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

Администрирование

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

Нет сигнала: Худшие зоны сотовой связи в США

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 503
Сетевые технологии *Беспроводные технологии *Разработка систем связи *
Обзор
Recovery mode
Перевод

Мы проехали 16 000 км, чтобы определить лучшую мобильную сеть в Америке, но наткнулись на некоторые ужасные мертвые зоны - и они не все в сельской местности.

Покрытие сотовой связи в США значительно улучшилось, и Samsung Galaxy S22+ отлично ловит сигнал. Но всё равно есть места, где нет приема у всех трех основных операторов, обычно из-за рельефа местности и ограничений на строительство вышек.

Мы столкнулись с разрывами связи и сбоями по всей стране. В среднем 1% наших вызовов и 7% сессий передачи данных были прерваны или заблокированы. Причины разные - перегрузка сети, сбои в системах операторов или просто недостаточно близкие вышки.

Но вот восьмь мест, где связи почти нет...

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

Новости

Тестовые среды для разработчиков: успехи и фейлы Banki.ru

Время на прочтение 7 мин
Количество просмотров 499
Блог компании Банки.ру Тестирование IT-систем *IT-инфраструктура *Тестирование веб-сервисов *Управление проектами *
Ретроспектива
image

Привет! Меня зовут Андрей, я Head of Platform в финансовом маркетплейсе Banki.ru.

В числе множества сервисов наша команда поставляет площадки разработки и тестирования для коллег. Они появились у нас в 2010 году как «пет-проджект» одного из разработчиков, прижились и через несколько поколений перешли в ведение платформы.

Под катом – рассказ о нашем опыте: его можно назвать и историей успеха, и ошибкой выжившего:) Главное, что в итоге мы все-таки разобрались, какую пользу нам приносят площадки разработки и тестирования и почему они могут пригодиться в других компаниях.
Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 0

Как сделать свой AnythingGPT, отвечающий на вопросы так, как вам это необходимо (Python, OpenAI Embeddings, ChatGPT API)

Уровень сложности Средний
Время на прочтение 17 мин
Количество просмотров 1.1K
Python *Data Mining *Искусственный интеллект Data Engineering *
Туториал

Всем привет! Недавно я на практике применил одно интересное решение, которое давно хотел попробовать, и теперь готов рассказать, как своими руками такое можно сделать для любой другой аналогичной задачи. Речь пойдет о создании своей кастомизированной версии ChatGPT, которая отвечает на вопросы, учитывая большую базу знаний, которая по длине не ограничивается размером промта (то есть вы бы не смогли просто добавить всю информацию перед каждым вопросом к ChatGPT). Для этого будем использовать контекстные эмбеддинги от OpenAI (для действительно качественного поиска релеватных вопросов из базы знаний) и сам СhatGPT API (для оборачивания ответов в натуральный человеческие ответы). При этом, также предполагается, что ассистент может отвечать не только на прямо указанные в Q&A вопросы, но и на такие вопросы, на которые смог бы отвечать человек, который ознакомился с Q&A. Кому интересно научиться делать простых ботов, отвечающих по большой базе знаний, добро пожаловать под кат.

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

11 полезных плагинов для kubectl

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 1.3K
Блог компании Southbridge Системное администрирование *IT-инфраструктура *DevOps *Kubernetes *
Перевод

Kubectl (Kubernetes Control) — это по сути основной интерфейс для взаимодействия с Kubernetes-кластером. Сторонние разработчики сделали для него много полезных плагинов, которые в той или иной ситуации могут облегчить работу инженера и сэкономить время. В этой статье рассмотрим 11 удобных плагинов для расширения функционала kubectl.

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

Истории

Создание облачных приложений с помощью Kubernetes и Istio — Келси Хайтауэр

Уровень сложности Средний
Время на прочтение 12 мин
Количество просмотров 564
Блог компании Serverspace IT-инфраструктура *Облачные вычисления *Kubernetes *
Перевод

Всем привет!

