タグ

ブックマーク / mfumi.hatenadiary.org (3)

  • Vimでお絵描きプログラミング - mfumiの日記

    この記事はVim Advent Calender 2012,第23日目の記事です.前日は@y_uukiさんのPerl屋さんに便利なVim Pluginを2つ書いた - ゆううきブログでした. pietというプログラミング言語があります.pietは普通の言語とはちょっと変わっていて画像を使ってプログラミングをおこないます.例えば"Hello World"を出力するプログラムの1つは次のようになります(DM's Esoteric Programming Languages - Piet Samplesより) さて,このpietのプログラムを作成するにはペイントとかいうエディタを使ったりするらしいですがプログラムを書くのはvim分ですからね.vimで書けない訳ないですよね.ということで作りました. GitHub - mmisono/piet.vim: vim plugin for piet

    Vimでお絵描きプログラミング - mfumiの日記
    invent
    invent 2012/12/23
    Vimでお絵描きプログラミング - mfumiの日記
  • Google Readerの未読件数を取得 - mfumiの日記

    Google Readerをターミナルから閲覧できるpeepというソフトウェアを知って、なかなかlife changingだったんですが、どうせならまとまった時期にばばっとみたいので未読フィードの数をscreenのhardstatusにでも表示させてみたいなとふと思いました。で、調べてみると普通にありました。 Google Reader APIの叩き方 - by edvakf in hatenaを参考に、 curl -s "http://www.google.com/reader/api/0/unread-count?all=true" --header "Cookie: SID=<SIDトークン>; T=<Tトークン>" | perl -nle 'print m|reading-list</string><number name="count">(\d+)</number>|' としてみ

    Google Readerの未読件数を取得 - mfumiの日記
    invent
    invent 2012/01/10
  • Vimでマインスイーパー - mfumiの日記

    前回 lightsout.vim 作った訳ですが意外と作れるものだなーと思ったので今度はマインスイーパー作ってみました.相変わらずの手抜き実装^^; GitHub - mmisono/viminesweeper: vim + minesweeper :MineSweeper [easy,normal,hard] もしくは :MineSweeper custom {width} {height} {num_of_mine} で実行できます. hjkl で移動 x で左クリック v で右クリック zz でホイールリック(左右同時押し)*1 と同じ動作します. まぁコーディング飽きたら遊んでみてください. どうせ自分は作ったらやらないんだろうな…w *1:友達に言われるまでこんな機能あるの知りませんでしたw

    Vimでマインスイーパー - mfumiの日記
    invent
    invent 2011/09/20
  • 1