Рецепты Nginx: LDAP авторизация с капчей |
https://habr.com/ru/post/456600/?utm_source=habrahabr&utm_medium=rss&utm_campaign=456600
Метки: nginx ldap authorization captcha |
Make Your Database Dream of Electric Sheep: Designing for Autonomous Operation |
https://habr.com/ru/post/456580/?utm_source=habrahabr&utm_medium=rss&utm_campaign=456580
|
Когнитивные искажения в освоении “времен” английского языка, или Кто нам мешает, тот нам и поможет |
*Феномен Баадера-Майнхоф, или Иллюзия частотности — когнитивное искажение, при котором недавно узнанная информация, появляющаяся вновь спустя непродолжительный период времени, воспринимается как необычайно часто повторяющаяся.
“Софт” каждого из нас напичкан “багами” —
Читать дальше ->https://habr.com/ru/post/456592/?utm_source=habrahabr&utm_medium=rss&utm_campaign=456592
|
Деливерим фичи быстрее. Опыт Android-разработки в Badoo |
https://habr.com/ru/post/456106/?utm_source=habrahabr&utm_medium=rss&utm_campaign=456106
Метки: Блог компании Badoo Разработка мобильных приложений Разработка под Android Kotlin Дизайн мобильных приложений android android development |
Перспективные AR/VR-стартапы: виртуальные свидания, хирургия и служба поддержки |
https://habr.com/ru/post/339686/?utm_source=habrahabr&utm_medium=rss&utm_campaign=339686
Метки: Блог компании Mail.ru Group Развитие стартапа Разработка под AR и VR AR и VR стартап виртуальная реальность дополненная реальность vr ar |
День открытых дверей Нетологии «Профессии Data Science» |
https://habr.com/ru/post/456554/?utm_source=habrahabr&utm_medium=rss&utm_campaign=456554
Метки: Блог компании Нетология карьера в it-индустрии нетология data science |
[Из песочницы] 2 минуты с Webpack tree-shaking и re-export |
Позвольте мне начать. У нас был монолитный фронтэнд с большим наследием. Сервисы жили в одних файлах с компонентами. Всё было вперемешку и с лозунгом на фасаде: “Пусть всё будет под рукой – так легче найти, что надо". И не важно, что длина файла 200+, 300+, 500+ или даже больше строк кода.
Cделать всё читабельнее, меньше и быстрее.
Разделить всё, что возможно на файлы и золотая пуля здесь это принцип единственной ответственности. Если у нас есть компонент и чистые функции внутри файла, мы их разделим.
С приходом ES6+, стало возможно использовать import … from синтакс – это отличная фича, ведь мы можем также использовать export … from.
Читать дальше →https://habr.com/ru/post/456594/?utm_source=habrahabr&utm_medium=rss&utm_campaign=456594
Метки: javascript es6 es6-modules |
MVCC в PostgreSQL-8. Заморозка |
https://habr.com/ru/post/455590/?utm_source=habrahabr&utm_medium=rss&utm_campaign=455590
Метки: Блог компании Postgres Professional postgresql SQL autovacuum vacuum tuples freeze |
[Перевод] Примеры C++ кода до и после Ranges |
https://habr.com/ru/post/456452/?utm_source=habrahabr&utm_medium=rss&utm_campaign=456452
Метки: Блог компании OTUS. Онлайн-образование Программирование C++ c++20 library ranges |
[Из песочницы] Обзор нового javascript фреймворка Htmlix |
https://habr.com/ru/post/456454/?utm_source=habrahabr&utm_medium=rss&utm_campaign=456454
Метки: JavaScript Программирование javascript frontend framework |
DO-RA.Avia для мониторинга космического излучения в авиации |
https://habr.com/ru/post/456450/?utm_source=habrahabr&utm_medium=rss&utm_campaign=456450
|
PyDaCon meetup в Mail.ru Group: 22 июня |
https://habr.com/ru/post/456076/?utm_source=habrahabr&utm_medium=rss&utm_campaign=456076
Метки: Блог компании Mail.ru Group python Big Data pydata sql machine learning |
Правила выбора JS-фреймворка |
https://habr.com/ru/post/456448/?utm_source=habrahabr&utm_medium=rss&utm_campaign=456448
Метки: Разработка веб-сайтов javascript Клиентская оптимизация HTML reactjs riotjs effcetor universal isomorphic universal-router |
Часть 6. Карьера программиста. Стартап |
https://habr.com/ru/post/456444/?utm_source=habrahabr&utm_medium=rss&utm_campaign=456444
Метки: Фриланс Развитие стартапа Карьера в IT-индустрии Читальный зал Биографии гиков книга карьера программиста карьера программиста |
[Перевод] Реверсинг и взлом самошифрующегося внешнего HDD-накопителя Aigo. Часть 1: Препарируем на части |
Реверсинг и взлом внешних самошифрующихся накопителей – мое давнее хобби. В прошлом мне доводилось упражняться с такими моделями, как Zalman VE-400, Zalman ZM-SHE500, Zalman ZM-VE500. Совсем недавно коллега занес мне еще один экспонат: Patriot (Aigo) SK8671, который построен по типичному дизайну – ЖК-индикатор и клавиатура для ввода ПИН-кода. Вот что из этого получилось...
1. Введение
2. Аппаратная архитектура
– 2.1. Основная плата
– 2.2. Плата ЖК-индикатора
– 2.3. Клавиатурная плата
– 2.4. Смотрим на провода
3. Последовательность шагов атаки
– 3.1. Снимаем дамп данных SPI-флешки
– 3.2. Обнюхиваем коммуникации
https://habr.com/ru/post/455515/?utm_source=habrahabr&utm_medium=rss&utm_campaign=455515
Метки: Информационная безопасность Восстановление данных Реверс-инжиниринг Хранение данных внешний hdd взлом |
[Из песочницы] Сeph — от «на коленке» до «production» |
У нас было пять стоек, десять оптических свичей, настроенный BGP, пару десятков SSD и куча SAS дисков всех цветов и размеров, а ещё proxmox и желание засунуть всю статику в собственное S3 хранилище. Не то чтобы это всё было нужно для виртуализации, но раз начал использовать opensource — то иди в своём увлечении до конца. Единственное, что меня беспокоило — это BGP. В мире нет никого более беспомощного, безответственного и безнравственного, чем внутренняя маршртутизация по BGP. И я знал, что довольно скоро мы в это окунёмся.
Задача стояла банальная — имелся CEPH, работал не очень хорошо. Надо было сделать "хорошо".
Доставшийся мне кластер был разнородным, настроенным на скорую руку и практически не тюнингованным. Он состоял из двух групп разных нод, с одной общей сеткой выполняющей роль как cluster так и public network. Ноды были набиты четырьмя типами дисков — два типа SSD, собранными в два отдельных placement rule и два типа HDD разного размера, собранными в третью группу. Проблема с разными размерами была решена разными весами OSD.
Саму настройку разделили на две части — тюнинг операционной системы и тюнинг самого CEPH и его настроек.
Читать дальше ->https://habr.com/ru/post/456446/?utm_source=habrahabr&utm_medium=rss&utm_campaign=456446
Метки: *nix Хранение данных Хранилища данных ceph |
Используйте GIT при документировании |
https://habr.com/ru/post/456410/?utm_source=habrahabr&utm_medium=rss&utm_campaign=456410
Метки: IT-инфраструктура Системы управления версиями Управление проектами DevOps git github markdown pywin32 Pandoc documentation |
Oracle APEX. Отчеты |
В этой статье описываются три типа отчетов апекса: Classic Report, Interactive Report (IR) и Interactive Grid (IG). Classic Report — самый простой из них, но в сочетании с другими компонентами позволяет делать достаточно неожиданные вещи. IR и IG обладают намного более широкими возможностями из коробки, но это в значительной степени вещи в себе. С одной стороны, их широкие возможности делают ненужным какой-то дополнительный тюнинг, с другой, эти же возможности довольно жестко ограничивают возможность сделать что-то дополнительно. Многое из того, что применимо к Classic Report, применимо и к ним тоже.
https://habr.com/ru/post/446736/?utm_source=habrahabr&utm_medium=rss&utm_campaign=446736
Метки: Разработка веб-сайтов oracle oracle application express |
Интернет вещей по-русски. Baseband-отель LoRaWAN для владельцев RTL-SDR |
Концепция переноса обработки сигналов в облако не нова. Во-первых, VRAN (virtual radio access network) это основной способ построения сети операторов сотовой связи. Во-вторых, IoT-сеть компании SigFox строится по тому же принципу, это видно из ее патентов. Проще говоря, это все нереальная круть! Так что же можем сделать мы с вами, чтобы не сидеть на обочине прогресса, а приобщиться к теме?
Читать дальше ->https://habr.com/ru/post/455547/?utm_source=habrahabr&utm_medium=rss&utm_campaign=455547
|
Набор в бакалавриат СПбГУ при поддержке Яндекса и JetBrains |
https://habr.com/ru/post/456442/?utm_source=habrahabr&utm_medium=rss&utm_campaign=456442
|