タグ

2023年10月25日のブックマーク (5件)

  • オブジェクト指向の複雑性を軽減する、データ指向プログラミング入門

    思った以上に反響をいただき嬉しく思っています。SNSやコメントで言及していただいている構造化プログラミングとの比較や現代的なOOP開発への適応記事を執筆予定です。記事が完成しましたら自分のSNSで共有いたしますので、もし良ければフォローしてお待ちいただけますと幸いです。(記事を書くのは思考が整理されて良いものですね。) TL;DR データ指向プログラミング(DOP) とは、データとコードを分割してアプリケーションを設計・実装するプログラミングパラダイムのこと。 DOPの実装は、以下の原則に従う。 コードとデータを分離する 汎用的なデータ構造でデータを表現する データをイミュータブルなものとして扱う データスキーマとデータ表現を分離する 個人的にDOPは、バックエンドを宣言的プログラミングっぽく書くための現実的な解だと捉えています。実装の詳細は翔泳社より出版されている「データ指向プログラミン

    オブジェクト指向の複雑性を軽減する、データ指向プログラミング入門
  • Space Saver Keyboard II – keyboard research

    機の日語版は1999年6月9日に1万2500円で日IBMから発売されました。入手困難のアンティークキーボードに慣れている鍵盤趣味者としては,新しい鍵盤だと,まあいつでも買えるさ,と甘く考えがちです。これは1999年に在庫が掃けた後,しばらく入手困難となっており,ずいぶん後悔しました。しかし2001年になって大量に出回っているようです。それに伴い,一時期よりも値段が下がりました。日IBMの通販では7600円です。アメリカのShop IBMでは2001年10月現在,送料別で155ドルとありますから,日IBMから注文するのがお買い得です。日米でのこの価格差は,日での省スペース鍵盤の人気を示して余りあります。 日IBMの製品発表レターによれば 幅が14.6インチと小さいため、ラック型サーバーのトレイのような限られたスペースにフィットしますトラック・ポイント付きマウスポート付き通常のフ

  • 育児支援ダッシュボードを支える技術 - 人間だったら考えて

    この記事はなに? 構成・実装 育児記録 室内の温湿度 現在の天気 ダッシュボード 取得情報のデータベースへの格納 ダッシュボードに何を掲出すべきか? まとめ 参考 この記事はなに? 以下の育児支援ダッシュボードの構築ポストに触発され、自分もダッシュボートを作ってみました。 我が家の最終形態こんな 日中が試す→不満・希望を夕方俺に伝達→夜俺が治すみたいなサイクルを2週間回した後の図 pic.twitter.com/PHYRx7m1MS— Dr.10(どく・とぉと読んでください) (@Dr10_TakeHiro) 2023年10月2日 現時点で、自分が作ったダッシュボードは以下のようになっています。 育児支援ダッシュボード この記事では、上記の育児支援ダッシュボードを支える技術について解説します。 構成・実装 ダッシュボードには大きく分けて以下の3つの項目を載せています。 育児記録:「ぴよロ

    育児支援ダッシュボードを支える技術 - 人間だったら考えて
  • Webアプリケーションのパフォーマンス・チューニングの勘所 / web tuningperformance

    # 参考資料 - https://speakerdeck.com/hanhan1978/purohuairawoshi-tutaphpapurikesiyongai-shan-falsekan-suo - https://speakerdeck.com/hanhan1978/web-application-tuning-guildline - https://speakerdeck.com/soudai/basic-of-rdb - https://speakerdeck.com/soudai/shi-xing-ji-hua-falsehua - https://fortee.jp/phpcon-2021/proposal/1e11a6b1-08d9-4044-9909-4c90105ea726 - https://fortee.jp/phperkaigi-2021/proposal/1d

    Webアプリケーションのパフォーマンス・チューニングの勘所 / web tuningperformance
  • HHKB Studio 英語配列/墨|PFUダイレクト

    特長 受け継がれたHHKBの伝統 合理的なキー配列を継承したコンパクト設計 HHKBの基コンセプトである合理的なキー配列とコンパクトサイズを継承。さらにシリンドリカルステップスカルプチャ構造も継承し、ホームポジションから手を移動させる必要がなくスピーディーなタイピングが可能です。 また、BluetoothとUSB Type-Cによるハイブリッド形式のマルチペアリング機能の継承に加え、LEDでペアリングのステータス確認が容易になりました。 All-in-Oneで、かつてない利便性を ポインティングスティック、マウスボタンを搭載 キーボードのほぼ中央にマウス操作を可能にするポインティングスティックを搭載、3つのマウスボタンをスペースバーの下に配置。 キーボードとマウス間の手の移動を減らし、よりスピーディーなタイピングを実現します。 設置面積も小さいため、移動中の手狭なテーブルやカフェなど外出