Привет, Хабр! Меня зовут Константин Белкин, я Teamlead SRE в РСХБ‑Интех. Сегодня я расскажу вам про App.Farm — PaaS‑платформу, которую мы самостоятельно разрабатываем и поддерживаем с сентября 2020 года.
Моя лента
Новости
Без нейронок как без рук. Как использовать нейросеть ChatGPT, чтобы получать качественные тексты?
Вас уже тошнит от статей, где пишут о том, какие нейронки полезные и крутые, но не говорят, как ими пользоваться, чтобы результат был адекватным и читабельными? Мы подготовили материал о том, как используем нейросети в своей работе. На основе этого определили 5 пунктов, которые важно учитывать при написания запроса в нейросеть.
Хостинг для сайта. 12 лучших бесплатных и платных НЕ VPS хостингов
В статье мы рассмотрим 12 необычных сервисов для хостинга серверов. Большинство рейтингов хостингов предлагают примерно одинаковый набор известных VPS-провайдеров. В этой статье мы рассмотрим специализированные решения для развертывания фронтенда, бэкенда на разных языках и геораспределенных решений. И посмотрим, какие из данных хостингов бесплатные, какие дорогие, а какие лучше подходят для развертывания сайтов. Приступим.
Истории
Экс‑президент Microsoft Russia стал главой коммерческого направления «Группы Астра»
Главным коммерческим директором «Группы Астра» стал Николай Прянишников. Прянишников ранее занимал позиции топ‑менеджера в Microsoft Russia, «Билайне» и World Class. По словам представителей «Группы Астра», новый коммерческий директор компании намерен сфокусироваться на наращивании прибыли вендора, выстраивании стратегии продаж, открытии новых рынков, возможностей роста и усилении партнёрской сети.
Быстрое введение в мир существующих больших языковых моделей (LLM) для начинающих
Особенности и отличия семейств LLM в одной статье. Разберемся, что это такое, как они развивались и чем отличаются друг от друга. Рассмотрим характеристики основных моделей (GPT-3, GPT-4, Gemini, LLAMA, Claude и др.). Для новичков и желающих упорядочить знания в сфере LLM.
Как я положил продакшен базу на выходных
Вчера произошла эпическая история. После планового деплоя в субботу вечером (так было нужно), мне прилетело сообщение “кирилл, у нас почему-то не показываются заявки”. Наверное фильтры слетели, подумал я и пошел проверять. Фильтры не слетели. Я слегка напрягся и пошел в яндекс клауд посмотреть что там в базе. Как я и боялся, таблицы были пустыми. Причем не все, но многие. Самое интересное, что они были не просто пустыми, но у них сбросились счетчики.
Увидел я это не сразу после деплоя, поэтому было не до конца понятно, это деплой привел к удалению данных или что-то другое. Я быстро восстановил снепшот на новом кластере, благо это делается одним кликом и выполнил туда деплой заново. Какого было мое удивление, когда после деплоя база очистилась. Какого хрена подумал я, прикидывая, что могло быть причиной. В этот момент ко мне присоединился второй разработчик проекта, с которым мы весело провели 3 часа за дебагом.
Сам деплой был необычным, потому что мы выкатывали большое изменение для обработки заявок основного договора (до этого работало только раннее бронирование). Туда входило и много кода и около 40 миграций и обновления зависимостей и новая конфигурация. Но мы точно не добавляли код, который бы грохал половину базы (как нам тогда казалось, хаха).
Дальше мы полезли изучать код на предмет подозрительных вещей:
Как я зарабатывал 13 млн в год на любителях пассивного дохода
В 2007-м крипты еще не было, но все уже искали пассивный доход: тратить как можно меньше сил, и получать как можно больше результатов. И машина, которая оказывает услугу, а взамен получает деньги, для этого идеально подходила.
За все время наш завод разрабатывал: аппараты для размена денег, вендинги-копиры, автоматы по продаже бахил, баночек для анализов, коктейлей, газированной воды, покрытия на унитаз и печенья с предсказаниями.
Pocket Z: миниатюрный ПК на базе Linux, который помещается в карман. Что это за девайс?
Мини-компьютеры сейчас не редкость, многие производители — как стартапы, так и крупные компании — выпускают собственные модели мини-ПК. Но обычно это устройства с монолитным корпусом, без экрана и клавиатуры. Сейчас появился новый проект, который получил название Pocket Z. У девайса есть экран и клавиатура, в качестве ОС используется Linux. Подробности — под катом.
Scala Digest. Выпуск 18
Привет, Хабр! Наша коллега Карина в этом месяце защитила диплом и принимает по этому поводу поздравления в комментариях (。•̀ᴗ-)✧
А тем временем мы — Рома, Настя и Эвелина, бэкенд-разработчики Т-Банка — пишем код на Scala и продолжаем гореть желанием его популяризировать.
Мы собираем и агрегируем новости из разных источников, включая Scala Times, блог Petr Zapletal и канал Scala Nishtyaki, добавляем дополнительные новости и собственные комментарии. Мотивацию черпаем из желания развиваться и делиться полученными знаниями. Приветствуем любую обратную связь! (づ ◕‿◕ )づ
Топ-5 ИБ-событий недели по версии Jet CSIRT
Сегодня в ТОП-5 — критическая уязвимость в MOVEit Transfer, атаки группировки ReaverBits на российские компании, распространение вредоносного ПО Unfurling Hemlock, эксплуатация уязвимостей Oracle WebLogic, возрастающая опасность вредоносного ПО на основе Rust P2Pinfect.
Суд в Москве взыскал с Google 10 млрд рублей
Арбитражный суд Москвы по заявлению Валерия Таляровского, конкурсного управляющего ООО «Гугл», взыскал с материнской компании этого российского юрлица — американской Google International LLC — около 10 млрд в рублей, передаёт корреспондент РИА «Новости» из зала суда.
Аналитик в своей работе стремится найти решение: прийти к определенному выводу, сделать прогнозы, составить требования к работе системы. Иногда он слишком погружается в эти процессы и буквально живет поиском решения задачи. А когда находит — «влюбляется» в это решение. Чрезмерная уверенность в своей правоте приводит к отторжению любых альтернатив и интерпретации информации в свою пользу.
Происходит это по нескольким причинам:
специализация на одной области,
предвзятое мышление,
стремление к идеальному результату, без учета реальности или ограничений.
Чтобы не допустить «влюбленности» в свое решение, важно:
Проверять гипотезы — подвергать свое решение сомнению, формулировать его как гипотезу, которую нужно проверить.
Рассматривать альтернативные решения — задавать себе вопрос «А как еще можно достичь этих целей?».
Расширять фокус и обучаться — смотреть на решение с позиции наблюдателя и быть открытым для новых идей и подходов.
Получать обратную связь — не бояться критики, коллеги могут заметить то, что было пропущено.
«Влюбленность» в свое решение может поставить работу в тупик. Поэтому необходимо сохранять гибкость и быть готовым рассматривать альтернативные подходы. А еще помнить, что решение — это не характеристика человека. Оно может быть как правильным, так и неправильным, как идеальным, так и не очень.
Ближайшие события
DevRel-As-A-Service подход в Росбанке
Привет! Стрим Люди+ снова на связи. Сегодня хотим поговорить о таком подходе, как DevRel-As-A-Service (далее – DAAS), и о том, как команда деврелов Росбанка трансформировала работу с ИТ-командами, ИТ-специалистами и гильдиями. Статья будет полезна начинающим и опытным деврелам, а также всем тем, кто планирует применять у себя DAAS подход.
Рег.ру запустил грантовую программу для российских стартапов
Через грант компании смогут получить доступ к виртуальной инфраструктуре и вычислительным ресурсам на сумму до 500 тысяч рублей. Пользоваться можно будет любыми облачными решениями Рег.ру: облачными серверами, высокочастотными серверами, кластерами баз данных, резервным копированием и управлением сетями.
Поучаствовать в программе могут стартапы, которые разрабатывают цифровой продукт или сервис и нуждаются в расширении инфраструктуры. Получить грант могут и зрелые компании, которые запускают новый продукт — в случае, если до этого они не получали гранты от Рег.ру.
Наши технические специалисты помогут участникам: проконсультируют по архитектуре, помогут составить оптимальную ИТ-инфраструктуру и перенести ресурсы в Рег.ру. Первый этап программы продлится до конца года.
Подать заявку на грант можно по ссылке.
Делегируй это
Знакомо ли тебе слово "делегирование"?
На первый взгляд, с ним всё понятно: одной рукой хватаешь задачу, другой – счастливчика из своей команды и запихиваешь делегируешь! Сотрудник – с бесценным опытом, ты – с кучей свободного времени и высоким перформансом команды.
Или нет? Иногда вместо бесценного опыта сотрудник остаётся без свободного времени и премий; ты – без повышения, перформанса и доверия к команде. К сожалению, мало у кого делегирование с первого раза работает как надо. Это – отдельный и сложный менеджерский скилл.
Как, делегируя, приносить команде и себе пользу, а не вред?
Под катом разберём важные составляющие успеха.
Разработка интерфейса для Windows — это боль
Последние несколько дней я пытался найти библиотеку, которая бы позволила мне писать на C++ программы с GUI. Мои требования были довольно просты:
• Достаточно только поддержки Windows
• Разрешено коммерческое использование
• Простая стилизация, в том числе и тёмный режим
• Результатом должен быть единый файл .exe
размером меньше 40 МБ без или с минимальным количеством зависимостей
• Написание части программы с GUI не должно занимать больше времени, чем сама функциональность
In this insightful interview, Avetik Kagramanian talks to Artem Boyko, a data scientist in the construction industry. We explore the impact of open data and open tools on the construction industry.
03:25 - When we receive open data, we ourselves decide what tools to use this data in
04:08 - Converters' clients and popular data use cases in construction
05:41 - Data quality and verification process
06:27 - Usage formats and the collection of big data
07:03 - Who are the main competitors and the emergence of Pipelines in the construction industry
08:08 - Does working with data in construction differ from other industries?
10:27 - Explanation of the concept of using Pipelines in construction processes
12:01 - Creating an automatic Pipeline and using ChatGPT
13:52 - The future of data processes and analytics in construction
15:53 - Global trends in data management in the construction
17:42 - Democratization and data decentralization platforms
19:33 - How 30,000 subscribers on LinkedIn came to be
20:40 - Communicating with strategic directors of CAD vendors and gaining insights on the BOM-BIM story
21:37 - Appearance of the History of BIM map
23:39 - What were the main benefits of creating articles and writing the history of BIM
24:34 - Why not support buildingSMART
27:00 - Lobbyism in the creation of a world classifier
«Яндекс» научит экономистов, маркетологов, педагогов и финансистов работать с нейросетями и Data Science
С нового учебного года «Яндекс Образование» расширяет программы обучения для студентов специальностей, не связанных с IT. Для этого компания запускает новый формат — интердисциплинарные модули — готовые образовательные решения для существующих программ, и две магистратуры для маркетологов и финансистов. Все программы позволят студентам освоить инструменты и навыки анализа данных и искусственного интеллекта. Среди первых вузов‑партнёров — НИУ ВШЭ, Финансовый университет и Московский городской педагогический университет, рассказали Хабру в «Яндексе».
Библиотека EremexControls.NET для Avalonia UI — Обновление май-июнь 2024
Наконец это свершилось. Сегодня мы официально выпускаем первую версию наших контролов для Avalonia UI, которые получили немало важных изменений с момента публикации предыдущей статьи.