Обновить

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Статья

Мониторим OpenWRT c beszel

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели0

Всем привет.

В статье описана установка клиента beszel-agent_linux для роутера с openwrt на борту. Установка сервера beszel за рамками этой статьи, предполагается что он у вас уже установлен и работает.

Для тех кто не знал beszel - минималистичная система мониторинга, состоит из сервера и агентов. Архитектурно это выглядит как ssh сервер (агент) на кастомном порту, к которому по ключу ходит сервер и выполняет команды. Агенты (впрочем как и сервер) могут быть запущены в докере, интерфейс предлагает для этого готовые команды, обе две и докер и обычная инсталляция (по классике, как мы все "любим" sudo curl https://.. | bash).
Полностью документация доступна на официальном сайте, не будем ее дублировать.

Из приятного, прямо с консоли сервера нам доступна команда для выполнения на конечном устройстве

Читать далее

Новости

Статья

SMITrace — мониторинг СМИ и социальных сетей

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели1.6K

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

Читать далее
Новость

Новая GPT-5.2 поставила рекорд в сложнейшем «бенчмарке на AGI»

Время на прочтение2 мин
Охват и читатели927

OpenAI представила GPT-5.2 — свою новую флагманскую модель, которая в ближайшее время заменит GPT-5.1 в API и ChatGPT. А организация ARC Prize уже опубликовала результаты своих бенчмарков ARC-AGI-1 и ARC-AGI-2, которые считаются сложным тестом на абстрактное мышление и нередко называются "экзаменом на AGI". Модель заняла первое место в обоих бенчмарках, но остановимся на результатах ARC-AGI-2 — эта версия была выпущена недавно и считается, что ее задачи еще не "попали" в обучающие дата-сеты для ИИ.

Читать далее
Пост

Доброго всем. Первая публикация, прошу не особо...

Не стану растекаться мыслью по древу, пост - следствие поиска по запросам типа "как лучше вставить и анимировать SVG иконки", и подобным в том же ключе. Так как самыми релевантными ответами поиска не удовлетворён, решил написать свой, во-первых, чтобы услышать сообщество. Мало ли, возможно технология уже вовсю применяется в фреймворках, и на поиск все забили "всё и так слишком очевидно".
Во-вторых, сам до сих пор копаюсь в ванильном, поэтому, если старшие товарищи найдут сей вариант приемлемым, пусть пост останется как справка, вроде "а чё, так можно было?". Если же такая практика не применима по ряду пока неизученных мной причин, пост тоже пусть остаётся дополненный комментариями, как пример того "как не надо делать". В общем.

Решил упаковать спрайт в Web Components. Для примера взял отображение файловых иконок, за подопечных три распространённых файловых формата .docs, .xls, .pdf. Раз уж мне и так пришлось испытать муки отсутствия музы( вообще ни разу не художник), прошу отнестись с пониманием к внешнему виду конечного продукта. Упор был на простоту, контролируемость, компоновку. В том смысле, что косметика человеком с утончённым восприятием этого мира может быть применима отдельно.
Да, и ещё один аспект постарался обыграть - наличие общих свойств для всех иконок, коими выбрал подложку, и текст mime типа, и уникальные для каждой иконки элементы, ими выступили "брендовые" цвета и элементы. Так, выбор иконок файловых форматов для спрайта показался оптимальным.
Далее, в общем код(сокращённо, рабочий пример по ссылке), совсем немного к нему объяснений и ссылка на песочницу. И, само собой, ожидание комментариев.

customElements.define("wc-icon-file",
  class WC_ICON_FILE extends HTMLElement {
    constructor() {
      super();
      this._preform = '';
      this._mime = '';
      this._unic = '';      
    }  
    connectedCallback() {
      this.init();
      this.innerHTML=this._preform;
    } 
    init() {
      this._mime = this.getAttribute('data-mime');
      let availableMime = {
        xlsfile: `<g class="wc-icon-${this._mime}">
          <line style="stroke-width:3;stroke-linecap:butt;" x1="13" x2="17" y1="24" y2="24"/>
          <line style="stroke-width:3;stroke-linecap:butt;" x1="18" x2="22" y1="24" y2="24"/>
          // и т.д.
          <text x="8" y="19" class="f-mime">.xls</text>
          </g>`,
        docfile: `<g class="wc-icon-${this._mime}">
          <line style="stroke-width:1.8;stroke-linecap:round;" x1="20" x2="24" y1="23" y2="23"/>
          <line style="stroke-width:1.3;stroke-linecap:round;" x1="16" x2="30" y1="27" y2="27"/>
          // и т.д.
          <text x="8" y="19" class="f-mime">.doc</text>
        </g>`,
          pdffile: `<path class="wc-icon-${this._mime}" d="m 21.963376,23.938571 // и т.д. />
          <text x="8" y="19" class="f-mime">.pdf</text>` 
        }      
        this._unic = availableMime[this._mime];
        this._preform = `<svg class="wc-icon-file" viewBox="0 0 48 48">
           <path class="${this._mime}" d="M13.528 3.087 30 3l8 9-.316 28.075c-.035 3.151-1.09 
            4.143-3.716 4.11h-20.44 c-2.303.095-3.676-.718-3.716-4.11V7.197c-.03-2.459
            1.504-4.198 3.716-4.11z"/>
            ${this._unic}
            </svg>`
  }; 
});
let wcIconFile = document.createElement('wc-icon-file');
// export {wcIconFile} по нео��ходимости

Сам компонент на странице объявляется как обычно:

<wc-icon-file data-mime="xlsfile"></wc-icon-file>
<wc-icon-file data-mime="docfile"></wc-icon-file>
<wc-icon-file data-mime="pdffile"></wc-icon-file>    

Код прокомментирую на предмет того, что в init() пришлось соблюсти порядок объявления переменных. Для определения схожих классов с разными "модификаторами" сначала брался атрибут в компоненте. По нему же делалась выборка this._unic впоследствии вставляемая в this._preform . Стили здесь не привожу, отмечу лишь, что настройки :hover и анимации там вполне работают.

Благодарю, что уделили время.

Теги:
0
Комментарии0
Новость

Microsoft решила проблему с неудобными обновлениями приложений в Windows 11

Время на прочтение2 мин
Охват и читатели1.3K

Корпорация Майкрософт планирует внедрить «платформу управления обновлениями (Update Orchestration Platform, UOP)», чтобы унифицировать процесс обновления приложений сторонних производителей.

Читать далее
Новость

OpenAI представила GPT-5.2: ставка на долгие агентные сценарии и профессиональную автоматизацию

Время на прочтение2 мин
Охват и читатели2.3K

OpenAI анонсировала новое поколение своих фронтир-моделей. GPT-5.2 позиционируется как инструмент для сложной профессиональной работы: от агентных пайплайнов до многочасовых задач с длинным контекстом и мультимодальностью.

Ч��тать далее
Новость

OpenAI представила GPT‑5.2 — новую версию ведущей языковой модели с улучшенной логикой и скоростью

Время на прочтение2 мин
Охват и читатели2.3K

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

Читать далее
Новость

Google перевела Deep Research на Gemini 3 Pro — агент меньше галлюцинирует и лучше ищет в интернете

Время на прочтение1 мин
Охват и читатели2.4K

Google представила обновленную версию исследовательского агента Deep Research. Ядром системы стала модель Gemini 3 Pro, которую компания называет своей самой фактологически точной на сегодня. На бенчмарке Humanity's Last Exam — наборе задач, который создавался как "последний рубеж" для ИИ — агент показал 46,4%, это лучший результат среди всех существующих систем.

Читать далее
Новость

Новый бенчмарк показывает, что даже лучшие ИИ‑модели плохо справляются с правдой

Время на прочтение2 мин
Охват и читатели2.3K

Недавнее исследование представляет Facts Benchmark, уникальный тест, который измеряет способности больших языковых моделей (LLM) оперировать фактами и достоверной информацией. Этот бенчмарк специально создан для того, чтобы выявлять, насколько модели теряют связь с реальной правдой даже тогда, когда запросы ясные и проверяемые. Анализ показывает тревожную тенденцию: многие топовые модели продолжают генерировать неверные утверждения, уверенно выдавая их за факты.

Читать далее
Статья

Программатор из обломка платы Nucleo

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели3.3K

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

В этом тексте я написал про то как запрограммировать внешнее target устройство.

Читать далее
Новость

Apple и Google объединились, чтобы упростить переход пользователей между Android и iOS

Время на прочтение1 мин
Охват и читатели2.6K

Разработчики и журналисты сообщают, что в последней сборке Android Canary 2512 (ZP11.251121.010) появились опции, упрощающие перенос данных на iPhone. Пока функции доступны только на Pixel, но в релизной версии ОС появятся и на других устройствах.

Читать далее
Новость

Figma запускает новое расширение для удаления объектов и обработки изображений на основе ИИ

Время на прочтение1 мин
Охват и читатели1.9K

Графический онлайн-редактор Figma представил новые функции на основе искусственного интеллекта, в том числе возможность удалять и изолировать объекты, а также изменять пропорции изображений, сообщает TechCrunch.

Читать далее
Новость

Opera предлагает перейти на платную подписку за $20 в месяц ради ИИ-браузера Neon

Время на прочтение2 мин
Охват и читатели2.9K

Компания Opera анонсировала расширение платных функций для своего ИИ-браузера Neon. В будущем пользователям предложат подписку за 20 долларов в месяц, которая даст доступ к премиальным инструментам на базе искусственного интеллекта. Opera объясняет, что платный тариф позволит пользователям получить расширенные возможности браузера, которые выходят за рамки базовых функций. 

Читать далее

Ближайшие события

Новость

Человек года — не человек. Архитекторы ИИ получили престижную награду TIME

Время на прочтение1 мин
Охват и читатели2.4K

TIME назвал человеком 2025 года "Архитекторов ИИ" — группу людей, создающих искусственный интеллект. Это третий случай за почти 100 лет существования награды, когда ее получает не конкретная личность. В 1982 году журнал выбрал персональный компьютер ("Машина года"), в 2006-м — "Вас", то есть пользователей интернета, ставших создателями контента в эпоху раннего Web 2.0.

Читать далее
Новость

В «Яндекс Книгах» появилась функция, которая напоминает содержание предыдущих глав в аудиокнигах

Время на прочтение1 мин
Охват и читатели2.3K

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

Читать далее
Статья

Я устал смотреть на стартапы как на мошенников. Вот что нужно изменить

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели3.5K

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

ИИ: как триллионы долларов, спрятанные в офшорах, стали топливом для самого опасного пузыря в истории / Хабр

Как Nvidia может случайно уничтожить 90% собственного рынка (и даже не заметить этого) / Хабр

Много читал, видел разные мнения, попытался проанализировать, просуммировал. Есть идея. Предлагаю обсудить.

Почему венчурные ожидания не должны попадать на публичный рынок — и как это спасёт инновации

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

Но давайте смотреть на вещи честно.
Новость

«Почта России»: сервисы ведомства работают штатно, есть сбои в работе IT-систем в ряде отделений из-за ограничений связи

Время на прочтение1 мин
Охват и читатели2.7K

В «Почте России» сообщили СМИ, что сервисы ведомства работают штатно, но есть сбои в работе IT-систем в ряде отделений из-за ограничений связи.

Читать далее
Новость

Microsoft исправила проблему с мерцанием «Проводника» в тёмном режиме в Windows

Время на прочтение2 мин
Охват и читатели2.6K

Компания Microsoft устранила проблему, из-за которой после установки дополнительного обновления KB5070311 для Windows 11 при запуске «Проводника» в тёмном режиме возникали яркие белые вспышки.

Читать далее
Пост

20 демо-уроков, которые нельзя пропустить бэкенд-разработчикам

Привет, Хабр. Сегодня делимся подборкой открытых уроков, которые пройдут в Otus в декабре. Уроки проводят преподаватели курсов в формате живых вебинаров — это шанс не только получить нужные знания, но и задать свои вопросы экспертам. Участие бесплатное (нужно только зарегистрироваться). Присоединяйтесь!

Полное расписание бесплатных демо-уроков смотрите в календаре.

Теги:
+2
Комментарии0
Пост

Как GUDDA сэкономила в три раза, развернув инфраструктуру для 1С в облаке

👨‍💻 Что за компания

GUDDA — это сеть ломбардов, магазинов электроники и ювелирных изделий. У компании есть филиалы в разных городах России, например Ростове-на-Дону, Азове, Батайске, Каменск-Шахтинске, Новочеркасске, Таганроге и Шахтах. GUDDA дает краткосрочные займы под залог, покупает и продает украшения, гаджеты и технику.

🕵️ Какая была задача

IT-инфраструктура GUDDA изначально строилась по подходу cloud native: часть инфраструктуры разместили в частном контуре, а в облаке — системы, нагрузка на которые возрастала по ходу развития бизнеса.

Компания хотела нарастить мощности для баз 1С, SQL-серверов и системы резервного копирования, поэтому решила реализовать мультиоблачную стратегию. Для этого GUDDA начала искать еще одного облачного провайдера.

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

👨‍🔧 Как ее решили

GUDDA в течение месяца тестировала сервисы Cloud.ru, подбирала оптима��ьные конфигурации процессоров и накопителей. Менеджер со стороны провайдера всегда была на связи и быстро направляла к нужным техническим специалистам, если появлялись вопросы по работе сервисов или настройке инфраструктуры.

К концу теста компания попробовала все варианты и четко знала, что реализует и сколько это будет стоить. В итоге клиент выбрал виртуальный ЦОД с высокочастотными процессорами 3,5 ГГц. 

Для миграции мы предоставили GUDDA выделенный канал с гарантированной средней скоростью 500 МБ/с — это позволило быстро перенести данные в облако. Компания получила готовую облачную инфраструктуру, в которой меньше чем за час развернула и настроила нужные виртуальные машины.

📈 Что в результате

Инфраструктура в облаке Cloud.ru работает без сбоев, а команда GUDDA может масштабировать мощности через личный кабинет, не обращаясь в поддержку.

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

GUDDA планирует перенести в облако и другие системы, включая базы 1С для круглосуточных точек, организовать катастрофоустойчивую инфраструктуру с использованием резервного ЦОД.

Теги:
0
Комментарии0
1
23 ...