Pull to refresh
-2
2.9

Пользователь

Send message

Не только Coca-Cola и Starbucks: компании, которые ушли из России, но продолжают подавать заявки в Роспатент

Level of difficultyEasy
Reading time3 min
Views32K

Фирмы, объявившие об уходе с российского рынка после 2022 года, чаще всего не рвут окончательно правоотношения с Роспатентом: они, закрыв часть торговых точек и подразделений, продолжают подавать заявки в Роспатент для защиты в России своих брендов.

Читать далее

Nearly Stateless L4 Balancer: алгоритм и патч на GitHub. Доклад Яндекса

Reading time10 min
Views4.7K

Меня зовут Александр Азимов, я руковожу группой сетевого R&D в Yandex Infrastructure — команде, которая в том числе создаёт системы управления трафиком всего Яндекса. Cегодня мы поговорим о том, как почти полностью избавиться от стейтов на L4-балансировщике.

В статье я покажу разработанный в Яндексе алгоритм двойного консистентного хеширования, который помогает минимизировать необходимость хранения таблицы соединений на L4-балансировщике. И поделюсь готовым патчем на GitHub, который позволит каждому перепроверить наши результаты.

Читать далее

Банановые гонки: удобно ли бежать в костюме и зачем это вообще нужно

Reading time4 min
Views1.4K

Привет, Хабр! Я Вася Тивков, фронтендер в МТС Диджитал. В прошлый раз я рассказывал про 166-километровые забеги по сугробам и горам. Ваш отклик был теплым, спасибо за комментарии! Сегодня продолжу тему и расскажу про костюмированные забеги — это когда просто так бежать уже скучно и ты думаешь, не перевоплотиться ли в Человека Паука, Бабу Ягу или банан (как сделал я).

Удобно ли на кроссе в костюме и какая у этого цель, расскажу под катом. А еще снова надеюсь на обратную связь. Если тоже участвовали в костюмированных забегах (неважно, на какую дистанцию), делитесь в комментариях фотками. Будет интересно посмотреть!

Читать далее

От Li-Ion к Li-S: новый тип аккумуляторов работает даже разрезанный пополам

Reading time3 min
Views12K

Всем привет! С вами Виктор Сергеев из МТС Диджитал. Сегодня поговорим об элементах питания. Команда исследователей из Университета электронной науки и технологий Китая разработала новые литий-серные аккумуляторы (Li-S). Их достоинство — устойчивость к повреждениям и высокая энергоемкость. Они функционируют даже согнутые и разрезанные пополам. Первые образцы Li-S аккумуляторов были представлены еще в 2004 году, но у них был серьезный недостаток — низкое число циклов заряда и разряда. Плюс нестабильность электродов (об этом ниже). В новом варианте такого нет. Подробности — под катом.

Читать далее

От опытных сотрудников опускаются руки… 5 лет создавали методику и теперь нанимаем только стажеров

Level of difficultyEasy
Reading time13 min
Views73K

Как в условиях кадрового голода найти сотрудников, которые будут приносить пользу и деньги? Взять специалиста с опытом или вырастить новобранца-стажера. Потратить деньги или время? Расскажем, как опытный может принести неприятности и убытки, а стажер становится ценным активом, если его правильно отбирать и обучать. Делимся методикой, которую создавали 5 лет

Читать далее

Оживляем раритетный кассовый аппарат из девяностых

Level of difficultyEasy
Reading time13 min
Views7.5K
Приветствую всех!
Обычно, когда речь заходит о старых кассовых аппаратах, вспоминаются девайсы ещё советских времён, тогда как устройства девяностых и двухтысячных оказываются незаслуженно забыты. Тем не менее, среди них тоже были по-своему интересные экземпляры, о которых я и хочу рассказать.



Итак, в сегодняшней статье поговорим о кассовых аппаратах эпохи фискальной памяти. Узнаем, как они устроены, посмотрим на них в работе и разберёмся, какие интересные (и по нынешним временам порой нелогичные) решения в них применены.
Читать дальше →

С рынком труда в РФ все нормально, падает. Никаких квестов

Reading time4 min
Views24K

Ответ на статью Рынок труда сломался? Почему поиск работы превращается в квест

Зачем-то НЛО сегодня вытащило из песочницы очередную «Founder Кадрового агентства IT and Digital» - неужели опять всех авторов перебанили, и писать некому, даже для копроблогов ?

Впрочем, риторические вопросы про MHGA оставим в чулане.

Читать далее

Как машинное зрение присматривает за коксовыми батареями

Reading time8 min
Views7.4K
image

Это коксовая батарея, внутри которой из угля выпекают высокотемпературный многотонный пирог.

Высота батареи — девять метров, а двери — пять.

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

