Два модема
В процессе разработки прошивок для маршрутизаторов на линуксах, время от времени попадаются «интересные» баги. Такие, от которых через три дня хочется рвать волосы в самых неожиданных местах. Об одной из таких проблем и пойдёт речь.
Декораторы, о которых вам не расскажут
Если вы программируете на языке Python, вы должны были слышать о декораторах, однако существует много людей, которые либо не знакомы с ними, либо, что еще хуже, знакомы с ними, но так и не поняли их суть. Цель этого краткого руководства — развеять мифы, которые вы слышали о декораторах, и показать другие их стороны, о которых вы и не подозревали.
⚡️ Новости к этому часу
📛 Мобильные приложения автобрендов Škoda, Kia, Infiniti и Nissan перестали работать в РФ
🚆 В «Яндекс Картах» появились железнодорожные переезды, паромные переправы и «лежачие полицейские»
⏰ Приложение часов Google теперь позволяет записывать звук будильника
🆕 Вышел Kodi 20.0
🛠 По слухам, Google разрабатывает аналог Apple AirTag, Tile Pro и Samsung Galaxy SmartTag (ФОТО)
🎮 1С перевела в РФ игровые активы
⚠️ На 290 материнских платах MSI обнаружили неправильную работу механизма безопасной загрузки
⚖️ Художники подали коллективный иск против Stability AI, Deviant Art и Midjourney
🐝 «Билайн» расширил пропускную способность стыка с Telegram до 900 Гбит/с
🇪🇺 Регулятор ЕС собирается заблокировать слияние Microsoft и Activision Blizzard
💸 «1С» повысит цены на 11-18% на некоторые продукты и услуги поддержки
#новости
«В Сети опубликованы сотни постов о том, что собеседования в IT никуда не годятся, что на них расспрашивают о каких-то частностях или задают вопросы о том, что твёрдо знает только вчерашний выпускник университета. Все эти выпады справедливы, но я хочу добавить ещё один от себя»
На технических собеседованиях даже нормальные люди звереют
Инди-разработчики из питерской студии Baba Yaga Games показали первый полноценный трейлер игры под названием «Василиса и Баба Яга».
Проект делается по мотивам русской народной сказки «Василиса Прекрасная». Игрок совершит путешествие в заповедный лес за волшебной силой. Для этого он должен преодолеть три препятствия. Первое представляет собой реку, охраняемую водяным. Вторым препятствием будет болото с болотником. И последнее препятствие — лес, который охраняет леший.
⚡️ Новости к этому часу
🫢 ExxonMobil предсказала изменение климата в 1970-х, но умолчала об этом
📈 На фоне ослабления мер давления китайских властей на IT-гиганты акции Tencent показывают рост
👀 Nvidia Broadcast теперь может удерживать взгляд пользователя в кадре
💰 За новогодние праздники россияне потратили больше ₽600 млн на «Яндекс Афише»
🏴☠️ Sony разработала приложение для Android TV, блокирующее работу пиратских стриминговых сервисов
🔋 «Яндекс Браузер» обновил режим энергосбережения
🐞 AMD рассказала о закрытии 31 новой уязвимости
👨🏻🔬 Российские учёные разработали натуральное нанополотно с рядом защитных качеств (ФОТО)
🖥 В России стартовало производство первых отечественных мониторов под брендом «Бештау»
👩🔬 Российские химики синтезировали перспективные соединения для борьбы со злокачественными опухолями
💻 17 января Apple представит новые MacBook Pro с чипами M2
#новости
«Я не раз в своей жизни слышал, что английский чрезвычайно сложен. Подобные заявления фактически являются чит-кодом. Вы просто сдаётесь и перестаёте пытаться. А зря. В английском языке есть очень много полезных и понятных вещей.
В этой статье я хочу вам показать основные моменты, которые помогли мне хорошо овладеть языком. И надеюсь, что понимание этих моментов поможет и вам»
Английский, которому нас не учили
На HBO Max вышел первый эпизод сериала по игре «The Last Of Us». Если уже посмотрели, поделитесь впечатлениями. И заодно расскажите о своих любимых экранизациях.
#болталка
Фанат с ником DeTwelveGames соединил оригинальную Legend Of Zelda и шутер DOOM. От первой игры разработчик позаимствовал текстуры, квесты, головоломки и механики, а от второй — 3D-окружение.
Сама игра выглядит как карта для GZDoom — бесплатного современного движка, на котором можно запускать DOOM и другие игры на основе шутера.
ВНЕЗАПНО! Свежая подборка публикаций «Сезона Kubernetes» — запущенного нами совместно с #CloudMTS конкурса технических статей о K8s, оркестрации и управлении контейнерами:
1️⃣ Релизный цикл ПО для самых маленьких
2️⃣ Когда хочется больше — пишем кубовый оператор
3️⃣ Настройка LDAP-аутентификации в кластере Kubernetes под управлением Deckhouse
4️⃣ Разбираемся в нюансах создания оператора на golang
5️⃣ Мониторинг межсервисного взаимодействия Kubernetes с помощью протокола NetFlow
Кибернетические киты
17 января 1966 года американский стратегический бомбардировщик B-52G с термоядерным оружием на борту столкнулся с самолётом-топливозаправщиком KC-135 во время дозаправки в воздухе. Вместе с обломками бомбардировщика рухнули четыре термоядерных бомбы, три на сушу и одна в море. Две бомбы, упавшие неподалёку от Паломареса, разрушились, вызвав масштабное радиационное заражение местности, а упавшая в море бомба была найдена только после двухмесячных поисков, едва не стоивших жизни экипажу батискафа.
На фоне этого инцидента и последовавшего дипломатического скандала получили зелёный свет различные инициативы по подъёму с морского дна потерянных бомб, торпед и иных боеприпасов, в том числе проект Deep Ops, разработанный сотрудниками Подводного Морского Центра Сан-Диего в 1970 году. Суть проекта сводилась к тому, чтобы привлечь к этой сложной и достаточно опасной работе дрессированных морских млекопитающих.
Прионы — смертельная диета Ганнибала Лектера
Сегодня мы поговорим о самых необычных вкусовых предпочтениях Homo Sapiens — о каннибализме. К счастью, употребление людей в пищу встречается только в диких племенах аборигенов, оторванных от цивилизации, и в художественных произведениях. Самым ярким примером последнего является фильм «Молчание ягнят» благодаря актерскому мастерству Энтони Хопкинса, сыгравшего Ганнибала Лектера.
Но несмотря на столь редкие явления каннибализма в современном мире, он может представлять угрозу для человечества, и не только с точки зрения несчастных, попавших под нож людоеда. Проблема намного серьёзнее. Каннибализм создал самую опасную болезнь в мире со 100% летальностью, от которой не существует лечения.
⚡️ Новости к этому часу
📛 Porsche отключила для российских клиентов доступ к мобильному приложению Porsche Connect
🏢 Twitter закрывает ряд международных офисов
🚁 «Индженьюити» выполнил полёт №39 на 140 метров и попал в объектив одной из камер марсохода «Персеверанс» (ФОТО)
📉 Рынок игровых консолей в РФ сократился на 30% за 2022 год
😔 Разработчик MSI Afterburner подытожил ситуацию вокруг проекта и рассказал про безуспешные попытки MSI по сотрудничеству
👨💻 Российская дочка Game Insight в результате банкротства не выплатила зарплату 270 сотрудникам, большинство — разработчики
🎮 Контроллер Google Stadia получил поддержку Bluetooth
🚙 Toyota представила две классические модели своих автомобилей с нулевым выбросом
🏦 В части отделений «Сбера» ставят «СБОЛ» на iPhone после предъявления паспорта, лучше приходить со своим USB-кабелем
🤖 Ram Trucks представила робота для подключения электромобиля к зарядной станции
#новости
Ограничиваем число процессов в pod'е Kubernetes
Если мы говорим о безопасности в Kubernetes, первым делом нужно защитить ключевые компоненты кластера (pod'ы) от внешнего воздействия и ограничить риски внутри самих pod'ов. Чем меньше процессов в pod'е, тем меньше уязвимостей в кластере.
Обсудим, почему рискованно сохранять в pod'е параметры количества процессов по умолчанию и как решить проблему
Прокси хранилища 1С (IIS, OneScript)
Поговорим о том, как избавиться от версионной зависимости, проверять комментарии, вызывать веб-хуки и делать красивые пути. И всё это на привычном IIS и понятном OneScript.
«В посте расскажу о моём успешном взаимодействии с некоммерческим проектом ЗабастКом, который поддерживает наёмных работников в отстаивании своих трудовых прав и интересов. Моя цель была реализовать что-то похожее на ML4SG проект, где волонтёры-специалисты по анализу данных направляют свою энергию на пользу обществу. Например, применяют алгоритмы искусственного интеллекта для спасения потерявшихся людей, для мониторинга качества воздуха или для анализа новостного потока»
Как машинное обучение помогает проекту «ЗабастКом» освещать трудовые конфликты
Вакансии для джунов и стажеров на Хабр Карьере:
QA Engineer NGFW в Нуматех. Можно удаленно. От 100 000 ₽.
https://bit.ly/3GOuFdV
PHP developer в Stulandia. Можно удаленно. Неполный рабочий день. От 50 000 до 100 000 ₽.
https://bit.ly/3kbKmEs
Помощник менеджера проекта со знанием MS SQL Server в Falcon Space. Удаленно. Неполный рабочий день. От 15 000 до 35 000 ₽.
https://bit.ly/3XDdpPG
Инженер-программист АСУТП в Пластик Энтерпрайз. Новочеркасск. Полный рабочий день. От 20 000 ₽.
https://bit.ly/3ZJANNx
Специалист технической поддержки в Hopper IT. Нижний Новгород. Полный рабочий день. От 30 000 ₽.
https://bit.ly/3klsmHX
Больше вакансий: https://bit.ly/3kbKpQE
#junior
Интернет-цензура и обход блокировок: не время расслабляться
Нередко на Хабре в темах, посвящённых блокировкам ресурсов, встречаются забавные заявления вида «Я настроил TLS-VPN, теперь будут смотреть что хочу и цензоры мой VPN не заблокируют», «Я использую SSH-туннель, значит всё ок, не забанят же они весь SSH целиком», и подобное. Что ж, давайте проанализируем опыт других стран и подумаем, как же оно может быть на самом деле.
Величайшие программисты XXI века. Марк Руссинович и его 65 системных утилит
Кто из админов не знает утилиты SysInternals (Winternals) для администрирования и диагностики Windows? Кажется, они известны с незапамятных времён. Но не каждый в курсе, что эти незаменимые инструменты написаны вовсе не компанией Microsoft. Скорее наоборот, они написаны вопреки её желанию.
И здесь мы подходим к личности автора, талантливого и суперпродуктивного программиста Марка Руссиновича. Он показал, что один умный парень способен интеллектуально продавить мегакорпорацию. И той придётся заплатить ему огромные деньги и даже взять на работу. Потому что повторить его программы она не сумела.
«Парагвай предоставляет самые простые в Южной Америке условия для получения ПМЖ. Поэтому сегодня о нём пишут гораздо больше, чем ожидаешь от небольшой и откровенно небогатой страны где-то на другом конце света.
Я пробыл здесь два с половиной месяца, посетил 4 города и получил от пребывания тут гораздо больше приятных впечатлений, чем предвкушал изначально. Поэтому сегодня я расскажу вам об этой интересной стране: образ и уровень жизни, облик современных городов, экономика, климат, местные гастрономические особенности и всё-всё-всё»
Парагвай. Как живут в одной из беднейших стран Южной Америки?
Краткий очерк истории микроволновых печей
История микроволновых печей — как раз тот случай, когда реальная история подменяется мифологией, и множество «копирайтеров» растаскивают по Интернету байку, укореняя её в массовом сознании как факт, что она была изобретена случайно. Якобы инженер Перси Спенсер работая с магнетронами в лаборатории случайно обнаружил, что шоколадка в его кармане в поле магнетрона от излучения растаяла и его осенило, что так можно разогревать еду. А дальше классическая американская история — патент, вывод на рынок и получение прибыли. Но всё было совсем не так.
YAML из Ада
Формат данных YAML чрезвычайно усложнён. Он задумывался как удобный для человека, но в стремлении к этой цели сложность настолько увеличилась, что его разработчики достигли противоположного результата. В YAML есть куча возможностей выстрелить себе в ногу, а его дружелюбие обманчиво.
Абсолютно бесплатный VPN с бесплатного VPS
К сожалению, в текущих реалиях даже платная подписка на хороший VPN не гарантирует, что он будет работать стабильно, так как его могут в любой момент заблокировать. Вот как можно решить проблему.
«Недавно я получил свой флиппер и, решив написать первое приложение, столкнулся с проблемой отсутствия информации по отладке программного кода. Есть несколько статей по разработке приложений для флиппера. Однако, когда я приступил к разработке и отладке приложения, опираясь на информацию из указанных статей, то столкнулся с трудностями, которые я опишу далее и укажу способы их решения»
Пишем и отлаживаем приложения для Flipper Zero
⚡️ Новости к этому часу
🎮 GOG закрыла сервис GOG Connect
🤷♂️ По данным The Information, сбой сторонних клиентов Twitter носил преднамеренный характер
⚖️ Суд запретил бывшим сотрудникам Twitter подавать коллективные иски по поводу увольнения из компании
🥳 Первому MacBook Air исполнилось 15 лет (ФОТО)
📈 Выручка российских разработчиков ИИ для распознавания лиц выросла в 2022 году на 30-35%
⚙️ «ВКонтакте» разработает сервис для распознавания дипфейков вдобавок к своему сервису генерации дипфейков
☄️ Марсоход «Кьюриосити» обнаружил небольшой метеорит
👨💻 Минцифры возобновило набор на курсы по программированию
⚠️ Хакеры используют критическую уязвимость в популярной системе мониторинга и анализа сети Cacti
#новости
«Почему мне так плохо?»: частая причина депрессии, о которой мало кто подозревает
Иногда причины депрессии очевидны, а иногда неуловимы. Особенно если всё хорошо — работа нравится, личная жизнь тоже, СВО ещё не началась, солнышко светит, а на душе тошно. В чём может быть причина? А вот в чём.
Всё про USB-C: обеспечение питания
Ориентируясь на высокий интерес читателей к теме разъёмов USB-C, RUVDS публикует продолжение серии статей, посвящённых различным особенностям этого решения. Текущая публикация познакомит вас с нюансами использованием USB-C для запитывания различных устройств.
Суммирующая машина Сполдинга — компьютер 149-летней выдержки
История компьютерных технологий насчитывает множество интересных страниц, перелистывая которые порой можно обнаружить весьма неожиданные находки. Ровно 149 лет назад, 13 января 1874 года патентное бюро США зарегистрировало патент №146407 на Spalding Adding Machine — суммирующую машину Сполдинга, один из первых механических калькуляторов, получивших распространение в Северной Америке.
На уходящей неделе мы запускали собственную базовую станцию, постигали основы работы в браузерном симуляторе CircuitJS, следили за прогрессом Midjourney и разбирались, почему старые форумы продолжают успешно существовать в 2023 году.
Лучшие публикации недели (9-15 января)
«Когда поворот будет получаться почти расслабленно — это именно то, что нужно. В последующем на этом пути придёт возможность легко контролировать движение на разбитом склоне и буграх»
Единственный способ полноценного контроля скорости на горных лыжах и сноуборде. Физика