おバカな正規表現

小文字, 大文字, 数字, 記号の3種類以上を含む文字列にマッチする正規表現 素直にバリデーション関数を作りましょう 小文字とは [a-z] 大文字とは [A-Z] 数字とは [0-9] 記号とは /*-+.,!#$%&()~|_@[] [/*\-+.,!#$%&()~|_@\[\]] 小文字, 大文字, 数字, 記号…

JSONをキーでソートするやつ

JSONをキーでソートするやつ ブラウザ上でJSONの中身をソートするツールが見つからなかったから作ってみた ちゃんレタス ソース github.com

プロフィール的なの作った

ちゃんレタス

Zenfone Max Pro M1でGoogle Cameraを使う (Windows編)

現在Zenfone Max Pro M1 (ZB602KL)をメイン端末として利用している。 www.asus.com SD636+5000mAh+AOSPで3万円という驚きのコスパの機種で、非常に気に入っているのだが、純正カメラアプリの性能がものすごく悪い。 手ぶれ補正の精度やノイズ処理が弱く、日…

SoftEtherをCentOS7にインストール

VPN環境を構築することを検討している友人にSoftEtherを布教したいので書く 気が向いたら体裁整えます サーバー CentOS7(x64) SoftEther VPN Server (Ver 4.28, Build 9669, beta) 作業マシン Windows10(x64)

Proxy DHCP + iSCSI(NAS4Free)でディスクレスマシン

週末になると秋葉原でジャンク品のノートPCやサーバーを買ってきたりするのだが、物理マシンが増えてくると問題になるのがHDDなどのストレージの用意 検証のために毎回それを用意するのが面倒になってきたので、iPXEでiSCSIのストレージからブートできるよう…

VPN接続時のアドレス競合を解決する(pfSense編)

自宅のネットワークアドレスが192.168.1.0/24であるため、この記事で言われている通り、IPアドレスが競合してしまうことが多い VPN使うなら192.168.1.*や192.168.11.*は避けた方がいい | 天さんは今日もブルー YAMAHAルーターのNAT機能で簡単に解決できそう…

USBケーブルから解放されよう(Wifi FTP Server編)

スマホにファイルを転送したいけどUSBケーブルをつなぐのが面倒 そんな時は無線で転送してしまいましょう 用意するものはこれ play.google.com

Google Apps ScriptでGoogle Driveにファイルを保存する

GASでファイルを保存したいとき、Standalone Scriptだと地味に面倒くさい。 mkdir風味のメソッドと上書き保存のメソッドが欲しかったので作ってみた。 Google Driveは同一フォルダ内に同一の名前のフォルダとファイルが存在できるが、気持ち悪いのでそのケー…

Windows10でネットワーク上の一部のマシンが見えなくなる

2021/05/13追記SMB1.0には脆弱性が発見されているため、この方法は非推奨です。どうしても「ネットワーク」に表示させたい場合はサーバー側に、wsdd.py等を導入しましょう。また、サーバー側のSMB1.0機能は無効化しましょう。インストール直後は「ネットワー…

Hyper-VでMACアドレススプーフィング(無差別モード)

とある場所から自宅にVPN接続をする必要があり、リソースの余っているマシンにHyper-Vを入れ、CentOS+SoftEtherをインストールした。 テスト接続してみるとID/Passの認証までは通るのだが、「ネットワークにコンピュータを登録中」の段階で失敗する。 恐らく…