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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    プライムデーセール

『Irrational Exuberance』

  • 人気
  • 新着
  • すべて
  • Career advice in 2025.

    120 users

    lethain.com

    Yesterday, the tj-actions repository, a popular tool used with Github Actions was compromised (for more background read one of these two articles). Watching the infrastructure and security engineering teams at Carta respond, it highlighted to me just how much LLMs can’t meaningfully replace many essential roles of software professionals. However, I’m also reading Jennifer Palkha’s Recoding America

    • テクノロジー
    • 2025/03/16 15:48
    • career
    • あとで読む
    • IT
    • job
    • キャリア
    • 米国
    • work
    • life
    • Staff Engineer.

      4 users

      lethain.com

      Buy Staff Engineer on Gumroad and Amazon. After a bit of a lead up, so deeply excited that the Staff Engineer: Leadership beyond the management track book is done. As of today you can buy the digital version on Gumroad, as well as the digital and paperback versions on Amazon This project overlapped with a new job (at Calm), our first child (now eight months), and a global pandemic. In some ways, I

      • テクノロジー
      • 2021/04/09 00:24
      • あとで読む
      • How to invest in technical infrastructure.

        3 users

        lethain.com

        I’m speaking at Velocity on June 12th, 2019 on How Stripe invests in technical infrastructure, and this post outlines the talk’s content. I’m quite excited about the talk, as it unifies many ideas that I’ve written previously, and which I’ve found to be consistently useful! This isn’t a transcript, the talk will be much more rooted in the particular examples than this outline is. I’m Will Larson a

        • テクノロジー
        • 2019/11/03 13:02
        • Don't follow the sun.

          3 users

          lethain.com

          When I speak with engineering leaders, I sometimes get asked to endorse an underway plan to spin up a “follow the sun” on-call rotation. Instead of one team taking pages for the full day, they’ll split the load into 2 twelve hour shifts or 3 eight hour shifts. My advice is not what folks anticipate: please don’t. “Follow the sun” model is an evolutionary dead end for engineering on-call rotations.

          • テクノロジー
          • 2019/07/05 13:16
          • Product management in infrastructure eng.

            4 users

            lethain.com

            Recently a bunch of teams I work with have turned the corner, having paid down technical debt to a long-term sustainable level. The future unfurls with possibility. We can do anything. That’s exciting! It can also be pretty disorienting. For me, this is the most inspiring moment of management, and one of the hardest. When we were completely focused on system reliability or churning tasks, most tea

            • 暮らし
            • 2019/06/02 12:32
            • Building a Software Deployment Pipeline

              6 users

              lethain.com

              When the engineering team at Digg was acquired into SocialCode, we had a generous supply of technical and cultural puzzles to think through, but the most immediate challenge was scaling process for an engineering team whose membership doubled overnight. While I’ve argued that service oriented architectures are for scaling people, they probably aren’t the mechanism of first resort for scaling your

              • テクノロジー
              • 2014/04/07 08:22
              • development
              • 開発
              • programming
              • Introduction to architecting systems for scale.

                6 users

                lethain.com

                Few computer science or software development programs attempt to teach the building blocks of scalable systems. Instead, system architecture is usually picked up on the job by working through the pain of a growing product or by working with engineers who have already learned through that suffering process. In this post I’ll attempt to document some of the scalability architecture lessons I’ve lear

                • テクノロジー
                • 2012/09/10 22:37
                • architecture
                • 興味深い
                • webサービス
                • Digg v4's Architecture and Development Processes

                  6 users

                  lethain.com

                  A month ago history reset with the second launch of Digg v1, and memories are starting to fade since much of the Digg team joined SocialCode four months ago, so it seemed like a good time to describe the system and team architecture which ran and developed Digg.com from May 2010 until May 2012. There won’t be controversy here, not even much of a narrative, just a description of how we were working

                  • テクノロジー
                  • 2012/08/20 11:48
                  • digg
                  • python
                  • architecture
                  • *あとで
                  • Notes on Redis Memory Usage

                    5 users

                    lethain.com

                    A coworker and I were designing a solution to a rather interesting problem yesterday and we realized we needed a more in-depth understanding of the memory usage of the various datatypes in Redis to squeeze as much storage out of Redis as possible. Among other things we also wanted to verify some of statements in the Redis documentation, e.g. are hashes really preferable to creating pseudo-hashes b

                    • テクノロジー
                    • 2012/02/17 17:54
                    • redis
                    • Processing.jsの使い方

                      8 users

                      lethain.com

                      最近にJohn ResigのProcessing.jsが出た。その面白いプロジェクトを使って、Processingのコードをウェブブラウサーで走られる。今から少しだけなぜ面白いと考えって、後で使い方を説明する(説明しようとする方かな)。 なぜProcessing.jsは面白い?その質問に[色々な答え]1あるけど、今は二つだけ言う。 最初、Processingの目的と仕方はとてもいい考えだけど、Javaのシンタクスはかなり使いにくいと思う。ずっと前から何かRubyやPythonのようなシンタクスがあればいいかなと思っていた。それで、JavaScriptが使えることを気について、ちょっと喜んだ。Processingの目的はなるべく簡単なプログラムを作ることだって、JavaScriptでJavaよりその夢ができると思う。 もちろん普通のProcessingのシンタクスも使えるけど、JavaScr

                      • テクノロジー
                      • 2011/06/10 16:33
                      • Log Collection Server with Node.js

                        3 users

                        lethain.com

                        Recently, I've been thinking about aggregating logs from multiple machines. Although there are undoubtedly many approaches to this problem, I decided to write a simple HTTP server which would accept logs and then create a script which would monitor files for changes and POST them to the HTTP server. As an experiment I went ahead and did it with node.js because I hadn't done any projects with it ye

                        • テクノロジー
                        • 2010/02/01 02:34
                        • javascript
                        • A Python-Markdown Extension for Embedding Graphviz

                          3 users

                          lethain.com

                          Two of the tools I use most frequently in my writing (both public writing on this blog and notes I jot down for personal consumption) are graphviz and markdown. The last few days I've been tossing around the idea of embedding Graphviz graphs into Markdown, and today I had a couple of hours to quickly throw it together. The proof of concept, python-markdown-graphviz, is available on Github. I chose

                          • テクノロジー
                          • 2010/01/18 00:17
                          • python
                          • Getting Started With BeepBeep

                            3 users

                            lethain.com

                            A coworker (need to figure out his hidden blog so I can link back to him... :) forwarded a message my way from an Erlang mailing list regarding BeepBeep, which seemed like a fairly exciting project given that it combines something I am using at work but need more practice with--Erlang--and flavors it with a familiar spice: Django. This tutorial will walk through installation, creation and (kind-of

                            • テクノロジー
                            • 2009/07/09 17:51
                            • erlang
                            • Replacing Django's Template Language With Jinja2

                              3 users

                              lethain.com

                              In this example we're going to take a closer look at the flexibility of Django's loose coupling philosophy by replacing its default templating language with Jinja2. Jinja2 is a very similar template language to the one provided by Django, but provides additional functionality like more flexible if syntax in templates, the option to raise an error when an undefined object is operated upon within te

                              • テクノロジー
                              • 2009/06/18 12:28
                              • JInja
                              • Django
                              • python
                              • Genetic algorithms: cool name & damn simple.

                                4 users

                                lethain.com

                                Genetic algorithms are a mysterious sounding technique in mysterious sounding field--artificial intelligence. This is the problem with naming things appropriately. When the field was labeled artificial intelligence, it meant using mathematics to artificially create the semblance of intelligence, but self-engrandizing researchers and Isaac Asimov redefined it as robots. The name genetic algorithms

                                • テクノロジー
                                • 2009/01/03 18:13
                                • Python
                                • algorithm
                                • Deploying Django with Fabric

                                  4 users

                                  lethain.com

                                  Yesterday I wrote briefly about my development to deployment pipeline, and I very briefly mentioned Fabric, which is a Capistrano-like tool written in Python that helps remove mindless repetition from deployment. For a long time I was content with the SSH into the server and do stuff approach to deployment (I'm not managing any large deployments, and am usually dealing with small projects without

                                  • テクノロジー
                                  • 2008/11/11 14:57
                                  • fabric
                                  • deploy
                                  • python
                                  • django
                                  • Intro to Unintrusive JavaScript with Django

                                    5 users

                                    lethain.com

                                    There are quite a number of tutorials looking at using Ajax with Django. Despite that, it is still a topic that leaves many confused. I think the fundamental issue is that there are three very different groups looking for tutorials on using Ajax with Django: Experienced web developers who have used a multitude of other frameworks (and used to administer networks composed of passenger pigeons in th

                                    • テクノロジー
                                    • 2008/09/22 10:07
                                    • django
                                    • ajax
                                    • jquery
                                    • python
                                    • プログラミング
                                    • javaScript
                                    • Processing.jsの使い方

                                      10 users

                                      lethain.com

                                      最近にJohn ResigのProcessing.jsが出た。その面白いプロジェクトを使って、Processingのコードをウェブブラウサーで走られる。今から少しだけなぜ面白いと考えって、後で使い方を説明する(説明しようとする方かな)。 なぜProcessing.jsは面白い?その質問に[色々な答え]1あるけど、今は二つだけ言う。 最初、Processingの目的と仕方はとてもいい考えだけど、Javaのシンタクスはかなり使いにくいと思う。ずっと前から何かRubyやPythonのようなシンタクスがあればいいかなと思っていた。それで、JavaScriptが使えることを気について、ちょっと喜んだ。Processingの目的はなるべく簡単なプログラムを作ることだって、JavaScriptでJavaよりその夢ができると思う。 もちろん普通のProcessingのシンタクスも使えるけど、JavaScr

                                      • テクノロジー
                                      • 2008/08/30 12:23
                                      • Processing
                                      • JavaScript
                                      • An Epic Introduction to PyObjC and Cocoa

                                        4 users

                                        lethain.com

                                        Along with the release of Leopard (OS X 10.5) came the release of PyObjC 2.0 which made getting started with a PyObjC project a snap. However, a fair number of people have remarked that there is not a comprehensive up-to-date tutorial on getting started with PyObjC 2.0 on Leopard. Having developed Cocoa applications using both Objective-C and PyObjC, it's my experience that PyObjC lets you build c

                                        • テクノロジー
                                        • 2008/08/25 19:40
                                        • Python
                                        • PyObjC
                                        • An Introduction to Using CouchDB with Django

                                          8 users

                                          lethain.com

                                          Welcome to the final installment of this series, which has looked at the advantages of Django's loose binding philosophy. At first, we looked at replacing Django's templating system with Jinja2. Next, we looked at using SQLAlchemy instead of Django's ORM, and in this third segment we are going to look at using CouchDB instead of a traditional object relational database for data storage. CouchDB is

                                          • テクノロジー
                                          • 2008/08/19 14:10
                                          • couchdb
                                          • django
                                          • python
                                          • db
                                          • programming
                                          • Global Popularity of Programming Languages

                                            4 users

                                            lethain.com

                                            Inspired by an article by Andrew Chen about using Google Insights to look at adoption of some web apps, I decided to put together a similar comparison looking at the global popularity of programming languages. The languages I chose to look at were (in alphabetical order): Common Lisp, Erlang, Groovy, Haskell, Java, Objective C, OCaml, Perl, Python, Ruby, Scala, and Scheme. I performed the searches

                                            • テクノロジー
                                            • 2008/08/16 14:28
                                            • language
                                            • 国際
                                            • programming
                                            • Getting Started with Processing.js

                                              3 users

                                              lethain.com

                                              Recently John Resig released Processing.js. Its a pretty interesting project, which allows Processing code to be run in the browser. This article is a quick look at why it is worth checking out, and ends with a tutorial explaining how to get started. Why Does Processing.js Matter?I see (at least1) two reasons why translating Processing.js is important. The first is that Processing's philosophy and

                                              • 学び
                                              • 2008/05/21 06:23
                                              • Design of Processed Tower Defense

                                                3 users

                                                lethain.com

                                                For the last four days I've been working on a tower defense style game using Processing.js, and today riding a train into Nagoya I put my last hour of work into it. At this point it is a full featured although not particularly fun game. This article is going to briefly overview the state of the project, and then discuss some of the more interesting implementation details. Current StatusAt the mome

                                                • 暮らし
                                                • 2008/05/19 21:48
                                                • Two-Faced Django Part 1: Building a project that exists simultaniously on Facebook and the web

                                                  3 users

                                                  lethain.com

                                                  • テクノロジー
                                                  • 2008/02/01 14:27
                                                  • django
                                                  • facebook
                                                  • python
                                                  • english
                                                  • あとで読む
                                                  • Using JQuery with Django for Autocomplete Fields

                                                    4 users

                                                    lethain.com

                                                    This article is not particularly polished, and expects some general Django knowledge. It does not require any JQuery experience. Using Django with JQuery for Ajax is pretty easy, but figuring out how to do do a autocomplete form can be a bit more complex. So, here is a walkthrough. I am using Frank Vega's autocomplete library. It is a bit simple, but entirely usable. Grab the javascript, and the c

                                                    • テクノロジー
                                                    • 2007/12/02 03:26
                                                    • django
                                                    • jquery
                                                    • ajax
                                                    • Getting started with Shoes on OS X

                                                      7 users

                                                      lethain.com

                                                      So, I have been playing with Ruby a bit more recently, and I really wanted a GUI to play with too. I have had Why the Lucky Stiff in my RSS reader for a while, and I had been absently reading about his current project, Shoes, which is a GUI toolkit for Ruby. After using it for a couple of days, I'd say its worth a look. What is Shoes?So grammatically "What is Shoes?" hurts me slightly, but I think

                                                      • テクノロジー
                                                      • 2007/11/12 20:15
                                                      • ruby
                                                      • shoes
                                                      • gui
                                                      • tutorial
                                                      • ui
                                                      • mac

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

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

                                                      『Irrational Exuberance』の新着エントリーを見る

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

                                                      j次のブックマーク

                                                      k前のブックマーク

                                                      lあとで読む

                                                      eコメント一覧を開く

                                                      oページを開く

                                                      はてなブックマーク

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

                                                      公式Twitter

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

                                                      はてなのサービス

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