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

Все потоки

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

Протоколы канального уровня. Настраиваем Spanning Tree

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 49
Блог компании OTUS Сетевые технологии *
Обзор

Прокол связующего дерева (Spanning Tree, STP) стал неотъемлемой частью практически любой сети средних размеров, не говоря уже о сетях крупных организаций. Этот прокол предназначен для борьбы с петлями в сетевой топологии. Конечно, тем кто в былые времена сдавал CCNA/CCNP/CCIE (хотя бы written) теоретическая и практическая часть представленного в статье материала должна быть хорошо знакома, причем практика знакома по оборудованию одной известной компании, которая уже нас покинула. Но тем, кто только начинает постигать сетевые технологии данная тема должна быть интересна.

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

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

Новости

Как потерять друзей и заставить всех тебя ненавидеть: еще несколько историй о важности бэкапов

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 155
Блог компании CloudMTS Блог компании МТС Резервное копирование *Хранение данных *Хранилища данных *
Ретроспектива
image

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

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

Сегодня обсудим разные инциденты, связанные с потерей данных: от масштабных и разрушительных до нелепых.

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

Учебная фабрика ИТМО ― от набора станков к умному производству

Время на прочтение 9 мин
Количество просмотров 103
Блог компании ИТМО Инженерные системы *Промышленное программирование *
Кейс

Совместно с компанией АСКОН Университет ИТМО постепенно преобразует учебное производство в умную фабрику. Ремонт учебных помещений почти закончен, идет подготовка к обновлению производственных. Оборудование частично установлено, и на ближайшее время перед студентами и магистрантами "промышленных" учебных программ поставлена задача внедрения специализированного софта для управления производством и объединения всех компонент в общую цифровую среду. Созданная таким образом лаборатория поможет не только обучать новые кадры, но и разрабатывать новые подходы к совершенствованию производственных процессов.

Своеобразным символом и материализованной целью проекта стал макет учебного производства, представленный компанией АСКОН на выставке Иннопром 2023.

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

Диск — это просто куча битов

Уровень сложности Средний
Время на прочтение 11 мин
Количество просмотров 459
Блог компании RUVDS.com *nix *Хранение данных *Компьютерное железо
Кейс
Перевод

Доводилось ли вам слышать утверждение, что диск или память — это «просто куча битов?»
Не знаю точно, откуда эта идея пошла, но она вполне разумна и в некоторой степени рассеивает таинственный ореол вокруг компьютеров. Например, она опровергает теорию о том, что внутри моего ПК живёт очень плоский эльф.

Оказывается нет, в нём находятся биты, закодированные в электрических компонентах.

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

Далее я покажу вам, что всё это определённо возможно! Ради вашего развлечения я засуну руку в свой ПК, вытащу оттуда кучку битов, и мы их с вами изучим.
Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 1

Истории

Экономика вещей: устройства как экономические агенты. Роль Device Twins

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 51
Блог компании SIBlink Интернет вещей Распределённые системы *Управление e-commerce *Децентрализованные сети *
Обзор

Сегодня начинает набирать обороты концепция "экономики вещей" (Economy of Things - EoT). Евангелисты данной конфессии концепции прогнозируют массовый переход подключенных устройств на этот способ взаимодействия и, соответственно, колоссальный рынок.

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

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

Человек, 14 раз выигравший в лотерею

Время на прочтение 12 мин
Количество просмотров 1.4K
Научно-популярное Читальный зал Математика *Финансы в IT
Перевод

Как ушлый румынский экономист легально обставил лотерейную систему, выиграв миллионы долларов по всему миру.

Вечером в минувшую среду один калифорниец выиграл $1,08 миллиарда в лотерею Powerball – это один из самых больших кушей в истории. Но не эта игровая победа самая невероятная в истории. Ниже предлагается перевод сюжета, впервые опубликованного в августе 2018 года и рассказывающего об экономисте, по-настоящему преуспевшем в лотереях:

15 февраля 1992 года вскоре после 11 утра неказистый лототрон, крутившийся в эфире лотереи Штата Виргиния, выдал на всеобщее обозрение 6 шаров с выигрышными номерами: 8… 11… 13… 15… 19… 20.

В ближайшие дни властям довелось выяснить, что «некто» сорвал не только джекпот на сумму $27 036 142, но и 6 вторых призов, 132 третьих и 135k мелких выигрышей на сумму ещё $900k.

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

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

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

Бэкапим на ленты. Часть 1

Уровень сложности Средний
Время на прочтение 11 мин
Количество просмотров 290
Блог компании Киберпротект Резервное копирование *Восстановление данных *

Привет, Хабр! В этой и последующих публикациях мы, Михаил Левицкий и Алексей Федоров, расскажем про ленты как устройства и носители для хранения данных, поговорим о том, какие они бывают, как используются и как происходит резервное копирование и восстановление с лент в нашем продукте Кибер Бэкап. Надеемся, что вам будет также интересно читать, как нам, когда мы готовили этот материал. Итак, поехали. 

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

