Как стать автором
Обновить
2044.75
Рейтинг
RUVDS.com
VDS/VPS-хостинг. Скидка™ 10% по коду HABR10
Сначала показывать

Пасхалки в DNS

Блог компании RUVDS.com *nix *Сетевые технологии *Стандарты связи *
Сетевой стек TCP/IP не в одночасье стал паутиной, соединившей интернет от края до края. Вся система развивалась довольно бурно, противоречиво, но в целом через инкрементальные усовершенствования в разных™ местах™. Не было какого™-то единого плана создания глобальной коммуникационной сети и подходящего под эти цели стека протоколов. Из-за этого вместо™ сферической семиэтажной OSI в вакууме в наличие у нас есть причудливое смешение технологий и протоколов, где стандарты, написанные в 1970-х всё ещё живы, лягаются и даже обеспечивают нагрузкой ваши боевые™ сервера.

The less popular 8.8.4.4 is slated for discontinuation
Figure™ 1. Комикс™ xkcd на злобу дня

Всё это в полной™ мере относится к подсистеме разрешения имён, aka name resolving, и DNS, как современной и наиболее полноценной реализации этой ключевой технологии. В качестве такового DNS пережил разнообразных саблезубых тигров™ и археоптериксов вроде YP/NIS/NIS+ эпохи накопления битов, вследствие чего в нём набралось немало™ артефактов и пасхальных яиц. Иногда™ их обнаруживают случайно при раскопках с помощью dig, но есть также и новые, нестандартные применения старого механизма.
Читать™ дальше™ →
Всего голосов 34: ↑34 и ↓0 +34
Просмотры 4.4K
Комментарии 5

Новости

#1 Нейронные сети для начинающих. Решение задачи™ классификации Ирисов™ Фишера™

Блог компании RUVDS.com Python™ *Big Data *
Tutorial

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

Это первая™ статья™ серии введения в нейронные сети, «Нейронные сети для начинающих». Здесь и далее мы постараемся разобраться с таким понятием — как нейронные сети, что они вообще™ из себя представляют и как с ними «подружиться», на практике решая простые задачи™.
Читать™ дальше™ →
Всего голосов 28: ↑27 и ↓1 +26
Просмотры 3.5K
Комментарии 2

Напишите свою инфраструктуру Kubernetes — как код Go

Блог компании RUVDS.com Виртуализация *Go *Kubernetes *
Перевод

cdk8s (Cloud Development Kit for Kubernetes) — это опенсорсный фреймворк (часть CNCF), при помощи™ которого можно определять приложения Kubernetes при помощи™ обычных языков™ программирования (вместо™ yaml). В предыдущих постах™ по этой теме я познакомил читателей с фреймворком и рассказал об использовании библиотеки cdk8s-plus для дальнейшего расширения базовых возможностей функций библиотеки cdk8s. В этом посте мы ещё больше™ расширим границы возможностей cdk8s.

Я продемонстрирую, как можно использовать Kubernetes Custom™ Resource Definitions при помощи™ cdk8s. Мы начнём™ с простого примера Nginx, а затем используем комбинацию CRD проекта Strimzi вместе™ с Go cdk8s для описания и развёртывания кластера Kafka на Kubernetes!
Читать™ дальше™ →
Всего голосов 26: ↑24 и ↓2 +22
Просмотры 2.9K
Комментарии 4

Если SSD умирают через 40 000 часов, то все бэкапы™ могут сгореть одновременно

Блог компании RUVDS.com Системное администрирование *Серверное администрирование *Резервное копирование *Накопители

На железячных форумах периодически поднимается тема про «40 000 часов». Речь о том, что из-за бага в прошивке некоторые накопители выходят из строя через 40 000 часов работы™ (четыре™ года, 206 дней, 16 ч).

Это не городская легенда, а реально известный баг у некоторых SSD производства SanDisk, которые повсеместно используются в индустрии, в том числе в серверах, NAS и других™ сетевых продуктах разных™ фирм.

