Skip to content

Instantly share code, notes, and snippets.

@umputun
umputun / pi-radio-mpd.py
Last active October 7, 2018 21:28
pi-radio-mpd - my simple wrapper for mpd to serve rest/json kind of api. working just fine on my RPi.
#!/usr/bin/python
# -*- coding: utf-8 -*-
import web, json, time, mpd, collections
STATIONS = {
"FoxNews" : "mmsh://209.107.209.181:80/D/138/13873/v0001/reflector:24137?MSWMExt=.asf",
"Classic" : "http://radio02-cn03.akadostream.ru:8100/classic128.mp3",
"Jazz": "http://streaming208.radionomy.com:80/A-JAZZ-FM-WEB"
}
@umputun
umputun / dk.sh
Created April 29, 2021 18:01
attach to scratch-based (running) container
#!/bin/sh
docker run -d --rm --name=bbox busybox:latest sleep 10 1>/dev/null 2>/dev/null
docker cp bbox:/bin/busybox .
docker cp ./busybox "$1":/busybox
rm -f ./busybox
docker exec -u 0 -it "$1" /busybox sh -c '
export PATH="/busybin:$PATH"
/busybox mkdir /busybin 2>/dev/null
@umputun
umputun / safari-summary.sh
Last active June 13, 2025 21:09
Raycast script for Safari's page summary
#!/bin/sh
# @raycast.schemaVersion 1
# @raycast.title Summarize Safari page
# @raycast.mode fullOutput
#
# Optional parameters:
# @raycast.icon ✨
#
# @raycast.packageName Things

Топ-10 тем 2024 года (по версии Claude)

1. Гонка AI моделей

OpenAI выпустила GPT-4o и o1, Anthropic представил Claude 3 и 3.5, Google запустил Gemini, а Meta обновила Llama до версии 3.1. Конкуренция привела к значительному улучшению возможностей моделей, особенно в области рассуждений и анализа. X.AI выпустил Grok, но он не оправдал ожиданий по сравнению с конкурентами.

2. AI в разработке

GitHub Copilot получил поддержку моделей от Anthropic и Google, а также добавил Extensions. JetBrains встроил AI во все свои IDE. Google сообщил, что 25% нового кода пишется с помощью AI. Появились дискуссии о возможной деградации навыков программистов из-за чрезмерного использования AI.

3. Apple Vision Pro

Первое VR/AR устройство Apple получило смешанные отзывы. Netflix отказался создавать приложение для платформы. Устройство впечатлило технологиями, но цена в $3,499 и ограниченная автономность вызвали критику. К концу года продажи оказались ниже ожиданий.

@umputun
umputun / local-docs-mcp.py
Last active August 30, 2025 23:23
Local Documentation MCP Server for Claude
#!/usr/bin/env python3
"""
Local Documentation MCP Server for Claude
This MCP (Model Context Protocol) server provides access to local markdown documentation
files, allowing Claude to search, read, and list documentation stored in a specified
directory. By default, it serves documentation from the ~/.claude/commands directory.
## Features
- search_docs(query): Search for documentation files by name with fuzzy matching
@umputun
umputun / claude-ask.py
Created December 15, 2025 17:21
Interactive CLI for running Claude Code in batch mode on selected project directories.
#!/usr/bin/env python3
"""claude-ask.py - run claude code batch mode on selected project directory.
uses fzf to select project from configured directories.
usage:
claude-ask.py [options] [prompt...]
options:
--refresh force rebuild project cache