タグ

ブックマーク / syohex.hatenablog.com (3)

  • 第一回 init.el読書会に参加しました - Shohei Yoshida's Diary

    一回目は @hico_horiuchiさんの init.elでした. 今はもう修正されているかと思いますが, 当日ツッコミを入れた ところを示します. add-hookに無名関数(lambda)は使わない方がいい add-hookに無名関数を使うと remove-hookできない 2回 add-hookすると, 2個関数が登録される といった問題があります. なるべく関数を作成して登録して ください. "~/.emacs.d/"は使わない方がいい user-emacs-directory(デフォルト値は ~/.emacs.d/)を代わりに使いましょう. こうすることで, user-emacs-directoryの値を変えることで, 別ディレクトリに 設定ファイル等をインストールすることができます(かもしれない). color-themeは使わない(Emacs 24以上を使っている方) Em

    第一回 init.el読書会に参加しました - Shohei Yoshida's Diary
  • rebuild.fmの Emacsクライアントを書きました - Shohei Yoshida's Diary

    http://rebuild.fm/ rebuild.fmの Emacsクライアントを書いてみました. 最近はメンテナンスばっかりやっていたので, 新規にスクラッチから 何か書いてみたかったというのが主な動機です. リポジトリ https://github.com/syohex/emacs-rebuildfm 機能 helm interfaceで podcastの一覧を表示して, 選択した podcastを 再生するというものです. その他コマンドに pause, resume, stopする というものがあります. イメージ アクション podcastの再生 その回のページへのジャンプ persistent action その回の概要を表示します. (上記のイメージのような感じです) 依存 helm cl-lib libxml(libxmlを有効にして Emacsをコンパイルしておく必要

    rebuild.fmの Emacsクライアントを書きました - Shohei Yoshida's Diary
  • Text::AAlibを書いています。 - Shohei Yoshida's Diary

    XSを書く練習の続き。 前回はごりごりとXSで書くというものだったので、 今回はライブラリのバインディングにチャレンジ。 扱うライブラリは An ascii-art library というアスキーアートを作るためのライブラリ。 開発リポジトリ syohex/p5-Text-AAlib · GitHub 現状 必要最低限な機能だけとりあえず実装しました。 機能的にドキュメント読んだだけではよくわからないところが あるので、それについてはソースを読んで充実させていく予定です。 テストの書き方も今一つわかっていないので、他のライブラリの 実装も見て勉強する必要がありそうです。 #!perl use strict; use warnings; use Text::AAlib; use Imager; my $file = shift or die "Usage: $0 image"; my $im

    Text::AAlibを書いています。 - Shohei Yoshida's Diary
    hiroshi_revolution
    hiroshi_revolution 2011/11/14
    Text::AAlibを書いています。 - Life is very short
  • 1