-
Notifications
You must be signed in to change notification settings - Fork 0
manual
- 現在: 2026/04/22 動作検証⭕️ (Windows11 pro 25H2/Ruby-3.4.9/pgroonga-4.0.6)
Match word contain Doe in effect.txt
※ ✅️認証完了時、コンソールに上記英字の表示あり。
過去に、Twitter/はてなブログ/facebook/Qiita/Zen.dev/レンタルサーバなどでSNS疲れを感じサービスの利用を止めました。
それで、個人的に作業日報を書きたいと思いローカル環境に特化したブログシステムを作り始めたのがきっかけです。ローカル環境版、環境構築はこちら。
登録IPアドレス認証 & ID + パスワード認証 & リアルタイム顔認識システムの3段階認証をログイン時に行います。
-
rubygems/grouse、effect.txtを読み込み正規表現で検証後に認証する機能を使用します。
-
rubygems/grouse、サーキットブレーカー(器具名: 配線用遮断器)を関数として追加しました。🔌
パープルヘイズでRubyGems/grouse版サーキットブレーカーは、適宜配置されていて意識する必要はありません。
-
hyokaproject、リアルタイム顔認識システムで説明文を入れ、purplehazeに寄せて書きました。
-
hyokaproject、リアルタイム顔認識システムの仕組みを確立しました。
-
hyokaproject、リアルタイム顔認識の対象をTakayuki(私)からJohn Doe(名無しの権兵衛: 男性)に変更しました。
-
hyokaproject、hyokaproject.logをgolden-eagle/bin/meteor、flareなどでeffect.txtを生成します。
-
package.json、jn-serverを追加しました。⚒️
-
パープル・ヘイズのアイコンに変更しました。(元さば缶イラスト)🐟️→🟣
-
Docker/nginxを廃止、minitest/minitest-runnerを廃止、rspecを最新に対応しました。✅️
-
パープル・ヘイズ内グラウス、単体テスト(rspec)を文字列型としてパスしました。✅️
-
単体テストのリファクタリングが完了しました。✅️
-
spec/spec_helper.rb && spec/rails_helper.rbの調整が完了しました。✅️
-
各依存ライブラリ、初期バージョンから最新に対応しました。✅️
-
「情報の流れが一方向か、双方向か」を検証するため新規ユーザが作れないテストを書きました。✅️
電気通信事業の届出 | 電気通信事業参入・変更手続の案内 | 一方向なので不要 [確認: 2026/07/03]。✅️
(process:17500): VIPS-WARNING **: 15:32:39.048: unable to load "C:\Users\user\scoop\apps\msys2\current\ucrt64/lib/vips-modules-8.18\vips-heif.dll" -- 'C:\Users\user\scoop\apps\msys2\current\ucrt64/lib/vips-modules-8.18\vips-heif.dll': 指定されたモジュールが見つかりません。
(process:17500): VIPS-WARNING **: 15:32:39.210: unable to load "C:\Users\user\scoop\apps\msys2\current\ucrt64/lib/vips-modules-8.18\vips-jxl.dll" -- 'C:\Users\user\scoop\apps\msys2\current\ucrt64/lib/vips-modules-8.18\vips-jxl.dll': 指定されたモジュールが見つかりません。
(process:17500): VIPS-WARNING **: 15:32:39.370: unable to load "C:\Users\user\scoop\apps\msys2\current\ucrt64/lib/vips-modules-8.18\vips-magick.dll" -- 'C:\Users\user\scoop\apps\msys2\current\ucrt64/lib/vips-modules-8.18\vips-magick.dll': 指定されたモジュールが見つかりません。
(process:17500): VIPS-WARNING **: 15:32:39.509: unable to load "C:\Users\user\scoop\apps\msys2\current\ucrt64/lib/vips-modules-8.18\vips-openslide.dll" -- 'C:\Users\user\scoop\apps\msys2\current\ucrt64/lib/vips-modules-8.18\vips-openslide.dll': 指定されたモジュールが見つかりません。
(process:17500): VIPS-WARNING **: 15:32:39.651: unable to load "C:\Users\user\scoop\apps\msys2\current\ucrt64/lib/vips-modules-8.18\vips-poppler.dll" -- 'C:\Users\user\scoop\apps\msys2\current\ucrt64/lib/vips-modules-8.18\vips-poppler.dll': 指定されたモジュールが見つかりません。Windows - unable to load dll - they are all there though #364 | build-win64-mxe
※ リンク先を参考に対応してください。
# 環境変数に追加
RUBYOPT
-W:no-experimental -W:deprecated※ 実行時、warningは非表示になります。
-
テスト駆動開発、単体テストを書いてパスしない機能を追加しません。
-
現在、CIを止めています。
※ 停止: 2025/09/02
rspec
String typeof Grouse.
koyomi, should to be kind of String
gem_version, should to be a kind of String
version, should to be an instance of String
udp_socket, should to be instance of String
list_socket, should to be a String
eq_socket, should to be an String
String
should to be kind of String
should to be a kind of String
should to be an instance of String
should to be instance of String
should to be a String
should to be an String
Allow to Failure, return nil.
Caution, Do not connect to two-way communication.
Finished in 3.16 seconds (files took 10.15 seconds to load)
13 examples, 0 failures※ 最小テスト、Failureを許可し新規ユーザ作成ができないことを確認しました。
フリーランサーだった頃(7年間程)でWebシステムを制作していました。
案件のための動作検証先であり、基盤を制作しながら受託していました。
「にゃそこん参ぴーじーるんが」(サーバー用)と、
「にゃそこん参ぴーじーうぃん」(ローカル版)の2種類です。
ローカル版の名称は、パープルヘイズに名前を変更しました。注意事項: このソフトウェアは、無保証です。MITライセンスを守って下さい。
更新履歴: 2026/07/03🔄
Copyright © 2022 - 2025 Takayuki Kamiyama
Copyright © 2026 Team 'Red Eyes, Black Dragon.'Black Dragon in Summons 🐲