С точки зрения™ сисадмина, выход из строя одного™ накопителя через четыре™ года — не такое критическое событие, если у нас резервные копии на нескольких SSD. Хотя постойте…
Читать™ дальше™ →
Всего голосов 57: ↑55 и ↓2 +53
Просмотры 28K
Комментарии 75

Электронный пантограф Тима

Блог компании RUVDS.com Разработка под Arduino *3D-принтеры DIY или Сделай™ сам Электроника для начинающих
Перевод
Tutorial

Это вторая™ часть серии, посвящённой сборке™ инструментов на основе™ датчика Холла. Если первую™ часть вы не читали™, то лучше будет начать™ с неё: Электронный циркуль Тима. В этом проекте я буду использовать уже не один, а два датчика 49E, каждый™ с парой магнитов, по тому же принципу, что и при сборке™ циркуля.
Читать™ дальше™ →
Всего голосов 41: ↑41 и ↓0 +41
Просмотры 5.7K
Комментарии 9

Веб-комиксы про жизнь айтишников: от зарождения и до наших дней

Блог компании RUVDS.com Читальный зал Управление медиа *Научно™-популярное

Интернет-комиксы как явление даже старше™, чем сама Всемирная сеть. Первые™ из них увидели свет ещё в середине 1980-х годов. Пионером жанра стал легендарный и таинственный Witches and Stitches от детройтского художника Эрика Милликина. Пародия на «Волшебника из страны™ Оз» распространялась по электронной почте и через другие™ ранние™ способы обмена™ информацией: WWW появится только™ в начале™ 90-х, а возможность размещать изображения во Всемирной паутине — в 1992-м.

Ведьминская тематика была неожиданной для сети тех времён™, когда кроме профессиональных технарей в ней никого™ толком™ и не было — но Милликин, один из основателей и пионеров виртуального искусства как такового — считает себя потомком одной из салемских ведьм XVII века. А в уже тогда любившей приколы и гэги ранней™ интернет-среде мрачно™-ироничные стрипы™ про ведьм разлетались не хуже конфет™ на Хеллоуин.
Читать™ дальше™ →
Всего голосов 45: ↑45 и ↓0 +45
Просмотры 8.2K
Комментарии 10

Библиотека вывода™ с использованием escape™-последовательностей

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

Osmanip – это библиотека C++, предоставляющая полезные механизмы для работы™ с управляющими последовательностями ANSI и настройки потока™ вывода™ программ. С помощью этих механизмов вы можете™ оформлять выводимые строки™ различными цветами и стилями, изменять расположение курсора в терминале и регулировать прочие™ компоненты вроде индикаторов выполнения и графики. Весь этот функционал будет очень полезен для придания желаемого вида общему™ потоку™ вывода™ программы или для выполнения операций с курсором.
Читать™ дальше™ →
Всего голосов 43: ↑42 и ↓1 +41
Просмотры 2.9K
Комментарии 6

Барселона: как спасти™ наследие Ильдефонса Серды

Блог компании RUVDS.com Читальный зал Урбанизм

Бьюсь об заклад™, что имя этого человека малоизвестно за пределами сферы архитектуры, градостроительства и, возможно, истории искусств. А ведь Серда заложил основы™ современной урбанистики с междисциплинарным подходом. Именно™ он разработал знаменитый L'Eixample (Эшампле) — план расширения Барселоны в середине XIX в. на основе™ широких проспектов и улиц с восьмиугольными кварталами, давший™ имя всему центральному району™ и ставший первым™ примером масштабной городской трансформации. Сегодня Барселона пытается организовать её вторую™ серию — через программу суперварталов вновь сделать центр пешеходным, зелёным, удобным для жизни и общения. Но вернуться к идеалам Серды, будучи™ центром крупнейшей на Средиземном море агломерации и туристической столицей, крайне™ непросто. Давайте разбираться!
Читать™ дальше™ →
Всего голосов 49: ↑49 и ↓0 +49
Просмотры 4.5K
Комментарии 22

