Хабр
125K subscribers
22.6K photos
266 videos
39 files
58.2K links
НЛО с вами!

№ 5197888779

Хабр Новости → https://t.iss.one/habr_com_news
Хабр Карьера → https://t.iss.one/habr_career
Реклама → [email protected]
Download Telegram
🤗 Пока вы спали (или допиливали фичу), в «Стартап-кранче» случился новый дроп!

Вчера, 30 сентября, в колоду добавились незаменимые спецы: Максим Схемкин, который нарисует архитектуру на любой салфетке, и Сергей Багов, который найдёт в ней все уязвимости. А ещё подъехали бустеры — Кубик Рубика для разминки мозга и, конечно, Кофемашина. Срочно нанимайте, без неё вообще ничего не работает.

Но главная новость — в игру вошли титаны! Теперь вашу команду могут усилить легендарные Дональд Кнутов, автор священных текстов по искусству программирования, и Ричард Столлманович, который проследит, чтобы ваш код был по-настоящему свободным.

Хватайте новых спецов и готовьтесь, это был предпоследний дроп. Финальное и самое таинственное пополнение колоды — уже 7 октября.
🤡305😁3🥱2💩1
Как вывести звук на две Bluetooth-колонки на Android 15 (и не сойти с ума)

Знакомая ситуация: вы хотите, чтобы музыка играла одновременно в комнате и на кухне. Обе Bluetooth-колонки подключены, обе активны, но звук идёт только на одну. Вы переключаете вывод туда-сюда, но тщетно.

И тут начинается самое страшное — «эффект Манделы». Вы ведь точно помните, что раньше так делали! Начинается лихорадочный поиск в настройках, гуглинг, чтение форумов, где советуют «купить разветвитель». Кажется, что функция просто исчезла из системы, а вы сходите с ума.

Спокойно, вы не сошли с ума! Функция есть. Просто её спрятали так хорошо, что она не находится через поиск в настройках. Автор статьи прошёл все круги цифрового ада и нашёл ту самую секретную кнопку. Выясним, где она скрывается, и положим конец этому безумию.
👍3412🤡3😁2👎1
Как работает оперативная память: от атома кремния до реального чипа

Автор этой статьи решил создать исчерпывающее руководство по оперативной памяти. Путешествие начинается с самых основ — с модели атома, как на уроках физики в 8 классе, — и заканчивается реальной планкой RAM, работающей в вашем компьютере.

В центре этого рассказа — транзистор. Сказать, что это «просто переключатель», — значит ничего не сказать. Чтобы по-настоящему понять, как работает память, нужно разобраться в природе этого важнейшего элемента, на котором держится вся современная микроэлектроника.

Это первая из двух частей большого разбора, посвящённая именно физическому устройству DRAM. Начнём это восхождение от базовой физики к сложной схемотехнике и выясним, что на самом деле происходит под корпусом вашего ПК.
👍60🔥128
Live stream finished (7 hours)
286, 386 и 486. А вы застали этих ребят?

Для многих в 90-е переход с 8-битного компьютера на 286-й, а потом на 486DX2 ощущался, «как с Гранты пересесть на X6». Это была эпоха, когда ПК был самодостаточным миром даже без интернета, с маленьким пузатым 14-дюймовым монитором.

Каждый из этих процессоров был целой революцией. 286-й принёс в массы стандарт IBM PC AT и первые мегабайты памяти. 386-й стал первым настоящим 32-битным CPU, заложив основу для современных ОС. А 486-й, интегрировав математический сопроцессор, наконец-то позволил комфортно играть в Doom.

Эти чипы не просто цифры, а символы целой эпохи, определившие развитие персональных компьютеров на десятилетия вперёд. Вспомним, как это было, и разберёмся в технических прорывах, которые принёс каждый из этих легендарных процессоров.
72👍48🔥7💯3😢1
Что программисту нужно знать про зрение: гайд офтальмолога и инженера

Программисты любят апгрейдить железо, но часто забывают про главный и незаменимый input device — глаза. Автор статьи, столкнувшись с тем, что после 10 часов кодинга буквы начинают плясать, решил разобраться в проблеме с точки зрения инженера и физиологии.

