サポート中

chitoku.jp

ちとくのホームページを静的サイト生成を利用して出力するアプリケーションです。

詳細: 乗るしかないこのビッグウェーブに〜Gatsby 移行〜
利用技術:

  • TypeScript
  • Gatsby
  • React
  • webpack
  • Sass
  • Bootstrap
  • Algolia

homo icon Homo Checker

まっぴーにリダイレクトしている URL を自動チェックする Web アプリケーションです。こらそこ誰得とか言わない。

利用技術:

  • PHP
  • Slim Framework
  • Guzzle
  • PHPUnit
  • JavaScript
  • Riot.js
  • webpack
  • Sass
  • PostgreSQL

software icon ぴゅっぴゅカウンター

ぴゅっぴゅ回数をカウントしたり、Mastodon に接続してガチャなどのリプライを行ったりする bot アプリケーションです。

利用技術:

  • Go
  • RabbitMQ
  • Grafana
  • PostgreSQL

software icon fzf-zsh-completions

Zsh で fzf を利用してコマンドに特化したファジー補完を行う Zsh プラグインです。 git、kubectl、systemctl、docker コマンドなどの補完を行う際に、対象の詳細な情報を表形式で表示します。

利用技術:

  • Zsh
  • jq

software icon cloudflare-exporter

Cloudflare Load Balancing に登録した Origin のヘルスチェック結果と RTT を Prometheus のメトリクスとして出力します。

利用技術:

  • Go
  • Cloudflare API
  • Prometheus

software icon edgerouter-exporter

Ubiquiti 社のルーター EdgeRouter の DDNS、ロードバランサー、PPPoE セッションなどの情報を Prometheus のメトリクスとして出力します。

利用技術:

  • Rust
  • Prometheus

software icon serde_vici

IPsec VPN の strongSwan を設定、監視、制御する charon と対話するために利用する VICI プロトコルの形式にシリアライズおよびデシリアライズする Serde ベースの crate です。

利用技術:

  • Rust
  • Serde

software icon rsvici

IPsec VPN の strongSwan を設定、監視、制御する charon と VICI プロトコルを利用して対話するための Tokio ベースのクライアントライブラリーです。

利用技術:

  • Rust
  • Tokio

software icon healthcheck-k8s

HTTP ヘッダーで指定された Kubernetes の Node が Schedulable かどうかを HTTP ステータスコードとして返す Web サーバーです。ロードバランサーが Ingress Controller の Node に対し、Node が Schedulable かどうかをチェックするためなどに使用します。

利用技術:

  • Go
  • Kubernetes API
  • Prometheus

software icon form-to-slack

HTTP の POST で送信されたフォームを Slack にメッセージとして転送する Web サーバーです。

利用技術:

  • Go
  • reCAPTCHA v3
  • Slack API

software icon slack-to-ssh

Slack の interactive message buttons でボタン操作が実行された際に、SSH 経由で予め指定したコマンドを実行することができる Web サーバーです。

利用技術:

  • Go
  • Slack API

software icon lampager-cakephp

PHP で DB からデータを取得する際に SQL の OFFSET 句を利用せずにページネーションを行えるライブラリー、LampagerCakePHP v2.x、v3.x、v4.x に対応させる CakePHP プラグインです。

詳細: CakePHP 2 のプラグインを Travis CI でテストする
利用技術:

  • PHP
  • CakePHP
  • MySQL
  • PostgreSQL
  • SQLite

software icon zsh-togglecursor

Zsh Line Editor のキーバインドで vi モードを選択した際に、ノーマルモードと挿入モードが切り替わるたびにターミナルのカーソルの形を変更する Zsh プラグインです。

利用技術:

  • Zsh

software icon zsh-vcs-extended

Zsh の vcs_info に untracked files の有無を表示する機能を追加する Zsh プラグインです。

利用技術:

  • Zsh

software icon buffalo-utils

BUFFALO 社の Wi-Fi ルーター AirStation シリーズの管理画面をシェルスクリプトで操作するスクレイピングツールです。管理画面へのログイン、設定の取得、設定の反映、ログの取得、再起動、などが行えます。

利用技術:

  • Bash
  • jq

software icon NoDriveAutoRun Generator

Windows の自動再生を設定する NoDriveAutoRun というレジストリーの値を生成する Web アプリケーションです。

詳細: Windows の自動再生を特定のドライブでのみ無効化する
利用技術:

  • Vue.js

software icon Chipmunk

WPF でウィンドウのシステムメニュー(最小化ボタン、最大化ボタン、閉じるボタンなど)を変更したり、DWM の Aero Glass を有効化したりするための添付ビヘイビア/添付プロパティーです。

また、TextBox にバリデーション機能を追加したり、PasswordBoxPassword プロパティーで Binding を有効化したり、NumericUpDown コントロールを追加したりする機能もあります。

利用技術:

  • XAML (WPF)
  • C#

software icon NowPlayingLib

.NET Framework から Windows Media Player、iTunes、x-アプリ、foobar2000 と連携して、再生中の曲の情報を取得したり、基本的な操作を行ったりすることができるライブラリーです。

詳細: NowPlayingLib を公開しました
利用技術:

  • C#
  • COM

software icon Nature Remo Docker

Nature Remo API Client を利用して Nature Remo のローカル API を呼び出す CLI ツールです。

利用技術:

  • Go

サポート終了

soarer icon Soarer for Windows

Windows 用の Twitter クライアントです。更新ボタンを押すことなくリアルタイムにタイムラインが更新される User Streams にも対応しているほか、Twitter 公式 Web 同様のリプライ/お気に入り/リツイートの履歴表示、TwitPic や Vine など多くの Web サービスに対応した画像/動画サムネイルの表示と直接表示/再生などが可能です。小さな画面でも、作業をしながらでも、常に快適な Twitter ライフを!

利用技術:

  • XAML (WPF)
  • C#

recotw icon RecoTw Explorer

RecoTw のサービス終了に伴い、RecoTw Explorer の提供は終了しました。

詳細: RecoTw Explorer を書き直したら思ったより大きくなった話
利用技術:

  • TypeScript
  • jQuery
  • webpack
  • Sass
  • Bootstrap

minecraft icon Minecraft Superflat Editor

Minecraft(Java 版)のワールド生成時のスーパーフラットモードにて使用可能なコードを生成するツールです。ブロックリストの編集やバイオーム種別の変更、廃坑などの出現頻度をマウス操作で簡単に変更できます。 Minecraft バージョン 1.6 までしかサポートしておらず、現在の Minecraft のバージョンでは動作しません。

利用技術:

  • JavaScript

tweet deck account switcher icon TweetDeck Accounts Switcher

TweetDeck のアカウント選択を複数選択ではなく切り替えになるように拡張する Chrome/Firefox 用の拡張機能です。アカウント選択の仕様が複数選択から切り替えに変更されたため役目を終えることとなりました。

詳細: TweetDeck でアカウント切り替えができる Chrome 拡張を作りました
利用技術:

  • JavaScript
  • Selenium
  • webpack