koulab

技術系のメモ

Twitterのpassword_strength APIが超怪しい

エンドポイント POST https://api.twitter.com/1.1/account/password_strength.json でform_paramsでusernameとpasswordをPOSTしているのだが (1)強度の高いパスワードを入力 (2)別の強度の高いパスワードを入力 (3) (1)のパスワードを再度入力 をしてもエラ…

PHP7.4以上でマルチスレッドができるExtension parallelを使う

PHP

parallel https://www.php.net/manual/ja/book.parallel.php 導入方法 Linux/Unix pecl install parallel または https://github.com/krakjoe/parallel/blob/develop/INSTALL.md を参考にコンパイル Windows 以下から最新バージョンをダウンロードしてphp_pa…

ChromeDriverを使ってPHPでヘッドレスで安定にスクレイピングする

この記事のゴール:Google検索をして最初の検索結果のページをクリックしてアクセスを自動化する 環境構築 以下のライブラリを使用します。 https://github.com/php-webdriver/php-webdriver composerパッケージ名はphp-webdriver/webdriverです。 ※facebook…

Hyper-VでVM間の通信をさせない、特定のIP以外を使わせないようにする

ゲストVM名 win10-1 ゲストVM IP 192.168.8.8 物理ルータ 割当範囲 192.168.8.0/22 デフォルトゲートウェイ 192.168.8.1 PowerShell 特定のIP以外を使わせない Add-VMNetworkAdapterAcl -VMName win10-1 -LocalIPAddress 192.168.8.8 -Direction Both -Actio…

Minecraft Server SpigotでCPUはどれを選ぶべきか

プラグインモリモリのSpigotサーバ1つで運用するのであれば シングルコアの性能が高いCPUを利用すべき IntelのCPUで例を挙げるとi7-9700k,i9 9900kなどがあります。 RyzenですとRyzen3~Ryzen5など。 ダメだった構成例 構成 : Minecraft Server 1.15.2 (Spig…

composerパッケージのプルリクが放置でpackagistでバージョンアップされてないパッケージを使う

超応急処置的なTIPSです。 プルリクエストは来ているんだけどもマージされてなくて、PHPの最新バージョンに対応していないためエラーが出て動かない場合。 プルリクエストをクローンする composer.jsonにリポジトリを追加する 以下の例ではpackagist登録され…

OVPN.comはシンガポールリージョンだけtls-cryptを使用している

最初、VyOSで設定を試みたがうまくいかずサポートに問い合わせ。