Когда SQL решает, и задачки для прокачки

Время на прочтение 4 мин
Количество просмотров 339
Занимательные задачки MySQL *SQL *Учебный процесс в IT
Из песочницы

Интервью, или как у нас их чаще называют, "собесы", проходят особой сюжетной линией вдоль карьерной лестницы айтишников.

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

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

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

Маленькая команда больших дел: почему всем нужен внутренний R&D

Уровень сложности Простой
Время на прочтение 12 мин
Количество просмотров 157
Блог компании red_mad_robot
Кейс

Инициативная группа Research and Development red_mad_robot рассказывает, как и зачем она возникла, как помогает командам усиливать проекты, где берёт вдохновение на неустанный поиск нового, благодаря чему улучшает взаимопонимание между дизайнерами и разработчиками — и почему это всё хорошо для бизнеса.

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

От C до Go. Как Golang объединил лучшие черты своих предшественников

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 729
Блог компании Serverspace Go *IT-компании История IT Программирование *


В программировании постоянно разрабатываются новые языки. В каждом из них разработчики стремятся расширять возможности предыдущих технологий. Одним из таких примеров является язык Go, или Golang (Google language). Разработанный в компании Google, Golang был создан с целью объединить черты своих предшественников и предложить программистам новый инструмент для создания приложений. Когда создатели Golang приступили к разработке, они учитывали опыт различных языков, таких как C, C++, Java и Python.

Наша команда активно использует Golang для работы, например с Terraform-провайдером, поэтому мы решили разобрать его особенности подробнее. В этой статье мы рассмотрим историю языка, почему он стал таким востребованным среди разработчиков, разберем, какие черты заимствованы от C и других языков, а также дадим небольшую подборку материалов для самостоятельного изучения.
Читать дальше →
Всего голосов 7: ↑6 и ↓1 +5
Комментарии 1

Книга «JavaScript. Рецепты для разработчиков. 3-е изд»

Время на прочтение 12 мин
Количество просмотров 272
Блог компании Издательский дом «Питер» JavaScript *
image Привет, Хаброжители!

Зачем изобретать велосипед, сталкиваясь с очередной проблемой в JavaScript? Здесь вы найдете множество рецептов кода для типовых задач программирования, а также познакомитесь c методами создания приложений, работающих в любом браузере. Адаптируемые примеры кода можно вставить практически в любой проект, а заодно поглубже изучить JS.

С помощью этой книги вы научитесь настраивать эффективную среду разработки с редактором кода, статическим анализатором и тестовым сервером; станете лучше понимать функции JS, включая замыкания и генераторы; узнаете, как использовать классы и наследование — основные концепции ООП; освоите работу с мультимедиа, включая аудио, видео и SVG; научитесь управлять HTML и CSS; благодаря Node.js сможете использовать JavaScript где угодно; узнаете, как получать доступ к удаленным данным и управлять ими с помощью технологий REST, GraphQL и Fetch; освоите популярную среду разработки приложений Express; научитесь выполнять асинхронные операции с промисами, async/await и веб-процессами.
Читать дальше →
Рейтинг 0
Комментарии 0

K3s как альтернатива K8s

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 766
Блог компании OTUS Kubernetes *
Обзор

K3s - проект, созданный Rancher Labs, который представляет собой легковесную и простую в установке версию Kubernetes. K3s предлагает решение для разработчиков, которые хотят использовать Kubernetes в своих проектах, но не хотят сталкиваться со сложностью установки и управления полной версией Kubernetes.

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

ZABBIX + REST API, начинающим от начинающего

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 410
Системное администрирование *
Туториал

Если вы хотите подключить ваш Zabbix к северу с API, который вам даёт информацию по состоянию разных объектов мониторинга, но не знаете как это сделать, то эта статья даст вам понимание и конкретный пример этой реализации...

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

Scala Digest. Выпуск 7

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 189
Блог компании TINKOFF Программирование *Scala *
Дайджест

Привет, Хабр! Мы — Рома, Настя и Карина — бэкенд-разработчики Тинькофф, пишем код на Scala и горим желанием его популяризировать.

Мы собираем и агрегируем новости из разных источников, включая Scala Times, блог Petr Zapletal и канал Scala Nishtyaki, добавляем дополнительные новости и собственные комментарии. Свою мотивацию мы черпаем из желания развиваться и делиться полученными знаниями. Приветствуем любую обратную связь! (づ ◕‿◕ )づ

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

AI доступный каждому разработчику

Уровень сложности Сложный
Время на прочтение 8 мин
Количество просмотров 920
Программирование *Машинное обучение *Искусственный интеллект

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

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

