linuxのシェルコマンドでWebページのタイトルを取得する
多くのLinuxに標準で入っているcurlコマンドとgrepコマンドを組み合わせて、Webサイトのタイトルを取得する方法です。
Node.jsで画像に文字を書く
node-canvasというライブラリを使って、Node.jsで画像に日本語の文字を書く方法です。ブラウザのcanvasと同じAPIが実装されてるので、canvasを使ったことがあるなら簡単に使えると思います。
go言語/goyaccでプログラミング言語を自作したい
go言語/goyaccで自作の言語を作ってみました。この記事では、簡易的な計算機を作ります。
Auth0を使ってPython/Flaskで手軽に多機能なログイン/ログアウトを実現する
Auth0を使って、Python/Flaskで実装したWebサイトにGoogleやTwitterなどのソーシャルアカウントを使ったログインやSSO、パスワードレスログインなどを実現する方法です。
python3.6で導入されるf文字列はformatメソッドとは違う
Python3.6で新たに導入されるf文字列というやつを調べてみると、どうやら今までのformatメソッドとは似て非なるもののようでした。その違いについて調べた記録です。
Javaで文字の出現回数を数えたい
Javaを使って文字列の中に特定の文字がいくつ含まれるかを数える方法です。4種類の方法をベンチマークして比較しました。
hydraの古い書き方、新しい書き方。
ブルートフォースに使うペネトレーションテスト用のツール「Hydra」の新しいオプションと古いオプションを比較してみました。
python/flaskでgoogleにOpenIDでログインしてみた。ライブラリ無しで。
Python/flaskを使ってOAuthの仕組みを自分で1から実装して、Googleアカウントを使ったOpenIDログインを試してみました。
WerkzeugのSecureCookieを試してみた。
Pythonのflaskのセッションを実装するために使われている"Werkzeug"というライブラリの"SecureCookie"という機能を直接触ってみました。Werkzeug、結構高機能で楽しいです。
linuxのコマンドだけでcsvを取り回してみる
Linuxのシェルで使えるコマンドを組み合わせて、csvファイルを便利に扱う方法の解説です。殆んど不自由なく色々なことが出来ます。