Как стать автором
Обновить
2
0

Пользователь

Отправить сообщение

OSINT: расследование выброса спор сибирской язвы

Время на прочтение8 мин
Количество просмотров2.5K

Узнать истину, пролить свет на таинственные прошлые события и разгадать сложные загадки – вот что вдохновляет OSINT-исследователей. Одним из таких загадочных событий является выброс спор сибирской язвы в Свердловске. 

— Этот инфекционный всплеск привел к смерти множества невинных жизней, оставив за собой множество неотвеченных вопросов. Однако, благодаря методам OSINT у нас есть возможность проникнуть в мир детективных расследований и разгадать тайну...

Читать далее
Всего голосов 16: ↑7 и ↓90
Комментарии20

От PuTTY до МС22: сравниваем SSH-клиенты

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров14K

На сегодняшний день SSH-клиентов написано множество: от встроенных в ОС терминалов до отечественных решений вроде МС22. Я решил протестировать популярные варианты и сравнить, какой будет лучше.

Читать далее
Всего голосов 23: ↑12 и ↓11+7
Комментарии48

Зубной налёт и старый немец Альцгеймер: разрушаем чувство кворума

Время на прочтение9 мин
Количество просмотров6.6K
image
Сильная корреляция между проблемами с десной и болезнью Альцгеймера. Во всём виноваты Porphyromonas

Сегодня я предлагаю взглянуть на зубной налёт под немного другим углом. Думаю, что большинство знает, что зубной налёт — это плохо, там есть бактерии, которые в итоге разрушат эмаль, вызовут кариес и воспаление десны. Надо чистить зубы. Тут всё довольно прозрачно.

Но я хочу рассказать про менее очевидную и скрытую жизнь бактерий в полости рта. Раскроем драматическую взаимовыручку в многовидовой бактериальной колонии и взаимодействия зачастую не менее сложные, чем в больших многоклеточных организмах. А заодно расскажу, как чувство кворума помогает Porphyromonas съесть ваш пародонт (т.е. околозубные ткани, удерживающие зуб в альвеоле), а вдогонку ко всем этим неприятностям ещё и вызвать болезнь Альцгеймера. Ну и заодно разберёмся, почему жевание дельфиньих фекалий может нам сильно помочь.
Читать дальше →
Всего голосов 40: ↑35 и ↓5+41
Комментарии7

WAF для Вебсокетов: рабочее решение или иллюзия?

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров1.4K

Есть мнение, что в силу особенностей вебсокетов, WAF не может их нормально анализировать и защищать. Давайте попробуем разобраться, насколько это утверждение справедливо.

Читать далее
Всего голосов 7: ↑6 и ↓1+7
Комментарии8

Создатель Vue Evan You поднимает $4.6 миллиона на новом проекте

Время на прочтение1 мин
Количество просмотров7.5K

Большая новость, о которой на прошлой неделе намекнул Evan You

Evan создал компанию Voidzero Inc, которая будет делать "an open-source, high-performance, and unified development toolchain for the JavaScript ecosystem" (примерно как сейчас bun или deno только без js движка), и в первом раунде привлек $4.6 млн. за нее (то есть продал инвесторам процентов 10-20 её акций за эту сумму)

Читать далее
Всего голосов 14: ↑10 и ↓4+7
Комментарии14

Израильский банк заблокировал все деньги нашей семьи без какой-либо внятной причины

Время на прочтение4 мин
Количество просмотров44K

Ксения с семьей продала квартиру в России и планировала переезд в Израиль. Уже после получения денег израильский банк внезапно решил «блокирнуть» перевод – в этой статье мы рассказываем историю вызволения этих денег (в какой-то момент дело дошло практически до жалоб в ЦБ Израиля).

Читать далее
Всего голосов 81: ↑51 и ↓30+32
Комментарии230

Как упорядочить данные в базе сайта, у которого пять личных кабинетов

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров475

Привет, Хабр! Меня зовут Миша Шлыков, я менеджер проектов в диджитал-продакшене Далее . Уже два года мы вместе с «Национальными приоритетами» развиваем сайт наука.рф. За это время 30 миллионов человек поучаствовали в проектах Десятилетия науки, а делают его простые люди со всей России. В статье рассказываю о том, как проект добавил +100 к пониманию пользователей с низкой компьютерной грамотностью.

Читать далее
Всего голосов 7: ↑5 и ↓2+5
Комментарии0

Что выбрать для типов моделей: Enums VS Tables?

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров5.3K

Enums VS Tables для создания типов моделей...

Зачем использовать вообще одно из этих решений?

Существуют модели, у которых необходимо выделить разновидности и сделать это именно с помощью типов, а не категорий... Разберёмся...

Читать далее
Всего голосов 5: ↑3 и ↓2+3
Комментарии7

