Хабр
122K subscribers
21.7K photos
245 videos
39 files
57.3K links
НЛО с вами!

№ 5197888779

Хабр Новости → https://t.iss.one/habr_com_news
Хабр Карьера → https://t.iss.one/habr_career
Реклама → [email protected]
Download Telegram
«Раньше я никогда сам не собирал MySQL/MariaDB. В первый день «недели хакерства» я смог наладить локальную сборку MariaDB и твикнул код так, что запрос SELECT 23 возвращал 213. Сделал я и другой твик — такой, что запрос SELECT 80 + 20 возвращал 60. На второй день я смог заставить заработать простую UDF на C, благодаря которой запрос SELECT mysum(20, 30) давал 50.

Остаток недели я потратил, пытаясь разобраться с тем, как сделать минимальный движок для хранения данных в памяти. Именно о нём я и расскажу. Это — 218 строк кода на C++»

Написание минимальной подсистемы хранения данных в памяти для MySQL/MariaDB
👎13👍103
Призыв писать компактное ПО, версия 2024 года (с примером кода)

Современные способы разработки/сборки ПО смехотворны, они приводят к созданию пакетов на 350 МБ для рисования графиков, а простые продукты импортируют 1600 зависимостей неизвестного происхождения. Уровень безопасности ПО ужасен, ведь он зависит и от качества кода, и от его объёма. Многие из нас понимают, что ситуация нерациональна. К сожалению, многие программисты (и их руководство) никогда не работали как-то иначе. А остальным редко выделяют время, чтобы выполнять работу качественно.
👍49👎7🔥72
Бесплатные векторные карты на своём хостинге

Каждый веб-разработчик знает об OpenStreetMap, свободной альтернативе Google Maps. Несмотря на всеобщую известность OSM, у некоторых всё-таки возникают вопросы: как сделать веб-карту с открытыми данными OSM, как самостоятельно публиковать карты?

На эту тему есть популярные руководства, в том числе по работе с базами PostGIS и запуску тайлсерверов для реализации бесшовных карт OSM. Но есть принципиально иной подход — векторные карты Protomaps, которые обеспечивают более высокое разрешение, настройку внешнего вида и наложение произвольных меток. Они изначально предполагают максимальную простоту в создании своих карт. А главное, что разместить тайлы можно на своём хостинге или в облаке.
17👍8🔥3
«Люди ужасно плохо справляются с придумыванием случайных чисел. Я хотел научиться быстро генерировать достаточно случайные числа. Мне не нужно было что-то совершенное, просто способ придумывания случайных цифр за полминуты»

Генератор случайных чисел, который можно запустить в голове
👍23😁10👎3
«Это какие-то удивительные устройства с совершенно другим стилем счёта и программирования, буквально вычислитель в кармане. Да, я понимаю, что у каждого есть сейчас смартфон, у меня в телефоне даже стоит питончик для удобства решения задач. Однако живые кнопки всё ещё удобнее, чем гладкий экран, а особая магия ввода и решения задач на RPN-калькуляторах просто приводит меня в восторг»

Калькуляторы с обратной польской нотацией
👍175🔥5
Новости к этому часу

🧲 Международная группа учёных рассказала о новом способе предсказания свойств магнитных сплавов с помощью ML

💙 VK представила Private Cloud 4.0

🎮 Blizzard добавила в Battle.net оригинальные Warcraft, Warcraft 2 и Diablo

🇱🇮 Лихтенштейн начал принимать криптовалюту для оплаты части госуслуг

🛰 В студенческом КБ МФТИ создан пилотный образец российского терминала космической лазерной связи

🔄 Google добавила функцию для Android-разработчиков, позволяющую напоминать пользователям про обновления

🔵 Разработчик выпустил Wren — минималистичный CLI-трекер задач с поддержкой Telegram-бота

🛰 Астронавт на МКС управлял робопсом, находящимся на Земле

🌐 Таймлайн инцидента и вероятная причина проблемы с резолвом доменных имен в зоне RU (сломался DNSSEC)

Avast закрыла доступ пользователям из РФ к антивирусам Avast и AVG, а также к CCleaner

🚀 Грузовой корабль Cygnus впервые отправили к МКС на Falcon 9, вместо ракеты Antares с двигателями РД-181 (ФОТО)

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍281
«В процессе разработки новой версии Delta Design нашей команде пришлось создать свой набор контролов, который поддерживает как ОС Windows, так и ряд систем Linux, включая российские АстраЛинукс, РедОс, а также их модификации под Эльбрус. Создание единой библиотеки контролов EremexControls.NET позволило компании значительно ускорить темпы разработки и показать мультиплатформенную версию Delta Design раньше обещанного срока»

Библиотека контролов для Avalonia UI
👍301
Год назад Александр Жадан рассказал, как написал дипломную работу с помощью ChatGPT и защитил её. Последовавший за этим конфликт урегулировали на высшем уровне Министерства образования. В итоге студента всё же не лишили диплома.

Это не отпугнуло Александра от экспериментов с большими языковыми моделями. Он разработал бота на моделях OpenAI, который общался с девушками и назначал свидания. Постепенно бот эволюционировал в помощника в отношениях, круг девушек сузился до одной, и дело дошло до предложения вступить в брак.
👎105😁38👍36
«Робот, ты нелюдь!»: статья, которая ничего не изменит

