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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    Google I/O

『Steve Losh』

  • 人気
  • 新着
  • すべて
  • A Road to Common Lisp / Steve Losh

    12 users

    stevelosh.com

    Posted on August 27th, 2018. I've gotten a bunch of emails asking for advice on how to learn Common Lisp in the present day. I decided to write down all the advice I've been giving through email and social media posts in the hopes that someone might find it useful. One disclaimer up front: this is a road to Common Lisp, not the road to Common Lisp. It's what I followed (without some of the dead en

    • テクノロジー
    • 2018/08/28 01:45
    • Lisp
    • programming
    • Fun with Macros: If-Let and When-Let / Steve Losh

      4 users

      stevelosh.com

      Posted on July 9th, 2018. I haven't been writing much lately because I've been in the process of switching my life over to Linux from OS X. I finally managed to get my blog infrastructure running again, so let's take a look at some deceptively-tricky Common Lisp macros: when-let and if-let (and their let* counterparts). IntroductionA First AttemptMultiple BindingsAdding Some StarsConsistencyDeclar

      • テクノロジー
      • 2018/07/10 11:23
      • lisp
      • Macro
      • CHIP-8 in Common Lisp: Graphics / Steve Losh

        4 users

        stevelosh.com

        Posted on December 21st, 2016. In the previous post we looked at how to emulate a CHIP-8 CPU with Common Lisp. But a CPU alone isn't much fun to play, so in this post we'll add a screen to the emulator with Qt. The full series of posts so far: CHIP-8 in Common Lisp: The CPU CHIP-8 in Common Lisp: Graphics CHIP-8 in Common Lisp: Input CHIP-8 in Common Lisp: Sound CHIP-8 in Common Lisp: Disassembly

        • テクノロジー
        • 2016/12/22 13:25
        • cpu
        • あとで読む
        • CHIP-8 in Common Lisp: The CPU / Steve Losh

          8 users

          stevelosh.com

          Posted on December 19th, 2016. A while back I decided to try to write a Game Boy emulator in Common Lisp based on this series of articles. I made some good progress but eventually got bogged down because I was trying to learn a bunch of complex new things at once: How to write an emulator How to use Qt with Common Lisp How the Game Boy works internally Instead of dragging on, I decided to take a b

          • テクノロジー
          • 2016/12/20 11:17
          • CPU
          • あとで読む
          • Git Koans / Steve Losh

            24 users

            stevelosh.com

            Posted on April 8th, 2013. Inspired by Vim Koans. SilenceOne Thing WellOnly the GodsThe HobgoblinThe Long and Short of It Silence A Python programmer handed her ~/.gitconfig to Master Git. Among the many lines were the following: [alias] ; Explicit is better than implicit. If we want to merge ; we should do so ourselves. pull = pull --ff-only Master Git nodded. "git pull origin master," said the p

            • テクノロジー
            • 2013/04/09 00:44
            • git
            • 学習
            • development
            • List Out of Lambda / Steve Losh

              7 users

              stevelosh.com

              Posted on March 30th, 2013. If you ignore the practical issues of computers like size, weight, cost, heat, and so on, what do you really need in a programming language? Let's play around with this question. To understand this post you'll need a basic understanding of how functions in Javascript work. If you can look at this code and understand what it prints, you're good to go: var x = 10; var f =

              • テクノロジー
              • 2013/03/31 04:56
              • javascript
              • programming
              • language
              • ***
              • A Modern Space Cadet / Steve Losh

                4 users

                stevelosh.com

                Posted on October 3rd, 2012. I spend a lot of my time (easily over 8 hours a day) at a keyboard. As you might have guessed from my previous entries about Vim and Mutt I'm not averse to spending a few hours to improve an environment I'm going to be spending tens of thousands of hours in over the next few years, so it shouldn't be a shock that my keyboard is something I've heavily tweaked. This post

                • テクノロジー
                • 2012/10/03 23:03
                • Mac
                • tips
                • The Homely Mutt / Steve Losh

                  6 users

                  stevelosh.com

                  Posted on October 1st, 2012. Now that Sparrow is effectively dead many of its users will be looking for a new email client. If you're not afraid of the terminal you may want to give Mutt a try. Mutt certainly isn't the prettiest email client around, and its setup/configuration process is one of the ugliest out there. But once you get it set up it's got a lot of advantages over many other email cli

                  • テクノロジー
                  • 2012/10/01 23:49
                  • mutt
                  • Coming Home to Vim / Steve Losh

                    7 users

                    stevelosh.com

                    Posted on September 20th, 2010. I'm a programmer. I work with text files for 6-12 hours every weekday so I care about the text editor I use. If switching to a different editor can increase my efficiency by even 10% it would save a good chunk of my time and let me get back to making cool things. I don't buy the "you're thinking 90% of the time and only typing 10% of the time, so your editor doesn't

                    • テクノロジー
                    • 2012/07/10 00:47
                    • vim
                    • english
                    • blog
                    • まとめ
                    • The Caves of Clojure: Part 1 / Steve Losh

                      5 users

                      stevelosh.com

                      Posted on July 7th, 2012. Lately I've had an urge to start playing a few games again, namely Nethack and Dwarf Fortress (the latter being triggered by this book). Aside from being incredibly fun, they also made me want to play around with writing a roguelike game of my own. I could write them in Python, but lately I've been falling out of love with the language. It's a solid workhorse that's not e

                      • テクノロジー
                      • 2012/07/08 07:52
                      • Clojure
                      • Steve Losh

                        3 users

                        stevelosh.com

                        Hello, I'm Steve. I'm a photographer, programmer, dancer, and bassist currently living in Ann Arbor, Michigan. If you want to get in touch with me, email is best.

                        • テクノロジー
                        • 2012/06/13 10:18
                        • http://stevelosh.com/media/extra/vim.svg

                          18 users

                          stevelosh.com

                          image/svg+xml Visual Modes Visual Visual Line Visual Block Replace Modes Replace Virtual Replace Select Modes Select Block Select Line Select Insert Visual Modes Insert Visual Line Insert Visual Block Insert Visual Insert Select Modes Insert Select Line Insert Select Block Insert Select Operator Pending Replace Pending i I o O a A Ctrl-C gR :vi Ctrl-G Ctrl-G Ctrl-O ! / : ? Ctrl-V V v Ins Ins :star

                          • 暮らし
                          • 2012/02/24 16:38
                          • vim
                          • 画像
                          • 便利
                          • これはすごい
                          • Writing Vim Plugins / Steve Losh

                            23 users

                            stevelosh.com

                            Posted on September 6th, 2011. A while ago I wrote a post about switching back to Vim. Since then I've written two plugins for Vim, one of which has been officially "released". A couple of people have asked me if I'd write a guide to creating Vim plugins. I don't feel confident enough to write an official "guide", but I do have some advice for Vim plugin authors that might be useful. Other People

                            • テクノロジー
                            • 2011/09/06 23:37
                            • vim
                            • plugin
                            • development
                            • プラグイン
                            • english
                            • Tech
                            • あとで読む
                            • Django Advice / Steve Losh

                              5 users

                              stevelosh.com

                              Posted on June 30th, 2011. For the past year and a half or so I've been working full-time at Dumbwaiter Design doing Django development. I've picked up a bunch of useful tricks along the way that help me work, and I figured I'd share them. I'm sure there are better ways to do some of the things that I mention. If you know of any feel free to hit me up on Twitter and let me know. Also: this entry w

                              • テクノロジー
                              • 2011/07/01 06:03
                              • django
                              • python
                              • あとで読む
                              • t / Steve Losh

                                5 users

                                stevelosh.com

                                t is a command-line todo list manager for people that want to finish tasks, not organize them. The code is in a Mercurial repository on BitBucket. Why t? Yeah, I know, another command-line todo list manager. Several others already exist (todo.txt and TaskWarrior come to mind), so why make another one? It Does the Simplest Thing That Could Possibly Work Todo.txt and TaskWarrior are feature-packed.

                                • テクノロジー
                                • 2011/02/19 21:56
                                • t
                                • python
                                • A Git User's Guide to Mercurial Queues / Steve Losh

                                  3 users

                                  stevelosh.com

                                  Posted on August 10th, 2010. I've been using Mercurial Queues more and more lately. At the last Mercurial sprint Brendan Cully said something that made me realize that MQ behaves very much like a souped-up version of git's index. I wanted to write a blog post about the similarities between the two concepts so that git users could understand Mercurial's MQ extension a bit better and see how it can

                                  • テクノロジー
                                  • 2011/01/13 18:16
                                  • mercurial
                                  • git
                                  • Coming Home to Vim / Steve Losh

                                    27 users

                                    stevelosh.com

                                    Posted on September 20th, 2010. I'm a programmer. I work with text files for 6-12 hours every weekday so I care about the text editor I use. If switching to a different editor can increase my efficiency by even 10% it would save a good chunk of my time and let me get back to making cool things. I don't buy the "you're thinking 90% of the time and only typing 10% of the time, so your editor doesn't

                                    • テクノロジー
                                    • 2010/09/21 08:10
                                    • vim
                                    • あとで
                                    • development
                                    • My Extravagant Zsh Prompt / Steve Losh

                                      25 users

                                      stevelosh.com

                                      Posted on January 31st, 2010. I spend a lot of time in a Terminal window at a command line. Up until about a month ago I was using bash for my shell. I decided to try switching to Zsh after hearing a lot of good things about it and I'm very happy with the change. A few days ago I tweeted my current Zsh prompt and the general response was: "Cool, but how did you do it?" I promised to write more abo

                                      • テクノロジー
                                      • 2010/02/02 10:41
                                      • zsh
                                      • zshrc
                                      • shell
                                      • sh
                                      • linux
                                      • A Guide to Branching in Mercurial / Steve Losh

                                        15 users

                                        stevelosh.com

                                        Posted on August 30th, 2009. I've been hanging out in the #mercurial and #bitbucket channels on freenode a lot lately, and I've noticed a topic that comes up a lot is "how does Mercurial's branching differ from git's branching?" A while ago Nick Quaranto and I were talking about Mercurial and git's branching models on Twitter and I wrote out a quick longreply about the main differences. Since then

                                        • テクノロジー
                                        • 2009/09/19 11:06
                                        • mercurial
                                        • dvcs
                                        • git
                                        • PC
                                        • Deploying with Fabric & Mercurial / Steve Losh

                                          3 users

                                          stevelosh.com

                                          Posted on January 15th, 2009. Earlier tonight I added support for the Mint Bird Feeder plugin to my site's RSS feeds. Bird Feeder isn't designed to work with Django so I had to change a few things to get it up and running. I mostly followed the instructions on Hicks-Wright.net with a few tweaks. While I was trying to get things running smoothly I had to redeploy the site a bunch of times so I coul

                                          • テクノロジー
                                          • 2009/02/14 23:30
                                          • deploy
                                          • python

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

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

                                          『Steve Losh』の新着エントリーを見る

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

                                          j次のブックマーク

                                          k前のブックマーク

                                          lあとで読む

                                          eコメント一覧を開く

                                          oページを開く

                                          はてなブックマーク

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

                                          公式Twitter

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

                                          はてなのサービス

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