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

Все потоки

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

Из треда про Helm

Пока не услышал ни одного реального аргумента в пользу Helm.

Кстати, для того, чтобы сделать канареечные релизы/blue-green развертывание, тоже не нужны сторонние инструменты, только K8s и Istio:

https://github.com/avkcode/vault/blob/main/CANARY.md

Мы «завязываемся» на сторонние инструменты, которые легко заменить и готовим специалистов по установке Vault-of-Banks и Helm. А на реальные задачи ни укого не хватает времени и ресурсов.

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

Эффективная аналитика данных: GlowByte представит кейс METRO C&C на Russian Retail Show 2025

GlowByte выступит серебряным партнером Russian Retail Show 2025. Максим Серов, Head of BI and Integration в METRO C&C, и Александр Брежнев, руководитель отдела продаж BI-решений в GlowByte, станут спикерами секции PRODATA 23 апреля.

Эксперты поделятся историей "Выбор BI-платформы: ставка на эффективность", в которой расскажут о платформе для самостоятельного анализа данных FineBI, позволяющей бизнес-пользователям без глубоких технических знаний проводить сложные аналитические операции.

В рамках презентации будут затронуты особенности ИТ-ландшафта METRO C&C – компании с 93 торговыми точками в 51 регионе России, и вызовы, с которыми столкнулись специалисты при построении гомогенной аналитической платформы.

Также вы узнаете об уникальном подходе GlowByte к пилотным проектам, который позволяет за 1,5-2 месяца провести полноценное тестирование BI-системы и принять взвешенное решение о внедрении без значительных затрат ресурсов.

Выступление состоится в зале "ЭФФЕКТИВНОСТЬ". Будем рады встретиться, пообщаться и ответить на ваши вопросы на Russian Retail Show 2025!

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

Президент РФ Владимир Путин в рамках «перечня поручений по итогам пленарного заседания и посещения выставки Форума будущих технологий, включая встречи с учёными», поручил Правительству РФ рассмотреть вопрос о создании национального суперкомпьютерного центра.

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

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

Всем привет.

Сегодня на данный момент я пишу компилятор C в байткод.

Вы скажете: но C же в машинный код компилируется? В моём случае нет. Лишь в байткод.

Вот правила которые мой C поддерживает:

  • цикл do-while, цикл while, условие if-else, цикл for (возможно)

  • Из операций: +, -, /, *, ==, !=, <, >

  • Декларация переменных только с инициализацией (не int x;) а (int x = 5;)

  • Присваивание (типо a = a + 1;) можно при созданной переменной

  • Из типов данных только два: int, char

  • Функции не обещаю но возможно будут

А то что уже есть:

  • if-else, while

  • Декларация переменных

  • Присваивание переменных

  • Все типы данных

  • Все операции

Сделать факториал уже можно. Вот пример факториала 5:

int n = 5;
int f = 1;
while (n > 1) {
  f = f * n;
  n = n - 1;
}

Вывод:

Execution finished
n: 0
f: 120

Вот как он работает:

  • С помощью регулярок лексер получает нужный токен и тег

  • Парсер строит AST

  • Компилятор делает байткод

  • Виртуальная машина выполняет его

Вот так всё работает.

Все инструкции байткода (на данный момент):

FETCH переменная - положить на стек значение переменной
PUSH число - положить на стек число
POP - я не помню зачем это ведь это не нужно будет нам
ADD, SUB, MUL, DIV - бинарные операции
NOTEQ, EQ, LT, GT - реляционные операции
JMP адрес - перейти по адресу
JNZ адрес - перейти по адресу если на вершине стека не 0
JZ адрес - перейти по адресу если на вершине стека 0
PASS - игнорировать
STORE имя - сделать переменную если она есть и её тип данных
      соответствует типу данных значения
TSTORE имя - декларация переменной
HALT - конец программы

Вот так. На данный момент в проекте где-то 400 строчек кода но это с комментариями и всеми пустыми строками.

Конец. Всем пока.

Теги:
+4
Комментарии1

«Первая Форма» представила новую админпанель для быстрой low-code настройки