Как организовать безопасный доступ к Docker-контейнерам через VNC с использованием noVNC, websockify и SSL/TLS

Время на прочтение6 мин
Количество просмотров2.3K

Как организовать доступ к Docker-контейнерам через VNC с использованием noVNC, websockify и SSL/TLS

В моем проекте было несколько Docker-контейнеров с графическими приложениями, к которым приходилось подключаться удаленно через VNC. До тех пор пока контейнеров было несколько штук и они создавались вручную было не сложно выделить им отдельные порты для экспозиции наружу из контейнеров и прописать их в VNC клиенте. Но с развитием проекта, контейнеры пришлось создавать динамически и в разных количествах, что сделало неудобным доступ к ним по разным портам и началась путаница с уже созданными в VNC клиенте подключениями. Захотелось подобрать более удобный вариант для подключений и вот что получилось.

Читать далее
Всего голосов 5: ↑5 и ↓0+7
Комментарии4

Обзор iPhone 12 mini в 2024 году: что умеет и в чем его достоинства

Время на прочтение10 мин
Количество просмотров5.8K

Иногда разработчики ошибаются. Одной из самых серьезных ошибок в истории Apple было поверить противникам увеличения диагоналей дисплея и в 2020 году выпустить для них iPhone 12 mini. Наверняка они проводили какие-то исследования и как обычно готовились произвести фурор. Но уже на старте продаж стало ясно, что миниатюрный смартфон никому особо не нужен и за достаточно приличный ценник его покупали только убежденные последователи секты «управления смартфоном одной рукой» и ярые ненавистники «лопат». Однако, как оказалось, таких пользователей подавляющее меньшинство и уже через пол года Apple поняла о своем просчете. По инерции был также выпущен iPhone 13 mini в следующем году, который также имел крайне низкий успех. Чуда не произошло и на этом история компактных смартфонов от Apple закончилась. Однако сейчас, спустя несколько лет эти смартфоны получили второе дыхание и даже обрели некую популярность. На это повлияла конечно же цена, которая упала в несколько раз от первоначальной. И теперь за стоимость условного бюджетника пользователь может получить классный компактный смартфон флагманского уровня. Сейчас iPhone 12 mini это недорогой, но красивый компактный смартфон из стекла и металла с потрясающим дисплеем, производительным железом и хорошей камерой.

Читать далее
Всего голосов 5: ↑3 и ↓2+3
Комментарии30

Функциональные тесты веб-приложений с Playwright: основы

Время на прочтение5 мин
Количество просмотров1.2K

Функциональное тестирование стало неотъемлемой частью процесса обеспечения качества в веб-разработке. В этой статье рассмотрим возможности Playwright — мощного инструмента для автоматизации тестирования.

Playwright — это библиотека для автоматизации браузеров, разработанная командой Microsoft. Она позволяет взаимодействовать с веб-приложениями так, как это делает пользователь, поддерживая работу с несколькими браузерами, включая Chrome, Firefox и Safari. Главная фича Playwright заключается в его способности работать не только с браузерами, но и с мобильными приложениями.

Читать далее
Всего голосов 7: ↑7 и ↓0+13
Комментарии1

Постыдная книга оборотня, Или из коалы в капибары: кто атакует страны СНГ

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров1.6K

Не так давно мы рассказывали про атаки киберпреступников в странах Юго-Восточной Азии. Регион СНГ не отстает по интересу к нему злоумышленников. Одна из основных угроз здесь — атаки кибершпионских групп. В 2023-м и первой половине 2024 года их доля составила 18% от общего числа успешных атак  на СНГ в этот период.

В этой статье мы расскажем про APT-группировки, «работающие» на территории СНГ, и методы, которые они используют в атаках, а также поделимся интересными инсайтами из большого исследования, полную версию которого можно найти на сайте.

Кто же атакует страны СНГ?
Всего голосов 9: ↑8 и ↓1+11
Комментарии0

Создание гиперкуба с помощью Three.js: как увидеть четвертое измерение?

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров8K

Каждый раз, когда я сталкиваюсь с чем-то новым в разработке графики, я задаюсь вопросом: «А можно ли сделать что-то круче?» Создавать трёхмерные сцены в браузере — задача увлекательная, но уже привычная. Мы привыкли работать с кубами, сферами и прочими объектами в 3D-пространстве. Но что, если выйти за его пределы? А что, если ввести в игру четвёртое измерение? Именно эта мысль и привела меня к созданию интерактивного гиперкуба с помощью Three.js.

Взглянуть за пределы 3D
Всего голосов 6: ↑4 и ↓2+6
Комментарии12

Как бросить курить за 1 день. Личный опыт

Время на прочтение6 мин
Количество просмотров14K