Помните начало бума IVR в России? С появлением доступной IP-телефонии компании бросились заказывать и самостоятельно проектировать схемы голосовых меню. Казалось, найдена таблетка от всего: можно сокращать размер колл-центров, экономить время сотрудников и клиентов, не переживать за то, что клиент интроверт и изольёт свою боль на голову несчастного менеджера. А главное, стоит копейки! Но шло время и тропа технологической эволюции пошла туда же, куда и биологической: видовое разнообразие и освоение территорий. В общем, задолбали эти роботы! Но почему-то они продолжают оставаться в слепой зоне компаний, так активно ратующих за идеальный сервис.

Это какой-то замкнутый круг: звонишь — отвечает IVR или голосовой помощник (нифига не помощник), пишешь в чат — отвечает бот, пишешь на почту — а она только для рассылок. Любому человеку в этой ситуации становится не по себе. Давайте разберём, когда и почему.
👍281👎1
😁220🔥9👍62
«Год назад я написал статью об отладке STM32-микроконтроллеров из-под VSCode, с компиляцией в GCC и сборкой с помощью CMake. А в декабре мне в руки попали две единицы отечественных микроконтроллеров К1986ВЕ92FI (MDR1211FI1). Производитель имеет свою библиотеку SPL на C, а также неплохую базу примеров инициализации и применения различной периферии в Keil и IAR; однако я, average C++20+ enjoyer, решил попробовать перенести свой тулчейн на новое железо»

Миландр + GCC + VSCode: пробуем мигать светодиодом на отечественном ARM32-микроконтроллере
👍13👎61
«Замкнутый, как колобок, Тонет»: как в Томске заработал собственный интернет

Томск — это город учёных и студентов. По статистике, каждый 8-й житель где-то учится, а по числу научных сотрудников на душу населения он первый в России. Насыщенная интеллектуальная среда сделала город пионером в освоении Интернета. А с конца 1990-х до начала 2010-х тут процветал уникальный феномен — внутригородская интернет-сеть под названием Тонет. Поговорим об этой вехе раннего российского интернета, ставшей возможной благодаря свободной кооперации между бизнесом, учёными и интернет-энтузиастами.
🔥36👍17👎62😁1
Microsoft отозвала сертификаты драйверов устройств: последствия для пользователей

Если после установки накопительных обновлений безопасности Windows 10, вышедших в июле 2023 года и позже, вы столкнулись с проблемой в работе (сетевых) устройств — предлагаем ознакомиться с этой статьёй. В ней изложена причина появления ошибки с кодом 39, ссылающейся на невозможность использования драйвера устройства в связи с отсутствующей цифровой подписью.
👍16🔥1
«Всё, что я хочу, могу и планирую — поделиться с уважаемой публикой своим опытом с партнёрскими программами шести хостеров, многие из которых могут быть вам известны. Весь этот опыт выпал на стык 2023 и 2024 года, так что ещё актуальный»

Пробуем посчитать, можно ли заработать на партнёрских программах хостеров в 2024 году
👍6
Программисты всё вымирают и вымирают...

Да вымереть не могут.

Откуда это всё пошло? Чем так условные «программисты» не угодили? И почему именно программисты? Попробуем добраться до причин, которые побуждают авторов статей писать апокалиптические прогнозы.
😁58👍7👎211
Хитросплетения орбит, или Как сосуществовать с Круитни

Как известно, Луна по меркам Земли — огромный естественный спутник. Из всех других планет земной группы только у Марса есть два крошечных спутника Фобос и Деймос, и это обычные астероиды, подхваченные Марсом. Однако в окрестностях Земли с условным радиусом 200 миллионов километров находится перигелий множества околоземных объектов — астероидов и глыб — которые могут входить с Землёй в орбитальный резонанс и на сотни лет превращаться в естественные спутники нашей планеты. Целенаправленный поиск таких объектов ведётся с середины XIX века, многие «находки» оказывались сомнительными или мнимыми. Но два квазиспутника Земли заслуживают более подробного описания. Это Круитни и Камоалева, о которых преимущественно и пойдёт речь.
👍221
Хэл Финни не был Сатоши Накамото

Тайна личности Сатоши Накамото интригует множество людей с момента появления Биткоина в 2009 году. Кто может быть настолько одарённым, чтобы решить проблему византийских генералов? Кто настолько альтруистичен, чтобы создать новую денежную систему, но не использовать её для собственного обогащения? Кто настолько позаботился о своей конфиденциальности, что, совершив все эти подвиги, сумел не раскрыть своё настоящее имя?

Реальная личность Сатоши Накамото не имеет никакого значения для безопасности, эволюции и функционирования Биткоина. Но спекуляции на тему личности Сатоши имеют реальные последствия для тех, кто оказался под прицелом.
👍352
«Статью я захотел написать после работы над одним конкретным багом, который со всех точек зрения напоминал классическую утечку памяти, но на практике оказался чем-то совершенно другим. Я нигде не встречал описание такого поведения и поэтому решил этой информацией поделиться»

Утечки памяти, которые не утечки
👍143👎1