Предисловие Привет, Хабр! Признаюсь, честно, за время моего отсутствия я успел по вам соскучиться. Прежде чем начинать изложение материала, позвольте рассказать небольшую историю, вдохновившую...
В данной статье рассмотрим процесс создания прототипа бота с использованием ChatGPT 3.5 API от OpenAI для участия в текстовой игре Great Wyrm на блокчейне, разработанной Moonstream.to . Готовый код...
Привет habr. В одном проекте, где необходимо было хранить и обрабатывать довольно большой динамический список, тестировщики стали жаловаться на нехватку памяти. Простой способ, как «малой кровью»...
Есть java EE приложение, которое крутится в контейнере WildFly. Система уровня интерпрайз. Приложение вендорное, класса WMS — Warehouse Management System. Есть много кода, периодически у нашей службы...
Всем нужен твой QR-код! И нет, это мы не ковид сейчас вспомнили) Недавно нам в EvApps понадобилось создать электронную визитку компании vCard и зашить ее в QR-код, чтобы удобнее было обмениваться...
В свое время работая в узком кругу программистов, отдельными задачами и даже проектам, мы не задумывались о проблемах связанными с текучкой кадров. Точнее думать — думали, но ни каких мер не...
Разработчики из AppLovin выпустили открытый инструмент под названием Unifree для переноса кода игр с Unity на игровые движки Unreal Engine, Godot, Cocos, Stride и другие проекты. Открытый проект...
Midjourney: website hack В 2013 году была опубликована статья Марио Хейдериха (Mario Heiderich), создателя утилиты DOMPurify для защиты от XSS атак, «mXSS Attacks: Attacking well-secured...
Компания Reaktor поделилась в своём блоге принципами и примерами оптимизации JavaScript-кода, применёнными в библиотеке промисов Bluebird, созданной их сотрудником Petka Antonov (Петкой Антоновым)....
27 декабря эксперты сервиса разведки утечек данных и мониторинга даркнета DLBI в Telegram-канале «Утечки информации» пояснили , что взлома или утечки данных с федерального портала «Госуслуги» не...
Я одержим оптимизацией производительности и максимальным повышением эффективности программ. За многие годы я сталкивался с конкретными случаями и распространёнными паттернами, замедляющими работу ПО...
Начнём с новостей. Вчера Яндекс.Облако анонсировало запуск сервиса бессерверных вычислений Yandex Cloud Functions . Это значит: ты пишешь только код своего сервиса (например, веб-приложения или...
Вавилонская рыбка открыла свои коды Главный девелопер-адвокат AWS Себастьян Стормак (Sébastien Stormacq) от имени Amazon объявил с зашкаливающим радикализмом об открытии кода Babelfish: Goodbye...
Писалось года 2 назад… Как действует хакер, который нашел баг в сайте? Конечно он пытается получить web-шелл! Через какой-либо баг он пытается залить этот злополучный шелл или дописать вредоносный код...
Современные языки программирования обладают большим набором разнообразных средств и удобных фишек, что позволяет писать совершенно разный код на одном и том же языке для одной и той же задачи....
Год назад я довел свое первое рельсовое приложение до приемлемого вида. Вопрос использования готового кода в продакшене ранее меня не заинтересовал. С чего вдруг? Несложный язык, лаконичный...
Правильное использование структур данных поможет оптимизировать скорость/память кода. В больших продуктах каждая оптимизация умножается на миллионы/миллиарды сессий пользователей. Так я сэкономил...
Существуют различные мнения относительно производительности С++ и C#. Например, сложно поспорить с тем, что код C# может работать быстрее за счет оптимизации под платформу во время JIT компиляции. Или...
Привет, Хабр. Бывают моменты, когда тебе хочется максимально погрузиться в язык и понять все его тонкости. В случае Python один из лучших способов это сделать — читать на официальном сайте...
От переводчика : Я только начал изучать Python. С самого первого знакомства язык порадовал симпатичными конструкциями и синтаксически-гарантированной удобностью к чтению и пониманию кода. В процессе...
Фёдор Борщёв — CTO в маркетплейсе стройматериалов « ГдеМатериал », сооснователь rumetr.com и популяризатор чистоты кода. Пишет в блог , телеграм-канал @pmdaily и в советы о разработке в Бюро...
All about mobile tags, coding technologies, interesting ways of using mobile tags in interactive marketing, education, art, life and other spheres of life.
All about mobile tags, coding technologies, interesting ways of using mobile tags in interactive marketing, education, art, life and other spheres of life.
Сап, котятки. Я пришёл рассказать о проекте UAVCAN — новом сетевом стандарте для организации взаимодействия узлов и компонентов современных транспортных средств с высоким уровнем...
Часть 1. ConfigurationManager Часть 2. WebApplicationBuilder В предыдущем посте я сравнивал новый WebApplication с универсальным хостом. В этом посте я рассмотрю код, лежащий в основе...