以前はめんどくさがっていたLet’s Encrypt導入ですが,certbotなるお手軽インストール&更新スクリプトができましたので,早速使ってみました。以下が証明書になります。
以前はブラウザのアドレス欄は
となっていましたが,今では,本サイトもSSLで閲覧できるようにWordPressの設定を変えましたので
となっている筈です。どんなもんでしょうか? 不具合ありましたらお知らせ下さい。
以前はめんどくさがっていたLet’s Encrypt導入ですが,certbotなるお手軽インストール&更新スクリプトができましたので,早速使ってみました。以下が証明書になります。
以前はブラウザのアドレス欄は
となっていましたが,今では,本サイトもSSLで閲覧できるようにWordPressの設定を変えましたので
となっている筈です。どんなもんでしょうか? 不具合ありましたらお知らせ下さい。
今週に入って語彙力テストなるWebテストが話題になりましたが,その点数分布をTwitterから拾い出してヒストグラムにするPythonスクリプトを作成・公開し,結果として偏りがいびつであることを突き止めたページがありましたので紹介しておきます。
件のPythonスクリプトは,OAuthを経由してTwitter APIを利用し,語彙力テスト結果をTLから取り出して自動的に集計させています。コメントで指摘がありましたが,語彙力テスト自体はJavaScriptに全部のテストと点数が埋め込まれているので(ソースを見ると一目瞭然),そちらを解析した方が正確になるのですが,仮にソースがなくても結果の異常性が探索できるという点,今のAIに通じる物の見方と言えるでしょう。
APIを使うことはPHPでも十分可能ですが(PECLのOAuthを使うと楽そう),美しいヒストグラムを出力するのはmatplotlibを活用できるPythonの面目躍如ですね。
以前にも書いた通り,JavaScriptを活用したファイルアップロード例の第一弾ができたので,ここに追加予定の素材を手短にまとめておきます。
まずはDropzoneJSを使用した例を示します。jQueryの例は後ほど。
1. HTMLフォーム,PHPスクリプトだけでファイルアップロードができることを確認する。この例ではどちらも同じディレクトリ(フォルダ)に置いておく設定になっていることに注意。イメージファイルはその直下のimgディレクトリにコピーする。
これでアップロードができないようなら,HTMLフォーム(nameなど),PHPスクリプト,アップロード先のimgディレクトリの書き込み権限を確認すること。
2. DropzoneJSのソース(dropzone.js, dropzone.css)をダウンロードして適切なディレクトリに置いておく。ここではHTMLフォーム,PHPスクリプトと同じディレクトリに置いておく設定。
ブラウザで開くと次のようにドロップエリア(四角の枠内)が表示されるので,ファイルをドラッグ&ドロップしてみる。
下記のようになり,自動的にファイルがアップロードされたことを確認する。
4. DropzoneJSのオプションを利用して,次の機能
を追加したHTMLフォームを用意する。ネタ元はこちら。
このフォームをブラウザで見ると,次のような画面になる。
なお,PHPスクリプト(upload_dropzone_option.php)はfileフォームの名前を”image_file”に変更しただけである。