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

№ 5197888779

Хабр Новости → https://t.me/habr_com_news
Хабр Карьера → https://t.me/habr_career
Реклама → adv@habr.team
Download Telegram
Будни ретрогеймера: совершенная игровая Nintendo

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

Очередная будня ретрогеймера начинается
👍16❤‍🔥4👌1
Как случайно созданный Code Battle покорил разработчиков

Всё началось с простой идеи: взять задачу по информатике, добавить мультиплеер, чтобы код соперников был как на ладони, и дать приз тому, кто быстрее пройдёт тесты. Ничего сверхъестественного не планировали, а получилась бомба!

Теперь этим пользуются в «Яндексе», на мероприятиях крупных компаний и даже в эпичных битвах вузов. Всё весело, драйвово и безумно затягивает: короткие задачи на пять минут, 16 языков на выбор, гуглить можно, тырить код у соперника — тоже.

В итоге получились очень забавные соревнования
🔥39👍97😁4🤡3💩2
«Короче, поменялось вообще всё.

Мы из маленькой уютной лаборатории стали серьёзным косметическим бизнесом, уже строим третий завод и начали заниматься всякой попсой типа энзимной пудры»

Хроники уютной лаборатории
👍23🔥9🥱5👎1
Что нужно иметь в виду при использовании больших языковых моделей для разметки данных?

1) Это экономит время и деньги за счёт скорости и адаптивности.

2) Это выгодно для крупных организаций. Малым — лучше считать, что дешевле: ручная разметка или API.

3) LLM — не панацея, требует аккуратного внедрения, есть риски.

4) Полная автоматизация пока невозможна, человеческий контроль всё ещё нужен.

А теперь подробнее 👈
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍115🥱3💩1🤡1
Автоматизация сбора данных: как подтянуть курсы валютных пар ЦБ РФ

При расчёте доходности приобретения валютных пар и акций pre-IPO всегда нужны актуальные валютные курсы. Постоянно открывать сайт Центробанка и копировать валютные курсы в Excel становится лень — и тут на помощь приходят Excel и VBA.

Решение простое как пареная гречка — сделать в Excel выпадающий список с выбором валюты и написать макрос, который сам подтянет нужный курс с сайта ЦБ РФ. Тогда можно просто выбрать, например, USD или EUR, и таблица сама подставит актуальный курс в расчёт.
😁26🤡153🔥3🤮3💩2🫡2
Блокбастер на коленке с НЛО, коровами и Ван Даммом: тестируем нейросети для видео

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

Хорошая новость: теперь и эту задачу можно поручить нейросетям. Разберём, какие генеративные модели помогают превращать текст или картинку в полноценное видео, а также какие платформы агрегируют эти модели, предлагая удобные инструменты для работы. Посмотрим, насколько они хороши и какие артефакты можно встретить.
💩10👍64🔥1
В погоне за неизведанным: как в Positive Technologies учили ML-модель искать вредоносы в сетевом трафике

Недавно ребята из Positive Technologies бросили себе вызов: создать ML-модель, которая ловит не только знакомое вредоносное ПО, но и новые угрозы, появляющиеся каждый день. В порядке эксперимента начали с HTTP-трафика — продукты круто расшифровывают TLS-сессии, а там частенько прячется что-то интересное.

Узнаем у Ксении Наумовой из экспертного центра безопасности Positive Technologies, как происходило обучение модели и какие ошибки были допущены
👍25💩23👎1😁1
От Лас-Вегаса до Екатеринбурга: история соревнований Capture The Flag в России и мире

В 1993 году в Лас-Вегасе сотня молодых хакеров собралась на «вечеринку для своих». Никто из них не подозревал, что положил начало движению, которое изменит подход к обучению специалистов по информационной безопасности.

За 30 лет формат Capture The Flag прошёл путь от неформальных встреч студентов до масштабных шоу с призами и многочисленными спонсорами. Он завоевал мир, но, похоже, скоро снова вернётся в аудитории вузов.
👍32💩43😱3
Гори, но не сгорай: как справиться с выгоранием от работы

