💻 IT
ITを整える。
プログラミングや開発で「毎回ググるやつ」を、1ページに。
2進数・16進数の変換、SQLやPythonをインストールなしで試せる練習場、ラズパイ(小型コンピューター)の配線図、文字の各種エンコードまで──開発やIT業務の現場でよく使う定番をそろえました。(認証・パスワード関連は「セキュリティ」へ)
基数変換を整える
= 2進数・16進数の変換
2/8/10/16進の相互変換、ビット演算、2の補数(8/16/32/64bit)に対応した基数変換ツール。
- ● 2/8/10/16進の4方向変換
- ● プレフィックス自動判定(0x/0b/0o)
- ● 2の補数表現
SES精算を整える
= IT常駐契約の精算(中割り/上下割など)
SES契約の月額×稼働時間×精算方式(中割り/上下割/上割/下割)で当月精算額を即計算するエンジニア契約ツール。
- ● 月額×稼働時間×精算方式の計算
- ● 中割り/上下割/上割/下割の4方式比較
- ● カスタム時間幅にも対応
SQL を整える(Playground)
= ブラウザでさわって学ぶ SQL 練習場
ブラウザ内 SQLite で CRUD(SELECT/INSERT/UPDATE/DELETE)と JOIN を体験できる SQL 練習用 Playground。サンプル DB 付き、データ送信なし。
- ● CRUD 4 動詞のサンプルボタン
- ● JOIN / GROUP BY のサンプル付き
- ● CodeMirror 6 シンタックスハイライト
Python を整える(Playground)
= ブラウザでさわって学ぶ Python 練習場
ブラウザ内 Python (Pyodide WASM) で変数・データ型・関数・クラス・継承を体験できる Python 練習用 Playground。実行後の変数一覧と参照共有を可視化、データ送信なし。
- ● 4 ステップ + 応用のサンプルコード(クラス・継承・内包表記・例外)
- ● 実行後の変数インスペクタ(型・値・参照 ID)
- ● 同じオブジェクトを複数変数が指す「参照共有」をハイライト
GPIO を整える
= ラズパイのピン配列(電源・GND・入出力)
Raspberry Pi 40ピンGPIOのピン配列を電源・GND・I2C・SPI・UARTで色分け表示し、各ピンの役割・BCM番号・3.3V注意点を解説する学習用ツール。
- ● 40ピンを基板どおりの配置で表示
- ● 電源/GND/GPIO/I2C/SPI/UART を色分け
- ● ピンごとの役割・BCM番号・代替機能
Base64・URLエンコードを整える
= 文字列をBase64・URLエンコードに(日本語も文字化けせず双方向)
文字列のBase64・Base64URL・URLエンコード/デコードをブラウザ内で双方向変換。日本語・絵文字もUTF-8で文字化けせず、バイト数表示と不正入力のエラー検出つき。暗号化ではなく可逆エンコード。送信ゼロ。
- ● Base64 / Base64URL / URLエンコード / URL全体の4方式
- ● エンコード⇄デコードをワンクリック切替+入出力の入れ替え
- ● 日本語・絵文字もUTF-8で安全(文字化けなし)
JWTをデコードを整える
= JWTを貼ると中身を読める(署名は確認しません)
JWTを貼るとheader/payloadを整形JSONで表示し、iat/exp/nbfを日本時間に変換・期限切れ判定。署名は検証せず、トークンは送信ゼロでブラウザ内のみ処理。
- ● header / payload を整形JSON表示(Base64URL→UTF-8)
- ● iat / exp / nbf を JST・UTC・相対時間に変換
- ● exp<now で期限切れ判定(nbf 未到来も検知)
UUID・ULIDを整える
= 世界でかぶらない番号(UUID/ULID)を作って・確かめる
UUID v4・ULID をブラウザ内で生成(1〜100個)・整形・検証するツール。UUIDはバージョン/バリアント判定、ULIDは埋め込み時刻を復元。乱数は暗号乱数、送信ゼロ。
- ● UUID v4 を個数指定(1〜100)でまとめて生成
- ● ULID 生成(時刻48bit+乱数80bit・26文字・生成順ソート可)
- ● ハイフン有無・大文字小文字・波括弧トグル+NIL UUID+全部コピー
cron式を整える
= crontab を人間語に翻訳+次の実行時刻を一覧
cron式(crontab)を日本語に翻訳し次回実行時刻を端末時計基準で一覧表示。*,-/ステップ・曜日0-7・JAN/MON対応、日と曜の両方指定はOR。送信ゼロ。
- ● cron式を入力すると即・日本語の説明(例「毎日 9:00 に実行」)
- ● 次回実行時刻を5〜10件、端末ローカル時刻で一覧(間隔つき)
- ● 毎分・毎日0時・平日9時・*/15 などプリセットをクリック挿入
色コードを整える
= 色の番号(#3366ccなど)を変換して、読みやすさも確かめる
色コードをHEX・RGB・HSLで相互変換し、文字色と背景色のコントラスト比をWCAG基準(AA/AAA)で判定。透明度・3桁HEX対応、明度や補色も表示。すべてブラウザ内で完結。
- ● HEX ⇄ RGB ⇄ HSL の相互変換(どれを編集しても追従)
- ● カラーピッカー連動+大きなプレビュー
- ● RGBA/HSLA(透明度)・3桁HEX対応
QRコードを整える
= 文字やURLからQRコードを作る
テキストやURL、Wi-Fi情報などからQRコードを生成。誤り訂正・サイズ・余白を調整しPNG/SVGで保存。生成は自前実装で端末内完結、送信ゼロ。
- ● テキスト/URLから即時QR生成
- ● 誤り訂正L/M/Q/H・セルpx・余白を調整
- ● PNG/SVGダウンロード
他のカテゴリ