Главный секрет операторов match/case в пайтоне http://amp.gs/j1RMD
Хабр
Главный секрет операторов match/case в пайтоне
Не так давно увидела свет версия языка пайтон 3.10. В ней был добавлен pattern matching statement (оператор сопоставления с шаблонами). Как гласит официальное описание этого оператора в PEP622,...
Проектирование, оптимизация и поддержка крупных php-проектов http://amp.gs/j1UIS
Хабр
Проектирование, оптимизация и поддержка крупных php-проектов
Роман Еникеев в прямом эфире Митапа в ОЭЗ "Иннополис" рассказал о том, что нужно понимать под защищенностью данных, немного об изменении мира к лучшему, путем создания хорошего программного продукта и...
Как вычислить Сишника, когда вам нужен C++-разработчик http://amp.gs/j1UjX
Хабр
Как различить C и C++-разработчиков по их коду
Warning: в связи с волной, поднявшейся в комментариях, заранее прошу: прежде чем комментировать, дочитайте, пожалуйста, статью до конца.Так уж случилось, что я пишу код для разных IoT-железок,...
Как устроена Дока — опенсорсный справочник с документацией, который сообщество пишет для сообщества http://amp.gs/j1UYv
Хабр
Как устроена Дока — опенсорсный справочник с документацией, который сообщество пишет для сообщества
Дока — это справочник, который помогает начинающим разработчикам разобраться с нюансами веба, а более опытным даёт возможность делиться и обмениваться знаниями. Его особенность в том, что наполнением...
Пятьдесят лет на стезе программирования. Часть III. Становление. На страже космических рубежей и путь в большую науку http://amp.gs/j1Umr
Хабр
Пятьдесят лет на стезе программирования. Часть III. Становление. На страже космических рубежей и путь в большую науку
Если первая часть моего повествования заканчивалась поступлением в Военную орденов Ленина, Октябрьской Революции и Суворова академию им. Ф. Э. Дзержинского (сокращённое название ВА им. Ф.Э....
[Перевод] Apache Hive: от модели распределённых вычислений MapReduce компании Google до Big Data – хранилища больших данных http://amp.gs/j1UmD
Хабр
Apache Hive: от модели распределённых вычислений MapReduce компании Google до Big Data – хранилища больших данных
ОбзорApache Hive – система управления (СУБД) реляционными базами данных (РБД) с открытым исходным кодом для запросов, агрегирования и анализа параметров и режимов рабочих нагрузок с большими...
Как получить инвестиции на первый проект… и доделать его http://amp.gs/j1Um2
Хабр
Как получить инвестиции на первый проект… и доделать его
Вы придумали гениальную идею игры или даже подготовили прототип и теперь задаетесь вопросом: “Где взять деньги на реализацию?” Разберемся с возможными способами и подводными камнями с нашей...
OSINT для сбора информации о рекламных идентификаторах на сайтах http://amp.gs/j1Upz
Хабр
OSINT для сбора информации о рекламных идентификаторах на сайтах
Давайте поговорим об использовании уникальных рекламных идентификаторов на сайте и их применимости для использования в OSINT-исследованиях. Рекламные идентификаторы прячутся в коде вебсайта. Чтобы их...
Книга «C# 9 и .NET 5. Разработка и оптимизация» http://amp.gs/j1UpQ
Хабр
Книга «C# 9 и .NET 5. Разработка и оптимизация»
Привет, Хаброжители! В этой книге опытный преподаватель Марк Прайс дает все необходимое для разработки приложений на C#. В пятом издании для работы со всеми основными операционными системами...
[Перевод] 5 лучших инструментов для MongoDB Atlas в 2021 году http://amp.gs/j1UGr
Хабр
5 лучших инструментов для MongoDB Atlas в 2021 году
MongoDB Atlas — это самый простой способ развернуть базу данных MongoDB. Для начала работы вам предоставляется 512 МБ бесплатного хранилища и ряд встроенных инструментов для выполнения таких задач,...
Как сделали нейросеть для оцифровки паспортов и отправили её в облако http://amp.gs/j1Uh8
Хабр
Как сделали нейросеть для оцифровки паспортов и отправили её в облако
Привет, Хабр! Уже не раз поднимали тему распознавания паспортов, и даже заявляли о том, что тема закрыта.Вопрос в том, что даже сейчас паспорта продолжают распознавать в ручном режиме - в тех же...
Как мы добавляли распределенный SQL в Hazelcast http://amp.gs/j1URG
Хабр
Как в Hazelcast добавляли распределенный SQL
Чтобы разработать свой распределенный SQL-движок, можно написать свой SQL-оптимизатор для построения движков. Вам придется сделать парсер, семантический анализатор и придумать правила трансформации и...
Практическое руководство по методу максимального правдоподобия http://amp.gs/j1UU8
Хабр
Практическое руководство по методу максимального правдоподобия
Как принять решение о покупке на основе 5-звездочных оценок от покупателейВам наверняка доводилось когда-либо в своей жизни принимать решение о покупке, основываясь на отзывах о товарах. Как...
[Перевод] Ещё одна «засада» на уровне изоляции Read Uncommitted http://amp.gs/j1U0q
Хабр
Ещё одна «засада» на уровне изоляции Read Uncommitted
По материалам статьи Craig Freedman: Query Failure with Read UncommittedОпубликовано 23 марта 2019 г., впервые опубликовано в MSDN 12 июня 2007 г.В предыдущих статьях были рассмотрены практически все...
Style transfer для сериала «Друзья» http://amp.gs/j1U3E
Хабр
Style transfer для сериала «Друзья»
ВведениеВ данном посте мы, с помощью методов автоматической обработки текстов (Natural Language Processing или просто NLP), исследуем стиль речи 6 главных героев знаменитого сериала «Друзья», проведем...
[Перевод - recovery mode ] Modula-3 — Исторический контекст http://amp.gs/j1UHC
Хабр
Modula-3 — Исторический контекст
ВступлениеТот, кто не будет применять новые лекарства, должен ожидать нового зла: ибо время - величайший новатор, и если время, конечно, изменит положение вещей к худшему, а мудрость и совет не...
Как натянуть сыр на страницу, или MVI Paging3 в Android http://amp.gs/j1ULU
Хабр
Как натянуть сыр на страницу, или MVI Paging3 в Android
Привет! Меня зовут Георгий Бердников. Я разработчик в компании 65apps, занимаюсь созданием мобильных приложений на Android. Сегодня расскажу о том, как совместить приятное с полезным, поймать двух...