Рубрика: Блог

12 приемов работы с JavaScript, которых нет в большинстве туториалов

Когда я начал изучать JavaScript, то первым делом составил список приемов, которые помогали мне экономить время. Я подсмотрел их у других программистов, на разных сайтах и в мануалах. В этой статье я покажу 12 отличных способов улучшить и ускорить свой JavaScript-код. В большинстве случаев они универсальны. Напоминаем: для всех читателей «Хабра» — скидка 10 000 […]

Минкомсвязи хочет обязать кабельных операторов предоставить РКН доступ к своим сетям

Министерство цифрового развития, связи и массовых коммуникаций России (Минкомсвязи) опубликовало на портале правовых актов законопроект, согласно которому кабельных операторов планируется обязать предоставлять доступ к своей сети для Роскомнадзора. Это позволит ведомству установить системы контроля в сетях. Как утверждается в документе, средства контроля необходимы для проверки соблюдения законов «в сфере средств массовой информации и массовых коммуникаций, […]

Мифы о 152-ФЗ, которые могут дорого обойтись оператору персональных данных

Всем привет! Я руковожу центром киберзащиты DataLine. К нам приходят заказчики с задачей выполнения требований 152-ФЗ в облаке или на физической инфраструктуре. Практически в каждом проекте приходится проводить просветительскую работу по развенчанию мифов вокруг этого закона. Я собрал самые частые заблуждения, которые могут дорого обойтись бюджету и нервной системе оператора персональных данных. Сразу оговорюсь, что […]

Сравнение систем космической связи

Друзья, как вы уже знаете, мы на всех парах готовим новый гик-проект — «Сервер в облаках 2.0», или «Космический ЦОД». В двух словах: 12 апреля мы запустим самопальный сервачок на стратостате на высоту около 30 км, будем передавать на него данные через систему космической связи, а с сервера транслировать данные на Землю по радиосвязи. И […]

Машинное обучение без Python, Anaconda и прочих пресмыкающихся

Нет, ну я, конечно, не всерьез. Должен же быть предел, до какой степени возможно упрощать предмет. Но для первых этапов, понимания базовых концепций и быстрого «въезжания» в тему, может быть, и допустимо. А как правильно поименовать данный материал (варианты: «Машинное обучение для чайников», «Анализ данных с пеленок», «Алгоритмы для самых маленьких»), обсудим в конце. К […]

Студенты МГУ второй раз подряд победили на Международной студенческой олимпиаде по программированию

Студенческая команда МГУ одержала вторую победу подряд на Международной студенческой олимпиаде по программированию (ACM ICPC). На втором месте оказались американцы из MIT, а на третьем — команда Токийского университета. В составе российской команды были Михаил Ипатов, Григорий Резников и Владислав Макеев, тренером выступила Елена Андреева. Любопытно, что в прошлом году ребята победили на ACM ICPC […]

Параллельные запросы в PostgreSQL

В современных ЦП очень много ядер. Годами приложения посылали запросы в базы данных параллельно. Если это отчетный запрос ко множеству строк в таблице, он выполняется быстрее, когда задействует несколько ЦП, и в PostgreSQL это возможно, начиная с версии 9.6. Понадобилось 3 года, чтобы реализовать функцию параллельных запросов — пришлось переписать код на разных этапах выполнения […]

Как меняется принимаемая мощность от беспроводной зарядки в зависимости от расположения телефона

В этой части я хочу ответить на некоторые вопросы, которые были заданы в первой статье. Ниже есть информация про различные улучшения беспроводной зарядки и немного информации о получаемой мощности в зависимости от расположения телефона на зарядке. Модификации Существуют различные «фишки» для беспроводных зарядок: 1. Реверсивная зарядка. Много комментариев было про нее, в интернете также уже […]

Не открывайте порты в мир — вас поломают (риски)

Снова и снова, после проведения аудита, на мои рекомендации спрятать порты за white-list’ом встречаюсь со стеной непонимания. Даже очень крутые админы/DevOps’ы спрашивают: «Зачем?!?» Предлагаю рассмотреть риски в порядке убывания вероятности наступления и ущерба. Ошибка конфигурации DDoS по IP Брутфорс Уязвимости сервисов Уязвимости стека ядра Усиление DDoS атак Ошибка конфигурации Наиболее типичная и опасная ситуация. Как […]

В конце недели Южная Корея запустит 5G-сервисы, опередив США и Китай

Южная Корея станет первой страной, которая запустит коммерческие услуги пятого поколения (5G). Это событие, которое произойдёт на нынешней неделе, в пятницу, во много стало возможным благодаря запуску смартфона Galaxy S10 компании Samsung Electronic, обладающего поддержкой технологии 5G. Имея один из самых высоких в мире показателей степени проникновения смартфонов, Южная Корея вступает в состязание с Китаем, […]

Sharp Aquos Zero: смартфон с процессором Snapdragon 845 и ОС Android 9 Pie

Корпорация Sharp анонсировала производительный смартфон Aquos Zero, оборудованный экраном размером 6,2 дюйма по диагонали. Новинка получила дисплей формата WQHD+ с разрешением 2992 × 1440 точек. В верхней части этой панели предусмотрен вырез, в котором располагается 8-мегапиксельная фронтальная камера. Защиту от повреждений обеспечивает прочное стекло Corning Gorilla Glass 5. «Сердце» смартфона — процессор Qualcomm Snapdragon 845 (SDM845). Изделие […]

Миллионы записей Facebook обнаружены на облачных серверах Amazon

Исследователи из компании UpGuard, работающей в сфере информационной безопасности, сообщают о том, что им удалось обнаружить миллионы пользовательских записей Facebook, непреднамеренно размещённых на облачных серверах Amazon. Подобные инциденты происходили ранее, а в прошлом году был крупный скандал, связанный с приложением компании Cambridge Analytica, которое под видом безобидной викторины собирало пользовательские данные. Специалисты считают, что с […]