2010
08.31

2 года

Вот так незаметно пролетело два года существования блога.

За это время произошло много и ничего. Блог вроде читают и иногда даже комментируют, так что всё хорошо. А за большой популярностью не гонюсь, пишу кое-как, когда придётся и на коленке. Очень хочется запустить свой облегчённый фреймворк, но пока не успеваю делать всё, очень надеюсь что времени будет больше.

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

Жизнь продолжается, движемся вперёд….

2010
08.22

Уже устал читать вопросы: «что читать новичку?», «с чего начинать изучение php«. Поэтому постараюсь дать ответы на основании накопленного опыта.

Ответ номер раз – если Вы задаёте подобные вопросы на формах, то Вам следует сменить профессию. PHP это не самая оплачиваемая, не самая лёгкая и просто не самая профессия. Без умения пользоваться гуглом и прочими интернет проектами с кучей информации в программировании делать нечего.

Дальше >>

2010
08.09

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

Очень долго программировал дома на стареньком Duron с каплей оперативки и только недавно перешёл на новое железо – ноутбук тошиба. Очень удобно таскать всюду с собой, радуюсь, что взял всего 15.4 дюйма, но с windows 7 не хватает высоты. Если перетащить панель задач в право и сделать вертикальной, то не влазят все значки. Нужно выбраться и докупить монитор отдельно.

Ну а теперь, о наборе софта.

Дальше >>

2010
08.08

Как всякий порядочный программист я пользуюсь отладчиком под PHP, коим является Xdebug. Но сейчас речь пойдёт не об отладке, а о «сахаре», который идёт в комплекте с xdebug. Очень удобным является красивое и более информативное оформление вывода ошибок и var_dump(). Но на моей ubunta server 10.04 вывод xdebug стал не нормальным, без оформления и раскраски. Я долго грешил на сам xdebug, комался в настройках, но всё оказалось проще: идём в /etc/php5/apache2/php.ini и ищем строку html_errors=Off, меняем её на html_errors=On, рестарт апача и благодать снова снизошла на нас.

2010
07.25

В прошлый раз мы составляли список хотелок и среди них было ЧПУ. О человекопонятных урлах я так же начинал писать чуть ранее и приводил пример своего видения .htaccess правила для mod_rewrite, сейчас повтору его с некоторой поправкой связанной с моим просвящением в области SEO.

RewriteEngine on
RewriteRule !^(p/|favicon\.ico|robots\.txt|sitemap\.xml|sitemap\.xml\.tgz) index.php [L]

Теперь мы будем перенаправлять на index.php всё, кроме запросов в папку p(публичную), и на файлы favicon.ico, robots.txt, sitemap.xml. Теперь мы стали более дружественными к поисковикам и брат seoшник не будет нас проклинать.

Дальше >>

2010
05.20

Привет типизация

Совсем недавно писал о типизации и как в воду смотрел, ай да я молодец. Не прошло и недели, как впечатлённые моими размышлениями бредом разработчики решились таки включить годовалый патч .

Очень рад, что разработчики php core учатся договариватьсяи включать патчи друг друга. В декабре прошлого года засветилась надежда, что включат php-fmp, его включили в svn. Но, по недавней информации в версии 5.3.3 его ждать не стоит. Надеюсь, что Андрей Нигматулин и Антон Довгаль уговорят всё же остальных.

2010
05.15

Многие, наверное уже и не помнят какие холивары возникали по поводу недоООПешности php. Зачастую спорщики просто не знали о возможностях языка, другие судили по версии 3-4. Но вот уже появились нэймспэйсы, замыкания, лямбда функции кое как сделанные. Ещё одной проблемой виделась отсутствие строгой типизации. Особого смысла я в ней не вижу и, как показала практика, у не строго типизированных языков в вебе преимущества. Но всё же поговорим об этом.

Дальше >>

2010
05.07

Забираем почту с tut на gmail

Надеюсь всем известна о возможностях gmail и таком замечательном, как забирание почты с других ящиков. В своё время я настроил подобный фокус для ящика на tut.by. И жил не тужил. В январе этого года менял работу и давал объявление на сервисе белорусского портала. Долго удивлялся, что кроме одного звонка больше никто не отписывался. И вот недавно, случайно обнаружил в чём причина. Почта то не забиралась.

Дальше >>

2010
04.24

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

Я поставил себе цель научить других, как планировать и выстраивать видение конечного продукта. Это поможет не только в велосипедостроении, но и в небольших проектах. Надеюсь, всё получится.

Дальше >>

2010
03.30

В наш дружный коллектив срочно требуется ещё один php программист хотя бы с минимальным опытом за спиной. В первую очередь ему придётся разобраться с внутренней CMS и заниматься доработкой сайтов созданных на ней. Работка довольно «весёлая», так как история ведётся с начала 2000-х и поднакопилось довольно много проектов и разных версий CMS. Разработки новых будет по минимуму, т.к. сейчас всё делаем в основном для себя. Очень желателен хороший скил в вёрстке и jQuery, ну и опыт php в реальных проекта,  если нужно, подтянем, но база обязательна.

А когда победим старое наследие, ждёт светлое будущее, приятный фреймворк и интересные проекты из области СЕО и для внутрикорпоративных нужд.

Компания известная, стабильная, коллектив прекрасный, коллеги лучшие из лучших ;) .