Большинство пользователей проверяют смартфон уже через 5 минут после пробуждения

Многие пользователи мобильных устройств, проснувшись утром, сразу же спешат взять в руки свой гаджет и проверить уведомления и почту. Согласно свежей статистике, собранной в ходе опросов Deloitte Global […]
Source: 4pda

Как работают ИТ-специалисты. Антон Карпов, руководитель службы безопасности в Яндексе


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


Будет интересно выяснить, что их объединяет, в чем они противоречат другу другу. Возможно, их ответы помогут выявить какие-то общие закономерности, полезные советы, которые помогут многим из нас.


Сегодня наш гость — Антон Карпов, руководитель службы безопасности. Антон — из тех, кто готов несколько раз подряд давать подчиненным «второй шанс», делегируя им задачи. Он полагает, что только так руководитель сможет избежать перегрузок. Читать дальше →
Как работают ИТ-специалисты. Антон Карпов, руководитель службы безопасности в Яндексе
Source: habrahabr

[Из песочницы] Как я базу в GIT закачивал

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


В других и вовсе приводит к засорению базы мусором с других площадок и к ошибкам после «простейшего мержа».


Знакомых с такими ситуациями, критиков и знающих точно, что я изобрел велосипед — приглашаю под кат.
Читать дальше →
[Из песочницы] Как я базу в GIT закачивал
Source: habrahabr

Amazon предлагает альтернативный способ доставки товаров покупателям

Amazon патентует воздушный исполнительный центр, который работает с дронами для доставки товаров покупателям. В патенте описываются небольшие воздушные суда, способные отправлять продукцию на исполнительный […]
Source: 4pda

Pebble для ленивых программистов

Мне «повезло» — часы Pebble Time пришли ко мне одновременно с новостью о продаже компании. Радость от покупки была омрачена двумя вещами: неясностью будущего платформы и не очень то большого комьюнити разработчиков и отсутствием необходимых мне приложений. Но эти недостатки с лихвой окупились возможностью легко и быстро написать нужные мне приложения, несмотря на недостаток опыта в программировании на С и JavaScript (о нем сегодня расскажу подробней).
Pebble оказались действительно хороши для быстрого написания приложений для себя. Начиная от получения какой либо информации, заканчивая управлением с часов своими поделками умным домом. Так что поторопитесь купить pebble, пока они есть в наличии. Если у вас уже есть pebble, надеюсь эта статья поможет вам провести несколько праздничных дней с пользой 😉
На хабре и раньше были статьи о программировании для Pebble, но они несколько устарели. В этой статье я расскажу о современном состоянии дел с Pebble IDE и мы напишем простенькое приложение на JavaScript.
Читать дальше →
Source: habrahabr

FDA утверждает стандарты кибербезопасности для медицинских устройств

Управление по санитарному надзору за качеством пищевых продуктов и медикаментов (FDA) контролирует всю продукцию, используемую в пищевых и медицинских целях на территории Соединенных Штатов Америки. Последние […]
Source: 4pda

[Из песочницы] Simple XML Framework — пишем API для работы с диаграммами DIA

Simple Xml Framework Dia Diagram Editor   Dia Diagram Editor

Фреймфорк Simple XML — известен многим, при своей простоте, он способен потягаться возможностями с большим «интерпрайзным» JAXB, и при этом совместим с Андроид.

Статей по его использованию не «навалом», но хватает. Фреймфорк упоминался на Хабре, есть статья на ibm developerworks, в конце концов, на официальном сайте есть хорошие примеры
и руководство.

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

В данной статье будет рассказано о том, как научить Simple Framework работать в такой ситуации. Мы создадим собственную «стратегию» для Simple Framework; мы отнаследуемся от класса TreeStrategy и опишем «хитрую логику» того, как надо сопоставлять элементы xml-файла DIA к Java классам.

И да, я предполагаю, что читатель знаком с основами использования Simple XML Framework.
Читать дальше →
Source: habrahabr

По-настоящему живая перезагрузка кода в golang

Если вы разрабатываете веб-приложения на го, то эта статья, возможно, будет вам интересна. До того, как перейти на go, я в основном программировал на PHP и мне всегда нравилось то, что можно сохранить файл, перезагрузить страницу и увидеть результат, который сгенерирован уже новым кодом. Большие программы на go могут компилироваться несколько десятков секунд, что весьма быстро, но всё равно ощутимо. Возможно ли сделать аналог Java hotswap (замена тела метода в runtime), ведь Go компилируется в нативный код? Ответ — да, возможно, но только для разработки. В данный момент мне неизвестно о готовых инструментах, которые бы позволяли это автоматизировать. В этой статье я хотел бы продемонстрировать proof-of-concept «живой перезагрузки» с использованием пакета plugin в go1.8beta2 и пакета github.com/bouk/monkey. Пытливый читатель скорее всего уже догадывается, что мы будем делать.

Читать дальше →
Source: habrahabr

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

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

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

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

Большое спасибо всем, кто принимал участие […]
Source: 4pda

Microsoft хочет следить за водителями, чтобы сократить число аварий

Аварии на дорогах являются одной из ведущих причин смерти. Эта проблема особо актуальна в развивающихся странах. По разным данным, в год на дорогах погибает около 1,25 миллиона человек, и в большинстве […]
Source: 4pda