Месяц: Июнь 2023

  • Проектирование аудиторского задания: как не потеряться в неработающих решениях и найти выход

    от автора

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

  • Один Hugo сайт, Две Hugo темы

    от автора

    Как показала практика, Hugo — очень гибкий инструмент построения собственных веб-сайтов. Эта гибкость включает в себя — лёгкую кастомизацию функций сайта (легко добавить интеграцию с сервисами аналитики или, к примеру, сервисами отправки сообщений), лёгкую настройку внешнего вида всего сайта или отдельных его элементов, и так далее. Но что ещё более интересно — зная эти самые…

  • Какими платежными системами пользуются в мире помимо Visa и Mastercard. Чем они отличаются и как работают

    от автора

    В России есть МИР, в Китае – UnionPay, а Mastercard и Visa – почти везде. А какие еще популярные платежные системы есть на Земле? Рассказываю в этой статье. Вас ждут сюрпризы — например, индийские карты с необычным цифровым сервисом, исламские «некредитные кредитки», а также самая старая платежная система в мире.Скажу сразу — платежных систем в…

  • Опыт работы с ChatGPT на примере написания Java кода для решения типовой задачи и немного выводов и рассуждений

    от автора

    Разработчик ревьюит код ChatGPTО чём статья?Статья о реалиях и перспективах использования ChatGPT для автоматизации написания Java кода на конкретном примере и несколько выводов и тезисов, как ChatGPT изменит рынок разработки.ВведениеКасательно практики использования ChatGPT сегодня и перспектив использования генератора кода в ближайшем будущем есть диаметрально противоположные мнения среди разработчиков и руководителей IT фирм: одни пророчат отъём хлеба…

  • Переизобретаем сжатие в распределённой базе данных

    от автора

    Привет, Хабр! Меня зовут Антон Виноградов, я Java-разработчик в СберТехе, работаю в команде, развивающей Platform V DataGrid — распределённую базу данных на основе Apache Ignite, доработанную до корпоративного уровня по безопасности, надёжности и производительности. Я реализовал альтернативный «ванильному» вариант сжатия данных в нашем продукте и хочу рассказать, в чём нам удалось превзойти оригинал.Сжатие данных в…

  • Raylib: опыт использования абсолютным новичком и что из этого вышло

    от автора

    Данная статья будет на тему использования игровой библиотеки Raylib, написанной на совершенно неведомому автору статьи языку Ruby, но адаптированному под «базированный» С++. Для начала автор предлагает погрузиться в небольшую предысторию, чтобы читателям стало понятно, какие исходные данные имелись у будущего пользователя Raylib и чтобы возникли предположения, что же из этого могло выйти.Итак, на момент знакомства…

  • Как быть и честным, и богатым, или Импакт-предпринимательство – путь будущего

    от автора

    Еще иногда встречается устаревшее убеждение, что большинство успешных предпринимателей – воры и шарлатаны. Но в последние годы этот стереотип с треском разрушают импакт-стартапы, которые не только приносят прибыль, но и делают этот мир лучше. В этой статье рассказываю о том, что такое импакт и почему за этой идеей – будущее.Что такое «импакт»? Импакт-стартап – это бизнес,…

  • Только не говори про зарплату! Топ-10 лайфхаков от HR-а для найма в Telegram

    от автора

    Почему не стоит обсуждать с айтишником зарплату раньше времени? Как заметить мрачные звоночки в откликах? Что поможет не утонуть в бесконечном количестве диалогов в Telegram? О том, как найти специалистов в Telegram быстро и безболезненно, нам рассказал HR из IT-индустрии.Своими советами с нами поделилась Виктория Унгурян, HRBP IT-студии Делаем. Она занимается рекрутингом более трех лет.…

  • 60 антипаттернов для С++ программиста, часть 11 (совет 51 — 55)

    от автора

    Перед вами обновлённая коллекция вредных советов для C++ программистов, которая превратилась в целую электронную книгу. Всего их 60, и каждый сопровождается пояснением, почему на самом деле ему не стоит следовать. Всё будет одновременно и в шутку, и серьёзно. Как бы глупо ни смотрелся вредный совет, он не выдуман, а подсмотрен в реальном мире программирования.

  • Каково расстояние между «Будапештом» и «Бухарестом» или об отождествлении слов с помощью расстояния Левенштейна

    от автора

    Каждый из нас из школы помнит определение Евклидова расстояния между двумя точками на плоскости. С помощью расстояния Евклида можно вычислить расстояние между двумя точками на карте, например, между вашим местоположением и станцией метро. Но для пешехода в Нью-Йорке расстояние между двумя точками в городе будет отличаться от расстояния Евклида между двумя точками из-за невозможности передвигаться…