Хабр
124K subscribers
22.1K photos
253 videos
39 files
57.7K links
НЛО с вами!

№ 5197888779

Хабр Новости → https://t.iss.one/habr_com_news
Хабр Карьера → https://t.iss.one/habr_career
Реклама → [email protected]
Download Telegram
Forwarded from Хабр Карьера
Хватит сидеть сложа лапки — пора прокачивать навыки программирования. Мы как раз собрали подборку классных курсов по самым разным направлениям разработки — вам остается только выбрать и начать учиться.

⭐️Frontend-разработка. HTML, CSS, JavaScript и фреймворки вроде React или Vue

⭐️Backend-разработка. Python, Java, Node.js, PHP и базы данных (MySQL, MongoDB)

⭐️Fullstack-разработка. Backend-язык (Python, Java, PHP, Node.js), JavaScript/TypeScript и один из фреймворков (React, Vue или Angular)

Еще больше курсов
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡3210💩7🔥3😁3❤‍🔥1
Собеседования в IT превратились в экзамены, которые с трудом проходят даже опытные разработчики

«Я нанимаю людей постоянно. И, возможно, мне просто везёт, но у меня всё получается в 9 из 10 случаев». С этих слов начинается рассказ о том, как изменился найм в IT и почему он всё чаще даёт сбои.

Автор, который много лет создаёт успешные команды, делится своими убеждениями о том, что не так с современными собеседованиями и почему они часто не имеют ничего общего с реальной работой. Эта статья — попытка пересмотреть взгляды на то, как мы ищем и оцениваем людей.
😢5521👍11😁9🤡4😱1🤬1🤪1
Автоматизация конспектов для ленивых: Obsidian + Zotero

Если вы постоянно изучаете новые технологии и читаете тонны документации, то знаете, сколько часов уходит на ручное конспектирование. Переписывание цитат, структурирование заметок — всё это отнимает время и силы.

Разработчик из Банки.ру нашёл, кажется, идеальное решение этой проблемы — связку Obsidian + Zotero. В статье он делится своим методом, который позволяет за 10 минут настроить систему, которая будет сама создавать красивые и структурированные конспекты, экономя вам кучу времени и нервов.
🤡29👍165🔥4🤣3🫡1
Проработанные, но несчастные: почему массовая психологизация не спасает от внутренней пустоты

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

Но есть проблема: психотерапевтический взгляд на человека, рождённый из работы с узкой группой пациентов, у которых есть реальные проблемы, мы по ошибке переносим на всех. Разбираемся, почему эта тотальная «психологизация» не делает нас счастливее и не спасает от внутренней пустоты.
🔥39👍11🥴106❤‍🔥3👎2😢2😁1😱1
Легенда 2000-х: история создания, расцвета и заката культового музыкального редактора Dance eJay

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

Dance eJay изменил всё. Он стал первым приложением, которое реально позволяло сделать танцевальный трек в несколько кликов, открыв двери в музыку для целого поколения. Для многих он стал начальным этапом профессиональной карьеры, и сегодня о нём вспоминают с улыбкой и ностальгией.

Разберём, с чего всё начиналось и почему Dance eJay продавался не хуже, чем топовые игры того времени.
1🔥6525🤡3👍2😁2😱2💩2🤔1
OKLCH: новая цветовая модель, которая меняет всё

Знакомая боль: вы создаёте палитру, но цвета не выглядят однородными — одни темнее, другие ярче, хотя по цифрам всё должно быть ровно. Или вы пытаетесь сделать плавный градиент, а в середине получается грязное месиво. Оказывается, проблема не в вас, а в цветовых моделях вроде HSL и sRGB.

Новая цветовая модель OKLCH решает эти проблемы, потому что она разработана для обеспечения визуальной однородности, то есть цвета в ней гораздо точнее соответствуют человеческому восприятию.
🔥60👍96🤔6😱22🥱1
Почему советские компьютеры проиграли ZX Spectrum?

В 1980-х в СССР было множество отечественных разработок: БК-0010/0011, Радио-86РК, Микроша, Агат, Корвет, Вектор-06Ц. Для многих именно они открыли мир компьютерных игр после скучных аркадных автоматов.

Но почему такая огромная страна, как СССР, с населением, превышавшим США и любую страну Западной Европы, не смогла повторить западный бум персональных компьютеров 80-х на базе отечественных ПК? И почему в итоге символом доступных домашних компьютеров стал именно ZX Spectrum?

Попробуем разобраться в причинах этого удивительного феномена в стране плановой экономики.
👍35💩2910🤔4😱4🤣4🔥3
Что будет, если отдать новый NGFW на растерзание ИБ-шникам?

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

В статье — подробный разбор их опыта, который показывает, как подобный челлендж позволяет в итоге повысить уровень защиты всей организации.
🔥166❤‍🔥3👍2😱2
Как работает DNS в Linux. Часть третья

Если вы когда-либо запускали подряд команды ping, curl и dig и получали для одного и того же домена разные IP-адреса — вы не одиноки, и с вами всё в порядке. Поведение DNS в Linux — это не просто один вызов getaddrinfo(). Это сложное взаимодействие множества слоёв: от glibc и NSS до NetworkManager, systemd-resolved, dnsmasq и облачных конфигураций.

