to post messages and comments.

Захотел попить чяй.
Набираешь воду в фильтр.
Сразу же выливаешь воду из заборника фильтра в чайник
Включаешь чайник
Понимаешь, что где-то наебался.

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

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

Таким образом, можно если не бесплатно, то гораздо дешевле пить чай вне дома.

P.S.: Ко всем любителям "настоящего", непакетированного чая просьба пройти этот пост мимо. Спасибо.

tea

Оказывается я так и не пробовал зелёный пуэр. И вот день настал. Нууу. Очень крепкий зелёный чай по вкусу. С неплохим ароматом и без мерзких привкусов, как у обычного крепкого зелёного. А подарочные плюшки возят в магазин из стандартного teabase.net
Кстати, карта на фоне доставляет.

tea

Вопрос к линуксоидам.
Есть длиннолистовой чай. Почему его не ломают? Ведь так он лучше отдаст весь свой вкус. Опять же рекомендуют заливать кипятком с достаточной высоты, чтобы от разрушения листья отдавали больше вкуса.
Может так он меньше теряет вкус? Не понимаю.

tea

Взял зелёный чай(иглы) нового урожая. Заварил. На запах и, отчасти, вкус напоминает отвар картофельных очисток. Ну или как "бульон" от варёной картошки "в мундире". А почему так? Более другой зелёный чай такого привкуса не содержит.

Приехал вчера мой мАте из соответствующей интернет-лавки. Радость-то какая, жуйк! Пью его где-то лет 10, но какое-то время назад он пропал — в Аргентине, кажется, был очередной кризис и "Мономах", у которого его покупал, почему-то перестал его завозить.
А когда мате появился снова, предстал он уже жалким подобием левой руки.
Хорошо, друг нашёл неплохой магазин с приемлемыми ценами!.. Так сорт Costa Norte вернул меня на 10 лет назад, простите за пафос! Эх, был бы Прустом, навалял бы два тома размышлений на основе ассоциаций и воспоминаний. Но у чувака точкой отсчёта было пирожное, а у меня — мате :)))

Adobe зажигают. Вместо использования легкого, простого и удобного способа Object(event).constructor для получения class def объекта, они городят концепцию ModuleManager.getAssociatedFactory с fallback SystemManager.getSWFRoot Все это нужно в StyleProtoChain.getTypeHierarchy для getQualifiedSuperclassName (ему то нужен class def, а не просто имя).

Ха-Ха. Гребанный флекс не проксирует measuredMinWidth/measuredMinHeight от root contentView в NativeWindow. Они реализовали поддержку для explicit, но не для measured. Да, я знаю, что и IntelliJ IDEA, и Eclipse сворачиваются в кусок не пойми чего, но мои чувства оскорблены.

Если отставить в сторону оскорбленные чувства пользователя прекрасной ОС Mac OS X, вынужденного работать с AIR-приложением, а сосредоточиться на component developer, то мы имеем прекрасную картину —

<s:DataGrid id="dataGrid" requestedMinRowCount="5" height="100%"> как единственный ребенок WindowedApplication с HorizontalLayout

minHeight для нее 84. Что придет в updateDisplayList? Придет меньшее число, то есть нечто типа 22, так как WindowedApplication container получит указание отрисоваться с высотой 22 и проигнорирует minHeight. То бишь component developer почему-то должен отвечать за то, что несмотря на то, что он четко выполнил контракт в measure, в updateDisplayList, в нарушение контракта, придет черт знает что.

tea

Черт, Adobe и не выпускают сорцы для их убогого гребанного fdb, и никак не собираются исправлять его проблемы. Кто-нибудь знает, почему эти талантливые товарищи перестали sync public svn repo?

tea

Пробелы или табуляция? Да вы все дети. Серьезные парни решают вопросы иного уровня — разделитель имени пакета и локального имени класса — у них это слабо получается (:: vs : vs .), но это раз как действительный повод для неразрешимого спора.

В моих проектах довольно много классов типа SpecialClassForAdobeEngineers. Но как только выйдут сорцы для 4.5, надо будет таки зафикисить идиотизм требования main class для swf (mxmlc), опцию directory для swc и проблему с getters/setters в интерфейсах — явно в этом веке ничего в этом плане сделано не будет.

Иногда в Adobe кончается трава. Вот в спецификации SWF есть такая тема как constant pool для строк. Видимо, когда писали это, травы не было. А вот когда писали debug info, то. Потому что ежу понятно, что для строки E:\dev\hero_private\frameworks\projects\framework\src;mx\formatters;SwitchSymbolFormatter.as смысл constant pool стремится к нулю.

Кто-нибудь может объяснить, зачем талантливые инженеры Adobe сделали MovieClipLoaderAsset, почему им не хватило MovieClipAsset? Зачем нужна порнография с загрузкой в runtime того, что должно было быть сделано в compile time? Талантливые инженеры Adobe не осилили тег DefineSceneAndFrameLabelData/inject existing swf bytecode? Или действительно есть проблема на стороне flash player, и талантливые инженеры Adobe вместо того, чтобы пойти и попросить доработать плеер (очень сомнительно, что проблема в плеере, тег DefineSceneAndFrameLabelData то доступен с той самой 9 версии плеера), решили наваять костыль на своей стороне?

Идиоты. Какого черта вам потребовалась новая опция гребанного компилятора swf-version, если уже есть target-version? Какого черта я не могу скомпилировать одну SWF для запуска в разных версиях VM, ведь байт-код то не изменился для использования нового API, там всего меняется два байта UI16 версии в swf header? Какого черта вы не обновляете сорцы вашего гребанного компилятора, если уж выложили их, а теперь типа не принимаете патчи? Черт возьми, форумы Adobe полны плача касательно этого маразма, потому что и сам Flash Builder не имеет GUI для задания этой опции (надо в Additional задавать). Идиоты.