Skip to content

My Journey Through daily.dev - Highlights of 2024-W08

Posted on:2024年2月24日 at 09:00

Top Image

この記事は以下の取り組みに沿ったものです。 My Journey Through daily.dev - Beginning 2024-W07

ToC

⚡️Highlights

🌞Sunday

Five Ways to Be More Productive with Git - Laravel News もっと生産的にGitを使うための5つの方法

📝 Summary

🤔💭 My Thoughts

Git Aliaseではなくfishのコマンド補完を使っていたけど壊れているからGit Aliasesに変えるか。 会社のPCはWindowsだし、fishじゃなくて素直にBash + Git Aliasesに慣れた方がよい。

Git Commit Templateは全く知らなかった。

🌝Monday

Build an AI-powered LinkedIn profile reviewer: OpenAI Assistants API and Gpt-4-vision | by Alessandro Amenta | Feb, 2024 | Level Up Coding

📝 Summary

OpenAI Assistants APIとGPT-4を使って、Linkedinプロフィールのレビュアーを構築する

LinkedInのプロフィールURLを入力するだけで、改善点とスコアを出してくれる。

  1. プロフィールURLを入力する
  2. プロフィールがスクレイピングがされる
  3. プロフィール画像がGPT-4で画像解析されて評価される
  4. テキストデータと画像データを元にレビューされ、詳細な改善点をレポートしてくれる

GitHub : alessandroamenta/RateIn: Linkedin profile analyzer - built using openai assistants api, retrieval and gpt4 vision custom function

🤔💭 My Thoughts

Pythonで実装されていてコードも解説されているが、そこまでは読んでいない。 GitHubも見てみた。先週読んだ「良いREADME.md」の書き方の観点が盛り込まれている。 そもそも、OpenAIのAssistant APIってどういうものなのか? Assistants overview - OpenAI API

🔥Tuesday

Superlist is a lovely, business-focused tasks app from the makers of Wunderlist - The Verge

📝 Summary

Wunderlistの制作者が「Superlist」という新しいToDoアプリをつくった。 Superlist: Home to all your lists

Wunderlistは2015年にMicrosoftに買収されてから「Microsoft ToDo」に変わった。

タスクだけではなく、ノートや画像も入力できる。 SuperlistはGmailやSlack、GitHubなどと接続できる。

トグルでプライベートと仕事を分けられる機能もある。

🤔💭 My Thoughts

タスクとノートの共存はすでにObsidianで実現できている。 Superlistはそれをチームで実現できるのが良いポイントだと思う。 TickTickもタスクとノートを扱えたと思うけど、Superlistとはまた違ったコンセプト。 Superlistを試してみてもいいけど、結局Obsidian Taskに戻ってきそう。

🐳Wednesday

WhoCanUse

📝 Summary

カラーコントラストに特化したアクセシビリティツール。 背景色と文字色を指定することで、様々な色覚に特徴がある人にとっての見え方をスコアリングしてくれる。

🤔💭 My Thoughts

アクセシビリティを意識していく際のとっかかりとして良さそうなツール。 個人開発でも使っていこう。

🌲Thursday

My VSCode Config - DEV Community

📝 Summary

VSCodeの拡張機能を紹介している記事

🤔💭 My Thoughts

エラーをエディターの対応する行に表示してくる “Error Lens” はよさそう。早速試してみよう。

⚜️Friday

Insight Axis | Zan Tafakari | Substack

📝 Summary

カフェイン摂取の習慣をやめた話 不安が減少し、睡眠の質がよくなった。 睡眠に関する本に書かれていることと同様にカフェインの効能を科学的に説明してくれている。

🤔💭 My Thoughts

印象に残ったところは、「カフェインが認知能力が向上するという研究で実験されているタスクのシチュエーションが実生活に即していない」と言及しているところ。 確かに、時間制限付きのタスクに対する生産性だけにフォーカスを当てていれば効果があると言えるが、実生活での1日を通して様々なタスクを行う場合だと全体的な生産性への効果は疑問に思えてくる。

🪐Saturday

The best software engineers write instead of code - DEV Community

📝 Summary

何かの開発にチャレンジする前にIDEを閉じる。 コードは実装の詳細でしかないから最初の段階でコードに関することは考えない。 まず、アプローチや達成したいことをドキュメントに書く。

コード自身よりもユニットテストの方が重要な可能性がある。 コードが汚くてもユニットテストをパスしていれば、ゴールは達成できるはず。

次のステップに進む前に、決定に対する評価と知見を文書に残しておくことを意識している。

🤔💭 My Thoughts

文書に残しておくのは本当に大切なことだと思う。 設計や実装において、なぜ他の選択肢を取らなかったのかを説明している文書が残っていれば、次のフェーズでの判断材料にできる。 自分が検討したことと同じことをチームの他のメンバーが全く同じように検討しないで済むようにするために、これからもドキュメントやメモを残しながら開発をしよう。

🪄Reflection

[!success] Keep

  • 毎日1記事読むのを2週間達成した!

[!error] Problem

  • 毎日15分で1記事読むようにしてるので、簡単な記事しか読めない
  • daily.devのMy Feedに興味のある記事がないことがある
  • 記事の内容から技術的に学んだことはメモれているが、英語観点で学んだことはメモれていない。本来の目的から逸れてしまっている。

[!todo] Try and Next Actions

  • 1日1記事をやめて、1週間を通して読んだ英語記事をサマリーするブログにする
  • 来週からはdaily.dev以外の情報元からの記事もOKにする ( 記事タイトルも変更する )
  • 最低1つは新しく覚えた単語や表現を記事に含める