javascript
Как я научил бухгалтерию составлять договора дарения со скоростью 1 договор в 4 секунды

В статье разбираю конкретный пример - как при помощи Google Apps Script на основании шаблона, созданного в Гугл Документах массово создавать договора дарения из строк Гугл Таблицы.Массово создавать типовые договора можно когда есть документ-шаблон с готовым форматированием и в нём промаркированы ключевые поля, которые идут под замену для каждой новой строчки таблицы. После автозамены копия заполненного шаблона сохраняется с установленным именем в виде Гугл Документа и может сразу автоматически …

  • вторник, 1 октября 2024 г. в 00:00:06
javascript
Простой мини-чат на FastApi: Современный интерфейс, вебсокеты и SQLAlchemy с деплоем

Привет, друзья! Сегодня я подготовил для вас увлекательную практическую статью о создании мини-чата на FastApi. Мы погрузимся в мир вебсокетов, узнаем, зачем они нужны и как применяются в реальных приложениях. Также я продемонстрирую работу с асинхронной SQLAlchemy на примере взаимодействия с базой данных SQLite.Для создания современного интерфейса мы обратимся к интересному и бесплатному сервису Websim.ai, который за пару минут сгенерирует нам интерфейс, включая страничку для входа/регистрации…

  • вторник, 1 октября 2024 г. в 00:00:04
javascript
Система типов и настройки

ПредисловиеНаписать заметку меня побудила статья Как устроена система типов typescript и собственный опыт.Я обратил внимание, что не всегда понимал семантику "extends" в разных контекстах и влияние настроек языка.В результате, то что меня смущало, оказалось рабочим поведением языка, но при этом непредсказуемым и небезопасным.ВведениеДля демонстрации я выбрал простое объединение string | number, которое буду помещать в различные контексты.Пример 1:type TA = number | string type TB = stri…

  • вторник, 1 октября 2024 г. в 00:00:04
github
Hannibal046 / Awesome-LLM

Awesome-LLM: a curated list of Large Language ModelAwesome-LLM 🔥 Large Language Models(LLM) have taken the NLP community AI community the Whole World by storm. Here is a curated list of papers about large language models, especially relating to ChatGPT. It also contains frameworks for LLM training, tools to deploy LLM, courses and tutorials about LLM and all publicly available LLM checkpoints and APIs. Trending LLM Projects Deep-Live-Cam - real time face swap and one-click video deepfake wit…

  • вторник, 1 октября 2024 г. в 00:00:02
habrahabr
Чему может научить горилла Коко

4 июля 1971 года в зоопарке Сан-Франциско на свет появилась 50-я горилла, которая родилась в неволе. День рождения этой особи совпал с днём независимости США, который американцы отмечают запуском фейерверков. Поэтому обезьяну назвали Ханабико — «дитя фейерверков» по-японски. Мир знает эту удивительную гориллу под именем Коко.В первый год жизни Коко разлучили с матерью для лечения в больнице зоопарка. Здесь на малыша впервые натолкнулась 24-летняя аспирантка Франсин Паттерсон. Во время лечения П…

  • понедельник, 30 сентября 2024 г. в 00:00:13
habrahabr
Знакомьтесь, «Незнакомое». Как мы сделали новый режим для Моей волны

Привет! Меня зовут Савва Степурин, я старший разработчик в группе рекомендательных продуктов в Фантехе Яндекса. Сегодня расскажу вам про то, как мы сделали «Незнакомое» для Моей волны — специальный режим для активного поиска музыкальных открытий.«Незнакомое» позволяет вам получать от Моей волны те треки, которые вы ещё не слушали (возможно, даже не знаете про их существование), но которые с большой долей вероятности могут попасть в ваши музыкальные предпочтения. Если Моя волна в чистом виде — э…

  • понедельник, 30 сентября 2024 г. в 00:00:11
habrahabr
Создаем свою простую (C++) библиотеку с документацией, CMake и блекджеком

В мире программирования создание собственных библиотек — это не просто возможность пополнения своего портфолио или способ структурировать код, а настоящий акт творческого самовыражения (и иногда велосипедостроения). Каждый разработчик иногда использовал в нескольких своих проектах однообразный код, который приходилось каждый раз перемещать. Да и хотя бы как упаковать свои идеи и знания в удобный и доступный формат, которым можно будет поделиться с сообществом.Если вы ловили себя на мысли: ‭«А п…

  • понедельник, 30 сентября 2024 г. в 00:00:10
habrahabr
Как использовать YouTube для кражи файлов

Занимаясь исследованиями безопасности, я часто сталкиваюсь со странными причудами и поведением, которые могут пригодиться, разве что, в качестве весёлого фокуса на вечеринке. Тем не менее мне нравится их отслеживать. Кто знает, возможно, однажды что-то из этого окажется как раз тем самым недостающим элементом. ▍ Часть 1: видео с кошками Кто не любит видео с кошками? На Google Slides есть прикольная возможность добавлять YouTube-ролики в свои презентации. Нужно просто открыть окно выбора виде…

  • понедельник, 30 сентября 2024 г. в 00:00:09
habrahabr
Как я легально сделал 25 млн на конопле. История нижегородского «Эскобара»

Мой бизнес основан на двух страницах из советской энциклопедии. Я стал первым производителем конопли в России, разработав свою инженерскую технологию с использованием фена и тазика. А еще боролся с вредителями на производстве и доказывал маркетплейсам, что я не наркоторговец. Привет! Я — Маша Ларикова — журналист бизнес-клуба Club.org. Делюсь историями предпринимателей и руководителей из нашего клуба.Сегодня мой герой — Андрей Кузин, основатель компании «Конопель». Андрей с нуля сделал бизнес …

  • понедельник, 30 сентября 2024 г. в 00:00:08