Источник
Все публикации подряд на Хабре
Выбор редакции
11 июля, 22:37

[Из песочницы] Разработка zond-а для замера скорости интернета

  • 0

Добрый день всем хабра-пользователям. Постоянно читаю на хабре статьи о разработках того или иного функционала на «малинке». Решил вот поделиться своей наработкой. Предыстория Тружусь я в компании, предоставляющей услуги кабельного телевидения и доступа в интернет. И, как это бывает в подобных компаниях, периодически слышу жалобы о несоответствии тарифного плана заявленному в договоре. То пользователь жалуется на низкую скорость «по кабелю», то на высокие пинги определенных сервисов, иногда на полное отсутствие интернета в определенное время суток. Зачастую, такие жалобы попадают в пулл заявок, по которым происходит выезд «на место» одного из сотрудников с рабочим ноутбуком, на котором и производятся все замеры. И, зачастую, выясняется, что со скоростью все в порядке. А низкая скорость на самом деле на мобильном телефоне, через wi-fi, на балконе. Ну или нечто подобное. Читать дальше →

Выбор редакции
11 июля, 19:57

Какие кабели соединят Африку, Азию и Австралию

Рассказываем о подводной инфраструктуре, которая должна заработать в ближайшие три года. Это — кабель 2Africa, опоясывающий африканский континент, трансатлантические Dunant и JGA North, который впервые за 20 лет соединит Японию и Австралию. Обсуждение — под катом. Читать дальше →

Выбор редакции
11 июля, 18:19

HackTheBox. Прохождение Book. XSS to LFI через PDF и LPE через Logrotate

  • 0

Продолжаю публикацию решений отправленных на дорешивание машин с площадки HackTheBox. В данной статье эксплуатируем XSS to LFI через документ PDF, повышаем привилегии с помощью logrotten, а также посмотрим, почему уязвима регистрация с усечением полей. Подключение к лаборатории осуществляется через VPN. Рекомендуется не подключаться с рабочего компьютера или с хоста, где имеются важные для вас данные, так как Вы попадаете в частную сеть с людьми, которые что-то да умеют в области ИБ. Организационная информация Чтобы вы могли узнавать о новых статьях, программном обеспечении и другой информации, я создал канал в Telegram и группу для обсуждения любых вопросов в области ИиКБ. Также ваши личные просьбы, вопросы, предложения и рекомендации рассмотрю лично и отвечу всем. Читать дальше →

Выбор редакции
11 июля, 17:41

Ракета от Амперки, часть 2: корпус двигателя, расчет сопла

  • 0

Мы продолжаем строить нашу ракету. Прошла неделя, выкладываем отчет по тому, что было за это время сделано. Читать дальше →

Выбор редакции
11 июля, 17:37

«Колесо баланса». Как Scrum помогает самому scrum-мастеру

  • 0

Я работаю в Слёрм. И по большей части вижу, как курсы создаются, как проходят интенсивы со стороны — как наблюдатель, немного летописец, чуть больше журналист. Я вижу внутренние процессы, как из ничего рождается нечто — всего за пару недель мыслей, идей и слаженной работы нескольких десятков человек. Это почти как магия. На этот раз я решил стать участником самого курса «Профессия Scrum-мастер». По ряду причин. Мне всегда нравились непрямые подходы мотивации людей. Не банальные «кнут и пряник», которые всем уже знакомы по корпоративным иерархическим культурам. Не триада «стыд, страх, грех», которую применяют древние авраамические религии. А нечто новое. То, что и должно появиться в 21 веке — пора уже, не правда ли? Лично моё субъективное мнение — это только лишь зачатки того, что будет. Другое отношение к сотрудникам, другое построение компаний — может, появление микро-компаний вместо огромных гигантов корпораций, может, изменения направления трансформации «сверху-вниз» от топов к линейным сотрудникам, может изменения самосознания самих сотрудников, которые будут сами стремиться к такому подходу в компаниях на рынке труда и тем самым формировать сам рынок. Time will tell. Sooner or later time will tell. Эта статья не реклама. Честно, не люблю рекламные статьи. Это статья — наблюдение и размышление о том, что уже зародилось и продолжает меняться. Лично я считаю, что и Agile и Scrum — это всего лишь первые шаги на пути изменений обычных процессов. И да, пока что они во многих курсах на образовательном рынке слишком близки к «инфобизу», «инфоцыганам» и прочим «тониробинсам». Но тут проблема не в самих гибких методологиях, а в людях. Наносное уйдёт, ценное останется. Читать дальше →

