タグ

2022年8月22日のブックマーク (5件)

  • 組み込みシステム向けDBであるSQLite入門 - MyEnigma

    Using SQLite: Small. Fast. Reliable. Choose Any Three. (English Edition) 目次 目次 はじめに SQLite歴史 特徴 トランザクションがある 設定がない 様々なSQL機能が利用可能 クロスプラットの単一ファイルで管理 高速にデータにアクセスできる 大規模なデータを管理できる ソフトウェアが小さい ソフトウェアやファイルフォーマットが安定している ソースコードがPublic domainで公開されている。 ソフトウェアとしての品質が高い 使い方 公式のCLIツールを使う Pythonの公式モジュールsqlite3を使う PandasのDataFrameとSQLiteをやり取りする 参考資料 MyEnigma Supporters はじめに 世界で最も使われているOSSってなんだろうと考えた時に、 真っ先に思いつくのが

    組み込みシステム向けDBであるSQLite入門 - MyEnigma
    bootJP
    bootJP 2022/08/22
  • Rookがサポートするストレージプロバイダ

    記事はRookと仲間たち、クラウドネイティブなストレージの Advent Calendar 2020 22日目の記事を後からこっそり埋めたものです。 RookはCephのオペレータとして有名ですが、Cephだけではなくそれ以外のソフトウェアもサポートしています。それぞれのストレージソフトウェアのことをRookではストレージプロバイダと呼んでいます。 さまざまなストレージプロバイダをサポートできるように、RookにはRookフレームワークというライブラリが存在しており、このライブラリを使って各ストレージプロバイダのオペレータを実装しています。 現在サポートされているストレージプロバイダの一覧は公式ドキュメントに書いています。 ストレージプロバイダはいったいどれだけの数があるかというと、もっとも多いときで7個ありました。「もっとも多い時で」と但し書きをしたのには理由があって、現在はそこからず

    Rookがサポートするストレージプロバイダ
    bootJP
    bootJP 2022/08/22
  • How I/we got 2k stars - ゆーすけべー日記

    Honoという僕が作っているWebフレームワークのGitHubスター数が2,000に迫ってきた。これまで作ってきたOSSのソフトウェアでは最高で revealgo の221、次点で gh-markdown-preview の134だ。それが一気に2,000である。 もちろん、スターの数がソフトウェアの良し悪しを決めるものではない。 それに2,000はとりわけ多いわけではない。 でも、以前の自分には遥か彼方に見えていた数を獲得できたのは、とても嬉しいことだ。 去年12月から作り始めて9ヶ月間、552コミット。 今や使ってくれる人も増えた。 cdnjs のAPI Serverのバックエンドにも使われているし、 HonoをきっかけにGitHubスポンサーをしてくれている企業や人も現れている。 なにより、いろんなことを勉強させてもらった。 今回はHonoというプロダクトがどうやって2,000のスタ

    How I/we got 2k stars - ゆーすけべー日記
    bootJP
    bootJP 2022/08/22
  • 基本に立ち返る: 動画圧縮の裏側で使われる仕組み | Amazon Web Services

    Amazon Web Services ブログ 基に立ち返る: 動画圧縮の裏側で使われる仕組み 動画エンコーディング この Blog では、動画エンコーディング処理(圧縮)の基について、簡単な言葉で説明していきます。 圧縮・エンコーディングの主な目的は、動画の記録、保存および伝送するのに必要となるデータの量を削減することです。これは、ストレージハードウェア、データ伝送時間、必要となる配信帯域幅の削減に繋がります。 動画をエンコードするための多くの異なるアルゴリズム(例えば、MPEG-2、H.264/AVC、H.265/HEVC、VP9、AV1 など)が存在しますが、今日使われている一般的なコーデックのほとんどは、このブログ記事で紹介する共通の原理に従います。 Joint Photographic Experts Group もしくは JPEG 圧縮 デジタル画像を圧縮するために最も一般

    bootJP
    bootJP 2022/08/22
  • 6 Raspberry Pis, 6 SSDs on a Mini ITX Motherboard | Jeff Geerling

    A few months ago someone told me about a new Raspberry Pi Compute Module 4 cluster board, the DeskPi Super6c. You may have heard of another Pi CM4 cluster board, the Turing Pi 2, but that board is not yet shipping. It had a very successful Kickstarter campaign, but production has been delayed due to parts shortages. The Turing Pi 2 offers some unique features, like Jetson Nano compatibility, remot

    bootJP
    bootJP 2022/08/22