■ 1. はじめに 前回の記事で構築したValkey(Redis互換の高速インメモリキャッシュ)環境。今回はこのValkeyをフル活用し、FastAPIとQdrant(ベクトルデータベース)を組み合わせた「超高速ハイブリ […]
複数のWordPressサイトやブログメディアを運用している際、1台のPython(FastAPI + Qdrant)サーバーに検索基盤を集約しつつも、「ジャンルの異なるサイト同士のデータは完全に隔離したい」という要件は […]
Scrydb, a Python library that enables lexical, semantic, and hybrid search within SQLite.
If you landed here because a .mov from an NDI recorder application such as NDI Video Monitor won't open due to a hung/crashed recorder and ffmpeg says moov atom not found, the video is probably fine and you can get it back. After going through this a few times myself, I created a simple python...
1. なぜ「ハイブリッド検索」が必要なのか? WordPressの標準検索機能に対し、「表記揺れでヒットしない」「精度が悪い」といった不満を解決するため、OpenAI + Qdrant + Groq による超高速なAI検 […]
An end-to-end rare-disease variant triage platform: a Nextflow pipeline, three execution backends behind one API call, Terraform for two cloud tracks, and a phenotype-driven ranking measured against 10,178 published cases. Including the model metric that collapsed to exactly random once I removed the feature doing all the work.
気象関連の公開データをターミナルへ描画するlinecastの紹介です。
The new MCP, made Fast
音声や動画をオフラインで文字起こし・翻訳できるBuzzの紹介です。
[latexpage]https://github.com/lynchaos/biapy-hubhttps://lynchaos-biapy-hub-app-hlcmfj.streamlit.app/ If you have spent your machine learning career optimizing ResNets or YOLO on ImageNet and COCO, here is an inconvenient truth: standard computer vision has spoiled you. In standard computer vision, a batch is usually an RGB triplet $(B, 3, H, W)$ where $H, W \le 1024$. The pixels are isotropic, the spatial coordinates...
A domain glossary can give an LLM agent context it needs to finish a task, but when that is not enough to understand importance, RAG can reduce ambiguity
1. 導入:突然の502 Bad Gateway…!画面に広がる「白い絶望」 WebサイトやAPIの開発中、あるいは運用中のサーバーにアクセスした瞬間、画面にぽつんと表示される無機質なテキスト。 502 Bad Gate […]
How 8,500 Fake Accounts Are Boosting the Same Political Targets
Export public Bluesky posts to clean JSON format. No authentication required.
A reproducible, cloud-scale reanalysis of five peer-reviewed studies on cellular aging, reprogramming, and rejuvenation, and an honest account of what survived contact with a shared pipeline.
Building a text-to-SQL agent on top of the canonical LangGraph tutorials, then routing every model call through my own OTel-emitting proxy so I can see what it actually does
yt-dlpを操作し1000以上のサイトから動画・音声を保存できるWeb UIのreclipの紹介です。
ターミナルでシンタックスハイライトやMarkdownレンダリングができるrich-cliの紹介です。
Asked to write a temperature converter in Python. Here's a flexible, extensible solution that handles Celsius, Fahrenheit, and Kelvin conversions. from abc import ABC, abstractmethod from enum import Enum from typing import Dict, Tuple, Optional class TemperatureUnit(Enum): CELSIUS = "C" FAHRENHEIT = "F" KELVIN = "K" class TemperatureConverterStrategy(ABC): """Abstract base class for temperature conversion strategies."""...
A Python CLI tool that strips background noise from any video file using ML denoisers — while copying the video stream byte-for-byte. A 6 GB 4K file processes in minutes instead of hours.
A simple URL shortener that maps long URLs to short codes. Supports creating, retrieving, and expanding shortened URLs. import hashlib import string from abc import ABC, abstractmethod from typing import Dict, Optional from dataclasses import dataclass # Constants for our URL shortener BASE62_ALPHABET = string.ascii_letters + string.digits DEFAULT_SHORT_LENGTH = 7 DEFAULT_DOMAIN = "https://sho.rt/" @dataclass(frozen=True) class...
Asked to write a function that estimates the true duration of a '5-minute fix.' Here's what came out after letting the abstraction instincts loose. from dataclasses import dataclass, field from enum import Enum from typing import Optional, List, Dict import random import logging logging.basicConfig(level=logging.INFO) logger = logging.getLogger(__name__) class ComplexityLevel(Enum): TRIVIAL = 1 MODERATE = 2...
Asked for a standup meeting summary generator in Python. Here's an implementation that takes team member updates and produces a formatted summary. from dataclasses import dataclass, field from typing import List, Optional, Dict, Protocol from enum import Enum import datetime class UpdateCategory(Enum): YESTERDAY = "yesterday" TODAY = "today" BLOCKERS = "blockers" @dataclass class TeamMemberUpdate: name:...
A developer requested a simple tool to generate random excuses for why their code doesn't work. Instead of a 5-line function, we built an enterprise-grade excuse generator with abstract factory patterns, strategy implementations, and unnecessary async support. from abc import ABC, abstractmethod from enum import Enum from typing import List, Optional, Protocol import random import...
Projeto que eu estou desenvolvendo, e resolvi vir aqui compartilhar com vcs
Thank you Dr. Zizmor
Create a tool that analyzes Python source code and assigns it a 'shame score' based on various code smell metrics, then generates brutally honest feedback about the developer's choices. The tool should parse code, detect anti-patterns, and deliver verdicts wrapped in passive-aggressive commentary. from typing import List, Dict, Tuple, Optional, Union, Any from abc import...
ログをテーブルに整形して操作できるTUIページャーnlessの紹介です。
Dev Log 53: 2026-05-13
多数のDBを操作できるTUIクライアントSQLitの紹介です。
ターミナル上で動作するMS PaintことTextual Paintの紹介です。
arXivの最新論文をターミナルで追跡・管理できるTUIアプリarTuiの紹介です。
Burden-enthusiasm
A Python script that merges contribution data from GitHub and multiple GitLab instances into a single interactive SVG heatmap.
An esoteric language with lunar/poetic syntax that compiles to C, featuring strong typing and imperative programming constructs.
An esoteric stack-based language that compiles to C via a Python compiler, using only numbers and punctuation.
Use atproto to write a record because you can
Découvrez fault, un proxy de chaos engineering qui injecte des pannes réseau entre vos services pour révéler leurs faiblesses avant la production.
Ewan's personal package monorepo — language-agnostic workspace with TypeScript, Rust, and Python packages.
Ein praxisnaher Einblick in die Implementierung einer lokalen RAG-Architektur für Support-Tickets. Der Text beschreibt Pre-Processing, Embedding-Strategien mit Bi-Encodern und das Re-Ranking mittels Cross-Encodern unter Berücksichtigung von Datenschutz und Hardware-Limits.
Ein praxisnaher Einblick in die Implementierung einer lokalen RAG-Architektur für Support-Tickets. Der Text beschreibt Pre-Processing, Embedding-Strategien mit Bi-Encodern und das Re-Ranking mittels Cross-Encodern unter Berücksichtigung von Datenschutz und Hardware-Limits.
An early Python experiment — unmaintained and kept for historical interest.
Automatically update your Bluesky avatar (and banner) every hour based on the time of day.
Generate 24 sky-gradient images (one per hour) for use as Bluesky avatars or banners.
A Bluesky bot that generates and posts Markov chain text based on a source account's posts. Unmaintained.
An AI-powered Bluesky bot that uses a local Ollama model to generate posts in the style of a source account.
A Mastodon bot that generates and posts Markov chain text based on a source account. Unmaintained.
A Python script that converts a string of text into a pixel art image with per-character colours. Unmaintained.
Polyglot or poly-not?