Size: a a a

2020 March 03
Хабр
Zip-файлы: история, объяснение и реализация.

В статье очень подробно объясняется, как работают Zip-файлы и схема сжатия. Вы узнаете историю развития технологии и посмотрите довольно эффективные примеры реализации, написанные с нуля на С: http://amp.gs/JszE
источник
Хабр
HTTP-заголовок Feature-Policy и контроль поведения веб-страниц в браузерах.

Этот заголовок — сравнительно новая возможность, позволяющая разработчику сделать так, чтобы во время просмотра его сайта включались и отключались некоторые возможности браузера: http://amp.gs/JsZe
источник
Хабр
Как заставить машину написать тесты из кода за тебя.

Ошибки можно отловить на этапе тестирования и не дать им никому навредить. Можно, если писать тесты. Чего люди делать почему-то не любят. Но есть надежда — автогенерация тестов из написанного кода: http://amp.gs/JsnD
источник
Хабр
Весь Хабр в одной базе.

«Когда я захотел иметь у себя копию Хабра, я решил написать парсер, который бы сохранил весь контент авторов в базу данных. Как это вышло и с какими ошибками я встретился — можете прочитать под катом»: http://amp.gs/JskF
источник
Хабр
«Нужен был поиск и подбор по товарам с выводом остатков по всем складам без дополнительных запросов. Скорость поиска должна была быть сопоставима с обычным откликом интерфейса».

Tarantool — история ускорения поиска в 1С: http://amp.gs/JsyZ
источник
Хабр
Задача для разработчика, или Как без вендора ручные сканеры прошить.

«Мы, Виктор Антипов и Илья Алешин, сегодня расскажем о своём опыте работы с USB-девайсами через Python PyUSB и немного о реверс-инжиниринге»: http://amp.gs/JsE1
источник
2020 March 04
Хабр
Приводим Elasticsearch в порядок.

«Эта статья — практическая история о том, как мы столкнулись с проблемой разделения логов, хранимых в Elasticsearch, из-за которой пришлось поменять подход к бэкапам и управлению индексами»: http://amp.gs/Js5I
источник
Хабр
LetsEncrypt планирует отозвать свои сертификаты из-за программной ошибки.

Компания LetsEncrypt, предлагающая к использованию бесплатные сертификаты ssl для шифрования, вынуждена аннулировать некоторые из них: http://amp.gs/JijB
источник
Хабр
«Мы верим, что качественная разработка не ограничивается вопросами тестирования, поэтому собрали доклады про различные аспекты качества продуктов».

TechLead Conf 2020 — платформенные команды, DDD-радар и MVP, который не превратится в техдолг: http://amp.gs/JimD
источник
Хабр
Главные IT-новости к этому часу.

Reddit представил Transparency Report 2019: http://amp.gs/Jif6

Яндекс.Такси временно заблокировали в Латвии: http://amp.gs/Jifb

Пользователи «Одноклассников» смогут восстановить профиль с помощью функции распознавания лиц и жестов: http://amp.gs/JiCI

Яндекс.Такси передаёт силовикам данные о пассажирах: http://amp.gs/JiCj

NVIDIA решила провести конференцию GTC в онлайн-формате из-за угрозы коронавируса, отменен ещё ряд событий: http://amp.gs/JiC8

Баг у Let's Encrypt и нужно ли перевыпускать сертификат: http://amp.gs/JiCT

Twitter обжаловал в московском суде штраф в 4 млн ₽ за отказ переносить серверы с данными в РФ: http://amp.gs/JiCz

«Аура» от Яндекса стала самостоятельной компанией с собственным сайтом: http://amp.gs/JiC1
источник
Хабр
Как мама хакера проникла в тюрьму и заразила компьютер начальника.

На что вы готовы ради успешного завершения проекта? Не спать ночами, отправить семью в отпуск, чтобы они вас не отвлекали, литрами пить кофе и энергетики? Есть варианты и покруче: http://amp.gs/JihD
источник
Хабр
«Возможно, нам всем было бы полезно задуматься немного глубже и разобраться, что именно из составляющих «чистого кода» по-настоящему принесёт пользу проекту, над которым мы в данный момент работаем».

Выясняем, что такое «чистый код» в 2020-м: http://amp.gs/Ji9X
источник
Хабр
Книга «Паттерны Kubernetes: Шаблоны разработки собственных облачных приложений».

Познакомьтесь с новыми паттернами и принципами разработки, которые нужны для реализации облачных приложений в Kubernetes: http://amp.gs/JiSI
источник
Хабр
Почему мы выгораем, и как делать это пореже.

На дворе март, в теле авитаминоз, в мире эпидемия CoV19, а тут ещё и дедлайны. Дедлайнам про наши тяжёлые жизненные обстоятельства не сообщили. Самое время вспомнить о здоровье. В том числе и психическом: http://amp.gs/JiDL
источник
Хабр
«Меня зовут Джей-Макс, я программист по профессии и хакер по призванию. Я занимаюсь всем, что связано с замками».

Конференция DEFCON 27. Твой автомобиль — мой автомобиль. Часть первая: http://amp.gs/Jiw9
источник
Хабр
Dynamic Delivery в многомодульных проектах. Часть первая.

«Привет! Меня зовут Юрий Влад, я Android-разработчик в компании Badoo. В первой части статьи я подробнее расскажу о Dynamic Delivery и его API: как загружать и удалять модули»: http://amp.gs/JioW
источник
Хабр
«База весьма впечатляет. Это текстовый файл на 22,8 ГБ с набором хэшей SHA-1, по одному в каждой строке со счётчиком, сколько раз пароль с данным хэшем встречался в утечках».

Ускорение поиска в Have I Been Pwned до 49 микросекунд (С++): http://amp.gs/JDIa
источник
Хабр
Бесполезный REPL. Доклад «Яндекса».

«REPL (read-eval-print loop) бесполезен в Python, даже если это волшебный IPython. Сегодня я предложу одно из возможных решений этой проблемы»: http://amp.gs/JD1S
источник
Хабр
«Яндекс» выкатил бету самостоятельной Ауры — aurа.top. Топ ли?

3 марта на почту пользователей пришло сообщение, что Аура теперь самостоятельный сервис и отныне проживает по адресу aurа.top. А значит, нужно немного в ней поковыряться: http://amp.gs/JDpD
источник
Хабр
«Работа докторов мне очень напомнила работу программистов — у них даже стендапы есть. Просто дебажат они людей, а не код».

Принципы работы детского отделения интенсивной терапии в виде ответа на «Программист, стая и Джон Стейнбек»: http://amp.gs/JDfi
источник