Хабр
123K subscribers
21.8K photos
247 videos
39 files
57.4K links
НЛО с вами!

№ 5197888779

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

Рассмотрим, что такое слайсы и string (строки) изнутри, как использовать их с sync.Pool для ускорения — без «внутренностей» последнего, но с точки зрения клиента. Поговорим о полезных трюках, посмотрим на значения измерений производительности и познакомимся с альтернативными решениями.
👍254
«Мы открыли 79 магазинов, на нас работало 300 человек, а на пике оборот магазинов составил 700 млн рублей. За 10 лет я видел миллионы прибыли, долги в 150 млн ₽, обороты в 700 млн в год, скандалы с правообладателями и кризисы.

В 2019 я вышел из бизнеса, а история, как на самом деле устроен рынок настольных игр, осталась»

История открытия и продажи самой крупной сети настольных игр в России
53👍27🤡25💩7🤮1
Старики будут править IT

Периодически на просторах Интернета встречается мнение, что в «Нарнии для разработчиков» нельзя находиться людям, которые уже преодолели барьер в 30 лет. И вообще этим людям пора либо перейти в менеджмент или запускать процесс самоутилизации и просто исчезнуть для того, чтобы «молодые, успешные» 20 летние сеньоры пришли и начали перфомить так, что 30-летнему деду и не снилось.

Разберёмся, так ли это на самом деле, что более молодой разработчик может в базовых задачах выдавать бóльшую производительность и вообще — хотят ли текущие зумеры идти работать в айтишечку, чтобы перфомить.
😁100👍18🔥16🤡156👎4🤮4👌2🤣1
Маркировка DC/DC-преобразователей в корпусе SOT-23-5 и SOT-23-6

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

С появлением микросхем в миниатюрных корпусах размер её уже не позволяет нанести полную маркировку названия. Поэтому многие производители наносят на такие микросхемы не полное название, а символьный код.

Самое печальное в этой методике, что не существует единого мирового стандарта на такое обозначение. Каждый производитель придумывает свою сокращённую маркировку для микросхем (SMD code). Кроме того, далеко не в каждом Datasheet описана такая маркировка.
👍395🔥4💯1
This media is not supported in your browser
VIEW IN TELEGRAM
У вас — три минуты свободного времени, у нас — короткий опрос про комменты 🍕

Если что, вы ничего не видели!
Please open Telegram to view this post
VIEW IN TELEGRAM
💩36👍165👎4🤮4😁2🎉2
Ретрокомпьютер мечты: как собрать его в 2025 году

Казалось бы, сейчас, в рассвет виртуализации, можно вообще не заморачиваться покупкой реального «ретрожелеза». Но автору хотелось именно той аутентичности и тех самых эмоций. Четверть века назад его ПК был самосборный экземпляр на базе Intel Pentium II. Поэтому было решено собрать похожую конфигурацию и посмотреть на работу такого ПК глазами современного пользователя.
👍43🤡9🤯41
Как перенести Linux Device Drivers на современные ядра

Наверное, каждый разработчик рано или поздно задумывается о том, что же происходит в операционной системе на уровне ядра. Для ОС на базе ядра Linux относительно простой точкой входа является написание своих модулей. Модули по своей сути — это драйверы устройств.

В книге Linux Device Drivers подробно описано, как создать свой модуль ядра для интересующего класса устройств. Однако эта книга очень устарела, поскольку в ней рассматриваются случаи, справедливые для ядра версии 2.X.X. А в 2025 году третьему изданию Linux Device Drivers исполняется 20 лет!

На сегодняшний день большинство устройств используют ядра 5.X.X или 6.X.X, в которых многое изменилось. Так и появилась идея этой статьи — адаптировать информацию из LDD под современные ядра.
🔥36👍101👎1
А накидайте нам голосов, как будто мы Юра Борисов на «Оскаре» 🍿
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥229🤮93🤡63💩53👍11👎8😁85🥱3😐2🤯1
Программирование — это не только алгоритмы и логика, но и удивительное разнообразие синтаксиса языков.

Работая над новым средством подсветки синтаксиса для llamafile, разработчик Жюстин Танни исследовала 42 языка программирования — от классического C и экзотического Tcl до мощного Ruby. В этой статье она делится своими открытиями о том, насколько причудливым и непредсказуемым может быть лексический синтаксис.
🤡25👍11
Как Kubernetes стал стандартом управления инфраструктурой

В мире технологий всё быстро меняется, но некоторые инструменты буквально «врастают» в инфраструктуру. Docker упростил работу с контейнерами, но дальше появилась новая задача: как управлять этим огромным количеством контейнеров, которые разрастаются словно настоящие экосистемы? Ответом стал Kubernetes.
😭40👍17💩10👎31🔥1
Три паттерна в дизайне, которые ведут себя не так, как кажется

Поговорим о привычных дизайн-паттернах для цифровых продуктов, которые дизайнеры могут бездумно добавлять в продукты, но порой они неочевидны для пользователей.
❤‍🔥22👍10👎8🔥5😁3🤮31
Станет ли ИИ катастрофой для сквозного шифрования?