История о том, как после долгих лет попыток бросить курить у меня получилось это сделать всего за один день.

Читать далее
Всего голосов 31: ↑19 и ↓12+9
Комментарии282

Основы Docker: контейнеризация, Dockerfile и Docker Compose. Часть 2

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров8.9K

Привет, Хабр! Меня зовут Толя, я лидер компетенции Java в Цифровом СИБУРе. Наш прошлый материал о Docker собрал классный фидбэк, поэтому мы решили развить тему и подготовить ещё несколько статей, двигаясь от простого к сложному.

В этом материале речь пойдёт о том, что помогает избежать конфликтов зависимостей и проблем с изоляцией, возникающих при запуске нескольких приложений на одном сервере. Для решения этих задач используются технологии контейнеризации, которые позволяют создавать изолированные окружения для приложений, устраняя проблемы совместимости и упрощая процесс развёртывания. Рассмотрим, как работает контейнеризация и какие инструменты помогают сделать её максимально эффективной.

Читать далее
Всего голосов 12: ↑9 и ↓3+13
Комментарии3

Как построить свою систему SMS-голосования

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров868

Привет, Хабр! Недавно мне пришла задача: провести голосование среди пользователей, но без сложных и дорогостоящих решений. Когда я пришёл к выбору системы SMS-голосования, осознал, что многие решения на рынке либо слишком сложны для интеграции, либо слишком дороги для решения простых задач.

Читать далее
Всего голосов 15: ↑12 и ↓3+13
Комментарии3

Разработка личного кабинета клиента для логистической компании

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров788

Личный кабинет клиента — это мощный инструмент повышения лояльности клиентов сервисных компаний.Рассказываем о создании личного кабинета для ООО «Трансатлантик».

Читать далее
Всего голосов 4: ↑3 и ↓1+6
Комментарии0

Пример создания Full Stack проекта, используя функциональное тестирование как инструмент дизайна

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров1.7K

Зачастую full stack (и не только) проекты создаются без функциональных тестов.

Это вызвано ошибочным предположением, что тесты добавляются для уже готового продукта и они нужны только для поддержки качества.

Необходимость в тестах также возникает, когда количество багов или жалоб пользователей переходит все границы. В такой ситуации разработчики проекта решают добавлять тесты, и тут выясняется, что это не так просто, как большинство думает.

Проблема сложности тестов в подобной ситуации кроется в том, что на этапе проектирования продукта никто не думал о его тестировании и необходимости сделать его пригодным для тестирования (автоматического).

На этапе проектирования самого продукта гораздо проще проектировать тесты, потому что вы не ограничены существующим кодом продукта, фреймворками и утилитами, входящими в состав продукта.

В этой части статьи я на примере покажу, как можно спроектировать простое веб-приложение, используя функциональное тестирование, и имплементировать веб-приложение.

Поехали!
Всего голосов 4: ↑4 и ↓0+8
Комментарии3

Флаттер крыла самолёта

Время на прочтение16 мин
Количество просмотров16K

Флаттер‑ это загадочное явление в аэродинамике, которое есть, но объяснения которого до сих пор нет.

Про «флаттер» я уже писал отдельную «главу № 4» в первой своей большой статье про «Подъёмную силу крыла без „закона Бернулли“.

Недавно попытался перечитать снова эту главу, и оказалось, что её надо дописывать и публиковать отдельной статьёй, так как в ней всё не очень наглядно и совершенно непонятно написано.

В рамках большой статьи та куцая глава про «флаттер» была вполне уместна. Но вот оказалось, что само явление «флаттера» также плохо определено, как не определено в общепринятой «Аэродинамике» базовое понятие «подъёмная сила крыла».

Читать далее
Всего голосов 47: ↑40 и ↓7+53
Комментарии47

Замороженную мозговую ткань человека теперь можно оживить

Время на прочтение3 мин
Количество просмотров2.9K

Новая технология позволила учёным заморозить ткани человеческого мозга, чтобы они восстанавливали нормальные функции после размораживания, что потенциально открывает путь к более совершенным способам изучения неврологических заболеваний.

Ткани мозга обычно не выдерживают замораживания и размораживания, что значительно затрудняет медицинские исследования. Чтобы преодолеть это, Чжичэн Шао из Университета Фудань в Шанхае, Китай, и его коллеги использовали человеческие эмбриональные стволовые клетки для выращивания самоорганизующихся образцов мозга, известных как органоиды, в течение трёх недель — что достаточно для развития нейронов и нейральных стволовых клеток, которые могут стать различными видами функциональных клеток мозга.

Читать далее
Всего голосов 12: ↑11 и ↓1+15
Комментарии10
1
23 ...

Информация

В рейтинге
5 998-й
Зарегистрирован
Активность