2023年7月13日のブックマーク (12件)

  • 子供の頃「なんで昔の人って顔白く化粧してたんだろ」って思ってたんだけど、毒展を見て理解した

    道民の人(廃墟・ひなびた風景) @North_ern2 日各地を旅をしながら廃墟、ひなびた風景、不思議な伝承など「人の生きた記憶」を記録・著作しています。廃墟/路地裏/街並み/建築/旅館/医療/民俗学/たまーにポトレ。 調査・原稿依頼など連絡はDM/メールから:polaris453121@gmail.com)fantia.jp/fanclubs/34782 focusite.booth.pm 道民の人(廃墟とひなびた風景)@8/13 C102【東2 Y-21b】 @North_ern2 ちなみになんで毒展に白粉が展示されていたかといえば、当時の白粉は鉛や水銀といった重金属を含み、慢性中毒にかかる人が多かったため。それでも貴重品だったので紀伊半島、特に伊勢や伊賀で生産された白粉「射和軽粉」は大正頃まで化粧品や医薬品として使われ続けた(写真は島根県内の廃医院にて) pic.twitter.c

    子供の頃「なんで昔の人って顔白く化粧してたんだろ」って思ってたんだけど、毒展を見て理解した
  • 僕が考える「良いコード」 - give IT a try

    こんなコードだとわかりやすい 僕が考える良いコードの特徴(条件)を挙げてみると、 ぱっと見たら、だいたい何をやっているのかがわかるメソッド名 ぱっと見たら、だいたい中身が何なのか想像がつく変数名 ぱっと見たら、だいたい何をやっているのかが把握できるメソッドの内の処理フロー 驚きが少ないメソッド 副作用が少ないメソッド(責務が1つしかないメソッド) DRY原則を守っているコード だいたいこんな感じ。 つまり「すんなり読めて、すんなりわかるコード」が理想。 プログラムが小さいうちや、一人で開発しているうちは「汚くてわかりにくいコード」であっても「自分さえわかればOK」で済んじゃうけど、プログラムの規模が大きくなったり、複数人で開発するようになると、「汚くてわかりにくいコード」は絶望的に開発効率を下げる。 こんなコードはわかりにくい たとえば上の反対で、 メソッド名だけ見ても何をやっているのか想

    僕が考える「良いコード」 - give IT a try
  • 組織をスケールさせるための Four Keys とチームトポロジー

    Findy 開発生産性 Conference における発表です

    組織をスケールさせるための Four Keys とチームトポロジー
  • 意思決定できる人の手順の型 - Konifar's ZATSU

    意思決定できる人は進める手順の型みたいなものを持っているように見える。逆に意思決定が遅かったりできなかったりする人は、進めるときに型のうちの何かが欠けているのかもしれない。 体系化された話は書籍で語られつくされているとは思うが、思考整理のために雑にまとめてみる。 最後は決めるだけだという考えを持つ 目的や満たしたいことを明確にする 最終的な決め方や期日を明確にする 選択肢を広げて考える 今は意思決定しない、という意思決定も選択肢に入れる 意思決定の軸を明確にする 軸をもとに定量/定性データを集める 軸をもとに選択肢を評価する 自分はこうしたいという"推し"を決めてたたき台にする ここまでの話をドキュメントにしている ここまでのプロセスに時間をかけない 意見を聞く人を見定めてフィードバックをもらう 最初に明確にした決め方で意思決定する 意思決定できない場合は決め方と期日と意思決定軸を再定義す

    意思決定できる人の手順の型 - Konifar's ZATSU
  • マイナンバーとマイナンバーカードの歴史 似て非なる2つの仕組みを理解する

    マイナンバーとマイナンバーカードの歴史 似て非なる2つの仕組みを理解する
  • .NET 8 Preview 6リリース。iOSをターゲットにしたコンパイラ「Native AOT for iOS」が登場

    .NET 8 Preview 6リリース。iOSをターゲットにしたコンパイラ「Native AOT for iOS」が登場 マイクロソフトは、同社がオープンソースで開発するアプリケーションフレームワーク「.NET 8 Preview 6」のリリースを発表しました。 新機能として、iOSをターゲットにネイティブバイナリを生成するコンパイラ「Native AOT for iOS」が搭載されています。 Announcing @dotnet 8 Preview 6 Details: https://t.co/I7pzRvS4vd // @justinchronicle#dotnet #dotnetdevelopers pic.twitter.com/mxnH8Zmh0s — .NET Developers (@dotnet__news) July 12, 2023 .NETは、マイクロソフトがWi

    .NET 8 Preview 6リリース。iOSをターゲットにしたコンパイラ「Native AOT for iOS」が登場
  • 「独学で学べるのにどうして大学に行かねばならないのか?」の質問に対する同志社女子大教授の高校時代の独学エピソードが刺さる

    山田邦和 @fzk06736 「独学で学べるのにどうして大学に行かねばならないのか?」問題の私的な思い出。私は中学・高校の時から考古学に志し、いろんなを読んで勉強して、かなりわかるようになっていた(つもり)だった。大学に入学する数ヶ月前の高校3年の終わり頃、1学年上(つまり、大学の1回生)の先輩に紹介された 2023-07-11 10:45:51 山田邦和 @fzk06736 ⇨「ぼく、四月から大学生になります。考古学をやります!」と意気込んで自己紹介する私に、その先輩は「考古学をやるの?じゃあ、『纒向』(奈良県桜井市纒向遺跡の発掘調査報告書)は読みましたか?」と言った。「マキムク」のなんたるかも知らない高校生の私は目を白黒させるだけだった。 pic.twitter.com/qnAIGqaYxW 2023-07-11 10:47:52

    「独学で学べるのにどうして大学に行かねばならないのか?」の質問に対する同志社女子大教授の高校時代の独学エピソードが刺さる
  • 曖昧なタスクへの耐性が下がってしまった、一時期の話

    この記事で書きたいことは、大筋以下のようなことです。 ・「曖昧さ耐性」についての記事を読みました ・部下の曖昧さ耐性の有無と状況に合わせて指示の出し方をコントロールする必要がある、というのはその通りだと思います ・ところで私には、自分の「曖昧さ耐性」を顕著に下げてしまった経験があり、「部下の曖昧さ耐性を下げない為にはどうすればいいか」を常々考えています ・重要なのは、チーム内での「成果物のフェーズ」に関する意識の統一ではないかと思います ・成果物のフェーズ認識に不一致があると、作業者が無駄に疲弊するし曖昧耐性が毀損される場合があります ・「今は成果物の曖昧さを許容するフェーズ」という意識統一がとても大事です 以上です。よろしくお願いします。 さて、書きたいことは最初に全部書いてしまったので、後はざっくばらんにいきましょう。 *** 先日、logmiBizさんでこんな記事を拝読しました。 曖

    曖昧なタスクへの耐性が下がってしまった、一時期の話
  • AIの仕組みをアニメーション化できるPythonライブラリ「ManimML」 米研究者らが開発

    このコーナーでは、2014年から先端テクノロジーの研究を論文単位で記事にしているWebメディア「Seamless」(シームレス)を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。 Twitter: @shiropen2 米ジョージア工科大学に所属する研究者らが発表した論文「ManimML: Communicating Machine Learning Architectures with Animation」は、機械学習(ML)アーキテクチャの概念をアニメーションやビジュアライゼーションに変換できるPythonライブラリを提案した研究報告である。 アニメーションは、学習者の興味を効果的に高めることが示されており、システムの状態間の遷移を示すのに特に有用である。このため、複雑な関係を持つ多くの相互作用するコンポーネントを含むことが多いMLアルゴリズムを伝達す

    AIの仕組みをアニメーション化できるPythonライブラリ「ManimML」 米研究者らが開発
  • マイクロソフト、「.NET MAUI extension for Visual Studio Code」リリース。VSCodeからiOSやAndroidの実機やエミュレータでのデバッグなど可能に

    マイクロソフトは、Visual Studio Codeでクロスプラットフォーム対応のUIライブラリである.NET MAUIを用いたアプリケーション開発を容易にする拡張機能「.NET MAUI extension for Visual Studio Code」(以下、.NET MAUI extension)をリリースしました。 .NET MAUIは、.NETアプリケーションにおいて単一コードでクロスプラットフォーム対応のユーザーインターフェイスを構成できるライブラリとして開発が行われ、昨年(2022年)5月に正式バージョンが登場し、11月に登場した.NET 7にバンドルされた「.NET MAUI for .NET 7」となりました。 今後.NET MAUIは.NET体と同時にアップデートされる予定です。 Visual Studio Codeの拡張機能として公開 .NET MAUI exte

    マイクロソフト、「.NET MAUI extension for Visual Studio Code」リリース。VSCodeからiOSやAndroidの実機やエミュレータでのデバッグなど可能に
  • 運用出来るWebアプリケーションの作り方

    はじめに 先日、下記のようなツイートを見つけて、そういえば趣味個人開発してたときには然程気にしてなかったけど、仕事で運用するようになって先輩たちから学んだり自分で身につけたチップスってちょこちょこあるよねー、とふと思ったので、Webアプリケーション開発に関わるものをいくつかまとめてみました。 特に体系的/網羅的という程でもないですし、最近はFWや色々な仕組みでカバーされてるものも多いですが備忘録として。 Tips 機械が読めるログを作る これは割と重要なのですが、ログは人間が読むものではなく機械が読むものです。それはZabbixだったりDatadogだったりSplunkだったりgrep/awkだったりツールは何でも良いのですが、古の時代はさておき現代ではログは機械が読めることが最重要です。 まず大前提として構造化されている必要があります。言うまでもないですが「フリーフォーマット」のログの

    運用出来るWebアプリケーションの作り方
  • エンジニアのための自己管理入門 - Qiita

    はじめに 社内でTodo管理の勉強会を実施した際に作成した資料があったのですが、今回自分の中の考えをまとめるせっかくの機会だと思い、字面で書き起こすことにしました。 意外と世の中では語られることのなく、『あたりまえ』として扱われてしまう『自己管理』について自分が半年間運用し、週ごとにカイゼンを続けたどり着いた、現時点でのHowを多くの人に伝えられればなと思っています。 もちろん最適解がこの形とは言いませんし、自己管理は人の数分だけ最適解はあると思っています。「みんな正しい、ただし部分的に」ということを念頭に、楽しんで読んでいただければ幸いです。 タイトルを付けた理由としては、かなりシステマチックな内容になってしまっていると感じてしまったため、「運用レベルが高い」人物を想定した結果、このタイトルになりました。 概念篇 『自己管理』を行っていく上で、確実に「ここは飛ばしてはいけない」と思ったた

    エンジニアのための自己管理入門 - Qiita