воскресенье, 14 апреля 2013 г.

Выпусти пар

Пришло тревожное письмо, что якобы некто пытается залезть в мой Steam-account. Я сменил пароль на всякий случай. Хотя сейчас я думаю, что это такой психологический приём, чтобы заставить пользователя сменить старый пароль. Действует безотказно.

А потом случайно обнаружил однофамильца...

Вертолёты

Что-то у нас тут вертолёты активизировались. МЧС, наверно, тренируется. Но они летают так низко над домами, что от грохота у некоторых срабатывает автомобильная сигнализация.
А ведь время-то уже позднее!..

Клавиатура

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

суббота, 13 апреля 2013 г.

МЕГА

Утром возил Мишку с Юлей в кино на Семейку Крудс, а потом Мишка выпросил копилку крысы из Рататуя. А мы с Лёшкой в это время на детских площадках играли. В IKEA Юля опять ничего не смогла купить, так как очереди там километровые. MediaMarkt нас тоже расстроил: нет ни мешков для пылесоса, ни кастрюль для мультиварки, ни стиральной машины встраиваемой...

Батарейка

Начало тут. Потестировал батарейку телефона, оставив его на ночь со включённым WiFi прямо рядом с точкой доступа. К утру пропало 20% заряда. Получается, что у Samsung не так сильно оптимизировано энергопотребление, как у HTC. Больше половины отжирает экран, так как при солнечной погоде я яркость выкручиваю на максимум. Пятую часть потребляет сам Android (как платформа, так и ОС). Ещё 10% тратится в режиме ожидания, которых два (с сигналом и без).

Весенний дождь

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

Simon's Cat

Очередная часть похождений известного кота:

пятница, 12 апреля 2013 г.

Королевство Полной Луны

Брюс Виллис, Эдвард Нортон, Билл Мюррей...
А ведь это даже не исполнители главных ролей. Настолько необычный фильм для американского кинематографа, что даже и не описать. Мелодрама про подростков, вызывающая кучу аллюзий.
Посмотреть рекомендую, но на YouTube пока только трейлер:

e-Завещание

Google добавил возможность завещать мою учётную запись в случае моего бездействия продолжительное время. Но по этому поводу Док хорошо написал. От себя добавлю, что наследник сильно удивится, получив письмо от имени завещателя.

Змейка

Прикольная, наверно, задача - написать алгоритм игрока:

ЛИАП: потому что мы банда

Чувствую себя прадедушкой.
Мой бывший студент работает тоже работает в Оракл. Его бывший студент работает вообще в моём отделе. А этот, в свою очередь, своего студента интерном привёл...

С праздником!

четверг, 11 апреля 2013 г.

Сортировка пузырьком

Прогуливаясь по залам своего аббатства поздно ночью, учитель Баван наткнулся на страдающего монаха. Утренний срок сдачи быстро приближался, и измученный монах бросил последние оставшиеся монеты в автомат с прохладительными напиткам, не заметив перед этим бумажный знак, приклеенный к нему. На знаке большими красными буквами было написано: НЕ РАБОТАЕТ.

"Не могли бы Вы это исправить?" - спросил монах, знающий о способности Бавана обращаться с примитивными машинами.

Баван мгновение изучал автомат, а затем вычеркнул буквы на знаке и под ними написал: ААБЕЕНОРТТ. И напиток выкатился в желоб.

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

Original: Bubble Sort

Штрафы от ГИБДД

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

Аэрофлот

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

А вот тут можно почитать полезные советы про экономию на авиаперелётах.

среда, 10 апреля 2013 г.

Редкая порода

Учитель Баван и его подопечный молодой монах шли по дороге, когда наткнулись на эмиссара Императора.

После обмена обычными приветствиями эмиссар обратился к Бавану и с презрением спросил: "Почему ваш монах не ухаживает за собой согласно императорскому указу о профессиональной одежде? Его лицо небрито, его обувь непростительно цветастая и его мантия сделана из дешёвого хлопка с юмористической надписью на спине. Это величайшее неуважение Вам! Почему Вы терпите это?"

