Добавили бота в свой Telegram-канал? Будьте готовы с ним попрощаться
Изучая безопасность мессенджера Telegram, автор статьи был поражён одной его «особенностью» при работе с ботами — если вы добавили бота в канал, его никак нельзя ограничить в правах на удаление подписчиков. То есть, говоря прямо, любой бот может вычистить всю аудиторию канала за считанные минуты.
На прошедшей неделе мы исследовали саундбар Yamaha YAS-109, делали солнечную зарядку для моноколеса, выясняли, чем кончилась история «Мосигры», и вспоминали необычную историю создания исполняемой программы для Windows размером 4000 байт.
Лучшие публикации недели (25 сентября — 1 октября)
Python в Excel, базы данных без SQL и трудности в аналитике
Это подборка интересных материалов по ML, AI и дата-аналитике. В этом выпуске вас ждут новинки от Nvidia для LLM, три пути развития аналитического стека, инструменты для анализа данных и многое другое.
⚡️ Новости к этому часу
📈 Ретейлеры РФ зафиксировали значительный рост спроса на видеопроекторы
✈️ В системе бронирования «Аэрофлота» произошёл сбой, «Ростех» объяснил его кибератакой
🆒 Logitech выпустила складное геймерское кресло Playseat Challenge X (ФОТО)
🌌 Астрономы впервые получили свидетельства вращения чёрной дыры
💬 WhatsApp анонсировал появление в мессенджере ИИ-ассистента
🤝 SpaceX заключила первый контракт с Космическими силами США
📦 В аэропорту Домодедово появится первый в России пункт выдачи заказов маркетплейсов
🎮 Valve проиграла в ЕС апелляцию по иску о геоблокировке в Steam и выплате штрафа в €1,6 млн
#новости
«Меня зовут Денис Исаев, и я работаю в Яндекс Go. Сегодня я поделюсь опытом решения проблем с отказоустойчивостью из-за ретраев. Основано на реальных инцидентах в системе из 800 микросервисов»
Хороший ретрай, плохой ретрай, или История одного падения
«Кому же понравится профессиональное картографическое приложение OsmAnd с его на первый, второй и третий взгляд ребус-функциями? Как минимум всем тем активным людям, которые, например, перешли с OS Windows на GNU/Linux и не сломались. Всем тем тру-походникам, у кого не доминирует клиповое мышление над критическим»
Неочевидные возможности короля картографического ПО на гаджетах
А теперь — поподробнее про флюс
Если вы думаете, что кариес опасен лишь некрасивой улыбкой и неприятным запахом изо рта, то глубоко ошибаетесь. Встречайте: флюс! Стоматологи немного вздрагивают от этой терминологии, но чаще всего под этим названием пациенты имеют в виду совершенно разные вещи.
Как насчет залипнуть в шоу, но с пользой?
Спрашиваем не просто так — готовим большой проект в формате реалити. Подробности совсем скоро, а главный спойлер здесь.
Чтобы ожидание не было скучным, давайте попробуем полистать воображаемые телеканалы и найти что-то годное.
Составляйте комбинации от 0 до 999, пишите получившийся номер канала в комментариях. Победит тот, кто напишет коммент последним до нашего «стоп, нашли!».
Держите бинго, которое мы составили вместе! Скриньте, отмечайте самые жизненные квадратики и делитесь результатом в комментариях. Если удалось зачеркнуть столбец или ряд — забирайте звание эксперта по выживанию.
Читать полностью…Обзор 42-дюймового OLED-монитора KTC G42P5, или Как использовать почти телевизор для работы
Можно ли работать на OLED? Не слишком ли он большой? Сгорят или не сгорят пиксели? Что с картинкой, реально новый уровень? Стоит ли игра свеч? Автор статьи пробует ответить на эти и другие вопросы простым человечьим языком после месяца активного использования монитора.
Что внутри у однорукого бандита? Разборка, моддинг и написание кейгена. Часть вторая
В предыдущей статье мы посмотрели на внутренности однорукого бандита «Мадока Магика А». Сегодня же давайте посмотрим, что внутри у его предшественника из 2013 года, а также разберёмся, как работают на нём сохранения в игре.
Почему малые языки — это будущее программирования
Разработчик веб-приложений и распределённых систем под псевдонимом chreke убеждён: «малые языки», то есть специализированные языки, созданные для решения конкретных задач, являются будущим программирования. Это убеждение укрепилось в нём после прочтения статьи Габриэллы Гонсалес «Конец истории программирования» и просмотра лекции Алана Кея «Программирование и масштабирование».
Давайте узнаем, что подразумевает chreke под «малыми языками» и почему они так важны
СберУниверситет исследует, как в компаниях развиваются профессиональные сообщества, и зовет принять участие в опросе. Поможем?
Если вы куратор, лидер, комьюнити-менеджер или другой участник профсообщества, поделитесь своим мнением — это займет всего 15 минут. Среди тех, кто ответит на все вопросы, разыграют доступы к SberLib — корпоративной библиотеке Сбера.
Как создавался Steam
Steam — для всех вас это не просто «пар» на иностранном языке. Это нечто большее, нечто огромное. Самая большая площадка по продаже цифровых копий игр? Место, где можно без проблем собраться с друзьями вечером за новым релизом? Или это огромная база сессионных игр, в которые вы готовы вливать тысячи рублей? Может даже стриминговая площадка?
Дитё компании Valve зарекомендовало себя с самой лучшей стороны. Относительно невысокая комиссия для разработчиков, понижение цен на игры для небогатых регионов и удобнейшие сервисы, открытая статистика и множество free-to-play игр, всё это — Steam. Но так было не всегда. Или всегда? Давайте разберёмся.
Сезон Java — всё! Сегодня последний день приёма заявок для участия в сезоне Java one love, и совсем скоро мы узнаем победителя.
А пока встречайте последних участников со статьями о работе с байт-кодом, сборке Java-приложения, задачах фильтрации и гибридных системах мониторинга данных.
🌌 Делаем свою простейшую систему сборки для Java
👾 Перестаём бояться генерировать байт-код
👽 FizzBuzz и искусство фильтрации
🛸 FizzBuzz и искусство фильтрации: Stream API и предикаты
🔭 Ad-hoc мониторинг: сбор, хранение и визуализация данных
🔫 Компилирование «железного» бинарника Java-программы Google Closure Stylesheets с GraalVM
Сезон Java one love мы проводим вместе с Мир Plat.Form до 15 сентября. Если вы как раз дописываете свою статью — поторопитесь: с завтрашнего дня статьи в сезон не принимаются. Ваши голоса могут повлиять на итоговый рейтинг — голосуем и выбираем победителя сезона по ссылке 💪
⚡️ Новости к этому часу
🔭 Астрономы обнаружили тысячи активных красных галактических ядер с мощными радиосигналами
💻 Microsoft с 30 сентября 2023 года прекратила продление корпоративных лицензий на продукты и решения компании в РФ
☝️ Proton представляет «первую в мире» устойчивую к цензуре CAPTCHA
🔙 Future Motion согласилась отозвать электроскейтборды Onewheel после четырёх смертей пользователей
🚚 Электрогрузовик Tesla Semi в независимом тесте проехал более 1700 км за сутки
📈 Эксперты Tom's Hardware разогнали Raspberry Pi 5 на 25% (CPU до 3 ГГц, GPU до 1,1 ГГц) (ФОТО)
🔥 Apple признала проблему перегрева iPhone 15 Pro и iPhone 15 Pro Max и выпустит обновление iOS 17 для её устранения
🚗 Во Владивостоке из-за санкций ЕС перестали работать паркоматы на базе оборудования и ПО компании Flowbird
#новости
«Хочу поделиться с вами Key skills Systems Analyst, которые нашла и сформировала для себя, чтобы в дальнейшем можно было легко оценить свои знания по всем пунктам»
Полезное для начинающего системного аналитика
«Я счастливый обладатель замечательного саундбара YAS-109 от Yamaha, на момент написания пользуюсь им уже целый год, и всё в целом хорошо. Но однажды я решил узнать: не подслушивает ли меня мой музыкальный друг? Ведь у него есть встроенная поддержка Alexa, а ещё Bluetooth, Wi-Fi, Ethernet и другие прелести… Так и начинается история моего ресёрча»
Исследуем саундбар Yamaha YAS-109
Классическое гитарное тремоло на транзисторах
Многие гитаристы и энтузиасты самодельных гитарных педалей обходят эффекты тремоло стороной, считая их устаревшими и неприменимыми в современных стилях, слишком простыми и грубыми. Однако умеренное тремоло без экстремальных настроек способно добавить живости и разнообразия практически любому гитарному звуку. Такую педаль мы сегодня и соберём.
Intel разработала новую технологию производства процессоров. Возможности и перспективы
Несколько дней назад корпорация Intel представила новую технологию производства процессоров. Она заточена под выпуск мощных процессоров для серверного оборудования. Были показаны и новые процессоры. Количество транзисторов в таком чипе будет достигать 1 трлн. Габариты — до 240х240 мм. Технология крайне сложная, на её разработку ушло более 10 лет.
На прошедшей неделе мы писали простой Windows-драйвер, делали собственную копию YouTube, занимались аэропоникой и налаживали домашний интернет со скоростью 25 Гбит/с.
Лучшие публикации недели (18-24 сентября)
Вышла общедоступная версия Java 21
В релиз попало около 2500 закрытых задач и 15 JEP'ов. Java 21 является LTS-релизом, а значит у него будут выходить обновления как минимум 5 лет с момента выхода.
«Писать компиляторы — моё хобби, ничего не могу с собой поделать. Поэтому я пишу и много парсеров. В программировании систем обычно лучше попытаться сделать память общей, чем использовать её многократно»
Собственный строковый тип на Rust
Сколько на самом деле звёзд в нашей Вселенной?
Учитывая 400 миллиардов звёзд в Млечном Пути и 6-20 триллионов существующих в нашей Вселенной галактик, кажется, что звёзд в мире должно быть очень-очень много. Как минимум несколько септиллионов. Но на самом деле их может оказаться далеко не так много, как мы думаем. Всё это связано со скоростью формирования звёзд во Вселенной и тем, как мы видим далекие галактики.
«Все уже знакомы с игровым движком Unreal Engine 5. И экспериментировали или слышали о GPT chat. Я решил провести эксперимент и проверить, насколько чат способен генерировать нестандартный код C++ для объектов в Unreal Engine»
Работа в Unreal Engine 5 с помощью GPT
На уходящей неделе мы боролись с медленным интернетом, изучали сантиметровые радиоволны, проводили тест старения батареек и удивлялись, как в XVI веке решили чудовищное алгебраическое уравнение 45-ой степени.
Лучшие публикации недели (11-17 сентября)
Металлы с памятью формы
Многие слышали об интересном эффекте, который показывают некоторые сплавы, называемые «сплавами с эффектом памяти». После деформации они демонстрируют каучукоподобное поведение: если деформация небольшая, сплавы восстанавливают прежнюю форму при одной и той же температуре, и полностью восстанавливают форму при изменении температуры. Разберёмся, что они собой представляют и чем интересны.
«Несколько дней назад я закончил последнюю главу саги Made at Intel. Напоследок хочу поделиться с вами несколькими мыслями, посетившими меня по ходу её написания. Они обращены в прошлое, настоящее и немного в будущее»
Made at Intel. Эпилог
Делаем свою простейшую систему сборки для Java
В этой статье мы пробежимся по основам того, как в Java работает компиляция, а также узнаем, как по шагам прийти от компиляции отдельных файлов вручную к идее необходимости системы сборки и как написать свою простенькую систему. Ведь лучший способ понять, как что‑то устроено внутри — сделать это самому!
«На прошлой неделе я протестировал 23 модели светодиодных ламп Ашан, и среди них обнаружилась одна не такая, как все, причём отличается она в лучшую сторону»
Удивительная лампочка из «Ашана»