Телеграм-боты — хорошая возможность вписать какую-то важную функциональность в понятную и простую платформу мессенджера. Не нужно думать об отдельном сайте и интерфейсе. Также боты — хорошая возможность для новичков в разработке реализовать свой мини-проект.
В подборке — семь инструкций по созданию мини-приложений в телеграме.
Закат Stack Overflow.
Недавно завирусился пост под названием The Fall of Stack Overflow, подробно рассказывающий о падении трафика этого сайта за последние полтора года на 35-50%.
Самой очевидной причиной этого можно назвать ИИ, потому что ChatGPT чрезвычайно полезен в качестве помощника в кодинге. Однако это не совсем правда. Посмотрим на четыре причины, объясняющие медленное угасание Stack Overflow.
⚡ Новости к этому часу
🚘«Кама» начала принимать предзаказы на отечественный электромобиль «Атом» (ФОТО)
💡«Тинькофф Авто» разработает финтех-платформу для российского электромобиля «Атом»
🔶Казахстан отказал США в выдаче сотрудника бывшей Group-IB Никиты Кислицина
🪜Обновлённый логотип Twitter на крыше штаб-квартиры в Сан-Франциско демонтировали из-за жалоб местных жителей
👩⚕️Сервис телемедицины от Amazon теперь доступен на всей территории США
🛠Инженер спроектировал зарядный кейс для AirPods Pro, облегчающий ремонт гаджета
💪Pixar, Adobe, Apple, Autodesk и Nvidia объединяют усилия для стандартизации OpenUSD
#новости
В новой статье предлагаем покопаться в кишках у HTTP/2: разобрать алгоритмы установки соединения, формат кадров, примеры взаимодействия клиента с сервером. Статья рассчитана как на давно знакомых с HTTP, так и на начинающих фронтендеров недавно изучивших HTTP/1.1, и пытающихся осознать, что там с HTTP/2.
Разбираем HTTP/2 по байтам.
Разработчикам ПО очень просто создавать инструменты для улучшения своей профессиональной работы. И существуют инструменты, выгода от использования которых мгновенна, а ценность от применения уникальна. Один из них — это fzf. И автора статьи очень печалит то, что многие скачивают его, запускают в командной строке «как есть», а потом просто мотают головой и произносят: «Я не понимаю».
Итак, вы установили fzf. Что дальше?
«Здесь я хочу рассказать, каково оно, быть автором популярных опенсорс-пакетов. Хоть эта работа и не принесла мне особых денег (на что я, впрочем, особо и не рассчитывал), она принесла мне бесценный опыт»
Как делается Open Source: личный опыт
«Тут на глаза попался новый нетфликсовский сериал Fubar со Шварценеггером, чем-то напоминающий «Правдивую ложь», растянутую на много серий. Сам сериал я не смотрел, так, мимо телевизора проходил, где его смотрели.
Клюквы в нём достаточно и так, но в шестой серии у героев стоит задача выбраться из старого советского бункера и при помощи старого советского компьютера. Посмотрим, на что способны голливудские хакеры сегодня»
Голливудский 386 — сериал Fubar
Протоколы в Python
В Python 3.8 появилась новая примечательная возможность — протоколы (protocols). Протоколы — это альтернатива абстрактным базовым классам (abstract base classes). Они позволяют пользоваться структурной подтипизацией (structural subtyping), то есть — осуществлять проверку совместимости классов исключительно на основе анализа их атрибутов и методов.
Поговорим о протоколах в Python и разберём практические примеры работы с ними
⚡️ Новости к этому часу
👨✈️ В Калифорнии началось расследование против Tesla из-за проблем с безопасностью автопилота
🛠 Создатель Ansible запустил проект jet, в котором переосмысливает свой легендарный инструмент
🔌 В городке Экалака в Монтане владелец Model Y решил зарядиться от столба на центральной улице и получил счёт на $60
📊 В 2022 году зарубежные компании заняли 30% рынка средств защиты информации в РФ
🔄 Экс-разработчик Microsoft пояснил, почему в Windows 10/11 опция «Обновить и завершить работу» перезагружает ПК
✏️ Twitter на короткое время поменяла обозначение кнопки Tweet на Post в веб-версии
✌🏻 Роскомнадзор в два раза увеличил мощность системы «Антифрод»
🛩 Фонд национального благосостояния выделит 280 млрд рублей на проект российского самолёта МС-21 (ФОТО)
📖 «Билайн» запустил систему управления «Журнал событий», которая собирает информацию о состоянии сети в реальном времени
#новости
Памяти Кевина Митника — хакера, ломавшего ФБР, АНБ и Кремниевую долину
16 июля 2023 года в возрасте 59 лет наш мир покинул Кевин Митник — один из самых знаменитых и архетипичных хакеров в истории. В середине 90-х он считался самым разыскиваемым хакером в мире, и было за что: Митник лихо взламывал сети корпораций и правительства США, обходил большинство систем безопасности, прослушивал агентов ФБР, добывал тонны конфиденциальной информации и данных о банковских картах, включая счета топов Кремниевой долины, — вот только денег, как считается, он никогда не воровал. Ну а закрыв проблемы с американским законом, Кевин Митник превратился в одного из лучших специалистов по кибербезопасности.
Вспомним о человеке, на основе которого во многом и сформировался классический образ хакера 90-х годов
⚡️ Новости к этому часу
⛔️ «Тинькофф» отключил оплату Steam
🪟 GNOME изменит модель управления окнами
📈 Sony на 80-173% подняла цены на игры в турецком Steam
👨💻 Госдума приняла законопроекты, которые могут помешать участию российских разработчиков в СПО-проектах
📛 Переименование приложения Twitter в X вызвало проблемы у пользователей Microsoft Edge и не прошло в App Store
🤦🏻♂️ Tesla завышала реальный запас хода электромобилей и боролась с жалобами клиентов
⚠️ Исследователи обнаружили уязвимость в процессорах AMD Zen2 с раскрытием содержимого регистров в других процессах
🐴 Полицейские на лошадях в Калифорнии занялись задержанием нарушителей на нелегальных электровелосипедах
💸 Глава PayPal предложил сотрудникам премию в размере $1 тысячу в месяц за жизнь рядом с офисом
🏆 Team Spirit стала чемпионом по Dota 2 в турнире Riyadh Masterts 2023 и выиграла $5 млн (ФОТО)
🩹 Thermalright представила термопрокладки Heilos для замены термопаст
#новости
На уходящей неделе мы развлекались с электрофоретическими дисплеями, размышляли про школу и продуктивное мышление, доказывали омнипериодичность игры «Жизнь» и электрифицировали туристический велосипед.
Лучшие публикации недели (24-30 июля)
Книги по Kubernetes: что почитать в 2023 году
Согласно прошлогоднему отчёту Cloud Native Operations, недостаток квалифицированных кадров — одна из ключевых причин, тормозящих внедрение Kubernetes. Этот факт подтверждают аналитики DataDog — по их оценкам, из-за нехватки экспертизы миграцию на контейнерную инфраструктуру откладывает 40% компаний.
Иными словами, в индустрии наблюдается повышенный спрос на специалистов по Kuberentes, и есть смысл «прокачиваться» в этом направлении. Поэтому в CloudMTS подобрали дополнительную профессиональную литературу по теме.
Информатор рассказал Конгрессу, что правительство США скрывает доказательства существования «нечеловеческого разума»
НЛО — или, как их ещё называют, неопознанные аномальные явления (НАЯ) — в последние годы стали объектом повышенного внимания со стороны правительства США благодаря громким показаниям очевидцев. Для того чтобы пролить свет на то, что, по мнению некоторых, представляет собой серьёзную угрозу национальной безопасности, которую несут в себе НАЯ, подкомитет Палаты представителей по национальной безопасности на границе и иностранным делам провёл 26 июля в Вашингтоне слушания на тему «Неопознанные аномальные явления: последствия для национальной безопасности, общественной безопасности и прозрачности деятельности правительства».
На слушаниях выступили три ключевых свидетеля — Райан Грейвс и Дэвид Фравор, два бывших лётчика ВМС США, сообщившие о получивших широкую огласку встречах с неизвестными объектами в воздушном пространстве военных учений, и Дэвид Груш, ветеран боевых действий, обладатель наград, офицер разведки Пентагона.
«Друзья мои, программисты и операторы, я бы хотел поговорить о том, как в Linux работает запись файлов.
Раньше я думал, что она устроена определённым образом, и как Джон Леннон, «I’m not the only one». Оказалось, операции записи работают совершенно иначе. То, как они работают, интересно и важно знать»
Как на самом деле Linux выполняет запись на диск
Индикатор добротности. Тестер катушек индуктивности.
Этот самодельный прибор может оказаться весьма полезным в радиолюбительской мастерской в некоторых случаях. Прибор позволяет оценить добротность (наличие потерь) конденсаторов и индуктивностей — дросселей и трансформаторов, и, в частности, выявлять наличие короткозамкнутых витков в них. О его создании, внутрянке и всём-всём — в статье.
15 февраля 1992 года лототрон, крутившийся в эфире лотереи Штата Виргиния, выдал на всеобщее обозрение 6 шаров с выигрышными номерами: 8… 11… 13… 15… 19… 20.
В ближайшие дни властям довелось выяснить, что «некто» сорвал не только джекпот на сумму $27 036 142, но и 6 вторых призов, 132 третьих и 135k мелких выигрышей на сумму ещё $900k.
Участниками сюжета стали тысячи инвесторов из разных стран мира, десятки сложных компьютерных систем и савант-математик, подчинивший себе работу целой лотереи, сам будучи на другом конце света.
Человек, 14 раз выигравший в лотерею.
Революционные IDE, повлиявшие на разработку ПО.
В старину при написании кода вы видели лишь чёрный текст на белом фоне. Для того чтобы писать код, требовалось много внимания и аккуратности. Опечатки не подсвечивались автоматически, а синтаксические ошибки обнаруживались только в процессе компиляции. По сравнению с современным программированием это был совершенно иной процесс.
В этой статье мы рассмотрим десяток сред разработки, оказавших самое большое влияние за последние тридцать лет программирования.
⚡ Новости к этому часу
💰Президент РФ подписал закон об НДФЛ по ставкам 13–15% для удалёнщиков и фрилансеров
👀71% российских компаний рассматривают отечественные СХД на замену западным
🏴☠️Пользователи ноутбуков в России стали массово переходить на пиратскую Windows
❌В России с 1 декабря вводится запрет на регистрацию в рунете с иностранной электронной почты
🚲AirTag помогла найти велосипед путешественника, потерянный авиакомпанией
📱USB-C, уменьшение рамок и титан на Pro-моделях: инсайдер Bloomberg рассказал о iPhone 15 (ФОТО)
🌌НАСА вновь получило сигнал с «Вояджер-2»
#новости
История компьютерных стратегий. Часть шестая. Red Alert. «Киров» ещё не репортинг, но Сталин пьёт Vodka
Итак, «Warcraft: Orcs & Humans» от Blizzard и «Command & Conquer» от Westwood Studios непосредственно наследовали Dune II. C&C продолжал её почти напрямую, а авторы первого «Варкрафта» просто были очень впечатлены и решили сделать что-то в том же духе. Обе игры оказались удачными, обе легли в основу обширных серий и заложили краеугольные камни многолетней популярности жанра RTS. Естественно, что две конкурирующие студии не собирались почивать на лаврах и буквально сразу после релиза принялись развивать тему. Но если Blizzard напрямую продолжили свою историю борьбы людей и орков в фэнтезийном мире Warcraft 2, то Westwood Studios решили сделать приквел к C&C и представили версию Второй мировой войны без нацистской Германии. Так родился развесисто-клюквенный сеттинг Red Alert.
Руки на лица! Это самые странные IT-новости июля:
👎 Канадский судья признал эмоджи с большим пальцем вверх контрактным соглашением
🙀 В США уборщик случайно уничтожил десятки лет научных исследований
🤷♂️ Тим Кук не смог получить кредитку Apple Card — система проверки решила, что он мошенник
📩 Из-за опечатки миллионы электронных писем военного ведомства США ушли на малийские адреса
🔌 В городке Экалака в Монтане владелец Model Y решил зарядиться от столба на центральной улице и получил счёт на $60
💤 Актёр озвучки превратил чтение условий использования Instagram в 51-минутное средство для хорошего сна
🐒 Ютубер научил карликового шимпанзе играть в Minecraft
🤖 Инженер попросил робота Ameca нарисовать кошку и получил в ответ рисунок с пояснением, что ИИ так видит искусство, а человек, если ему не нравится, просто ничего не понимает в искусстве
👮♂️ Китайская таможня задержала контрабандиста с 306 процессорами Intel, примотанными к животу
#strangerIT
Поймать перо jar-птицы: новый сезон Java на Хабре
Спят усталые игрушки, книжки спят… А вот Хабр не дремлет. Уже целый год прошёл с прошлого сезона Java. Стал ли за это время язык менее актуальным? Его всё ещё путают с JavaScript? Помогла ли Java 20 поставить новый рекорд длины Hello World? Чтобы ответить на эти и другие вопросы, мы запускаем новый сезон Java.
Программирование — это про целесообразность. Для многих простых задач достаточно подружиться со слонёнком. Однако когда хочешь сотворить настоящее, крупномасштабное чудо вроде национальной платёжной системы, без jar-птицы никак не обойтись — можете поверить опыту НСПК, партнёра этого сезона.
С 31 июля по 19 сентября мы будем говорить о чудесах больших и поменьше, кровавых ритуалах энтерпрайза и защитных пентаклях тестовых окружений. Лучший кудесник, избранный народным голосованием, получит в награду Apple MacBook Air 13, а его имя навсегда останется на страницах нашей сказки.
«В этой статье я хочу попробовать осветить некоторые интересные, на мой взгляд, области науки, с которыми я сталкивался в контексте работы с нейронными сетями, и найти между ними взаимосвязь»
Нейронные сети, графы и эмерджентность
«Хочу рассказать вам свой путь в поиске новой работы в 2023 году и поддержать тех, кто сейчас проходит через это. За 6 месяцев я собеседовался в 25 компаний, прошёл 54 этапа (а какие-то не прошёл), получил 2 оффера и в итоге один из них принял. Если вы сейчас в поиске работы, эта статья будет для вас глотком свежего воздуха»
Что порой кроется за «успехом»
Потерянное искусство: художники золотого века игровых обложек
30 лет назад к покупке игры мотивировала информация в прессе, реклама в телевизоре или коробка на прилавке с красивой обложкой. Цепляющий рисунок заставлял посетителя магазина взять коробку в руки, прочесть аннотацию и посмотреть на скриншоты. В наши дни это кажется чем-то очень далёким, так как все привыкли читать отзывы, играть в демоверсии, смотреть трейлеры или стримы.
Над оформлением обложек часто работали известные художники, талантливые иллюстраторы и комиксисты. Свои картины они рисовали на основе внутриигровой графики и геймплея. Цель была проста: изобразить дух игры на её обложке.
Поговорим о феномене и вспомним значимых художников, которые подарили свои рисунки хорошим играм
Как россиянину открыть счёт в иностранном банке в 2023 году?
Наибольший интерес по‑прежнему занимают банки стран бывшего соцлагеря, прежде всего, из‑за относительно широкого спектра возможностей пополнения, и отдельно — банки Турции. В большинстве случаев пакет документов и необходимых действий при открытии счёта за границей примерно схож, есть некоторые особенности, которые зависят как от страны, так и от конкретного банка.
«Веб — богатая экосистема с массой мощных API, которая только пополняется. В нашем распоряжении уже знакомые инструменты — Canvas или Intersection Observer, но в 2023 мы также имеем Web MIDI API, Speech Recognition и даже такие экзотические штуки, как геймпады и VR прямо в браузере. Естественно, эти API сложно использовать в Angular из-за разницы парадигм нативного JavaScript и декларативного Angular. Вот тут и появляемся мы!»
Web API для Angular
«Недавно закончилось соревнование от NFL, которая объединилась с AWS, чтобы прокачать системы спортивной видеоаналитики.
Организаторы поставили простую, казалось бы, задачу — точно определить, в каких случаях игроки сталкиваются друг с другом во время матча по американскому футболу. Мы с коллегами приняли участие, но не успели реализовать все свои идеи. Зато изучили подходы других команд и поняли, что были на верном пути. В этой статье я рассмотрю некоторые из решений, которые принесли денежное вознаграждение и золотые медали участникам этого челленджа»
Kaggle для футболистов. Разбираем подходы призёров соревнований по детекции столкновений
Однажды автор популярных статей о математике в журнале Scientific American Мартин Гарднер предложил читателям задачу: «Можете ли вы разместить семь сигарет таким образом, чтобы каждая из них соприкасалась со всеми остальными?».
Гарднер сам нашёл решение, но оно его не удовлетворяло, потому что основания некоторых цилиндров соприкасались с боковыми поверхностями. Он хотел такое решение, в котором основания цилиндров бы не использовались. То есть для случая с бесконечно длинными цилиндрами.
Спустя полвека на конференции Gathering 4 Gardner в честь Гарднера, математик из Венгерской академии наук Шандор Бозоки огласил-таки подходящее решение
#хабраархив
«Помимо того, что стыд — это гадостное ощущение, он создаёт барьеры для вашего развития, поскольку последнее, что можно делать в состоянии стыда, это предпринимать плодотворные усилия»
Невидимая эмоция, которая убивает большинство ваших начинаний, а вы об этом даже не подозреваете