Мы подготовили перевод выступления Келси Хайтауэра на тему «Создание облачных приложений с помощью Kubernetes и Istio» (конференция O’Reilly). Автор рассуждает о преимуществах совместного использования Kubernetes и Istio, рассказывает, что такое sidecar, bar и foo, показывает как отразить матрицу в дашборде и как начать «разговаривать» с инфраструктурой. На примерах он демонстрирует процесс работы с Istio.
Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 0

Учёт ИТ-оборудования компании на основе справочника в 1С

Время на прочтение 4 мин
Количество просмотров 940
IT-инфраструктура *Help Desk Software *IT-компании
Из песочницы

Всем привет, меня зовут Никита, я руковожу группой технической поддержки.

В этой статье я расскажу вам, как можно подойти к вопросу учета оборудования с помощью 1С.

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

Как ML не стал «новым» программированием, но улучшил старое

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 688
Блог компании Конференции Олега Бунина (Онтико) Машинное обучение *Управление проектами *DevOps *
Ретроспектива

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

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

Мы сделали вам плату, а дальше вы сами: Доводим дешевый одноплатник до ума своими руками

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 3.4K
Блог компании vStack Настройка Linux **nix *Гаджеты Компьютерное железо
Туториал
image

В прошлой статье, мы с вами рассмотрели на что способен одноплатный компьютер, который стоит всего 1.000 рублей. Как мы выяснили, перспективы у данного девайса весьма неплохие, однако по факту, Orange Pi продаёт практически голую железку, которую нужно дорабатывать самому. Да, тут есть Ubuntu/Fedora, да, тут выведена гребенка с I2C/SPI — однако из коробки это всё работает криво-косо, либо не работает совсем. Даже обещанные шины SPI/I2C фактически не доступны в системе «из коробки». Материалов о доработке этого одноплатника в сети мало, поэтому я решил довести его до ума сам и поделится с вами — в том числе, готовыми бинарными образами! Интересно, на что способен доработанный одноплатник по цене ящика пива? :)
Читать дальше →
Всего голосов 25: ↑25 и ↓0 +25
Комментарии 10

Болгарский «Правец-16» (ЕС-1839). Вылазка в консольный интернет в 2023 году на PC/XT 35-летней давности

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 2.3K
Блог компании Timeweb Cloud Настройка Linux *Интерфейсы *Старое железо Сетевое оборудование
Туториал
image

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

В данной статье описан пример возможности пребывания в современном интернете на примере компьютера архитектуры PC/XT, без Ethernet-карты, болгарского производителя «Правец».

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

Также данное решение может быть использовано для управления хостом — мы получим MS-DOS терминал с функционалом Kermit.

Под катом детальные фото содержимого «ретро-Правц»а, настройка терминального соединения через RS-232, видеодемонстрация выхода в интернет. Фото кликабельны.

Приступим? :)
Читать дальше →
Всего голосов 32: ↑32 и ↓0 +32
Комментарии 20

Ассоциативный Эксель и Сквозная валидация

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 1K
Блог компании Deep.Foundation Open source *Программирование *Развитие стартапа Data Engineering *
Обзор

Продолжая традицию обзоров пакетов Глубины, в этой статье мы рассмотрим практику применения пакетов mathjs, logger и jsonschema.

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

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

Три движка для одной Лавки: как эволюционировала система поиска в сервисе

Уровень сложности Средний
Время на прочтение 12 мин
Количество просмотров 1.2K
Блог компании Яндекс Поисковые технологии *Программирование *Машинное обучение *Распределённые системы *
Кейс

Лавка — сервис быстрой доставки продуктов. Один из важнейших сценариев использования сервиса для покупателя — это поиск. Примерно 30% товаров добавляются в корзину именно из его результатов. А ещё, если в пользовательской сессии был успешный запрос в поиск, вероятность совершения заказа вырастает на 10–15%. То есть, если клиенту нужен конкретный продукт и он его быстро находит через поиск, вероятность совершения заказа становится выше.

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

