Еще один вариант развития тач-скринов

Get the Flash Player to see this content.


Такой вот паркур

Get the Flash Player to see this content.


В Москве жарко

ЖАРА в Москве вначале была незаметна. То есть, конечно, еще как заметна, но кого же удивишь к июлю жарким днем. Потели, отдувались, обмахивались газетами, в горячих автобусах ловили сквознячок из окон, страдая в давке чужих жарких тел, и неприятное чувство прикосновения мирилось только, если притискивало к молодым женщинам, которые старались отодвинуть свои округлости не столько из нежелания и достоинства, но просто и так жарко. «Ну и жара сегодня. — Обещали днем тридцать два. — Ф–фух, с ума сойти!» Хотя с ума, разумеется, никто не сходил. Дома отдыхали в трусах, дважды лазая под душ.

Так прошел день, и другой, и столбик термометра уперся в 33. Ветра не было, и в прокаленном воздухе стояли городские испарения. Одежда пропотевала и светлый ворот пачкался раньше, чем добирался от дома до работы. Расторопная московская рысь сменялась неспешной южной перевалочкой: иначе уже в прохладном помещении с тебя продолжал лить пот, сорочки и блузки размокали, и узоры бюстгальтеров проявлялись на всеобщее обозрение — откровенно не носившие их цирцеи сутулились, отлепляя тонкую ткань от груди, исключительно из соображений вентиляции. По прогнозам жаре уже полагалось спасть, но к очередному полудню прогрев достиг 34. Это уже случалось в редкий год. Скандальный «Московский комсомолец» выдавал хронику сердечных приступов в транспорте и на улицах, и в метро врубили наконец полную вентиляцию, не работавшую из экономии энергии лет пять. Ошалевшие граждане в гремящих вагонах наслаждались прохладными потоками. Суббота выдала 35, и на пляжах было не протолкнуться. Песок жег ступни: перебегали, поухивая. В тени жались вплотную; энтузиасты загара обтекали на подстилки, переворачиваясь. Парная вода кишела.

Resident Evil: Afterlife. Ждем в сентябре. В 3D

Get the Flash Player to see this content.


Наконец-то вышел Android 2.1 для HTC Hero

Обновление, которого так долго ждали большевики владельцы героев, свершилось! Т.к. я пользуюсь исключительно кастомными сборками, то поставил замечательный образ, который называется 7hero. Из приятных мелочей:

  • ушли лишние эффекты, зато быстрее стала работать клавиатура и переворот экрана;
  • наконец-то можно передавать файлы по Bluetooth;
  • звук теперь не звучит через полминуты после вибрации, также как и входящий виден почти сразу, а не после четвертого гудка;
  • громкость звонка автоматически уменьшается, когда телефон находится в руке.

Наверняка есть еще что-то, чего я забыл, но, в целом, обновление получилось хорошим. Если решите обновляться из предложенного мной образа, сначала навестите тему на 4pda, чтобы проверить, не вышла ли версия посвежее, ну и custom recovery image тоже будет нужен. Внутри будут только скриншоты, которые все так любят. И напоследок несколько полезных ссылок.

  • Образ Custom recovery, который нужен для установки неродной прошивки.
  • Сама прошивка 7hero версии 9.2. С обменников ее качать долго. За прошивку говорим спасибо stari4ok.by с 4pda.
  • Образ радио, рекомендованный для этой прошивки. Прошивка радиомодуля ставится после основной прошивки.

Ускоряем Firefox

Я думаю, все знают, что со временем огнелис начинает тормозить еще больше. Не в последнюю очередь связано это с тем, что фрагментируются и забиваются его внутренние базы, которые он держит в Sqlite. Так вот, их можно почистить и оптимизировать и это приводит к значительному приросту отзывчивости. Перед выполнением команды FF нужно закрыть полностью, иначе возможны неприятные сюрпризы. Также нужно заранее убедиться, что sqlite3 установлен в системе. Итак:

1
find ~/.mozilla/firefox -iname "*.sqlite" -exec sqlite3 {} "VACUUM; REINDEX;" \;

Эту команду можно даже добавить в еженедельный CRON, только нужно позаботиться, чтобы FF завершился до того, как она выполнится, при помощи killall firefox.

Отучаем Apache падать, если он не находит логов

Всем давно известна проблема web-сервера Apache: если он не может найти каталога, в который нужно писать логи, либо этот файл для записи недоступен, то сервер не запустится и выдаст ошибку. Такое поведение очень сильно раздражает, особенно, когда на этом Apache висит не одна тысяча сайтов.

Чтобы отучить apache падать потребуется слегка пропатчить несколько мест, которые отвечают за открытие логов. Модуль mod_log отвечает за CombinedLog, а за ErrorLog отвечает log.c, в server. Исходные тексты легко можно получить командой apt-get source apache2, если у вас подключены соответствующие репозитории исходных кодов.

Дальше нужно найти места, в которых apache открывает логи. В принципе, его код достаточно документирован и потребовалось совсем немного времени, чтобы догадаться, что достаточно убрать указатель на имя файла, чтобы он его не пытался открывать, а просто игнорировал.

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

Немного картинок

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

Простые инструменты удобные в работе

С ними гораздо проще держать руку на пульсе.

Слабо?

1
find . -exec grep -iH "^\s*[^#].*[а-я]" \{\} \; | cut -d ":" -f 1 | sort -u