Skip to content

Instantly share code, notes, and snippets.

View sushichan044's full-sized avatar

Kentaro Suzuki sushichan044

View GitHub Profile
@ryfu-msft
ryfu-msft / winget-cli.dsc.yaml
Created April 11, 2023 20:42
winget-cli build configuration
# yaml-language-server: $schema=https://aka.ms/configuration-dsc-schema/0.1
# Reference: https://github.com/microsoft/winget-cli-restsource#building-the-client
properties:
resources:
- resource: DeveloperMode
directives:
description: Enable Developer Mode
module: Microsoft.Windows.DSC
settings:
Ensure: Present
@yuya-takeyama
yuya-takeyama / README.md
Last active January 5, 2025 16:25
Mono Repo のための GitHub Actions の Tips 集

paths フィルターを活用する

https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#onpushpull_requestpaths

Mono Repo では package や service をディレクトリとして表現するので、特定のディレクトリが変更された時だけ実行したい Workflow があると思います。 典型的にはテストやビルドでしょう。

foo ディレクトリ内のファイルに変更があったときのみトリガーするには以下のうに指定します。

@laiso
laiso / index.ts
Last active May 10, 2025 11:55
tltr MCP Server on Cloudflare Workers
import { McpAgent } from "agents/mcp";
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { z } from "zod";
import { GoogleGenerativeAI } from "@google/generative-ai";
import { Readability } from '@mozilla/readability';
import { parseHTML } from 'linkedom';
type Env = {
MyMCP: DurableObjectNamespace<MyMCP>;
GEMINI_API_KEY: string;
@notheotherben
notheotherben / starship.toml
Created November 11, 2021 15:28
A Powerline configuration for Starship.rs
format = """
[\uE0B6](fg:#1C4961)[$directory](bg:#1C4961)[\uE0B0](fg:#1C4961 bg:#2F79A1)$git_branch[\uE0B0](fg:#2F79A1 bg:#3A95C7)$git_status[\uE0B0](#3A95C7 bg:#40A9E0)$time[\uE0B0](#40A9E0 bg:none) $all$character """
add_newline = true
[directory]
style = "bg:#1C4961 fg:white"
[git_branch]
format = "[ $symbol$branch ]($style)"
@mizchi
mizchi / rag.ts
Last active August 3, 2025 08:55
My Portable RAG
/**
* My Portable RAG
* $ pnpm add sqlite-vec @ai-sdk/google ai
* SQLite Vector Search + Google AI Embeddings
*
* Required environment variables:
* GOOGLE_GENERATIVE_AI_API_KEY=your-api-key
*
* Usage:
* # Index text content

Gemini CLI に Gemini CLI 自体のソースコードを読ませつつ、高度な使い方を分析させたもの


Gemini CLI 実践ガイド: 基本から応用まで

Gemini CLIは、単なる対話ツールではありません。その設計の核心を理解することで、私たちはGemini CLIを、自らの開発ワークフローに最適化された、強力な自動化エンジンへと変貌させることができます。このガイドでは、基本的な使い方から、コードリーディングによって明らかになった高度な実践テクニックまでを解説します。


@mizchi
mizchi / post-cline-world.md
Last active November 30, 2025 17:56
After Cline - あるいは語りえぬ者について語ろうとする時代について

After Cline - あるいは語りえぬ者について語ろうとする時代について

この資料は以下のイベントの登壇用の殴り書きです

https://hack-at-delta.connpass.com/event/350588/

今までの資料を引用して話すので、この資料はアウトラインです。

最初に: 自分の技術選定の基準

@phansch
phansch / yardoc_cheatsheet.md
Last active February 10, 2026 23:42 — forked from chetan/yardoc_cheatsheet.md
Improved YARD cheatsheet
@erukiti
erukiti / review.md
Last active March 21, 2026 03:26
Re:VIEWチートシート

Re:VIEWチートシート

いつもいつもいつもRe:VIEWの記法に悩んでぐぐってしまう皆さんへ送るチートシートです。

基本

名称 ルール 概要・備考
段落 1行以上の空行をはさむと別の段落になる HTMLでいうP
見出し =ではじまる行 =の個数で、章・節・項・段という感じで増えます。HTMLで言うH1, H2, H3, H4, H5
@ttdoda
ttdoda / paste64.zsh
Last active April 11, 2026 09:15
OSC 52 でのクリップボード書き込み (zsh用関数定義)
#
# paste64 -- OSC 52 (PASTE64) を利用した端末エミュレータ経由でのクリップボード書き込み
#
# 使い方:
# % ls | paste64
# ls の結果をクリップボードに書き込む。
#
# % cat hoge | nkf -s | paste64
# ファイル hoge の内容(日本語を含む)をクリップボードに書き込む。
# 漢字コードの扱いは端末依存。