はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    ChatGPT

『lemire.me』

  • 人気
  • 新着
  • すべて
  • Memory-level parallelism :: Apple M2 vs Apple M4 – Daniel Lemire's blog

    3 users

    lemire.me

    The Apple M2, introduced in 2022, and the Apple M4, launched in 2024, are both ARM-based system-on-chip (SoC) designs featuring unified memory architecture. That is, they use the same memory for both graphics (GPU) and main computations (CPU). The M2 processor relies on LPDDR5 memory whereas the M4 relies on LPDDR5X which should provide slightly more bandwidth. The exact bandwidth you get from an

    • 世の中
    • 2025/07/10 10:06
    • Web server ‘hello world’ benchmark : Go vs Node.js vs Nim vs Bun – Daniel Lemire's blog

      3 users

      lemire.me

      The Web is a convenient interface to your software. Many times, if you have an existing application, you may want to allow Web access to it using HTTP. Or you may want to build a small specialized Web application. In such instances, you do not want to use an actual Web server (e.g., Apache or IIS). There are many popular frameworks for writing little web applications. Go and JavaScript (Node.js) a

      • テクノロジー
      • 2023/10/07 17:14
      • Pocket
      • Parsing time stamps faster with SIMD instructions – Daniel Lemire's blog

        15 users

        lemire.me

        In software, it is common to represent time as a time-stamp string. It is usually specified by a time format string. Some standards use the format %Y%m%d%H%M%S meaning that we print the year, the month, the day, the hours, the minutes and the seconds. The current time as I write this blog post would be 20230701205436 as a time stamp in this format. It is convenient because it is short, easy to rea

        • テクノロジー
        • 2023/07/03 09:47
        • programming
        • あとで読む
        • Making all your integers positive with zigzag encoding – Daniel Lemire's blog

          3 users

          lemire.me

          Daniel Lemire's blog Daniel Lemire is a software performance expert. He ranks among the top 2% of scientists globally (Stanford/Elsevier 2024) and is one of GitHub's top 1000 most followed developers. Menu and widgets

          • テクノロジー
          • 2022/11/26 10:49
          • An overview of version control in programming – Daniel Lemire's blog

            3 users

            lemire.me

            In practice, computer code is constantly being transformed. At the beginning of a project, the computer code often takes the form of sketches that are gradually refined. Later, the code can be optimized or corrected, sometimes for many years. Soon enough, programmers realized that they needed to not only to store files, but also to keep track of the different versions of a given file. It is no acc

            • テクノロジー
            • 2022/04/23 15:51
            • In C, how do you know if the dynamic allocation succeeded? – Daniel Lemire's blog

              4 users

              lemire.me

              In the C programming language, we allocate memory dynamically (on the heap) using the malloc function. You pass malloc a size parameter corresponding to the number of bytes you need. The function returns either a pointer to the allocated memory or the NULL pointer if the memory could not be allocated. Or so you may think. Let us write a program that allocates 1 terabytes of memory and then tries t

              • テクノロジー
              • 2021/10/29 00:55
              • Compressing JSON: gzip vs zstd – Daniel Lemire's blog

                29 users

                lemire.me

                Daniel Lemire's blog Daniel Lemire is a software performance expert. He ranks among the top 2% of scientists globally (Stanford/Elsevier 2024) and is one of GitHub's top 1000 most followed developers. Menu and widgets

                • テクノロジー
                • 2021/07/01 23:29
                • JSON
                • performance
                • アルゴリズム
                • algorithm
                • HotEntry
                • network
                • it
                • Memory access on the Apple M1 processor – Daniel Lemire's blog

                  3 users

                  lemire.me

                  Daniel Lemire's blog Daniel Lemire is a software performance expert. He ranks among the top 2% of scientists globally (Stanford/Elsevier 2024) and is one of GitHub's top 1000 most followed developers. Menu and widgets

                  • テクノロジー
                  • 2021/01/07 21:39
                  • Ridiculously fast unicode (UTF-8) validation – Daniel Lemire's blog

                    5 users

                    lemire.me

                    • テクノロジー
                    • 2020/10/21 07:23
                    • The Go compiler needs to be smarter – Daniel Lemire's blog

                      3 users

                      lemire.me

                      • テクノロジー
                      • 2020/06/05 10:51
                      • Cost of a thread in C++ under Linux – Daniel Lemire's blog

                        21 users

                        lemire.me

                        Daniel Lemire's blog Daniel Lemire is a software performance expert. He ranks among the top 2% of scientists globally (Stanford/Elsevier 2024) and is one of GitHub's top 1000 most followed developers. Menu and widgets

                        • テクノロジー
                        • 2020/03/02 11:44
                        • linux
                        • server
                        • it
                        • あとで読む
                        • blog
                        • Xor Filters: Faster and Smaller Than Bloom Filters – Daniel Lemire's blog

                          5 users

                          lemire.me

                          • テクノロジー
                          • 2019/12/20 15:35
                          • あとで読む
                          • Ridiculously fast base64 encoding and decoding – Daniel Lemire's blog

                            3 users

                            lemire.me

                            Computers store data as streams of bits. Binary files like image, audio or video files are allowed to contain just about any sequence of bits. However, we also often use text formats; for example, web pages and emails are required to be text. So how do we send images by email? How do we embed images within web pages? One possibility is to point to a distinct binary file. Another common approach is

                            • テクノロジー
                            • 2018/01/18 09:48
                            • C
                            • web
                            • China is catching to the USA, while Japan is being left behind

                              3 users

                              lemire.me

                              Daniel Lemire's blog Daniel Lemire is a software performance expert. He ranks among the top 2% of scientists globally (Stanford/Elsevier 2024) and is one of GitHub's top 1000 most followed developers. Menu and widgets

                              • テクノロジー
                              • 2017/11/13 04:23
                              • japan
                              • How should you build a high-performance column store for the 2020s?

                                4 users

                                lemire.me

                                • 暮らし
                                • 2017/11/11 16:07
                                • columnar
                                • How many floating-point numbers are in the interval [0,1]?

                                  3 users

                                  lemire.me

                                  Daniel Lemire's blog Daniel Lemire is a software performance expert. He ranks among the top 2% of scientists globally (Stanford/Elsevier 2024) and is one of GitHub's top 1000 most followed developers. Menu and widgets

                                  • テクノロジー
                                  • 2017/03/02 08:12
                                  • Performance overhead when calling assembly from Go

                                    4 users

                                    lemire.me

                                    Daniel Lemire's blog Daniel Lemire is a software performance expert. He ranks among the top 2% of scientists globally (Stanford/Elsevier 2024) and is one of GitHub's top 1000 most followed developers. Menu and widgets

                                    • テクノロジー
                                    • 2016/12/22 09:11
                                    • No more leaks with sanitize flags in gcc and clang

                                      3 users

                                      lemire.me

                                      Daniel Lemire's blog Daniel Lemire is a software performance expert. He ranks among the top 2% of scientists globally (Stanford/Elsevier 2024) and is one of GitHub's top 1000 most followed developers. Menu and widgets

                                      • テクノロジー
                                      • 2016/12/09 17:16
                                      • Intel will add deep-learning instructions to its processors – Daniel Lemire's blog

                                        4 users

                                        lemire.me

                                        Some of the latest Intel processors support the AVX-512 family of vector instructions. These instructions operate on blocks of 512 bits (or 64 bytes). The benefit of such wide instructions is that even without increasing the processor clock speed, systems can still process a lot more data. Most code today operators over 64-bit words (8 bytes). In theory, keeping everything else constant, you could

                                        • テクノロジー
                                        • 2016/10/15 14:29
                                        • Intel
                                        • 機械学習
                                        • A fast alternative to the modulo reduction

                                          5 users

                                          lemire.me

                                          So it is four times faster! No bad. As usual, my code is freely available. What can this be good for? Well… if you have been forcing your arrays and hash tables to have power-of-two capacities to avoid expensive divisions, you may be able to use the fast range map to support arbitrary capacities without too much of a performance penalty. You can also generate random numbers in a range faster, whic

                                          • テクノロジー
                                          • 2016/06/28 09:49
                                          • How to learn efficiently – Daniel Lemire's blog

                                            6 users

                                            lemire.me

                                            • 暮らし
                                            • 2015/01/02 20:53
                                            • Fast integer compression in Java – Daniel Lemire's blog

                                              3 users

                                              lemire.me

                                              Last year, we published a fast C++ library to quickly compress and decompress arrays of integers. To get good compression, we use differential coding: the arrays of integers are sorted and instead of storing the integers themselves, we store the difference between successive integers. The differences are typically small integers that can be compressed efficiently. Out of habit, I ported our code t

                                              • テクノロジー
                                              • 2013/07/10 10:42
                                              • compression
                                              • Java
                                              • library
                                              • Fast integer compression: decoding billions of integers per second – Daniel Lemire's blog

                                                6 users

                                                lemire.me

                                                Daniel Lemire's blog Daniel Lemire is a software performance expert. He ranks among the top 2% of scientists globally (Stanford/Elsevier 2024) and is one of GitHub's top 1000 most followed developers. Menu and widgets

                                                • テクノロジー
                                                • 2012/09/13 01:03
                                                • compression
                                                • *あとで
                                                • Open science: why is it so hard? – Daniel Lemire's blog

                                                  3 users

                                                  lemire.me

                                                  Daniel Lemire's blog Daniel Lemire is a software performance expert. He ranks among the top 2% of scientists globally (Stanford/Elsevier 2024) and is one of GitHub's top 1000 most followed developers. Menu and widgets

                                                  • テクノロジー
                                                  • 2012/01/11 17:05
                                                  • Implementing a Rating-Based Item-to-Item Recommender System in PHP/SQL

                                                    5 users

                                                    lemire.me

                                                    Implementing a Rating-Based Item-to-Item Recommender System in PHP/SQL Abstract User personalization and profiling is key to many succesful Web sites. Consider that there is considerable free content on the Web, but comparatively few tools to help us organize or mine such content for specific purposes. One solution is to ask users to rate resources so that they can help each other find better cont

                                                    • 暮らし
                                                    • 2011/10/12 20:16
                                                    • Breaking news: HTML+CSS is Turing complete – Daniel Lemire's blog

                                                      3 users

                                                      lemire.me

                                                      Daniel Lemire's blog Daniel Lemire is a software performance expert. He ranks among the top 2% of scientists globally (Stanford/Elsevier 2024) and is one of GitHub's top 1000 most followed developers. Menu and widgets

                                                      • テクノロジー
                                                      • 2011/03/09 21:00
                                                      • HTML
                                                      • CSS
                                                      • programming

                                                      このページはまだ
                                                      ブックマークされていません

                                                      このページを最初にブックマークしてみませんか?

                                                      『lemire.me』の新着エントリーを見る

                                                      キーボードショートカット一覧

                                                      j次のブックマーク

                                                      k前のブックマーク

                                                      lあとで読む

                                                      eコメント一覧を開く

                                                      oページを開く

                                                      はてなブックマーク

                                                      • 総合
                                                      • 一般
                                                      • 世の中
                                                      • 政治と経済
                                                      • 暮らし
                                                      • 学び
                                                      • テクノロジー
                                                      • エンタメ
                                                      • アニメとゲーム
                                                      • おもしろ
                                                      • アプリ・拡張機能
                                                      • 開発ブログ
                                                      • ヘルプ
                                                      • お問い合わせ
                                                      • ガイドライン
                                                      • 利用規約
                                                      • プライバシーポリシー
                                                      • 利用者情報の外部送信について
                                                      • ガイドライン
                                                      • 利用規約
                                                      • プライバシーポリシー
                                                      • 利用者情報の外部送信について

                                                      公式Twitter

                                                      • 公式アカウント
                                                      • ホットエントリー

                                                      はてなのサービス

                                                      • はてなブログ
                                                      • はてなブログPro
                                                      • 人力検索はてな
                                                      • はてなブログ タグ
                                                      • はてなニュース
                                                      • ソレドコ
                                                      • App Storeからダウンロード
                                                      • Google Playで手に入れよう
                                                      Copyright © 2005-2025 Hatena. All Rights Reserved.
                                                      設定を変更しましたx