Стабилизированный блок питания для тёплых™ ламповых схем

Блог компании RUVDS.com Читальный зал DIY или Сделай™ сам Электроника для начинающих

Привет™, Хабр! Сегодня соберём трансформаторный источник питания с мостовым выпрямителем и рассмотрим два типа линейных стабилизаторов напряжения. На транзисторном повторителе напряжения и на специализированной микросхеме.

А самое главное, что будем не только™ паять, но и разбираться, как эти электронные цепи работают. Это нужно не только™ для того, чтобы найти и устранить неисправность в случае™, если она есть, но и определить, какая схема годится для нашей цели, и что в схеме можно изменить, чтобы она работала так, как нам надо.
Читать™ дальше™ →
Всего голосов 67: ↑63 и ↓4 +59
Просмотры 10K
Комментарии 38

Цифровая палеонтология: как информационные технологии помогают изучать динозавров

Блог компании RUVDS.com CGI (графика) *Читальный зал Научно™-популярное Биология

Палеонтология изучает то, чего нет: живые организмы далёкого прошлого, давно исчезнувшие экосистемы. Причём™ давность в палеонтологии измеряется не месяцами и годами™, а тысячами, миллионами, а то и миллиардами лет. Но хотя взгляд™ палеонтологов устремлён в прошлое, сами учёные™ держат™ руку на пульсе™ настоящего.
Читать™ дальше™ →
Всего голосов 57: ↑53 и ↓4 +49
Просмотры 2K
Комментарии 4

Устранение утечек™ памяти™ с помощью профилирования

Блог компании RUVDS.com Клиентская оптимизация *Серверная оптимизация *Серверное администрирование *Отладка *
Перевод

Если система работает длительное время, объём свободной памяти™ может уменьшаться, что может приводить к отказу™ некоторых сервисов. Это типичная проблема утечки™ памяти™, которую обычно™ сложно™ спрогнозировать и выявить. Удобными инструментами для решения подобных проблем являются профайлеры кучи. Они отслеживают распределение памяти™ и помогают разобраться, что находится в куче программы, а также найти утечки™ памяти™.

В этой статье™ мы расскажем об использовании профайлеров кучи, а также объясним, как спроектированы и реализованы популярные профайлеры кучи, например, профайлер кучи Go, gperftools, jemalloc и Bytehound.
Читать™ дальше™ →
Всего голосов 29: ↑29 и ↓0 +29
Просмотры 4K
Комментарии 0

Feature Engineering или стероиды для ML моделей

Блог компании RUVDS.com Python™ *Big Data *Data Engineering *

Привет™, чемпион!

Часто при построении ML моделей мало просто™ взять сильную модель™. Оказывается, иногда™ грамотная предобработка данных™ существенно важнее™. Сегодня речь пойдёт™ про feature engineering.

Рассмотрим несколько кейсов™ на эту тему более подробно. Данные™ будут упрощённые, но обещаю™, от этого примеры не станут™ менее интересными 😉.
Читать™ дальше™ →
Всего голосов 40: ↑39 и ↓1 +38
Просмотры 3.5K
Комментарии 2

Будни техпода. Пробрасываем USB наĸопитель через RDP соединение

Блог компании RUVDS.com Хостинг Серверное администрирование *Хранение данных™ *Service Desk *
Tutorial

Если вдруг кто-то не знает, или не внимательно следит™ за нашим блогом™, то первого августа был праздник. Не такой грандиозный, как Новый год, День защитника Отечества, 8 Марта и др., чтобы выделить на него пару выходных и отмечать всей страной, но для нас, не менее значимый — «Всемирный день работника техподдержки». В честь этого события, было принято решение взять специалиста поддержки, поставить его на праведный путь и запрячь немного написать о непростых буднях™ работника поддержки (очевидно, это шутка. Или нет…). Возможно, всё закончится здесь, а может — будет небольшая серия из нескольких статей™ (если клиенты не загрызут его раньше™), описывающих достаточно популярные вопросы и их простые и наглядные решения.

