タグ

2022年5月30日のブックマーク (6件)

  • 作業環境をDockerfileにまとめて、macOSでもLinuxでもWSL2でも快適に過ごせるようになった話

    こんにちは、CLI生活至上主義?の、 ひのしば です。 まぁ、至上主義というのは、ちょっと言い過ぎかもしれませんが、screen, vim, mutt, newsboat, pass, あとは、gitやssh 辺りを使う生活をしており、1日の作業がこれだけで完結するような事もあるような生活を送っています。 さて、そんな私が、ワークステーションサーバに、macOSや、Windows, Linuxから接続して操作するといった構成から、 作業環境をDockerfileにまとめ、手元で上がる環境をdockerコンテナへ統一し作業する構成とした話を紹介します。 この環境は、ここ数ヶ月、不自由なく使えている事もあり、自身の整理のためにも、どのような点が気になって対応したのかを挙げていきます。 詳細は下部に記載する通りですが、 例えば、dockerfile上のuidの問題に気をつける点、Linuxとma

    作業環境をDockerfileにまとめて、macOSでもLinuxでもWSL2でも快適に過ごせるようになった話
  • なぜReactは標準でComponentをmemo化しないのか?

    はじめに 普段はスタートアップでBtoB SaaSの開発をしているtaroと申します。 今回は、Reactのmemo化について考えている中で抱いた 「なんでReactは標準でComponentをmemo化していないんだろう?」 という疑問を解消するために、色々と調べたり考えたりした内容をまとめました! 途中でrenderのタイミングや、memo化で再renderが抑えられる理由などの前提知識の復習も含めていて、memo化について詳しくない方もmemo化の勉強にもなると思うので、ぜひぜひ読んでみてくださいー! なぜこんな疑問を抱いたのか? まずはそもそも僕がタイトルにあるような疑問を抱いた背景です。 疑問を抱くまでの思考プロセスはこんな感じです。 「再renderが余分に走ってて画面が重いから最適化したいなー」 →「React.memo()を使ってComponentをmemo化しよう!」 →

    なぜReactは標準でComponentをmemo化しないのか?
  • 0か100を生きるためのバーベル戦略 - 運河

    バーベル戦略とは、リスクの両極端を組み合わせ、中程度のリスクを避ける投資戦略のことである。 低リスクの作戦をとる一方で、同時に高リスクの作戦をとる。たとえば、低リスクを90%を、高リスクを10%をポートフォリオとして組み合わせる。 リスク評価の精度が信頼できない環境で効果的だとされている。 参考 タレブの反脆弱性というに出てくるアイデアはどれも面白い。その中でも、僕が気に入っているのは、バーベル戦略と呼ばれる考え方で、 日常的によく使っている。 元々投資のコンセプトではあるけど、投資の分野だけでなく日常の物事にも適用できる。生き方を考える上でもかなり示唆があると感じることが多いので、個人的なメモをまとめてここに書いておく。 バーベル戦略 バーベル戦略は、低リスクと高リスクの両極端を組み合わせる投資戦略である。中程度のリスクをとるのは避ける。 たとえば、株式投資であれば、資産の90%を国債

    0か100を生きるためのバーベル戦略 - 運河
    hush_in
    hush_in 2022/05/30
  • 君には今から3時間で機械学習Webアプリを作ってもらうよ

    新人: 「日データサイエンス部に配属になりました森です!」 先輩: 「お、君が新人の森さんか。僕が上司の馬庄だ。よろしく!」 新人: 「よろしくお願いします!」 先輩: 「さっそくだけど、練習として簡単なアプリを作ってみようか」 先輩: 「森くんは Python なら書けるかな?」 新人: 「はい!大学の研究で Python 書いてました!PyTorch でモデル作成もできます!」 先輩: 「ほう、流石だね」 新人: 😊 先輩: 「じゃ、君には今から 3 時間で機械学習 Web アプリを作ってもらうよ」 先輩: 「題材はそうだなぁ、写真に写ってる顔を絵文字で隠すアプリにしよう」 先輩: 「あ、デプロイは不要。ローカルで動けばいいからね。顔認識と画像処理でいけるよね?」 新人: 😐 新人: (えぇぇぇぇぇぇぇ。3 時間?厳しすぎる...) 新人: (まずモデルどうしよう。てかもら

    君には今から3時間で機械学習Webアプリを作ってもらうよ
  • 「コンニャク」で砂漠の空気から大量の水を生み出す新素材が開発される

    コンニャクの主成分のグルコマンナンを使い、1kg当たりたった2ドル(約250円)と安価でありながら1日に13リットルもの水を生成することが可能な新素材が発表されました。 Scalable super hygroscopic polymer films for sustainable moisture harvesting in arid environments | Nature Communications https://www.nature.com/articles/s41467-022-30505-2 Low-Cost Gel Film Can Pluck Drinking Water From Desert Air - UT News https://news.utexas.edu/2022/05/23/low-cost-gel-film-can-pluck-drinking-w

    「コンニャク」で砂漠の空気から大量の水を生み出す新素材が開発される
    hush_in
    hush_in 2022/05/30
  • 中年IT人材おじさんの平穏 - megamouthの葬列

    IT人材が不足してるんだって。零細Web制作会社で言えば、退職者が残したubuntu12サーバーに眠るRails5アプリをすぐにDDDでマイクロサービスに再構成して、jQuery満載のコードを全て読み下したうえで、フロントエンドReactかなんかのSPAに全部書き換えて、E2Eを含めた自動回帰テストを整備して、ついでにCIも整備して、k8sにデプロイできるようにして、ドキュメントは小まめに残し、職場の心理的安全性を落とさず、飲み会にはかかさず参加、役員との関係も良好で、定期的な勉強会も開いてくれて、それでも残ったプライベートの時間を最新の技術動向やセキュリティ情報の収集に全量突っ込んでくれる、そんなごく当たり前のエンジニアが不足している。ついでに言うと、人類の原罪を一身に贖ってくれるスキルの持ち主も不足しているらしい。多分、我々はもっと求人サイトに金を払うべきなんだろうね。 同業者から、

    中年IT人材おじさんの平穏 - megamouthの葬列
    hush_in
    hush_in 2022/05/30