В Египте ввели штрафы за посещение заблокированных сайтов

Президент Египта Абдул-Фаттах Халил Ас-Сиси подписал новый закон, который ужесточает контроль над интернетом. Новый закон «О киберпреступности» позволяет заблокировать на территории страны веб-сайты, если они представляют угрозу национальной безопасности или экономике. Любой человек, причастный к работе или посещению такого сайта, может быть подвергнут тюремному заключению сроком до 1 года или штрафу до EGP100 000 ($5593). Власти […]

Вечная тема с PHP и MySQL

Всем привет! Наверняка каждый из тех, кто много и постоянно пишет на PHP сталкивался с вопросом оптимизации и упрощения запросов в базы данных MySQL. Кто-то написал уже себе удобные классы/процедуры, кто-то нашел что-нибудь на просторах сети. Поскольку у меня скрипты на PHP все больше и больше начинают сворачиваться к одной задаче — выборке из базы […]

Ray: Распределенная система для использования ИИ

Здравствуйте, коллеги. Надеемся еще до конца августа приступить к переводу небольшой, но поистине базовой книги о реализации возможностей ИИ на языке Python. Господин Гифт, пожалуй, в дополнительной рекламе не нуждается (для любопытствующих — профиль мэтра на GitHub): В предлагаемой сегодня статье будет коротко рассказано о библиотеке Ray, разработанной в Калифорнийском университете (Беркли) и упомянутой в […]

Docker для Symfony 4 — от локалки до production

Предистория Одним прекрасным днём мне понадобилось развернуть среду разработки для своего проекта. Vagrant уже порядком поднадоел и хотелось иметь единую среду разработки для всех участников проекта которая была бы идентичной production серверу. Соответственно наслушавшись информации про хипстерский docker, я решил начать с ним разбираться. Далее я постараюсь максимально подробно описать все шаги начиная от установки […]

Akka антипаттерны: слишком много акторов

По akka мало материалов на Хабре. Решил перевести некоторые антипаттерны, описанные Мануэлем в своем блоге. Они действительно могут быть неочевидны людям впервые столкнувшимся с фреймворком. Мне пришло в голову, что я еще не писал об этом очень частом анти-паттерне. Его часто можно найти в коде разработчиков, которые только начинают работать с моделью акторов. Есть два […]

Обзор рынка автоматизации предприятий: решения для строительных и управляющих компаний в сфере ЖКХ

21 век – время информационных технологий. Информатизация и компьютеризация сегодня затрагивают все сферы жизни человека, в том числе и недвижимость. Умный дом – технология для автоматизации жилья, уже давно развивается по всему миру. Умные дома — объем и динамика рынка Согласно исследованию аналитического агентства Strategy Analytics, посвященному рынку умного дома, мировые расходы на соответствующие оборудование, […]

Создание приложения на .NET Core и Kubernetes: наш опыт

Всем привет! Сегодня расскажем об опыте одного из наших DevOps проектов. Мы решили реализовать новое приложение под Linux с использованием .Net Core на микросервисной архитектуре. Мы рассчитываем, что проект будет активно развиваться, а пользователей будет всё больше и больше. Поэтому он должен легко масштабироваться как по функционалу, так и по производительности. Нам нужна отказоустойчивая система […]

Простые метрики и способ сэкономить время при поиске проблем в инфраструктуре

Не так давно в датацентре, в котором мы арендуем серверы случился очередной мини-инцидент. Никаких серьезных последствий для нашего сервиса в итоге не было, по имеющимся метрикам нам удалось понять что происходит буквально за минуту. А потом я представил, как пришлось бы ломать голову, если бы не хватало всего 2х простеньких метрики. Под катом коротенькая история […]

USB-агитация от HRF (Human Rights Foundation) “Flash Drives for Freedom”

Пролог Действенным компонентом защищенного периметра агрессивной стратегии Информационной Безопасности является процедура запрета на подключение, использование и любое задействование USB-накопителей, встроенных считывателей (карт-ридеров) и дополнительных устройств на защищаемом оборудовании. Ведь внешние (принесенные пользователем) USB-накопители часто являются потенциальными источниками заражения (носителями вирусов и шпионских программ) и хаоса на рабочем месте. Кроме этого, пользователь может скопировать конфиденциальную информацию, […]

Команда S.O.N.I.A: будущее автономных подводных аппаратов

Когда дело касается формирования будущего технологий, то ваш успех целиком зависит от вашей команды. Потеря талантливого специалиста — всегда проблема, даже если он переехал в соседний офис прямо по коридору. «Они устроили для меня прощальную вечеринку, — смеется Эмили Демерс-Морин, 24-летняя студентка университета École de technologie supérieure в Монреале, пров. Квебек (Канада), будущий электротехник. — […]