Выбор редакции
11 июля, 16:48

Пересказ грамматики Ложбана или что мне удалось усвоить

  • 0

Ложбан — искусственный человеческий язык, созданный на основе Логланга в 1987 году Группой логического языка (The Logical Language Group). Лицензионно-открыт и свободен. Основан на логике предикатов. Имеет описание в формате YACC и EBNF. Алфавит a, b, d, f, g, i, k, l, m, n, o, p, r, t, v, z — читается как в английском h, w, q — нет в алфавите e — читается как русская Э c — читается как русская Ш. Но ci — произносится как «щи». х — читается как русская Х (!) j — читается как русская Ж tc — читается как русская Ч y — это шва и произноситься как безударная Ы. Например cy — произноситься как «шы». ' — просто разделитель наподобие наших Ь, Ъ знаков (в транскрипции заменяется на h). . — пауза в произношении. Числительные 0 — no, 1 — pa, 2 — re, 3 — ci, 4 — vo, 5 — mu, 6 — ха, 7 — ze, 8 — bi, 9 — so pi — десятичная точка Например: pa re ci pi vo mu — 123,45 pa no no — 100 Читать дальше →

Выбор редакции
11 июля, 16:45

[Из песочницы] Архитектура нейронной сети RetinaNet

  • 0

Данная статья посвящается объяснению устройства архитектуры нейронной сети RetinaNet. Обзор был проведён мною в ходе выполнения дипломной работы, а так как для его написания потребовалось обращаться исключительно к англоязычным источникам и собрать найденную информацию воедино, я решил, что полученный материал поможет кому-то сократить время на поиск нужной информации и упростить понимание устройства нейросетей для задачи Object Detection. Введение Архитектура свёрточной нейронной сети (СНС) RetinaNet состоит из 4 основных частей, каждая из которых имеет своё назначение: a) Backbone – основная (базовая) сеть, служащая для извлечения признаков из поступающего на вход изображения. Данная часть сети является вариативной и в её основу могут входить классификационные нейросети, такие как ResNet, VGG, EfficientNet и другие; b) Feature Pyramid Net (FPN) – свёрточная нейронная сеть, построенная в виде пирамиды, служащая для объединения достоинств карт признаков нижних и верхних уровней сети, первые имеют высокое разрешение, но низкую семантическую, обобщающую способность; вторые — наоборот; c) Classification Subnet – подсеть, извлекающая из FPN информацию о классах объектов, решая задачу классификации; d) Regression Subnet – подсеть, извлекающая из FPN информацию о координатах объектов на изображении, решая задачу регрессии. На рис. 1 изображена архитектура RetinaNet c ResNet нейросетью в качестве backbone. Рисунок 1 – Архитектура RetinaNet с backbone-сетью ResNet Разберём подробно каждую из частей RetinaNet, представленных на рис. 1. Читать дальше →

Выбор редакции
11 июля, 16:16

[Перевод] Учимся читать научные статьи у Эндрю Ына из Стэнфорда

  • 0

