Добрый день, всем любителям Oracle и пирогов из картофельных очистков!
Одна из самых часто встречающихся проблем при использовании баз данных - это поиск узких мест: нахождение долго выполняющихся запросов и их исправление.
Как часто вы сталкивались с ситуацией, когда запрос мгновенно отрабатывает в тестовом окружении, но начинает «тормозить» на боевом сервере? Или замедление запросов проявляется не сразу, а по мере роста данных?
Я написал open-source утилиту Optimus Oracle. Она получает тяжёлые SQL-запросы из ASH/AWR, собирает планы и через LLM (локальные или облачные) предлагает оптимизацию: создание индексов или изменение запроса. Дальше - реальные примеры «до/после», цифры, грабли и честный разговор о приватности.
Читать далееЭто фрагмент множество Мандельброта и я его описал в википедии:
https://commons.wikimedia.org/wiki/File:Mandelbrot_Set_Image_118.png
А вот скажите... Кажется ли вам что объемная картина? Выпуклая? Особенно синий! А почему? Это же очень интересно! Говорят что да. Это мощный оптический эффект трехмерности на плоском рисунке. Наш мозг, привыкший считывать распределение света и тени в реальном мире, мгновенно интерпретирует эти плавные градиенты как трехмерный рельеф, хотя на самом деле мы смотрим на абсолютно плоскую двухмерную проекцию.
Читать далее10 новых российских продуктов для ИИ-автоматизации продаж, проверки подлинности брендовых вещей, аналитики звонков отдела продаж, ИИ-ассистирования на звонках и многого другого. Битва за «Продукт недели» 152-ого набора Product Radar началась!
Product Radar — здесь каждую неделю публикуются лучшие онлайн-сервисы и железки от русскоязычных команд.
Читать далее19 октября в пяти уже выпущенных релизах официального CLI OVHcloud полтора часа лежал стилер вместо настоящих бинарников. Хеши на странице релиза подменили вместе с архивами, install.sh их не проверяет вовсе. Поймал атаку клиент, у которого в CI был жёстко прописан SHA-256, а пользователей Homebrew защитил хеш в cask. Я прошёл по следам сам: аккаунт, через который залили файлы, угнали ещё в марте, загрузчик в его репозиториях спрятан в 9123 невидимых символах Unicode, а адрес следующей стадии он берёт из memo в блокчейне Solana. Там же нашлась чужая запись «I know you» — и уязвимость самого тайника.
Читать далееПривет, Хабр! У этой статьи два автора. Я – Олег Ассур, технический директор SafeMobile, мы делаем систему управления мобильными устройствами (MDM). Мой соавтор – Евгений Швалёв @eshvalev, владелец продукта SafeTech CA в компании SafeTech Lab, которая делает корпоративный центр сертификации.
Повод такой. Российские компании уходят с Microsoft Certificate Authority: продажи и поддержка Microsoft в России прекращены, а Microsoft CA до сих пор стоит в большинстве компаний с собственной PKI. При переезде на новый центр сертификации быстро выясняется, что сертификаты живут не только на серверах и ноутбуках, но и на телефонах, которые по ним ходят в корпоративный Wi-Fi, VPN и почту. Чтобы телефоны переезд пережили, мы интегрировали SafeMobile с SafeTech CA. А заодно решили один раз и письменно ответить на вопросы, которые нам задают чаще всего.
Добро пожаловать под кат.
Читать далееУстали от бардака в заявках? Хотите упорядочить и структурировать работу техподдержки или сервисной службы? Тогда этот шаблон для вас! Рассказываем о базовых правилах ведения учёта и объясняем, как пользоваться шаблоном.
Привет, Хабр! Это команда интернет‑газеты о сервисном бизнесе «Заявка закрыта» – проекта Okdesk, платформы для управления заявками, выездным обслуживанием и ТОиР. Мы регулярно делимся практическими материалами, которые помогают сервисным компаниям работать эффективнее и зарабатывать больше – без лишней теории и воды. Если вы уже знакомы с нами, то наверняка знаете, как мы относимся к ведению учёта заявок на поддержку, ТО и ремонт в Excel, почте и мессенджерах (спойлер: плохо).
Читать далееМы искали решение, которое позволило бы управлять ускорителями с той же степенью свободы, как мы привыкли работать с CPU или оперативной памятью.
Читать далееВ 2022 году Jira официально прекратила работу в России. Несмотря на это, многие компании продолжают использовать зарубежный сервис для управления ИТ-проектами в «сером» контуре: технически сервис доступен через удаленные серверы или ранее активированные лицензии. Есть ли смысл искать замену и в сторону каких ИСУП смотреть? Делимся опытом одного из наших заказчиков.
Реально уйти от Jira?Составил конспект знаковой книги о том, как сисадмину работать рационально, а не сверхурочно. Книга собирает основные инструменты и подходы к организации своего времени для тех, кто живет в постоянном цейтноте и нескончаемом потоке внешних отвлечений.
Читать далееС версии Superset 6.0 в метрики сводных таблиц можно подставлять произвольный HTML. Это открывает возможности, которые раньше казались недоступными — например, карточки KPI прямо в ячейках Pivot Table.
Я уже описывала различные фишки, которые можно реализовывать в сводных таблицах: здесь, здесь и здесь.
В данной статье продолжу раскрывать потенциал сводных таблиц.
Читать далееДва ЖК-дисплея по 2,9 дюйма, Arduino Pro Micro, датчик положения за 5 долларов, линзы и корпус с 3D-принтера — и у вас свой VR-шлем по цене вдвое ниже Meta Quest 3S. Автор собрал такой по проекту Relativty и прошёл все этапы: продавец прислал IMU без магнитометра под видом более дорогого, оба дисплея треснули при сборке, а в iRacing картинку уводило в сторону ещё до выезда с пит-лейна. Что получилось за 240 долларов, что из этого стоит повторять и почему для гонок автор оставил старый шлем.
Читать далее14 октября Госдума приняла во втором и третьем чтениях законопроект № 404786-8, который устанавливает новые правила IT-аутсорсинга и использования облачных сервисов на финансовом рынке.
Документ объемный - 159 страниц. И в нем немало интересного не только для банков, но и для IT-компаний, которые уже работают с финансовыми организациями или планируют выйти на этот рынок.
Главное изменение - банки смогут передавать сторонним исполнителям обработку информации ограниченного доступа, включая банковскую тайну и персональные данные клиентов. В предусмотренных законом случаях отдельное согласие клиентов на такую передачу и обработку не потребуется.
Речь не только о хранении информации. Подрядчикам смогут поручать ее сбор, систематизацию, обновление, использование, передачу и другие операции. При этом сведения, составляющие государственную тайну, исключены.
Но одновременно вводятся довольно жесткие требования к самим исполнителям.
Для банков основными подрядчиками смогут стать аккредитованные российские IT-компании и банки с универсальной лицензией, отвечающие установленным требованиям.
При этом одной IT-аккредитации будет недостаточно.
Предусмотрены ограничения по структуре собственности и контролю над исполнителем. В частности, более 50% голосов должны прямо или косвенно контролироваться государством, муниципальными образованиями либо гражданами РФ, не имеющими другого гражданства.
Информационные системы и их компоненты, используемые для обработки переданных данных, должны находиться на территории РФ.
Читать далееНедавно команда Telegram выкатила решение, которое закрывает все эти вопросы разом — нативную платформу Serverless (beta) прямо внутри @BotFather. Теперь запускать серверную логику бота на JavaScript, хранить данные в реляционной БД и раздавать фронтенд для Mini App можно непосредственно в облаке Telegram без собственного сервера.
В этой статье разберём, как устроен tgcloud изнутри, почему его документация идеально заточена под разработку с помощью ИИ-агентов, и посмотрим на реальный кейс: как я поднял на этом стеке игру Wordle (wordslebot) с единым стейтом для чата и Mini App, системой друзей, лобби, мультиплеерными комнатами и внутриигровым чатом.
Читать далееДавно хотел печатать на 3D-принтере своё, а не скачанные модели. Получились два светильника: орочий череп, который светится изнутри, и планета на подставке из корней. 3D-модели по картинкам делал бесплатной нейронкой TRELLIS.2 прямо на домашнем ПК с RTX 5060 Ti — без подписок на Tripo и Meshy. Внутри — как обработка чуть не стёрла черепу лицо, почему планету проще посчитать формулой, чем сгенерировать, и как посадить шар между корнями. Скрипты и STL — на GitHub.
Как сделать такой же светильникВведение
Приветствую вас, камрады. Рад вас снова видеть. После долгой паузы решил продолжить писать материал для habr. Сегодня затрону такую тему как заработать на хлеб с черной икрой с помощью небольшого таланта, упорства и просто некоторых творческих способностей. Если вы хорошо пишете текст - умеете объяснять сложные вещи простым языком, то почему бы на этом не подзаработать. Некоторые специалисты, которые ведут довольно аскетичный образ жизни считают зашкваром делиться информацией за деньги, даже приравнивают это к инфоцыганству. Однако интернет сильно изменился из-за искусственного интеллекта, пауков, скраперов теперь мало кто хочет делиться ценной информацией бесплатно поскольку все теперь в автоматическом режиме отправляется на сервера исследователей и уязвимости быстро патчатся. Единственной мотивацией остаются - деньги. В этой статье мы рассмотрим тарификацию за оплату статьи у разных сервисов и вы уже для себя выберете тот, который вам больше подходит. Не всегда деньги решают все, верней, если играть в долгую можно заработать больше чем разовая прибыль. Об этом поговорим далее...
Недавно я уже публиковал на Хабре статью по одной нестандартно решенной мной проблеме в редком сценарии использования связки приложений удаленного доступа Sunshine и Moonlight в мультимониторной конфигурации. Так как я продолжаю активно использовать в работе эти уникальные приложения, позволяющие организовать один из самых приближенных к режиму реального времени удаленных доступов в мире, с трансляцией экрана удаленного устройства, у меня продолжаются “рождаться” необычные задачи и решения, связанные с этим. С одним из таких неожиданных решений при работе указанных приложений я и хотел бы сегодня поделиться. Заранее предупреждаю, что финальный “твист” будет невероятно простым, буквально до степени: “а что, так можно было?”.
Кратко напомню, что эти приложения способны “выжать” из Ваших видеокарты и процессора всё, на что они способны и реально выдать при удаленном доступе вплоть до 120FPS на 4K даже на не слишком “толстом” интернет-канале и предоставить Вам удаленную графическую сессию управления, в которой будет полное ощущение, что Вы работаете в конкретный момент не за удаленным рабочим столом, а просто локально.
И действительно, может возникнуть даже крайне забавная ситуация, если провести небольшой эксперимент с неподготовленным участником. Вы легко можете посадить такого человека за ноутбук или компьютер и попросить его за ним поработать. А потом спросить, почувствовал ли он что-нибудь необычное? И следом удивить его же, сообщив, что он всего лишь фактически дистанционно управлял удаленным мощным компьютером всё это время, а не работал локально за простеньким ноутбуком. Вам могут просто не поверить в это!
Читать далееПривет, Хабр!
С первой статьи про Гига Писаря прошло чуть больше месяца, пора подвести итоги.
За это время мне пришла масса сообщений: в комментариях, на почту, в issues на GitHub. Особенно приятно, что люди прямо включились. Кто-то присылал пулреквесты, кто-то свои идеи, очень многие находили баги, и мы всё это правили. Получается, что Писаря мы делаем все вместе, коллективно. И я вам за это очень благодарен. Это не только приятно: один я бы никогда столько не предусмотрел, у каждого свой компьютер, свой микрофон, свои программы, и сломаться может где угодно.
Немного цифр: - порядка 40 человек написали в issues или прислали пулреквест, 20 ваших пулреквестов вошли в Писаря; - у маковской версии сейчас 103 звезды на GitHub, в сентябре было 47; версию для Windows скачали около 3 тысяч раз, примерно столько же Android и примерно 1000 писарей стоит на маках.
Читать далееВ те благословенные времена, когда королевство Юндексбург начало стремительно развиваться, государевы советники пришли к заключению, что прежних дорог для дальнейшего процветания уже недостаточно. Купцы жаловались на долгую доставку товаров, гонцы на необходимость объезжать половину континента ради одного письма, а казначейство утверждало, что без расширения международной торговли дальнейший рост экономики окажется под угрозой.
Последний аргумент произвёл на государя наибольшее впечатление, поскольку казначейство могло обосновать рост экономики даже в том случае, если бы все дороги королевства вели исключительно в одну сторону, желательно к казначейству. Для содействия процветанию на западной окраине владений, в Мамстердамском маркграфстве, построили новый замок, который должен был соединить Юндексбург с внешним миром.
На торжественном открытии руководитель проекта доложил государю о стопроцентном выполнении плана и продемонстрировал красивую диаграмму роста пропускной способности, получив премию за досрочный запуск. Ворота, как обычно, никто толком не проверял и туда по традиции проходили телеги только определенной ширины, но это было несущественно, и испытания перенесли на следующий финансовый квартал, поскольку в текущем квартале все ресурсы были направлены на достижение стратегических целей и выдачу премий.
Но в следующем квартале выяснилось, что на испытания не выделено бюджета, поскольку все средства уже распределили в предыдущем между другими приоритетными инициативами. Вопрос закрыли как несущественный, а оставшиеся сомнения внесли в реестр рисков, где они могли спокойно пылиться до следующего пересмотра бюджета.
Читать далееЧто такое инженерный штраф и как мы шли к нему 200 лет разобрали тут и тут.
В этой статье разберёмся, как можно поменять систему оплаты, чтобы инженер мог больше зарабатывать, оставаясь инженером.
Гипотеза такая: в большинстве производственных компаний вклад инженера в конечный финансовый результат не становится основой для оценки его роли и решений о карьерном росте и оплате труда. Положение и доход инженера определяются прежде всего должностью, квалификацией и кругом технических обязанностей. Поэтому ценность его решений для бизнеса может расти, а возможности зарабатывать, оставаясь инженером, остаются ограниченными. В этом и проявляется инженерный штраф
Познакомимся с Алексеем, ведущим инженером-технологом. Он уже достиг последней экспертной ступени в компании: решает сложные задачи, помогает новичкам, предлагает изменения в технологии. Профессионал своего дела. Задач всё больше, а оклад растёт только за счёт небольшой индексации. Ежемесячная премия стала привычной: её получает почти весь отдел.
Алексей любит свою работу, работодатель адекватный, завод близко к дому. Но заметно прибавить в деньгах можно, только став начальником или сменив работу.
Вот реальный пример крупного производственного холдинга: обезличенные данные о доходах инженеров по категориям в трёх регионах. Представим, что это компания, в которой работает Алексей.
Читать далееЭссе в свободной форме, основанное на наблюдениях последних месяцев, общении с коллегами из разных компаний и чтении всевозможных новостей и прогнозов.
***
В последнее время мы живём в мире стремительно развивающихся технологий. Одним из драйверов изменений в нашей индустрии сейчас выступает ИИ. Как технически образованный человек я, конечно же, испытываю восторг от происходящего — горизонт расширяется, и ограничивают нас лишь воображение, свободное время и бюджет на токены:‑) Многие из нас пробуют и запускают то, что долго пылилось на полке отложенных проектов, кто‑то делится своими достижениями — и это здорово видеть.
Однако, как часто бывает, у этой истории, похоже, есть и другая сторона, менее радужная. Преимущества, которые даёт ИИ, и усиление, которое становится доступно с его использованием, оценивают не только разработчики, но и менеджмент — что, конечно же, неудивительно. И вот в ленте новостей чаще появляются сообщения от компаний, как наших, так и зарубежных, об идущих и грядущих сокращениях штата, которые духоподъёмно называют «оптимизацией». Зачастую за этим словом стоит сокращение штата и «усиление» оставшихся сотрудников ИИ‑инструментами (а их сейчас достаточно много).
Наблюдая за этим, я задаюсь вопросом: где в такой конфигурации будет место разработчика через пару лет?
Читать далее