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

Все потоки

Сначала показывать
Порог рейтинга

Сканер уязвимостей на Python или как написать сканер за 6 часов

Python *Информационная безопасность *

Сканер уязвимостей на Python или как написать сканер за 6 часов

Недавно мне довелось участвовать в хакатоне по информационной безопасности на научной конференции в прекрасном городе Санкт-Петербург в СПбГУТ. Одно из заданий представляло из себя написание собственного сканера уязвимостей на любом ЯП с условиями, что использование проприетарного ПО и фреймворков запрещено. Можно было пользоваться кодом и фреймворками существующих сканеров уязвимости с открытым кодом. Это задание и мое решение с моим коллегой мы и разберем в этой публикации.

Читать далее
Рейтинг 0
Просмотры 116
Комментарии 0

Новости

Мобильные операторы и люди: война и мир

Блог компании Timeweb Cloud Сотовая связь Стандарты связи *

1. Им друг без друга нельзя



В комментариях к статье про мобильных операторов много кто просил сделать продолжение и рассказать, как простой народ с “Большой Четверкой” взаимодействует. Что ж, рассказать там действительно есть чего, потому как людей у нас в стране много, все они разные, и на появление в зоне видимости подозрительных антенн все тоже реагируют… по-разному.

image
Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 369
Комментарии 1

Как мы строили реактивный игровой сервер на Vert.x

Блог компании MY.GAMES Разработка игр *Игры и игровые консоли

Всем привет, меня зовут Алексей Жуков, я старший программист в студии IT Territory. В этой статье я расскажу, как мы строили игровой сервер для Rush Royale. Объясню, почему создание сервера в геймдеве — это не так просто, как кажется на первый взгляд, а также опишу плюсы и минусы реактивного подхода, который мы использовали в нашей работе. 

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

Кем работать в IT в 2022: 1С-разработчик

Блог компании Хабр Карьера Управление персоналом *Карьера в IT-индустрии

Рубрика «Кем работать в IT» — интервью с представителями IT-профессий, в которых специалисты рассказывают о тонкостях своей работы: плюсах, минусах, подводных камнях и заработной плате. Мы надеемся, что джунам и стажерам эта рубрика поможет больше узнать о том, что их ожидает на карьерном пути, а профессионалам — посмотреть на свою специальность через чужой опыт и, может быть, открыть для себя что-то новое.

Сегодня о своем опыте работы нам расскажет Дмитрий Шадрин, руководитель направления 1С-разработки в Sportmaster Lab.

Читать далее
Всего голосов 2: ↑1 и ↓1 0
Просмотры 340
Комментарии 0

Buzzing communities. Richard Millington. Схемы и таблицы

Управление сообществом *Социальные сети и сообщества
Перевод

Схемы и таблицы из известной книги Ричарда Миллингтона о создании и развитии онлайн-сообществ. Перевод на русский язык - Сергей Немов.

Читать далее
Рейтинг 0
Просмотры 255
Комментарии 0

В отпуск за ПМЖ в сердце Латинской Америки. Почему Парагвай и как нас чуть не депортировали из Бразилии из за covid 19

Фриланс Транспорт Удалённая работа

А еще история про потерянный багаж.


Друзья привет, история из личной жизни. Произошла она совсем недавно, главные участники я - Миша, моя жена Инна и мой двухлетний сын Константин.

Решили мы с женой получить возможность легально жить в другой стране( получить ПМЖ значит), ну и потом может быть даже и второе гражданство. Все спланировали на начало 2023 года.

Выбрали страну, критериев было много. Но основные были такие:

- Простота получения

- Полная стоимость

- Отсутствие зимы

- Ну и чтобы люди были хорошие

- Отличные возможности

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

Игра Жизнь — клеточный автомат на HTML

CSS *JavaScript *HTML *
Из песочницы

Игра Жизнь - это клеточный автомат созданный в 1970 году Джоном Конвеем.

Это не совсем игра, а просто симуляция клеток по определенным правилам.От игрока лишь требуется размещать эти клетки.

В этом посте мы сделаем "Игру Жизнь" на HTML странице при помощи CSS & JS.

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

YubiKey головного мозга. Как подружить Ubuntu 22.04.1 LTS c аппаратным ключем безопасности?

Настройка Linux *Информационная безопасность *
Из песочницы

Итак вы решили переехать на новенькую свежую ибунту и у вас на столе лежит Юбик 5ой серии без которого вы не можете жить в современном мире.

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

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 1.7K
Комментарии 2

Заметки о зубной эмали и зубной пасте

Научно-популярное Здоровье
Из песочницы

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

Материал я собрал, изучая такие сайты, как researchgate.net, sciencedirect.com, www.ncbi.nlm.nih.gov, escholarship.org и другие. Опираясь на эти данные, я занимаюсь разработкой оптимальной рецептуры гигиенической (т.е. не лечебную) зубной пасты, стараясь добиться оптимального баланса между абразивными, антибактериальными и реминерализирующими свойствами (плюс - еще желательно позаботиться об окружающих зуб тканях).

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

Читать далее
Всего голосов 34: ↑33 и ↓1 +32
Просмотры 5K
Комментарии 16

Размер имеет значение! Часть 2

Git *Оболочки *Разработка под Android *GitHub *DevOps *
Tutorial

Как бы мы себя не обманывали - Размер имеет значение! И конечно, мы будем говорить о размере нашего андроид приложения, куда мы добавляем кучу классных features, и даже не задумываемся как это может негативно повлиять на размер приложения. Поэтому мы научимся обнаруживать регрессию размера нашего приложения на CI для автоматизации этого процесса.

