Месяц: Апрель 2017

  • Facebook API: починка сломавшейся кнопки «Нравится» на сайте

    от автора

    Вчера коллеги указали на сломавшуюся фейсбуковую кнопку "Нравится" на сайте. Полез смотреть.

  • Мне пришло письмо, или почему админы государственных сайтов рассылают malware…

    от автора

    Мне пришло письмо. С виду совершенно обычное. Способное ввести в заблуждение множество обычных пользователей ПК. У меня же оно сразу вызвало целую кучу подозрений: странно написано имя отправителя; нет фирменной подписи и логотипов Сбербанка; приветствие не по форме — обычно пишут «Уважаемый, ФИО» да вообще какое-то несуразное письмо, словно школьник писал. Мне стало интересно, я…

  • Интервью c Global Marketing Programs Manager в JetBrains Михаилом Винком

    от автора

    Сегодня в блоге JetBrains не совсем обычный пост: Мария Антропова, руководитель команды маркетинговых исследований в JetBrains, взяла интервью у Михаила Винка, который работает у нас в роли Global Marketing Programs Manager (и из его ответов понятно, что это за должность такая). Некоторые из читателей нашего блога (особенно те, что пишут на PHP) могут знать Михаила…

  • Таймеры и триггеры CODESYS. Еще один шаг Arduino к классическому ПЛК

    от автора

    Случается программировать контроллеры (ПЛК) в среде CODESYS. Все, кто имел дело с этой системой, знают, что в любом проекте присутствует библиотека Standard.lib, в которой реализованы базовые таймеры, триггеры, счетчики и некоторое кол-во других функций и функциональных блоков. Многие из этих блоков постоянно используются в программах для ПЛК. А сама библиотека, как и языки программирования CODESYS,…

  • Пишем «Hello, World» Telegram бота на Си

    от автора

    Привет всем, не знаю зачем это надо, но может кому пригодится… Дисклеймер: Я ни в коем случае не являюсь профессиональным Си программистом. Что нам понадобится: 1. Любой компьютер на Linux, Ubuntu, Centos, MacOS… с доступом к порту 443 или 8443 из интернета. 2. Любой Си компилятор 3. Бибилиотеки openssl, libssl-dev («apt-get install openssl libssl-dev» в…

  • Обновленный ботнет Mirai вернулся, став еще мощнее

    от автора

    В общем-то, Mirai особо никуда и не пропадал, ведь в сети есть несколько его вариантов. Однако, специалисты по сетевой безопасности обнаружили интересный вариант Mirai, с обширными возможностями. Его нашли после анализа мощной DDoS-атаки продолжительностью в 54 часа. Судя по всему, сейчас ботнет стал мощнее, чем когда-либо.

  • Невидимое излучение Вселенной

    от автора

    Страницы еще пусты, но странным образом ясно, что все слова уже написаны невидимыми чернилами и только молят о зримости. — Владимир Набоков У прекрасных изображений глубокого космоса – от удалённых галактик до звёзд, скоплений, туманностей в нашей Галактике – есть одно общее свойство. Свет! Конкретно, электромагнитное излучение. Этот свет не всегда попадает в видимую часть…

  • Где «Кнопка» блокировки?

    от автора

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

  • История Seagate: от дискеты до HDD и SSD

    от автора

    На одном процессоре компьютеры далеко не уехали бы, как и на одной оперативной памяти или накопителях в виде аудиокассет. Несколько компаний стояли у истоков современных видов накопителей — HDD и SSD, переживших гибкие магнитные диски и перфокарты. Сегодня мы поговорим об истории Seagate, представившей в 1980 году первый жёсткий диск ёмкостью 5 мегабайт.

  • Организация адаптивной верстки в БЭМ с SCSS

    от автора

    Одна из главных сложностей возникающая у многих фронтенд-разработчиков при использовании методологии БЭМ в CSS — это способ организации адаптивной вёрстки. Как известно блоки и элементы должны быть независимы друг от друга, а также от контекста в котором они находятся, значит и от устройства на котором выводятся. При этом в разных разрешениях экрана блок фактически может…