Надменным голосом Баван ответил: "Это не какой-то скромный счетовод, нанятый конторой, ни даже десятого ранга писец Великой Бюрократии! Это монах храма Утреннего Медного Гонга, который практикует славные искусства Java, C и PHP; Python и Perl; Bourne- и Korn-shell; SQL, JPL, XML, CSS3 и также JavaScript. Он может малейшим движением пальцев по клавиатуре создать веб-сайт, в котором лошади и доспехи подобающие самым приближённым полкам Императора могут быть куплены с гарантированной доставкой в два дня. Он продемонстрировал знание отладки и наладки: инь и ян, вокруг которых вращается благословенная коммерция! Он и его товарищи не могут и не будут сдерживаться примитивными идеалами нашего поколения о личной гигиене. Монахи его Храма - редкой породы!"

Будучи так отчитаным, эмиссар холодно поклонился и продолжил свой путь.

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

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

"Я тоже редкой породы", - сказал Баван задумчиво.

Original: A Breed Apart

bash

Взял в руки bash и... продолжай в том же духе.

Сегодня мне потребовалось проверить первый символ некой переменной. Всякие предложения про использование head, sed или awk выглядят как стрельба из пушки по воробьям. Почитав tutorial я нашёл команду выделения подстроки:

    CHAR=${STR:0:1}

Надо бы закачать это единым куском на телефон, а то часто мысли приходят по пути на работу и обратно, что хуже.

вторник, 9 апреля 2013 г.

Берегись собак

Некая монахиня клана Одного Сапога нашла в учебнике PHP пример кода. Это был код обработки ошибок, который не был предназначен для использования на производстве, но это было не совсем понятно из описания. Монахиня покорно скопировала код и в результате случилась беда.

Когда кризис миновал, монахиня нашла старого писца Ци, ведущего большой журнал Храма. Она поклонилась: "Расскажи что-нибудь про обучающие книги, содержащие плохие примеры".

Писец ответил: "Я посоветуюсь с учителями по этому вопросу".



Писец передал просьбу монахини учителю Суку, которая требовала читаемый код от всех её подопечных.

Суку сказала: "Книги - это верные псы, делающие только то, что вложили в них авторы. Некоторыми из них не нарадуешься, другими пренебрегаешь. Если Храм был укушен, то вина лежит на том, кто воспитал животное. Его труды должны быть выброшены на навозную кучу".



Писец передал просьбу монахини учителю Бавану, который благоговейно погладил корешок справочника ANSI C.

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



Писец передал просьбу монахини несчастному учителю Банзену, который во всём искал совершенства и редко находил его.

Банзен сказал: "Книги - это дикие дворняги, берущие часть натуры от писателя и часть от читателя. Если Храм был укушен, то вина, главным образом, в зубах животного. Требуемое исправление можно сделать чернилами".



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

Монахиня нашла самую последнюю запись, которая оказалась незавершённой. "Я вижу утверждения трёх учителей", - сказала она, - "но все они находятся в противоречии. Что Вы напишите в заключение?"

Писец трижды гавкнул и вышел.

Original: Cave Canem

TeXify

Понадобилось мне когда-то написать математические формулы на Google Sites, а я не смог. MathML, входящий с состав HTML 5 и поддерживаемый всеми современными браузерами, использовать не вышло по той же причине, по которой я создал gadget для Java Applets: большинство тегов жёстко вычищаются при сохранении. Да и сам язык черезчур громоздкий.

TeXify решение более изящное, но оно требует отправки запросов на другой сервер для каждой формулы. Формат URL следующий:
<img src="http://texify.com/img/<LaTeX>.gif">

Например, картинка сгенерирована из следующего LaTeX-выражения:
%5Csum_{i=1}^n i=%5Cfrac{n(n+1)}{2}

Обратили внимание, что я заменил \ на %5C? Это потому, что некоторые браузеры пытаются казаться умнее, чем они есть, и тупо заменяют обратный слэш на прямой. Чертовски неудобно!

Спасибо Джону Форкошу и разработчикам сайта TeXify!

Пылесос

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

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

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