my notebook blog

ExtendScript を TypeScript と VisualStudioCode を使って記述する

ExtendScript は今風の JavaScript 記述方法……いわゆる ES6 などが使えない. その代わりに古い JavaScript の記述方法 ES3 などと呼ばれている で書かなければいけない. これはプログラマーにとって、苦痛なだけでなく、生産性も低く、コード品質の維持が難しい. しかし、TypeScript は JavaScript へコンパイルするときにオプションとして --target ES3 を使うことができる. これを使えば、ExtendScript を TypeScript で記述できることになる。

continue reading…

クラウドが普通の時代になるのを実感した

Conoha の VPS 関連の整理整頓をしなくちゃとずっと年始から気になったいて、ようやく今日着手できた。 VPSの整理となると Let's Encrypt の再設定などがあり気が重い。

continue reading…

音楽をいつも聴いている母親宅に amazon echo を導入

母親はいまだに音楽はCDで聴いている。 クラウドで音楽聴き放題の時代なんだといっても全く理解できない。 でも、声で呼びかけて操作できる amazon echo を見せたら興味を示したので、田舎の実家に導入してみた。

アレクサと叫んであとは適当に自然言語をしゃべればなんとかなる、と説明したけど、 その側から「アレックス」と呼びかけるなど先が思いやられる展開だった。 特定の聴きたい曲を登録したい、というので タブレットと Amazon Music アプリも用意しておいたが、 母にはそちらは到底使いこなせそうにはなかった。

continue reading…

Moleskine Weekly 2019 限定版デニムを入手 ラベルを剥がす

Moleskine-denim

最近の2年間は Moleskin Weekly のポケットサイズを使ってきました。
昨年は実は Moleskin Daily 手帳ポケットサイズを試したのですが、厚みがありすぎて持ち歩くのが億劫になり結局あまり使わず。 期の途中で急いでまだ在庫があった Weekly 版を購入することになりました。 今年もポケットサイズの Weekly を使うつもりだったのですが、Amazon で デニム生地の限定エディションがあったのでこれを試すことにしました。 サイズはポケットサイズではなく、ラージです。

continue reading…

Apache Batik SVG Toolkit による SVG から PNG への変換

単に SVG を PNG に変換したいだけならば、 たとえば inkscape コマンドがあれば簡単にできる。 ただ、今回は諸事情により 画像変換だけでなく、さまざまな加工処理を連続して行いたかったので、 Groovy でそれらをまとめて処理することにした。

continue reading…


Older Posts »