С точки зрения конфиденциальности, самой важной историей за последний десяток лет стало развитие платформ общения со сквозным шифрованием. До 2011 года большинство соединённых с облаками устройств просто загружали свои данные в текстовом виде. Из-за этого конфиденциальные данные многих людей утекали к хакерам, приводили к гражданским искам, судебным ордерам или эксплуатации бизнесов самими платформами. Большинство обычных конечных пользователей, незнакомых с инструментами наподобие PGP и OTR, страдало от последствий этого. И ведь эти последствия действительно оказывались ужасными.
🤡22👍162🔥1🥱1
Добро пожаловать в Древний…

...Египет — мир величественных пирамид, бурных вод Нила и одной из самых тёплых и ламповых 2D-стратегий из 1999 года! Здесь вы станете архитектором и правителем, строя города, заботясь о благополучии жителей и возводя памятники, достойные фараонов. А вы знали, что у Фараона была полноценная демка? Хотя это нормально для индустрии того периода, вот о различиях с retail-версией и пойдёт речь.

Но помните, что в 2025-м всё это великолепие может не завестись и потребует доработки напильником
👍529👏2😱1
«Несколько лет назад я подумал, что эра Xbox 360 прошла, исследования забыты, и потихоньку начал избавляться от наследия студенческих времён — приставки продал, запчасти раздал, на форумы залезать перестал. Но у вселенной были совершенно другие планы, стоившие мне нескольких месяцев бессонных ночей…»

Приключения с Xbox 360: долгий путь к RGH3
🔥67👍13🤮4🫡32
😢 Реакции на Хабре: постмортем

В конце ноября на Хабре появились слизни-реакции, а теперь мы их благополучно прибили. Обсудим, почему надежды на реакции не оправдались и какие выводы команда Хабра сделала из этой короткой, но поучительной истории.
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱58😢14🤮9😁7🤔2🎉2🤣21
Forwarded from Хабр Карьера
Работа на неполный день с возможностью удаленки.

iOS Swift-разработчик в Мейнбрейн. 240 000 — 300 000 ₽.

Machine learning engineer в Video AI. 2500 — 5000 $.

WebGL-разработчик в LikeVR. Москва, Санкт-Петербург, Воронеж.

Программист PHP/Laravel/Vue.js в What'sOnPic. До 200 000 ₽.

Стажер в отдел продаж в Nomadic Soft. 480 — 800 $.

UX/UI дизайнер в RESHAPE. Москва. 100 000 — 150 000 ₽.

Аналитик 1С ERP (регламентированный учет) в Мечел-ИнфоТех. От 190 000 ₽.

Больше вакансий

#remote #part_time
👍14👎9💩74👏3🤮2
[ХАБРААРХИВ]

Как отучить соседского кота гадить на газон: используем машинное зрение и глубокое обучение

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

Инженер Nvidia считает, что поступать так с соседскими животными — как-то не по-соседски. К тому же он хотел попробовать нейросети на практике. Поэтому он использовал более продвинутый метод: он взял плату Nvidia Jetson TX1, IP-камеру Foscam, плату для разработки Particle Photon, подсоединённую к реле, и домашнюю систему полива газона. Коты мокрые — но живые и здоровые.

#хабраархив
😁100👍27🔥8🥰4😱2
Куда деваются отходы в самолётных туалетах?

В пассажирских самолётах, вмещающих в себя хотя бы два десятка пассажиров, есть туалеты. В зависимости от самолёта, он может быть один, а может быть пару десятков туалетов на один самолёт. Задумывались ли вы, куда деваются отходы, улетающие в трубу унитаза на высоте 11 километров? Разберём работу системы отходов из сортира на примере А320.
💩191👍28😁25🥰3😱2🤮1
Что не так с OpenStack и почти всеми российскими публичными облаками

Это один из тех адских опенсорсных проектов, которые отлично начинались в 2010-м, но потом с сообществом что-то пошло конкретно не так. Можно сказать, что перед нами — опенсорс, болеющий всеми корпоративными проблемами.

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

Но при этом, если вы строите публичное облако в России, варианты выбора у вас очень богатые — либо на OpenStack с собственной разработкой, либо на OpenStack, но коммерческом.
🤡56👍29💩54🤬2🤮1
Русские игры, которые рассказывают о нас: путь от провалов к шедеврам

Кажется, у нас делают игры двух категорий: «наш ответ» чему-то там либо что-то крайне самобытное. Нет, конечно, между этими двумя крайностями встречаются хорошие игры, но чаще всего это инди-проекты, созданные благодаря энтузиазму. А сделать какой-то уникальный тайтл, который основывался бы на русской культуре, — задача невероятно сложная. Или же вполне достижимая? На фоне недавнего провала «Сказок старой Руси», когда её разработчики обвинили в этом The Game Awards, хочется вспомнить игры, которые раскрывают нашу идентичность.
👍50💩30🥴147🥰3🔥2🤡2