Почти OCR для получения пароля VPNBook. PHP + Mikrotik

Автор: admin от 16-08-2018, 21:30, посмотрело: 90

Недавно VPNBook стал публиковать пароль вместо прямого текста в виде изображения. «Ну как же так» — подумал я и начал искать пути решения этой проблемы. Распознаем «картиночный» пароль VPNBook на PHP. И, конечно, скрипт для Mikrotik.

Категория: Программирование

 

Бег на месте и веб-разработка

Автор: admin от 16-08-2018, 20:10, посмотрело: 56

Всем привет!



Сейчас я расскажу вам одну странную историю. Однажды, я жил в кондоминимуме, в котором, на первом этаже, был зал для фитнеса с беговыми дорожками. В юности, я активно занимался спортом и тогда мне удалось познать состояние, которое возникает во время бега и называется «второе дыхание»: это когда вдруг начинаешь чувствовать себя окрыленным божеством, не знающим усталости. Дыхание, сердцебиение и движения тела входят в какой-то особый резонанс, и превращают тебя в бегущую машину. Ощущение тем ярче, на мой взгляд, чем больше вы НЕ любили бегать до этого момента. Так вот, я каждый день ходил мимо беговых дорожек и думал, что хорошо бы вспомнить молодость. Ну и вспомнил. Беговая дорожка отлично в этом помогла, она позволяла тонко настроить темп и достичь нужного ритма. На улице у меня так не получается: бежать с ровной скоростью по городу — очень трудно, мешают рельеф и препятствия. Через какое-то время я переехал в обычную квартиру (без фитнес-зала), и стал задумываться о приобретении собственной беговой дорожки.

Категория: Разработка под Android

 

Как писать программы на стыке мобильной разработки и алгоритмов? Конкурс и истории Яндекса

Автор: admin от 16-08-2018, 17:20, посмотрело: 89

С 10 по 22 сентября пройдет конкурс Яндекс.Блиц по мобильной разработке. Регистрация открыта. Блиц — это короткий путь в Яндекс: участникам топ-5 будет достаточно успешно пройти одну секцию собеседования вместо стандартных четырех.



По случаю конкурса мы поговорили с коллегами об интересных задачах, относящихся сразу и к мобильным платформам, и к алгоритмам. Сегодня мы поделимся их историями с читателями Хабра.



Как писать программы на стыке мобильной разработки и алгоритмов? Конкурс и истории Яндекса


Есть мнение, что разработка мобильных приложений — нечто особенное, далекое от программирования в общем смысле, и специалисты, которые пишут под Android и iOS, никогда не сталкиваются с решением алгоритмоемких задач, ограничиваясь подключением готовых библиотек, версткой экранов, написанием простейшей бизнес-логики и исследованием багов конкретной платформы. Но не всё так просто.

Категория: Веб-разработка, Яндекс, Android, iOS

 

Кондиционируемый апокалипсис: сценарий блэкаута энергосети с использованием умных климатических приборов

Автор: admin от 16-08-2018, 17:15, посмотрело: 100

Кондиционируемый апокалипсис: сценарий блэкаута энергосети с использованием умных климатических приборов


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



Специалисты по информационной безопасности описали сценарий действий киберпреступников, который позволяет устроить локальный апокалипсис с энергоснабжением. И для этого не нужно что-либо взрывать. Достаточно создать ботнет, который станет атаковать Iot-устройства вроде умных кондиционеров, термостатов и т.п. Если в домах или квартирах целого региона включить термостаты и кондиционеры, то на все энергии не хватит и возникнут перебои с энергоснабжением.

Категория: Информационная безопасность

 

PHP, YII2 и формирование больших excel-файлов

Автор: admin от 16-08-2018, 16:20, посмотрело: 187

Начало



Одна поддерживаемая нашей компанией учетно-отчетная система начала очень быстро разрастаться в количестве хранимых данных. Система написана на PHP с использованием фреймворка Yii2. Изначально отчеты строились через библиотеку PhpSpreadsheet, которая пришла на смену, уже давно ставшему deprecated, PhpExcel.