Почему 60 Гц — это пытка для глаз (даже если вы «не видите» мерцания)? В какой ситуации тёмная тема на самом деле вреднее светлой? И почему серый шрифт на сером фоне — это преступление против ваших глаз? Оказывается, на все эти «религиозные» вопросы есть вполне научные ответы.

А поскольку сила воли программиста часто ограничивается запоминанием команды git push, в статье есть даже небольшой Python-скрипт, который будет надёжнее любого внутреннего таймера напоминать о правиле «20-20-20». Разберёмся, как устроено зрение, и посмотрим на код, который поможет его сберечь.
👍46🤮15👎1110😍7😁5🤡3🫡3🔥1
Назад в будущее 2 — образцовый сиквел легендарного фильма?

Первый фильм был законченной историей, а летающий DeLorean в финале — просто шуткой. Авторы не планировали продолжение, но студия Universal была непреклонна: «Мы будем делать сиквел в любом случае — с вами или без вас». Так началась работа над одним из самых необычных продолжений в истории кино.

Знаете ли вы, что по первой задумке Марти должен был отправиться в 1960-е? В том сценарии его мать была хиппи, протестующей против войны во Вьетнаме, а Док Браун... покуривал травку. К счастью, эту идею заменили на гениальный ход с возвращением в события первого фильма.

А почему в альтернативном 1985-м Джордж МакФлай убит? Это тоже не просто сценарный ход, а вынужденная мера из-за конфликта с актёром, который отказался сниматься. Погрузимся в историю создания сиквела: от давления студии и безумных ранних черновиков до съёмочных хитростей и судебных исков.
1👍55246😱2🔥1
Это больше не рынок кандидата и не рынок работодателя. Это рынок эйчара

Разработчик с 20-летним опытом откликается на вакансию, где уже работал два года. В субботу вечером звонит рекрутер и, коверкая термины, зачитывает по бумажке вопросы вроде «Приходилось ли вам когда-нибудь ранее писать программный код?». Через 10 минут после звонка — автоматический отказ. Знакомая ситуация?

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

К этому добавляются вакансии-призраки для выполнения KPI, предложения работы с отказом через 65 минут и полное непонимание рекрутерами технологий, на которые они ищут людей. Погрузимся в эту коллекцию боли и выясним, почему современный IT-найм превратился в театр абсурда.
🤬107😁2812🔥11👍6😱6🤔3🤮2🤡2💯1
Откуда на клавиатуре калькулятор (и почему на телефоне всё наоборот)

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

Всё началось в 1914 году, когда шведский изобретатель придумал счётную машину с 10-клавишной раскладкой — прорыв на фоне конкурентов с сотнями кнопок. Этот дизайн оказался настолько удачным, что стал стандартом для калькуляторов, а затем перекочевал на клавиатуру IBM PC, где обзавёлся клавишей Num Lock и двойным функционалом.

Но почему на телефоне цифры расположены наоборот — с единицей вверху? Оказывается, инженеры Bell Labs провели целое исследование, чтобы выяснить, какая раскладка будет самой интуитивной для массового пользователя. Вспомним эту неожиданную историю и узнаем, как из двух разных задач родились два разных стандарта.
👍28🤡125❤‍🔥3🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
114👍7😐3🔥1
Что такое DevOps и почему он автоматизировал не всё

DevOps — это красивая идея: разработчики и админы работают вместе, CI/CD всё собирает и катит в прод, все счастливы. Цель — ускорить релизы и повысить стабильность. Звучит идеально.

Но почему тогда, по статистике, 30-40% релизов по-прежнему требуют ручного человеческого вмешательства? Спойлер: автоматизация спотыкается о реальный мир. Всё упирается в сложные миграции баз данных, stateful-сервисы и легаси-системы, которые не вписываются в красивые пайплайны.

Именно здесь на сцену выходит ИИ, который обещает стать следующим шагом в эволюции DevOps — от интеллектуального масштабирования до предсказания сбоев. Разберёмся, где DevOps спотыкается сегодня, и сможет ли ИИ наконец-то довести автоматизацию до 90%.
😁5713🤮6💩42👍1👎1💯1
Media is too big
VIEW IN TELEGRAM
Забудьте про Ethernet и Wi-Fi. Что, если связать два компьютера прямой оптической линией из лазеров, управляемой простейшими микроконтроллерами? Энтузиаст с ником sammyuri реализовал именно такую экспериментальную «сеть по лазеру», соединив ноутбук и Raspberry Pi 5.

