Blufflog

This blog is bluff

IT

『初めてのJavaScript 第3版』を読んだ

オライリーの『初めてのJavaScript 第3版』1 を読んだ。 JavaScript をよく分かっていなかったので、ECMAScript 2015 (ES6) を一通り体系的に学べて良かった。 JavaScript 本だとオライリーのサイ本こと『JavaScript 第6版』が有名だが、ES6 非対応なので、…

『Java本格入門 ~モダンスタイルによる基礎からオブジェクト指向・実用ライブラリまで』を読んだ

『Java本格入門 ~モダンスタイルによる基礎からオブジェクト指向・実用ライブラリまで』1 を読んだ。 Java の基本文法は知っているが、うまく使いこなせる気がしないので読んだ。本書では主に次の 2 点を学べる。 Java 8 の新機能(e.g., Stream …

『入門 HTML5』を読んだ

ふいんきで HTML を書いてはいるものの HTML5 についてちゃんと勉強してなかったので、今更ながらオライリーの『入門 HTML5』1 電子版を読んだ。なお、本書は「HTML5」の入門書であって「HTML」の入門書ではないので、「HTML5」の新機能(差分)を知りたい人…

MacにPlantUMLをインストール

IT

PlantUMLは、UML図作成ソフトウェアである。テキストでUML図を作れるので便利。オンラインコンバータもあるが、今回はMacでPlantUMLを使えるようにする。PlantUMLの実行に必要なJavaとGraphvizのインストール方法も説明する。 環境 macOS Requirements Homeb…

JavaでXML署名を実装する

IT

Qiita のこちらの記事に書きました。

Python glob()

IT

Pythonのglobモジュールでハマった。 Pythonの glob.glob(pathname) は、pathnameのファイル一覧を返す。pathnameにはUNIXスタイルのパターン表現が使える。 foo/bar [Disc 1]/ 以下のFLACファイル一覧を取得するようなことをやろうとして次のコードを書いた…

pyenvでPython 3.7.0のインストールに失敗した話

IT

やりたいこと pyenvでPython 3.7.0をインストール 環境 macOS High Sierra (10.13.6) OpenSSL 1.0.2p(Homebrewでインストール) pyenv 1.2.7-3-g5603eb51(anyenvでインストール) インストール失敗 $ pyenv install -l で、3.7.0が最新であることを確認。 …

カスタムドメインのGitHub PagesにHTTPSを適用する

IT

5月1日から、GitHub PagesでカスタムドメインでもHTTPSが適用されるようになった 1。 証明書はお馴染みLet's Encrypt。 自分の場合、カスタムドメインのGitHub Pagesサイトを持っている。今回の機能追加で自分のサイトもHTTPSになるかなー、と思って待ってい…