タグ

hardwareとQiitaに関するslay-tのブックマーク (3)

  • OCaml でゲームボーイエミュレータを書いた話 - Qiita

    はじめに ブラウザ上で動くゲームボーイエミュレータを OCaml で書きました。以下のページで試せます。 デモページ いくつかの homebrew ROM も一緒になっているのでいろいろ遊んでみてください。おすすめは「Bouncing ball」と「Tobu Tobu Girl」です。最近のスマホならだいたい安定して 60 FPS 出るはずなので、スマホでも遊べます。 レポジトリはこちらです。 スクリーンショット なぜ OCaml でゲームボーイエミュレータ?新しいプログラミング言語を学ぶ過程で以下のように思ったことはないでしょうか? 簡単なプログラムなら書けるが、中規模以上のコード1をどうやって書けばよいのか分からない 発展的な言語機能2も勉強しなんとなく理解した気になったが、実践のなかでどのように活用すればいいのかが分からない OCaml を格的に勉強し始めてた数ヶ月前の筆者はまさに

    OCaml でゲームボーイエミュレータを書いた話 - Qiita
  • Raspberry Piで、インターホンが鳴ったらプッシュ通知 - Qiita

    家にいてインターホンが鳴っても気付かない時があったので、インターホンが鳴ったらスマホ宛にプッシュ通知を飛ばすようにしました。賃貸住宅なので勝手にインターホンをハックしたりはできないので、工事等が不要な方法を使います。 概ね下記記事と同様にRaspberry PiでGroveの光センサーを使ってインターホンの画面が付くのを検知し、SlackのIncoming Webhookを叩きました。 環境 ハードウェア面 Raspberry Pi 4 Model B メモリ2GB OSインストール済SDカード同梱の物を購入 GrovePi+ Grove - Light Sensor Grove - LED 来不要ですが、Grove自体の動作確認等のためにあったほうが便利です 特に私の場合「デジタル入出力のLEDは動くがアナログ入出力であるLight Sensorは動かない」という事象が起きたため、問題

    Raspberry Piで、インターホンが鳴ったらプッシュ通知 - Qiita
  • 目指せ!落ちない高可用性サーバ、ハードウェアの選び方 - Qiita

    10年以上金融機関で働いているインフラエンジニアの落ちないサーバにするための考察です。 ハードウェアの専門家ではないので、正確ではないかもしれません。 今までの経験からの個人的考え方になります。 私たちオンプレ重視のインフラエンジニアは、 クラウドサービスではできない高可用性サーバを導入したり、 複数台構成で1台故障しても問題ない構成のサーバはコスト重視するなど、 システムに最適なサーバを導入しようとしています。 高可用性サーバを追求する目的 ■アプリに影響を与えないように Active/Standby構成にしていて、インフラ的にはダウンタイムが数秒だとしても、 アプリによっては復旧に時間がかかったり、問題ないことの確認にも時間がかかってしまいます。 また、正しくサーバが落ちればアプリが問題ないとしても、 サーバが中途半端な状態のままになってしまい、なんだかおかしいということもあります。

    目指せ!落ちない高可用性サーバ、ハードウェアの選び方 - Qiita
  • 1