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

Все потоки

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

Перевод серверов СЭД на Linux и Postgres на практике

Уровень сложностиСредний
Время на прочтение14 мин
Количество просмотров1.1K

Привет, Хабр! Это вторая серия кейса по переводу на Linux и Postgres серверов системы электронного документооборота ТЕЗИС в компании ITMS (но можно читать ее как отдельную статью). Речь идет о крупном проекте — 2000 пользователей, БД на 700 Гб. Раньше ITMS было подразделением глобальной компании, после 2022 года произошла локализация бизнеса, из‑за этого встал вопрос перехода на российское ПО. СЭД ТЕЗИС — кроссплатформенный продукт на Java, поэтому переписывать систему не понадобилось. Сложность заключалась в сжатых сроках, большом объеме данных и том факте, что параллельно с заменой ОС и СУБД развивалась СЭД и перестраивалось связанное с ней ПО. В прошлой серии мы подробно рассказали о выборе ОС и СУБД, определении зон ответственности и совместимости версий. Сегодня — о том, как происходила замена.

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

Как выбрать корпусный вентилятор для ПК: 5 интересных моделей от 120 до 360 мм

Уровень сложностиПростой
Время на прочтение13 мин
Количество просмотров5.6K

15 лет назад пользователи и производители не сильно задумывались о хорошем охлаждении компьютера. В передней части системного блока стоял один 120-мм вентилятор, который с трудом проталкивал прохладный воздух сквозь корзину с HDD-дисками, плотно опутанную мотками проводов. От видеокарты горячий пар поднимался к процессору и оперативной памяти. Комплектующие задыхались от жара. Никакой речи о хорошей циркуляции воздуха не было. Мне приходилось снимать крышку системника и даже направлять туда вентилятор, чтобы запускать игры без внезапных отключений компьютера из-за перегрева.

Узнать про вентиляторы
Всего голосов 9: ↑8 и ↓1+11
Комментарии28

Паттерн «Интерпретатор»: что такое и как использовать

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров6.4K

Привет, хабровчане!

Я Дима, Python-разработчик из 21YARD, сервиса поиска строительных подрядчиков.

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

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

Как выжить под руководством микроменеджера и откуда берется гиперконтроль — личный опыт и полезные советы

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров8.9K

Привет! Я Женя, CPO в корпоративном мессенджере Compass. И сегодня о наболевшем…

Представьте, что вы сосредоточились на сложной задаче. Погрузились в процесс, мозг вскипает от огромного объема информации и, кажется, вот-вот будет готово решение. Но в очередной раз приходит оповещение: «Ну что там по задаче? Отправь готовую часть — в обед посмотрю».

А после обеда еще с десяток вопросов. А почему готова только эта часть? А в прошлый раз было не так — почему теперь по-другому? А когда будет финальный результат?

Многим даже не нужно представлять. Для тех, кто работает под руководством микроменеджера, это суровая реальность — бессмысленная и беспощадная.

Если вы счастливчик, который никогда не сталкивался с подобным, поясню. Микроменеджер — это руководитель, который контролирует каждый шаг сотрудников и полностью блокирует инициативу, какую-либо самостоятельность со стороны команды.

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

В этой статье я хочу подробнее рассмотреть все грани микроменеджмента и поделиться личным опытом. Расскажу, как работать с микроменеджерами, а также как не скатиться в этот стиль управления, если вы сами руководите командой.

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

Истории

Новый взгляд на оценку русскоязычных моделей: обновлённый бенчмарк ruMTEB и лидерборд

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров1.2K

Всем привет! Меня зовут Роман Соломатин, я представляю команду AI-Run из X5 Tech, мы занимаемся генеративными сетями в целом и языковыми моделями в частности. Несколько месяцев назад русскоязычное сообщество разработчиков искусственного интеллекта получило инструмент для оценки моделей — бенчмарк ruMTEB (Massive Text Embedding Benchmark). Однако, первая версия ruMTEB имела 6 протестированных моделей, но при этом отсутствовал удобный лидерборд.

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

Что у нас получилось
Всего голосов 8: ↑7 и ↓1+11
Комментарии0

Риски в жизни руководителя проектов (реестр рисков и проблем)

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров5.3K

Все руководители проектов слышали словосочетание «управление рисками». Если спросить на собеседовании, что такое риски и как ими управлять, видно, что РП усердно вспоминают определение риска, вспоминают слово «митигация», но вот ответить на вопрос о том, как с этим работать, не может почти никто. В тоже время есть много книг, посвященных управлению рисками в проектах, на Хабре есть несколько интересных статей (я гуглил, пока готовился).

Почему так получается? Что, на ИТ проектах вообще нет рисков, только одни проблемы? Или работать с рисками надо начиная с определенного уровня проекта?

