Movatterモバイル変換


[0]ホーム

URL:


Skip to content
Search Gists
Sign in Sign up

Instantly share code, notes, and snippets.

View yamachu's full-sized avatar
🚼
babu-mi

Yusuke Yamada yamachu

🚼
babu-mi
There is no better place like ofuton
View GitHub Profile
@yamachu
yamachu /github-copilot-feature-summary-ja.md
CreatedMarch 17, 2025 11:34
GitHub Copilotの最新の変更などを、VSCodeのdocsから追えないか試す

このドキュメントでは、VS Codeにおける GitHub Copilotの機能を公式ドキュメントやリリースノートからの引用付きで包括的にまとめています。Copilotの機能を理解し、開発ワークフローで活用するための参考資料としてご利用ください。

最新の追加機能 (時系列)

v1.98 (2025年2月)

  • Agent Mode改善(実験的機能) - Copilotが自律的にワークスペース内の関連コンテキストを検索し、ファイルを編集し、エラーをチェックし、ターミナルコマンドを実行してタスクを完了する機能
  • 「Agent Modeでは、Copilotは自動的にワークスペース内の関連コンテキストを検索し、ファイルを編集し、エラーをチェックし、ターミナルコマンド(許可を得て)を実行して、タスクをエンドツーエンドで完了することができます。」 [出典:/release-notes/v1_98.md, 46-47行目]
@yamachu
yamachu /Makefile
CreatedNovember 8, 2023 03:59
ISUCONでインスタンスに入った後にコピペしたりcurlで引っ張ってくるいつものMakefieのGitHub CLIに限定した部分を公開
# >() がbashじゃないと使えないので
SHELL=/bin/bash
# Issue番号は用途によって分けているけど、とりあえずDB周りは1
ISSUE=1
# https://github.com/cli/cli/blob/trunk/docs/install_linux.md#official-sources
gh:
type -p curl>/dev/null|| (sudo apt update&& sudo apt install curl -y)
curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg| sudo dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg\
&& sudo chmod go+r /usr/share/keyrings/githubcli-archive-keyring.gpg \
emcmake cmake \
-DCMAKE_BUILD_TYPE=Release \
-DOPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules \
-DBUILD_SHARED_LIBS=OFF \
-DENABLE_CXX11=ON -DBUILD_TESTS=OFF \
-DBUILD_PERF_TESTS=OFF \
-DBUILD_DOCS=OFF \
-DBUILD_EXAMPLES=OFF \
-DBUILD_JAVA=OFF \
-DBUILD_opencv_java_bindings_generator=OFF \
@yamachu
yamachu /sub-overlay.md
Last activeNovember 24, 2021 13:15
brew install gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly ffmpeg

convert vtt to srt (if using vtt)

in: sub.vtt
out: sub.srt

@yamachu
yamachu /Virtual FileSystem on BlazorWebassembly.txt
CreatedOctober 29, 2021 11:12
BlazorWebassembly(.NET6 rc2)のFileSystemを眺めたやつ
/
/tmp
/home
/home/web_user
/dev
/dev/null
/dev/tty
/dev/tty1
/dev/random
/dev/urandom
@yamachu
yamachu /index.ts
Last activeSeptember 17, 2021 18:23
VOICEVOX CoreをNodeで動かしたかったんだ…
import{Library}from"ffi-napi";
importArrayTypefrom"ref-array-napi";
import{types,alloc}from"ref-napi";
// typedef
constlongArray=ArrayType(types.long);
constfloatArray=ArrayType(types.float);
varkernel32=Library("kernel32",{
'SetDllDirectoryA':["bool",["string"]]
@yamachu
yamachu /libopenjtalk.ts
CreatedSeptember 12, 2021 08:08
https://github.com/yamachu/LibOpenJTalk をNode.jsから呼び出すやつの下書き
import{Library}from'ffi-napi';
importArrayTypefrom'ref-array-napi';
import{
alloc,
allocCString,
readCString,
refType,
sizeof,
types,
}from'ref-napi';
@yamachu
yamachu /check_api_with_gh_command.sh
Last activeMay 3, 2021 19:29
VSCodeのcommitのhistoryからリリースされたっぽそうなやつを引っ張るやつ
seq 1 10| xargs -I{} gh api -X GET repos/microsoft/vscode/commits -f q='sha:master' -f per_page=100 -f page={} --jq'.[].sha'|xargs -I{} gh api -X GET repos/microsoft/vscode/commits/{}/check-runs -f app_id=9426 --jq'.check_runs[] | { sha: .head_sha, name: .name}'
<<EOF
{"name":"VS Code (Release Release Build)","sha":"a348d103d1256a06a2c9b3f9b406298a9fef6898"}
{"name":"VS Code (Release Release Build)","sha":"0123d26aaa393bccf99f31f1eac07df6c9e218ce"}
{"name":"VS Code (Release Release Build)","sha":"19cda32aafccb88db45622e7ae9be90cb71c9744"}
{"name":"VS Code (Release Release Build)","sha":"724172d1349f1bdf0289baa59204cb54128d78ae"}
{"name":"VS Code (Release Release Build)","sha":"5080d21c0b538b996c83fb7b14a746f656eaef15"}
{"name":"VS Code (Release Release Build)","sha":"633562da380f9161ea2fd783e561eed508cfbbea"}
{"name":"VS Code (Release Release Build)","sha":"0310f02dc5d834bb3a7cc421ea5374aec8d011f1"}
@yamachu
yamachu /slack-emoji-getter.ps
CreatedApril 20, 2021 02:56
Slackのcustom emojiを全部ぶっこ抜いてくるやつ(Windows環境でもすぐ出来るようにPowerShellで書いたやつ、もちろんmacでも動く)
//ref:https://hush-in.hatenablog.com/entry/2019/03/24/112859
//ここにあるようにhttps://(workspace).slack.com/customize/emojiからレスポンスぶっこ抜いてきてemojis.jsonみたいな名前でjsonを保存する
//以下のスクリプトはすべて同一ディレクトリで行われるのであらかじめ汚れていいディレクトリで作業すること………
$jsonContent=(Get-Content -Path "emojis.json" -Encoding UTF8 -Raw | ConvertFrom-Json -AsHashtable).emoji
foreach($key in $jsonContent.keys) {
//aliasとかがあるので、httpsに限定しておく
if(!$jsonContent[$key].StartsWith("https")) {continue }
Invoke-WebRequest$jsonContent[$key]-OutFile$key
}

[8]ページ先頭

©2009-2025 Movatter.jp