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

№ 5197888779

Хабр Новости → https://t.iss.one/habr_com_news
Хабр Карьера → https://t.iss.one/habr_career
Реклама → [email protected]
Download Telegram
Апнуть «чумадан»

Самодельщиков частенько обвиняют в том, что их самоделки представляет собой, по сути, «троллейбус из буханки хлеба», как в известном меме :-) То есть, можно было бы этого и не делать, но «как раз было время и зачем-то я это сделал».

Но есть самоделки, которые в корне отличаются от этого всего, и каждый раз, когда их вспоминаешь, говоришь себе «Как же хорошо, что когда-то я уделил этому своё время!», так как они крайне полезны и весьма применимы в жизни. Они могут быть не особо сложными, но польза от них весьма велика. И в этой статье будет рассказ как раз об одной из таких самоделок.
👎25👍86
«Привет, Хабр! Меня зовут Пётр Гусаров, я Java‑программист в CDEK. В этой статье расскажу про не очень распространённый фреймворк MyBatis.

Почему MyBatis? Потому что мы в CDEK используем его в большинстве проектов, и в деле он весьма неплохо себя показал. Немного сложен и непривычен на этапе входа, но все эти минусы перекрываются его гибкостью»

MyBatis «на минималках»
👎23👍113
Что будет, если переименовать суперпользователя? Экспериментируем, удивляемся и расстраиваемся…

В Интернете много желающих перебирать пароли к SSH, чтобы получить мощности вашего сервера безвозмездно. Как это можно предотвратить? Отключить вход по паролю? Лениво. Использовать нестандартный порт? Не поможет. Поставить fail2ban? Скучно. Переименовать root? Вот это хорошая идея!

На профильных площадках можно встретить вопрос о том, как переименовать суперпользователя, и теоретические ответы с предупреждением о потенциальной деструктивности этого действа. В этой статье обсудим, что может сломаться в теории и на практике.
😁30👍7🔥1
«Листая ленту Ютуба, я наткнулся на видео, которое рассказывало про ChromeOS, систему-браузер для слабых ноутбуков. И тогда я загорелся идеей купить себе такое устройство. Меня привлекала идея полной синхронизации и бесшовности, как у Apple, но в рамках моей любимой системы»

ChromeOS: почему автор отказал своей мечте
👍28🔥11👎74
Недавно на Хабре была опубликована статья «Разбираем самый маленький PNG в мире». Интересно, а какой самый маленький файл JPEG? В ответах на StackOverflow и Reddit можно встретить размеры 107, 119, 125, 134, 141, 160 байтов. Все они представляют серый прямоугольник 1 на 1. И кто прав? Все правы, просто такая разница объясняется различными режимами кодирования и степенью строгости соответствия стандарту.

Разбираем самый маленький JPEG в мире
👍272
Парадоксы, решение которых может изменить наш взгляд на Вселенную

Революции в науке часто происходят в процессе исследования, казалось бы, неразрешимых парадоксов. Фокусировка на них и, в конечном итоге, нахождение решения — это именно то, что привело нас ко многим важным прорывам.

Любопытно будет перечислить те из парадоксов, которые связаны с современными представлениями о космологии. Вполне возможно, их решение приведёт к прорыву и выработке представлений о строении Вселенной следующего поколения.

#хабраархив
👍26🔥53
Мечтают ли нейроовцы о генеративных трубах? Кратко о процедурной генерации контента в контексте игровой индустрии

Разберёмся, с чем едят процедурную генерацию контента и как она используется в игровой индустрии, а заодно немного окунёмся в историю PCG, рассмотрим популярные инструменты и обсудим самые перспективные алгоритмы.
👍153
WAAP: эволюция WAF

WAAP (Web Application and API Protection) является брандмауэром веб-приложений следующего поколения WAF (Web Application Firewall). Термин впервые начал использовать Gartner для описания защиты современных, постоянно меняющихся web-сервисов. Так как в мире CI/CD, динамики и API first компаний, функций традиционного WAF уже недостаточно.

WAAP — это совокупность методов и технологий, которые используются для защиты веб-приложений и сервисов от атак и уязвимостей. WAAP включает в себя технологии, такие как WAF-NG, сканер уязвимостей, автоматическое обнаружение и блокирование атак 0-дня, выявление аномалий с помощью технологий Machine Learning и смарт-капчи.
👍145
Baldur и Thor снова в игре: путь к совершенному ПО

При написании высококачественного программного обеспечения не обойтись без этапа формальной верификации. Несмотря на то, что наша жизнь уже была в некоторой степени упрощена, благодаря таким помощникам доказательства, как Coq и Isabelle/HOL, обучающим модель предсказывать один шаг доказательства за раз, оптимизация формальной верификации ещё не была достигнута.

Новый метод автоматической генерации доказательств — модель Baldur. Данный метод основывается на использовании больших языковых моделей, возможности восстановления доказательства и исправления благодаря указанию ошибки и добавлению контекста.

