たにしきんぐダム

プログラミングやったりゲームしてます

2018-01-01から1年間の記事一覧

良い感じに詰めて整形してくれる JSON pretty-printer「jpp」を作りました

jpp というJSON Pretty-Printer を作りました。 github.com このコマンドはJSONを要素ごとに1つ1つ改行するのではなく、画面内(もしくは指定した幅)に収まる限りできるだけ改行を挟まずに要素を表示します。 そのため、例えばarrayの中身に大量の要素が入っ…

Instant scalafmt startup using SubstrateVM

github.com scalafmtはscalametaを利用したscalaのコードフォーマッタです。intellij plugin・sbt plugin・cli・mavenやgradle plugin といった様々な形で提供されており vim-autoformatなどを用いてvimからフォーマットを実行したり https://scalameta.org/…

東福寺 - 通天橋

三連休初日、あまりにも天気が良かったのでぶらっと自転車で東福寺に行ってきた、目当ては通天橋。上の写真は通天橋遠景で通天橋に入場するには東福寺境内から入場料400円支払う必要がある。 http://www.tofukuji.jp/temple_map/index.htmlwww.tofukuji.jp …

ターナー・南禅寺・ブルーボトルコーヒー

今日は午後お仕事をお休みさせてもらって、京都市文化博物館で催されていたターナー展へ行き、その後南禅寺とブルーボトルコーヒーに行ってきた。 ターナー展 https://turner2018.com/turner2018.com すごく好きで画集をよく見ていたのだけれど、改めて印刷…

ScalaMatsuri 2018 / OSS Hackathon に参加しました

ScalaMatsuri 2018|日本最大級の Scala のカンファレンス 2018年3月16日(金)の Scala OSS ハッカソン / 2018年3月17日~18日の Scalamatsuri2018 に参加しました。楽しかった! OSS ハッカソン blog.scalamatsuri.org ソイヤッて申し込んで良かった。scalike…

シドニー旅行記

4年前、大学一年次の春休みに大学の制度を利用してシドニーに約3週間(2014-02-22 から 2014-03-16)短期語学留学に行ってきた。 Google Photo を整理していたら大量に写真が出てきて懐かしくなったので、記憶にあるうちに旅行記を書いておこう。当時使ってた…

Bitcoin SPV Wallet を Golang で実装してみた

Golang と Blockchain 技術の勉強に、こちら の記事を参考にして Bitcoin の SPV Wallet を Golang で実装してみました。 github.com 結構雑ですが、とりあえず以下のことができます。 Bitcoin Address の生成 UTXOをかき集めて残高を計算 UTXOをかき集めて…

Golangで簡易的ワーカー/ジョブキュー

goroutineの数を制限しつつ並列にジョブを実行したい ジョブは定期的に投入できたい ジョブが空っぽになっても終了しないで欲しい SIGTERMとか送ったら実行中のジョブが完了するまで待ってから終了してほしい というようなものが欲しくなることが最近よくあ…