Posts from '2017'
2017年のふりかえりとか
恒例になりつつある年末の振り返りを。 Keep Rustをツールあたりから投入。使えるポイントあれば今後も継続して使っていく。 ソフトウェアエンジニアとしての活動はRustな1年だった。これはまぁ目標通りという感じ。 7月に夏休みとは別に長期休暇もあり、レイトレーサ実装など普段あまり踏み込まない領域のことも学んでた。 wwup-in-rust cargo-quickfix cargo-parallelbuild ray-tracing-in-one-weekend-in-rust ray ... read more →
pit in Rust
Rust 版 pit を書きました。 https://github.com/hhatto/pit-rs 最近コマンドラインツールをよく書いていて、 パスワード等を扱うことが多くなってきたので必要にかられて書きました。 以下のような形で使えます。 [dependencies] pit = { git = "https://github.com/hhatto/pit-rs", branch = "master" } extern crate pit; use ... read more →
fast-woothee-pythonを書いていました
woothee-rustがwootheeファミリー(organization)に追加されました https://t.co/qBYm2NAv4o— Hideo Hattori (@hhatto) 2017年8月21日 少し前の話ですが、 8月頃にwoothee-goにプルリクを送った 流れから中の人に提案していただいて、 woothee-rust をwootheeファミリに追加していただけました。 fast_woothee その流れからwootheeまわりを調べていると、 速度を求め ... read more →
RustでPHPビルトインサーバ用のリバースプロキシを書いてみました
kamasu 名前は kamasu です。 RustをPHPのビルトインサーバの前段にカマして並列に処理したい、という目的で書きました。 HTTPSで接続を受けて、通信することも可能です。 +--------------------+ +----------------------------------------+ | kamasu(main proc) | - - | |-+ | ... read more →
peg-rstを書きました
公開してから日が空いてしまったのですが、 少し前にCのreStructuredTextパーサであるところの peg-rst をリリースしました。 「今までなかった情報は英語で記事を書く」みたいなことを言っておきながら、 英語書くの億劫だしなぁとか思ってたら日が経ってしまいました。 書かないぐらいならせめて日本語で書こうってことで、今キーボードを叩いてます。 以前、GoのreStructuredTextパーサ gorst を書いて、今もメンテナンスしていますが、 もともとCのMarkdownパーサ ... read more →
goremanを拡張してみた
foreman クローンであるところの goreman 便利ですよね。 よく使っています。 若干バッドノウハウな気もしますが、 コマンドの起動順序を制御したり、少し遅らせてコマンドを実行したい時があります。 以前は起動コマンドに sleep を挟んだりして対応していたのですが、 最近の変更(#41)で exec 経由でコマンドを実行するようになったため、 このワザが使えなくなってしまいました。 web1: sleep 2.5; go run web.go web2: sleep 3.5; go ... read more →
Magick++ (GraphicsMagick) problems when using drawing text with DrawableFont() on macOS
Environment MacOSX 10.11.6 GraphicsMagick 1.3.25 (installing with Homebrew) If you get error when you specify "Arial" or "Microsoft Sans Serif" to font family. For example as following code: // drawfont.cpp #include <iostream ... read more →
Lifelog 2017.03
autopep8 autopep8 1.3と1.3.1をリリース。 昨年末からバグ報告が怒涛のように押し寄せていくつかバグ対応をした。 めちゃくちゃ長い行の修正に時間がかかる問題も対応してみた。 pycodestyle 2.3あたりでPython3.6対応が入った?のであげたとか。 その他の話題としては、最近 rebuild.fm 聴いてなかったなぁと思って遡りつつまとめて聴いてたら autopep8について言及されてた。ちょっとうれしかった。 Rebuild: 171: Psychologic ... read more →
Backpack
2017年はもうちょっと日常のことも書き残しておこうと思い、まずは使ってるバックパックのことについて書いてみる。 DRY RED No.5 使ってるのは DRY RED No.5 。 割と前に斜めがけで体にダメージ的なのあるよって話題になって 、 その時にバックパックにしようと思って買ったやつ。 全体が黒でぱっと見どこにでもありそうな感じなので、 勉強会とか言った時に他人のと間違えるの回避するためにPyConJPのバッジを4個付けてる。 2016年は参加しなかったので、2012,2013,20 ... read more →