サポート中
chitoku.jp
ちとくのホームページを静的サイト生成を利用して出力するアプリケーションです。
詳細: 乗るしかないこのビッグウェーブに〜Gatsby 移行〜
利用技術:
- TypeScript
- Gatsby
- React
- webpack
- Sass
- Bootstrap
- Algolia
Homo Checker
まっぴーにリダイレクトしている URL を自動チェックする Web アプリケーションです。こらそこ誰得とか言わない。
利用技術:
- PHP
- Slim Framework
- Guzzle
- PHPUnit
- JavaScript
- Riot.js
- webpack
- Sass
- PostgreSQL
ぴゅっぴゅカウンター
ぴゅっぴゅ回数をカウントしたり、Mastodon に接続してガチャなどのリプライを行ったりする bot アプリケーションです。
利用技術:
- Go
- RabbitMQ
- Grafana
- PostgreSQL
fzf-zsh-completions
Zsh で fzf を利用してコマンドに特化したファジー補完を行う Zsh プラグインです。 git、kubectl、systemctl、docker コマンドなどの補完を行う際に、対象の詳細な情報を表形式で表示します。
利用技術:
- Zsh
- jq
cloudflare-exporter
Cloudflare Load Balancing に登録した Origin のヘルスチェック結果と RTT を Prometheus のメトリクスとして出力します。
利用技術:
- Go
- Cloudflare API
- Prometheus
edgerouter-exporter
Ubiquiti 社のルーター EdgeRouter の DDNS、ロードバランサー、PPPoE セッションなどの情報を Prometheus のメトリクスとして出力します。
利用技術:
- Rust
- Prometheus
serde_vici
IPsec VPN の strongSwan を設定、監視、制御する charon と対話するために利用する VICI プロトコルの形式にシリアライズおよびデシリアライズする Serde ベースの crate です。
利用技術:
- Rust
- Serde
rsvici
IPsec VPN の strongSwan を設定、監視、制御する charon と VICI プロトコルを利用して対話するための Tokio ベースのクライアントライブラリーです。
利用技術:
- Rust
- Tokio
healthcheck-k8s
HTTP ヘッダーで指定された Kubernetes の Node が Schedulable かどうかを HTTP ステータスコードとして返す Web サーバーです。ロードバランサーが Ingress Controller の Node に対し、Node が Schedulable かどうかをチェックするためなどに使用します。
利用技術:
- Go
- Kubernetes API
- Prometheus
form-to-slack
HTTP の POST で送信されたフォームを Slack にメッセージとして転送する Web サーバーです。
利用技術:
- Go
- reCAPTCHA v3
- Slack API
slack-to-ssh
Slack の interactive message buttons でボタン操作が実行された際に、SSH 経由で予め指定したコマンドを実行することができる Web サーバーです。
利用技術:
- Go
- Slack API
lampager-cakephp
PHP で DB からデータを取得する際に SQL の OFFSET
句を利用せずにページネーションを行えるライブラリー、Lampager を CakePHP v2.x、v3.x、v4.x に対応させる CakePHP プラグインです。
詳細: CakePHP 2 のプラグインを Travis CI でテストする
利用技術:
- PHP
- CakePHP
- MySQL
- PostgreSQL
- SQLite
zsh-togglecursor
Zsh Line Editor のキーバインドで vi
モードを選択した際に、ノーマルモードと挿入モードが切り替わるたびにターミナルのカーソルの形を変更する Zsh プラグインです。
利用技術:
- Zsh
zsh-vcs-extended
Zsh の vcs_info に untracked files の有無を表示する機能を追加する Zsh プラグインです。
利用技術:
- Zsh
buffalo-utils
BUFFALO 社の Wi-Fi ルーター AirStation シリーズの管理画面をシェルスクリプトで操作するスクレイピングツールです。管理画面へのログイン、設定の取得、設定の反映、ログの取得、再起動、などが行えます。
利用技術:
- Bash
- jq
NoDriveAutoRun Generator
Windows の自動再生を設定する NoDriveAutoRun
というレジストリーの値を生成する Web アプリケーションです。
詳細: Windows の自動再生を特定のドライブでのみ無効化する
利用技術:
- Vue.js
Chipmunk
WPF でウィンドウのシステムメニュー(最小化ボタン、最大化ボタン、閉じるボタンなど)を変更したり、DWM の Aero Glass を有効化したりするための添付ビヘイビア/添付プロパティーです。
また、TextBox
にバリデーション機能を追加したり、PasswordBox
の Password
プロパティーで Binding
を有効化したり、NumericUpDown
コントロールを追加したりする機能もあります。
利用技術:
- XAML (WPF)
- C#
NowPlayingLib
.NET Framework から Windows Media Player、iTunes、x-アプリ、foobar2000 と連携して、再生中の曲の情報を取得したり、基本的な操作を行ったりすることができるライブラリーです。
詳細: NowPlayingLib を公開しました
利用技術:
- C#
- COM
Nature Remo Docker
Nature Remo API Client を利用して Nature Remo のローカル API を呼び出す CLI ツールです。
利用技術:
- Go
サポート終了
Soarer for Windows
Windows 用の Twitter クライアントです。更新ボタンを押すことなくリアルタイムにタイムラインが更新される User Streams にも対応しているほか、Twitter 公式 Web 同様のリプライ/お気に入り/リツイートの履歴表示、TwitPic や Vine など多くの Web サービスに対応した画像/動画サムネイルの表示と直接表示/再生などが可能です。小さな画面でも、作業をしながらでも、常に快適な Twitter ライフを!
利用技術:
- XAML (WPF)
- C#
RecoTw Explorer
RecoTw のサービス終了に伴い、RecoTw Explorer の提供は終了しました。
詳細: RecoTw Explorer を書き直したら思ったより大きくなった話
利用技術:
- TypeScript
- jQuery
- webpack
- Sass
- Bootstrap
Minecraft Superflat Editor
Minecraft(Java 版)のワールド生成時のスーパーフラットモードにて使用可能なコードを生成するツールです。ブロックリストの編集やバイオーム種別の変更、廃坑などの出現頻度をマウス操作で簡単に変更できます。 Minecraft バージョン 1.6 までしかサポートしておらず、現在の Minecraft のバージョンでは動作しません。
利用技術:
- JavaScript
TweetDeck Accounts Switcher
TweetDeck のアカウント選択を複数選択ではなく切り替えになるように拡張する Chrome/Firefox 用の拡張機能です。アカウント選択の仕様が複数選択から切り替えに変更されたため役目を終えることとなりました。
詳細: TweetDeck でアカウント切り替えができる Chrome 拡張を作りました
利用技術:
- JavaScript
- Selenium
- webpack