• Java Security Update (Java 7u13)

    Вышло долгожданное обновление Java! Oracle выпустил релиз даже раньше запланированного срока (изначально должен был выйти 19 февраля 2013г). В анонсе сказано, что обновление содержит 50 исправлений безопасности: Due to the threat posed by a successful attack, Oracle strongly recommends that customers apply CPU fixes as soon as possible. This Critical Patch Update contains 50 new security fixes across Java SE products. Как обычно, обновление можно скачать с сайта java.com (JRE) или с сайта oracle.com (JDK, JRE и все остальное).

    Читать далее…

  • Липкий запуск сервисов в Android-e.

    В Android API есть такой абстрактный класс как Service. Он является наследником ContextWrapper-а, который в свою очередь является наследником Context-a. При некоторых допущениях можно относиться к сервисам как к «активити без UI» (хотя это не совсем правильно в деталях). Использовать сервис рекомендуется для задач не требующих прямого вмешательства пользователя. В документации особо акцентируется внимание на том, что Service не является ни процессом, ни ниткой. Если сервис должен делать какую-то «тяжелую» работу, то нужно самому выносить ее в отдельный thread, чтобы не получить ANR (Application Not Responding). Если делать свой thread лениво, то можно использовать готовый класс для асинхронной работы IntentService.…

    Читать далее…

  • В коворкинге. 9 месяцев спустя.

    Итак, 31 октября, накануне Хеллоуина я уехал из коворкинга. В сумме провел в нем около 9 месяцев. Причины отъезда Во-первых, стало шумно. Появилось несколько новых соседей, которые много общаются по телефону (больше 50-70% моего времени пребывания). Одного-двух говорливых соседей терпеть еще можно, можно было одеть наушники, сделать перерыв и пройти прогуляться и т.д. Когда «говорунов» становится больше трех, коворкинг превращается в call-центр. Коммерческим и бизнес-задачам (вроде «холодных» звонков, назначение встреч, раздача задач сотрудникам и т.д.) это особо не мешает, а вот творить становится сложнее. Поэтому если вернусь в коворкинг — буду искать стол с менее шумным окружением. Во-вторых, скопилось много…

    Читать далее…