Записи с метками ‘программирование’
О жизни современного программиста
Суббота, 25 октября 2008Реакция на комментарии на Хабре.
Да, питонисты — тихие спокойные ребята, а пхп-шники — агрессивные дурачки, потому что:
1) Питонисты и Рубироиды при каждом удобном случае лезут в топики про php и кричат, что php — гавно, а руби/питон — круто!
2) На форумах и в IRC-чатах, когда кто-то задает вопрос `как это сделать в php/java/с++/c#` тут же находятся рубироиды и питонщики, которые кричат, что это не надо делать на данном языке, а надо делать на руби или питоне! А автор вопроса — мудак!
3) Когда дается ответ на вопрос `как это сделать в php/java/с++/c#` в несколько строк кода, тут же находится довольный рубироид и пишет все в одну только ему понятную строчку и кричит `вот как все просто на руби, а вы мудаки все еще пишете на ХХХ`!
Как же это уже раздражает…
Ребята, если сидит компания из нескольких человек с пивом и обсуждает, как они хорошо съездили в Крым, не надо влазить в их беседу, объясняя, что Крым гавно, а Египет жжот. Есть большая вероятность, что вы получите в морду.
Профилирование PHP под Windows
Среда, 22 октября 2008
Рано или поздно все программисты PHP сталкиваются с необходимостью профилирования собственного кода. Она возникает на этапе оптимизации работы веб-приложения. Вообще, профилирование — это подсчет затрат времени на выполнение каждой отдельной функции (в том числе методов классов) в контексте времени генерации страницы-ответа целиком. О профилировании написано в Интернете достаточно много, поэтому на теории заострять внимание смысла нет. “Под катом” описана установка и настройка софта для профилирования PHP-скриптов в ОС Windows.
Любые символы в именах переменных в PHP
Вторник, 21 октября 2008Smarty 3
Вторник, 21 октября 2008Оказывается, шаблонизатор для PHP-сайтов Smarty еще жив! 17 октября на сайте появилась новость о том, что доступен альфа-релиз 3-й версии со значительными изменениями, который не совместим с версией 2.
Zend Framework — это круто!
Четверг, 16 октября 2008Zend Framework — это круто. Круто, потому что удобно и логично. Потому что в нем нет ничего лишнего: можно использовать как весь фреймворк целиком, так и отдельные его компоненты. Все компоненты можно заменить своими, не нарушая целостности фреймворка. Зенд не представляет готовые части сайта, и тем более — сайты. Zend Framework — это помощник в создании сайта, не более того. Очень гибкий, масштабируемый.
Калькус (Calcus) новая версия: 0.3.2
Воскресенье, 14 сентября 2008Выпустил новую версию программы Калькус для КПК на базе Windows Mobile. Доработана арифметическая база, исправлены многие баги в ее работе. Интерфейс пока затронут не был, но в следующих версиях, когда руки дойдут и до него, все поменяется основательно. Пока предлагаю потестировать вычислительную часть программы.
Подробнее о программе в предыдущей записи. Баги шлите на feedbee@gmail.com. Программа бесплатная в использовании.
Калькус (Calcus)
Понедельник, 1 сентября 2008Во время отпуска решил занять себя написанием программы для КПК под управлением Windows Mobile (PPC) калькулятор. Писал на C#.NET.
Памяти программа много не отъедает, на моем Gigabyte i350 не тормозит совсем. Написана для себя. Бета-версия (0.1.2) доступна для скачивания и свободного использования. Баги шлите на feedbee@gmail.com.
Программа бесплатная в использовании.
Немного о кешировании: memcache
Суббота, 9 августа 2008Установка memcached под Windows
Статья с пошаговой инструкцией по установке memcached под ОС Windows. Скачать дистрибутив для Win32 можно отсюда: http://jehiah.cz/projects/memcached-win32/
Мануал по пользованию memcached из PHP: http://www.php.net/memcache.
Установка и настройка SVN (клиент+сервер)
Воскресенье, 20 июля 2008
По просьбам трудящихся, а так же учитывая, что есть статья по установке SVN (правда +Trac) под Linux, решил написать краткое описание установки и настройки SVN для Windows.
Ничего нового для людей, хорошо знающих и работающих с SVN, здесь не будет. Цель статьи — помочь некоторому проценту новичков, пребывающих на Хабре, таки осилить изучение этой системы контроля версий. (далее…)