Малейший дефект двери даёт утечку газа из печи. А мы это очень не любим по двум причинам:
  1. Мы живём в Липецке и хотели бы, чтобы он и дальше оставался самым чистым городом металлургов в России.
  2. Это снижает КПД печи.

И вот, когда в ИТ-отдел обратились экологи с просьбой помочь с более эффективным выявлением эмиссии, мы пошли смотреть, что можно сделать.
Читать дальше →

Обновляем мерч: шо, опять?

Level of difficultyEasy
Reading time6 min
Views1.9K

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

Читать далее

Словарь программистского жаргона без англицизмов

Level of difficultyEasy
Reading time16 min
Views19K

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

Мне интересно было составить «чисто русский словарь», состоящий в основном из омонимов, то есть слов, использующихся в ином значении.

Дополнения и правки приветствуются :-)

Огласить весь список

DPDK на динозаврах и гаишниках

Reading time5 min
Views6.5K

Как часто менеджерам, дизайнерам и UX-исследователям приходится вникать в проблемы сетевого стека Linux-ядра? Подозреваю, что не часто. Но если вам пришлось это сделать, у меня хорошая новость! Я уже прошла этот путь, полный админских терминов и бесконечных аналогий, и подготовила краткое содержание в комиксах. Теперь вам не нужно будет переводить с технического на дизайнерский!

Меня зовут Наташа, я UX-исследователь в Selectel. В тексте расскажу о DPDK: что это и какую проблему решает, а также зачем потребовалось юиксеру. 🙂
Читать дальше →

Смартфон S24 Ultra – классический фейк, где все «железо» тоже ненастоящее

Reading time5 min
Views97K

Нет, это не копия Samsung S24. Тут ставка идет на внешние понты и обман абсолютно со всеми характеристиками. Специальные конфиги в системе и патчи делают так, что даже AIDA64 и CPU-Z показывают пользователю фейковые характеристики платформы и ее компонентов.

Продается это «чудо» под разными брендами, но чаще всего под лаконичным названием S24 Ultra. Производитель фейков имеет целый каталог платформ и корпусов, а конечному заказчику дается утилита, с помощью которой он уже сам может выставить нужный объем памяти, накопителя, разрешение экрана и прочее.

Читать далее

YYYY? yyyy!

Level of difficultyEasy
Reading time6 min
Views7.9K

Знаете ли вы, в чём разница между 'Y' и 'y' символами в паттерне даты в Java? В этой статье мы рассмотрим, как неправильное форматирование даты может привести к ошибке, а также расскажем вам про нашу новую диагностику V6122 для языка Java, которая убережёт вас от внезапных путешествий во времени.

Читать далее

Готовьтесь к росту цен

Reading time8 min
Views151K
Это был тяжёлый год, был он тяжелей, чем тот.

В этом году Центробанк выставил высокие ставки и фактически перекрыл возможность строить ЦОДы за кредитные деньги. А если что, то дата-центры строятся за колоссальные деньги. То есть исключительно на кредиты — с тем, чтобы потом продавать их мощности и постепенно отбивать кредитные деньги. То же самое происходит в других областях бизнеса, и почти везде практическая невозможность взять кредит означает стагнацию многих направлений бизнеса. За ипотеку же вообще можно слетать в космос!

Почему нельзя взять кредит? Потому что почти нет такого бизнеса, который даст денег больше, чем если просто положить их на счёт в банк. Правда, банкам я бы тоже не стал доверять на 100 % даже в случае депозитов, но это уже другая история.

А дефицит стойко-мест растёт. Уже в прошлые годы всё, что строилось, на 80 % раскупалось ещё на стадии строительства. То есть речь идёт даже не про текущие свободные стойки, а про предзаказы на то, что будет готово только в следующем году.

Цена размещения стойки уже выросла на 9–21 % в зависимости от колокации в России.

Кстати, познакомьтесь со звездой рынка — киргизскими серверами:

imageЭто экспорт из Германии в Кыргызстан. Примерно такие же графики — по Польше, Австрии, Италии и т. п.
Читать дальше →

Почему сегодня Марс так сильно отличается от Земли?

Level of difficultyEasy
Reading time9 min
Views12K


Примерно 4,5 миллиарда лет назад, на ранних этапах развития Солнечной системы, вблизи Солнца существовала не одна, а целых три планеты с благоприятными для жизни условиями: Венера, Земля и Марс.

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

Планеты нашей Солнечной системы начали формироваться около четырёх с половиной миллиардов лет назад. Центральная протозвезда превратилась в наше Солнце, а окружающий протопланетный диск разделился на части и сформировал наши планеты, их спутники, а также пояса астероидов и пояса Койпера. Сначала сформировались планеты-гиганты, которые, вероятно, мигрировали внутрь и наружу и, возможно, выбросили наружу одну из ранних планет Солнечной системы. Остатки материи сформировали множество внутренних, каменистых, землеподобных миров, включая Меркурий, Венеру и две ещё планеты — прото-Землю и прото-Марс, которым вскоре предстояло подвергнуться массированным бомбардировкам.
Читать дальше →

