Месяц: Май 2016
-
DNS безалаберность Вконтакте и других компаний
—
от автора
Как известно, система DNS в сети Интернет является одной из ключевых. Без неё невозможно представить современное состояние сети. Любая ошибка в публикации DNS записей или даже кратковременная неработоспособность этого сервиса может привести к весьма печальным результатам, например потери трафика от пользователей. С другой стороны DNS исключительно хорошо масштабируется и толерантен к сбоям единичных серверов. DNS…
-
Как использовать API сайта, когда его нет
—
от автора
В этой статье мы разберем, как получить и использовать API сайта, если по нему нет документации или оно еще не открыто официально. Руководство написано для новичков, которые еще не пробовали зареверсить простой API. Для тех же кто сам занимался подобным ничего нового здесь нет. Разбор проведем на примере API сервиса https://www.captionbot.ai/ который недавно открыл Microsoft…
-
Как отключить инъекцию скрипта ff.kis.scr.kaspersky-labs.com при использовании Kaspersky Internet Security 2016
—
от автора
Если у вас установлен антивирус Kaspersky Internet Security 2016, вы, вероятно, неоднократно сталкивались с инъекцией скрипта ff.kis.scr.kaspersky-labs.com/USER_ID/main.js в код страниц браузера. Если для рядового пользователя ничего страшного в этом, наверное, нет, то для веб-разработчика приятного мало: инородный скрипт в теле с траниц раздражает, а главное, постоянными запросами забивает мониторинг сети. Самое плохое в этой ситуации — невозможность…
-
Scrum. Взгляд программиста
—
от автора
Всем привет, за 15 лет работы программистом мне довелось поработать в разных командах, но работа в одной из них мне запомнилась больше всего. Наш тимлидер был поклонник методологии Scrum и к тому же большой затейник. В этой статье я расскажу как были организованы процессы в команде и что из этого вышло.
-
Энтузиаст изготовил модель радиального двигателя из дерева и пластика
—
от автора
Если вы любите двигатели, но вам больше нравится работать с деревом – всё в ваших руках. Энтузиаст Иен Джиммерсон [Ian Jimmerson] решил совместить свои хобби, и изготовил модель радиального двигателя в натуральную величину. Почти все части двигателя выполнены из дерева, цилиндры же для наглядности сделаны из прозрачного пластика. На изготовление модели у энтузиаста ушло два…
-
Создаём своё подмножество javascript
—
от автора
В статье рассказывается про модуль позволяющий создавать подмножество javascript с любыми ключевыми словами. Строго для безудержного веселья. На волне статьи про rucckuu.js я обзавидовался и решил обнародовать своё творение: небольшую экосистему для создания произвольных подмножеств javascript. Если к вам давно закрадывалась мысль о том, что некоторые ключевые слова плохо подходят к контексту их применения или…
-
Подростки признали зависимость от смартфонов
—
от автора
Автор статьи в CNN на тему опроса о зависимости подростков от планшетов пишет, что волнуется, когда у её детей восьми и десяти лет появятся собственные устройства. Мне становится ещё страшнее, потому что у моей двухлетней дочери уже есть собственные 13,3-дюймовый планшет и 11,6-дюймовый ноутбук, которыми она пользуется без посторонней помощи. Половина американских подростков признают зависимость…
-
Swift и время компиляции
—
от автора
Пост основан на статье medium.com/@RobertGummesson/regarding-swift-build-time-optimizations-fc92cdd91e31 + небольшие изменения/дополнения, то есть текст идет от моего лица, не третьего. Всем знакома ситуация после изменения файла(ов) или просто переоткрытия проекта: Нужно сказать, что какой-то особой проблемы с компиляцией я не замечал когда писал на Objective-C, но всё изменилось с приходом в массы swift. Я частично отвечал за CI…
-
Различные опыты с приемом и передачей радиосигналов в ПЛИС
—
от автора
Поскольку сегодня, 7-го мая, мы отмечаем День Радио, то позвольте представить вашему вниманию серию проектов для FPGA плат, которые были выполнены мной в разное время, но так или иначе связаны с радио. На этом видео выше есть демонстрация маленького чуда — сеанс радиосвязи на столе. Две одинаковые платы с ПЛИС служат одна передатчиком, а другая…
-
Создание системы непрерывного развертывания: опыт Instagram
—
от автора
В нашем блоге на Хабре мы не только рассказываем о развитии своего продукта — биллинга для операторов связи «Гидра», но и публикуем материалы о работе с инфраструктурой и использовании технологий из опыта других компаний. В Instagram развертывание backend-кода (основная программно-аппаратная часть, с которой работают клиенты) происходит от 30 до 50 раз в день, каждый раз,…