Казалось бы, есть и локально запускаемые аналоги ChatGPT или сервисов генерации изображений. Есть библиотеки типа llama.cpp - бери и используй! Но если бы было всё так просто, то не было бы этой статьи.

Для тех, кто не может ждать, можете посмотреть, чего теперь можно добиться относительно быстро:

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

ИБ-аудит в финансовых организациях: что надо знать, чтобы не провалить или не затянуть

Уровень сложности Средний
Время на прочтение 11 мин
Количество просмотров 364
Блог компании Бастион Информационная безопасность *Управление проектами *Законодательство в IT
Туториал

Привет! На связи Департамент консалтинга и аудита информационной безопасности Бастион. Не ожидали? А мы вот решили написать пост, потому что есть желание поделиться полезной информацией. Дело в том, что иногда мы выступаем в качестве внешних ИБ-аудиторов различных организаций, в том числе финансовых. И в последних мы часто сталкиваемся с почти полным отсутствием подготовки к проверке, а ведь это может повлечь за собой штрафы и всевозможные финансово-репутационные потери. Поэтому мы решили отсыпать немного лайфхаков тем из вас, кто занимается информационной безопасностью в финансовых организациях. Статья может быть интересной и другим читателям, интересующимся безопасностью в компаниях из финансового сектора.

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

Вам придётся выбросить все зубы и поставить новые

Уровень сложности Простой
Время на прочтение 15 мин
Количество просмотров 1.8K
Блог компании Белая Радуга Здоровье Научно-популярное
Кейс
Наверное, одна из вещей, которых подсознательно боится любой человек перед походом к стоматологу, — это объём вмешательства. Приходишь с жалобой на небольшое щёлканье сустава, а стоматолог печально сообщает, что вам будет нужно поменять левые зубы с правыми и вообще тут нужен новый рот. Давайте выкинем все старые и некрасивые и заменим на новые протезы.

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

Мы всячески выступаем за минимально возможное вмешательство. Свои зубы всегда лучше имплантатов — богатая сенсорика и важный компонент жевательных рефлексов. К сожалению, иногда приходится вмешиваться более радикально, когда других вариантов не остаётся.

Сегодня буду рассказывать про сложные случаи, когда такое радикальное вмешательство действительно необходимо. И нет, тут не подходит причина «я не хочу больше возиться со стоматологией, с искусственными будет проще». Ключевая причина тут — снижение прикуса из-за потери зубов и стираемости. Если ничего не делать — рассыпятся суставы, начнутся хронические головные боли и начнут страдать мышцы.

image
Рентген до/после тотального протезирования
Читать дальше →
Всего голосов 14: ↑14 и ↓0 +14
Комментарии 5

Идеи отца современной математики Георга Кантора, которые пугали ученых в конце 19 века

Время на прочтение 10 мин
Количество просмотров 999
Блог компании ГК ITGLOBAL.COM Математика *Биографии гиков
Ретроспектива

Георг Кантор родился в Санкт-Петербурге в 1845 году, но с 11 лет жил в Германии. Там он начал заниматься математикой и сделал свои первые открытия. Несмотря на то, что научное сообщество отказывалось принимать доказательства его концепций, сейчас он известен как создатель теории множеств и отец современной математики. Мы подготовили материал про труды Кантора на основе статьи, опубликованной в интернет-журнале Medium.

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

Управление точкой доступа Zyxel WAX655E в облачной среде Nebula и через AP controller

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 138
Блог компании ITT Solutions Облачные сервисы *Сетевое оборудование
Обзор


Продолжаем разговор о точке доступа Zyxel WAX655E


В статье «Снаружи и внутри — уличная точка доступа Zyxel WAX655E» мы описали основные характеристики WAX655E и начальную настройку в локальном режиме управления (Standalone mode).


Характеристики данного устройства: поддержка WiFi 5 и WiFi 6, возможность подключения к сети по беспроводной связи (технология Mesh), WiFi роуминг, различные режимы аутентификации, мощные антенны, изолированный корпус, возможность работы при низких и/или высоких температурах — всё это делает WAX655E подходящим кандидатом как для работы снаружи помещения, так и в качестве единственной точки доступа для средней компании.


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


Настраивать устройства в Nebula ещё проще, в чем мы сейчас и убедимся.

Читать дальше →
Рейтинг 0
Комментарии 0

Как мы применили метод Difference-in-Difference вместо обычных A/B-тестов и улучшили продукт

Время на прочтение 6 мин
Количество просмотров 263
Блог компании Нетология Веб-аналитика *Управление продуктом *Статистика в IT

Иногда нужно проверить гипотезу, но старые добрые и широко известные методики вроде A/B-тестов не подходят. Например, когда нет никакой возможности рандомизировать тестовую и контрольную группу. Тогда в дело вступает метод Difference-in-Difference. Показываем на примере из EdTech, как мы меняем продукт на основе данных, полученных с помощью такого анализа.

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