Главная

Блог

14 Июля 2011 — Иван
Программирование

Веб-формы — неотъемлемый атрибут любого более-менее сложного сайта. А уж интернет-магазин без них невозможно и представить. Часто формы бывают довольно внушительных размеров и нету ничего ужаснее для пользователя, чем заполнить форму, а потом случайно щелкнуть по какой-нибудь ссылке и потерять всю заполненную информацию. После такого многие пользователи, расстроившись, могут вообще уйти с сайта. А этого допустить нельзя, поэтому мы постараемся, так сказать, минимизировать потери заполненной информации. Читать дальше


23 Августа 2010 — Иван
jQuery

Как известно, одним из самых лучших календариков или, как их называют, datepicker’ов, является стандартный джейкверевский. В нем есть множество возможностей, полная кастомизация оформления, поддержка стандартных тем jQuery UI и другие полезные вещи. Но очень не хватает одного — возможности выбрать не конкретную дату, а целый диапазон.

Причем раньше в этом календарике была такая возможность, но начиная с jQuery UI 1.7 ее оттуда убрали. На одном англоязычном форуме я прочел переписку человека, решающего такую же проблему, с программистом, работающим над jQuery UI. Он ответил, что сделали они это во время рефакторинга календарика с целью его упрощения и, вероятно, когда-нибудь снова вернут эту возможность. Будем надеяться, что это случится скоро. Нам же надо как-то решить имеющуюся задачу и получить возможность выбора периодов в календаре.

Для решения этой задачи у нас есть 3 пути Читать дальше


17 Мая 2010 — Иван
Zend Framework

После того, как вы создали сайт, его хорошо бы заоптимизировать и настроить кэширование. Выгода от всего этого, безусловно, огромная:

  • у пользователей сайт загружается гораздо быстрее;
  • уменьшается количество запросов к серверу, вследствие чего уменьшается нагрузка на него;
  • многие ресурсоемкие запросы к БД не выполняются каждый раз заново, а просто берутся из кэша и возвращаются запросившему их скрипту, благодаря чему снижается нагрузка на базу данных;
  • если на странице нету никаких изменяющихся данных, то закэшировав ее целиком вы добьетесь того, что не будет грузиться даже сам огромный Zend Framework с кучей библиотек, хелперов, моделей и контроллеров, а браузеру отдастся сразу же готовый html-код.

Этот список можно продолжать и продолжать, потому — приступаем к оптимизации. На готовом сайте делать оптимизацию я рекомендую именно в том порядке, в котором она описана в статье. Читать дальше


9 Февраля 2010 — Юрий
Оптимизация

Такие методы оптимизации подходят, когда есть большое количество изображений, а времени возиться с ними просто нет или не хочется. Для обработки используются две программы: pngcrush и jpegtran. Если с первой программой еще можно разобраться для использования в потоковой обработке, то в jpegtran подобные механизмы просто отсутствуют. Здесь на помощь приходит консольный язык Windows.

Создаем обычный текстовый файл, который в дальнейшем переименовываем в .bat и пишем:

01
02
03
04
05
cd /d .
for %%c in (*.jpg) do call :wer "%%~nxc" "%%~nc.jpg"
goto :eof
:wer
jpegtran -copy none -optimize -perfect "%~1" "%~2"

Это было для обработки JPEG файлов, а для PNG:

01
pngcrush -rem alla -reduce -brute -d ".\optimazed" *.png

Далее перемещаем bat-файлы и программу в папку с изображениями и запускаем. Файлы JPEG заменяются поверх, а PNG появятся в новой папке с названием optimazed.

Вот и все. Да подобные методы не всегда являются оптимальными, подходя индивидуально к каждому изображению можно добиться лучшего результата, но и времени на это потребуется больше. Тут все просто, быстро и без потери качества.

Скачать в формате rar Скачать программы в .rar (194 Кб)


12 Января 2010 — Юрий
Проектирование интерфейсов

Я постоянно делаю формы для сайтов и не могу тратить уйму времени на поиск нужных элементов. В один прекрасный день я просто сел и нарисовал все необходимые в одном файле, которым и хочу поделиться.

Элементы интерфейса

В отличие от наборов, которые можно найти в Интернете, эти сделаны с помощью векторных форм фотошопа, их можно легко расширять до необходимых размеров.

Скачать в формате psd Скачать элементы интерфейса в .psd (689 Кб)


11 Января 2010 — Юрий
Из жизни студии

Итак, теперь мы можем сказать всем привет. Мы также как и миллионы других людей начинаем вести свой блог. Для нас это не просто модная тенденция, нам есть что сказать. За многие годы работы мы сталкивались с различными сложностями при разработке сайтов, проектировании интерфейсов, ведением проектов и многим другим. Мы будем рассказывать о найденных решениях, а решать, использовать их или нет, будете вы.

Добро пожаловать.