Месяц: Март 2016
-
6 психологических фишек в продажах, которые помогут вам выйти на новый уровень
—
от автора
Как только вы начнете заниматься звонками, онлайн-продажами и др., вам нужно хорошенько подготовиться, учитывая тот факт, что продажи стали сложнее и для повышения их эффективности теперь требуются дополнительные ресурсы (об этом чуть позже).
-
Портирование FreeModbus 1.5 под STM32 HAL rs485 без RTOS
—
от автора
С недавних пор я начал заниматься встраиваемыми системами и докатился до программирования микроконтроллеров, а именно STM32F373. Одной из задач было развернуть Modbus Slave RTU поверх интерфейса rs485. Поскольку сроки поджимали было принято решение взять что-нибудь готовое, чем я и занялся. Недолгое гугление навело меня на библиотеку FreeModbus, а вот тут началась боль с которой, я…
-
ДА, ВЫ ВЫБРАЛИ НЕПРАВИЛЬНЫЙ КАРЬЕРНЫЙ ПУТЬ
—
от автора
Вы когда-нибудь принимали ошибочные решения, которые изначально казались вам правильными? Помните, когда вы неудачно поменяли оттенок волос «просто чтобы попробовать», покрасили стены в квартире в «восхитительный» новый цвет или «вложились» в наряд, который в итоге так ни разу и не надели? Да, со всеми такое бывало. Но что если такое неверное решение, последствия которого не…
-
«ES7» — неправильное название для планов по развитию JavaScript
—
от автора
Я не первый и не последний, кто вам об этом скажет, но стандарт ES2016 (или ES7) уже утвержден, и не включает в себя те функции, про которые говорят — «Будет в ES7». Пора закончить упоминать ES7 в смысле “разные, предложенные сообществом функции, которые возможно когда-нибудь будут внесены в стандарт”.
-
Продуктивность в разработке Office Add-ins
—
от автора
В разговорах об Office Add-ins (надстройки Office) часто упоминается «продуктивность». Это логично, ведь главная цель разработчиков – повышение продуктивности в работе конечных пользователей. Но продуктивность важна и для самих разработчиков. Эта статья о продуктивности в разработке. Речь пойдёт о новом JavaScript API для Office и о том, какие инструменты мы применяем для создания новых решений.
-
Машина Тьюринга на шаблонах
—
от автора
Каждый интересующийся шаблонами в С++ скорее всего слышал об их Тьюринг-полноте и связанных с этим шутках про «we put a language in your language, so you can program while you program». В этом посте я расскажу как с помощью шаблонов и константных выражений построить настоящую машину Тьюринга, вычисляющую результат своей работы во время компиляции, на…
-
Обработка «видео 360», очистка изображения: алгоритм и его реализация на C#
—
от автора
В последнее время, в связи с растущим трендом виртуальной реальности, все более актуальными становятся съемка/монтаж/обработка видео в формате «видео 360». В данной статье я хочу рассказать об одном эксперименте по обработке «видео 360», который хорошо иллюстрирует некоторые особенности такого формата. Забегая вперед скажу, что эксперимент потребовал реализации несложного алгоритма и, конечно, без написания программы не…
-
Как это было на Enterprise Connect: чем живут технологии облачных коммуникаций
—
от автора
Enterprise Connect — пожалуй, единственное мероприятие в США, на котором ежегодно собираются все ключевые компании и эксперты направления облачных коммуникаций и связанных с этим миром технологий. Именно тут можно увидеть запуски новых продуктов ключевых игроков рынка — таких как Microsoft, Google, Avaya, Genesys, Cisco — «пощупать» продукты ключевых вендоров и пообщаться с разработчиками, чтобы глубже…
-
Реализация грида для работы с большими таблицами. Часть 2
—
от автора
В предыдущей части статьи был разобран общий принцип работы системы: мы увидели, что двумя основными её блоками являются интерполятор и нумератор. Мы построили схему взаимодействия, а также полностью обсудили реализацию интерполятора. В этой части мы разберём реализацию нумератора: обратимой функции, переводящей набор значений ключевых полей в натуральное число (BigInteger) таким образом, что набор меньше набора…
-
Результаты Pwn2Own 2016: взломаны Windows, OS X, Chrome, Edge и Safari
—
от автора
В этом году конкурс Pwn2Own на хакерской конференции CanSecWest 2016 принёс традиционно неутешительный результат для операционных систем и браузеров. Участникам удалось успешно запустить эксплоиты для найденных уязвимостей в последних версиях Windows и OS X, в Adobe Flash, а также во всех трёх браузерах — Chrome, Edge и Safari. В общей сложности хакеры получили вознаграждений на сумму…