タグ

ブックマーク / zenn.dev/mattn (4)

  • もっと log/slog を使おう

    はじめに この記事は Go アドベントカレンダー 2023 の最終日 25 日目の記事です。 皆さん log/slog 使ってますか。便利なのでぜひ使ってください。 slog は構造化ログを出力する為のパッケージで Go 1.21 で導入されました。これまでも zap や zerolog といったサードパーティ製のロガーを使う事で構造化ログを出力する事ができましたが、構造化ログを出力する機能が Go の標準ライブラリになりました。 slog とは 通常の log パッケージは、時刻とメッセージの単純な出力になります。

    もっと log/slog を使おう
  • ITエンジニアと健康

    はじめに この記事は、僕の近況と初めて手にしたスマートバンドについて書いています。腕時計を付けるのが苦手なので、慣れるのに苦労していますが、健康の為にと我慢して付けています。そのうち慣れると思います。プログラマと健康の何が関係あるんだと思われるかもしれませんが、プログラマだからこそ普段の健康に気を付けるべきかもしれません。 コロナと健康 新型コロナウィルスが報道され始めたのが2019年12月31日、もう1年半の月日が経とうとしています。未だ治まっておらずそれどころか変種も登場し、より一層の警戒が必要な状況です。仕事もリモート作業が多くなり、日中は1日中在宅になってしまいました。 以前は毎日、通勤という軽い運動を知らず知らずのうちにしていたのですが、今となってはあれは良い運動だったのだなと感じています。 在宅で運動する機会と言えば、近くのスーパーに買い物に行くくらいしかありません。これで太ら

    ITエンジニアと健康
    umiyosh
    umiyosh 2022/09/03
  • vimrc の分割管理を上手くやる 2020年版

    筆者の環境について Vim にはプラグインマネージャも沢山あります。その中で僕は vim-plug を使っています。Software Design という雑誌で「Vim の細道」という連載をやっている事もあり、皆さんに一番リーチしやすいプラグインマネージャを選んでいるという事もありますが、基は「トラブルが発生しづらい」という理由で使っているのもあります。 vimrc の分割管理 ところで最近は Vim プラグインが沢山あり、個々に設定が必要な場合もあります。全て vimrc の中に書いてしまうのも良いのですが、そうするとどこからどこまでが、どのプラグインの設定か分からないといった問題が起きてしまいます。僕は vimrc をプラグイン毎に分割して管理しています。 Big Sky :: ぼくがかんがえたさいきょうの Vim のこうせい 2019年 年末版 " Vim 体の機能のデフォルト値

    vimrc の分割管理を上手くやる 2020年版
  • Vim の超軽量ファイラを作った

    先日、@lambdalisue さんが Vim 上のファイラを紹介する記事を書いてくれていました。 2020秋 Vim のファイラー系プラグイン比較 | Zenn 僕はこの中の dirvish というプラグインを使っていました。 Big Sky :: Vim 上のファイラを NERDTree から dirvish に乗り換えた。 dirvish を使っていた一番の理由は「超軽量」だからです。何故 netrw を使わないかというと、メンテ可能なソースコードじゃないという理由が1つ、もう一つが fat 過ぎるという理由です。 僕が考える理想のファイラ これは皆さんそれぞれ意見があり、違って当然なのであくまで僕個人の意見です。僕が Vim のファイラに求めるのは :e /path/to/ でファイラ開きたい $ vim /path/to/ でファイラを開きたい ファイルの一覧を速く表示して欲しい

    Vim の超軽量ファイラを作った
  • 1