Мудрость является не продуктом обучения, а пожизненной попыткой ее приобрести.Альберт Эйнштейн Каждому, кто серьёзно занимается машинным обучением, необходимо научиться понимать то, что публикуется в научных статьях. Подобные публикации делают учёные, находящиеся на переднем крае исследований в соответствующих областях. Это — искусственный интеллект (AI, Artificial Intelligence), машинное обучение (ML, Machine Learning), глубокое обучение (DL, Deep Learning) и многие другие сферы. Для того чтобы оставаться в курсе последних открытий и расширять собственные знания, нужно обладать научным складом мышления и соответствующими привычками. Технологии AI, ML и DL развиваются с невероятной скоростью. Поэтому нам нужно, чтобы не отставать от прогресса, запастись соответствующими знаниями. Эти знания можно получить только в ходе работы с научными публикациями. Здесь вы найдёте руководство по эффективной работе с научными статьями. В частности, мы остановимся на следующих темах: Систематический подход к чтению подборок публикаций для получения знаний в интересующей вас области. Правила чтения научных статей. Полезные интернет-ресурсы, которые могут помочь вам в поиске публикаций и важнейшей информации. Читать дальше →

Выбор редакции
11 июля, 15:32

[Из песочницы] Quora разрешила своим сотрудникам работать удаленно после окончания пандемии

  • 0

Привет, Хабр! Представляю вашему вниманию перевод поста "Remote First at Quora" Адама Д'Анжело, CEO компании Quora, разработчика одноименного сервиса обмена знаниями. 25.06.2020. Мы сидим по домам уже три месяца. Это трудный опыт, но он многому нас научил. Удивительно, но, несмотря на то, что наша компания выросла как компания, централизованная в одном месте, несмотря на годы инвестирования в культуру и процессы, основанные на этом предположении, несмотря на то, что сотрудники испытывают стресс от того, что происходит сегодня в мире, несмотря на отвлекающие факторы, связанные с адаптацией к этой ситуации, несмотря на трудности, с которыми столкнулись сотрудники с маленькими детьми, не имея возможности отправить их в школу или организовать присмотр за ними каким-либо другим образом, мы все это время были очень продуктивны. Многие из нас в этот период были даже более продуктивными, чем раньше. Читать дальше →

Выбор редакции
11 июля, 13:55

[Перевод] Прописываем процедуру экстренного доступа к хостам SSH с аппаратными ключами

  • 0

В этом посте мы разработаем процедуру для экстренного доступа к хостам SSH, используя аппаратные ключи безопасности в автономном режиме. Это всего лишь один из подходов, и вы можете адаптировать его под себя. Мы будем хранить центр сертификации SSH для наших хостов на аппаратном ключе безопасности. Эта схема будет работать практически на любом OpenSSH, включая SSH с единым входом. Зачем всё это? Ну, это вариант на крайний случай. Это бэкдор, который позволит вам получить доступ к своему серверу в том случае, когда по какой-то причине больше ничего не помогает. Читать дальше →

Выбор редакции
11 июля, 13:14

[Из песочницы] Бюджетный мультирум на базе Snapcast

  • 0

Создание мультирум аудио систем позволяет достичь сразу несколько целей. Воспроизведение в нескольких помещениях одинакового аудиосигнала (музыкальный фон) Возможность в каждом помещении воспроизводить свой собственный аудиосигнал Возможность распределенного воспроизведения уведомлений (например, дверной звонок звенит не около двери на полной громкости, а с небольшой громкостью через все либо через определенные динамики). В этой статье я поделюсь примером построения мультирум системы в своей собственной квартире. Первоначальная идея в создании музыкального фона (выбранная радиостанция) на небольшой громкости во всех помещениях, вместо одной точки, где громкость приходилось делать побольше. Читать дальше →

Выбор редакции
11 июля, 13:13

Tsunami — масштабируемый сканер безопасности от Google

  • 0

Компания Google открыла исходники сканера Tsunami — решения для обнаружения опасных уязвимостей с минимальным количеством ложных срабатываний. Tsunami отличается от сотен других сканеров (как коммерческих, так и бесплатных) подходом к его разработке — Google учитывал потребности гигантских корпораций. Читать дальше →