Каталог RSS-каналов
Статистика

RSS-каналов в каталоге: 3394

Добавлено сегодня: 0

Добавлено вчера: 0

Hi-Tech / Прочее

Хабр / Лучшие публикации за сутки

Лучшие публикации за последние 24 часа

Найдена 3671 запись

Как обычно начну издалека. Из чудовищного, невообразимого далека. Как я уже ранее говорил, я литератор. Пишу рассказы, повести, романы. Собираюсь написать в соавторстве с Вами роман #ДАШАНАЛУНЕ. Но речь сейчас пойдет не о нем. #ДАШАНАЛУНЕ – роман более серьёзный, реалистичный настолько, насколько может быть реалистичен интересный роман о путешествии нашей соотечественницы на Луну (В составе китайской лунной миссии). А эта большая повесть, с условным названием «Левел Ап» над которой я работаю, значительно менее серьезная. Если честно – это вообще сказка. С принцессой и принцем, рыцарем и прекрасной лучницей. В жанре литрпг. Но не спешите плеваться – я не собираюсь утомлять читателя перечислением статов персонажей, в стиле «Ваша собачка Соня вложила очко...

Пылевая буря на Марсе достигла планетарных масштабов, затронут даже Curiosity

Зима Пылевая буря подступила близко к Curiosity, ближе, чем когда-либо Несколько дней назад на Хабре публиковалась информация о том, что ровер Opportunity, который работает на Красной планете уже более 15 лет, вошел в режим «спячки». В этом режиме у него работает лишь несколько базовых функций. Время от времени ровер просыпается, проверяет собственное состояние и объем генерируемой энергии, находит все это неудовлетворительным и снова уходит в сон. Проблема вызвана не ПО или аппаратным обеспечением ровера. Дело в том, что Opportunity не получает достаточного для нормальной работы объема энергии. Причина этого — мощная пылевая буря на Марсе, которая загрязнила солнечные батареи устройства настолько, что они почти ничего не генерируют. Ну а сейчас эта буря...

Доступ к данным в многопользовательских приложениях

Вопрос ограничения доступа к данным встает при разработке многопользовательских систем почти всегда. Основные сценарии следующие: ограничение доступа к данным для пользователей не прошедших аутентификацию ограничение доступа к данным для аутентифицированных, но не обладающих необходимыми привелегиями пользователей предотвращение несанкционированного доступа с помощью прямых обращений к API фильтрация данных в поисковых запросах и списковых элементах UI (таблицы, списки) предотвращение изменения данных, принадлежащих одному пользователю другими пользователями Сценарии 1-3 хорошо описаны и обычно решаются с помощью встроенных средств фреймворков, например role-based или claim-based авторизации. А вот ситуации, когда авторизованный пользователь может по...

Истории малого бизнеса: Владивосток

Это ещё одна история одного из наших старейших магазинов. От многих других городов России Владивосток отличается тем, что надёжно отгорожен всей остальной страной от поставок*. Это самый дальний край Дальнего Востока, вот ещё чуть-чуть и уже будет Япония. Вторая особенность — это очень необычный город по планировке. Он стоит мало того, что на островах и полуостровах, так ещё и на сопках. Читай — ровных площадок кот наплакал, и большинство рукотворные. Если посмотреть на карту, можно поначалу решить, что это два-три города как минимум. Есть ещё особенности с китайцами, удивительно дружелюбной атмосферой и военными, но это всё впереди. Пока скажу, что поскольку это магазин из первой десятки открытых в России, история феерична. Я просто буду отмечать...

Курс о Deep Learning на пальцах

Я все еще не до конца понял, как так получилось, но в прошлом году я слово за слово подписался прочитать курс по Deep Learning и вот, на удивление, прочитал. Обещал — выкладываю! Курс не претендует на полноту, скорее это способ поиграться руками с основными областями, где deep learning устоялся как пракический инструмент, и получить достаточную базу, чтобы свободно читать и понимать современные статьи. Материалы курса были опробованы на студентах кафедры АФТИ Новосибирского Государственного Университета, поэтому есть шанс, что по ним действительно можно чему-то научиться. Читать дальше →

[Перевод] Самый маленький Docker-образ — меньше 1000 байт

