タグ

lufiabbのブックマーク (2,092)

  • bcachefs

    "The COW filesystem for Linux that won't eat your data". Bcachefs is an advanced new filesystem for Linux, with an emphasis on reliability and robustness and the complete set of features one would expect from a modern filesystem. Copy on write (COW) - like zfs or btrfs Full data and metadata checksumming Multiple devices Replication Erasure coding (not stable) Caching, data placement Compression E

  • 何かを理解するためには借り物の言葉でもいい - Lambdaカクテル


       Kubernates
    何かを理解するためには借り物の言葉でもいい - Lambdaカクテル
  • Goで0秒待つとどうなるか - ベースマキナ エンジニアブログ


    yebis0942GoTypeScript Go0 調0  Gochannel time.After() 使 func timeAfter(c chan int, duration time.Duration) { select { case <-time.After(duration): //
    Goで0秒待つとどうなるか - ベースマキナ エンジニアブログ
    lufiabb
    lufiabb 2024/07/19
  • VAIO Vision+ 14・VAIO Vision+ 14P 開発者トーク Vol.2 - VAIO公式サイト

    ビジネスパーソンの「自由な働き方と高い生産性を両立する体験」を実現するべく生み出されたVAIO Vision+™ 14・VAIO Vision+™ 14P(以下、VAIO Vision+)。ここでは、そこに込められたVAIOならでの機能や細かな作り込みがどのようにビジネスに貢献するのかを開発の中核メンバーたちが熱く語ります。

    VAIO Vision+ 14・VAIO Vision+ 14P 開発者トーク Vol.2 - VAIO公式サイト
  • VAIO Vision+ 14・VAIO Vision+ 14P 開発者トーク Vol.1 - VAIO公式サイト


    VAIOVAIO Vision+TM 14VAIO Vision+TM 14PVAIO Vision+VAIO
    VAIO Vision+ 14・VAIO Vision+ 14P 開発者トーク Vol.1 - VAIO公式サイト
  • malloc.c を読む (malloc / free)

    このシリーズではこれらの関数が内部でどのように処理されるのかを調べていきます。 malloc.c を読む (malloc / free) malloc.c を読む (bins) malloc.c を読む (arena) 今回は malloc() free() の全体像を紹介します。 注意としてここでの目的は全体を俯瞰して、詳細を詰めずとも各 bins の役割を理解し、攻撃手法を理解できるようにすることです。それに合わないマルチスレッドや最適化などにおける緻密なトリックやコーナーケースなどは暗黙的に実装されていると仮定します。その詳細についてはソースコードや他の資料を参考にしていただきたいです。 ここで扱う glibc のバージョンは v2.38 です。また glibc のソースコードはブラウザ上で読むことができます。 https://elixir.bootlin.com/glibc/lat

    malloc.c を読む (malloc / free)
  • Go言語でHTTPレスポンスを透過的にキャッシュする - Diary of a Perpetual Student

    Webアプリケーションの裏側にさらにHTTPサーバが立っていて、レスポンスを返すために裏側のサーバにリクエストを送ってその結果を必要とするような構成があります。裏側のサーバに設定さえたAPIレートリミットへの対応やサーバへの過負荷を避けるため、キャッシュを利用してリクエストが飛びすぎないようにしたいケースがあるでしょう。 Go言語のHTTP ClientにはTransportというパラメータがあり、これを差し替えることで透過的なクライアントサイドのキャッシュ層を導入することができます。 実際にライブラリとして作ってみたのでご紹介します。 github.com 使い方 利用例を用意しています。 https://github.com/Arthur1/http-client-cache/blob/82d0e8e327b9fd37554a135b0915891621689a6b/_example/

    Go言語でHTTPレスポンスを透過的にキャッシュする - Diary of a Perpetual Student
    lufiabb
    lufiabb 2024/07/16
  • 【Go】公式ツール "eg" を使って効率的にGoのコードをリファクタリングする - Qiita


     ken  Go Go golang.org/x/tools egegeg Go使  The eg command performs example-based refactoring. For documentation, run the command, or see Help in golang.org/x/tools/ref
    【Go】公式ツール "eg" を使って効率的にGoのコードをリファクタリングする - Qiita
  • 技術記事を書く人を大事にしよう


    TL;DR   C++調Vim調Go 
    技術記事を書く人を大事にしよう
  • sync.Cond/コンディション変数についての解説


    sync.CondGo使mercarigo Perl5AE::CondGo使sync.Cond Gosync.Cond Web+DB Press vol 113Go Broadcast 使 Signal 使
    sync.Cond/コンディション変数についての解説
    lufiabb
    lufiabb 2024/07/10
  • A vision for Passkeys on the Linux desktop

  • なぜブラウザエンジンは 1 つではダメなのか? または Ladybird への期待 | blog.jxck.io


    Intro Ladybird  Ladybird https://ladybird.org/  Web  N=1    UI  Web   URL IETF RFC  WHATWG HTML  ECMAScript  
    なぜブラウザエンジンは 1 つではダメなのか? または Ladybird への期待 | blog.jxck.io
    lufiabb
    lufiabb 2024/07/06
  • Goのtestingパッケージに対する一時的なディレクトリ移動のためのテストヘルパー関数の提案まとめ - tomato3713’s blog

    testing: add TB.Chdir #62516 github.com 一時的にカレントディレクトリを移動してテスト終了と共に元のディレクトリに移動するヘルパー関数 Chdir(dir string) を testing package に追加する提案を読んだまとめです。 ちょうど3日前の 2024/06/25 に Accepted されました。 具体的な利用シーンには、プログラムの実行箇所に依存するカレントディレクトリの設定ファイルを読み込む関数のテストなどが挙げられます。 ディレクトリを移動したテストを書きたい時はあまり多くはなさそうですが、ディレクトリを移動したのにテスト終了時に元のディレクトリに戻り忘れる、ディレクトリを移動するテストを並列で実行したなどでテストがFlakyになってしまうなんてことはやりそうです。 提案によって追加される testing.Chdir を使わな

    Goのtestingパッケージに対する一時的なディレクトリ移動のためのテストヘルパー関数の提案まとめ - tomato3713’s blog
    lufiabb
    lufiabb 2024/06/28
  • 続・tar(1) はなぜオプション引数にハイフンが不要なのか?―tarとkey argumentsの起源を更に辿る


    tar(1) tarkey arguments辿  Bell Lab  Unix  successor  Plan 9  Inferno  tar  lufia Plan 9Infernotar(1) Introduction tar(1) Unix v1 (1971) tap(1)  key 姿調  Unix v1 Programmer's Manual 使 ar(1)  
    続・tar(1) はなぜオプション引数にハイフンが不要なのか?―tarとkey argumentsの起源を更に辿る
  • 泣けるハッピーエンドな映画


           
    泣けるハッピーエンドな映画
    lufiabb
    lufiabb 2024/06/27
    直前のコメントにもあるけど、すみっコの映画はどれも泣ける
  • 「1億台の常時接続」を実現せよ! Nintendo Switchのプッシュ通知システム全面刷新の裏側 (1/3)


       202462021AWS Summit Japan150 Nintendo Switch  2017Nintendo SwitchTCP AWS FargateNetwork Load BalancerNLBAWS1
    「1億台の常時接続」を実現せよ! Nintendo Switchのプッシュ通知システム全面刷新の裏側 (1/3)
    lufiabb
    lufiabb 2024/06/27
  • tar(1) はなぜオプション引数にハイフンが不要なのか?


    TL;DR tar(1)key  tar(1) Unix v7 (1979)  Unix v4 (1973)  tp(1) Unix v1 (1971)  tap(1) 80SystemV v.s. BSDPWB/UNIX (Programmer's WorkBench) cpio(1)tar(1)UnixIEEE Std. 1003.1-2001 (POSIX.1-2001)  tar(1) IEEE Std 1003.2-1992 pax(1)tar(1)199719
  • デジタル認証アプリとのID連携で使われている標準化仕様と勘所

    ritou です。 みんなが待っていたデジタル認証アプリの情報が公開されました。 開発者向けのガイドライン、APIリファレンスなどのドキュメントも公開されています。 今回は開発者視点でどんな作りになっていて、利用するために理解が必要となる標準化仕様はどのあたりなのかを取り上げます。ちょっとOIDCのRPやOAuthのClient実装経験のある開発者向け、ぐらいの内容です。 概要 公開された情報からすると デジタル認証アプリサービス(アプリ+バックエンド)はマイナンバーカードを用いた当人認証を実施 現在は都度マイナンバーカードを利用する必要がありますが、いずれはスマホに保存されたカード情報を使ってもっと楽になりそう ID連携のIdentityプロバイダとして認証イベント情報、基4情報といった属性情報を民間/行政サービスに提供 民間/行政サービスは認証イベント情報に含まれるユーザー識別子を利

    デジタル認証アプリとのID連携で使われている標準化仕様と勘所
  • Walter BrightによるEric Engstromの思い出話


    DirectXEric EngstromDWalter Bright I've known Eric since around 1985 or so when he came to work at Data I/O. Our fr... | Hacker News Eric1985Data I/O  199192Microsoft5
  • Go界隈で巻き起こった go:linkname 騒動について - ANDPAD Tech Blog


    ANDPAD tomtwinkle  Go go:linkname  6/18 GoBash   go:linkname  internal packageprivate var/funcCompilercompiler directive go:linkname private便 unsafe packageimportGo  go:linkname  Go1.23 2
    Go界隈で巻き起こった go:linkname 騒動について - ANDPAD Tech Blog