Обзор новинок и обновлений программ для Android (23 января 2017 — 29 января 2017)

Опубликован дайджест «Обзор новинок и обновлений программ для Android» за период 23 января 2017 — 29 января 2017.

Новых программ: 39

Обновлений: 546

Большое спасибо всем, кто принимал […]
Обзор новинок и обновлений программ для Android (23 января 2017 — 29 января 2017)
Source: 4pda

[Из песочницы] Новая SQLite ORM для C++

Всем привет. Пишу на Хабре впервые, не судите строго. Хочу поделиться своим опытом поиска универсальной SQLite ORM библиотеки на С++ и моей новой разработкой собственной библиотеки для работы с SQLite на C++ sqlite_orm.

Когда я искал ORM’ку я отталкивался от нескольких ключевых пунктов:

  • библиотека должна иметь как CRUD, так и не CRUD
  • должны быть гибкие условия WHERE, а не тупо WHERE id = ?
  • должен быть функционал миграций (синхронизации схемы) на случай обновлений приложения
  • фичи вроде ORDER BY и LIMIT тоже должны быть
  • сериализация классов не должна быть написана в своих классах. Это очень важный пункт для меня с тех пор, как я познакомился с Java и с Android-разработкой в частности. Android-разработчики стараются придерживаться принципа единственной ответственной (single responsibility principle), что очень важно если приложение собрано из разной кучи библиотек и модулей, которые могут меняться с течением времени. И поэтому самая популярная на github SQLite ORM’ка на С++ hiberlite меня не устроила способом сериализации — класс модели должен иметь статичную функцию serialize с кодом непосредственной сериализации. Я искал такой модуль, от которого бы не зависел код моей модели данных. Ведь у меня может быть несколько сериализаторов (JSON, XML, SQLite), и по-хорошему каждый должен прилагаться к модели данных, но никак ее не менять, а иначе получится каша в коде модели.

Читать дальше →
[Из песочницы] Новая SQLite ORM для C++
Source: habrahabr

Занимательная музыка: Число 5 и немного о том, как «видят» музыку юзабилист и программист

Свою работу «Комбинаторная теория музыки» инженер-программист и музыкант Эндрю Дункан начинает со слов о том, что нет профессий более далеких, чем музыкант и математик — однако, как это ни парадоксально для самих музыкантов и математиков, музыка и ее создание может служить отличным примером работы ряда математических концепций.


В материалах из этой серии мы вспомним некоторые интересные примеры и явления, связывающие музыку, математику (в данном случае — комбинаторику) и даже историю.

Читать дальше →
Занимательная музыка: Число 5 и немного о том, как «видят» музыку юзабилист и программист
Source: geektimes

[Из песочницы] Очевидное: автоматическое управление освещением санузла

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

Ещё заказал датчик движения, температуры и влажности. Повесил в ванной и сделал классную автоматизацию: свет в туалете автоматически отключается через 15 минут, если забыли выключить, а свет в ванной включается при входе, по датчику движения, а выключается через 15 минут. Всё классно, кроме того, что жить с этим невозможно. Оказалось, что 15 минут в туалете — это на самом деле мало, особенно если там хорошо ловится Wi-Fi. А он ловится хорошо. Увеличение периода ожидания не помогло, так что эту автоматику я пока отключил и заказал ещё один датчик движения.


Не претендуя на эксклюзивность (и даже подозревая, что все далее сказанное очевидно), расскажу о своей реализации данной задачи у себя.
Читать дальше →
[Из песочницы] Очевидное: автоматическое управление освещением санузла
Source: geektimes

Oracle Cloud Machine в датацентре предприятия

В прошлом году корпорация Oracle объявила о своем новом предложении «The Oracle Cloud Machine», которое можно отнести к типу «аппаратное обеспечение как сервис», − Hardware-as-a Service, HaaS. В данной статье описана концепция предложения, типичные конфигурации и порядок их использования в корпоративной IT-инфраструктуре.


Читать дальше →
Oracle Cloud Machine в датацентре предприятия
Source: habrahabr

Иностранные компании начали становиться на учет в рамках соблюдения закона о «налоге на Google»

image


Зарубежные интернет-компании начали становиться на налоговый учет в Федеральной налоговой службе для соблюдения так называемого закона «о налоге на Google», сообщает «Коммерсантъ». В общей сложности ФНС поставила на учет уже 18 компаний, в их числе Google, Apple, Microsoft, Samsung, Netflix и другие. Все они будут уплачивать НДС наравне с российскими IT-компаниями.


Всего было подано 39 заявлений о постановке на учет, в том числе и от таких компаний игровой индустрии, как Wargaming, Nintendo и Valve Corporation. Также ФНС ожидает заявления от магазина Amazon.
Читать дальше →
Иностранные компании начали становиться на учет в рамках соблюдения закона о «налоге на Google»
Source: geektimes

12-летний сын создателя DOOM выпустил свою первую игру

Донован Ромеро,
сын известного программиста и геймдизайнера Джона Ромеро, решил пойти по
стопам отца. 12-летний парень создал свою первую компьютерную игру под
названием Gunman Taco Truck, которая уже […]
12-летний сын создателя DOOM выпустил свою первую игру
Source: 4pda

Пост №2969610

Автор: sashkauskas

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/2969610″ }, «headline»: «труба :: герметизация :: Flex Tape :: гиф анимация (гифки — ПРИКОЛЬНЫЕ gif анимашки)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-%D1%82%D1%80%D1%83%D0%B1%D0%B0-%D0%B3%D0%B5%D1%80%D0%BC%D0%B5%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Flex-Tape-3633122.gif», «height»: 270, «width»: 480 }, «datePublished»: «2017-01-30T15:00:22+03:00», «dateModified»: «2017-01-30T15:00:22+03:00», «author»: { «@type»: «Person», «name»: «sashkauskas» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №2969610
Source: Joyreactor

Джейлбрейк для iOS 10.2 получил поддержку большего числа устройств

На прошлой неделе известный хакер Лука Тодеско выпустил бета-версию утилиты Yalu, позволяющей получить полупривязанный джейлбрейк на устройствах под управлением iOS 10.2. Список поддерживаемых […]
Джейлбрейк для iOS 10.2 получил поддержку большего числа устройств
Source: 4pda

Xiaomi Mi Note 2 появится в кораллово-синем цвете

В ходе CES 2017 компания Xiaomi продемонстрировала флагманский Mi Note 2 в необычных расцветках, а теперь устройство в кораллово-синем цвете (Coral Blue) засветилось на фотографии, выложенной на сайте […]
Xiaomi Mi Note 2 появится в кораллово-синем цвете
Source: 4pda