CSVを色分け表示するフィルタ「csvu」を作った|TechRacho(テックラッチョ)〜エンジニアの「?」を「!」に〜|BPS株式会社エンジニアの「?」を「!」に。2018csvuコマンドrainbow_csvというVim向けのプラグインを見かけて、これをCLIでパイプで使いたくなってきました。探してませんが、ネットにはありそうでなかったっぽいので、帰りの電車が着くまでの間にGo言語でざざっと書いてしまいました。Worldに毛が生えたようなツールです。ネーミングも脊髄反射です。fp}本当に単機能なので、CSVのエンコードはUTF-8固定で他のエンコードは面倒見ませんし、エラーはpanicで落とすだけ。暖色系と寒色系が連続しないように注意したぐらいです。github.com/hachi8833/csvuでインストールできます。日本郵便のサイトにある郵便番号CSVを食わせた結果は以下です。このCSVはShift_JISなので、nkfなどでUTF-8に変換してから処理しました。Go言語で書かれた同種のツールが既にあることに昨日やっと気づきました?。私のより短く端的なコードで、かつエンコードにも対応しています?。コボラー、ITコンサル、ローカライズ業界、Rails開発を経てTechRachoの編集・記事作成を担当。チュートリアル第2版の監修および半分程度を翻訳、Railsガイドの初期翻訳ではほぼすべてを翻訳。その後も折に触れて更新翻訳中。enno.jpを運営。実は最近Go言語が好きで、Goで書かれたRubyライクなGoby言語のメンテナーでもある。仕事に関係ないすっとこブログ「あけてくれ」は2000年頃から多少の中断をはさんで継続、現在はnote.muに移転。Storageを使ってはいけない(翻訳)#Tags#会社紹介#自社サービス#勉強会#Rails#PHP#デザイン#実績#週刊RailsウオッチCONTACTお気軽にご相談ください。(翻訳)CONTACTTechRachoでは、パートナーシップをご検討いただける方からのご連絡をお待ちしております。お気軽にご意見・ご相談ください。