В новой версии low-code BPM-системы «Первая Форма» представлена обновленная административная панель для настройки процессов. Её главное преимущество — редактор, который даёт администраторам системы возможность создавать автоматизации без глубоких технических знаний и привлечения IT-специалистов. Решение помогает быстрее настраивать и оптимизировать процессы.

В редакторе автоматизаций появилось три новых инструмента для работы с запросами:

  • Визуализация плана запроса. Эта функция отображает процесс сбора данных из баз и позволяет определить этапы SQL-запроса, которые влияют на производительность. Инструмент помогает администратору понять, как работает его запрос, найти причину долгого выполнения и оптимизировать его.

Визуализация плана запроса похожа на MS SQL
Визуализация плана запроса похожа на MS SQL
  • Встроенное версионирование скриптов с функцией отката. Если изменения привели к ошибке, администратор может вернуть предыдущую сохранённую версию без потери данных.

  • Интеллектуальная система подсказок (IntelliSense). Эта функция помогает быстрее написать запрос к базе данных без указания названий таблиц или полей. Администратор может написать название процесса или параметра, а система сама заполнит нужные значения.

«Обновлённый редактор “Первой Формы” решает ключевые технические задачи при настройке BPM-системы. IntelliSense для создания автоматизаций, инструменты анализа производительности SQL-запросов и система версионирования формируют комплексное решение, которое сокращает технический барьер между бизнес-требованиями и их реализацией».

Евгения Бушуева, руководитель проекта по тестированию нового интерфейса администрирования «Первой Формы»

Другие функции новой версии можно изучить в материале на сайте.

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

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

Завтра, 22 апреля, в 09:00 мск стартует ArenaDAY 2025 — крупнейшая конференция по управлению данными и аналитике. Мы понимаем, что в будний день не у всех получится включить видеотрансляцию, поэтому запускаем текстовую онлайн-трансляцию.

Вас ждёт:

  • Шесть тематических секций: «Бизнес-кейсы», «Продукты», «Гибридное хранилище», «Будущее», Data Governance и Investor Day; отдельная демозона с живыми показами решений и экосистемы Arenadata.

  • Кейсы от ВТБ, «Газпромнефти», МКБ, «Росатома», «Северстали», «МегаФона» и других лидеров.

  • Интерактивы и розыгрыши.

Сохраните этот пост в закладки — ровно в 09:00 здесь появится ссылка на текстовую трансляцию ArenaDAY. До встречи в онлайне!

 Ссылка на трансляцию: https://habr.com/ru/companies/arenadata/articles/902964/

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

🚀 Google представляет Gemma 3 QAT: мощный ИИ для обычных видеокарт

Google анонсировала Gemma 3 QAT — новую версию своей модели искусственного интеллекта, оптимизированную с помощью Quantization-Aware Training (QAT). Эта технология позволяет запускать передовые ИИ-модели на потребительских GPU, таких как NVIDIA RTX 4090, без значительной потери качества.

Что нового в Gemma 3 QAT:

🔹 Поддержка 4-битного и 8-битного квантования: значительно снижает требования к памяти и ускоряет работу модели.

🔹 Сохранение высокой точности: даже при сниженной разрядности модель сохраняет точность, близкую к оригинальной.

🔹 Доступность для широкого круга разработчиков: теперь запускать мощные ИИ-приложения можно на более доступном оборудовании.

📌 Круто, что Google делает передовые ИИ-технологии более доступными, позволяя разработчикам создавать мощные приложения без необходимости в дорогостоящем оборудовании.

🔗 Подробнее: Google Developers Blog

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

21.04.1735 - День рождения Ивана Кулибина [вехи_истории]

🗓 21.04.1735 - День рождения Ивана Кулибина [вехи_истории]
🗓 21.04.1735 - День рождения Ивана Кулибина [вехи_истории]

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

⚙️ Главные изобретения Кулибина:
👉 Часы-яйцо — миниатюрный механизм с музыкой и фигурками, подаренный Екатерине II.
👉 Проект однопролётного моста через Неву — инженерное чудо XVIII века, опередившее технологии своего времени.
👉 Самокатная повозка — трёхколёсный экипаж с педальным приводом, прообраз современного автомобиля.
👉 Винтовой лифт — устройство для подъёма, напоминающее современные лифты.
👉 Протез ноги с механическим приводом — один из первых в мире функциональных протезов.
👉 Прожектор с зеркальной системой — прообраз современных осветительных приборов.
👉 Водоходное судно с гребным колесом — инновация в судостроении своего времени.

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

