golang
Архитектура telegram-бота. На горутинах и каналах

Это мой первый telegram-бот и моя первая разработка на go. В качестве базы данных используются google-таблицы, благодаря чему большая часть логики находиться в них. Но к сути это отношения имеет мало. Основной причиной написания этой статьи стало то, что проект который я разрабатывал, уже технически реализованный, отложили что бы маркетингом "навести суету" по схемам десятилетней давности. Полагаю проект всё равно будет заброшен, по крайней мере у меня уже нет сил его "продавливать…

  • вторник, 16 апреля 2024 г. в 00:00:08
github
hydralauncher / hydra

Hydra is a game launcher with its own embedded bittorrent client and a self-managed repack scraper.Hydra Hydra is a game launcher with its own embedded bittorrent client and a self-managed repack scraper. The launcher is written in TypeScript (Electron) and Python, which handles the torrenting system by using libtorrent. Installation Install Node.js Ensure you have Node.js installed on your machine. If not, download and install it from nodejs.org. Install Yarn Yarn is a package manager for …

  • вторник, 16 апреля 2024 г. в 00:00:05
github
OpenBMB / MiniCPM-V

MiniCPM-V 2.0: An Efficient End-side MLLM with Strong OCR and Understanding Capabilities 性能领先且部署高效的多模态大模型 中文 | English MiniCPM-V 2.0 🤗 🤖 | OmniLMM-12B 🤗 🤖 | MiniCPM-V 2.0 技术博客 MiniCPM-V和OmniLMM 是面向图文理解的开源多模态大模型系列。该系列模型接受图像和文本输入,并提供高质量的文本输出。我们发布了两个版本的模型,旨在实现领先的性能和高效的部署: MiniCPM-V 2.8B:可在终端设备上部署的先进多模态大模型。最新发布的 MiniCPM-V 2.0 可以接受 180 万像素的任意长宽比图像输入,实现了和 Gemini Pro 相近的场景文字识别能力以及和 GPT-4V 相匹的低幻觉率。 OmniLMM-12B:相比同规模其他模型在多个基准测试中具有领先性能,实现了相比 GPT-4V 更低的幻觉率。 更新日志 [2024.04.12] 我们开源了 Mini…

  • вторник, 16 апреля 2024 г. в 00:00:04
github
jina-ai / reader

Convert any URL to an LLM-friendly input with a simple prefix https://r.jina.ai/Reader Your LLMs deserve better input. Reader converts any URL to an LLM-friendly input with a simple prefix https://r.jina.ai/. Get improved output for your agent and RAG systems at no cost. Live demo: https://jina.ai/reader Or just visit these URLs https://r.jina.ai/https://github.com/jina-ai/reader, https://r.jina.ai/https://x.com/elonmusk and see yourself. Usage Standard mode Simply prepend https://r.jina.ai/…

  • вторник, 16 апреля 2024 г. в 00:00:02
github
tonyke-bot / ore-miner

ORE Miner built on top of Jito bundle with both CPU and GPU support.$ORE Miner ORE Miner built on top of Jito bundle service by @tonyke_bot and @shoucccc. Shipped with both CPU and GPU hashing support. Each miner is able to carry 400 wallets on a single RTX 4090 card. Should expect 10~20% improvement if the code is optimized. Preparations Get a reliable, fastest Solana RPC Clone the repo and build git clone https://github.com/tonyke-bot/ore-miner.git cd ore-miner cargo build --release (Op…

  • вторник, 16 апреля 2024 г. в 00:00:01
habrahabr
Евгений DockerAuthPlugin’ович Онегин

Интересное начало, не так ли? Меня зовут Роман, и я младший инженер информационной безопасности Ozon. В этой статье я расскажу о проблеме отсутствия авторизации доступа к Docker daemon / Docker Engine API / командам Docker при работе с контейнерами в экосистеме Docker и как это можно решить при помощи 11 почти стихотворных строчек bash.Говоря о стихотворчестве, первое, что приходит мне в голову, это уроки литературы, где моим самым любимым романом был «Евгений Онегин». В школе учитель литерату…

  • понедельник, 15 апреля 2024 г. в 00:00:13
habrahabr
Дивный мир японских аркад в новом столетии

В XXI веке сложилась парадоксальная ситуация: рынок аркадных автоматов в Японии не только продолжил существовать, но и развивается по сей день. О том, какие игры на рынке аркад есть сейчас (порой — совсем непонятные европейскому игроку) — в новом материале про аркады. В новый век аркадные платформодержатели вошли с мощностями, близкими к мегагерцам. Оно и понятно: консоли, которые ещё 10 лет назад не всегда справлялись с параллакс-скроллингом, теперь демонстрируют невероятную трёхмерную граф…

  • понедельник, 15 апреля 2024 г. в 00:00:12
habrahabr
Тюнинг старого тетриса

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

  • понедельник, 15 апреля 2024 г. в 00:00:11
habrahabr
Вы должны перестать вручную писать Dockerfile'ы

Вы тоже устали вручную заполнять Dockerfile и docker-compose.yaml под каждый новый проект?Я всегда задумывался, применяю ли я известные best practices, когда пишу конфиг для Docker, и не занесу ли я случайно какие-нибудь уязвимости, вручную заполняя конфиг-файлы.Что же, теперь мне больше не придется беспокоиться об этом, благодаря добрым людям из Docker, которые недавно реализовали инструмент для этого без лишнего шума.Они создали CLI-утилиту - docker init .docker initНесколько дней назад (6 ф…

  • понедельник, 15 апреля 2024 г. в 00:00:09