Baldur превосходит все существующие подходы, он может самостоятельно полностью за раз доказывать 47,9% теорем, и даже этот результат — не предел.
👍202
Кто на новенького: как справиться со стрессом и избежать провалов при адаптации в новой компании и команде

В статье собраны рекомендации, как подготовить себя эмоционально к периоду адаптации и на каких направлениях лучше сконцентрироваться в первую очередь. Текст будет более полезен тимлидам, руководителям, менеджерам команд, но некоторые пункты актуальны и для линейных сотрудников.
🔥14👍43👎3
Domain Driven Design в Go — это почти не больно

Как выглядят паттерны DDD (Domain Driven Design) в большом проекте? А самое главное, стоит ли их вообще использовать? Рассмотрим, какими инструментами можно реализовать DDD на Go и оценим, насколько это больно.
👍15👎6👌1
Большая разница: ИИ-наука глазами физика

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

Воспользовавшись Днём российской науки в качестве повода, автор делится различиями между физикой и исследованиями в области искусственного интеллекта, которые он для себя отметил
👍17👎51
Оживляем автоинформатор из подмосковного автобуса

В сегодняшней статье поговорим об одном из первых массовых отечественных автоинформаторов — узнаем, как работала эта штука и какие неожиданные технологические решения есть внутри.
🔥23👍8😁4
На прошедшей неделе мы хакали chess.com детским эксплойтом, строили лабораторию-мастерскую в деревне малыми средствами, зарабатывали на Telegram-боте при помощи нейросети и выясняли, как мошенники научились подтверждать личность в банке.

Лучшие публикации недели (5-11 февраля 2024)

#weeklydigest
👍19🔥21
Реверс-инжиниринг программ DOS как в старом-добром 1990-м

Эта статья посвящена запуску SoftICE, популярного отладчика для DOS и Windows, в эмулированной среде MS-DOS, а также обходу недостатка Bochs, эмулятора IA-32 (x86) PC.
Весь процесс выполнялся из-под Linux.
👍135
Бесплатные курсы для изучения C++ в 2024 году

В 2024 году в Сети доступно множество бесплатных ресурсов для изучения C++, которые предлагают высокое качество обучения. Поэтому нет необходимости платить за курсы, если вы можете получить все необходимые знания бесплатно.
👍23😁10
9 февраля 2024 года на Солнце произошла очень мощная вспышка, которая началась в 15:53 по московскому времени и достигла максимума в 16:14.

Мощность события составила X3.3. Это вторая по мощности вспышка в текущем солнечном цикле. Рекордный взрыв на Солнце произошёл в новогоднюю ночь — 1 января 2024 года. 9 февраля светило решило ещё раз поздравить землян с Новым годом, на этот раз — с китайским.

Учёные сообщают, что февральское событие не должно повлиять на нашу планету. По уточнённой информации вспышка произошла на обратной стороне Солнца, вблизи правого края видимого солнечного диска. Примечательно, что рекордная новогодняя вспышка 1 января также наблюдалась на краю Солнца — только на левом.

Реальная мощность события, возможно, была даже выше уровня, зафиксированного на Земле. Также было зарегистрировано вторжение потоков протонов в околоземное космическое пространство.

Почти одновременно с сильным взрывом произошёл ещё один — слабее и в самом центре солнечного диска. Это привело к некоторой путанице — мировые центры данных транслировали противоречивую информацию о месте и мощности события.

Сильная вспышка 9 февраля 2024 года — это результат значительного всплеска солнечной активности, который продолжается уже несколько дней. Учёные прогнозируют, что в ближайшие дни возможны новые вспышки. Расчёты показывают высокую вероятность геомагнитных возмущений в начале следующей недели.

#космос
👍26🔥19😱1
🤑 Неделя победителей рейтинга Хабр Карьеры объявляется открытой!

В ближайшие дни компании-победители будут честно рассказывать о том, как у них работается, и делиться горящими вакансиями.

😃 Ещё вас ждут публичное собеседование и разбор резюме в прямом эфире с опытным эйчаром (уже сегодня!), подборки полезных материалов от крутых спецов из компаний, Q&A-сессия с эйчарами и другими специалистами, а также розыгрыш мерча от Хабр Карьеры.

💃 Чтобы принять участие в движухе, нужно просто перейти в тг-канал и следить за обновлениями.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7👎3😁2
This media is not supported in your browser
VIEW IN TELEGRAM
Разработчик Адам Ежек представил проект 24x2 RGB LED-дисплея из коммутатора Ubiquity UniFi Pro Max 48 (с технологией Etherlighting) с возможностью запускать на сетевом устройстве различные простые игры на Python, включая «Змейку» и игру типа T-Rex Dinosaur. Исходный код проекта ubnt-etherlighting опубликован на GitHub.

«Несколько простых скриптов для развлечения с коммутаторами Ubiquiti Etherlighting. Код довольно мусорный, никаких усилий по его очистке перед публикацией не предпринималось. Используйте на свой риск», — уточнил Ежек.
👍42😁29🔥9👎2