🖌 А вы в детстве, или может быть сейчас, любили что-то изобретать, творить? Пишите в комментарии - что)

📼 А про создание некоторых проектов, мы рассказывали в выпусках:

1️⃣ Кто придумал ИНТЕРНЕТ?
YouTube | RuTube

2️⃣ Кто НА САМОМ ДЕЛЕ придумал YouTube?
YouTube | RuTube

3️⃣ Кто СОЗДАЛ Биткоин? РЕАЛЬНАЯ личность создателя криптовалюты
YouTube | RuTube

YouTube | RuTube | Telegram | Pikabu

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

Цитату из Библии нашли в блоке №666 666 в блокчейне Bitcoin: «Не будь побеждён злом, но побеждай зло добром» — Римлянам 12:21.

Теги:
+9
Комментарии2

Опубликован курс по созданию языковых моделей с нуля от Стэнфордского университета — «СS336: Language Modeling from scratch», включая видеолекции для всех, кто хочет научиться создавать собственные ИИ-модели с нуля: от архитектуры и токенизаторов до обучения с подкреплением и масштабирования. К лекциям есть множество дополнительных материалов и домашних заданий.

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

Google представила мощного клона ChatGPT, который можно запустить даже на обычном домашнем ПК

Используя уникальную технологию сжатия, компания значительно снизила системные требования без ущерба для качества

Гайд по установке:
➖ Скачайте LM Studio с сайта: lmstudio.ai
➖ Перейдите в раздел "Discover" и найдите модель Gemma 3;
➖ Выберите вариант, подходящий под ваше железо (обратите внимание на требования к видеопамяти);
➖ Нажмите "Download";
➖ После загрузки откройте вкладку "Chat" и наслаждайтесь

Недавно выходил Gemini 2.5 Flash, о котором я рассказывал у себя в телеграм-канале, а тут уже и это...🔥

Теги:
-2
Комментарии0

Привет, Хабр. Сегодня я предложу вам небольшой логический парадокс. Он родился спонтанно благодаря свежей игре Blue Prince, и совершенно сломал головы нашему чату.

Вот такие коробки
Вот такие коробки



Условия такие: есть три коробки. В точности в одной из них хранится приз, две остальные пусты. На каждой коробке есть этикетка. Как минимум одна из этикеток сообщает истину. Как минимум одна из этикеток сообщает ложь.

Этикетка синей коробки: "Приз находится в чёрной коробке"
Этикетка чёрной коробки: "Приз находится в синей коробке"
Этикетка белой коробки: "Все этикетки, в которых упоминается слово "чёрный", сообщают ложь."

Где находится приз?

Эта задача коварна, и я выкладываю её в надежде на комментарии. Она была, именно в таком виде, сгенерирована игрой, и в том числе один из вопросов — является ли эта задача решаемой в том смысле, в каком мы обычно подходим к головоломкам?

Меняется ли ваш ответ, если известно, что следующая задача тоже существует? Начальные условия аналогичны, но для второй задачи этикетки коробок иные:

Этикетка красной коробки: "Приз находится здесь"
Этикетка синей коробки: "1+1 = 3"
Этикетка жёлтой коробки: "Это утверждение ложно."

Меняется ли ваш ответ, если известно, что во второй задаче приз находится в красной коробке?

Теги:
-2
Комментарии2

Повышение качества генерации текстовой выдачи LLM моделей

Категории качества выдачи LLM
Категории качества выдачи LLM

Концентрация контекста

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

Сегментация задач

При разбиении крупной задачи на отдельные сегменты практически любая современная LLM выдаёт абсолютно точную выдачу при работу с любым относительно распространённым языком/фреймворком/библиотекой. Единственное принципиальное отличие LLM предоставляемых крупными провайдерами от опенсорсных LLM - это умение работать с сложными запросами. При разбиении сложного запроса на более простые, любая современная LLM генерирует точную выдачу.

