Вытащить базы данных из устройства с Android

Если подключить рутованный аппарат с Андроидом к ПК USB-шнуром, то с помощью штатной утилиты из комплекта Android SDK можно слить базу контактов такой командой:

$ adb pull /data/data/com.android.providers.contacts/databases/contacts2.db ; sqlite3 -batch <<EOF contacts2.db <CR> .header on <CR> .mode tabs <CR> select * from data; <CR> EOF


Чтобы вытащить все СМС можно использовать

adb pull /data/data/com.android.providers.telephony/databases/mmssms.db ; sqlite3 -batch <<EOF contacts2.db <CR> .header on <CR> .mode tabs <CR> select * from sms; <CR> EOF


Источник.

Экологический парадокс: искусственная елка - удар по природе

Недавно купили домой пластиковую елку из принципа «зачем рубить живые деревья». Но оказывается, что

производство одной искусственной ели в Китае приводит к выбросу 51 килограмма СО2 в воздух, и еще шесть килограммов парниковых газов образуются при транспортировке с завода в Россию… WWF уже четвертый год призывает россиян покупать живые ели вместо искусственных. Но при этом сотрудники фонда подчеркивают, что живая елка экологична только, если она выращена в питомнике или легально заготовлена в лесу. Если же дерево было срублено частным лицом вдоль дороги, то покупка такой елки будет способствовать разрушению экосистемы леса.

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

Деликатно тырим кодеки

Salix — мой любимый дистрибутив Linux, про который здесь уже написано немало. Пара недостатков у него, конечно, есть. Во-первых, редко обновляется. Но если уж такое радостное событие происходит — не раздумывая затираю им любой временно пригревшийся на моих компьютерах дистрибутив (в последний раз Salix обновился несколько недель назад на основе Slackware-14). Во-вторых, как и многие свободные ОС, Salix не содержит проприетарных компонентов, а значит и мультимедийных кодеков. В качестве выхода можно установить воистину всеядный MPlayer. Но в последней версии Salix'а появился в пользовательском меню «Мультимедиа» незаметный такой пунктик — «Установить проприетарные кодеки». Ага… Нажимаем, появляется забавная табличка:



После многочасовой изнурительной борьбы с собственной совестью кликаем таки «Вперед». Кодеки подтягиваются из официальных репозиториев slackware.com. По окончании еще одна порция искрометного юмора:



О то-ж! Конечно удалить. Пусть система выглядит так, как будто никто и не помышлял устанавливать на нее проприетарные компоненты.

После установки кодеков штатный проигрыватель Xfce начинает воспроизводить такой же широкий диапазон мультимедийных файлов, как MPlayer.

Язык улитки и другие деликатесы

Это не картина художника авангардиста, а крыло бабочки под микроскопом. Конечно, автору фотографий пришлось поработать с изображением, прежде чем оно превратилось в такую красоту. Но его усилия не пропали зря: работа попала в число лауреатов конкурса научной фотографии BioScapes.

Особая карточная кибермагия

Чувак творит чудеса с помощью шлема дополненной реальности.

100 тысяч звезд

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

Векторное видео? Уже изобрели!

Почитать об этом можно здесь.



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

Все бы им регулировать...

С 3 по 14 декабря в Дубае проходила закрытая конференция Международного союза по электросвязи (МСЭ). К мероприятию было приковано внимание мирового интернет-сообщества: еще за несколько недель до начала конференции ходили слухи о том, что ряд стран собирается пролоббировать ужесточение контроля за интернетом. На самой конференции эта идея понимания не нашла. Но несмотря на это, авторитет МСЭ оказался подорван.

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

Подробности.

В связи с этим вспомнил вчерашнюю запись в блоге Джеймса Гослинга, посвященную расстрелу школьников в Коннектикуте с таким комментарием:

Вы, наверно, знаете, что в Коннектикуте законы о хранении и применении оружия одни из самых строгих в США. И что каждая такая школьная стрельба является следствием нарушения множества федеральных и региональных законов. У меня нет простого ответа на вопрос стоит ли запрещать ношение оружия в США (при этом я не могу понять, почему безопасность школ организована всегда хуже, чем безопасность расположенных по соседству супермаркетов). Тем не менее, за последние четыре года массовые расстрелы сопровождались принятием все новых законов. И это не имело никакого ощутимого эффекта. Я очень слабо верю в то, что принятие еще одного закона что-то изменит.

Подобные же размышления вызвал материал на roem.ru:
Короче, граждане, настраивайте лучше Tor с I2P. Потому что если вы будете играть на законодательном поле по «законным» правилам, вас неминуемо обманут.

Популярно о квантовой механике

Оказывается, не перевелись еще русскоязычные популяризаторы науки. Только что один из них — преподаватель МФТИ М.Г. Иванов — выпустил книгу "Как понимать квантовую механику". Что интересно, наряду с бумажной сразу же вышла pdf-версия, причем свободно доступная для скачивания.



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

SuperTuxKart: аркадные гонки для Linux

Linux — это мир, где многое делается «на слабо». Энтузиасты годами развивают проекты по принципу «у нас это тоже есть». Вот и в нише игр, где эта ОС традиционно считается отстающей, есть вполне адекватные проекты, развивающиеся много лет. К ним относится SuperTuxKart, существующая с 2004 г. Сегодня вышла свежая версия, которую я скачал и запустил.



Видео с оффсайта:



Игра поставляется в виде бинарника, который просто нужно запустить из любй директории. Радует, помимо всего прочего, озвучка, которая воспроизводится не абы как, а в 3D-формате (для этого используется библиотека OpenAl, ее пришлось доустанавливать вручную).