суббота, 22 ноября 2014 г.

Галотерапия

Сегодня вместо рисования Мишка отправился с одноклассником в Соляную пещеру. Надо будет Лёшку туда поводить...

пятница, 21 ноября 2014 г.

Metallica Live

Рекомендации

Старого писца Ци пригласили на собрание старших настоятелей.

Первый настоятель сказал: "Разработчики игнорируют множество наших документов со стандартами и рекомендациями. Мы добавили эти файлы в хранилище исходного кода проекта, но их никто не скачивает. Мы разместили на специальной странице ссылки на PDF файлы, но никто её не посещает. Мы кропотливо скопировали всё содержимое на вики, но никто не использует её".

Второй настоятель добавил: "Сейчас мы рассматриваем возможность распечатки всего набора документов в виде книги. Мы могли бы разместить по одному экземпляру на столе каждого разработчика. Каково Ваше мнение об этом?"

"Оберните книги в белую бумагу", - сказал писец. - "Когда пройдёт год, то густую пыль будет не видно".

"Мы хотим, чтобы разработчики использовали их," - сказал первый настоятель.

"А!", - сказал писец. - "Тогда оберните их в красную бумагу, чтобы они веселее горели, когда наступят холодные ночи".

"Мы хотим, чтобы разработчики прочитали их," - сказал второй настоятель.

"Тогда дайте знать, как вы этого добьётесь!" - сказал писец. - "Я так и не нашёл способ заставить кого-либо прочитать что-либо против его воли".

"Почему Вы валяете дурака вместо того, чтобы помогать нам?!" - крикнул первый настоятель.

"Уф", - сказал писец. - "Вы привели диких собак, которые порвали три дивана, и теперь спрашиваете меня, какого цвета должен быть четвертый. Я же говорю вам: менять нужно не мебель".

Original: Best Practices

Переобулся

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

среда, 19 ноября 2014 г.

Путешествие по Средиземью

Google пишет, что они обновили карту Средиземья, про которую я писал год назад. Это такой Chrome Experiment на WebGL.

Но эти экспериментаторы что-то там намудрили и достаточно быстро страничка у меня покрэшилась, не успев показать все красивости. Корпорация Добра в последнее время не радует...

По традиции Chrome крэшится при появлении нового обновления. Так и есть! Вышла версия 39. Может с ней будет работать карта.

Отопление включили

С утра морозно, туман спустился...

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

понедельник, 17 ноября 2014 г.

Горизонтальный, вертикальный

Когда их ученики удалились спать, учителя Суку и Яккана разговорились у костра рядом с небольшим монастырём Якканы.



Яккана сказала: "Может сравним методы наших храмов, чтобы увидеть, чему мы можем научиться друг у друга?"

Суку ответила: "Давай".


Яккана сказала: "Наши системы построены из многих компонентов, каждый на своём уровне, как у Земли: данные - это каменный фундамент, бизнес-логика - плодородная почва, уровень представления - ароматные цветы, радующие небо".

Суку ответила: "Мы делаем так же".


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

Суку ответила: "Мы думаем так же".


Яккана сказала: "Наше средство достижения цели является очевидным: каждому монаху назначается один компонент, который кодирует свои уровни так, как считает нужным".

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


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

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


Яккана сказала: "Ваш путь обрекает нас на застой - много нужно обсуждать, прежде чем начать писать код".

Суку ответила: "А ваш путь обрекает нас на хаос - много нужно кодировать, прежде чем начать обсуждать".


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

Суку ответила: "А я не буду и просить об этом. Ваш храм - не наш храм. Ваши потребности - не наши потребности. Поэтому давайте договоримся расстаться полюбовно".


Так они дружно обнялись и пожелали друг другу приятных снов.



Но когда Яккана удалилась и Суку осталась одна, она прошептала гаснущему костру:

"Когда ваш храм был построен, разве не каменщики обработали камни фундамента?, или не плотники нарубили бревна?, или не водопроводчики провели трубы?, или не кровельщики покрыли крышу черепицей? Или же сто посредственных работников выбрали по одной келье и каждый построил свою целиком от земли до неба?"

Original: Horizonal, Vertical

воскресенье, 16 ноября 2014 г.

Колонизаторы