Найти товары!
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 0

Need for speed в телекоммуникациях

Время на прочтение 2 мин
Количество просмотров 2K
Беспроводные технологии *Разработка систем связи *Сотовая связь
Аналитика

Я заметил эту странную тенденцию, когда работал в исследовательском центре одной из двух ведущих компаний, производящих базовые станции и оборудование для пользователей (мобильные телефоны). Это было в эпоху внедрения 5G: скорость должна была увеличиться в 10 раз, задержка уменьшиться в 10 раз. Скорость загрузки фильма - 2 минуты. Когда спрашивал, зачем это нужно пользователю в эпоху потокового видео - тишина.

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

Что вы думаете об этом? Может быть, вы смотрите на эти вещи иначе? Делитесь мыслями в комментариях ниже!

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

Теперь давайте проанализируем, что же касается ценности (все как у Уоррена Баффета: цена и ценность). Ценность такова. Для HD-фильма требуется 3,5 Мбит/с, то есть 3G. Большинство трафика, например, YOUTUBE, теперь идет на мобильные телефоны, и просмотр FullHD на экране мобильного телефона не имеет большого смысла - вы просто не сможете отличить его в слепом тесте. Скорость передачи голоса составляет 3 кбит/с, если используется хороший вокодер (их много), то есть на три порядка меньше. Однако вы будете удивлены, узнав, что человеческий мозг физиологически не может воспринимать поток информации более 150 бит/с. Понятно, что 1 Гбит/с в 5G или 10 Гбит/с только увеличат цену, но не ценность.

Читать далее
Всего голосов 11: ↑3 и ↓8 -5
Комментарии 49

Концепции атаки на конфиденциальность через устройства Apple

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 2K
Блог компании RUVDS.com Информационная безопасность *Сетевые технологии *
Аналитика
Перевод

В этой статье мы исследуем потенциальные уязвимости конфиденциальности в устройствах Apple. В первой части мы расскажем о методике определения региона Apple ID без разрешений при помощи Smart App Banners, а во второй объясним, как можно реализовать утечку реального имени пользователя macOS через браузер без разрешений.
Читать дальше →
Всего голосов 28: ↑28 и ↓0 +28
Комментарии 2

В 100 раз быстрее Wi-Fi: Li-Fi, беспроводная связь на базе видимого спектра, стандартизирована. Перспективы технологии

Время на прочтение 3 мин
Количество просмотров 8.6K
Блог компании МТС Сетевые технологии *Беспроводные технологии *Mesh-сети *Будущее здесь

Li-Fi — технология беспроводной связи видимого света. Она даёт пользователю возможность подключиться к быстрому каналу связи с высокой пропускной способностью, стоя под обычной светодиодной лампочкой. Технология не новая, её представили ещё в 2011 году. Но стандартизирована она только сейчас, так что вскоре можно ожидать появления систем связи нового типа. Подробности — под катом.

Читать далее
Всего голосов 21: ↑17 и ↓4 +13
Комментарии 45

Обновление Дельта BI. ChatGPT, PixelPerfect, коннекторы и визуализации

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 552
Big Data *Визуализация данных *Хранение данных *Хранилища данных *
Обзор

Совсем недавно вышло обновление платформы для бизнес-аналитики Дельта BI с решениями, знаковыми для всей отрасли. Учитывая нашу реальность и недоступность глобальных продуктов, обновление ощутимо увеличивает отрыв Дельта BI от ближайших конкурентов на российском рынке. Показываем и рассказываем, почему.

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

Представляем nxs-data-anonymizer — удобный инструмент для анонимизации баз данных

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 963
Блог компании Nixys Open source *MySQL *PostgreSQL *DevOps *
Обзор

Привет, Хабр! 

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

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

И вот как раз о данных (а точнее о базах данных) в таких средах и хотелось бы поговорить. А именно — где и как их взять, как сделать их максимально приближенными к боевым и как защититься от их утечки. Для решения этих задач мы в Nixys используем собственный инструмент — nxs-data-anonymizer. Хотим поделиться им с вами.

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

