- 運営しているクリエイター
記事一覧
飯がうまい、シャワーが気持ちいい、プログラミングがおもしろい
ちょうど丸1ヶ月ぶりの note のようです。
ここ最近、とてもメンタル的に安定していて、やりたいこともできてるし、なんというか、生きていて気持ちがいいです。
とりあえず、ご飯が美味しいです。別に特別な条件下でなくても旨い。
家族といつものご飯を食べてるだけでなんかめちゃくちゃうまいなぁと思います。
それから、最近気付いたのが、シャワーを浴びるのが尋常じゃなく気持ちいいということです。「シャ
1週間Rust漬け: CSV周りのコマンドラインツールをいくつか作りました
ECの業務でCSVをいじるタスクが多いことは以前の投稿にも書きました。
この1週間は Rust の基礎を勉強しつつ、普段の業務で使っているコマンドラインツールを Rust で書き直してみました。
コードは非常に粗粗ですが、とりあえずコンパイルは通ってるし、最低限のテストも書いてあるし、あと、特定のクライアントの情報が含まれるわけじゃないので Public なリポジトリとして公開してあります。
Rust 小プロジェクトの大雑把な作り方(2) テストを書く
昨日の投稿の続きです。
全投稿の予告通り、「先にテストを書く」という内容から書き出してみたいと思います。
ソースコード全体はこちら
試しにシェルスクリプトで素朴にテストを書いてみる題材にしている csvprint というプログラムは、CSV を標準入力から読んで形式を変えて標準出力に吐き出すだけの単純なプログラムです。
この要件に対して素朴にシェルスクリプトでテストを書いてみると例えばこん
Rust 小プロジェクトの大雑把な作り方(1)
昨日の投稿で取り上げた Rust 製個人用コマンドラインツールの制作手順を大雑把に書いてみたいと思います。Rust、というかコンソール向けのツール作成について右も左もわからなかった当時の自分が一番読みたかった内容を書きます。
題材昨日の投稿に背景的なことが書いてあります。
要は CSV をパースしてプリントするコマンドとして csvprint というのを作ります。
Git のリポジトリはこち
RustでCSVをベタッと表示するツールを作ってみた
Rust を覚えましょうということで地道に勉強してます。あんまりペースは早くない…。
さて、今回は Rust で CSV をベタッと表示するツールを作ってみたので日記に記録しておきます。
EC 関係の仕事をしているとしょっちゅう CSV というフォーマットのデータを見ます。
商品などの情報を CSV という形式を使ってやり取りする方式で動いているシステムが多いからです。
CSV をなんらかの
ハンズオン中心、デイリーユースでRustを使いたい人向けの本(洋書) | Command-Line Rust: A Project-Based Primer for Writing Rust CLIs
この本で地道に Rust を勉強しています。
ハンズオン中心です。
というか、手を動かさないとプログラミングは身につかないんだなとつくづく思います。
この本の内容自体も地味で地道です。
Rust のコードに慣れることを目的に、とことんベーシックなところを覚えていこうという趣旨です。
そしてそのコンセプトから脱線しません。
部分的に理屈っぽい説明が必要、もしくは、アカデミックな解説を欲している読
普段英語を勉強していない僕でも読めた洋書のプログラミング本
プログラミングの技術本に限ってですが、洋書を読みます。
英語を喋る方は日常会話すらままなりません。
そういうレベル感で「この本の英語は読めたよ」というのを集めてみました。
「洋書(原著)でプログラミングを勉強したいな」と思っている人にちょっとでも参考になれば嬉しいです。
Hello, Scala: Learn Scala fast with small, easy lessons (Engli
VSCode の PS で Emacs キーバインド
Rust を勉強し始め、今までほとんど使ってなかった VSCode を立ち上げる機会も増えました。
Windows 用の exe を Rust で作りたいな、と思っているところがあるので、テストやコンパイル時に Windows PowerShell(以下 PS) を VSCode 内で使うようになりました。
コマンドラインをいじる際に、個人的に慣れているのが Linux bash の Emac