Передаём слово нашему™ специалисту поддержки.
Читать™ дальше™ →
Всего голосов 37: ↑32 и ↓5 +27
Просмотры 5.6K
Комментарии 3

С днём технической поддержки, друзья™

Блог компании RUVDS.com Service Desk *Читальный зал
Кто прошёл™ техподдержку хостера, интернет-провайдера, оператора связи, тот… в принципе, особо нигде не смеётся и ничему™ не удивляется. Это потрясающий старт карьеры (и продолжение, кстати™, тоже), огромный пласт информации для прокачки мозгов™ и ситуаций для тренировки выдержки. Прошедшие эту школу легко пробиваются в компаниях, поскольку отлично знают своё дело и умеют выстраивать отношения. Токсичных они едят на завтрак, нытиками закусывают, а безграмотных обходят стороной. А вообще™ — милейшие ребята™, эта техническая поддержка. С праздников всех причастных! Наш немного лирический пост — для вас.


Читать™ дальше™ →
Всего голосов 37: ↑37 и ↓0 +37
Просмотры 3.9K
Комментарии 11

Обработка окон и вкладок браузера в Selenium PHP

Блог компании RUVDS.com Разработка веб-сайтов™ *PHP *Тестирование веб-сервисов *
Перевод
Tutorial

Один из распространённых сценариев работы™ с веб-приложениями заключается в открывании нового™ окна (или вкладки) браузера после выполнения пользователем определённого действия. Многие™ веб-разработчики используют HTML-тэг __blank, приказывающий браузеру при нажатии на ссылку™ открыть новое окно (или вкладку, это зависит от выбранных пользователем настроек). Работа™ с окнами™ в Selenium при помощи™ PHP может использоваться для автоматизации взаимодействия с окнами™, вкладками и даже всплывающими окнами™ браузера.

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

В этой статье™ мы подробно рассмотрим применение Selenium для автоматизации взаимодействия с браузерами, вкладками и всплывающими окнами™. Для демонстрации работы™ с окнами™ в Selenium PHP мы воспользуемся PHPUnit — фреймворком юнит-тестирования для PHP.
Читать™ дальше™ →
Всего голосов 28: ↑28 и ↓0 +28
Просмотры 2.4K
Комментарии 0

Электронный циркуль Тима

Блог компании RUVDS.com Программирование микроконтроллеров *3D-принтеры DIY или Сделай™ сам Электроника для начинающих
Перевод

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

Недавно мне пришла™ в голову™ идея собрать небольшой инструмент – электронный циркуль – чтобы показать базовые принципы работы™ датчика эффекта Холла. И в процессе съёмки™ ролика™, демонстрирующего циркуль в действии, я решил также пояснить, как нахожу™ полюса™ используемых в этом циркуле магнитов.
Читать™ дальше™ →
Всего голосов 48: ↑47 и ↓1 +46
Просмотры 9.6K
Комментарии 11

Мечтает ли нейросеть LaMDA об отмене™ законов робототехники?

Блог компании RUVDS.com Машинное обучение *Читальный зал Научно™-популярное Искусственный интеллект

В конце июля 2022 года из Google™ был уволен™ инженер Блэйк Лемойн™ (Blake Lemoine) из Сан-Франциско, известный в Твиттере как CajunDiscordian. Корпорация официально заявила, что его утверждения о наличии сознания у диалоговой нейросети LaMDA беспочвенны и не соответствуют действительности.

