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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    新内閣発足

『Articles On Linux, Command-line & Software Engineering』

  • 人気
  • 新着
  • すべて
  • How To Make A CPU - A Simple Picture Based Explanation

    30 users

    blog.robertelder.org

    2021-11-09 - By Robert Elder The purpose of this article is to explain how to make a CPU out of rocks and sand as fast as possible without using too many words.  As the world of proprietary hardware and software crushes in around us, we risk losing the ability to make things for ourselves as individuals.  It is for this reason that I felt compelled to learn how one could hypothetically make their

    • テクノロジー
    • 2021/11/11 10:33
    • CPU
    • HotEntry
    • コンピュータ
    • technology
    • science
    • 技術
    • IT
    • あとで読む
    • The Regular Expression Visualizer, Simulator & Cross-Compiler Tool

      7 users

      blog.robertelder.org

      This article is part of Series On Regular Expressions.  For more examples of regular expressions to visualize, check out this this list of Regular Expression Test Cases. Your Regex: String To Search: Generate New Random Matching String The Regex As A C Program Common C Code For All Regular Expressions The C source code below is the common code that is required by any of the code samples that are g

      • テクノロジー
      • 2020/07/29 01:51
      • A Guide to Recording 660FPS Video On A $6 Raspberry Pi Camera

        15 users

        blog.robertelder.org

        2019-08-01 - By Robert Elder This article will discuss the setup steps that are required for recording videos at high frame rates on cheap Raspberry Pi cameras.  Frame rates up to 660FPS on the V1 camera and up to 1007 on the V2 camera can be achieved.  Filming at these extremely high frame rates on a Raspberry Pi is much more challenging and involves more work than typical point and shoot photogr

        • テクノロジー
        • 2019/08/07 10:42
        • Raspberry Pi
        • Technology
        • video
        • あとで読む
        • Myers Diff Algorithm - Code & Interactive Visualization

          6 users

          blog.robertelder.org

          2017-06-07 - By Robert Elder Below you will find example source code and interactive visualizations that are intended to complement the paper 'An O(ND) Difference Algorithm and Its Variations' by Eugene W. Myers[1].  Multiple variants of the algorithms discussed in Myers' paper are presented in this article, along with working source code versions of the pseudo-code presented in the paper. Two ref

          • テクノロジー
          • 2017/07/04 09:25
          • Algorithm
          • web
          • あとで読む
          • Building A C Compiler Type System - Part 1: The Formidable Declarator

            3 users

            blog.robertelder.org

            2016-07-07 - By Robert Elder Updated July 15, 2016: Emphasize that declarators and declarations are completely different things. Updated July 8, 2016: Corrections related to spiral rule and K & R C style declarators.  See comment on HN discussion Introduction This will be the first part in a series of posts that are intended to document my thoughts during the process of building a type system for

            • テクノロジー
            • 2016/07/08 14:00
            • compiler
            • Use Vim Inside A Unix Pipe Like Sed Or AWK

              16 users

              blog.robertelder.org

              2016-04-05 - By Robert Elder Updated April 10, 2016: Removed use of unnecessary brackets as per suggestion Updated April 7, 2016: Use 'cit' instead of 'vitx', correction about identity functions vs idempotence. On Hacker News Introduction In this article, a method for inserting vim into the middle of a unix pipe is presented.  This method has several caveats, but it can produce extremely terse and

              • テクノロジー
              • 2016/04/06 07:42
              • vim
              • sed
              • awk
              • Shell
              • Bash One Liner - Compose Music From Entropy in /dev/urandom

                3 users

                blog.robertelder.org

                2016-03-04 - By Robert Elder Last Updated Dec 12, 2019:  Fixed an off by one error (awk uses 1-based arrays!). The Command cat /dev/urandom | hexdump -v -e '/1 "%u\n"' | awk '{ split("0,2,4,5,7,9,11,12",a,","); for (i = 0; i < 1; i+= 0.0001) printf("%08X\n", 100*sin(1382*exp((a[$1%8+1]/12)*log(2))*i)) }' | xxd -r -p | aplay -c 2 -f S32_LE -r 16000 The above command was tested on Ubuntu 14.04.  You

                • テクノロジー
                • 2016/03/07 22:02
                • Interfaces - The Most Important Software Engineering Concept

                  4 users

                  blog.robertelder.org

                  2016-02-01 - By Robert Elder Last Updated:  Sept 29, 2016 Synopsis An interface can be thought of as a contract between the system and the environment.  In a computer program, the 'system' is the function or module in question, and the 'environment' is the rest of the project.  The interface formally describes what can pass between the system and the environment.  An 'implementation' can be define

                  • テクノロジー
                  • 2016/02/26 21:45
                  • Virtual Memory With 256 Bytes of RAM - Interactive Demo

                    4 users

                    blog.robertelder.org

                    2016-01-10 - By Robert Elder Introduction I just finished updating my C compiler and minimal CPU specification to include virtual memory.  The process of adding virtual memory support to a CPU, a kernel, and a compiler toolchain has made me realize that there is a lack of good explanations for how all of these parts fit together.  I also realized that a surprising number of programming decisions e

                    • テクノロジー
                    • 2016/01/15 15:45
                    • CPU
                    • Strange Corners of C

                      4 users

                      blog.robertelder.org

                      2015-05-25 - By Robert Elder In my attempts to learn the C programming language well enough to write my own C compiler, I've encountered some very interesting examples of C syntax that you generally don't see every day.  All of these examples you'll see here will compile without warnings or errors even with very strict compiler flags in gcc and clang (gcc -Wall -ansi -pedantic -std=c89 main.c).  H

                      • テクノロジー
                      • 2015/08/03 04:07
                      • Articles On Linux, Command-line & Software Engineering

                        3 users

                        blog.robertelder.org

                        Home Store Blog Contact Home Store Blog Contact #linux | #commandline | #softwareengineering | #embeddedsystems | #compilers ... View All >> Recent Articles View All Recent Articles How To Start A BusinessPublished 2025-09-14 Intro To 'logout' Command In LinuxPublished 2024-11-13 Intro To 'reboot' Command In LinuxPublished 2024-09-24 Intro To 'shutdown' Command In LinuxPublished 2024-08-30 Popular

                        • テクノロジー
                        • 2015/07/03 09:02

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

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

                        『Articles On Linux, Command-line & Software Engineering』の新着エントリーを見る

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

                        j次のブックマーク

                        k前のブックマーク

                        lあとで読む

                        eコメント一覧を開く

                        oページを開く

                        はてなブックマーク

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

                        公式Twitter

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

                        はてなのサービス

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