Цемна стронэ Моцы

Reading time8 min
Views19K

Початково рыцер Еди, под вплывем Дартха Сидиоуса прешедл на цемна стронэ Моцы и прыял тытул „Дартх Вадер”.

Вы поняли что-то из предыдущего предложения? Это польский язык. Это не перевод, не какой-то интернет-сленг, это польский язык как он есть, просто записаный кириллицей. Вчера, я случайно оказался на польском сайте, там всё было написано по-польски, ничего не понятно, и мне вдруг стало любопытно, что если конвертировать польский текст в кириллицу, смогу ли я, внезапно, понимать его? Ну хоть на сколько-то понимать. Готового такого конвертера я нигде не нашел, ни на гитхабе ни в переводчиках типа Гугла. Пришлось написать самому.

Читать далее

Как я пытался приручить кофемашину

Level of difficultyEasy
Reading time6 min
Views2K

Добрый день. Делюсь своей старой исследовательской мини-статьей. Не ругайтесь, мне просто было скучновато.

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

Очередное желание изучить что-то новое привело меня к попытке написать программу (на rust), которая должна без инъекции взаимодействовать с запущенным java приложением. Я хотел читать и изменять память нужных мне java объектов без загрузки java-agent модулей, без использования jni, без загрузки новых классов в приложение и т.п. У меня есть PID процесса и знание о том, что это java приложение.

Читать далее

Определяем местоположение по коммитам в git

Level of difficultyEasy
Reading time2 min
Views16K

Вот вам карты «возможного» местоположения разработчиков Telegram и React для затравки.

Telegram Desktop. Всего 205 человек. Из них 3 основные. Из них два (работают с 2014 и 2019) в районе Самара-Кавказ (Армения, Грузия, Азербайджан) и один (работает с 2018) вероятно в Турции.

ReactJS. Всего 1854 человек. Основной состав: 14 работает, 26 уволилось. Примерно 50/50 сидят на восточном и западном побережье США.

Читать далее

Отстаивание прав после дискриминации по национальному признаку в ЕС

Level of difficultyEasy
Reading time8 min
Views17K

Привет, Хабр! Случаи увольнения людей «не с тем паспортом» или говорящих «не на том языке», или живущих «не там, где надо» сегодня, к сожалению, стали обыденностью. Хотя, строго говоря, всё это проявления дискриминации. В этой статье я на условиях анонимности расскажу историю своего знакомого, которому удалось добиться от работодателя в ЕС компенсации за дискриминационное увольнение. Подробностей и названия компании здесь не будет (таковы условия заключённой сделки), только алгоритм сработавших действий для получения компенсации.

Читать далее

Создателю Флибусты Стиверу, с благодарностью от Java

Level of difficultyEasy
Reading time4 min
Views18K

20 октября после продолжительной борьбы с глиобластомой скончался первоначальный автор декомпилятора Java Fernflower Стивер.

Стивер был немецким программистом русского происхождения, в основном разрабатывавшим программное обеспечение для медицинского оборудования. Двадцать лет назад у него появился глубокий профессиональный интерес к внутренним устройствам виртуальной машины Java. Вы можете помнить его исследовательские записи в блоге, например, эту (на русском) от 2006 года о том, как настроить иерархию классов Java с помощью Unsafe, когда Java 1.5 только вышла. Примерно в 2008 году Стивер увлекся декомпиляцией Java.

В то время ландшафт декомпиляции Java был очень беден. Время первого поколения декомпиляторов, таких как JAD или JODE, подходило к концу. В то время как Java как язык развивался, существующие декомпиляторы в основном не поддерживались, что затрудняло работу с новыми языковыми конструкциями, такие как операторы утверждений, аннотации и универсальные типы. Более того, прекращение поддержки инструкций JSR/RET в байт-коде Java привело к существенной разнице в том, как компилируются блоки try-finally. Декомпиляторы не смогли обрабатывать новый байт-код.

Еще одной большой проблемой существующих декомпиляторов был их подход к декомпиляции. Они просто искали определенные шаблоны байт-кода и переводили их в соответствующие операторы и выражения Java. Несмотря на простоту, этот подход является нестабильным - любое незначительное семантически эквивалентное изменение в сгенерированном байт-коде делало надлежащую декомпиляцию невозможной. Это серьезно ограничивало применение декомпилятора.

Читать далее

Information

Rating
1,923-rd
Registered
Activity