Повышение качества запроса

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

Повышение качества генерации

При комбинировании этих трёх простых методов любая современная LLM при работе с распространёнными языками/фреймворками/библиотеками выдаёт точный результат. Все опенсорсные LLM это плюс-минус форки друг друга, как в случае с дистрибутивами Linux, и основанные на них модели практически не отличаются. При использовании современной версии любой популярной LLM в сочетании с данными методами - генерации практически безошибочна.

Теги:
+1
Комментарии2

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

Nintendo выпустила проморолик, посвящённый новой консоли Switch 2 с Полом Раддом, который повторил свой образ из рекламы SNES, вышедшей в 1991 году.

В ролике показано, как Радд запустил на Switch 2 игру Mario Kart World и сыграл в неё вместе с комиками Джо Ло Трульо, Джорданом Карлосом, а также девочкой Лизой, которая назвала его «дядей Полом». Общались соперники с помощью функции GameChat и специальной камеры для Switch 2 от Nintendo.

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

Лунная пыль как основа для солнечных панелей

Идея использования лунной пыли для производства солнечных батарей постепенно превращается в реальность благодаря развитию материаловедения и технологий 3D-печати. Лунный реголит, который в основном состоит из силикатов, оксидов алюминия и железа, давно привлекал внимание учёных как потенциальный источник материалов для строительства на месте. Сейчас передовые исследования доказывают, что лунную пыль можно переработать в высокоэффективные фотовольтаические элементы, обеспечивающие энергией лунные базы и будущие космические миссии.

Преимущества производства на месте

Постройка солнечных панелей прямо на Луне исключает необходимость доставки большого количества оборудования с Земли, что значительно снижает расходы и увеличивает автономность миссий. Известно, что стоимость доставки одного килограмма груза на Луну составляет от 20 000 до 40 000 долларов США, что делает использование местных ресурсов крайне выгодным. Благодаря переработке реголита, солнечные панели можно будет создавать непосредственно вблизи посадочной площадки, обеспечивая питание для научных лабораторий, жилищных модулей и систем жизнеобеспечения.

Технологический прогресс и открытые данные

Согласно исследованиям НАСА и Европейского космического агентства, около 40-45% массы лунного реголита состоит из оксида кремния (SiO2), что делает его идеальной основой для производства кремниевых пластин. Учёные предполагают, что методика плавки реголита с использованием концентрированного солнечного света может помочь получить чистый кремний. В экспериментальных установках на Земле уже достигнута производительность, позволяющая создавать прототипы солнечных элементов из реголита в лабораторных условиях. Также рассматриваются способы добавления из реголита оксидов алюминия и магния для улучшения прочности и тепловых характеристик панелей.

Ещё один подход — использование 3D-печати для изготовления модулей панелей. Например, университеты в США и Европе разрабатывают системы, где частицы лунного реголита переплавляются лазером, а затем формируются в нужные структуры. Это может не только ускорить процесс производства, но и сделать панели более адаптивными к условиям космического пространства.

Новые горизонты для освоения Луны

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

* * *

Мой телеграм-канал Светлое будущее💡Tech&Science, в котором я публикую последние новости технологий и науки

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

Упоротый дизайнер занимается вайб-кодингом

Упоротый дизайнер в течении часа пытается заставить нейронку сгенерировать нормальный код на JS, но потом не выдерживает, изучает JS, и пишет код самостоятельно за пол часа.

Финальный промпт:

Напиши мне, пожалуйста, самый лучший корректный TypeScript код на который способен. Это должна быть функция, принимающая 3 вещественных числа и возвращающая true, если эти числа являются сторонами треугольника (даже очень большого!), и false в противном случае. Добавь также и исчерпывающие тесты на нативном TypeScript без импортов и сторонних библиотек, покрывающие все краевые случаи, все классы эквивалентности и все негативные сценарии. Протестируй также и с максимально возможными сторонами. Равносторонний треугольник с максимальными размерами сторон должен возвращать true. Протестируй также погрешность округления для сторон 0.1, 0.2 и 0.3 и учти это в коде функции. Не дублируй тестами статическую типизацию. Код должен работать максимально быстро. Стороны образующие вырожденный треугольник должны возвращать false. Не пиши избыточные бесполезные комментарии. Минимизируй аллокации памяти. Это вопрос жизни и смерти!! Умоляю тебя, сделай всё хорошо! Отформатируй код красиво, со строками не более 100 символов.

