Месяц: Декабрь 2016
-
Lock-free структуры данных. Итераторы: multi-level array
—
от автора
В предыдущих частях опуса (1, 2, 3) мы рассмотрели внутреннее строение lock-free map и убедились, что все основные операции — поиск, добавление и удаление ключа — могут быть выполнены без глобальных блокировок и даже в lock-free манере. Но стандартный std::map поддерживает ещё одну очень полезную абстракцию — итераторы. Возможно ли реализовать итерабельный lock-free map? Ответ…
-
Как мы развиваем Help Desk систему Okdesk: баланс между долгосрочной стратегией и пожеланиями клиентов
—
от автора
Всем привет! Наша команда развивает облачный сервис Okdesk — Help Desk систему для обслуживания клиентов в b2b сегменте. Наша стратегия продаж — не “впаривать”, а решать насущные проблемы клиентов. Поэтому особое внимание мы уделяем развитию функциональности продукта (пожалуй, так о себе может написать каждый:). В разработке продукта нам приходится балансировать между долгосрочными планами развития и…
-
Новый Год! Раздаем 10 поездок в Новый Орлеан на VeeamON 2017
—
от автора
2017 год уже совсем близко, и по этому поводу под наплывом позитивных чувств хочу поделиться от имени Veeam двумя вещами: Самое важное – СПАСИБО вам за то, что были с нами в течение полного разными событиями 2016 года. Мы желаем всем крепкого здоровья, успехов и мира в новом году. В эту честь Veeam запустил уже…
-
Импортозамещение снеговиков, или готовимся к Новому Году с 3D-принтером «3D-Старт» от Даджет
—
от автора
Давным давно, в самом начале 90х годов, когда я жил в маленьком провинциальном городке — дети делали новогодние украшения и игрушки своими руками. Кто то склеивал снеговиков из папье маше, кто то вырезал снежинки из тетрадных листочков. Схемы поделок брали в журналах «Моделист конструктор», «Юный техник» или придумывали свои собственные конструкции, делая наброски на листочке…
-
Видео-курс «Спать мало, но правильно»
—
от автора
Статья «Спать мало, но правильно» пользователя Zevaka до сих пор находится в числе лучших статей Хабра за всё время. Мы в Zero to Hero решили взять её за основу (плюс приведённые в ней книги) и снять онлайн-курс "Спать меньше, да лучше". Курс готов, он совершенно бесплатен и его уже посмотрело 4 тысячи человек.
-
Моя история эмиграции, воплощение мечты админа
—
от автора
Приветствую, уважаемые хабражители. Хотел бы поведать вам историю моей эмиграции в Европу. Когда-то давно мне попалась статья https://habrahabr.ru/post/291586/ и я проникся окончательной идеей уехать из России, но я не думал что это будет Латвия.
-
Зарази ПК двух друзей и получи ключ разблокировки собственного компьютера: новая схема работы криптовымогателя
—
от автора
Ransomware в последнее время становится все более распространенной разновидностью зловредного ПО. Речь идет о программах-криптовымогателях, которые, заражая компьютер пользователя, шифруют все его данные, причем ключ находится на сервере у злоумышленника. После того, как ПК заражен, пользователю обычно предоставляют выбор — заплатить определенную сумму за расшифровку своих файлов или же смириться с тем, что они будут…
-
Конвертируем десктопное приложение в универсальное с помощью Desktop Bridge
—
от автора
С выходом Visual Studio 2017 должна появиться возможность конвертировать существующие .NET/Win32 проекты в UWP приложения более комфортным образом. Впрочем, сейчас для создания appx пакета из .NET приложения совсем не обязательно устанавливать 2017-ую студию. Достаточно установленного пакета SDK для Windows 10 и Visual Studio 2015 с Developer Command Prompt. Что радует, так это то, что после…
-
Стабилизация экрана в Android
—
от автора
Пробовали ли Вы читать книгу или статью вроде этой в автобусе или идя по улице? Могу поспорить пробовали! В этом случае Вы должны были заметить что чтение текста таким образом является не лучшей идеей из-за постоянной тряски. Похоже что тряска экрана является достаточно серьезной проблемой и устранение ее может дать очень хорошее улучшение UX. Моя…
-
История одного плагина
—
от автора
Все началось с того, что у меня перестал работать tagbar. Плагин падал с ошибкой, якобы текущая моя версия Exuberant Ctags вовсе не Exuberant. Покопавшись немного в исходниках, я понял, что последняя внешняя команда завершалась с ошибкой, а v:shell_error выдавал -1, что говорит о том, судя по документации vim’a, что "the command could not be executed".…