Jan 31

Тут опубликовали, как установить PHP6 на *nix-систему.

PS. До релиза пхп6 еще огого сколько ;)

written by FX Poster \\ tags:

Jan 31

Все же решил обновить вордпресс свой. В итоге убил 3 часа (впрочем, сам виноват), но поставил. Из-за этого решил также поменять темку на новую. Понравилась эта, в которой для поиска и поста комментов используется ajax. Симпатично, не правда ли? ;)

written by FX Poster \\ tags:

Jan 30

Я уже писал на эту тему. Как вы помните, в тот раз я нашел решение в виде ini-файла, в виде списка regexp’ов, которые и определяют браузер и много чего другого.

Вот недавно вычитал на http://phpinside.ru/ заметку. Люди решили поступить так, как я делал раньше - просто проверять user agent на наличие строки с названием браузера, платформы и т.д. Даже функцию для этого написали :)

written by FX Poster \\ tags:

Jan 30

После полного прочтения блога Ивана Сагалаева, у меня возникла мысль, что надо бы поискать фреймворки для PHP. Все же интересно, насколько они ускоряют процесс разработки приложений/сайтов и увеличивают удобство работы вообще. Сказано - сделано. При разборе запросов гугля я наткнулся на 2 статейки (одна и вторая), в которых было представлено 2 субъективных взгляда на существующие PHP фреймворки.

В обоих статьях больше всего (как мне показалось), хвалили Symfony. Также мне приглянулись Zend Framework (от разработчиков PHP) и Prado (.NET-подобный фреймворк, ориентированный на обработку event’ов).

Symphony

Наверное, один из лучших фреймворков для PHP (блин, надоело, далее будет просто “пхп”), построенный на принципах ROR (о нем я уже чуть-чуть писал). Он использует сторонние разработки (Propel для ORM, Creole для работы с БД и т.д.), “объединяя” их в одно целое. Здесь действительно есть очень многое, НО, по-моему, фреймворк ОЧЕНЬ сложен для новичков. Прочитав начало их документации (end-user которая), стало понятно, что МНЕ такое использовать либо еще рановато, либо вообще не стоит. Скорее всего второе :)

Prado

Общение с фреймворком закончилось после прочтения документации. Задумка хорошая (как я узнал позже, она сюда перекочевала из asp.net), но меня она не устроила в принципе. Мне ото фреймворка нужно было немного другое (да, каюсь, с MVC-паттерном я знаком лишь очень отдаленно, никогда его не использовал и узнал о нем, собственно, из блога SM.org).

Zend Framework

Фреймворк от разработчиков пхп. Как мне кажется, в него комманда зенда решила вложить то, чего не хватало самому языку пхп, правда в некоторых моментах они перестарались (сделайте Zend::dump() от строки с русскими буквами в юникоде), но все же пользоваться фреймворком, как по мне, вполне удобно. Он содержит много разных вещей, с помощью которых можно делать многие вещи гораздо удобнее. Им я сейчас и пользуюсь.

Кстати, заметил за собой такую “штуку” - вот сделал что-то с этим фреймворком, теперь мне как-то без него неуютно… Что посоветуете/скажете по этому поводу?

Сейчас зенд находится в стадии beta. Многие вещи еще будут переделываться (особенно это касается тех вещей, которые сейчас находятся в incubator’е), но им УЖЕ можно пользоваться и он РЕАЛЬНО помогает.
Чего не то, чтобы не хватает, а что хотелось бы увидеть в этом фреймворке - так это ORM, потому как сейчас ее нет даже в инкубаторе, а жаль.

Я думаю, я еще вернусь к этой теме.

written by FX Poster \\ tags: ,

Jan 30

Ну что ж, катания прошли успешно. На катке я не был уже, наверное, больше года, потому первые минут 15-20 я вспоминал, как это вообще - “кататься на коньках”. Потом дело уже пошло-поехало. Друзьям повезло меньше - они кататься не умели вообще, потому куча падений и синяков от них им было обеспечено.

Но, в общем, все решили сходить туда еще. Собственно, приглашаются все.

written by FX Poster

Jan 27

Ну что ж. Последний экзамен сдан. Получена очередная и вполне заслуженная пятерка (94 балла из 100 - самый высокий результат из всех, у кого ведет наш препод)!

Подведем итоги: 4 пятерки и 1 четверка. Жаль, конечно, что повышенная степуха накрылась из-за философии, но… Не в деньгах счастье. Главное, что сессия СДАНА и сдана, ИМХО, очень неплохо.

Наступило время двухнедельных каникул, хотя пока еще непонятно, будет ли ЭТО каникулами - работы накопилось выше крыши.

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

PS. Поздравляю всех своих друзей с наступлением долгожданных каникул!

PPS. Завтра намечается поход в Ледовый. Хочется покататься впервые за эту зиму на коньках.

До скорых встреч тут! :)

written by FX Poster

Jan 26

Ну вот и подходит к концу сессия. Завтра сдаем последний экзамен… Как и во всех остальных случаях (кроме философии), надеюсь на 5. И очень обижусь на препода, если ее не получу.

Всем моим одногрупникам и людям с параллельной группы желаю удачи и успешного завершения сессии.

PS. Отчет об экзамене завтра после 3-х.

written by FX Poster

Jan 23

Доступна новая версия блога, почитать можно тут и тут (оф. сайт).

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

written by FX Poster \\ tags:

Jan 22

Философия сдана. Четверка получена. Остался один экзамен - вышка…

written by FX Poster

Jan 21

Решил немного отвлечься от философии… Минут на 15… И обнаружил интересную новость - ROR обновился. Для тех кто не знает - ROR - это один из самых быстроразвивающихся фреймворков для языка Ruby.

Я сам на руби не пишу, но как истинный программист слежу за событиями и веяниями в моде нашего с вами веба.

PS. Про ROR на русском можно почитать, например, тут.

PPS. Ушел учить дальше…

PPPS. Оказывается ROR уже и до 1.2.1 версии обновили. Много я пропустил :)

written by FX Poster \\ tags: ,