В мире, где успех измеряется количеством выполненных задач и достигнутых вершин, очень легко потерять себя в бесконечном потоке обязательств. Профессиональное выгорание — это не просто «усталость», а сигнал организма, что пора остановиться и задуматься: а где мой личный баланс?

Такое состояние напоминает тихий пожар, который медленно сжигает силы и креативность, оставляя после себя ощущение пустоты и утраты смысла. Поговорим о том, как распознать первые признаки выгорания, почему важно уделять время себе и какие шаги помогут вернуть внутренний огонь.
29👍9🤡9👎4🔥4💩4🥱3🤮1🫡1
«Давным-давно мне попадалась статья, в которой автор, рассматривая и сравнивая разные языки программирования, обнаружил одну удивительную закономерность и случайно открыл главный секрет популярности любого языка.

Исходную статью найти я не смог, но захотелось перепроверить факты из той статьи и я был удивлен тем, что я обнаружил! Не могу держать это в тайне, нельзя допустить, чтобы такое важное знание было утеряно»

Главный секрет успеха языков программирования
🤡46😁22👍147💩4👎1
«Каждый хотя бы раз в жизни должен устроить одну великолепную шутку. В этой статье я расскажу о своей (кажется, срок исковой давности уже прошёл). История правдива, вырезаны только имена, чтобы защитить виновного»

Первоапрельская шутка, из-за которой автора едва не уволили
🤡2510👍4🔥1
🌌 10 фактов об истории Windows, которые вы, вероятно, не знали:

1. Interface Manager вместо Windows. Так изначально называлась система Microsoft, анонсированная в 1983 году. Но перед релизом в 1985-м её переименовали в Windows — звучит лучше и отражает суть графических «окон».

2. Ключи продукта начались с Windows 95. До этого в Windows 1.0-3.x их не было, только серийные номера MS-DOS. В Windows 95 ключ ввели, но он был простым (111-1111111 или 000-0000007 — рабочие варианты!). Строгая активация появилась позже, с XP.

3. Windows на MS-DOS. До Windows 95 это был просто графический интерфейс поверх MS-DOS. После загрузки системы приходилось вручную вводить «win» в командной строке. Полная независимость пришла с Windows NT.

4. Briefcase — предок облака. В Windows 95 появилась папка Briefcase для синхронизации файлов между ПК (например, через дискету). Удобно, но с приходом OneDrive и Google Drive она устарела и исчезла в Windows 10 (версия 1703).

5. Профили пользователей? Только с XP. В Windows 95 и 98 были лишь базовые настройки вроде обоев, без настоящей многопользовательской системы. Полноценные учётки с безопасностью пришли с Windows NT и XP.

6. Ветераны Windows 1.0 в Windows 11. Калькулятор, Paint (раньше Paintbrush), Блокнот и Часы начинали в 1985-м. Сегодня они обновлены (Paint даже с ИИ!), но суть та же.

7. Окно «Формат» старше 30 лет. Код диалога форматирования дисков, написанный инженером Microsoft Дейвом Пламмером для Windows NT, почти не изменился с 90-х. Временное решение стало вечным.

8. TrueType в Windows 3.1. Шрифты TrueType, появившиеся в 1992-м, сделали текст чётким и удобным для печати. Это был прорыв для издательств, и они до сих пор в деле.

9. Ctrl + Alt + Del от IBM. Сочетание придумал инженер IBM Дэвид Брэдли для быстрой перезагрузки при отладке. Microsoft в Windows NT превратила его в вызов экрана безопасности. Билл Гейтс жалел, что не сделал это одной кнопкой!

10. 256 КБ для Windows 1.0. В 1985-м этого хватало. Позже требования выросли до 320 КБ, а для Windows 11 нужно уже 4 ГБ (рекомендуется 16 ГБ). Для сравнения: 1 ГБ = 1 048 576 КБ!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥65👍38🤮1810💩10🤡3🥰1🤓1
Назад в будущее с Voodoo 2: как и зачем в 2025 году запускают древние видеокарты

