«CSS часто преподносит сюрпризы, способные запутать даже опытных разработчиков. Я понимаю их раздражение. Тут всё закономерно. Однако, несмотря на потраченные нервы, мне нравится CSS. Именно поэтому хочется, чтобы вы тратили меньше времени на борьбу с ним. С этой целью я собрал ряд не самых очевидных моментов, которые в своё время ставили в тупик меня и моих коллег».
Коллекция странностей CSS, на решение которых можно потратить кучу времени
😁56❤11 5🥴4👍1💯1🫡1
В последние годы во многих странах стали появляться законы и кампании, которые декларируют защиту несовершеннолетних от онлайн-угроз. Как итог — бизнес вынужден вводить дополнительные проверки и собирать больше данных о пользователях.
Оправдано ли это? И есть ли за фасадом заботы усиление контроля и расширение цензуры? Рассказываем о новых механизмах, назначение которых вызывает дискуссии среди правозащитников и тех, кто предпочитает анонимность и свободный доступ к информации.
Защита детей как причина для глобальной деанонимизации
Оправдано ли это? И есть ли за фасадом заботы усиление контроля и расширение цензуры? Рассказываем о новых механизмах, назначение которых вызывает дискуссии среди правозащитников и тех, кто предпочитает анонимность и свободный доступ к информации.
Защита детей как причина для глобальной деанонимизации
😡51😁10🤔5❤4🤬3😱2
Автор «сломал» RSA-512 (одна из старых криптосистем) всего за 3,5 часа даже на одном ядре старого ноутбука.
Он переписал задачу факторизации (разложение большого числа на два простых множителя) в виде булевой формулы и отдал ее на решение специальным решателям (SAT-солверам), которые подбирают ответы. То есть вместо того, чтобы напрямую «гадать» множители, он превратил задачу в головоломку из логических уравнений, которую современные алгоритмы щелкают на раз-два.
Получается, что RSA-512 сегодня уже абсолютно небезопасен, его можно разложить за считанные часы без суперкомпьютеров. Если такие методы ускорить или улучшить, то в будущем под угрозой окажутся и более серьёзные ключи вроде RSA-2048, которые сейчас используются в интернете и банках.
Он переписал задачу факторизации (разложение большого числа на два простых множителя) в виде булевой формулы и отдал ее на решение специальным решателям (SAT-солверам), которые подбирают ответы. То есть вместо того, чтобы напрямую «гадать» множители, он превратил задачу в головоломку из логических уравнений, которую современные алгоритмы щелкают на раз-два.
Получается, что RSA-512 сегодня уже абсолютно небезопасен, его можно разложить за считанные часы без суперкомпьютеров. Если такие методы ускорить или улучшить, то в будущем под угрозой окажутся и более серьёзные ключи вроде RSA-2048, которые сейчас используются в интернете и банках.
🤯104🤔36 16❤10🔥9😁5👎2🥱1🫡1
⚡️ ПОДДЕРЖИТЕ КАНАЛ ГОЛОСАМИ⚡️
💾 Релиз менеджера файлов Total Commander 11.56
✋ Специалисты из «Сколтеха», компании «Моторика» и ФМБА России смогли измерить человеческое восприятие протеза руки
⏯️ Miniot представила минималистский проигрыватель виниловых пластинок Wheel 3
🇷🇺 Минцифры: началось тестирование защиты аккаунта «Госуслуг» через одноразовый код (OTP-код) в мессенджере Мах
Please open Telegram to view this post
VIEW IN TELEGRAM
❤20👍10👎6 3🫡2
Самое время для простых разговоров о сложных вещах. Например, о том, как же биты данных передаются по локальным сетям между компьютерами и через интернет между материками.
Речь в тексте пойдет о SFP‑модулях, маленьких технологических шедеврах. Посмотрим, что это такое, какие типы бывают (и чем они отличаются), какую роль играют оптические кабели. И еще немного затронем историю их развития.
Речь в тексте пойдет о SFP‑модулях, маленьких технологических шедеврах. Посмотрим, что это такое, какие типы бывают (и чем они отличаются), какую роль играют оптические кабели. И еще немного затронем историю их развития.
🤓42❤13👍12😱1
Привет! Хотим напомнить, что у нас тут вовсю проходит улётный конкурс, где 20 лучших статей отправятся в самый настоящий космос. Уже появилось столько классных материалов, что мы просто не могли пройти мимо. Чтобы поддержать авторов и вдохновить вас, собрали подборку статей, которые уже покорили сердечки нашей редакции. Читайте и набирайтесь идей — у вас ещё есть шанс присоединиться к нашему космическому приключению!
Как приручить AI-пиксель-арт
Экологичное расставание с Алисой: строим полностью локальный и приватный голосовой ассистент
Как я поймал сетевика на передаче пароля в SSH и чем это закончилось
Что не так? Три парадокса теории вероятностей
История одного бага
Как приручить AI-пиксель-арт
Экологичное расставание с Алисой: строим полностью локальный и приватный голосовой ассистент
Как я поймал сетевика на передаче пароля в SSH и чем это закончилось
Что не так? Три парадокса теории вероятностей
История одного бага
Попробуйте поискать в интернете паттерны проектирования на Python. Получите целую простыню туториалов, демонстрирующих, как в точности воспроизвести на Python паттерны проектирования из книги «Банды четырёх».
Вам будут внушать, будто вы пишете «серьезный» код. Умно. Профессионально. Готово для корпоративного использования. Но вот в чём проблема: большинство из этих паттернов решают проблемы, которые в Python просто отсутствуют. Они разрабатывались для таких языков, как Java и C++, где для выполнения самых базовых вещей требуется настоящая эквилибристика
Слепо копировать эти паттерны в Python не стоит. Из-за них ваш код сложнее читать, тестировать, а также объяснять очередному бедняге, которому этот код придется поддерживать. Возможно, через три месяца этим беднягой станете вы.
Смотрим паттерны проектирования в Python, о которых следует забыть
Вам будут внушать, будто вы пишете «серьезный» код. Умно. Профессионально. Готово для корпоративного использования. Но вот в чём проблема: большинство из этих паттернов решают проблемы, которые в Python просто отсутствуют. Они разрабатывались для таких языков, как Java и C++, где для выполнения самых базовых вещей требуется настоящая эквилибристика
Слепо копировать эти паттерны в Python не стоит. Из-за них ваш код сложнее читать, тестировать, а также объяснять очередному бедняге, которому этот код придется поддерживать. Возможно, через три месяца этим беднягой станете вы.
Смотрим паттерны проектирования в Python, о которых следует забыть
2😁44🔥18👍10❤4🤡2👎1🤔1😱1🤓1🤪1
Представьте: вы — CTO, перед вами — зеленые дашборды, аптайм 99.9%, клиенты довольны. Но где-то в недрах инфраструктуры тикает бомба замедленного действия. Ее зовут «технический долг», и он накапливается каждый день.
Каждый раз, когда архитектор говорит: «Потом допилим», админ — «Некогда сейчас по стандартам настраивать», а менеджер — «лишь бы работало», компания подписывает кредитный договор. Только вместо банка невидимый коллектор, а проценты начисляются рисками.
Сегодня поговорим о том, почему классический подход «работает — не трогай» больше не прокатывает, и как системно решать эту проблему.
Каждый раз, когда архитектор говорит: «Потом допилим», админ — «Некогда сейчас по стандартам настраивать», а менеджер — «лишь бы работало», компания подписывает кредитный договор. Только вместо банка невидимый коллектор, а проценты начисляются рисками.
Сегодня поговорим о том, почему классический подход «работает — не трогай» больше не прокатывает, и как системно решать эту проблему.
❤39😁24🥱10👍7😱1🤗1
⚡️ ПОДДЕРЖИТЕ КАНАЛ ГОЛОСАМИ⚡️
🇨🇳 Из-за теста «Великого китайского файрвола» в ночь на 20 августа Китай отключили от глобального интернета на 74 минуты
🏧 В ЦБ РФ назвали девять признаков мошеннических операций, которые будут отслеживать банки у клиентов при снятии наличных
🤔 В Минэкономразвития РФ предложили пометить пользователей, которые систематически не выкупают товары на маркетплейсах
Please open Telegram to view this post
VIEW IN TELEGRAM
2❤27🤮13🤪5👍4 2😱1
Что сложного в том, чтобы выбрать себе VDS? Смотришь на тарифы, характеристики, SLA и… попадаешь на ненадёжного провайдера, у которого сервер падает без предупреждения, поддержка сводит всё к перезагрузке, а счета растут сами по себе. Чтобы не оказаться в такой ситуации, важно выбирать хостера не только по витрине на сайте. Поэтому собрали топ-лист из тревожных звоночков.
Как не попасть на плохой хостинг: топ-15 признаков
Как не попасть на плохой хостинг: топ-15 признаков
❤19😁11👍7😱2
«Не видел стола с нормальным вырезом нигде, никогда, ни разу — бывает чуть-чуть какая-то выемка внутрь, настолько бессмысленная, что лучше бы не было, и бывает еще угловой стол — ну, можно удобно один локоть положить, а второй куда?».
Эргономика рабочего места важна, и проблема выше преследует сегодня всех. Мы не знаем, почему производители столов заставляют всех страдать, но увидели кастомное решение от одного автора. Всё максимально просто, и локти наконец смогут отдохнуть.
🤣125👍58💩24❤15🤡8🔥6🤩5🥱2
В одном из немаленьких банков из-за проблем с операционной и аналитической базами данных падает Data Mart (компонент системы записи Nice Engage от западного вендора Nice Systems).
В результате 250 супервайзеров по 15 минут каждый час остаются слепы и глухи: система не дает прослушать и оценить разговоры операторов с клиентами. Супервайзеры не могут отследить, соблюдаются ли скрипты, есть ли негатив или какая-то критическая ситуация, которая грозит потерей клиента. Если раньше система отрабатывала почти мгновенно, то теперь виснет при каждой операции.
Инженеры внутренней техподдержки (то есть заказчика) ни в первом, ни во втором, ни в третьем приближении никаких багов не находят. Отрицание, гнев, торг, депрессия…, звонок сервисному партнеру. Четыре ночи танцев с бубном, и баг находится в самом неожиданном месте. А теперь давайте обо всем по порядку.
Падение Data Mart и 100 миллиардов записей в ОЗУ. История о том, как починить в одиночку вендорский баг.
В результате 250 супервайзеров по 15 минут каждый час остаются слепы и глухи: система не дает прослушать и оценить разговоры операторов с клиентами. Супервайзеры не могут отследить, соблюдаются ли скрипты, есть ли негатив или какая-то критическая ситуация, которая грозит потерей клиента. Если раньше система отрабатывала почти мгновенно, то теперь виснет при каждой операции.
Инженеры внутренней техподдержки (то есть заказчика) ни в первом, ни во втором, ни в третьем приближении никаких багов не находят. Отрицание, гнев, торг, депрессия…, звонок сервисному партнеру. Четыре ночи танцев с бубном, и баг находится в самом неожиданном месте. А теперь давайте обо всем по порядку.
Падение Data Mart и 100 миллиардов записей в ОЗУ. История о том, как починить в одиночку вендорский баг.
🥱26❤7👍4🔥2😱1
Делаем монитор качества воздуха Zigbee своими руками.
Самым главным критерием была выбрана повторяемость как можно большим количеством пользователей умных домов, даже теми, которых пугает паяльник. Поэтому все датчики были выбраны в виде готовых модулей, которые просто вставляются в соответствующие разъемы на общей плате, а пайка сведена к минимуму.
Изначально речь шла об устройстве на дисплее epaper, который бы на экран выводил значения CO2, температуру и влажность. Ну еще время. В процессе обсуждения родился проект, который назвали Air Quality Monitor.
Самым главным критерием была выбрана повторяемость как можно большим количеством пользователей умных домов, даже теми, которых пугает паяльник. Поэтому все датчики были выбраны в виде готовых модулей, которые просто вставляются в соответствующие разъемы на общей плате, а пайка сведена к минимуму.
Изначально речь шла об устройстве на дисплее epaper, который бы на экран выводил значения CO2, температуру и влажность. Ну еще время. В процессе обсуждения родился проект, который назвали Air Quality Monitor.
1🔥20👍13👌3❤2😱1🤝1
Что важно при посещении клиники?
Коллеги проводят одно исследование, чтобы всем стало лучше. Ну, точнее, чтобы пациентам было комфортнее приходить и лечиться. Сможете сделать вклад в медицинскую отрасль.
Всего 2 минуты вашего времени на доброе дело
Коллеги проводят одно исследование, чтобы всем стало лучше. Ну, точнее, чтобы пациентам было комфортнее приходить и лечиться. Сможете сделать вклад в медицинскую отрасль.
Всего 2 минуты вашего времени на доброе дело
😁30🤣12❤4👎1💩1🫡1
Forwarded from Хабр Карьера
Многим знакома ситуация: начинаешь новое дело и сразу ждешь от себя идеального результата. Итог — разочарование и желание все бросить.
Спешим напомнить, что профессионалами не рождаются — ими становятся. Чтобы путь был легче, мы собрали целую витрину полезных курсов: с наставниками, практикой и топовыми преподавателями. Попробуйте — может, именно в этот раз все получится?
Выбрать курс по душе можно тут.
Спешим напомнить, что профессионалами не рождаются — ими становятся. Чтобы путь был легче, мы собрали целую витрину полезных курсов: с наставниками, практикой и топовыми преподавателями. Попробуйте — может, именно в этот раз все получится?
Выбрать курс по душе можно тут.
😁26❤11💩9🥰3🫡1
⚡️ ПОДДЕРЖИТЕ КАНАЛ ГОЛОСАМИ⚡️
🥽 Vivo представила шлем смешанной реальности Vision
🥷 Разработчик получил 4 года тюрьмы за использование вредоносного ПО и создание аварийного выключателя в системах Eaton
💨 Исследование: 90% устройств для очистки воздуха не тестировали на людях
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15😢7👍5🤓1🫡1 1
Офисы с печеньками, бонусы за выполнение KPI, тихое лишение премий и замечания в личке — часто в компаниях есть какая-то одна унифицированная система поощрения и порицания, которая не учитывает особенности сотрудника. А зря.
Понятное дело, что мы в первую очередь ходим на работу за деньгами. Но этот подход сильно упрощен, на самом деле каждый преследует еще и свои цели. И если бы только руководители понимали это, можно было бы избежать кучу ошибок.
Ну что сказать, сейчас у них появится шанс. Покажите им этот текст или просто прочтите, будете знать больше о себе. Разберем одну из популярных классификаций мотивации людей — по Герчикову.
Понятное дело, что мы в первую очередь ходим на работу за деньгами. Но этот подход сильно упрощен, на самом деле каждый преследует еще и свои цели. И если бы только руководители понимали это, можно было бы избежать кучу ошибок.
Ну что сказать, сейчас у них появится шанс. Покажите им этот текст или просто прочтите, будете знать больше о себе. Разберем одну из популярных классификаций мотивации людей — по Герчикову.
❤58 9👍5😱2
Вам знакомо, когда вас охватывает тревога? Столько нового происходит в мире, столько идей приходит в голову. Вы вспоминаете о работе, которую нужно сделать, но постоянно отвлекаетесь.
Вот даже сейчас, вы читаете этот текст и думаете: «Ладно, сейчас прочитаю и приступлю к своей важной, но скучной задаче». Вам повезло, этот текст действительно объяснит много важного. Например, почему скука, тревога и прокрастинация обычно идут вместе. Но главное — что они так успешно от вас прячут (и это «что» куда страшнее нашей троицы).
Вот даже сейчас, вы читаете этот текст и думаете: «Ладно, сейчас прочитаю и приступлю к своей важной, но скучной задаче». Вам повезло, этот текст действительно объяснит много важного. Например, почему скука, тревога и прокрастинация обычно идут вместе. Но главное — что они так успешно от вас прячут (и это «что» куда страшнее нашей троицы).
🤣56❤15👍9🤡8😁2😱2💩1
В этом году пришла идея: воплотить классическое клише из фильмов ужасов — скримера с зеркалом. Помните те сцены, где отражение внезапно показывает монстра, призрака или что-то подобное? Камера, Raspberry Pi, и библиотека OpenCV могут напугать кого угодно. Не верите?! Поскольку на телевидение не пускают (и правильно делают), создадим жуткую видеотрансляцию в старом черно-белом телевизоре. Система активируется при обнаружении лица или глаз.
Заселяем привидение в старый телевизор
Заселяем привидение в старый телевизор
😁42🔥24😱17❤7👍5