Давайте разберемся с рисками.

Эта статья – часть цикла статей о том, чего обычно не рассказывают на курсах РП и до чего я дошел сам, наступая на многочисленные грабли за все 25 лет опыта в ИТ. Если вам такой опыт интересен, читайте другие мои статьи здесь на Хабре и заходите в мой ТГ канал «Морковка спереди, морковка сзади».

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

Велосипед для ума — пролог

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров2.4K

В декабре 1974 года сотни тысяч экземпляров журнала «Популярная электроника» сошли с печатного станка и попали в газетные киоски и почтовые ящики по всем Соединённым Штатам. Передняя обложка сообщала о появлении «Altair 8800», а редакционная статья внутри объясняла, что этот новый компьютерный набор можно приобрести по цене менее 400 долларов — настоящий компьютер впервые стал доступным для обычных людей. Редактор объявил, что «эра домашних компьютеров наступила — наконец-то»[2] Возможно, это и было рекламным преувеличением, но многие читатели журнала согласились с тем, что «Altair» ознаменовал наступление момента, предсказанного, предвосхищенного и долгожданного. Они жадно читали этот номер и тысячами отправляли свои заказы.

Но «Altair» был не просто успешным продуктом для хобби. Тот номер «Популярной электроники» убедил некоторых читателей не только купить компьютер, но и создать организации, как коммерческие, так и некоммерческие, которые в течение последующих лет будут расти и множиться, превращаясь в масштабный культурный и коммерческий феномен. Некоторые из этих читателей добились значительной славы и состояния: в Кембридже, штат Массачусетс, выпуск журнала с «Altair» на обложке вдохновил пару амбициозных, одержимых компьютерами друзей на создание бизнеса по написанию программ для новой машины; они назвали своё новое предприятие «Micro-Soft». В Пало-Альто, штат Калифорния, он послужил толчком к созданию нового компьютерного клуба, который привлёк внимание местного мастера схемотехники по имени Стив Возняк. Но анонс «Altair» посеял и другие семена, которые сейчас в основном забыты. В Питерборо, штат Нью-Гэмпшир, он вдохновил на создание нового журнала для любителей компьютеров под названием «BYTE». В Денвере он вдохновил производителя компьютерных наборов под названием Digital Group на создание конкурирующей машины, которая была бы ещё лучше.

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

Переход от традиционного ITSM к Agile. Как построить гибкое управление ИТ-услугами?

Время на прочтение7 мин
Количество просмотров1.8K

Современные компании стремятся повысить оперативность и гибкость в управлении ИТ‑услугами, чтобы быстрее реагировать на запросы бизнеса и улучшать клиентский опыт. Традиционные подходы ITSM (управление ИТ‑услугами) с их жесткими процессами и бюрократическими барьерами часто не справляются с этими задачами. Работа по Agile позволяет трансформировать управление ИТ‑услугами, делая его более эффективным и адаптивным.

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

В копилку уязвимостей BGP — как устроена атака Kirin

Время на прочтение6 мин
Количество просмотров4.8K

За годы существования протокола в нем было выявлено немало уязвимостей. И недавно группа исследователей нашла новую. Рассказываем, в чем тут дело.

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

Обзор расширенного набора функций IP-АТС Yeastar серии P

Время на прочтение11 мин
Количество просмотров733

В предыдущей статье цикла мы рассказали о том, какие функции IP‑АТС Yeastar серии P доступны без приобретения лицензии. Во второй статье рассмотрим возможности, которые предоставляют лицензии Standard, Enterprise и Ultimate.

С кратким перечнем функций можно ознакомиться в нескольких источниках: например, в разделе «План» в веб‑интерфейсе IP‑АТС, на официальном сайте Yeastar или в спецификации. В данной статье каждая функция будет рассмотрена подробнее.

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

State-of-the-art: резюмирование текста

Уровень сложностиПростой
Время на прочтение17 мин
Количество просмотров1K

Скорее всего, уже всем известна задача резюмирования/суммаризации/обобщения/summarization/т.д. текстов, а как её решать — тем более. Вопрос крайне актуальный и люди, занимающиеся NLP, уже тысячу и один раз слышали все тонкости и крайности этой темы. Данная статья направлена на краткий обзор существующих подходов и их сравнения. Анализ проводился на статьях, вышедшие за последние пару лет.

Читать далее
Всего голосов 8: ↑7 и ↓1+11
Комментарии2

Инструмент django-command

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров2K

Django-command - инструмент командной строки, который позволяет выполнять часто используемые команды при разработке проектов на фреймворке Django. Данный инструмент помогает повысить эффективность разработки и упростить рабочие процессы, связанные с веб-приложениями на Django.

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

Чтение на выходные: «Илон Маск» Уолтера Айзексона

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров1.5K

