Previous 20

Nov. 22nd, 2009

каппучино "в походных условиях"

поскольку в последнее время кофе пью только очень крепкий, то не могу его пить без молока. а в кофе с молоком самое вкусная часть - это взбитая молочная пенка :) но каждый раз доставать миксер довольно не удобно, приходилось довольствоваться обычным кофе с молоком.
не так давно совершенно случайно нашел способ получить взбитую такую пенку. для этого надо всего лишь НЕ полный пакет молока (лучше всего почему-то получается сделать с "домиком в деревне" 3.2% жирности) и энергично потрясти пакет секунд 10-15. после этого аккуратно выдавить (так чтобы жидкого молока выливалось не много) полученную пенку в чашку. все, можно наслаждаться :)

Nov. 21st, 2009

Царь

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

зы. еще раз - смотреть для развлечения не стоит, это не тот фильм.

Nov. 16th, 2009

особенности ипользования dataProvider при написании тестов

я старый и больной пердун, поэтому люблю когда вся разработка идет в рамках IDE. в том числе и запуск тестов (люблю красивую зеленую полосочку и расставленные галочки около выполненных тестов, ага ;) ). но вот приспичило мне в тестах, которые запускаются внутри Zend Studio, использовать такую приятную фичу, как @dataProvider (опять таки - ленив я стал, чтобы писать много кода, когда за меня его могут выполнить ;)). и что же я вижу? вместо зеленой полосочки прошедших тестов - красную, а в закладке консоли - "Missing argument 1 for...". что за бред? почему не работает dataProvide?? не помогает даже подмена распространяемого вместе со студией PHPUnit на свеженький.
гугл послушно выдал ссылку на подобную проблему - используйте де, parent::__construct() в конструкторе класса теста. плюньте в глаза тому кто это советует. это не правильный бубен. нужно использовать более хитрую конструкцию (применять с умом):

public function __construct($name=null, array $data=array(), $dataName='') {
parent::__construct($name, $data, $dataName);
}

как-то так. спасибо ребятам из typo3

Nov. 13th, 2009

(no subject)

вдруг подумалось, что уже не смогу смириться с отсутствием определенных вещей в проекте. т.е. без них уже как без рук - проект становится похож на расползающийся в руках матерьяльчик. в мой топ-список таких вещей входит:
1. удобная система оперативного ведения проекта (постановка и контроль задач, итерации, привязка коммитов в репозиторий к задачам и т.п.). намекаю на redmine, ага ;)
2. собственно итерации - намечаем задачи на 1-2 недели и делаем только их, новых стараемся не вносить
3. система контроля версий.
4. хорошая документация - подробное описание проекта в целом и отдельных модулей в частности в вике, и документация (phpDoc) к свойствам и методам.
5. unit-tests. без фанатизма, но чтоб граничные условия проверялись, не валидные данные отлавливались. 70% покрытия - необходимый минимум. 100% - извращение в особой форме. функциональные тесты так же желательны, но только в случае отдельно выделенного под них человека.
6. ооп. заметил, что функциональный код уже плохо читаю :(

а какие у вас топ-списки?

Nov. 2nd, 2009

Zend Studio 7.1

а вот в отличии от AFOM переходить на Zend Studio 7.1 рановато - виснет при билде проекта, а потом вываливается из-за не хватки памяти. Да и code assist тормозит сразу после загрузки (правда через какое-то время начинает работать).

Oct. 31st, 2009

AFOM для ФФ

http://habrahabr.ru/blogs/firefox/73924/
кстати реально - у меня потребление памяти упало с 235 метров до 55-60. полет пока стабильный.
интересное наблюдение - расход увеличивается до 50, потом медленно до 60, очень медленно переходит за 60 и сбрасывается до 5 метров, быстро набирая снова 50.

зы. минус - работает только вынь онли.

upd. побочный эффект - ноут засыпает практически мгновенно после закрытия крышки. приятно.

Oct. 26th, 2009

event_buffer_write баг?

В документации к event_buffer_write последний параметр по умолчанию равен -1, однако, если передать -1, возникает варнинг "event_buffer_write(): data_size out of range", при этом текущий запрос не будет обработан.

Oct. 9th, 2009

Как обещал - выкладываю слайды с phpConf2009

Честно говоря не видел более бесполезных слайдов – слишком много говорилось :(

ссылка

Sep. 2nd, 2009

(no subject)

кажется я не зря ушел из буревестника...

phpConf 2009

Выпала почетная миссия закрывать докладом конфу. Что это такое - лучше всех знает Женя ([info]slach ) который последние 2 года читал последний доклад :)

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

может и баян, но очень жизненный


Внедряй

Aug. 13th, 2009

для ценителей SQL - SQL pie chart

какая прелесть

Aug. 6th, 2009

(no subject)

нет, я все же люблю эту страну. ну скажите, где еще государственный орган в лице судебного пристава может завести дело и требовать уплатить ноль рублей и ноль копеек, а?

Jul. 21st, 2009

(no subject)

подводя промежуточный итог 4х месячного марафона собеседований PHP-разработчиков имею сказать следующее:

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

2. начинает чувствоваться отрицательный эффект от просветительских конференций (рит, хайлоад и т.п.). в чем он заключается - люди услышали клевые слова - memcached, кластеры, мастер-слейв, бэкенд/фронтенд и прочие nginx'ы - но так и не понимают зачем это все нужно и применяют только потому, что слышали что это хорошо и дает эффект. начинаешь спрашивать зачем вы применяете nginx и поплыли...

3. появился (я не понимаю откуда, но подозреваю что из п.2) некий слой людей, которые проникли в "тайны" хайлоада, понимают что такое медленный клиент и чем это черевато для апача. но задаешь простой вопрос по приведению типов (в PHP) и поплыли. один не понимает чем 'abc'==0 отличается от 0=='abc'. другой утверждает, что результат 'abc'+1 будет отличаться от 1+'abc'.

вот как-то так.

upd. как заметили в комментариях - "чем 'abc'==0 отличается от 0=='abc'" далеко не лучшая иллюстрация проблемы. я придумаю, как проиллюстрировать. но проблема не понимания основ от этого не исчезает.

Империя зла...

... наносит удар. вот такой неожиданный пердимонокль.

Jun. 9th, 2009

(no subject)

http://webplanet.ru/ - страница не найдена. идет передача власти?

Jun. 4th, 2009

(no subject)

Теперь можно открыто сказать где работаю :)

