7 SQL-запросов, которые решают 90% ваших задач
Каждый день вы открываете клиент БД и пишете почти тот же SELECT, что и вчера. Знакомая рутина? Для 90% рабочих задач не нужны сложные стострочные конструкции.
В статье собрана шпаргалка из семи SQL-запросов-«рабочих лошадок» и одно золотое правило, которое должен знать каждый, кто работает с данными. Автор утверждает, что этого набора достаточно для большинства повседневных нужд аналитиков и разработчиков.
Разберём эту семёрку универсальных запросов, которые стоит добавить в закладки.
Каждый день вы открываете клиент БД и пишете почти тот же SELECT, что и вчера. Знакомая рутина? Для 90% рабочих задач не нужны сложные стострочные конструкции.
В статье собрана шпаргалка из семи SQL-запросов-«рабочих лошадок» и одно золотое правило, которое должен знать каждый, кто работает с данными. Автор утверждает, что этого набора достаточно для большинства повседневных нужд аналитиков и разработчиков.
Разберём эту семёрку универсальных запросов, которые стоит добавить в закладки.
🤡42❤20👍10💯6👎3🔥1🤮1💩1 1
Как Ростелеком нашёл переплаты за свет на сотни миллионов рублей
Можно ли сократить расходы на электроэнергию на 30%, не меняя оборудование и не заставляя сотрудников экономить свет? Оказывается, можно.
Секрет огромной экономии — не в энергосбережении, а в правильном выборе одного из шести сложных бизнес-тарифов для каждого из тысяч объектов компании. Ростелеком терял сотни миллионов рублей из-за того, что в регионах использовалось 10 разных систем учёта, которые не позволяли анализировать данные и находить оптимальный тариф.
Разберём на реальном кейсе, как внедрение единой системы помогло найти и устранить эти переплаты в масштабах всей страны.
Можно ли сократить расходы на электроэнергию на 30%, не меняя оборудование и не заставляя сотрудников экономить свет? Оказывается, можно.
Секрет огромной экономии — не в энергосбережении, а в правильном выборе одного из шести сложных бизнес-тарифов для каждого из тысяч объектов компании. Ростелеком терял сотни миллионов рублей из-за того, что в регионах использовалось 10 разных систем учёта, которые не позволяли анализировать данные и находить оптимальный тариф.
Разберём на реальном кейсе, как внедрение единой системы помогло найти и устранить эти переплаты в масштабах всей страны.
1🤮116❤18🤣14👍12🔥4😁1
Шпионаж за собакой превратился в шпионаж за TP-Link
Всё началось с простой задачи: автор купил дешёвую камеру Tapo, чтобы следить за своим псом. Но всё пошло не по плану.
Раздражение от навязчивых облачных подписок и закрытого API привело к полноценному реверс-инжинирингу. Вместо наблюдения за собакой пришлось декомпилировать APK, проводить MITM-атаку и взламывать протокол, чтобы полностью отвязать камеру от сервисов производителя.
Проследим за ходом этого неожиданного исследования и узнаем, как шпионаж за псом превратился в шпионаж за TP-Link.
Всё началось с простой задачи: автор купил дешёвую камеру Tapo, чтобы следить за своим псом. Но всё пошло не по плану.
Раздражение от навязчивых облачных подписок и закрытого API привело к полноценному реверс-инжинирингу. Вместо наблюдения за собакой пришлось декомпилировать APK, проводить MITM-атаку и взламывать протокол, чтобы полностью отвязать камеру от сервисов производителя.
Проследим за ходом этого неожиданного исследования и узнаем, как шпионаж за псом превратился в шпионаж за TP-Link.
😁86❤34👍27🔥11
Новый закон о ЦОДах: что изменится для IT-инфраструктуры
С 1 марта 2026 года вступает в силу новый закон, который впервые даст легальное определение дата-центру и создаст их официальный реестр. Но что это значит на практике?
После пяти лет споров о том, как отличить ЦОД от фермы майнеров, был принят закон, который даёт лишь базовое определение. Все ключевые детали — как попасть в реестр, какие будут требования и зачем это нужно — отложены на будущее. Эта история, начавшаяся с потребности в льготах на электричество, оставила всю отрасль в состоянии неопределённости.
Разберёмся в этой пятилетней законодательной саге с президентом Ассоциации участников отрасли ЦОД и выясним, чего ждать владельцам IT-инфраструктуры.
С 1 марта 2026 года вступает в силу новый закон, который впервые даст легальное определение дата-центру и создаст их официальный реестр. Но что это значит на практике?
После пяти лет споров о том, как отличить ЦОД от фермы майнеров, был принят закон, который даёт лишь базовое определение. Все ключевые детали — как попасть в реестр, какие будут требования и зачем это нужно — отложены на будущее. Эта история, начавшаяся с потребности в льготах на электричество, оставила всю отрасль в состоянии неопределённости.
Разберёмся в этой пятилетней законодательной саге с президентом Ассоциации участников отрасли ЦОД и выясним, чего ждать владельцам IT-инфраструктуры.
💩45😁7❤6👍6🤡6😱2🔥1
Одноразовый вейп в качестве веб-сервера
Что, если внутри одноразового вейпа скрывается не просто батарейка, а полноценный ARM-микроконтроллер, достаточно мощный, чтобы стать веб-сервером?
Именно такое открытие сделал автор статьи. Он разобрал «одноразку», обнаружил там чип PY32 и с помощью хитрого трюка через отладочный порт превратил его в «потрясающе быстрый» веб-сервер. В результате устройство с 3 КБ оперативной памяти хостит полноценную статью и отвечает на запросы за 160 мс.
Разберём пошагово, как удалось подключить вейп к сети без Wi-Fi и Ethernet и запустить на нём серверный код.
Что, если внутри одноразового вейпа скрывается не просто батарейка, а полноценный ARM-микроконтроллер, достаточно мощный, чтобы стать веб-сервером?
Именно такое открытие сделал автор статьи. Он разобрал «одноразку», обнаружил там чип PY32 и с помощью хитрого трюка через отладочный порт превратил его в «потрясающе быстрый» веб-сервер. В результате устройство с 3 КБ оперативной памяти хостит полноценную статью и отвечает на запросы за 160 мс.
Разберём пошагово, как удалось подключить вейп к сети без Wi-Fi и Ethernet и запустить на нём серверный код.
😁121👍44❤14🔥8🤡6👎3🤮3😭3 2
Что, если представить Хабр в виде графа знаний?
Автор статьи решил проверить эту идею и спарсил 43 тысячи статей, чтобы визуализировать связи между тегами, авторами и другими публикациями.
Проект превратился в настоящее исследование. В процессе выяснилось, что на Хабре есть статьи без авторов, а посты с нечётными ID просто не существуют — последнее открытие позволило ускорить сбор данных вдвое. Результатом стала огромная, но красивая база знаний.
Посмотрим, что из этого получилось, как выглядит граф Хабра в Obsidian и с какими ещё особенностями платформы столкнулся автор.
Автор статьи решил проверить эту идею и спарсил 43 тысячи статей, чтобы визуализировать связи между тегами, авторами и другими публикациями.
Проект превратился в настоящее исследование. В процессе выяснилось, что на Хабре есть статьи без авторов, а посты с нечётными ID просто не существуют — последнее открытие позволило ускорить сбор данных вдвое. Результатом стала огромная, но красивая база знаний.
Посмотрим, что из этого получилось, как выглядит граф Хабра в Obsidian и с какими ещё особенностями платформы столкнулся автор.
1👍65❤10 10🔥4🤪1
Не XP единой: почему Windows 2000 была настоящим шедевром
Помните ежедневные «синие экраны» Windows 98 и мистические ошибки Windows ME? В то же время существовала система, которая предлагала революционный уровень надёжности, но осталась в тени своей более популярной преемницы.
Многие считают Windows XP главной ОС той эпохи, но статья утверждает, что настоящим шедевром была именно Windows 2000. Она впервые объединила легендарную стабильность профессионального ядра NT с поддержкой игр, USB и удобным интерфейсом, заложив фундамент для всех современных версий Windows.
Вспомним, почему эту систему до сих пор с теплотой вспоминают IT-специалисты и какие технологии, ставшие стандартом, появились именно в ней.
Помните ежедневные «синие экраны» Windows 98 и мистические ошибки Windows ME? В то же время существовала система, которая предлагала революционный уровень надёжности, но осталась в тени своей более популярной преемницы.
Многие считают Windows XP главной ОС той эпохи, но статья утверждает, что настоящим шедевром была именно Windows 2000. Она впервые объединила легендарную стабильность профессионального ядра NT с поддержкой игр, USB и удобным интерфейсом, заложив фундамент для всех современных версий Windows.
Вспомним, почему эту систему до сих пор с теплотой вспоминают IT-специалисты и какие технологии, ставшие стандартом, появились именно в ней.
3👍109💯27❤22🤡9🤣5👎4🤓3🔥2🤝2
Почему современные книги по программированию — это треш?
Знакомое чувство: покупаешь дорогую книгу по программированию в надежде на структурированные знания, а получаешь разочарование? Автор статьи столкнулся именно с этим.
Он купил «Наглядный CSS» и обнаружил внутри весь набор проблем современной техлитературы: неработающий код с отсутствующими тегами, корявый перевод и перлы вроде «субъективного элемента div». Вишенкой на торте стал внезапный абзац про Photoshop посреди главы о CSS и философское объяснение каскадности через «влажные камни» водопада.
Разберём на конкретных примерах, почему печатные книги по IT часто не выдерживают критики и кто виноват.
Знакомое чувство: покупаешь дорогую книгу по программированию в надежде на структурированные знания, а получаешь разочарование? Автор статьи столкнулся именно с этим.
Он купил «Наглядный CSS» и обнаружил внутри весь набор проблем современной техлитературы: неработающий код с отсутствующими тегами, корявый перевод и перлы вроде «субъективного элемента div». Вишенкой на торте стал внезапный абзац про Photoshop посреди главы о CSS и философское объяснение каскадности через «влажные камни» водопада.
Разберём на конкретных примерах, почему печатные книги по IT часто не выдерживают критики и кто виноват.
😁89❤21👍8🔥3💩3 3🤔2🥱2
На прошедшей неделе мы узнали, почему каршеринг — это не просто аренда авто, выяснили, зачем превращать одноразовый вейп в веб-сервер, разобрались, почему тимлидство — не для всех, и проследили, как исчезает китайский интернет.
📝 Лучшие публикации недели (15-21 сентября 2025)
#weeklydigest
#weeklydigest
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤5🤡4 2
⚡️ ПОДДЕРЖИТЕ КАНАЛ ГОЛОСАМИ⚡️
🎧 Anker выпустила беспроводные наушники с маскировкой храпа
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16😁4❤3🤮3 1
This media is not supported in your browser
VIEW IN TELEGRAM
Во время недавней презентации умных очков Ray-Ban Display с Meta Neural Band за $800 Марк Цукерберг столкнулся с неловкой ситуацией: он трижды не смог ответить на видеозвонок, простояв на сцене около двух минут и оправдывая это проблемами с Wi-Fi, прежде чем признать: «Всё очень плохо». Главный технический директор Meta* Эндрю Босворт подробно объяснил, что стало причиной столь неудачной демонстрации.
Босворт сообщил, что во время презентации произошло два непредвиденных сбоя во внутренних сетевых сервисах компании.
Докладчики включили опцию Live AI для всех умных очков Ray-Ban Meta в здании. Несмотря на то, что тестовые прогоны не выявили проблем с видеозвонками при такой конфигурации, во время реальной презентации массовая активация этой функции вызвала проблемы со связью.
В Meta* приняли решение направить трафик Live AI на свой внутренний сервер разработки, чтобы изолировать его во время демонстрации. Однако это действие распространилось на все умные очки в здании через точки доступа Wi-Fi, включая гарнитуры сотрудников. Босворт признал: «По сути, мы сами себя атаковали этой демонстрацией. Сервер разработки Meta* не был настроен на обработку потока трафика от других очков в здании — Meta* планировала, что он будет обрабатывать только гаджеты от демонстрационных устройств». Таким образом, перегрузка тестового сервера собственными устройствами внутри здания стала одной из ключевых причин сбоя.
Помимо сетевых проблем, неудавшийся звонок в WhatsApp у Цукерберга также стал результатом совершенно новой, ранее не встречавшейся ошибки. Дисплей умных очков перешёл в спящий режим именно в момент поступления вызова. Когда Цукерберг попытался включить дисплей снова, уведомление об ответе на звонок уже не появилось. Технический директор назвал это ошибкой «состояния гонки» (race condition) — ситуацией, когда результат работы системы зависит от порядка или времени выполнения конкурирующих процессов.
«Мы никогда раньше не сталкивались с такой ошибкой. Мы столкнулись с ней впервые. Теперь она исправлена, и это ужасное, ужасное место, где эта ошибка могла проявиться», — отметил Босворт.
Технический директор подчеркнул, что в компании, безусловно, умеют работать с видеозвонками, и все были «огорчены» появлением ошибок на столь важной презентации нового гаджета. Босворт подытожил, что это был «просто сбой во время демонстрации, а не, скажем так, сбой продукта». По его словам, компания извлекла уроки из произошедшего и приняла меры для предотвращения подобных ситуаций в будущем.
* Meta Platforms признана экстремистской организацией, её деятельность в России запрещена
Босворт сообщил, что во время презентации произошло два непредвиденных сбоя во внутренних сетевых сервисах компании.
Докладчики включили опцию Live AI для всех умных очков Ray-Ban Meta в здании. Несмотря на то, что тестовые прогоны не выявили проблем с видеозвонками при такой конфигурации, во время реальной презентации массовая активация этой функции вызвала проблемы со связью.
В Meta* приняли решение направить трафик Live AI на свой внутренний сервер разработки, чтобы изолировать его во время демонстрации. Однако это действие распространилось на все умные очки в здании через точки доступа Wi-Fi, включая гарнитуры сотрудников. Босворт признал: «По сути, мы сами себя атаковали этой демонстрацией. Сервер разработки Meta* не был настроен на обработку потока трафика от других очков в здании — Meta* планировала, что он будет обрабатывать только гаджеты от демонстрационных устройств». Таким образом, перегрузка тестового сервера собственными устройствами внутри здания стала одной из ключевых причин сбоя.
Помимо сетевых проблем, неудавшийся звонок в WhatsApp у Цукерберга также стал результатом совершенно новой, ранее не встречавшейся ошибки. Дисплей умных очков перешёл в спящий режим именно в момент поступления вызова. Когда Цукерберг попытался включить дисплей снова, уведомление об ответе на звонок уже не появилось. Технический директор назвал это ошибкой «состояния гонки» (race condition) — ситуацией, когда результат работы системы зависит от порядка или времени выполнения конкурирующих процессов.
«Мы никогда раньше не сталкивались с такой ошибкой. Мы столкнулись с ней впервые. Теперь она исправлена, и это ужасное, ужасное место, где эта ошибка могла проявиться», — отметил Босворт.
Технический директор подчеркнул, что в компании, безусловно, умеют работать с видеозвонками, и все были «огорчены» появлением ошибок на столь важной презентации нового гаджета. Босворт подытожил, что это был «просто сбой во время демонстрации, а не, скажем так, сбой продукта». По его словам, компания извлекла уроки из произошедшего и приняла меры для предотвращения подобных ситуаций в будущем.
* Meta Platforms признана экстремистской организацией, её деятельность в России запрещена
😁128🤣52❤24🤡14👍7👌2
До телефона, до Интернета: как люди отправляли факсы в 1843 году
Вы думаете, факс — это пережиток 80-х, который кое-где ещё пылится в офисах? А что, если мы скажем, что первый экспериментальный факсимильный аппарат появился... в 1843 году? Задолго до изобретения телефона!
Изначально факсы работали не через телефонные сети, а по телеграфу, используя маятники, цилиндры и химически обработанную бумагу. От громоздких «пантелеграфов» с двухметровыми грузами до первых машин с оптическим сканированием — путь был долгим и тернистым.
Погрузимся в удивительную историю изобретений, патентов и ожесточённой конкуренции, которая привела к появлению устройства, способного передавать изображение на огромные расстояния.
Вы думаете, факс — это пережиток 80-х, который кое-где ещё пылится в офисах? А что, если мы скажем, что первый экспериментальный факсимильный аппарат появился... в 1843 году? Задолго до изобретения телефона!
Изначально факсы работали не через телефонные сети, а по телеграфу, используя маятники, цилиндры и химически обработанную бумагу. От громоздких «пантелеграфов» с двухметровыми грузами до первых машин с оптическим сканированием — путь был долгим и тернистым.
Погрузимся в удивительную историю изобретений, патентов и ожесточённой конкуренции, которая привела к появлению устройства, способного передавать изображение на огромные расстояния.
🔥27👍11❤1
Реклама — двигатель торговли, а Performance Marketing Forum — это ваш турбонаддув! 🚀
29-30 сентября в Hyatt Петровский Парк состоится главное событие для тех, кто делает результат: Performance Marketing Forum!
Забудьте о скучных докладах. Здесь вы получите концентрат знаний:
🧠 ИИ в бою: как нейросети уже сейчас жгут напалмом в performance.
🔒 Тайные знания: новый закрытый трек для C-level, где делятся тем, что нельзя говорить вслух.
📈 Реальные кейсы: никаких «успешных успехов», только хардкорные разборы и рабочие стратегии.
🔍 Все козыри: поиск, мобайл, инфлюенс, retail media — мы раскопаем каждый сегмент!
Масштабная экспозона, активности от гигантов (Яндекс Реклама, Авито, МТС ADS) и ценные призы. И да, для брендов вход БЕСПЛАТНЫЙ!
Ваш трафик ждёт апгрейда, присоединяйтесь 👈
29-30 сентября в Hyatt Петровский Парк состоится главное событие для тех, кто делает результат: Performance Marketing Forum!
Забудьте о скучных докладах. Здесь вы получите концентрат знаний:
🧠 ИИ в бою: как нейросети уже сейчас жгут напалмом в performance.
🔒 Тайные знания: новый закрытый трек для C-level, где делятся тем, что нельзя говорить вслух.
📈 Реальные кейсы: никаких «успешных успехов», только хардкорные разборы и рабочие стратегии.
🔍 Все козыри: поиск, мобайл, инфлюенс, retail media — мы раскопаем каждый сегмент!
Масштабная экспозона, активности от гигантов (Яндекс Реклама, Авито, МТС ADS) и ценные призы. И да, для брендов вход БЕСПЛАТНЫЙ!
Ваш трафик ждёт апгрейда, присоединяйтесь 👈
🤮10👎5❤2🔥1💩1
Стартап, команда, увольнение: кого выберешь ты? 🤔
Представь: у тебя есть три случайные карточки из игры «Стартап-кранч».
👤 Эд Индекс, маркетолог / Мидл
👤 Максим Схемкин, архитектор / Сеньор
👤 Старожил, ИТ-энтузиаст / Сеньор
Нужно принять три судьбоносных решения.
👉 С кем ты откроешь свой стартап?
👉 С кем готов работать всю жизнь в одном отделе?
👉 Кого уволишь без сожалений?
Ждём твои ответы и аргументы в комментариях! 👇
Зацени игру «Стартап-кранч» и собери команду мечты 👈
Представь: у тебя есть три случайные карточки из игры «Стартап-кранч».
👤 Эд Индекс, маркетолог / Мидл
👤 Максим Схемкин, архитектор / Сеньор
👤 Старожил, ИТ-энтузиаст / Сеньор
Нужно принять три судьбоносных решения.
👉 С кем ты откроешь свой стартап?
👉 С кем готов работать всю жизнь в одном отделе?
👉 Кого уволишь без сожалений?
Ждём твои ответы и аргументы в комментариях! 👇
Зацени игру «Стартап-кранч» и собери команду мечты 👈
💩32🤡11❤5👎5🔥2
Почему наш Юпитер — уникальный космонянь, а большинство планетных систем обречены на хаос?
Представьте: вы живёте в уютном доме, где каждая вещь на своём месте. А потом выходите на улицу и видите, что почти все соседние дома — сплошной беспорядок. Примерно так чувствуют себя астрономы, изучая другие звёздные системы.
В то время как в космосе буйствуют «горячие юпитеры», сжигающие всё на своём пути, наша Солнечная система оказалась аномально спокойной. И «спасибо» за это нужно сказать нашему Юпитеру, который не превратился в разрушительный «горячий юпитер», а стал «беспокойным стражем», обеспечившим Земле тепличные условия.
Выясним, почему такая стабильность — большая редкость, и что на самом деле скрывается за обилием «горячих юпитеров» и отсутствием суперземель в нашей системе.
Представьте: вы живёте в уютном доме, где каждая вещь на своём месте. А потом выходите на улицу и видите, что почти все соседние дома — сплошной беспорядок. Примерно так чувствуют себя астрономы, изучая другие звёздные системы.
В то время как в космосе буйствуют «горячие юпитеры», сжигающие всё на своём пути, наша Солнечная система оказалась аномально спокойной. И «спасибо» за это нужно сказать нашему Юпитеру, который не превратился в разрушительный «горячий юпитер», а стал «беспокойным стражем», обеспечившим Земле тепличные условия.
Выясним, почему такая стабильность — большая редкость, и что на самом деле скрывается за обилием «горячих юпитеров» и отсутствием суперземель в нашей системе.
6🔥54👍18❤🔥8❤5👎1😁1🤔1
✨🐍 Глубины Python от GorkyTech: списки докладов с PythoNN уже здесь! 🐍✨
Первая бесплатная конференция сообществ Нижнего Новгорода завершилась, оставив за собой крутейший Python-трек! 💪 Хотите знать, чего вы не знали о строках в Python? Или как строить ИИ-агентов с нуля? А может, интересуетесь внутренним устройством сборки мусора в CPython 3.14+?
Ловите полный список докладов и материалов, которые заставят ваш мозг скрипеть от удовольствия 👈
Первая бесплатная конференция сообществ Нижнего Новгорода завершилась, оставив за собой крутейший Python-трек! 💪 Хотите знать, чего вы не знали о строках в Python? Или как строить ИИ-агентов с нуля? А может, интересуетесь внутренним устройством сборки мусора в CPython 3.14+?
Ловите полный список докладов и материалов, которые заставят ваш мозг скрипеть от удовольствия 👈
❤17🔥7👍4 4
Swift Concurrency + CoreBluetooth: современный BLE-сервис для каршеринга
Представьте: вы в аэропорту, бронируете автомобиль каршеринга, но машина находится на многоуровневой парковке без связи с сервером. В вашем iPhone есть интернет, но как открыть авто?
В Ситидрайве для таких ситуаций предусмотрен оффлайн-сценарий — управление дверьми через Bluetooth. Внутри автомобиля установлен специальный Bluetooth-модуль, который позволяет iPhone напрямую обмениваться данными. Это гарантирует доступ к авто в любых условиях, даже если машина «отрезана» от сети.
Недавно этот механизм был обновлён, значительно улучшив интеграцию различных модулей телеметрии. В ходе работы применили новый Swift Concurrency поверх старого CoreBluetooth. Узнаем, какие подводные камни возникли при совмещении structured concurrency и callback-ориентированного API, как их обойти, и на что стоит обратить внимание при интеграции async/await со старым API.
Представьте: вы в аэропорту, бронируете автомобиль каршеринга, но машина находится на многоуровневой парковке без связи с сервером. В вашем iPhone есть интернет, но как открыть авто?
В Ситидрайве для таких ситуаций предусмотрен оффлайн-сценарий — управление дверьми через Bluetooth. Внутри автомобиля установлен специальный Bluetooth-модуль, который позволяет iPhone напрямую обмениваться данными. Это гарантирует доступ к авто в любых условиях, даже если машина «отрезана» от сети.
Недавно этот механизм был обновлён, значительно улучшив интеграцию различных модулей телеметрии. В ходе работы применили новый Swift Concurrency поверх старого CoreBluetooth. Узнаем, какие подводные камни возникли при совмещении structured concurrency и callback-ориентированного API, как их обойти, и на что стоит обратить внимание при интеграции async/await со старым API.
👍11🤡5❤4🤔4
Магия UTF-8: как уместить миллионы символов в 32 бита и сохранить совместимость с прошлым
Когда речь заходит о кодировках, многие представляют себе скучные таблицы и бесконечные биты. Но UTF-8 — это не просто набор правил, это гениальное инженерное решение, которое поражает своей продуманностью и изяществом.
Как удалось вместить миллионы символов всех языков мира, да ещё и сохранить полную обратную совместимость с древней ASCII, где было всего 128 знаков? Это всё равно что построить современный небоскрёб на фундаменте старой избушки, при этом сохранив её функциональность.
Автор статьи настолько вдохновился UTF-8, что создал интерактивную песочницу для её визуализации. Узнайте, как работает эта магия, и попробуйте сами.
Когда речь заходит о кодировках, многие представляют себе скучные таблицы и бесконечные биты. Но UTF-8 — это не просто набор правил, это гениальное инженерное решение, которое поражает своей продуманностью и изяществом.
Как удалось вместить миллионы символов всех языков мира, да ещё и сохранить полную обратную совместимость с древней ASCII, где было всего 128 знаков? Это всё равно что построить современный небоскрёб на фундаменте старой избушки, при этом сохранив её функциональность.
Автор статьи настолько вдохновился UTF-8, что создал интерактивную песочницу для её визуализации. Узнайте, как работает эта магия, и попробуйте сами.
🔥40👍17❤7💩4🤔1
Скучный терминал? Вы просто не знаете, как его прокачать!
Сколько часов в день вы проводите в командной строке? А задумывались ли, что ваш терминал может быть не просто чёрным окном, а настоящим произведением искусства, способным повысить продуктивность и вызвать зависть коллег?
В поисках идеального терминала мы нашли приложения, которые превращают рутину в футуристическое шоу. От сверхбыстрого и минималистичного Alacritty, написанного на Rust, до настраиваемого «комбайна» Kitty с поддержкой GPU и даже eDEX-UI — терминала в стиле научной фантастики с экранной клавиатурой.
Приготовьтесь обновить свой рабочий стол.
Сколько часов в день вы проводите в командной строке? А задумывались ли, что ваш терминал может быть не просто чёрным окном, а настоящим произведением искусства, способным повысить продуктивность и вызвать зависть коллег?
В поисках идеального терминала мы нашли приложения, которые превращают рутину в футуристическое шоу. От сверхбыстрого и минималистичного Alacritty, написанного на Rust, до настраиваемого «комбайна» Kitty с поддержкой GPU и даже eDEX-UI — терминала в стиле научной фантастики с экранной клавиатурой.
Приготовьтесь обновить свой рабочий стол.
🤡31👍17❤4😁3👌1 1
Купил ноутбук за 12 евро, а он «покалечен»: история восстановления паяльником и отчаянием
На испанской барахолке среди кучи мусора был найден внешне приличный ноутбук Acer за символические 12 евро. Обычно такие покупки заканчиваются тем, что девайс не включается. Но на этот раз оказалось интереснее: ноутбук был буквально «покалечен».
Оторванный шлейф тачпада, разорванный кабель динамиков и, главное, вырванный с корнем коннектор жёсткого диска. Задача казалась безнадёжной, особенно для того, кто никогда не менял SATA-разъёмы. Но отчаяние и паяльник творят чудеса!
Узнаем, как автор статьи восстановил мёртвый ноутбук, вернув ему жизнь и рыночную стоимость в пару сотен евро.
На испанской барахолке среди кучи мусора был найден внешне приличный ноутбук Acer за символические 12 евро. Обычно такие покупки заканчиваются тем, что девайс не включается. Но на этот раз оказалось интереснее: ноутбук был буквально «покалечен».
Оторванный шлейф тачпада, разорванный кабель динамиков и, главное, вырванный с корнем коннектор жёсткого диска. Задача казалась безнадёжной, особенно для того, кто никогда не менял SATA-разъёмы. Но отчаяние и паяльник творят чудеса!
Узнаем, как автор статьи восстановил мёртвый ноутбук, вернув ему жизнь и рыночную стоимость в пару сотен евро.
🤡28👍26🤔6❤3👌3🔥2😁1