В данной части, обсудим как можно проверять размер в pull request, что позволит автоматизировать весь процесс обнаружения регрессии, до того как изменения попали в development.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 1.4K
Комментарии 0

Rust 1.64.0: rust-analyzer в rustup, IntoFuture, ffi-типы в core и alloc, улучшения в Cargo

Open source *Программирование *Системное программирование *Компиляторы *Rust *
Перевод

Команда Rust рада сообщить о новой версии языка — 1.64.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение.


Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.64.0 вам достаточно выполнить команду:


rustup update stable

Если у вас ещё нет rustup, то можете установить его со страницы на нашем веб-сайте, а также ознакомиться с подробным описанием выпуска 1.64.0 на GitHub.


Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать beta (rustup default beta) или nightly (rustup default nightly) канал. Пожалуйста, сообщайте обо всех встреченных вами ошибках.

Читать дальше →
Всего голосов 23: ↑23 и ↓0 +23
Просмотры 1.8K
Комментарии 1

Как спроектировать, построить и испытать малые жидкостные ракетные двигатели. Часть 1

Научно-популярное Физика
Перевод

Перевод разделен на две части.

Как проектировать, строить и испытать малые жидкостные ракетные двигатели. Теория.

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 2.2K
Комментарии 5

ITить-КОЛОТИТЬ, серии 14-15

Блог компании Cloud4Y Информационная безопасность *Системное администрирование *Управление персоналом *IT-компании

Привет! Мы продолжаем выкладывать новые выпуски нашего сериала про айтишников. Как он появился и как снимался второй сезон нашего мини-сериала, рассказывали ранее.

Читать далее
Всего голосов 6: ↑3 и ↓3 0
Просмотры 861
Комментарии 3

ТВ для «любимой бабули» или куда смотреть, если нужен хороший вариант

Блог компании М.Видео-Эльдорадо Видеотехника Мониторы и ТВ

Не знаю, как вы, а я к телевизору не подходил последние лет пять. Я и дальше бы жил в стороне от наиболее популярных сегодня телепередач, если бы не пришлось помогать родителям, внезапно утратившим бразды правления над дачным телевизором «Рубин-714» 1976 года рождения, с выбором нового «члена семьи». Теперь с трепетом ждём с моей супругой неизбежной кончины их холодильника «Бирюса», примерно тех же лет. Но, сегодня не об этом.

Читать далее
Всего голосов 28: ↑17 и ↓11 +6
Просмотры 3.9K
Комментарии 28

Пособие по программированию модулей ядра Linux. Ч.7

Блог компании RUVDS.com Настройка Linux **nix *Разработка под Linux *
Перевод

Заключительная часть последней версии руководства по созданию модулей ядра от 02 июля 2022 года. Здесь мы рассмотрим обработку прерываний, криптографию, стандартизацию интерфейсов с помощью модели устройства, а также разберём принцип работы драйвера виртуального устройства ввода и возможность внесения в модуль некоторой оптимизации. В завершение же я укажу на пару неявных, но важных нюансов, а также дам рекомендации по дальнейшему погружению в тему программирования ядра.
Читать дальше →
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 1.5K
Комментарии 0

Первый опыт написания полноценной программы

Программирование *C++ *Учебный процесс в IT
Из песочницы

Каждый начинающий программист мечтает реализовать свой собственный проект. Не написать простенький код, по заданию преподавателя, а воплотить в жизнь свои идеи. Так и я, изучая C++ 3-4 месяца, решился попробовать разработать макет электронного журнала для преподавателей.

Читать далее
Всего голосов 24: ↑13 и ↓11 +2
Просмотры 4K
Комментарии 18

Хотели как лучше: история, как мы закрыли лжеприют с помощью SERM и черного пиара

Управление сообществом *Интернет-маркетинг *Контент-маркетинг *
Recovery mode

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

В этой статье расскажу, как удалось помочь зоозащитникам, используя методы черного пиара и подходы репутационного менеджмента – а конкретно технологии SERM. А еще поделюсь деталями этой истории, которая сочетает в себе два противоположных принципа – «не навреди» и «помоги ближнему своему». Интересно? Обо всем по порядку.

Читать далее
Всего голосов 37: ↑13 и ↓24 -11
Просмотры 3.1K
Комментарии 10

Понедельный план онбординга для QA-инженера с опытом

Блог компании Productivity Inside Тестирование мобильных приложений *Управление разработкой *Карьера в IT-индустрии
Перевод
За последние четыре года мы выстроили процесс адаптации, который оставляет хорошее впечатление даже у мегаопытных новых сотрудников. Сегодня мы расскажем про основные этапы и поделимся списком действий первостепенной важности. Эти принципы легко можно адаптировать под инженеров любого уровня, которых вы нанимаете.
Читать дальше →
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 945
Комментарии 0

Как стать UX-дизайнером, 10 советов из практики

Веб-дизайн *Графический дизайн *Дизайн
Из песочницы

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

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

За мои 20 лет в профессии UX-дизайнера накопилось немало практики и полезных навыков, которые легли в основу 10 основных правил. О них сегодня пойдет речь.

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

Умный дом на Wiren Board и Node-RED: ещё три полезных сценария без программирования

Компьютерное железо Умный дом Интернет вещей DIY или Сделай сам
Tutorial

Привет, хабровчане! С вами снова Дмитрий, и не будучи программистом я пробую настроить автоматизацию дома через визуальную среду Node-RED. В первой статье я настроил сценарии мастер-выключателя, включения вытяжки при превышении концентрации CO₂, и собрал приборную панель (dashboard) на основе Wiren Board 7 и Node-RED.

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 1.2K
Комментарии 1