May. 26th, 2009

рабочее

На работе WiFi, который переодически отваливается у каждого.
- Ну вот, опять сеть отвалилась...
Проходит пара минут:
- Во, снова поднялась...
- Серега, а что ты сделал, чтоб поднялась?
- Да ничего...
- Странно, мне не помогло...

May. 16th, 2009

правила не только соблюдать, их еще и знать надо

ГАИшник, который мне пел про то, что в правилах четко не определено, должен ли я уступать дорогу автомобилю, движущемуся по встречке, явно не знает эти самые правила - "1.2. В Правилах используются следующие основные понятия и термины:
....
"Преимущество (приоритет)" - право на первоочередное движение в намеченном направлении по отношению к другим участникам движения
....
"Уступить дорогу (не создавать помех)" - требование, означающее, что участник дорожного движения не должен начинать, возобновлять или продолжать движение, осуществлять какой-либо маневр, если это может вынудить других участников движения, имеющих по отношению к нему преимущество, изменить направление движения или скорость...".

May. 14th, 2009

подбил сегодня глазастого

день сегодня начался с приключений - буквально только выехав со двора на первом перекрестке подбил глазастого мерина :) мужик по встречке объезжал пробку, а я как раз туда поворачивал. тут-то наши пути и пересеклись. Vibe vs Mercedes 210 - победил вайб :) у меня (по крайней мере до осмотра в страховой) пяток царапин, которые не глубокие и при желании легко закрашиваются, да номер слегка помялся. а у мерина - отвался бампер помято крыло и какая-то хрень под бампером вывалилась. в общем - выглядит совсем не представительски ;)
но прикол то не в этом. когда гаишник отдавал мне документы, он сказал замечательную речь, которая сводилась к следующему - мерин по любому попал на лишение за езду по встречке, а вот в группе разбора вину могут признать за мной, поскольку я поворачивал со второстепенной дороги.
это конечно будет верхом идиотизма, но поживем - увидим. закон, что дышло...

Previous 20

стандарт

November 2009

S M T W T F S
1234567
891011121314
15161718192021
22232425262728
2930     

Syndicate

RSS Atom
Powered by LiveJournal.com