Что-то все чаще и чаще студия СамиЗнаетеКого косячит в своих работах.
Так, нфпример, в последней работе очень бросающийся в глаза косяк с отражением:

…о Javascript, о PHP, о Java и о прочем…
Авг 27 2010
Что-то все чаще и чаще студия СамиЗнаетеКого косячит в своих работах.
Так, нфпример, в последней работе очень бросающийся в глаза косяк с отражением:

Авг 22 2010
День добрый. Буду краток.
Случайно ни у кого из вас нет xbox или sp2 дать в аренду на пару деньков? :)
Заранее благодарен
Авг 10 2010
Сейчас встала задача: написать небольшой плагин (строк на 200-250) для софтины. Плагины к ней можно писать на сях и на питоне. Так как уже давно я являюсь ярым сторонником ООП, то выбор был очевиден – нужно изучать новый для меня язык. И прежде чем написать те заветные 200 строк кода, хочется разобраться как можно лучше в синтаксисе и принципах разработки под python. Посему была открыта онлайн документация и все подробнейше изучено…
Практически сразу бросилась в глаза двойственность языка. С одной стороны разработчики старались упростить языковые конструкции, с другой – добавили странные для меня типы данных. Так, например, в питоне не оказалось привычного всем цикла for – его заменили конструкцией for X in Y (эквивалент foreach) + снабдили функцией range() для кол-венной итерации. Разработчики не ввели такой привычный оператор switch, а вместо этого сократили if/elseif/else до if/elif/else, что позволило структурировать условия в удобный столбик. Авторы добавили удобные операции с массивами и строками (получение и замещение срезов) и ввели оператор «*» для повторения символов. Но при всем этом, зачем-то были введены словари, таплы, списки, последовательности и наборы, что могло слихвой быть заменено словарями (хотя может я еще чего-то не понимаю).
Вот такой мое первое знакомство с этим достаточно интересным языком. Не скажу что он меня покорил, так как отсутствует моя любимая строгая типизация, да и отсутствие скобочек для выделения блоков немного раздражает. В остальном язык достаточно интересен с академической точки зрения.
Июл 29 2010
Есть люди, которые считают себя компетентными в проф. областях. Но искать научные исследования, рассуждать и принимать правильные решения они не умеют. Они умеют искать обрывки фраз и монопольно прекращать полемику.
Таких мы беспощадно увольняем.
Июл 08 2010
есть пути:
/users/$username
и
/users/$some_action
Как правильно организовать роуты в системе ZF?
UsersController::view
UsersController::someAction
routes.php
->addRoute("user-view", new Zend_Controller_Router_Route( "users/:username/*", array( "controller" => "users", "action" => "view" ) ) )
UsersController::view
try { $user = $this->getUserFromRequest(); } catch ( PageException_NotFound $e ) { $action = $this->getRequest()->getParam( 'username' ); $this->_forward( $action ); return; }
Июн 29 2010

внешний вид результата работы плагина
Уж больно мне понравился плагин для жиквери по работе с тегами. Но ввиду того, что работаем мы в основном с mootools, было решено написать нечто подобное и для своих нужд. В процессе написания интерфейс был расширен методом getTags, который возвращает все добавленные теги в виде массива.
Изменения в отличае от оригинала:
Июн 25 2010
Ищем программиста для пополнения команды веб-разработчиков. Делаем средние и крупные веб-проекты. Проекты непростые и интересные.
Работа в офисе в 5 минутах от метро «Левобережная». Удобное кресло, большой монитор, чай, кофе, книги.
Проекты пишутся на PHP с использованием Zend Framework, Doctrine, PHPUnit. Знать это всё не обязательно, но тогда нужно будет разобраться.
связаться можно по почте: job@strangecompany.ru
Июн 23 2010
Почему у нас проще остановить изготовление тортов на летний период, чем обеспечить правильную логистику и хранение?
Июн 04 2010
Недавно на Хабре проскочила статья об активных фильтрах на сайтах. И вот что меня удивило – многие в комментариях интересовались а как же сего зверя реализовать самостоятельно. Вот я и постараюсь доступно и по шагам разложить основные положения реализации данной фичи на сайте.
Далее