2016.10.20 node.jsのprocess.env.PWDがwindowsでundefinedを返す node.jsでプロジェクト・ルート・ディレクトリ(ワーキング・ディレクトリパス)を取得する際に、環境変数process.env.PWDから取得する事がありますが、Windowsでundefinedを返してしまうケースがありました。こんな時はprocess.cwd()で取得できるようです。
2016.10.20 node.jsのfs.writeFileでShift-jisのテキストを書き出す node.jsのfs.writeFile()でShif-jis形式のテキストファイルを文字化けすることなく書き込む方法を簡単に分かりやすく解説します。通常、node.jsではutf-8形式しか扱えません。そこでiconv-liteなどの変換モジュールを使います。
2016.10.19 node.jsのfsでShift-jisのテキストを文字化けせず読み込む node.jsのfs.readFile()でShif-jis形式のテキストファイルを文字化けすることなく開く方法を簡単に分かりやすく解説します。通常、node.jsではutf-8形式しか開けませんが、iconv-liteなどの変換モジュールを使うと開くことができます。
2016.10.02 markdownをPDFに一括変換するアプリをgulpタスクで書いた node.jsを使ってmarkdownファイルからPDFファイルに変換してくれる「markdown-pdf」を見つけました。今回はmarkdown-pdfを利用して、PDFのスタイルシートをカスタマイズしたり、gulpタスクで一括変換できるものを作ってみましたのでご紹介します。
2016.09.27 AWSのRDSのmySQLにCSVを一括入力する AWSのRDSで立ち上げたmySQLサーバーに、大量のデータが入っているCSVファイルを一括で追加するまでの流れを解説します。今回は踏み台サーバーのEC2にCSVファイルをSCPコマンドで転送し、RDSのmySQLでEC2にあるCSVファイルをLOAD DATA LOCAL INFILEで一括追加してみたいと思います。
2016.09.19 Quick Timeの画面収録サイズを固定する方法 Qucik Time Playerで画面の録画を動画キャプチャーしたいと思いました。しかしここで問題となるのが、画面サイズです。画面収録データは、その都度ドラッグして範囲を決めるので画面サイズがバラバラなのです。今回は、画面サイズを固定する方法を調べてみました。