18 полезных ботов и сервисов для каналов и чатов в Telegram |
Если вам надоело организовывать постинг, собирать статистику и анализировать данные в канале в Telegram, смело подключайте бота. Мы собрали 18 популярных виртуальных помощников для работы с мессенджером. Читайте о них в статье.
Читать далееhttps://habr.com/ru/post/684182/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684182
Метки: Блог компании Click.ru мессенджеры социальные сети и сообщества социальные сети telegram telegrambot |
100GE: о частой причине линк-DOWN |
Нередко заказчики обращаются с проблемой, когда с исправными и верно установленными трансиверами оптический линк 100G не поднимается. Как правило, происходит это во время миграции/модернизации с одновендорных решений типа "Вендор А - Вендор А" на сеть типа "Вендор А - HUAWEI". В недавнем кейсе заказчик проделал путь из СПБ в Великий Новгород, чтобы провести ночные работы по замене коммутатора Вендора А на коммутатор HUAWEI. На другой стороне был пакетный брокер Profitap XX-3200. Ребята планировали быстро выполнить работы и вернуться в СПБ к утру, но линк не поднялся.
Читать далееhttps://habr.com/ru/post/684144/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684144
Метки: Сетевые технологии Сетевое оборудование fec 100GE |
[Перевод] Как я хакнул свой автомобиль: завершение истории |
https://habr.com/ru/post/683960/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683960
Метки: Информационная безопасность Qt Реверс-инжиниринг Автомобильные гаджеты обратная разработка взлом автомобилей android auto qtcreator qt5 |
Писать руководство пользователя по шаблону. Удобно? Удобно |
Команда, разрабатывающая софт для создания пользовательской документации, делится лайфхаками на тему написания идеальной пользовательской документации для тех, кто далёк от написания руководств к программе.
Читать далееhttps://habr.com/ru/post/684036/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684036
Метки: Подготовка технической документации пользовательская документация техническая документация шаблоны |
PowerShell: классическая схема именования в БЭМ и регулярные выражения |
В методологии БЭМ, которую используют для создания сайтов, существует соглашение (схема) по именованию классов CSS (БЭМ-сущностей), которые привязывают к HTML-элементам HTML-дерева. Я рассматриваю классическую схему именования классов CSS по методологии БЭМ, а также — как создать функцию на языке PowerShell для проверки (валидации) имен БЭМ-сущностей на ошибки.
Проверка выполняется с помощью ряда простых регулярных выражений, по которым одно за другим в определенном порядке проверяются правила именования. Каждое из применяемых регулярных выражений я рассматриваю в подробностях.
Приведена иллюстрация, как может работать (какой результат может выдавать в консоль) такой скрипт-валидатор.
Читать далееhttps://habr.com/ru/post/684170/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684170
Метки: программирование веб-дизайн яндекс регулярные выражения бэм html-верстка валидатор разработка веб-сайтов powershell именование бэм-методология html-парсер |
Увеличение производительности сварочных работ при производстве металлоконструкций за счет использования систем контроля |
Дайджест недели от Apple Pro Weekly News (15.08 – 21.08.22) |
Apple выпускает важные релизные обновления с закрытием уязвимостей, а также свежие бета-версии, презентация iPhone 14 может пройти в режиме реального времени, сейчас можно скачать удалённые приложения банков из App Store, и на видео показан прототип невыпущенного AirPower. Эти и другие события в новом выпуске дайджеста – приглашаем к прочтению!
Перейти к новостямhttps://habr.com/ru/post/683966/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683966
Метки: Гаджеты Компьютерное железо Смартфоны IT-компании Apple iOS iPhone iPad macOS Mac Apple Watch beats App Store Слухи |
Security Week 2234: вредоносные расширения для браузеров |
https://habr.com/ru/post/683952/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683952
Метки: Блог компании «Лаборатория Касперского» Информационная безопасность websearch dealply addscript fb stealer |
Недельный геймдев: #83 — 21 августа, 2022 |
Из новостей: совет директоров Unity отклонил предложение о покупке со стороны AppLovin, в VK Play разрешат публиковать игры физическим лицам, FluidNinja LIVE для Unreal Engine добавил каустику, Cocos Creator 3.6.
Из интересностей: многолетняя подборка материалов по геймдеву, деконструкция кривых Безье, Даррен Корб в гостях у The House of The Dev, редизайн UI в первой Deus Ex, ретроспектива сцены в музее в The Last of Us Part II.
Читать далееhttps://habr.com/ru/post/684014/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684014
Метки: разработка игр gamedev gamedevnews новости дайджест |
Ностальгии пост: Windows 95 уже 27 лет. Как установить эту ОС на разных устройствах |
В августе 2022 года Windows 95 исполнилось 27 лет. Казалось бы, совсем недавно операционная система праздновала 25-летие, но время бежит быстро. В любом случае ОС была действительно новым словом среди операционных систем того времени. Об истории создания Windows 95 неоднократно писали на Хабре, так что подробно останавливаться не будем, стоит лишь вспомнить модифицированный интерфейс, длинные имена файлов и 32-битные приложения.
К слову, вполне может быть, что некоторые читатели Хабра никогда не видели и тем более не работали в среде этой ОС. Сегодня мы предоставим эту возможность — никаких проблем в том, чтобы оценить Windows 95, запустив её на самом современном ПК или ноутбуке, нет. Об этом и поговорим, а ещё вспомним несколько пасхалок, которые были обнаружены относительно недавно. Поехали!
Читать далееhttps://habr.com/ru/post/684010/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684010
Метки: Блог компании Сбер История IT софт it-компании история ит it |
Из Warcraft в реальную жизнь или что такое Soulbound NFT |
26 января 2022 года сооснователь блокчейна Ethereum Виталик Бутерин в своем блоге предложил концепцию NFT - Soulbound. В этой статье мы:
Читать далееhttps://habr.com/ru/post/684008/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684008
Метки: Криптовалюты криптовалюта блокчейн блокчейн-платформа nft токены виталик бутерин |
Привет от Наполеона: история создания первого водородного двигателя |
Удивительная история «двигателя взрывного огня» — первого в истории техники реально работавшего водородного двигателя для наземного транспорта.
Читать далееhttps://habr.com/ru/post/684000/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684000
Метки: Блог компании Онлайн Патент Читальный зал Патентование Научно-популярное Энергия и элементы питания водородная энергетика история создания патенты наполеон История в патентах |
[Перевод] i18n в Go: работа с переводами — Часть 2 |
В предыдущей части мы реализовали в нашем приложении базовый функционал перевода сообщений. Теперь давайте сделаем что-то более сложное — разберемся, как работать с переводами, содержащими переменные.
Читать далееhttps://habr.com/ru/post/683988/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683988
Метки: Блог компании OTUS Программирование go golang i18n примитивы синхронизации |
Godot | Open Dungeon | Часть alpha |
По довольно немногочисленным просьбам выкладываю исходник очень простенькой игровой 3D заготовки на движке Godot, вместе с пошаговым описанием того, как собрать подобный прототип самостоятельно. Вероятно, это первая часть и последует продолжение.
Читать далееhttps://habr.com/ru/post/683986/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683986
Метки: программирование обучение 3d open source gamedev туториал разработка игр godot прототипирование opensourse gdscript игры и игровые консоли |
Короткие инструкции реагирования на инциденты ИБ |
Здесь, собраны короткие инструкции реагирования на инциденты ИБ . В материале не рассматриваются конкретные инструменты с помощью которых вы можете обнаружить данные угрозы – рассмотрен примерный порядок действий при таком обнаружении.
Читать далееhttps://habr.com/ru/post/683972/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683972
Метки: информационная безопасность IT-инфраструктура инструкции реагирование на инциденты |
Что будет с iOS-разработкой в России |
Этим вопросом наверняка задавался не один мобильный разработчик, который создаёт приложения для айфонов и другой яблочной техники. Приложения удаляют из App Store, статьи пугают тем, что скоро все смартфоны превратятся в кирпич, — ситуация напряжённая. Может, уже стоит искать другую работу?
Чтобы узнать наверняка и прогнать мрачные мысли, нужно узнать подробности у тех, кто занимается разработкой под iOS и видит ситуацию изнутри.
Читать далееhttps://habr.com/ru/post/683910/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683910
Как создавать анимации в Jetpack Compose |
Анимации в Jetpack Compose довольно легко понять, применить и кастомизировать под требования дизайна. Но я ещё не видел ни одного туториала по анимациям в Compose на русском языке, поэтому подготовил на эту тему доклад для майского Mobius. А для тех, кто больше любит читать, чем слушать, подготовил статью. В материале мы обсудим виды анимаций, а также пройдём все шаги по способам их создания и кастомизации.
Читать далееhttps://habr.com/ru/post/683656/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683656
Метки: Блог компании JUG Ru Group Блог компании Кошелёк Разработка мобильных приложений Разработка под Android android compose animations material design |
Практика динамического анализа. Особенности реализации и нюансы при встраивании в процесс |
Привет, Хабр!
И снова в эфире Юрий Шабалин, главный архитектор компании Swordfish Security. Мы уже достаточно давно занимаемся консалтингом в области построения процессов безопасной разработки для своих клиентов. В процессе мы постоянно сталкиваемся с различными нюансами и сложностями при реализации практик DevSecOps. Ранее мы уже обсуждали SAST и OSA, а сегодня я бы хотел поговорить про практику автоматизированного динамического анализа приложений (DAST). А именно, какие подводные камни нас ждут при внедрении данной практики, какие особенности следует учитывать и как избежать проблем.
Ну что же, приступим.
Читать далееhttps://habr.com/ru/post/683958/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683958
Метки: web безопасность security информационная безопасность динамика dast devops безопасная разработка devsecops ssdlc блог компании swordfish security динамический анализ bsimm |
Сравнение стандарта PEP8 и «Чистого кода» Роберта Мартина |
ПРЕДИСЛОВИЕ
Привет Хабр! Признаюсь, честно, за время моего отсутствия я успел по вам соскучиться.
Прежде чем начинать изложение материала, позвольте рассказать небольшую историю, вдохновившую написать эту статью.
Был совершенно обычный день, когда мне в обеденное время написал в ВК знакомый с предложением пройти собеседование на должность разработчика на языке Python. Вакансия очень сильно заинтересовала, поскольку у меня есть большой интерес развиваться в этом языке. Пообщавшись с менеджером, сбросил ему резюме и прикрепил небольшой проект web-серверного приложения.
Главный разработчик провёл ревью и пришёл к выводу, что мне пока рано занимать такую вакантную должность. Вместе с этим HR отправил рекомендации разработчика, как и в каком направлении можно развиваться. Одно из них – чтение книги «Чистый код» под авторством Роберта Мартина
Я сначала не придал особого значения этой книге. За время обучения программированию на Python мне много рекомендовали что почитать. Что-то мне нравилось, что-то нет. Но здесь всё решил один случай.
Через три дня после собеседования я поехал на крупнейшую IT конференцию на Урале DUMP2022. Там познакомился со многими практикующими разработчиками в том числе из этой компании. Какова была моя радость, когда на одной из секций докладчик отметил мой вопрос как лучший, а подарком как раз стала эта книга.
Я понял, что это был знак. Мне действительно надо было прочитать эту книгу. И как оказалось не зря.
Нет, эта статья не очередной обзор, на парадигму автора. Это статья о сравнении двух стандартов PEP8 и "Чистого кода". Вместе с вами я посмотрю чем отличаются эти два стандарта между собой, в чём их сходство. Полученные знания углубят понимание фундаментальных принципов программирования и возможно повлияют на стиль оформления кода.
Читать далееhttps://habr.com/ru/post/683956/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683956
Метки: python Программирование Совершенный код Проектирование и рефакторинг чистый код сравнительный обзор pep роберт мартин |
Обход средств защиты в iOS-приложениях |
В прошлой статье мы рассмотрели базовые уязвимости и способы их обнаружения. Но что делать, если в приложении используются дополнительные средства защиты (например, Jailbreak Detection или SSL-pinning), которые не позволяют нам изучить его? В этой статье расскажем, как и с помощью каких инструментов можно обходить данные средства защиты.
Читать далееhttps://habr.com/ru/post/676094/?utm_source=habrahabr&utm_medium=rss&utm_campaign=676094
Метки: Блог компании Digital Security Информационная безопасность ios frida objection ios security reverse-engineering |