Перевод статьи «Don’t make bicyclists more visible. Make drivers stop hitting them».

Не надо делать велосипедистов заметнее. Не давайте водителям их сбивать.

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

bike_lane
Велополоса, на которой, если вам повезёт, автомобили не попытаются вас сбить. Возможно. (Мэтт МакКлейн для The Washington Post).

Около ста лет назад автомобильная индустрия провернула ловкий трюк: она украла у нас дороги общего пользования.
Дело в том, что на заре автомобилестроения бытовало старомодное представление о том, что человек, управляющий огромным движущимся механизмом должен беспокоиться о безопасности других людей. Потом началось массовое производство, и появилась Model T [первый массовый автомобиль Ford – прим. пер.]. Внезапно машины заполонили всё вокруг, и к концу 1920-х автомобили (а точнее, их водители) уже убили более 200000 человек.
Read more

Обои без резких цветовых переходов с удачно подобранной палитрой делают иконки и виджеты на экране разборчивей, облегчая работу с устройством. Я решил написать утилитку, позволяющую установить однотонные обои заданного цвета, а также обои в виде некого «гладкого» рисунка на основе нескольких выбранных цветов. Если по первому пункту вопросов нет, то с генерацией рисунка пришлось немного повозиться.
WPGen - палитра WPGen - одноцветные обои
Read more

Нарисовалась кнопка пожертвования в биткойнах, вдруг кому пригодится. За основу взята графика с Bitcoin Wiki (Creative Commons Attribution 3.0).
Bitcoin donate button
Source (600×229 GIMP XCF): bitcoin_donate.xcf

У забавной мышки Logitech T400 вместо колеса тачпад, а под ним две кнопки — в передней и задней части. И все бы хорошо, но производитель почему-то решил на одну из них (переднюю) повесить вызов меню «Пуск», а привычную среднюю кнопку мыши задвинуть в заднюю часть, так, что нажимать её приходится, неудобно скривив палец.
Ситуацию можно исправить, если пожертвовать клавишей «Windows» на клавиатуре. Вернём среднюю кнопку мыши на переднюю часть тачпада, а задней придумаем другое применение.
Read more

Перевод статьи «Google’s iron grip on Android: Controlling open source by any means necessary».

Железная хватка Google: контроль над открытым кодом Android всеми доступными способами

Код Android открыт (за исключением самых лакомых его кусочков).
Рон Амадео, 21.11.2013
t_android-lockup1
Aurich Lawson
Шесть лет назад, в ноябре 2007-го, было объявлено о запуске проекта «открытый код Android» (Android Open Source Project, AOSP). Самый первый iPhone вышел всего несколько месяцев назад, взбудоражив воображение публики и провозгласив эру современных смартфонов. И хотя Google были партнёром Apple по части производства приложений, они уже представляли себе, как могло бы выглядеть будущее, не будь у iPhone конкурентов. Вик Гундотра (Vic Gundotra), вспоминая взгляд Энди Рубина на судьбу Android, рассказывает:

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

Google ужасала перспектива того, что Apple будет контролировать нишу мобильных устройств. Поэтому для борьбы с iPhone в условиях отсутствия какого-либо надёжного плацдарма в мобильном мире был запущен Android — проект с открытым исходным кодом.
Read more

Уже достаточно давно я выяснил, что оптимальным методом фильтрации SMS-спама для меня является отсев сообщений с номеров, которых нет в моей адресной книге. С этой задачей справляются многие программы, например, No Spam Sms или Simplest spam sms filter. Однако, ни одна из них не свободна. Решил исправить этот недостаток, попутно собрав в одной программе все необходимые мне функции:

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

Программа не работает в фоне, а запускается только при поступлении новых SMS (разумеется, список заблокированных сообщений можно открыть когда вздумается).
Read more

Со времён старого доброго Delphi 7 ни разу не кодил ничего GUI’ёвого, а тут чёрт дёрнул скачать ADT Bundle. И как-то сама собой написалась простая утилитка, функционала которой хотелось уже давно.
Задача её состоит в том, чтобы выводить настраиваемое напоминание при попадании в зону действия выбранной сети. Таким образом, можно напомнить себе о чём-то, когда попадёшь в указанное место. Определение места по имени беспроводной сети позволяет отказаться от GPS и сэкономить заряд аккумулятора. С этой же целью программа не «будит» устройство периодически, а активируется только когда устройство «проснётся». Поэтому если вы прибыли в нужное место, но ни разу не «разбудили» там аппарат, программа не сработает.
Read more

К вопоросу о новостях: перевел статью из The Guardian «News is bad for you – and giving up reading it will make you happier»:

Новости вредны, и отказавшись от них вы станете счастливее

Новости вредят вашему здоровью. Они порождают страх и агрессию, а также подавляют творческие возможности и способность мыслить глубоко. Каково же решение? Полностью перестаньте их потреблять.
Рольф Добелли, 12.04.2013
Read more

Перевел статью из The New York Times «To Encourage Biking, Cities Lose the Helmets»:
Для развития велотранспорта города отказываются от шлемов
Элизабет Розенталь, 29.09.2012
Одним чудесным воскресным днём в Париже в прошлом месяце я решила не ходить по музеям и магазинам, а познакомиться с кое-чем гораздо более привлекательным для репортёра, пишущего об окружающей среде. Vélib — возможно, самая успешная программа совместного использования велосипедов в мире. За свою короткую жизнь европейские системы проката велосипедов принесли городам много пользы, ощутимо сокращая интенсивность дорожного движения и объемы вредных выбросов. Несколько американских городов, таких как Нью-Йорк, где программа проката велосипедов открывается в следующем году, хотят повторить этот успех.
Read more

Утомившись ежедневно просеивать тонны шлака в поисках одной-двух действительно интересных новостей, решил натравить на новостную ленту наивный байесовский классификатор (широко используемый, например, для автоматической фильтрации спама). Для его тренировки добавлял к каждой новости две ссылки: “отстой” и “не отстой”, на которые тыкал в течение несколько дней. Там же выводил результат применения классификатора к этой новости.
Под конец обучения абсолютно все новости стали валиться в категорию “отстой”.
Конечно, в используемой библиотеке могли быть проблемы с кириллицей, или в мой код ошибка вкралась, но подопытный сайт из закладок я все-таки удалил.