2023年12月6日のブックマーク (4件)

  • シングルスレッドやマルチプロセスなどの並行処理の話について、 すぐに忘れてしまいます。 どうしたらもっと知識が定着すると思いますか? 色んなライブラリーでAPIサーバーを立ててパフォーマンスの差などを見てみたりするのですが、結局よくわかりませんでした。 | mond

    シングルスレッドやマルチプロセスなどの並行処理の話について、 すぐに忘れてしまいます。 どうしたらもっと知識が定着すると思いますか? 色んなライブラリーでAPIサーバーを立ててパフォーマンスの差などを見てみたりするのですが、結局よくわかりませんでした。 フレームワークに頼って実装していると、そのフレームワークが内部でどの様な仕組みで並列または並行処理しているのかが理解できず、ただ使っているだけの状態になり得ます。 フレームワークの設計者からすると、プログラマがそれらを気にしなくても利用できるというのがプロジェクトのゴールでもあるので、それはそれで正しいのですが「並列処理」や「並行処理」を理解したいというモチベーションでは逆にそれが邪魔をしてしまうかもしれません。 並行処理や並列処理を学ぶのであれば、API サーバ等といった物ではなく、コード片で学び始めるのが良いと思います。 例えば Rub

    シングルスレッドやマルチプロセスなどの並行処理の話について、 すぐに忘れてしまいます。 どうしたらもっと知識が定着すると思いますか? 色んなライブラリーでAPIサーバーを立ててパフォーマンスの差などを見てみたりするのですが、結局よくわかりませんでした。 | mond
    xlc
    xlc 2023/12/06
    プロセスはメモリが別、スレッドはメモリを共有するので排他が必要。これ以外に覚えるべきことなどありません。ドヤるために無駄なことを覚えようとしない方がいいですよ。
  • Enumとてもつらい、でも負けない - エムスリーテックブログ

    列挙型、JavaでいうならEnum型、使っていますか。使わないわけにいきませんよね。 でも、Enumを使っていたせいで辛い目にあったことありませんか。ないですか。それならきっともうすぐに辛い目にあうと思います。 Enumはすべてのプログラマに等しく辛みを与えてくれるからです。そんな辛みについて、ちょっと一緒に直視してみましょう。 エムスリーエンジニアリンググループ、Unit1(製薬企業向けプラットフォームチーム)三浦(@yuba@reax.work) [記事一覧 ]がお送りいたします、エムスリー Advent Calendar 2023の6日目です。 アプリケーションプログラミング上の辛み 1. 既存のif文が偶発的に意図しない方に倒れる 2. switch文に至っては「どちらでもない」で処理不発に アプリケーションプログラミング上の対策 1. 分岐条件をEnumに持たせる 2. swi

    Enumとてもつらい、でも負けない - エムスリーテックブログ
    xlc
    xlc 2023/12/06
    Pascalで育ちAdaの仕事もしたので元々は型にうるさい考え方だったけど、PerlやJavaScriptと長く付き合ううちに列挙型はクソと思うようになりました。拡張性がないよね。DOMのイベントにも列挙型は使われないでしょ。
  • 警察官が3歳児に「おまえ本当に日本語しゃべれねえのか」 外国人親子に放たれた言葉の内容は:東京新聞 TOKYO Web

    2021年6月、東京都内の公園で遊んでいた南アジア出身の40代の女性と当時3歳の長女が、警視庁の警察署で不当な任意聴取を受け個人情報を漏らされたとして、都に損害賠償を求めた訴訟の口頭弁論が5日、東京地裁(片野正樹裁判長)であった。当時、公園に居合わせた男性が「警察官が3歳の女の子に『おまえ当に日語しゃべれねえのか』と言った。こんな口調で話すのかとショックを受けた」と証言した。

    警察官が3歳児に「おまえ本当に日本語しゃべれねえのか」 外国人親子に放たれた言葉の内容は:東京新聞 TOKYO Web
    xlc
    xlc 2023/12/06
    中国在住「外国人」の私としては、日本ももう少し外国人に優しい社会であってほしいと願います。
  • すべてのフェーズでミスが重なった ―全銀ネットとNTTデータ、全銀システム通信障害の詳細を説明 | gihyo.jp

    すべてのフェーズでミスが重なった ―全銀ネットとNTTデータ⁠⁠、全銀システム通信障害の詳細を説明 全国銀行資金決済ネットワーク(以下、全銀ネット)とNTTデータは12月1日、2023年10月10日~11日にかけて全国銀行データ通信システム(以下、全銀システム)で発生した通信障害に関する報道関係者向けの説明会を開催しました。件についてはNTTデータが11月6日に行った途中経過報告の内容をもとにレポートしましたが、今回、全銀ネットとNTTデータが揃って会見を行ったことで、より詳細な障害の原因が判明したので、あらためてその内容を検証してみたいと思います。 説明会の登壇者。左から、全銀ネット 企画部長 千葉雄一氏、事務局長兼業務部長 小林健一氏、理事長 辻松雄氏、NTTデータ 代表取締役社長佐々木 裕氏、取締役副社長執行役員 鈴木正範氏 なお、全銀ネットとNTTデータは、今回の障害に関して金融

    すべてのフェーズでミスが重なった ―全銀ネットとNTTデータ、全銀システム通信障害の詳細を説明 | gihyo.jp
    xlc
    xlc 2023/12/06
    この業界に30年以上いるベテランでそれなりの見識はあるつもりだが、さっぱりわからん(というか読む根気が続かない)。私が上司なら報告の書き直しを命じるな。