Как инженер радиосвязи перенёс опыт в тестирование
Десять лет Алексей работал с радиосетями: колесил по городу с измерительным оборудованием, строил карты покрытия, проектировал связь для стадионов и после монтажа возвращался с рюкзаком телефонов, чтобы сверить расчёты с реальной сетью.
Став тестировщиком телеком-оборудования, он заметил: цикл почти тот же — собрать данные, оценить качество, выявить сбой и перепроверить после исправлений. Только теперь добавились Python, тест-планы и технические спецификации. Сейчас Алексей тестирует базовую станцию YADRO — продукт, который компания создавала с нуля. 🛰️
В материале на Tproger он делится историей перехода и советует искать новую роль на стыке прежней экспертизы и разработки. Если думаете об IT — разберите прошлую работу на навыки и найдите, где они уже востребованы. 💡
Айтишная реальность
Десять лет Алексей работал с радиосетями: колесил по городу с измерительным оборудованием, строил карты покрытия, проектировал связь для стадионов и после монтажа возвращался с рюкзаком телефонов, чтобы сверить расчёты с реальной сетью.
Став тестировщиком телеком-оборудования, он заметил: цикл почти тот же — собрать данные, оценить качество, выявить сбой и перепроверить после исправлений. Только теперь добавились Python, тест-планы и технические спецификации. Сейчас Алексей тестирует базовую станцию YADRO — продукт, который компания создавала с нуля. 🛰️
В материале на Tproger он делится историей перехода и советует искать новую роль на стыке прежней экспертизы и разработки. Если думаете об IT — разберите прошлую работу на навыки и найдите, где они уже востребованы. 💡
Айтишная реальность
🗿3
Microsoft устранила уязвимость, которую на прошлой неделе раскрыли инженеры Google https://tproger.ru/news/microsoft-patched-the-flaw/
Айтишная реальность
Айтишная реальность
🌚4
46% пакетов в PyPI имеют хотя бы одну уязвимость
PyPI — крупнейший репозиторий Python-библиотек, где сейчас больше 216 000 пакетов. Исследователи из Финляндии проверили их на безопасность и нашли 749 тысяч уязвимостей: 59% (442 тыс.) — низкой серьёзности, 30% (227 тыс.) — средней, а 11% (80 тыс.) — высокой.
Создатель инструмента
Недавно из PyPI удалили вредоносные пакеты — всего 8 из них успели скачать более 30 тысяч раз. В пакетах
#безопасность #python
Айтишная реальность
PyPI — крупнейший репозиторий Python-библиотек, где сейчас больше 216 000 пакетов. Исследователи из Финляндии проверили их на безопасность и нашли 749 тысяч уязвимостей: 59% (442 тыс.) — низкой серьёзности, 30% (227 тыс.) — средней, а 11% (80 тыс.) — высокой.
Создатель инструмента
Bandit, использованного для анализа, напомнил: итоги стоит дополнительно проверять вручную. Но даже с учётом погрешностей данные показывают, насколько широко распространены уязвимости.Недавно из PyPI удалили вредоносные пакеты — всего 8 из них успели скачать более 30 тысяч раз. В пакетах
noblesse, genesisbot, are, suffer, noblesse2 и noblessev2 обнаружили код для кражи данных: номера кредитных карт и пароли из Chrome и Edge.#безопасность #python
Айтишная реальность
Как занять вечер воскресенья? Соберём солнечную систему на чистом CSS. 🌌
Разбираемся шаг за шагом:
— Стартуем: настраиваем сцену и фон: https://tproger.ru/translations/solar-system-css3-1/
— Анимация и тени: https://tproger.ru/translations/solar-system-css3-2/
— Добавляем объём с помощью 3D-преобразований: https://tproger.ru/translations/solar-system-css3-3/
А ещё — подборка необычных проектов без JavaScript:
— 5 увлекательных решений на одном CSS: https://tproger.ru/digest/5-amazing-creations-css-only/
— 10 фронтенд-фишек, где JS не нужен: https://tproger.ru/digest/you-might-not-need-js/
— 8 хитростей, которые работают только на CSS: https://tproger.ru/translations/8-tricks-with-css/
Айтишная реальность
Разбираемся шаг за шагом:
— Стартуем: настраиваем сцену и фон: https://tproger.ru/translations/solar-system-css3-1/
— Анимация и тени: https://tproger.ru/translations/solar-system-css3-2/
— Добавляем объём с помощью 3D-преобразований: https://tproger.ru/translations/solar-system-css3-3/
А ещё — подборка необычных проектов без JavaScript:
— 5 увлекательных решений на одном CSS: https://tproger.ru/digest/5-amazing-creations-css-only/
— 10 фронтенд-фишек, где JS не нужен: https://tproger.ru/digest/you-might-not-need-js/
— 8 хитростей, которые работают только на CSS: https://tproger.ru/translations/8-tricks-with-css/
Айтишная реальность
🏆2
Что происходит с облаками и инфраструктурой — уже не та идиллия, что раньше. В новой подборке: как меняется тренд, почему бизнес возвращается к своим серверам и что делать с S3 и GPU-мощностями для LLM.
Почему компании в 2026 году уводят нагрузки из публичного облака
Гибридное облако: что держать внутри, а что смело выносить наружу
Облако или свои серверы: за что цепляется бизнес и почему выбирает смешанную модель
Кто на самом деле отвечает за стабильность облака — заказчик или провайдер
VPS или облачный IaaS в 2026: когда бюджетный сервер перестаёт справляться с задачами
Где брать GPU-мощности в 2026 году
GPU-серверы под инференс LLM: что нужно знать перед запуском
S3 в инфраструктуре: где объектное хранилище — спасение, а где — тупик
Как хранить бэкапы в S3, чтобы ни сбой, ни вирус их не уничтожил 💾☁️
Айтишная реальность
Почему компании в 2026 году уводят нагрузки из публичного облака
Гибридное облако: что держать внутри, а что смело выносить наружу
Облако или свои серверы: за что цепляется бизнес и почему выбирает смешанную модель
Кто на самом деле отвечает за стабильность облака — заказчик или провайдер
VPS или облачный IaaS в 2026: когда бюджетный сервер перестаёт справляться с задачами
Где брать GPU-мощности в 2026 году
GPU-серверы под инференс LLM: что нужно знать перед запуском
S3 в инфраструктуре: где объектное хранилище — спасение, а где — тупик
Как хранить бэкапы в S3, чтобы ни сбой, ни вирус их не уничтожил 💾☁️
Айтишная реальность
🌭5
Если вы вдруг пропустили — на этой неделе случилось почти два исторических события в мире Google Chrome.
Во-первых, в версии m108 появился режим экономии ОЗУ (до 30%) и энергосбережения.
Мемы о прожорливости Chrome могут вскоре устареть. Пока функции в статусе экспериментальных, но уже доступны.
Включить можно через флаги:
А во-вторых — важнее: Chrome теперь официально поддерживает Passkeys.
Пароли в их нынешнем виде — слабое звено кибербезопасности. Давно создан стандарт WebAuthn, где пароли не нужны. Apple, Google и Microsoft объединились и превратили его в Passkeys.
Технология была готова, но внедрялась медленно. Теперь Google серьёзно ускорили процесс — эра без паролей стала ближе.
И не зря Chrome — лидер среди браузеров. 🚀
#google #chrome #интернет
Айтишная реальность
Во-первых, в версии m108 появился режим экономии ОЗУ (до 30%) и энергосбережения.
Мемы о прожорливости Chrome могут вскоре устареть. Пока функции в статусе экспериментальных, но уже доступны.
Включить можно через флаги:
chrome://flags/#high-efficiency-mode-available chrome://flags/#battery-saver-mode-availableА во-вторых — важнее: Chrome теперь официально поддерживает Passkeys.
Пароли в их нынешнем виде — слабое звено кибербезопасности. Давно создан стандарт WebAuthn, где пароли не нужны. Apple, Google и Microsoft объединились и превратили его в Passkeys.
Технология была готова, но внедрялась медленно. Теперь Google серьёзно ускорили процесс — эра без паролей стала ближе.
И не зря Chrome — лидер среди браузеров. 🚀
#google #chrome #интернет
Айтишная реальность
🔥1🙊1
12 простых, но мощных советов, чтобы быстрее работать в Android Studio
Большую часть времени Android-разработчики проводят внутри Android Studio — и чаще всего не за написанием кода, а за его чтением и поисков в кодовой базе. Эти 12 лайфхаков помогут быстрее перемещаться по проекту и сделать работу немного комфортнее:
https://blog.appcircle.io/article/12-android-studio-tips-and-shortcuts-to-navigate-your-codebase-faster
#android
Айтишная реальность
Большую часть времени Android-разработчики проводят внутри Android Studio — и чаще всего не за написанием кода, а за его чтением и поисков в кодовой базе. Эти 12 лайфхаков помогут быстрее перемещаться по проекту и сделать работу немного комфортнее:
https://blog.appcircle.io/article/12-android-studio-tips-and-shortcuts-to-navigate-your-codebase-faster
#android
Айтишная реальность
❤6
Не только Django и Flask: 10 сильных Python-фреймворков для веба, о которых стоит знать 🌐
Django и Flask — лидеры в мире Python-разработки, но арсенал инструментов гораздо шире. В зависимости от задачи, другие фреймворки могут подойти лучше.
Яндекс.Практикум собрал подборку из 10 мощных решений, которые стоит изучить — полный список в статье: https://tproger.ru/articles/10-luchshih-frejmvorkov-dlja-veb-razrabotki-na-python/
#веб #python
Айтишная реальность
Django и Flask — лидеры в мире Python-разработки, но арсенал инструментов гораздо шире. В зависимости от задачи, другие фреймворки могут подойти лучше.
Яндекс.Практикум собрал подборку из 10 мощных решений, которые стоит изучить — полный список в статье: https://tproger.ru/articles/10-luchshih-frejmvorkov-dlja-veb-razrabotki-na-python/
#веб #python
Айтишная реальность
💯8
Как Cloudflare освободила 100 ТБ памяти в DNS-кеше 1.1.1.1
Сервис 1.1.1.1 от Big Pineapple хранит свыше 250 млрд кешированных DNS-записей. На таком масштабе каждый лишний байт обходится в более чем 250 ГБ памяти. Пять оптимизаций сократили размер записи более чем вдвое — и высвободили около 100 ТБ. Пропускная способность вставки выросла на 43%, задержка поиска упала на 19%. 🚀
DNS-ответ в кеше неизменен, но Vec резервирует память на будущий рост. Замена восьми векторов и строк на контейнеры фиксированного размера сэкономила 64 байта на запись. Ещё 28 байт — за счёт объединения трёх секций ответа в один список со смещениями.
Остальные шаги — в разборе от Cloudflare. Тестов недостаточно: потребление памяти зависит от трафика, заполненности кеша и состояния аллокатора, поэтому метрики сверяли при внедрении. 📊
Айтишная реальность
Сервис 1.1.1.1 от Big Pineapple хранит свыше 250 млрд кешированных DNS-записей. На таком масштабе каждый лишний байт обходится в более чем 250 ГБ памяти. Пять оптимизаций сократили размер записи более чем вдвое — и высвободили около 100 ТБ. Пропускная способность вставки выросла на 43%, задержка поиска упала на 19%. 🚀
DNS-ответ в кеше неизменен, но Vec резервирует память на будущий рост. Замена восьми векторов и строк на контейнеры фиксированного размера сэкономила 64 байта на запись. Ещё 28 байт — за счёт объединения трёх секций ответа в один список со смещениями.
Остальные шаги — в разборе от Cloudflare. Тестов недостаточно: потребление памяти зависит от трафика, заполненности кеша и состояния аллокатора, поэтому метрики сверяли при внедрении. 📊
Айтишная реальность
😎2
Японский киберпанк будущего уже в баре — там тестируют робота-бармена от QBIT Robotics. 🤖
Пока он смешивает коктейли, улыбается и обсуждает погоду. В это же время с помощью ИИ отслеживает посетителей и читает их эмоции по мимике.
Стоимость такого помощника — $82 тысячи. Именно столько за три года может заработать обычный бармен.
Источник: Reuters
#роботы #ии
Айтишная реальность
Пока он смешивает коктейли, улыбается и обсуждает погоду. В это же время с помощью ИИ отслеживает посетителей и читает их эмоции по мимике.
Стоимость такого помощника — $82 тысячи. Именно столько за три года может заработать обычный бармен.
Источник: Reuters
#роботы #ии
Айтишная реальность
Почему тип указателя — не гарантия безопасности памяти
Указатель помнит свой тип, даже если данные по адресу уже другие. В примере на Zig структура с меткой изначально содержит срез байтов. Берём указатель на это поле, затем записываем в ту же структуру 128-битное число и разыменовываем старый указатель. Адрес и тип те же, но данные — другие. Результат: путаница типов. 💥
Автор считает этот случай одним из самых сложных контрпримеров для memory safety. Проблема не в куче и не в деструкторах — похожий сценарий ломает даже Ada. Опасность на практике не гиперболизируется, хотя степень эксплуатируемости бага пока неясна. В отличие от него, переполнение буфера — частая проблема, и её можно прикрыть проверкой границ.
В материале Memory Safety’s Hardest Problem — код, вывод и разбор, почему встроенные границы массивов в C могли бы предотвратить массу бед. 🧠
Айтишная реальность
Указатель помнит свой тип, даже если данные по адресу уже другие. В примере на Zig структура с меткой изначально содержит срез байтов. Берём указатель на это поле, затем записываем в ту же структуру 128-битное число и разыменовываем старый указатель. Адрес и тип те же, но данные — другие. Результат: путаница типов. 💥
Автор считает этот случай одним из самых сложных контрпримеров для memory safety. Проблема не в куче и не в деструкторах — похожий сценарий ломает даже Ada. Опасность на практике не гиперболизируется, хотя степень эксплуатируемости бага пока неясна. В отличие от него, переполнение буфера — частая проблема, и её можно прикрыть проверкой границ.
В материале Memory Safety’s Hardest Problem — код, вывод и разбор, почему встроенные границы массивов в C могли бы предотвратить массу бед. 🧠
Айтишная реальность
Смешно не шутя: новый робот-пылесос использует ИИ и машинное обучение, чтобы не наезжать на собачьи какашки.
Что звучит как шутка, на деле оказалось серьёзной технической задачей — долгое время роботы с этим не справлялись. Теперь же — специальная камера, нейросеть и куча софта на борту следят не только за кучами на полу, но и за любыми неожиданными препятствиями.
Именно этот трюк стал главным анонсом iRobot. Их директор пообещал, что система работает идеально — лучше конкурентов. Обещание даже окрестили «POOP» — Pet Owner Official Promise.
#кек #ии #ml
Айтишная реальность
Что звучит как шутка, на деле оказалось серьёзной технической задачей — долгое время роботы с этим не справлялись. Теперь же — специальная камера, нейросеть и куча софта на борту следят не только за кучами на полу, но и за любыми неожиданными препятствиями.
Именно этот трюк стал главным анонсом iRobot. Их директор пообещал, что система работает идеально — лучше конкурентов. Обещание даже окрестили «POOP» — Pet Owner Official Promise.
#кек #ии #ml
Айтишная реальность
😴3
This media is not supported in your browser
VIEW IN TELEGRAM
Инженер-энтузиаст превратил свой iPhone 13 Pro в складной смартфон по типу iPhone V
Устройство полностью разобрали, переставив компоненты как в Galaxy Z Flip и Moto Razr. Шарниры позаимствованы у Moto Razr 2020.
Внизу — чипы и память, вверху — камеры с аккумулятором. Часть деталей напечатали на 3D-принтере. Главная сложность — сделать экран гибким. Над этим работали целый год.
Выглядит необычно, но телефон полностью функционирует.
#apple #diy
Айтишная реальность
Устройство полностью разобрали, переставив компоненты как в Galaxy Z Flip и Moto Razr. Шарниры позаимствованы у Moto Razr 2020.
Внизу — чипы и память, вверху — камеры с аккумулятором. Часть деталей напечатали на 3D-принтере. Главная сложность — сделать экран гибким. Над этим работали целый год.
Выглядит необычно, но телефон полностью функционирует.
#apple #diy
Айтишная реальность
😇2❤1👍1
Airbnb запустила React Sketch — open source библиотеку для создания компонентов React и их экспорта в Sketch.
Разработчики теперь могут обходиться без поддержки дизайнеров.
https://tproger.ru/news/airbnb-library-react-sketch/
Айтишная реальность
Разработчики теперь могут обходиться без поддержки дизайнеров.
https://tproger.ru/news/airbnb-library-react-sketch/
Айтишная реальность
Разогреваем мозги: что вышло раньше — ICQ, MySpace или Nokia 3310?
Если хоть секунду ломали голову, то анкета к 25-летию SpaceWeb — точно ваше. Внутри вас ждёт полная хронология рунета, плюс вопросы о любимом спорте, лучшем друге и обоях на рабочем столе. 🕹️💻
Айтишная реальность
Если хоть секунду ломали голову, то анкета к 25-летию SpaceWeb — точно ваше. Внутри вас ждёт полная хронология рунета, плюс вопросы о любимом спорте, лучшем друге и обоях на рабочем столе. 🕹️💻
Айтишная реальность
Как правильно проверить email-адрес на валидность https://tproger.ru/translations/validating-email-right/
Айтишная реальность
Айтишная реальность
7 ноября, в первый день конференции HighLoad 2019, пройдёт церемония вручения Премии HighLoad — за вклад в развитие российской веб-разработки. Каждый год её участники делают интернет-инфраструктуру удобнее для миллионов.
В этот раз список номинантов формировался не экспертным советом, а обычными разработчиками — стало быть, наблюдать за событием будет особенно любопытно. Посмотреть церемонию можно не только на месте в Сколково, но и онлайн — в прямом эфире на YouTube-канале конференции, а также через телемост в Петербурге и Новосибирске.
Прямая трансляция по ссылке: https://tprg.ru/nmYh
Айтишная реальность
В этот раз список номинантов формировался не экспертным советом, а обычными разработчиками — стало быть, наблюдать за событием будет особенно любопытно. Посмотреть церемонию можно не только на месте в Сколково, но и онлайн — в прямом эфире на YouTube-канале конференции, а также через телемост в Петербурге и Новосибирске.
Прямая трансляция по ссылке: https://tprg.ru/nmYh
Айтишная реальность
🤝1
Сюрприз для ленты: Бенедикт Камбербэтч в компании огурцов 🥒 И бонус — простой гайд по генерации изображений с нейросетью от анонов с Двача.
StableDiffusion — одна из самых мощных нейросетей для создания картинок по описанию. Всего за пару минут она превращает текст в изображения, которые порой не отличить от настоящих.
Пользователи Двача разобрались в этом и собрали подробный перевод и дополнения к гайду по настройке StableDiffusion. Это максимально понятная инструкция — даже если вы ни разу не устанавливали Python и не видели консоль.
Удобно оформили и выложили на Telegraph. Держите ссылку: https://telegra.ph/Gajd-po-nejronkam-s-dvacha-09-05
#нейросети #начинающим
Айтишная реальность
StableDiffusion — одна из самых мощных нейросетей для создания картинок по описанию. Всего за пару минут она превращает текст в изображения, которые порой не отличить от настоящих.
Пользователи Двача разобрались в этом и собрали подробный перевод и дополнения к гайду по настройке StableDiffusion. Это максимально понятная инструкция — даже если вы ни разу не устанавливали Python и не видели консоль.
Удобно оформили и выложили на Telegraph. Держите ссылку: https://telegra.ph/Gajd-po-nejronkam-s-dvacha-09-05
#нейросети #начинающим
Айтишная реальность
🌭1