Результаты поиска

  1. K

    Как легко перейти с Java на Rust: Особенности и советы

    После работы над двумя коммерческими проектами на Rust я получил хороший практический опыт в этом языке. Это были backend сервисы для веб-приложений, где Rust использовался для основной бизнес-логики и работы с базами данных. Кроме того, я создал три open source библиотеки на Rust, которые...
  2. K

    PostgreSQL 17: Часть 1 или Коммитфест 2023-07

    Продолжаем следить за новостями из мира PostgreSQL. Выпуск PostgreSQL 16 Release Candidate 1 планируется на 31 августа и, если всё будет в порядке, то 16-я версия выйдет 14 сентября. Что изменилось в 16-й версии после апрельской заморозки кода? Что попало в 17 версию по результатам первого...
  3. K

    Открытой системе — открытый курс: автоматизированный Linux курс для корпоративного обучения

    Возможно, вы ловили себя на мысли, что было бы неплохо провести для коллег-новичков в Linux небольшой курс с практическими задачками. Такой курс, чтобы после его прохождения, они могли использовать ОС на уровне продвинутого пользователя, активно пользоваться терминалом, писать bash-скрипты...
  4. K

    Разрабатываем свою ORM библиотеку на Rust: Оптимизация и Простота

    Почему я решил разработать свою ORM библиотеку? Мои первые шаги в мире ORM были сделаны с помощью библиотеки Diesel. В то время он был одним из немногих вариантов для работы с базами данных на Rust, и, конечно же, его популярность не оставила меня равнодушным. Вскоре, однако, я обратил внимание...
  5. K

    Почему ONNX так популярен в ML: конвертации, утилиты и инференс

    Большинство инженеров, работающих с машинным обучением, уже знакомы с форматом данных ONNX. Его часто используют для хранения обученных моделей и конвертации их мeжду фреймворками. В этой статье расскажу об ONNX и о том, почему этот формат данных широко используется. Посмотрим на особенности...
  6. K

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

    Постановка задачи Не буду вдаваться в подробности о том, откуда берутся миллионы временных серий и почему они умудряются изменяться еженедельно. Просто возникла задача еженедельно сделать прогноз на 2-8 недель по паре миллионов временных серий. Причем не просто прогноз, а с кроссвалидацией и...
  7. K

    Создание красивого Desktop-приложения на Python (customtkinter)

    Почему Desktop-приложение на Питоне? Если Вы, как и я, решили впервые взглянуть в сторону Python после нескольких попыток изучения С++/C# то скорее всего первым проектом станет desktop-приложение. Отходя от темы скажу что тяга к изучению этих языков была безнадежно утрачена в виду классического...
  8. K

    А давайте убъем все фреймворки?

    Общая тенденция развития технологий характеризуется рывками и спадами. Рассмотрим, например, массовое перемещение человеческих тел. Изначально применялись лошади и повозки, которые постепенно стали сложными, и эта технология превратилась в отдельную индустрию. Затем внезапно появились поезда...
  9. K

    Rust 1.72.0: потенциально полезные отключенные элементы, неограниченные константные вычисления

    Команда Rust рада сообщить о новой версии языка — 1.72.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.72.0 вам достаточно...
  10. K

    Просто о Deep #1

    Отказываемся от рутины Backend разработки Опишу личную боль в написании backend: Группировка данных для frontend, если у frontend'a что-то добавилось вам так же придется менять выдачу ему этих данных. Под каждую страницу или функционал плодить Endpoint. Для выборки данных нужно...
  11. K

    Интернет 90-х: когда после 20 часов в онлайне тебе пишет президент ISP

    «Проверяя систему сегодня утром, я заметил, что вы были авторизованы более 20 часов», — так начиналось письмо, которое в декабре 1998 года я получил от президента компании-провайдера коммутируемого доступа в интернет. — «Мы предоставляем безлимитный сервис, но желательно, чтобы вы действительно...
  12. K

    Задачи про PEG-парсеры

    Когда-то я хотел сделать контест по парсингу для Codeforces. Придумал задания двух типов: Дается неформальное описание языка, по которому нужно создать грамматику (например, "язык с правильными скобочными последовательностями"); Даны примеры строк в языке, по которым нужно восстановить...
  13. K

    JSON и XML для новичков

    Всем привет! Это моя первая статья, немного волнительно, но потными ладошками все же пишу. Идея написания пришла ко мне после задачи на работе, которая была связана с направлением xml - файлов в ЦБ. Думаю, многие аналитики, работающие в банке, сталкивались или еще столкнутся с подобными...
  14. K

    Почему WebAssembly плохо годится для Java

    Как разработчик TeaVM, компилятора байт-кода JVM в JavaScript и WebAssembly, я часто рекомендую пользователям, почему-то жаждущим сгенерировать WebAssembly, начать с JavaScript. Если честно, бэкэнд WebAssembly я очень давно не развиваю, не реализую в нём недостающих фич и не фикшу баги. Меня...
  15. K

    Бьёрн Страуструп дал разработчикам несколько ценных советов на всю жизнь

    72-летний изобретатель языка программирования C++ Бьёрн Страуструп в интервью платформе Honeypot.io дал всем разработчикам независимо от их многолетнего опыта несколько ценных советов на всю жизнь. В начале ролика Страуструп шутит, что давать советы сложно, и что это по крайней мере так же...
  16. K

    Реально ли без опыта в 2023 году найти работу в IT? История одного джуна

    Исходные данные: 30 лет, высшее образование по специальности логистика, 10 лет опыта работы в логистике, в т.ч. 5 лет на руководящих позициях. Июнь 2021 - приняла решение учиться и менять сферу на frontend, выбрала одну из многочисленных онлайн-школ и записалась на курс. Итог: апрель 2023 -...
  17. K

    Binance запретила россиянам проводить P2P-операции со всеми валютами, кроме рубля

    Binance, крупнейшая криптовалютная биржа, ввела для российских пользователей запрет на операции через P2P-сервис с иностранными валютами, кроме рубля. Этот запрет коснулся не только долларов и евро, но и других иностранных валют. Пользователи выразили недовольство из-за этого ограничения...
  18. K

    Формулы и макросы больше не нужны: в России создали нейросеть SheetsGPT для работы в Excel

    В России создали нейросеть под названием SheetsGPT, которая должна облегчить работу с электронными таблицами, сообщает пресс-служба Национальной технологической инициативы (НТИ). Предполагается, что новая нейросеть упростит работу таких специалистов, как бухгалтеры, операторы персональных...
  19. K

    Windows 10 останется не у дел? Wi-Fi 7, похоже, будет поддерживаться только в Windows 11

    Операционная система Windows 11 может получить ещё одно заметное преимущество перед Windows 10. Новые данные указывают на то, что стандарт Wi-Fi 7 будет поддерживаться только более свежей ОС Microsoft. По крайней мере именно это следует из документации Intel. Тут можно было бы подумать, что...
  20. K

    Лень подвела Telegram под штраф в России — создан прецедент

    Российский суд впервые оштрафовал компанию Telegram за отказ локализовать данные российских пользователей. О событии сообщил корреспондент ТАСС из мирового судебного участка Москвы № 422. Сгенерировано нейросетью Midjourney Мировой суд сегодня, 24 августа 2023 года, признал компанию Telegram...
Сверху