Уже не первая рекомендация с авторством Уолтера Айзексона в нашей рубрике. На этот раз — одна из недавно нашумевших новинок. Всё уже и так понятно из заголовка, поэтому лишь отметим, что в русском переводе работа Уолтера вышла в самом конце августа этого года, а в 2023-м оригинал был признан книгой года по версиям Time, The Financial Times, Apple и Amazon. Несложно догадаться, что это ещё и бестселлер The New York Times. Под звуки этих фанфар перейдем к краткому описанию содержания и предложим несколько поводов, чтобы занять этим чтением ближайшее свободное время.

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

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

19 августа – 20 октября
RuCode.Финал. Чемпионат по алгоритмическому программированию и ИИ
МоскваНижний НовгородЕкатеринбургСтавропольНовосибрискКалининградПермьВладивостокЧитаКраснорскТомскИжевскПетрозаводскКазаньКурскТюменьВолгоградУфаМурманскБишкекСочиУльяновскСаратовИркутскДолгопрудныйОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
24 – 25 октября
One Day Offer для AQA Engineer и Developers
Онлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
26 октября
ProIT Network Fest
Санкт-Петербург
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань

Как мы автоматизировали управление проектными требованиями с помощью AI и ML

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров1.9K

Мы команда департамента разработки. Наш отдел разрабатывает ПО для управления проектами при создании и проектировании сложных инженерных объектов.

В этой статье мы хотим поделиться историей, как мы разработали продукт c использованием современных технологий AI, ML, NLP и применили этот продукт для оптимизации собственных процессов в области управления требованиями.

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

Телеграм бот на С++ сложно? Давайте развеем этот миф

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров2.1K

Небольшая статья по настройке серверной части для телеграм бота, на базе языка программирования С++ и библиотек TgBot и sqlite3.

Продолжить чтение...
Всего голосов 6: ↑6 и ↓0+11
Комментарии7

Мини-гайд по стилям в Qt (PySide6)

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

Здравствуйте, уважаемые Хабрчане и гости!

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

В данной статье пойдет речь о стилях в Qt, конкретно я буду использовать для примера PySide6.

Опять же, статья не претендует на звание супер-туториала, а скорее носит характер некого «небольшого справочника» или «мини-гайда» для тех, кто хочет приукрасить свое приложение на Qt. Тем более я не pro в CSS, и делаю на пробу, эксперементрую.

В качестве примера возьму несколько виджетов, и постараюсь схематично наглядно показать, как некоторые строки из QSS (CSS для Qt) могут преобразить виджет.

В документации по Qt приводятся некоторые примеры, но я решил немного прочитать и в других источниках, и сделать наглядный пример.

Есть несколько способов, как можно применить стили к своему приложению (которые я знаю):

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

Как дизайн-система помогает дизайнеру не налажать

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров721

Меня зовут Лёша, я дизайн-лид канала Альфа-Бизнес, курирую создание лучшей дизайн-системы для бизнеса. Сегодня расскажу вам, как дизайн-система работает на этапе Discovery.

Я не отказываю себе в удовольствии заглянуть в фастфуд. У продуктовой разработки и у ресторанов быстрого питания много общего. Мы следуем выстроенному процессу, соблюдаем стандарты, чтобы удовлетворять потребности клиента и приносить прибыль бизнесу.

В статье разберём три варианта обновления продукта на простой аналогии с фастфудом и бургерами. Буду объяснять, при чём тут дизайн-система и консистентность максимально просто и с примерами, чтобы поняли не только дизайнеры.

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

1С зависает, а бизнес теряет деньги: как построить ИТ-инфраструктуру, чтобы этого избежать

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров5.2K

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

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

Аммиак для полупроводников: патентный анализ

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров1.1K

Мы продолжаем рассказывать о различных химических веществах, их применении в электронике и, разумеется, патентом аспекте. На этот раз речь пойдет о NH3 чистотой 5 и 6 «девяток». Аммиак  — это простейшее химическое соединение азота с водородом, бесцветный газ с резким запахом. Он легко растворим в воде, несколько хуже — в спирте, ацетоне, бензоле, хлороформе. В быту, в домашней аптечке известен как «нашатырный спирт» (обычно 10% концентрация аммиака в воде),

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

Об изменениях в процессе доставки геометрического ядра C3D

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров758

Анна Ладилова, руководитель команды DevOps в C3D Labs, раскрывает причины возрастающей роли Linux в разработке, описывает связанные с этим изменения, которые происходят в процессе доставки ядра C3D, а также делится планами дальнейшего развития.

В 2022 году компания C3D Labs начала собирать геометрическое ядро C3D на базе платформы «Эльбрус».

Читать далее
Всего голосов 7: ↑6 и ↓1+11
Комментарии2