Среди разного вида отчетности был один очень крупный – фактически полный набор всех хранящихся в БД данных должен выгружаться в одну excel-таблицу. На начальном этапе проблем не возникало, но когда объем стал превышать многие сотни тысяч записей, то скрипт формирования выгрузки стал отваливаться в timeout limit.

Категория: Программирование

 

«Яндекс.Деньги в ваше приложение заходить неинтересно сделайте штонибуть»

Автор: admin от 16-08-2018, 14:50, посмотрело: 90

«Яндекс.Деньги в ваше приложение заходить неинтересно сделайте штонибуть»

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



Часто ребята этой кнопкой просили поменять дизайн — целиком или частично — чтобы стало лучше. Мы читаем эти письма (я — по утрам за кофе) и видим, что тёмную тему просят чаще, чем настраиваемую разблокировку, но реже, чем фотографию любимого котейки на главном экране.



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



Пост об этом, а ещё о том, как мы сделали свой CSS на Swift.

Категория: Яндекс

 

Чек-лист IT-аутсорсинга: работаем без рисков

Автор: admin от 16-08-2018, 14:00, посмотрело: 114

Чек-лист IT-аутсорсинга: работаем без рисков



От переводчика: оригинал статьи написан Александром Шапородом для блога его компании Django Stars. Они разрабатывают мобильные приложения, а своим опытом делятся с читателями.



Аутсорсинг в ИТ имеет ряд достоинств: например, он позволяет экономить средства и при необходимости получать помощь экспертов в тех или иных областях. Тем не менее есть и проблемы, риски, которых избежать очень сложно, если вообще возможно. Но если о них знать, то можно значительно снизить их влияние. Как? Об этом и поговорим.

Категория: Ubuntu

 

Докеризация веб-служб на R и Python

Автор: admin от 16-08-2018, 14:00, посмотрело: 150

Привет, Хабр! Контейнеризация — это подход к разработке программного обеспечения, при котором приложение или служба, их зависимости и конфигурация (абстрактные файлы манифеста развертывания) упаковываются вместе в образ контейнера. В этой статье рассмотрим создание docker-образа и его использование для запуска оболочки R, Python и много другого. Присоединяйтесь!



Докеризация веб-служб на R и Python

Категория: Microsoft, Linux, Ubuntu

 

Торгово-промышленная палата России предложила не наказывать пользователей «шпионских» устройств

Автор: admin от 16-08-2018, 13:55, посмотрело: 71

Торгово-промышленная палата России предложила не наказывать пользователей «шпионских» устройств
За использование GPS-маячка для коровы можно попасть в поле зрения правоохранительных органов



Сегодня стало известно о том, что Торгово-промышленная палата России (ТПП) внесла предложение изменить статью уголовного кодекса, в которой вводится наказание за незаконный оборот технических средств для скрытого получения информации. Об этом сообщают «РИА Новости».



Насколько можно судить, это предложение — следствие вопроса фермера из Курганской области, который был задан президенту России Владимиру Путину на ежегодной пресс-конференции. Фермер спрашивал, справедливо ли то, что покупка GPS-маячка для коровы, постоянно отбивающейся от стада, привела к уголовному делу.

Категория: Программирование

 

«Extreme Extended Edge», или коммутация на основе стандарта IEEE 802.1BR

Автор: admin от 16-08-2018, 13:55, посмотрело: 142

Решение «Extreme Extended Edge» (также известное как Virtual Port Extender – VPEX) это новая технология, поддержка которой впервые представлена в операционной системе EXOS, начиная с релиза 22.5. Само решение основано на базе стандарта IEEE 802.1BR (Bridge Port Extension), и в рамках релиза EXOS 22.5 была добавлена поддержка новой аппаратный линейки ExtremeSwitching V400



«Extreme Extended Edge», или коммутация на основе стандарта IEEE 802.1BR

Категория: Программирование

 
Назад Вперед