сайты

Программирование на Zend Framework

Последнее время пишу на Zend Framework, замечательная удобная бесплатная система для проектирования приложений любого уровня сложности. Вполне может соперничать с ASP .NET и JSP.

Хочу прорекламировать лучшие в своем роде уроки (видеоуроки), фактически пошаговая инструкция по написанию приложений на ZF - http://zendcasts.ru.

Из достоинтств ZF перед написанием на чистом PHP:

  • Архитектура MVC, причем понятие MVC здесь не расплывчатое, как бывает в большинстве интерпретаций, а вполне конкретное. У каждого контроллера, вида, модели есть отдельные файлы, которые выполняют свои отдельные функции. Так же, это обеспечивает возможность написания действительно сложных приложений, код не становится загроможденным, неповоротливым, а остается очень легким и понятным за счет разделения. Каждый занимается своим делом.
  • Большое количество классов, которые очень сильно упрощают разработку, например, классы авторизации, прав доступа, плагинов, моделей, конструкторов, форм, валидаторов, таблиц БД и т.д.
  • Масштабируемость, которая вытекает из архитектуры.
  • Скорость и удобство программирования.
  • И т.п.

"Я слежу за вами" или что могут знать о вас сайты?

150042713 Если вы пользуетесь интернетом, то вы уже невольно передаете на сервер некоторую информацию о себе. Что же знает о вас сервер? Какие данные он может получить, не взламывая ваш компьютер и не запуская вирусы? Откуда на многих сайтах отображаются некоторые ваши данные? Разберем по порядку.

.htaccess, mod_rewrite без перенаправления

Jaxx: начал недавно учить веб-программирование, вот никак не могу понять разницу между редиректом и форвардом :(
Andronix: вот смотри, представь себе ты вышел к ларьку купить бутылку водки... при этом продавщица сказала тебе, что водка закончилась, и послала тебя в другой киоск - это типа редирект.
Jaxx: ну а форвард?
Andronix: а форвард, это когда продавщица сказала, что щас мол поищет, а сама незаметно вышла из ларька, сбегала через дорогу в соседний киоск, купила там водки, потом так же незаметно вернулась и перепродала тебе эту бутылку еще даже с наценкой :)

©http://bash.org.ru

Движок для МегаФона

Движок для экстримальных игр написан, игра проведена, МегаФон, организаторы и журналисты довольны. Сразу поступило несколько новых предложений. Ура.
Посмотреть работу можно здесь: http://3gfir.ru
Сайт открыт для общего просмотра без авторизации .

Движок для экстремальных игр

Давно мечтал написать движок для энкаунтера, но это не было востребовано и не было повода, а сейчас – очень удачно подвернулся. Орги энки под флагом Мегафона проводят игру (не в первый раз) с целью привлечения публики. Работа над движком уже идет полным ходом, PHP+MySQLi+CSS+JS, в целом, простенький движок, авторизация, безопасность, размещение игры, ввод кодов во время игры, мониторинг. Основные требования – новый дизайн, ограничение по IP диапазону (игра для раскрутки 3G от Мегафона). Если Раис разовьет эту тему, возможно, в будущем улучшим движок и сэкономим на брэнде и движке EN))) Посмотрим.
Отчет скоро.

http://bashen.ru

Решением руководства http://bash.en.cx был создан сайт http://bashen.ru, потому как общение на старом форуме ifly было совершенно невыносимо ввиду большой базы, слабого железа и бог знает чего еще. Предложил создать под это дело на моем новом сервере отдельный домен и сделать все для того чтобы там был форум башкирского энкаунтера.

http://bashen.ru – сайт-форум, созданный для общения моих друзей из проекта ENcounter. Обещает быть очень популярным и полезным сайтом. Был куплен домен, установлен движок phpBB3, назначены админы, розданы права. Обещал руководителям форума и проекта следить за работоспособностью. Ждем развития сюжета.

Новый сервер

Мои сайты, http://liworks.ru и его поддомены раньше находились на платном виртуальном хостинге от .masterhost. Меня это вполне устраивало бы и сейчас, если бы не неуёмная жажда полной власти и неограниченный возможностей :) , ну, по крайней мере над своими сайтами.

Сейчас я переехал на http://firstvds.ru , в связи с чем имею полный рут-доступ, достаточно шустрый VDS по очень скромной цене. За счет алиасов уменьшил количество запросов на линейки (раньше был редирект), увидел настоящие возможности VDS – поражают. Очень удобная панель управления – ISPmanager, удобная система оплаты – BillManager и многое другое. Всем продвинутым администраторам, а особенно, веб-программистам рекомендую – никаких виртуальных хостингов и тем более статичных сайтов, только виртуальный выделенный сервер! Разумеется, бесплатный сыр только в мышеловке, и чем-то приходится жертвовать переходя с дорогого мастерхостовского виртуальника на ВДС – скорость при больших нагрузках ограничивается виртуальной машиной, а не общей возможной нагрузкой на сервер. Так же, хостинг хостингу рознь, поэтому в жертву приносится надежность, аптайм и другие показатели. В каких пропорциях – не знаю. В общем и целом – очень доволен. Недостатки полностью перекрываются достоинствами.

Линейки

Я играю в энкаунтер. Это очень захватывающие городские игры, проходящие по всему миру. Почитать можно здесь:

http://en.cx

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

Искал линейку, где можно было не ставить «готичные» , «с масяней», «с мишками тедди», а загрузить что-то своё, с собственным фоном, бегунком, размером, цветом и подобное. Не нашел. Решил сделать своё. Всегда приятно сделать что-то, что может пригодиться людям и чем они будут пользоваться. Делал не для себя, так как не очень люблю подобные сервисы. Создал. Улучшал. Пользовался. Получилось довольно хорошо. Смотрим здесь: http://flines.ru.

Как-то написал на одном форуме благодарность за использование своего сервиса, на что мне ответили благодарностью и захотели сделать подобное у них на сайте. Так у меня появился новый клиент – http://petsparadise.ru. В их требования входило чуть больше, чем имелось у меня и я снова усовершенствовал движок, добавил редактирование цвета, размера, количества бегунков, улучшил производительность.

Сейчас планирую переделать движок генерации для анимированных линеек, бегунков, фона. Придется отказаться от использования библиотеки GD и взять ImageMagic. С покупкой нового сервера, возможностей стало предостаточно, поэтому, осталось только всё это реализовать.

RSS-материал