Для этого он собрал два идентичных модуля. «Мозгом» каждого выступает микроконтроллер ATtiny85, а в качестве «приёмопередатчика» — лазерный диод и фототранзистор. Питается вся система от обычных батареек.

Физически всё просто: модули ставятся друг напротив друга, чтобы лазер одного светил точно в фототранзистор другого. ATtiny85 выполняет роль примитивного модема: он принимает данные по UART с компьютера и в реальном времени «наморзячивает» их, включая и выключая лазер.

Но настоящая магия происходит на программном уровне. Чтобы операционная система поверила в это лазерное безумие, на каждом компьютере создаётся виртуальный сетевой интерфейс tun (названный laser0) со своим IP-адресом. Специальная утилита перехватывает весь IP-трафик, отправленный на этот интерфейс, «нарезает» его на байты и шлёт по USB-UART на микроконтроллер. На другом конце происходит обратный процесс.

Какова же производительность? Скорость передачи IP-пакетов составила целых 2400 бод. Пинг, по словам автора, давал «очень большие задержки», а установка SSH-соединения занимала около минуты.
😁57🤡2517👍8🤓5🔥2😱2🤗1
Странные CSS-свойства, но, возможно, полезные

Автор статьи много лет рассказывает о лучших практиках в CSS и о том, как «не стрелять себе в ноги». Но даже у него есть свой список свойств, глядя на которые возникает лишь один вопрос: «А зачем это вообще нужно?».

Это не тот случай, когда непонятно, что свойство делает. Непонятно, где его можно применить на практике. Автор решил поделиться своим «критическим обзором» странных и, казалось бы, бесполезных CSS-свойств в надежде, что коллективный разум Хабра поможет ему прозреть и найти им реальное применение.

Посмотрим на этот список странностей и попробуем вместе найти в них смысл.
🤮9😁82
Forwarded from Хабр Карьера
Сейчас в IT мало просто писать хороший код — вы можете быть гением алгоритмов, но важно уметь договариваться, слушать и объяснять. Это мы говорим про софт-скилы, от них часто зависит, услышат ли тебя и поддержат ли твою идею.

Прокачивать коммуникацию, стрессоустойчивость и умение презентовать свои мысли само по себе полезно, но вы можете получить бонус — быстрее вырасти в карьере.

Так вот. Если хочется качать эти навыки системно, есть одна идея. СОВЕРШЕННО СЛУЧАЙНО у нас имеется раздел с курсами на любой вкус. Там собраны программы, которые реально помогают.

Погнали учиться
💩7911🤣10🤡2👍1
$220К в месяц на решении одной проблемы Google

Всем известна боль: Google плохо индексирует сайты на React, Angular или Vue. Программист Тодд Хупер столкнулся с этим лично и за одни выходные создал простое решение — сервис Prerender.io, который рендерит JS в HTML специально для поисковых ботов. Никаких лишних функций, дашбордов и аналитики. Только одна кнопка.

Но самое гениальное в этом проекте — продвижение с нулевым бюджетом. Вместо платной рекламы автор просто выложил код в открытый доступ на GitHub и написал несколько статей в блог под конкретные поисковые запросы, вроде «Angular SEO problems». Разработчики, гуглившие свою проблему, сами находили решение.

В итоге проект, выросший из опенсорс-репозитория, вышел на доход в $220 000 в месяц без венчурных инвестиций и отдела продаж, а Google теперь официально рекомендует его в своей документации. Разберёмся, как фокус на одной функции и правильное SEO позволили создать бизнес, о котором мечтают многие.
40👍27🤡5😁4😐11
👑 На этой неделе в «Стартап-кранче» дропнулась новая легендарная карта — Ричард Столлманович. За этим персонажем стоит титан, пророк и, возможно, самый бескомпромиссный человек в истории IT — Ричард Столлман.

