MitrichLab.Ru - сайт Joomla! программиста

Плагин вывода миниэскизов с lightbox эффектом

Вся идея lightbox эффектов заключается в экономии места на странице.
Мы показываем миниэскиз, после клика на него видим в lightbox полную картинку.
Я написал плагин использующий, встроенную в Joomla!, библиотеку mootools.

Синтаксис использования плагина прост.
{resize:normal:file.jpg}
код вставки обрамлен в теги {.....}
resize: - идентификатор плагина, обязателен.
normal: - тип генерации (ниже об этом подробнее)
file.jpg - имя файла

разберем подробно.
в настройках плагина выставляем
Папка(folder) - папка с картинками относительно корня (например images/stories)
Thumbnails Folder - папка с миниэскизами - если ввести thumbnails то реальный путь будет images/stories/thumbnails
Thumbnails Filename Preefix - префикс имени файла миниэскиза(например thumb_).
Теперь добавив в текст {resize:normal:file.jpg}
file.jpg берется из папки images/stories указанной в настройках(в данном случаае)
миниэскиз (thumb_file.jpg) берется из папки images/stories/thumbnails указанной в настройках (см. выше).

Далее более сложные методы вставки.
 

Плагин генерации миниэскизов

Этот плагин является базисом для плагина фронтэнда вставляющего ссылки на встроенный lightbox.

Плагин умеет читать заданную(в админке) паку, или несколько папок заданных через запятую (не документированно в плагине, данная фича только для русскоязычного сообщества[буржуи не смогут прочитать :)]).

Действует, вкратце, так:
читает папку(указанную в настройках)
проверяет есть ли в ней папка thumbnails
если нет то создает ее

выгребает из папки картинки
ресайзит (точнее ресэмплит {большая разница кстати} ) картинки до размера указанного в админке плагина.
складывает миниэскизы в папку thumbnails.
Что вы будете с этим делать дальше не знаю.
А я предполагал совместное использование с ботом вставки lightbox картинок
 

О регистре расширений файлов

В данный момент пишу компонен.
Неважно зачем и для чего, факт в том что он грузит файлы и проверяет их на допустимые расширения.
Например так. И тут я натыкаюсь на файл с расширением .JPG
Вся моя проверка летит к чертям (что вполне естественно, т.к. в *nix системах регистр имен файлов критичен).
В результате рабочий код выглядит так
 

Uptime - 99%. Миф о стабильности.

Натолкнувшись на рекламу одного их хостеров обратил внимание на ярко подаваемый UPTIME 99%
Вспомнив математику за 4-5 класс посчитал
Минут в сутках : 24*60 = 1440
И далее простая пропорция
1440 = 100%
   ?     =    99%

В результаты этот самый вопрос равен 1425,6мин
Что в свою очередь говорит о чуть менее чем 15 минутах простоя сервера ежедневно

По большому счету такие краткосрочные "падения" вполне реальны.
Сервера собирают суточную статистику в архив, проводят бэкап и т.п., на одной из этих операций сервер отваливается и его оперативно перезагружают руками, что и занимает те самые 15 минут.
В результате мы имеем 99% аптайма.

PS Не верьте конторам которые обещают больше. Просто они "вешаются" в пять утра. Когда вы гарантированно спите.
 

Метатеги на давно существующих сайтах

Большинство вопросов по созданию метатегов в контенте возникает у сайтостроителей тогда, когда сайт уже существует год полтора.

Мы не берем девелоперов полного цикла

Естественно речь идет не о наших сайтах, а о продуктах которые мы собрали и отдали на растерзание нашим заказчикам.

 

Как появился Mitrichlab

Прочитал тему уважаемого Кролика и вдохновился темой.
Началось все 1-го сентября 1992г. (первый день 10-го из 11 классов школы). К нам в класс пришел новый персонаж, Максим Донцов.
По какой то случайности нас посадили за одну парту.
Далее знакомство было в виде:
тебя как зовут - Максим Донцов, значит будешь Донец
а тебя как - Дима Смирнов, будешь Митрич (кстати дело было в начале урока истории, т.е. время образования меня как Митрича - это 09:17 - 09:25 01.09.1992)
Потом выпускал пиратские сборники софта под именем Mitrich Design Labs (до сих пор несколько сидюков осталось).
Затем было несколько лет метаний, в 2006 году знакомство с Joomla! ,был зарегистрирован домен mitrichlab.ru
C того самого времени есть имя MitrichLab.
И все в общем то. У Кролика все дольше и драматичнее :)
 

Виброизоляция HDD из подручных средств

Мысль о создании антивибрационного бокса для HDD возникла как то абсолютно случайно.
Я поставил стакан с минералкой на системник (хотел сфоткать пузыри зеркалкой своего приятеля) и на фотографии увидел мелкую рябь на поверхности воды. Последующие изыскания определили, что вибрация есть, исходит от винтов и ночью тот самый низкий гул - это не кулера (которые я уже задолбался менять), а вибрация винтов на корпусе.

Поскольку корпус у меня с нестандартным креплением устройств в 5.25 отсеках, в качестве боксов для винтов решил использовать корпуса дохлых CD/DVD приводов. Разобрав один из них (кстати повезло, такие подушки {о них речь дальше} встречаются нечасто) увидел чудесное решение подвеса механики оптической системы и двигателя.

Особенно порадовали силиконовые подушки

 
Страница 3 из 4

Новости Joomlaportal

  • Joomla 2.5.1 Stable
    Доступна к загрузке стабильная версия Joomla 2.5.1! Данная версия содержит исправление 32 ошибок, в том числе, 2-х ошибок безопасности низкого уровня. Из изменений следует отметить обновление библиотеки MooTools до версии 1.4.3, появление нового модуля панели управления сайтом, отображающего информацию о версии Joomla, исправление ошибок в функциях пакетной обработки и поиска. Кроме того, решена проблема с медленной загрузкой Joomla при использовании Windows Azure. Разработчики рекомендуют обновиться до Joomla 2.5.1