Чтобы добавлять сообщения и комментарии, .

@fixpoint:
fixpoint

Хотел настроить сюда репост из G+ но, оказывается, репостить теперь запрещено правилами. Поэтому репостить не буду.

Меня можно закруглить на G+: gplus.to , я довольно много пишу про программирование под Андроид и не только.

Скорее всего, здесь больше постов не будет, можно отписываться. Вместо рекомендаций буду просто в G+ линки кидать. :)

@fixpoint:
fixpoint

Now experimenting with reposting to #juick

Reposted from G+ goo.gl

@fixpoint:
fixpoint

А сейчас я буду экспериментировать с репостами. Недолго.

@fixpoint:
fixpoint

Есть 5 проектов:
1) core, custom — не-андроидные
2) corelib, customlib — андроидные библиотеки
3) app — собственно, приложение
Между ними такие зависимости:
custom -> core
corelib -> core
customlib -> corelib, custom
app -> customlib
Чтобы заставить эклипс нормально собирать приложение, пришлось прикручивать ант-билдер к customlib, который из его джарника выдирает файлы core :(

@fixpoint:
fixpoint

Что и правда хорошо в новом ADT — исходники библиотек больше не дублируются в основных проектах. Профит: нормально работют поиск и рефакторинг.

@fixpoint:
fixpoint

Aptana Plugin определенно калечит эклипс.

@fixpoint:
fixpoint

Лайфхак. Чтобы у контактов фотографии были в нормальном качестве, а не покоцанные ресинком через google contacts, нужно создать контакт типа Phone, назначить ему хорошую хай-рез аватарку и прилинковать к основному контакту. Кроме того, так можно задать ему кастомное имя, а не такое как в фейсбуке/гуглконтактах.

@fixpoint:
fixpoint

TIL, что кроме расстояния, скорости и ускорения (0, 1 и 2-я производные) есть названия для производных с -5 по 8-ю: reddit.com

@fixpoint:
fixpoint

Оказывается, в Solo определен метод finalize(), который убивает все активити когда соло гарбажколлектится.

@fixpoint:
fixpoint

Есть идея — сделать набор ачивментов в программировании (скажем, под Андроид) а-ля 4chanarchive.org

@fixpoint:
fixpoint

Выезжаем на GDD

@fixpoint:
fixpoint

К тому, что американцы cannot into they're/there/their и here/hear я уже привык, но сегодня увидел новую ступень фейла — where/wear!

@fixpoint:
fixpoint

Все очень красиво, но ЧТО ТАКОЕ MORALLY EQUIVALENT???

@fixpoint:
fixpoint

А чем darcs фундаментально отличается от git/mercurial

@fixpoint:
fixpoint

Дилемма: включать ли название версии в директорию, где хранится программа? Если включать — то при апгрейде придется менять ссылки. Если не включать — то не получится установить две версии одновременно.

@fixpoint:
fixpoint

Мамамия пицца угробили себе сайт: mamamia.ua
Вперед, к новым технологиям!

@fixpoint:
fixpoint

sites.google.com TL;DR: Раньше для того, чтобы integer айдишники ресурсов из библиотек не пересекались с основным проектом, библиотеки приходилось каждый раз компилить вместе с основным проектом. Чтобы этого избежать, сделали константы в R-классах библиотек не final-ами и теперь при запуске проекта им присваиваются нужные значения. Как побочный эффект, получаем невозможность использовать их в switch-ах.

Поменяли шило на мыло, имхо.

@fixpoint:
fixpoint

"Helper" — один из самых отвратительных паттернов.

@fixpoint:
fixpoint

Люди так резво загружают музыку на Google Music, как будто бы они ее в магазинах купили.

@fixpoint:
fixpoint

reddit.com Замечательный коммент на вопрос "Я прочитал КЭД Фейнмана, что читать дальше?". Особенно последний абзац — он касается не только чтения научпопа, но и, например, обзорных статей по технологиям, руководств по занятию спортом, гайдов по прокачке в играх, да и вообще — детального изучения далеких перспектив. Если слишком хорошо знать детали "игры хай-левелом", пропадает желание туда добраться — ведь нового будет немного (все прочитал ведь), а усилий затратишь уйму.