В начале 80-х, когда софт становился закрытым и коммерческим, Столлман в одиночку начал крестовый поход за свободу пользователей. Он запустил проект GNU с целью создать полностью свободную Unix-подобную ОС и лично написал для неё ключевые инструменты.

Но главный его «хак» — не программный, а юридический. Он создал лицензию GNU GPL — «копилефт», которая использует закон об авторском праве, чтобы гарантировать, что софт останется свободным. А его вечная борьба за название «GNU/Linux» (а не просто Linux) — это легендарный мем.

Заполучить Столлмановича — значит нанять совесть проекта. Он проследит, чтобы ваш код был этически чистым и по-настоящему свободным (готовьтесь к спорам о лицензиях!). Добавьте этого идеологического гиганта в свою команду и стройте компанию на правильных принципах!
27👍9🔥8🤡6💩3
Пять мифов об изучении языков, в которые до сих пор верят (даже на Хабре)

На изучение языков тратится больше ресурсов, чем на любой другой предмет, но результат — массовое разочарование и вера в «волшебные таблетки». Автор статьи, устав от этого, решил разобрать самые стойкие и вредные мифы, которые мешают людям составить адекватную стратегию обучения.

Итак, краткий чек-лист заблуждений. Существуют секретные методики спецслужб для быстрого обучения? Нет. Дети учат языки «легко и быстро»? Тоже нет (автор приводит личный пример провала). Американцы не понимают британцев? Чушь. А «я технарь, мне не дано» — вообще не аргумент.

Эти и другие мифы — не просто безобидные сказки. Они формируют неверные ожидания и мешают понять, как на самом деле устроен процесс. Разберёмся в каждом из этих заблуждений и выясним, что мешает вам заговорить.
👍15😇13🤡75❤‍🔥3👎1
На стене в офисе висит плакат про «командный дух» и «инновации»? А на деле — война отделов и легаси, которое старше, чем половина сотрудников? Знакомая картина... 😔

Этот разрыв между красивыми словами и реальностью — главная причина, почему в 70% компаний корпоративные ценности не работают и вызывают только раздражение.

Хватит это терпеть! 16 октября в 11:00 МСК HRD Хабра и эксперт-практик проведут бесплатный вебинар о том, почему так происходит и что с этим делать.

Разберёмся, как превратить мёртвые лозунги с плаката в живые инструменты, которые реально помогают, а не бесят.
🤮29💩13👎65🤣2🥱1
Как выглядит ваш туториал глазами не-разработчика (и почему это боль)

Вы когда-нибудь задумывались, как ваш, казалось бы, простой гайд читает человек «не в теме»? Автор статьи представил это в виде гениальной и до слёз смешной пародии на типичный туториал, написанный разработчиком.

«Я решил перклеить pintafore с помощью quagmire вместо hoobastank! Знаю, звучит безумно... Пока не возникнет препятствие: fisterfunk НЕ общается с порталом shamrock и даже не отправляет обратно в Snarfus клин-клонки! Разумеется, вы понимаете, что это значит...» 🤔

Спойлер: нет, не понимаем. Это весёлое и очень важное напоминание о «проклятии знания» и о том, как легко говорить на языке, который понятен только вам. Посмотрим на себя со стороны и разберёмся, почему инструкция «просто введите ajkl;gawgor;iqeg» может занять у пользователя семь часов и 193 поисковых запроса.
😁337👍6👎2🔥1😢1👌1
🌊 Конференция у моря: почему Merge в Светлогорске — это не очередной «душный» ивент

Осень, рутина, Jira смотрит на тебя с укором, а впереди — бесконечные созвоны? Есть легальный способ сбежать на три дня (17-19 октября) — конференция Merge в Светлогорске, на берегу Балтийского моря.

В программе лечения: 110+ докладов от практиков (без воды), нетворкинг без фальшивых улыбок и шанс решить рабочий «затык», прогуливаясь с коллегой по пляжу. Побочные эффекты: вечер IT-факапов и дегустация крафтового сыра в средневековом замке.

Разберёмся, как убедить начальника, что это не отпуск, а «стратегическая сессия для генерации идей».
29👌7👍6🤮4🔥3👏3👎1😁1