@programming (芽萌丸プログラミング部)2019/6/25ブラウザでQRコード読込と生成ブラウザでQRコードを読み込んで解析したり、QRコード画像を生成したりする方法です。QRコード画像の読み込みについては画像ファイルからの読み込み方とWebカメラからの読み込み方の両方を紹介しています。続きを読む »QRコード
@programming (芽萌丸プログラミング部)2019/6/21Chrome拡張機能でブラウザのクッキーを利用Chrome拡張機能でブラウザのクッキーを扱う方法をご紹介。コードサンプルも。続きを読む »Chrome拡張機能
@programming (芽萌丸プログラミング部)2019/6/14jQueryを使っていないサイトをjQueryセレクタで調査Webページでセレクタを調査する際、 $("div") といった感じのコードをブラウザのコンソール上で叩いて要素をデバッグしたりすると思います。通常このやり方は jQuery を使っているサイトでしか使えません。でも実は jQuery を使っていないサイトでも jQuery セレクタで調査することは可能なのです。その方法をご紹介します。続きを読む »jQuery
@programming (芽萌丸プログラミング部)2019/6/12ブラウザでピュアJavaScriptだけでハッシュを生成外部ライブラリを使わずにピュアJavaScriptだけでブラウザ上でハッシュを生成する方法です。実験コードでは指定した文字列のSHA-256ハッシュを生成しています。続きを読む »暗号
@programming (芽萌丸プログラミング部)2019/6/11生JSでAsync/Awaitも使わずに非同期関数の同期的ループピュアなJavaScriptだけで且つAsync/Awaitも使わずに非同期関数の同期的ループを実現する方法です。このテクニックはイテレーターとジェネレーターを使います。主に古き良きCallbackスタイルでコーディングされているシステムで使えるテクニックですが、様々な理由でAsync/Awaitを敢えて使いたくない(or 使えない)場面でも使えるかと思います。続きを読む »pure JavaScript
@programming (芽萌丸プログラミング部)2019/6/10Node.jsでメモリ使用量をログ出力Node.jsでメモリ使用量の調査に便利な process.memoryUsage() の使い方をご紹介。続きを読む »Node.js
@programming (芽萌丸プログラミング部)2019/6/10たった1行のHTMLコピペで実現するTwitterシェアボタンTwitterシェアボタンをたった1行のHTMLコピペだけで導入する方法です。タグの編集不要、外部ライブラリ不要、JavaScriptコーディング不要、さらにはWebページごとに異なるコードを仕込む必要もありませんので、とても簡単に導入することができます。続きを読む »HTML
@programming (芽萌丸プログラミング部)2019/6/9nginxのアクセスログを解析する正規表現nginxのアクセスログファイル access.log を解析するための正規表現をメモしておきます。せっかくなのでアクセス解析用JavaScriptコードも置いておきます。続きを読む »nginx