Сегодня опять всей семьёй играли. Я с Лёшкой, Юля с Катей против Мишки, которому сегодня везло на разбойника.
С самого начала игры он меня заблокировал, не дав развиться, а потом постоянно нас с Юлей грабил, лишая честно нажитого. Но Юля всё-таки смогла его переиграть. А мне надо бы пересмотреть стратегию, а то я ещё ни разу не выиграл...

суббота, 15 ноября 2014 г.

Невская пробка

Ездили в Мебельвуд, что на Дальневосточном. Туда добрались относительно нормально, обратив внимание, что в обратную сторону большая пробка. Выезд оттуда тоже оказался весьма затруднён из-за светофора на Коллонтай. Поэтому мы решили ехать домой по другой стороне Невы и... встали в пробку на мосту Александра Невского. Там и так плотное движение, но грузовик, забодавший легковушку, пытавшуюся прошмыгнуть перед ним, перекрыл две полосы и движение встало.

Давненько мы не выбирались в тот район. Теперь там всегда так?
А ещё говорят, что мы живём плохо и денег ни у кого нет...
Или все ездят по магазинам и ищут пармезан?

Распродажа

Юля увлеклась распродажей всякого барахла на Авито и мы внезапно остались без обеденного стола. Помнится, так мы питались, когда только-только въехали в квартиру и мебели ещё не было, а была именно эта полочка от пеленального столика.

Прибыл стол

Заказанный ранее стол сделали за неделю и сегодня я его забрал. Выдали его в сборе и я всего лишь подвинул вперёд диван. Кубик 750x750x750 мм влез в багажник без проблем.

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

Вот ведь

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

пятница, 14 ноября 2014 г.

Загранпаспорт

Сегодня ездил забирать Катин паспорт. Снова заехал на внутреннюю парковку, получил талончик и через полчаса мне его выдали - передо мной было человек 40, но работали все три окошка. Опять удалось воспользоваться бесплатный часом.

Сейчас попытался записаться на приём в консульство и несмотря на глючный сайт мне это удалось с первого раза. В прошлый раз приходилось ловить момент...

Раменское

Одноклубник съездил в Раменское и привёз фотографии тамошних памятников. У них там что, бронзовое литьё на халяву?

WebGL: вода

На сайте чувака, сделавшую прикольную игрушку, обнаружил не менее интересную демку WebGL.

четверг, 13 ноября 2014 г.

FlyStation

Что-то так и не нашёл времени снова полетать в трубе, а вот Гоблин её рекламирует. Вон у него как щёки на ветру развеваются:

Хорошо, что у нас тогда были шлемы с полным забралом.

Apple Aluminium Keyboard

Вот что у Apple хорошо получилось, так это клавиатура. Это которая отдельная, а не на ноутбуке (там тот ещё отстой).

Но взял я её для того, что встречаются оригиналы, подключающие эту клавиатуру к PC. Более того, Linux позволяет эмулировать клавиатурные события, как будто раскладка как на Mac:

И пользователи ожидают, что в IDEA она будет работать с привычной на Mac раскладкой. Но, как выяснилось, Java совсем не ожидает такого извращения и события приходят совсем не те...

Я, конечно, попробую что-то с этим сделать, но многого не ждите.

среда, 12 ноября 2014 г.

Рабочее место

Гуёвому разработчику приходится иметь много техники на рабочем столе, чтобы проверять поведение интерфейса пользователя на разных платформах. Например, два монитора нужны для поиска глюков Linux, разработчики которого не думают о совместимости.

А на Mac вообще всё совершенно другое и неожиданное для Swing. Я уже писал, мне Mac не нравится, но поработав на MacBook Pro я нашёл пару дизайнерских ляпов. Во-первых, его не открыть одной рукой: то ли крышка магнитится слишком сильно, то ли ещё чего. А во-вторых, край у него острый и когда пишешь код, то постоянно царапаешь запястья. Не до крови, конечно, но руки быстро устают от этого.

Sennheiser PC 363D

Прикупил себе гарнитуру, на которой можно слушать ещё и музыку. На голове сидит отлично, нигде не давит и уши не устают в Skype сидеть. Маленькая штучка внизу справа - это не просто переходник со штекеров на USB, а звуковая плата, добавляющая трёхмерный звук. Нужна, в основном, для игр и на работе бесполезна, но на специальных демках я оценил. Уже неделю тестирую и наслаждаюсь!

Розетта

А вы тоже следите за посадкой на комету?