• Виртуализация разработки

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


    Читать дальше →
  • Дело L35

    Квадратными скобками выделено то, что удалил цензор после проверки работы бета-версии программы «Рассказчик». Здесь описывается случай тяжкого преступления и наказания за него.

    «Проверка файлохранилища… Выбор идентичности «Рассказчик/Историк»… Загрузка данных… Выберите события, о которых рассказать… Спасибо...»
    Читать дальше →
  • Самые простые часы с индикацией на экране LCD1602

    С момента приобретения arduino, все никак не было или возможности или времени что-то сделать, начать "изучать" это дело. Но всегда был интерес к любому программированию будь то C, VHDL и прочее.


    И вот однажды попал мне в руки экранчик lcd1602, где-то раньше читал, что его под ардуинку собирают. А у меня как раз с распайкой под пины, наверное от какого-нибудь ардуновского набора. Ну и решил, что надо бы его проверить, но проверить его простым включением и выводом текста не слишком интересно. Так и появилась идея написать банально часы и выводить это всё на экранчик.


    Наверное стоит обговорить еще тот факт, что это самые простые часы, без кнопок, будильников, погоды и прочего.


    После чтения даташитов и изучения информации по подключению экрана к ардуинке получил следующую схему:


    image


    При подключении ардуино к usb увидите, что экран загорится синим. На нем должны появится квадратики (экран проинициализирован), если вы их не видите попробуйте покрутить переменный резистор.


    Приступим к написанию кода. Логика программы думаю понятна всем, она ровным счетом такая же, как и в любых часах. То есть: Считаем секунды, дошли до 60 — прибавляем минуту, секунды обнуляем, минуты дошли до 60, прибавляем час, обнуляем минуты и секунды.


    Вот собственно и сам код программы, с подробнейшими комментариями:


    Читать дальше →
  • Arduino Uno для начинающих

    Доброго времени суток всем тем кто читает эту статью. Мы будем говорить об Arduino Uno и я проведу маленький урок на примере одного «устройства» — полоска с мигающими светодиодами (два разных алгоритма). Сразу скажу, кто не знал, программировать на Arduino надо на С++ (Cpp).

    image
    Читать дальше →
  • Создание своего user agent

    Немного теории


    User Agent используется для идентификации устройства на сайтах и в большой мире Интернета.
    Изначально, он присваивается производителем на купленном устройстве и изменить его не просто так. Но есть расширения, приложения или отдельная сноска.
    Читать дальше →
  • Аномалия

    image

    — Ну что там еще? — недовольно поинтересовался Слай, когда поезд в очередной раз остановился.
    — Очередная Тьмутаракань, — отозвался Хаджи. — Больше двух минут не простоим.
    — Будем надеятся, — Слай высунулся в окно, чтобы покурить.
    Читать дальше →
  • Разработка платформы для анализа финансовых рынков



    В данной статье я описываю платформу для анализа финансовых рынков, которую разрабатываю. Я назвал ее MarketLab. Почему я решил ее создать, в чем ее особенности и конечная цель. Возможно, кому-то будет интересно присоединиться к проекту.
    Читать дальше →
  • Динамика выкупа билетов РЖД в пик сезона: лето 2016, нг 2017

    Наверное многие стояли у ЖД касс перед открытием в надежде приобрести билеты на желаемые места, либо пытались забронировать их через сайт в 8 утра. Какого было же удивление автора, когда летом 2015 года он подошел в 8:10 к кассе вокзала и парных мест уже не осталось в нужный поезд. После чего зародилась идея посмотреть, насколько же быстро раскупают билеты в пик сезона.

    В данном исследовании получены графики выкупа билетов для популярных направлений. Показано наличие билетов от времени по типу вагонов. Ссылка на сайт в конце статьи.
    Читать дальше →
  • Персональные персональные данные

    image

    Время такое – регулярно приходится ставить галочки в лицензионных соглашениях.
    В большинстве случаев, не читая их. Или мы поднимаем брови, читая, но после все равно нажимаем “Agree”, “ОК”, “Next”.
    Иногда мы используем сервисы, сайты, приложения, с которыми наши отношения вообще ничем не регламентированы, или регламентированы чем-то, о чем мы не знаем, не догадываемся, или попросту не задумываемся. Конечно, бывают и исключения – сознательные среди нас. Но как бы там ни было, ни для кого не секрет, что большие и маленькие компании уверенно накапливают базы, содержащие наши имена, транзакции, сферы интересов и статистику действий в сети. Наиболее осторожные и продвинутые из нас принимают меры и минимизируют следы своей цифровой жизнедеятельности. Но факт в том, что эти данные, называемые персональными, существуют. Они хранятся на разной степени законных основаниях в базах и на серверах, о которых нам в ряде случаев известно лишь то, что они где-то есть и работают от электричества.

    Кому принадлежат наши персональные данные? Почему их надо защищать, и как так вышло, что лучше всего они защищены от нас самих?
    Читать дальше →
  • Загрузка данных с сайта открытых данных data.gov.ru

    В рамках работы над новым проектом возникла задача поиска и загрузки некоторых наборов данных с сайта открытых данных России. На станице сайта, предоставляющей доступ к реестру наборов открытых данных, присутствует возможность экспорта реестра в форматах csv или xls. Это очень хорошо, а главное удобно.


    Читать дальше →
  • Say «цена по запросу» one more goddamn time…

    Как-то раз, сидя вечерком в провинциальном крафтовом баре, мы с друзьями решили разбогатеть поучаствовать в молодом тренде на «самодельное» пиво и построить себе небольшую пивоварню.

    Изучение рынка готовых предложений повергло в шок — 5 миллионов рублей за очень скромный по производительности варочный порядок, а общая смета при заказе пивоварни «под ключ» не описывалась цензурными словами.

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

    image
    Читать дальше →
  • Налог на Google. Кто платит, кто в плюсе?

    По работе сталкиваюсь с администрированием НДС по всему свету. Попытаюсь дать предельно краткие ответы на поступающие от коллег вопросы по российским нововведениям.


    image


    1. Кто платит НДС?
    НДС всегда платит покупатель при приобретении товара, а выплачивает продавец. Это косвенный налог.


    Читать дальше →
  • Обзор SCARA-based робота-манипулятора Dobot M1 или как совместить паяльного робота и тестомешалку

    Предыстория вопроса. Знакомство с китайской компанией Dobot началось год назад с проекта «Кубики».
    Для проекта требовался небольшой недорогой механизм, способный строить башню из кубиков.

    Исследование тематическиех ресурсов мне удалось составить небольшой перечень возможных конструкций. Так же был найден интересный ресурс на сайте МФТИ — лабораторная работа «Робот строит башню».


    Читать дальше →
  • Лед тронулся: швед изобрел устройство, позволяющее взламывать гаджеты Apple



    Большинство думают, что Mac, в отличие от компьютеров на Windows намного меньше уязвим. Но недавно шведский специалист по it-безопасности Ульф Фриск смог развеять этот стереотип. Он показал, что взломать Mac можно меньше, чем за полминуты, с помощью оборудования за 299$.

    Ульф создал специальное приспособление PCILeech, которое может запутать защиту FileVault 2, применяющуюся в технологиях Apple, и затем за 30 секунд похитить пароль Mac-устройств. Пароль можно украсть даже если устройство заблокировано или спит. А это означает что злоумышленники при необходимости могут получить доступ к любым данным на компьютере. Но это еще не все, они могут в том числе расшифровать файлы на диске.
    Читать дальше →
  • В Eve Online обновлён рекорд масштабности сражения

    Трёхмесячный конфликт альянсов Pandemic Legion и Northern Coalition против Circle-Of-Two и TEST привел к самой масштабной битве в истории Eve Online — в ней участвовали более 5300 игроков.

    image
    Читать дальше →
  • Короткие адреса на mail.ru — любопытный баг + бонус: ответ Mail.ru

    Недавно взломали почтовый ящик моего товарища. Это не имеет никакого отношения к теме рассказа, но необходимо для связности повествования. В процессе разбирательства я стал экспериментировать с алгоритмом сброса пароля на Mail.ru и нашел необычный баг, которым и хочу с вами поделиться.
    Читать дальше →
  • Сетевой аудиопроигрыватель из смартфона с убитым тачскрином

    Был у меня смарт от DNS, модель S4502M. Клон Innos D9 и Highscreen Boost. Неплохой аппарат за свои деньги. Но примерно год назад случилось непоправимое. Кошка бежала, хвостиком махнула… В общем, упал он, да так неудачно, что тачскрин (далее — тач) отказал сразу же. Поискал я стекло на замену, посмотрел на цены и убрал аппарат в шкаф, до лучших времён.
    Читать дальше →
  • Учетная запись defaultuser0 в Windows 10 версии 1607 и как ее удалить

    Обновившись очередной раз, заметил что после обновления, по непонятным причинам, присутствовала папка defaultuser0 в папке Users. Немного разобравшись, и выполнив следующую команду:


    NET USER

    чтоб убедиться, оказалось что это действительно так, пользователь присутствует в Windows как и папка.

    Читать дальше →
  • Социальный шантаж в 2016

    Недавно ко мне обратился мой хороший знакомый с проблемой — его начали шантажировать в социальной сети. Обещали что сольют всю его приватную переписку, включая фото с одного из сайтов знакомств. При этом там человек смог соблюсти базовую анонимность — никаких контактов там он не указывал, давал адрес личной страницы, когда был точно уверен в реальности человека. К сожалению, его это не спасло от вымогательства на 15,000Р и разведения рук в УВД города Москвы. Разберемся как это произошло и попробуем провести похожий тип атаки.
    Читать дальше →