タグ

ブックマーク / naoya-2.hatenadiary.org (4)

  • はてな記法が使えるTropyクローン - Haropy - naoyaのはてなダイアリー

    結城さんが作った Tropy が何だか面白い。氏曰くWeb 0.5としてのTropy。ここでいう Web 0.5 というのは揶揄としての Web 0.5 ではなく、ちゃんと意味をもった 0.5。 クローンもすでにいくつか生まれているようだし、僕も暇つぶしがてら作ってみた。はてな記法が使えるTropyクローンということで、Haropy。 http://haropy.bloghackers.net/help サニタイズとかほとんどしてないのでアレなんですが、その辺は近藤タンに相談しつつ Text::Hatena でのやり方を聞いてから実装しよう。とりあえずこんなものが動きました程度に。 中の実装は Catalyst で作ってあります。実は、はじめは 10分で作る Catalyst アプリケーション実演をやろうと思ってたんだけど、つくりはじめたらちょっと面白くなったのでちゃんと作ってしまったとい

    はてな記法が使えるTropyクローン - Haropy - naoyaのはてなダイアリー
  • IRC 環境など - naoyaのはてなダイアリー

    昨日、久しぶりに IRC するために環境を整えたんですが、Windows のころは Limechat が激しくベンリで(こないだのXML開発者の日のパネラーの人が Limechat の開発者だったてんでびびった)使わせてもらってましたが、MacOSX にはいまいちいいのがないなあ、と思い結局 Emacs + riece でがんばることに。 riece は昔使おうとして挫折したことがありましたが、ちゃんとドキュメントを読んだら全然問題なく使えてしまいました。なんで挫折したんだろう。riece と普通のバッファをひとつのウィンドウで切り替えるのはなんか難しいっぽいんですが、riece 使ってる人は C-x 5 2 でフレーム一個作ってそっちでやるってのが普通? 今はそうしてます。 自宅やホスティング環境ににサーバーがある人とかは IRC proxy で繋げっぱなしにしてログを取っておいたりする

    IRC 環境など - naoyaのはてなダイアリー
    youshow
    youshow 2012/04/05
  • naoyaのはてなダイアリー - 負荷とは何か

    調べごとをしたので blog に書いて理解を深めようのコーナーです。長文です。 Linux でシステム負荷を見る場合にお世話になるのが top や sar (sysstat パッケージに同梱されてるコマンド) などのツールです。 top ではシステム統計のスナップショットを見ることができます。今システムがどういう状態かなーというときは top が便利。 top - 08:16:54 up 3 days, 14:43, 6 users, load average: 0.18, 0.07, 0.03 Tasks: 43 total, 2 running, 41 sleeping, 0 stopped, 0 zombie Cpu(s): 18.2% us, 0.0% sy, 0.0% ni, 81.8% id, 0.0% wa, 0.0% hi, 0.0% si一方の sar では10分ごとのシ

    naoyaのはてなダイアリー - 負荷とは何か
  • Perl で 8ビット CPU を作る - naoyaのはてなダイアリー

    CPU を作る、と言ってもハードではなくソフト、仮想機械です。 2001 年から UNIX USER で連載されていた西田亙さんの「gccプログラミング工房」。いまさらながら、バックナンバーを取り寄せて初回から順番に読んでいます。とてもためになる連載です。 この連載中で第10回から数回に分けて開発されていた octopus という 8 ビット CPU の仮想機械があります。オリジナルは C 言語で書かれていたのですが、その設計を見て、これは他の言語でも作れるのではないか、と思い Perl に移植してみたところなんとか動作させることができました。以下の URL にコードを公開します。(西田さんに確認を取ったところ、オリジナルのソースは Public Domain とのことでした。オリジナルは http://www.skyfree.org/jpn/unixuser/ からダウンロード可能です。

    Perl で 8ビット CPU を作る - naoyaのはてなダイアリー
    youshow
    youshow 2008/01/05
    続きはRubyで
  • 1