Компания 3Dfx прекратила деятельность и обанкротилась, но её технологии определили вектор развития индустрии на десятилетия вперёд. Даже сейчас, спустя 25 лет, карты Voodoo остаются желанными экспонатами для коллекционеров и любителей ретротехники. Они до сих пор прекрасно подойдут, чтобы поиграть в легендарные тайтлы с тем самым качеством, на которое рассчитывали разработчики.
🔥27👍82
This media is not supported in your browser
VIEW IN TELEGRAM
Червь, которого не может взломать ни один компьютер

Проект OpenWorm — это попытка создать компьютерную симуляцию микроскопической нематоды Caenorhabditis elegans. Его цель — ни больше ни меньше полный цифровой близнец реального червя, точный вплоть до молекулы. Если проекту удастся этого добиться, то это будет первое виртуальное животное, а также воплощение всех наших знаний не только о C. elegans, но и о том, как мозг взаимодействует с миром, создавая поведение.
🔥96👍24🤔15💩82👌2
Мультирегиональность в Selectel S3: работаем с регионами SPB и MSK из Python

Поговорим о том, как с помощью мультирегиональности взаимодействовать с разными регионами S3 через Python и библиотеку boto3. Это поможет хранить и обрабатывать данные в Москве и Санкт-Петербурге, используя единую авторизацию и простой интерфейс. К тому же — улучшить катастрофоустойчивость и доступность данных, а ещё снизить задержки при работе с объектами, когда инфраструктура распределена между городами.
👍14💩9
Менеджер закладок на своём сервере

Хранить тысячи закладок в браузере — совершенно неблагодарная задача. Там отсутствуют даже офлайн-предпросмотр и автоматические теги, не говоря о полнотекстовом поиске и автоматическом скачивании/архивировании по RSS.

Для нормального управления закладками нужно специализированное решение. Тут много вариантов, а одно из лучших — это опенсорсное приложение Hoarder. Оно устанавливается на сервер и выступает единой БД для доступа из любых клиентов: Android, iOS, Chrome, Firefox и т. д.

Рассмотрим базовые функции этого приложения и как установить его на машине, где хранится личный информационный архив. Это может быть или домашний сервер, или VPS.
👍304👎4🔥3😁1
Домашнее облако: строим цифровой «бункер» для важных данных

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

Кому-то для спокойствия достаточно Google Drive или Яндекс.Диска, но автор решил пойти чуть дальше и построить собственное домашнее облако с приложениями Immich и Nextcloud.
👍38🔥152👎2👏1👌1
Тебя точно собираются уволить

Вы приходите на работу — а вам больше не дают задач. Коллеги внезапно перестают здороваться, а начальник при всех называет вас «бесполезным балластом». Вас нагружают невыполнимым объёмом работы, а потом обвиняют в «профнепригодности». Было ли у вас такое? Может вы были свидетелем таких процессов?

Это не паранойя. Это система «выдавливания» сотрудников. По данным Роструда, каждый пятый работник сталкивается с давлением перед увольнением. Но лишь 3% обращаются в суд — остальные просто уходят «по собственному», теряя деньги и репутацию.

Но зачем так делать? Это просто выгодно. Увольнение «по статье» грозит им судами и проверками, а «сокращение» требует выплат. А вот если сотрудник как бы «сам ушёл» — компания может сэкономить от 2 до 12 зарплат в каждом случае.

Рассмотрим реальные кейсы из практики и сформируем пошаговый план действий, которые помогут вам отстоять свои права и правильно отвечать HR и руководителю
🤔3419👍13🤡9💯9🔥5🤯1
Зачем интровертам ходить на конференции: взгляд экспертов

Конференции в IT — это не только доклады и кейсы, но и важная часть профессионального развития, нетворкинга и обмена знаниями. Однако для многих интровертов участие в таких мероприятиях может обернуться стрессом. Как эффективно использовать конференции, если вам некомфортно в больших скоплениях людей? Какие возможности открываются перед интровертами? Разбираемся вместе с экспертами.
💩338👍7😁6