Упомянутые питерские митапы:

https://t.me/PiterJS - для JS-еров

https://t.me/PiterUX - для дизайнеров

Теги:
+4
Комментарии3

🚀 Google представила InstructPipe — революционный инструмент для визуального программирования с помощью ИИ

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

🔍 Что такое InstructPipe?

InstructPipe — это AI-ассистент, интегрированный в платформу Visual Blocks, который преобразует текстовые описания в визуальные пайплайны. Пользователь вводит инструкцию, выбирает категорию (например, "язык", "визуализация" или "мультимодальность"), и система генерирует соответствующую блок-схему.

Ключевые особенности:

- Использование больших языковых моделей (LLMs) для генерации псевдокода.

- Интерпретатор кода, который преобразует псевдокод в визуальные блоки.

- Интерактивный редактор, позволяющий пользователю доработать и настроить пайплайн.

Чем интересен продукт?

- Если вы хотите сделать пайплайн на коленке, вам туда

- Быстрое прототипирование идей

- Если вам не нужно полноценное внедрение, а решение быстро и просто

🔗 Подробнее

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

🗓 20.04.2017 - Выход Syberia 3 [вехи_истории]

🗓 20.04.2017 - Выход Syberia 3 [вехи_истории]
🗓 20.04.2017 - Выход Syberia 3 [вехи_истории]

🎮 Syberia 3 — приключенческая игра, продолжение серии Syberia, разработанная и изданная французской компанией Microïds. Сюжет игры продолжает историю Кейт Уолкер, главной героини предыдущих частей. После событий второй игры, Кейт спасается от смерти на дрейфующей льдине благодаря народу юколов. Проведя около года с этим кочующим племенем, она соглашается помочь им в ритуальном обряде — сопровождении снежных страусов через замерзшее озеро Вальсембор в регион Яхастан. На этом пути Кейт сталкивается с новыми открытиями, включая тайны прошлого Ганса и его автоматонов.  

💀 Разработка игры столкнулась с рядом трудностей, включая переносы дат релиза. Изначально планировалось выпустить игру в 2016 году, но затем дату перенесли на первый квартал 2017 года. В итоге, игра была выпущена 20 апреля 2017 года в Европе и 25 апреля 2017 года в США и Канаде.   

🖌 Отзывы критиков и игроков о игре были смешанными. Критике подверглись технические аспекты, такие как падение частоты кадров, неудобное управление с клавиатуры и мыши, а также необходимость сохранения игры через контрольные точки. Положительно отмечались сюжет, атмосфера, музыка Инона Зура и логичные головоломки. Некоторые рецензенты отмечали устаревшую графику и анимацию, а также проблемы с оптимизацией и управлением, даже при использовании геймпада.  

📼 Серия Syberia была довольно успешна, даже вышло продолжение 3 части. Но так бывает не всегда
Почему ПРОВАЛИЛСЯ Windows Phone? НЕИЗВЕСТНАЯ история
YouTube | RuTube

YouTube | RuTube | Telegram | Pikabu

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

Опубликовано исследование о том что индексирование сайтов поисковиком (Google) не зависит от того, SPA ли это или же он SSR. Также пару лет назад делал аналогичное расследование и пришел к тому же выводу.

Вообще, мы пришли к идеалу достаточно давно - когда сервер занимается своими делами, а клиент статический, минифицирован, и раздается из CDN для быстроты и без траты ресурсов сервера.

https://vercel.com/blog/how-google-handles-javascript-throughout-the-indexing-process

Теги:
+2
Комментарии9

🖥 Google дропнул свой топовый видеогенератор Veo 2 для всех — создавать кинематографичные ролики можно в AI Studio.

Лимит: 3-5 видосов в день, зато БЕСПЛАТНО. Если у вас ещё не появился доступ, попробуйте притвориться американцем с помощью VPN.

Кстати, вчера Google дропнул Gemini 2.5 Flash !

Теги:
+2
Комментарии1