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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    ChatGPT

『Oliver Steele』

  • 人気
  • 新着
  • すべて
  • Practical Functional JavaScript: Code Samples

    22 users

    osteele.com

    Practical Functional JavaScript: Code Samples These are the code samples from my Ajax Experience 2008 talk, Practical Functional JavaScript. Click on a line to view (and run) that sample. I've written out some of what I said about the samples in the first section. Check back later, and I'll update the rest.— Oliver Steele, 2 Oct 2008, Amherst, MA 1. Function Objects Callbacks "> Basic callback"> T

    • 暮らし
    • 2008/10/04 05:53
    • javascript
    • programming
    • functional
    • Commit Policies

      19 users

      blog.osteele.com

      Git is a complicated beast. The Git index, if you’re coming from other VCS’s, is a new concept. Yesterday I described how I use the Git index in my workflow: These pictures illustrate the multiple locations, or “data stores”, that host a copy of the source tree. These stores are: the working directory, local and remote repositories, and the index. In order to show more of the whole development pro

      • テクノロジー
      • 2008/05/12 17:52
      • git
      • development
      • tool
      • My Git Workflow

        17 users

        blog.osteele.com

        Git’s great! But it’s difficult to learn (it was for me, anyway) – especially the index, which unlike the power-user features, comes up in day-to-day operation. Here’s my path to enlightenment, and how I ended up using the index in my particular workflow. There are other workflows, but this one is mine. What this isn’t: a Git tutorial. It doesn’t tell you how to set up git, or use it. I don’t cove

        • 暮らし
        • 2008/05/10 13:35
        • git
        • JavaScript Fu Rails Plugin

          3 users

          blog.osteele.com

          JavaScript Fu extends Rails with a few facilities to better integrate JavaScript into Rails development: 1. The notes and statistics rake tasks compass JavaScript files in the public/javascript directory: $ rake notes public/javascripts/controls.js: * [782] [TODO] improve sanity check $ rake stats | Name | Lines | LOC | Classes | Methods | M/C | LOC/M | [...] | JavaScript | 7287 | 6322 | 0 | 0 | 0

          • テクノロジー
          • 2008/04/16 00:40
          • javascript
          • plugin
          • github
          • rails
          • More Monads on the Cheap: Inlined fromMaybe

            3 users

            blog.osteele.com

            This article is about how to deal with null values. It follows up on this one. It’s intended for code stylists: people who care a lot about the difference between one line of code and two, or keeping control statements and temporary variables to a minimum. (A code stylist is kind of like the dual of a software architect, although one person can be both.) It’s not about code golf – although you mig

            • テクノロジー
            • 2008/02/27 16:46
            • Haskell
            • プログラミング
            • programming
            • Functional Javascript

              51 users

              osteele.com

              Functional is a library for functional programming in JavaScript. It defines the standard higher-order functions such as map, reduce (aka foldl), and select (aka filter). It also defines functions such as curry, rcurry, and partial for partial function application; and compose, guard, and until for function-level programming. And all these functions accept strings, such as 'x -> x+1', 'x+1', or '+

              • 暮らし
              • 2007/07/25 02:35
              • javascript
              • functional
              • library
              • 関数型
              • js
              • Programming
              • language
              • Functional JavaScript

                4 users

                blog.osteele.com

                Functional is a JavaScript library for functional programming. It defines the standard higher-order functions (map, reduce, filter) that you can read about elsewhere on the web. It also defines functions for partial function application and function-_level_ programming: curry, partial, compose, guard, and until. Finally, it introduces “string lambdas”, which let you write 'x -> x+1', 'x+1', or eve

                • テクノロジー
                • 2007/07/23 15:49
                • javascript
                • js
                • library
                • One-Line JavaScript Memoization

                  8 users

                  blog.osteele.com

                  Computing the length of a Bezier curve is expensive, but the length of a given Bezier doesn’t change over time. In my JavaScript Bezier implementation, I wanted to compute the length only the first time it’s need, and save this result in order to return instantly thereafter. This is a special case of memoization. There are well-known strategies for implementing memoization. But getLength is a null

                  • テクノロジー
                  • 2007/05/18 09:33
                  • javascript
                  • Tips
                  • パフォーマンス
                  • programming
                  • Visualizing Regular Expressions

                    10 users

                    blog.osteele.com

                    Here’s something I’ve wanted for a long time. So I finally built it. reAnimator is a tool for visualizing how regular expression engines use finite-state automata to match regular regular expression patterns against text. This is intended to demonstrate the implementation of regular expressions. If you want to learn how to use them instead, I recommend these references instead: Regular-Expressions

                    • 暮らし
                    • 2006/03/07 01:14
                    • visualization
                    • ajax
                    • Python
                    • JavaScript
                    • algorithm
                    • Oliver Steele Blog Archive JSON for OpenLaszlo

                      3 users

                      blog.osteele.com

                      JSON for OpenLaszlo is a JSON library for OpenLaszlo. I wrote this in order to implement my regular expression visualizer. There’s a live example below. Clicking on a button requests some JSON text from the server and parses it on the client. The source code to the example is here. (When it runs off my web site, the debugger in the example displays a warning about not being able to connect to the

                      • テクノロジー
                      • 2006/03/07 01:03
                      • OpenLaszlo
                      • JSON
                      • flash
                      • javascript
                      • reAnimator: Regular Expression FSA Visualizer

                        71 users

                        osteele.com

                        This application requires the Flash plugin. If the plugin is already installed, click here. Warning: include(../../includes/footer.php) [function.include]: failed to open stream: No such file or directory in /home/.sidestep/osteele/osteele.com/tools/reanimator/index.php on line 32 Warning: include() [function.include]: Failed opening '../../includes/footer.php' for inclusion (include_path='.:/usr

                        • 暮らし
                        • 2006/02/21 14:26
                        • 正規表現
                        • regexp
                        • flash
                        • visualization
                        • visualize
                        • regex
                        • FSA
                        • Graphviz
                        • computer

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

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

                        『Oliver Steele』の新着エントリーを見る

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

                        j次のブックマーク

                        k前のブックマーク

                        lあとで読む

                        eコメント一覧を開く

                        oページを開く

                        はてなブックマーク

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

                        公式Twitter

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

                        はてなのサービス

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