В этой, третьей, части цикла мы переходим к практике и разбираемся, почему одинаковые запросы могут давать разные IP, как на самом деле контролируется разрешение имён (что вызывает кого и зачем), и как проводить диагностику с помощью strace, resolvectl и tcpdump.
👍288😱2
[ХАБРААРХИВ]

Откуда мы знаем, как выглядят инопланетяне? Спойлер: они гораздо ближе, чем кажутся

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

Оказывается, «зелёные человечки» — это прямые потомки эльфов и лесных духов из древних мифов, которые просто «переехали» в космос. А вот история «серых» ещё удивительнее. Есть гипотеза, что этот образ — расплывчатое воспоминание каждого из нас о самом первом лице, которое мы видим в своей жизни, — лице матери, искажённом астигматизмом новорождённого.

#хабраархив
😁2419👍6😱3
Go по-прежнему полон проблем

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

Мир знавал решения и получше, но Go почему-то «состряпали» именно таким. Это продолжение давней критики и разбор того, что не так с языком.
👍27🤡22🤣175🥴5💯5🥰3🫡2👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Ваш тимлид опять ведёт себя как Майкл Скотт, а кандидаты исчезают быстрее, чем мотивация Дуайта Шрута?

IT HR Тусовка — это та самая «комната для интервью», где можно выговориться на камеру и понять, что ты не один в этом офисе.
💩47🤣75👎4😱1😐1
RAG и векторные БД: НЕ Сизифов LLM на Java и Spring Ai

Как заставить большие языковые модели отвечать не просто красиво, а по делу, опираясь на ваши собственные данные? Для этого существуют RAG-системы, которые подкрепляют генерацию ответов фактами из вашей базы знаний.

Разберём на практике, как это работает: что такое векторные базы данных и embeddings, и как с помощью Spring Boot, Spring AI и Qdrant реализовать свой сервис для хранения и поиска знаний по смыслу. Это не просто теория, а готовый пайплайн, который можно честно вписать в резюме.
30🔥9🥱74😱2👍1🤮1
Даже у проекта с 10 000 звёзд на GitHub могут быть критические уязвимости

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

Специалисты по анализу защищённости из Selectel делятся историей о том, как они нашли критическую уязвимость в популярном опенсорс-проекте Mailcow, у которого более 10 000 звёзд на GitHub. Этот кейс — отличное напоминание, что популярность не всегда равна безопасности.
26😁11👍4😱1💩1💯1
Как устроены нейросети для неспециалистов

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

Эта статья — попытка увлечь и гуманитариев, и айтишников, и математиков, объяснив, как работают нейросети, без сложных терминов. Лучший способ всё уложить — пройти стопами тех, кто создавал эту технологию, узнать историю развития и понять, почему всё работает так, а не иначе. Для этого нам придётся углубиться в робопсихологию и робопсихиатрию.
👍448🔥4😱1
Определение положения объектов на изображении: как найти пространственные координаты объекта, используя OpenCV

Нередко на олимпиадах по робототехнике участникам предоставляется доступ к единственной камере, снимающей тестовое поле. Как в таких условиях определить точное положение объектов в пространстве?

Разберём, как решать эту задачу с помощью библиотеки OpenCV. Автор статьи — школьник, участник соревнований по робототехнике, — делится своим практическим опытом.
👍3012🔥4😱1
Как и зачем в YADRO сделали свою MLOps-платформу

Когда в компании много AI-проектов, всем им нужны ресурсы для работы с моделями на GPU. Инженеры требуют эксклюзивного доступа к оборудованию, ресурсы нужно оптимизировать и вести их учёт, а также быстро подготавливать для передачи другой команде.

Именно с такими вызовами столкнулись в YADRO и в итоге решили создать собственную MLOps-платформу. Разбираемся, почему готовые решения не подошли, как устроена их система и для чего она используется.
💩4124👍17🤮3😱2🤡1🤓1
Педалборд для котогитары

Котику необходим лоток, а электрогитаре — педалборд. Следуя этой железной логике, для котообразной гитары лучше всего подойдёт педалборд в виде лотка. А ещё лучше — сделанный из настоящего лотка с настоящим наполнителем.

Разберём этот уникальный DIY-проект, в котором автор впервые использует прозрачную эпоксидную смолу как художественный материал, а не просто клей. А в качестве бонуса — рассказ о «правильной» последовательности эффектов, которую можно будет услышать на видео.
😁1912👎7👍6😱1
Как презентовать себя так, чтобы наняли: мнение менеджера продукта

Почему из двух кандидатов с одинаковым техническим бэкграундом выбирают одного? Часто решающим фактором становятся не хард-скиллы, а способность грамотно презентовать свой опыт и soft skills.

Менеджер продукта из Selectel, который постоянно участвует в найме, делится своим опытом и рассказывает о методе STAR. Это простой, но мощный инструмент, который помогает соискателям структурировать рассказ о себе и показать, как их опыт решает конкретные задачи. Разберём, как использовать этот метод на практике, чтобы вас точно услышали.
👎21💩14👍86😁4🤡4
gRPC в деле: страшная сказка о проблемах реального сервиса

Послушаем страшную сказку о том, как в одной компании взялись разрабатывать сервис и в качестве протокола взаимодействия выбрали gRPC. Что из этого вышло?

Спойлер: пришлось столкнуться с неожиданными сетевыми проблемами и решать их с помощью тёмной магии Toxiproxy, который будет портить нам жизнь. Разбираем реальный кейс, который можно даже потрогать руками с помощью тестового проекта.
🔥106👍4