Open4

GitHubプロジェクトがマイナーだとGoogle検索にヒットしない現象を検証してみる

ピン留めされたアイテム
cat2151cat2151

はじめに

GitHubで公開したプロジェクト、誰か必要な人に伝わるといいですよね。
誰かがぐぐったときにhitして見つかればOK。

ところが、プロジェクトがマイナーすぎると、ぐぐって出てこないことがわかりました。
これは困ります。

そういうわけで、
Zennからリンクすることで改善できるか?を検証します。

検証方法は、
ZennからGitHubにリンクし(伝わりやすい紹介文もできるだけ添えて)、
1日~1ヶ月待ち、
シークレットウィンドウやプライベートブラウズモードでぐぐって、
当該GitHubプロジェクトへ到達できるかをチェック、とします。

cat2151cat2151

音楽系でないものいろいろ

  • GitHubのprojectsからのlink抽出はchrome拡張を使いました。便利です。

https://github.com/cat2151/recursive-folding

  • Obsidianの折りたたみをVSCodeやDynalistのように拡張します。

https://github.com/cat2151/cygwin-auto-get-install

  • Cygwinのインストールを自動化します。

https://github.com/cat2151/mini-incremental-search-filter

  • ファジーファインダーやコマンドパレットの簡易版です。
  • 入力をインクリメンタルサーチして絞り込みリストを表示し、選んだ1行を出力します。

https://github.com/cat2151/mini-command-palette-mery

  • テキストエディタMery用の簡易コマンドパレットです。(実験段階です)

https://github.com/cat2151/mini-command-palette-sakura-editor

  • サクラエディタ用の簡易コマンドパレットです。(実験段階です)

https://github.com/cat2151/mini-command-palette-hidemaru

  • 秀丸エディタ用の簡易コマンドパレットです。(実験段階です)

https://github.com/cat2151/migemo-auto-install-for-windows

  • C/Migemo を、Windowsですぐ使えるよう自動インストールします。

https://github.com/cat2151/migemo-auto-install-for-windows-and-python

  • C/Migemo と python-cmigemo を、Windows + Pythonですぐ使えるよう自動インストールします。

https://github.com/cat2151/hidescript

  • forkです。
  • pull request中です:

https://github.com/ockeghem/hidescript/pull/23


https://github.com/cat2151/wsl2-docker-mingw-hello

  • hello worldのexeを 環境を汚さず 自動で ビルドします。WSL2 + docker-mingw-w64 を使っています。

https://github.com/cat2151/msys2-auto-install

  • MSYS2のインストールを自動化します。

https://github.com/cat2151/crisp-game-lib

  • forkです。144Hzモニタ対応のpull requestをしました。

https://github.com/cat2151/games-crisp-game-lib

  • crisp-game-lib を使うサンプルです。
cat2151cat2151

音楽系いろいろ

  • GitHubのprojectsからのlink抽出はchrome拡張を使いました。便利です。

https://github.com/cat2151/obsidian-plugin-mmlabc

  • ObsidianでMMLとコード進行を鳴らせるコミュニティプラグイン。
  • まだ実験段階です。インストールにはObsidian BRATをご利用ください。

https://github.com/cat2151/chord2mml


https://github.com/cat2151/mml2abc


https://github.com/cat2151/easychord2mml


https://github.com/cat2151/easymmlabc


https://github.com/cat2151/easyabcjs6


https://github.com/cat2151/sionicjs


https://github.com/cat2151/try-tonejs-sequence


https://github.com/cat2151/mml-repl-like

  • MML(Music Macro Language)の実験的なエディタです。
  • REPLに着想を得て、カーソルのある場所の音が鳴るなど即時性に焦点を当てています。
  • Demo:カーソル移動で音が鳴る

https://github.com/cat2151/mml-template-generator

  • 各MML(Music Macro Language)のテンプレートのジェネレータです。簡易MMLコンバータでもあります。
  • cdefgabやドレミ等を入力するだけで、各種MMLコンパイラがコンパイルできて即演奏できるようなMMLを出力できるので、慣れないMMLにふれるとき役立ちます。
  • Demo:template generator

https://github.com/cat2151/MML-chord-generator


https://github.com/cat2151/MML-editor

  • ブラウザで音が鳴らせるMML(Music Macro Language)エディタです。
  • Demo:ドミソ

https://github.com/cat2151/MML-quick-player

  • 簡易MML(Music Macro Language)エディタです。手早く使えることを優先しています。
  • Demo:ドレミ

https://github.com/cat2151/Web-MIDI-API-play

  • Web MIDI APIで小物を作って遊んでみたときのものです。
cat2151cat2151

所感

  • ぐぐったとき、
    • GitHubのpageがhitしないのは変わらず
    • Zennのこのpageがhitするので、このpageからGitHubに到達できる
  • なので効果がありそうなのは:
    • Zenn記事に、
      • 「このprojectを探してる人が検索してhitするようなキーワード」を書いていく
      • 成功例は obsidian recursive folding