仕分け中マイtruncateを作る(その7) 続きです。エラー処理を入れていきます。 tmp配列は必要なくなったので削除して、argvを多用していると、何の文字列だかわからなくなるので、filename変数を作りました。 以下のargvを、 filenam... 2018.04.23仕分け中
仕分け中マイtruncateを作る(その6) stat関数のことが分かってきたので、自作truncateコマンドもstat関数を使ってきれいにしてみます。 改造前のプログラム。 今回statを使って改善する部分です。 35行目でfopenして、さらに37行目でfopenし... 2018.04.22仕分け中
仕分け中errnoを使う 前回使ったperrorは自動的に直近のエラーについて表示してくれるので便利でした。 しかし何のエラーだったのかわかりません。エラーの種類を知るには、errnoを確認する必要があります。 存在しないファイルをstatした場合は、e... 2018.04.21仕分け中
仕分け中Vimでらくらくオプション設定 アニメ『プラスティック・メモリーズ』 切ないお話です。記憶がなくなってしまうのは、自分も周囲も辛いでしょうねえ。 最近(おそらくセイバーを見つけた時から)、Vim熱が出てきたので、Vimの記事が多くなって行く予感。 Vim... 2018.03.29仕分け中
仕分け中フォークがあるならナイフはどうだ(YARA) アニメ『異世界食堂』 食と異世界。大好物の組み合わせです。 前回はforkネタでしたので、今回はknifeです。apt-cacheでknifeをサーチしてみます。 一番最後に出てきた、yara。パターンマッチ十手ナ... 2018.03.28仕分け中
仕分け中Cでフォーク(fork)を使う 『食戟のソーマ』 おいしそうな料理の出てくるアニメですねえ。おなかがすいてすいてしかたありません。このままだと、空腹で眠れなくなってしまいます。冷蔵庫に何か入っていれば食べるのですが、今日は何もないです。仕方ないので、金魚のように... 2018.03.27仕分け中
仕分け中Vimの中で、セイバー(Fate/stay night)と出会う (Aimer 「花の唄」) アニメ映画『Fate/stay night 』 の主題歌です。Fate/stay nightを見始めたのが最近なので、映画はまったく見るつもりがなくて見逃してしまいました。今はFateにどっぷり浸かっ... 2018.03.25仕分け中