← All posts tagged Java

omnivore

Понадобилась библиотека для кеширования объектов в java (не web, не distributed). Список некоторых существующих библиотек можно найти здесь java-source.net и тут stackoverflow.com

Похоже, лучшее из того, что есть — это кеш из guava libraries.

Презентация guava-libraries.googlecode.com

Туториал code.google.com

omnivore

с выходом новой версии netbeans попробовал перейти с eclipse на него в своих проектах (на javase). Впечатления положительные. Интерфейс, как и рекламируется, более отзывчивый, что приятно. Рефакторинг, автодополнение, настраиваемость, mercurial со своими плюсами и минусами.

omnivore

если вам надо простую ORM для андроида, то есть:

* androrm.the-pixelpla.net — незапрещающая лицензия. Простая, легкая. Документация, примеры есть.
* activeandroid.com — Стоит денег (от 20 баксов). В стиле руби activerecord. Документация, примеры на сайте скудные (для коммерческой библиотеки).
* ormlite.com — незапрещающая лицензия. Выглядит несколько монструозно для андроидов. Много чего умеет, достаточно mature
* code.google.com — наколеночная поделка

эти внимательно не смотрел:
* github.com
* code.google.com

omnivore

по дороге на работу слушал подкаст "разбор полетов". И темы интересные, и голос у одного из двух ведущих хорошо поставлен, и в теме они в общем-то разбираются...
Но очень уж все непрофессионально. К темам ведущие, видимо, не готовятся — долго вспоминают, как именно называется та или иная библиотека, иногда плохо знают фичи обсуждаемого инструмента/библиотеки и т.д. Между собой план подкаста, похоже, не обсуждают — это видно по несогласованности диалога. И порой долго тянут "ээээ", когда пытаются подобрать нужное слово.
Но так-то неплохо, конечно

omnivore

linj (https://github.com/xach/linj) — транслятор коммон лиспа в яву (компилируемую jvm-1.1 и выше). Выглядит красиво. (да, новость про linj видел еще в начале года, но только руки дошли почитать туториал)

omnivore

смотрел на разные библиотеки для программирования по контракту в яве. Либо я плохо искал, либо только c4j — что-то приличное и независящее от фреймворков.
Особенно удивило, что во многих других либах предлагают описывать контракты текстовой строкой. Как говорится, "приятной отладки" :)