Прим. перев.: Автор этого материала — архитектор в Barclays и Open Source-энтузиаст из Великобритании Ian Miell. Он задаётся целью сделать удобный образ Docker (со «спящим» бинарником), который не нужно скачивать, а достаточно просто копировать через copy & paste. Методом проб, ошибок и экспериментов с Assembler-кодом он достигает цели, подготовив образ размером менее килобайта. Вот он (закодирован в base64...

Транс-ФРК: один из эталонов коррекции зрения

Сегодня опять буду рассказывать вам про лазеры, роговицу и коррекцию зрения. Но на этот раз будем говорить не о разных вариантах LASIK и ReLEx SMILE, а о последних модификациях ТрансФРК. Метод все незаслуженно пинают, называя устаревшим и уступающим во всем другим технологиям. Плюс, его постоянно путают с обычным ФРК, при том, что между ними реально лежит технологическая пропасть. Я попробую показать почему это не так, а заодно расскажу, почему к нам выстраиваются очереди перед началом набора в летные училища и учебные заведения МВД. Читать дальше →

Пишем модуль ядра Linux: I2C

Хабр, привет! Данная статья посвящена разработке I2C (Inter-Integrated Circuit) модуля ядра Linux. Далее описан процесс реализация базовой структуры I2C драйвера, в которую можно легко добавить реализацию необходимого функционала. Опишем входные данные: I2C блок для нового процессора «зашитый» на ПЛИС, запущенный Linux версии 3.18.19 и периферийные устройства (EEPROM AT24C64 и BME280). Принцип работы I2C достаточно прост, но если нужно освежить знания, то можно почитать тут. Рисунок 1. Временная диаграмма сигналов шины I2C Читать дальше →

Opportunity «уснул» из-за песчаной бури на Марсе. Пока неясно, сможет ли ровер снова работать

Несмотря на крайне разреженную марсианскую атмосферу, она иногда преподносит сюрпризы. Совсем недавно на Марсе начало «штормить», в результате чего в атмосфере оказалось большое количество мелких частиц. Они закрыли Солнце, так что поверхность Красной планеты вместе с объектами на ней стали получать гораздо меньше света, чем раньше. Один из этих объектов — ровер Opportunity, который уже много лет изучает Марс, помогая ученым получать новые факты о соседе Земли. Вчера НАСА провело пресс-конференцию для того, чтобы в подробностях рассказать о том, что вообще происходит. Кроме всего прочего, ученые рассказали, почему они надеются на то, что ныне уснувший из-за недостатка энергии Opportunity еще даст о себе знать. Читать дальше →

Предсказание результатов футбольного ЧМ-2018 алгоритмом random forests

Образец дерева регрессии для данных чемпионатов мира по футболу 2002−2014 годов. В качестве переменной-отклика используется количество голов Специалисты по машинному обучению из Германии сравнили три разных модели для предсказания результатов будущего чемпионата мира по футболу 2018 года: модели регрессии Пуассона; методы random forests (случайных лесов); методы ранжирования (по силе команд исходя из спаррингов за 2010-2018 года и по коэффициентам в букмекерских конторах). Первые два основаны на информации о ковариатах, а последний непосредственно на реальной фактической силе команд. Учёные пришли к выводу, что в рамках этого сравнения наиболее эффективными методами прогнозирования на обучающих данных являются методы ранжирования и случайные леса. Но с...

В компьютерах Apple закрыта уязвимость прошивки, найденная экспертами Positive Technologies

Изображение: Unsplash Исправленная уязвимость позволяла эксплуатировать опасную ошибку в подсистеме Intel Management Engine и по-прежнему может присутствовать в устройствах других вендоров, использующих процессоры Intel. Компания Apple выпустила обновление для macOS High Sierra 10.13.4, которое устраняет уязвимость в прошивке персональных компьютеров (CVE-2018-4251), обнаруженную экспертами Positive Technologies Максимом Горячим и Марком Ермоловым. Подробная информация об этом представлена на сайте технической поддержки Apple. Вот как описывает проблему Максим Горячий: «Уязвимость позволяет злоумышленнику с правами администратора получить несанкционированный доступ к критически важным частям прошивки, записать туда уязвимую версию Intel ME и через ее...

Code review: вы делаете это неправильно

Сегодня очень многие в разработке используют ревью кода. Практика полезная, нужная. Даже если вы не делаете ревью, вы наверняка знаете, что это такое. На рынке есть куча инструментов для ревью кода с готовыми сценариями использования, рекомендациями и правилами. GitHub, Phabricator, FishEye/ Crucible, GitLab, Bitbucket, Upsource — список можно долго продолжать. Мы в Badoo тоже в своё время с ними работали: в своей предыдущей статье я рассказывал нашу историю ревью кода и о том, как мы пришли к изобретению собственного «велосипеда» — решения Codeisok. Информации предостаточно, можно нагуглить кучу статей про ревью кода с реальными примерами, практиками, подходами, рассказывающих о том, как хорошо, как плохо, как нужно делать, а как — не нужно, что стоит...

Автор телеграм-бота @rknshowtime Алекc Руденко предположил, каким образом «Ростелеком» блокирует MTProto прокси — популярный прокси для Telegram, который внедрили две недели назад. Напомним, что в этой технической реализации у клиента и сервера нет фазы открытого обмена информацией. Для всевозможных фильтров и анализаторов обмен данными с MTProto-прокси сервером выглядит как неструктурированный бинарный двунаправленный поток данных между клиентом и сервером. Это затрудняет распознавание протокола для блокировки. Но «Ростелеком» нашёл выход из ситуации. Чтобы разобраться, питерский разработчик Леонид Евдокимов (darkk) написал псведо-прокси poormansmtproto и протестировал DPI магистрального провайдера. Читать дальше →

Как сделать мощную лестницу Иакова из трансформатора от микроволновки своими руками

Желание написать данный пост побудила вот это фотография со студенческой конференции технического ВУЗа. — Видел, что студенты показывали на конференции? — спросил товарищ, показывая фотографию. — Ничего себе! Это же полный *****! И ты там был? — Да, я к ним подходил, разговаривал, но они не стали меня слушать. Что я мог сделать??? И действительно, а что можно поделать. Поговорив с друзьями было решено написать этот пост, в котором расскажем немного про “Лестницу Иакова”, собственный опыт изготовлении этих установок, и поясним, почему эта фотография вызвала столько эмоций. Читать дальше →

[Перевод] Переход с jQuery на Vue.js

Автор статьи, перевод которой мы публикуем сегодня, полагает, что в мире существует ещё много программистов, которые, когда им нужно разработать простое веб-приложение, обращаются к jQuery. Обычно это случается тогда, когда некую страницу нужно оснастить простыми интерактивными возможностями, но использование для этого какого-нибудь JavaScript-фреймворка кажется явным перебором. Ведь это — килобайты ненужного кода, шаблоны, инструменты для сборки проектов, средства для упаковки модулей… При этом подключить к странице jQuery, воспользовавшись CDN-ресурсом, проще простого. В этом материале речь пойдёт о том, как перевести проект, созданный с использованием jQuery, на Vue.js. Этот проект будет создан на jQuery, а потом переработан с применением Vue. Автор...