Идентификация посетителей: кейс Москомспорта

Время на прочтение 4 мин
Количество просмотров 576
Блог компании PERCo IT-инфраструктура *Инженерные системы *

Продолжаем рассказывать о доработках системы контроля доступа под нужды заказчика. О том, как мы реализовывали интеграцию СКУД PERCo и SAP на промышленном предприятии, можно прочитать здесь.

Сегодня речь пойдет о системе контроля доступа на объектах Москомспорта. Оборудование PERCo работает более чем на 30 объектах Департамента физической культуры и спорта Москвы. Среди них — спортивный комплекс «Измайлово», школа олимпийского резерва «Москвич», дворец борьбы имени Ивана Ярыгина, футбольный клуб «Строгино».

Входные группы оборудованы турникетами и картоприемниками PERCo. В общей сложности на объектах Москомспорта работают 94 турникета, 145 контроллеров, 480 считывателей и 138 пакетов программного обеспечения PERCo‑Web.

Задача

На объектах Москомспорта доступ посетителей осуществляется по штрихкодам на абонементах и билетах с помощью собственной системы заказчика.

Необходимо было реализовать проверку идентификаторов посетителей (2D QR code) с помощью сервисов Москомспорт и контроллера доступа PERCo. Информация о проходах посетителей используется заказчиком для формирования статистических данных. 

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

Data Engineering: концепции, процессы и инструменты

Уровень сложности Средний
Время на прочтение 16 мин
Количество просмотров 944
Анализ и проектирование систем *Data Mining *Хранение данных *Машинное обучение *Data Engineering *
Обзор
Перевод
Data science, машинное обучение и искусственный интеллект — не просто громкие слова: многие организации стремятся их освоить. Но прежде чем создавать интеллектуальные продукты, необходимо собрать и подготовить данные, которые станут топливом для ИИ. Фундамент для аналитических проектов закладывает специальная дисциплина — data engineering. Связанные с ней задачи занимают первые три слоя иерархии потребностей data science, предложенной Моникой Рогати.


Слои data science для реализации ИИ.

В этой статье мы рассмотрим процесс data engineering, расскажем о его базовых компонентах и инструментах, опишем роль дата-инженера.
Читать дальше →
Рейтинг 0
Комментарии 0

Что такое обезличивание и с чем его едят?

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 1.9K
Блог компании Сбер Информационная безопасность *Хранение данных *
Кейс

Три года назад, весной 2020, пандемия COVID-19 только начиналась и все переходили в режим самоизоляции. Мы в один миг оказались в ситуации, когда у нас имеется огромное количество данных, доступ к которым можно получить лишь из офиса, в который, разумеется, невозможно попасть. Работать без доступа к документам не реально, нам критически необходимо продолжать размечать данные, а значит нужно разработать подход, при котором можно это делать удалённо. Именно тогда мы в очередной раз подняли тему, которая и так периодически возникала в наших обсуждениях: а так ли нам нужны настоящие данные? Ответ очевидный: нет, если мы сохраняем их вид (ФИО меняем на ФИО, адрес на адрес и т.д.). Этот процесс называется обезличиванием.

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

PXE деплой ESXI-Foreman

Уровень сложности Простой
Время на прочтение 13 мин
Количество просмотров 1K
Блог компании HOSTKEY Хостинг Системное администрирование *Виртуализация *
Туториал

Рассказываем как PXE-деплой ESXi-Foreman может упростить вашу работу с виртуализацией и сэкономить время и усилия при установке и настройке серверов ESXi.

Сегодня в большинстве компаний широко применяется виртуализация в инфраструктуре, что позволяет размещать различные сервисы компании и эффективно использовать ресурсы физических серверов. В связи с этим мы приняли решение внедрить виртуализацию VMware ESXi. При выборе метода установки мы рассмотрели два варианта: Legacy и UEFI.

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