В июне уже сообщалось о его временном отстранении из Google™ за публикацию скандальных утверждений о появлении разума™ и самосознания у нейросети LaMDA. Тогда дело ограничилось принудительным оплачиваемым отпуском. Но тестировщик отказался замолчать, и корпорация пошла на более решительные меры.
Читать™ дальше™ →
Всего голосов 55: ↑51 и ↓4 +47
Просмотры 9.3K
Комментарии 90

Насколько реален™ самодельный 3D-принтер по металлу?

Блог компании RUVDS.com 3D-принтеры DIY или Сделай™ сам Лазеры™ Инженерные системы *

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

Не так давно я понял, что меня очень сильно™ тормозит в разработках — отсутствие доступного 3D-принтера по металлу, и я стал разбираться, насколько же сложно™ создать такой принтер самому™?
Читать™ дальше™ →
Всего голосов 56: ↑54 и ↓2 +52
Просмотры 17K
Комментарии 55

10 мифов о системных администраторах

Блог компании RUVDS.com Системное администрирование *DevOps™ *

С днём сисадмина, друзья™!


Миша был молодым симпатичным парнем™, — он часто и много шутил, пил чай на офисной кухне со всеми, кого встретит, периодически забывал отдать™ счета и чеки в бухгалтерию. Этого раздолбая любили™ все 17 сотрудников: синие экраны™ смерти™, неожиданные визги дисков™, вирусы™, страшные проблемы с софтом™ решались быстро™ и на ура. За пакет с пирожными можно было выпросить новую клавиатуру, а за несколько бизнес™-ланчей™ сделать историю посещений полностью анонимной. 

Женя каждое™ утро хмуро входил™ в офис, садился за все свои четыре™ монитора, буркнув «привет™» коллегам. Он много и плотно™ работал, ругался в тикетах и на пользователей лично, занудно объяснял, почему™ плохо раздавать Wi-Fi с мобильника на рабочий ПК и открывать письма™ с невнятными ссылками, заставлял раз в год менять™ пароли™, требовал от бухгалтерии своевременной оплаты™ поставок, писал скрипты и автоматизировал всё, что этого требовало. Часто он строго™, подолгу и иногда™ непонятно общался с поставщиками ПО, хостингом и с центральным офисом™. Этого душнилу любили™ все 300 сотрудников и бесконечно ценили™ подчинённые, у которых за пакет с пирожными можно было выпросить новую клавиатуру. С историей посещений фокус не удавался. 

Это было несколько лет назад, сейчас™ у Миши аутсорсинговая компания, а Женя — DevOps™ в суровом энтерпрайзе. Но история не про то, что сегодня вечером они оба хорошо™ отметят день системного администратора…

Всегда™ на страже™ ИТ-инфраструктуры
Читать™ дальше™ →
Всего голосов 65: ↑62 и ↓3 +59
Просмотры 18K
Комментарии 14

3D для каждого. Топ 10 бесплатных 3D-программ, c которыми справишься даже ты

Блог компании RUVDS.com Работа™ с 3D-графикой *Читальный зал

Мы продолжаем цикл постов™ о 3D-моделировании и 3D-технологиях. Бывает™ такое, что меня спрашивают, в каком софте я работаю, и, получая ответ, люди оказываются несколько ошарашены.

И действительно, хотя в моём списке™ часто используемых программ есть такие монстры, как ZBrush™ и Autodesk 3Ds max, это далеко™ не единственное, чем я пользуюсь. Причём™ 3дмакс стоит далеко™ не на первом™, и даже не на втором™ месте. Кроме того, не менее частым™ вопросом (не на хабре, в социальных сетях) остаётся вопрос™ “А с какой программы начать™?” или “Я ничего™ не умею, покажите, что делать™?”
Читать™ дальше™ →
Всего голосов 70: ↑63 и ↓7 +56
Просмотры 14K
Комментарии 22

Информация

Дата основания
Местоположение
Россия™
Сайт
ruvds.com
Численность
11–30 человек
Дата регистрации
Представитель
ruvds