Как, наверняка, многие знают, в WinAPI’шную функцию Sleep передаётся число миллисекунд, на сколько мы хотим уснуть. Поэтому минимум, что мы можем запросить — это уснуть на 1 миллисекунду. Но что если мы хотим спать ещё меньше? Для интересующихся, как это сделать в картинках, добро пожаловать, под кат.
Читать дальше →
[Из песочницы] Windows: Sleep(0.5)
Source: habrahabr
2016: год радикальных изменений для платформы CUBA
Эта статья – традиционный пост, подводящий итоги завершившегося года. А также история о том, что даже хороший продукт нужно уметь правильно продавать.
Безусловно, главное событие года для нас – переход в open source. Это привело к взрывному росту сообщества и – как ни парадоксально – продаж. Под катом я расскажу о причинах и результатах этого шага, и в дополнение сделаю обзор основных новшеств с технической точки зрения.

Активные проекты на платформе CUBA
Читать дальше →
2016: год радикальных изменений для платформы CUBA
Source: habrahabr
Обзор и интеграция с Evernote (по материалу GTD на примере Wunderlist)
Привет Хабр! Продолжаю свою статью о управление временем. В предыдущей заметке я описал свой подход по работе с ПО Wunderlist для IT. Для меня Wunderlist служит как менеджер задач. Но, как и многим it-специалистам требуется сохранять входящую информацию, личные заметки, мануалы и.т.д. Для этого я использую Evernote.
Я знаю, что большинство используют свои блоги, или просто документы. Здесь я не кому не хочу навязывать, рекламировать продукт. Так же, как и в предыдущей заметке, хочу поделиться своим примером использования Evernote для IT в связке с Wunderlist.
Информация пригодиться тем, кто хочет структурировано хранить информацию, не тратить на поиски много времени, а также держать всё под контролем (личную жизнь, хобби, работу).
Настройку программы я рассматривать не буду, так как, мануалов, обзоров в сети большое количество. Опишу только интересные на мой взгляд фичи.
Здесь же, я покажу как устроено хранение различной информации на моем примере. Всем заинтересовавшимся добро пожаловать под кат!

Читать дальше →
Обзор и интеграция с Evernote (по материалу GTD на примере Wunderlist)
Source: habrahabr
[Из песочницы] Собственный слайдер изображений на jQuery

Начну с того, что данная статья написана с целью рассказать о том, каким образом создается слайдер прокрутки изображений для веб-страниц. Эта статья ни в коем случае не несет обучающий характер, она лишь служит примером того, как можно реализовать наш объект рассмотрения. Код, предоставленный в этой статье вы можете использовать как некий шаблон для подобных разработок, надеюсь, что мне удастся достаточно подробно и доступно донести до читателя всю суть мною написанного.
Читать дальше →
[Из песочницы] Собственный слайдер изображений на jQuery
Source: habrahabr
Realistic UI: реалистичный взгляд на Optimistic UI

В последнее время набирает популярность концепция Optimistic UI. На мой взгляд, ее достоинства сильно переоценены, а недостатки замалчиваются. В этой статье я хочу более явно продемонстрировать недостатки, а также предложить достойную альтернативу, которую назвал Realistic UI.
Читать дальше →
Realistic UI: реалистичный взгляд на Optimistic UI
Source: habrahabr
Как PVS-Studio ищет ошибки: методики и технологии
PVS-Studio — статический анализатор исходного кода для поиска ошибок и уязвимостей в программах на языке C, C++ и C#. В этой статье я хочу дать обзор технологий, которые мы используем в анализаторе PVS-Studio для выявления ошибок в коде программ. Помимо общей теоретической информации я буду на практических примерах показывать, как та или иная технология позволяет выявлять ошибки.
Введение
Поводом для написания статьи стало моё выступление с докладом на открытой конференции ИСП РАН 2016 (ISPRAS OPEN 2016), проходившей в первых числах декабря в Главном здании Российской академии наук. Тема доклада: «Принципы работы статического анализатора кода PVS-Studio» (презентация в формате pptx).
К сожалению, время выступления было сильно ограничено, поэтому мне пришлось подготовить весьма короткую презентацию и не рассказать в докладе многое из того, что хотелось. Поэтому я решил написать эту статью, где более подробно расскажу о том, какие подходы и алгоритмы мы используем при разработке проекта PVS-Studio.
Читать дальше →
Как PVS-Studio ищет ошибки: методики и технологии
Source: habrahabr
BLE под микроскопом 2

BLE под микроскопом. Часть 2
В первой части мы проанализировали для чего был придуман стандарт Bluetooth LE, а так же рассмотрели формат пакетов объявления «advertising». В данной части, мы продолжим изучать особенности формата и рассмотрим механизм присоединения устройства BLE к смартфону.
Читать дальше →
BLE под микроскопом 2
Source: habrahabr
[Из песочницы] Модальные окна и нотификация в Angular
В Angular (версии 2+) столкнулся с задачей создания модальных окон, но готовые решения мне не подходили либо из-за жестко заданного функционала (негибкие), либо они не обновлены до последней версии и по этой причине не работают. Но продираясь через дебри официальной документации решил рассказать о двух способах работы с модальными окнами (или нотификаций), которые я посчитал лучшими.
В данной статье я хочу рассказать о двух способах работы с модальными окнами:
- «Обычное» добавление компонентов
- Динамическое добавление компонентов
Читать дальше →
[Из песочницы] Модальные окна и нотификация в Angular
Source: habrahabr
Прямой доступ к диску из python (simhdd)

Добрый день, коллеги. Со времени написания первой статьи прошло достаточно много времени. За это время моя библиотечка для доступа к диску научилась работать со встроенными SMART-тестами и их логами а также механизмами безопасности современных накопителей.
На этот раз я расскажу о создании приложения для тестирования жестких дисков на базе этой библиотеки.
Читать дальше →
Прямой доступ к диску из python (simhdd)
Source: habrahabr
Как работают ИТ-специалисты. Александр Матросов, Cylance
Мы продолжаем расспрашивать специалистов о режиме труда и отдыха, профессиональных привычках, об инструментарии, который они используют, и многом другом.
Будет интересно выяснить, что их объединяет, в чем они противоречат другу другу. Возможно, их ответы помогут выявить какие-то общие закономерности, полезные советы, которые помогут многим из нас.
Сегодня наш гость — Александр Матросов, компания Cylance, Principal Research Scientist. До этого он возглавлял направление UEFI firmware security в Intel Security Center of Excellence. Читать дальше →
Как работают ИТ-специалисты. Александр Матросов, Cylance
Source: habrahabr
