諸事情により 相当大きなサイズのファイルを scp でサーバにアップロードすることがあるのだが、転送途中で接続が切れるなどの問題が生じるとはじめからやり直しになる。それを避けるために、split コマンドを使ってファイルを小分けにした上で転送して、サーバ上で cat で元に戻す、という昔からの方法がある。
しかしこの作業も繰り返し行うとなるとこれはほとんど拷問なので、Gradle SSH Plugin で半自動化して手間を省く話です。
» Read MoreBRIX GB-BSi7H-6500 に Ubuntu をインストールしようとしてはまったのでメモ。
» Read Moremarkdown のサブセット mini-mark のパーサを実装した話。
パーサを実装といっても、PEGで表記したものを parboiled で実装しただけです。
PEGという文法があり、これを定義しておけばパーサになる(ただしPEGを解釈して実際のパーサに変換してくれる何かしらのツール等が必要ですが)という世界らしい。(よくわかっていません。) ここでは、PEGの Java 実装の一つであるらしい parboiled を使ってパーサを実装してみます。
» Read Morepegdown が Google App Engine で使えるか試したのでその過程と結果をシェアします。 ごく簡単な markdown テキストがパースできることを確認した段階です。
» Read MorePDFをページごとにPNG画像に変換してみた話。 Swift で実装。
» Read More複数の画像データを1画像1ページとしてPDFに変換する話。
» Read More「A4の縦横比っていくつだっけ」→「ググれ」という短絡思考をやめて自分で計算してみたのでここにメモしておきます。
» Read Moreそもそも macOS Catalina では XQuartz を起動して ターミナルから ssh -YC server-ip-address するだけでOKだったような...
開発環境が android studio と gradle に移行したのはいいけど、コンパイルの待ち時間が以前にくらべて増えてしまった。それなら高速なサーバ(Ubuntu)上で開発して表示だけ Mac に持ってこればいい。と思ったけど予想外に大変だったので顛末をメモ。
» Read MoreInDesign で json データを扱うときに便利なコードのメモ。
» Read Moreひとは見ようと思ったものを見るように脳がフィルタリングをかけているらしい。
» Read More