@peccul is peccu

(love peccu '(emacs lisp cat outdoor bicycle mac linux coffee))

2010-01-01から1年間の記事一覧

= emerge ruby1.9

[2010-09-07 18:42:20] >>>[gentoo] >>>[ruby] ruby1.9をMacPortsから消したのを忘れてた. ついでだからportじゃなくてgentoo側でいれてやろうと. /Users/peccu% autounmask "dev-lang/ruby" autounmask version 0.27 (using PortageXS-0.02.09 and portag…

org-babel 便利だけど,ちと変わったね

org 7.01hになってから,(require 'org-babel-R)とか(require 'org-babel-init)がないようなきがする今は(require 'ob-R)ぽいね.(Org-Babelの頭文字取ったのね.)orgのtar.gz展開して,org/lisp以下にob-*.elがいっぱいあるから,そっちをみてね.あ,org-b…

= Emacsでreplace-regexp(C-M-%)を使う時にLisp式を使える

[2010-09-01 03:09:24] >>>[emacs]矩形選択した時に連番を挿入したい.そのための布石参考:cua-modeで矩形選択した部分に連番を挿入する replace-regexpで置換文字列にLisp式を書けるらしい(from ZDNet JP) ので,replace-regexpのドキュメントをえせ翻訳し…

= 矩形選択して,連番を挿入するの作った

[2010-09-01 04:10:05] >>>[emacs]結局,replace-regexpは使わずに,cua-modeのcua-sequence-rectangleとstring-rectangle(C-x r t)を参考にして作っちゃいました. 使い方 こんなふうにリージョンを選択する(矩形のつもり) C-x r N(my-sequence-rectangle)…

= auto-install.elは便利だけど,それをいれるのがそもそも敷居があるのかなと思って

[2010-08-27 01:55:07] >>>[emacs] 本題とは関係ないですが WEB+DB Vol.58買いました.peccuが,ここのブログが載っててうれしくなりました. これは永久保存版ですね.本題に戻りますと,そのEmacs活用∞なる特集を読んでいて,日頃の疑問 auto-install.elを…

= 【情報求む】Emacsでコミュニケーション用のツールをまとめて使おう

[2010-08-25 15:47:07] >>>[emacs] >>>[lingr] >>>[twitter] >>>[mew] >>>[irc]下のことについて書かれている情報源を教えてくだされば,まとめます.お願いします.Emacsを使っている人同士でのコミュニケーションを取りやすくしたいです. いろんなツール…

= clojureをGentoo/Prefix MacOSXで

[2010-08-25 21:52:15] >>>[gentoo] >>>[clojure]http://lowlife.jp/mft/stories/35.htmlを参考に進める /Users/peccu/Gentoo% echo 'PORTDIR_OVERLAY="/Users/peccu/Gentoo/overlay"'>>$EPREFIX/etc/make.conf /Users/peccu/Gentoo% mkdir overlay /Users/p…

= 深町さんのL5を使う

[2010-08-25 22:18] >>>[clojure] >>>[l5]S式でHTMLの次はLaTeX,その次はプレゼンでしょうということで,まえまえから気になっていたS式で書くプレゼンツール「L5」を作りました - 八発白中を使ってみようと思います「追記2010-08-29 20:51」深町さんが正式…

= Mewでメールを受信できなくなった.undo-treeが悪さしてた

[2010-08-22 03:12:33] >>>[emacs] >>>[mew]以下のパッチをあてるとなおります. --- undo-tree.el (revision 597) +++ undo-tree.el (working copy) @@ -548,8 +548,9 @@ ;; `characterp' isn't defined in Emacs versions <= 22 (eval-and-compile - (unle…

= 自己紹介 Part2

[2010-08-20 20:44:24] そろそろtwitter1年になるし自己紹介更新してみる.前の自己紹介大阪の大学に通う5年生一去年の演習の時間にコンパイラを作って,emacslispの処理系のような構造を作ろうとして失敗.単位を落とす.去年コンパイラを完成させて,無事…

= Emacs Lispのクォートあたりの話

[2010-08-22 17:17:06] >>>[emacs] >>>[lisp]emacs lispでわからないこと - ぺっくブログミラー@pecculでの話題に例をつけてみた. `(a (+ 2 3) b) ;(a (+ 2 3) b) (list 'a (+ 2 3) 'b) ;(a 5 b) `(a ,(+ 2 3) b) ;(a 5 b) (setq some-list '(2 3)) `(1 ,@s…

= emacs24をGentoo/Prefix Mac OS Xでいれてみた

[2010-08-11 15:19:40] >>>[gentoo] >>>[osx] >>>[emacs]偉大なるなおたさんのbuild.logの読み解き方 #0 「sys-apps/groff-1.20.1-r3」 - Emacs ひきこもり生活に影響されて私もあげてみます. grepしたりそんな高度なことはしてませんよ笑 まずemacs24のパ…

= (append event (kansai-emacs #x02)) 第二回関西Emacs勉強会開催予定(2010/9/25 Sat)

[2010-08-10 12:53:59] >>>[emacs] >>>[event]最新情報はこちらをどうぞ Emacs勉強会やっちゃいます! るびきちさんの「Emacsテクニックバイブル」も発売されましたし,Emacsユーザーが増えることを期待して二回目の勉強会を開催しようと思います.ほんとは…

= Gentoo/Prefix on MacOSX(Snow Leopard)でemerge ghcができた(完結)

[2010-08-09 13:37:12] >>>[osx] >>>[gentoo] >>>[haskell]Gentoo/Prefixでの話です % emerge -uaDNv ghc だとこんなエラーになりました Configuring installPackage-1.0... cabal-bin: ghc version >=6.4 is required but the version of /Users/peccu/Gent…

xargsでdirname

[2010-08-04 13:59:33] >>>[linux] >>>[shell] % find .|grep "hoge"|xargs dirname usage: dirname path とかおこられた % find.|grep "hoge"|xargs -I {} dirname {} とするといけた.-Iてなんやろ.manにはのってなかった

emergeしたら(masked by: missing keyword)といわれた時の話

[2010-08-04 03:16:28] >>>[gentoo] cf.http://www.iml.ece.mcgill.ca/~stephan/autounmaskKEYWORDにfbsdがなくてもautounmaskしとけばKEYWORDにfbsdを追加するのでemergeできるようになる (masked by: missing keyword)とか言ってくる % emerge app-portage…

SnowLeopardでlatex-beamerを入れてみた

SnowLeopardになって入れ直したptexとpgfをいれる % sudo port install pgf ptexhttp://sourceforge.net/projects/latex-beamer/files/ から3.07をダウンロードして ~/Downloadsにlatex-beamerを解凍したとして, % sudo cp -R ~/Downloads/latex-beamer-3.0…

SnowLeopardにアップグレードしてから,mplayerが入らなかった.

Gentoo/Prefix MacOSXでmplayerをいれるとDockにも出現しないし,フォーカスが奪われることもなくなりました(2010/08/10 00:30追記)http://blog.bloople.net/read/87 を参考にした. $ sudo port install mplayer ... Error: Target org.macports.fetch retu…

最近のSynergyはSynergy+らしい

http://code.google.com/p/synergy-plus/wiki/Setupバージョン1.3.1くらいからメンテされてなかったらしく,有志でSynergy+(synergy-plus)というプロジェクトになったらしい.設定ファイル(~/.synergy.conf)とか起動スクリプトはそのままで移行できました.w…

YaTeXとhowmの連携で.howmを消す

普段YaTeXを使ってて,howmもよく使ってるので,howmでLaTeXを書くこともしばしば. そんときはやてふモードにしてるんだけど,bibtex(C-ctbとか)を実行するとコマンドに渡すファイル名に.howmが残ってて毎回消すのが面倒だから, .texだけじゃなくて.howmも…

おれ,Gentoo/FreeBSD8.0いれるんだ(前編)

研究室のパソコンにGentoo/FreeBSDをいれることを目標にした @naota344さんのすすめで 不運なハードウェア構成 BIOSの古さによるUSBメモリからのブート不可 CDROMからのブートは可能 HDD:33GBが1個 Pen4 2.53GHz OptiPlex GPX260 BIOS A03 試したこと FreeSB…

latex-beamerを入れてみた

osxでbeamerがうまくいかなかったのでメモmacportsでptexを入れたんだけど,beamerのバージョンが古いのかうまくいかなかったので,公式から持ってきた時のインストール方法をDownloadsにlatex-beamerを解凍したとして, % sudo cp -R ~/Downloads/latex-bea…

Emacsの話題で語らいましょう

Lingr: Sign Up このリンクがアカウント登録とroomへの招待をかねてますここでEmacsの話題を語らいましょう.要するにチャットです.これからはこまめにチェックしよーっと

今日の思いつき

global-mode-line - 全てのフレームに共通するモードライン - そこにメールの受信状況,Readerのフィルターに引っかかった更新状況 - twtterのmention - feed残unread - など API.el - APIに対するelispを作りやすくするための機構 - 取得部 - 認証部 - 解析…

google calendarとgoogle readerをCUIで使う

peepとgcalcli どっちもPythonで実装されている.Mac(Leopard)で使えるようにした方法をメモっておく.ちなみにpeepは結構前に入れたから忘れてるけど,gcalcliを入れたらうまくいったのでそっちがメイン. Google Reader peepでできる.@mgikenさんが作って…

emacsとvimscriptの関係がphpとperlの関係に似てる気がして

言語仕様とか性質で比較した話じゃなくて、使い方、プログラムの作り方での話イメージだけど、 あれをやりたいなと思ったら、ドキュメント探して、長い関数名に引数数個で終わって、関数名からだいたい何してるかわかったりするのがelisp/php。 あれをやりた…

twitterで見かける,URL短縮サービス,画像等をアップするサービス

最近twitterクライアントを作ってます.そこでbit.ly,twipicみたいなサービスにも対応したいので,ご存知のサービスがあれば教えていただきたいのです.でも,実際短縮系はリダイレクト考慮した取得すれば,いらない.% curl --head -L http://bit.ly/... …

bm.elでブックマーク一覧からブックマークにジャンプする

タイトルだけ見たらanything-config.elにあるanything-c-bm-initでいいじゃんと思われるかもしれませんが,これだと,カレントバッファしか参照しませんよね.というわけで,bm-repositoryに保存されてる全バッファ,ファイルを対象にブックマークにジャンプ…

emacs lispでわからないこと

いろいろわからない事が多い.教えてくれたら嬉しいけど,備忘録的な感じ.調べたら追記していこうと思う. with-current-buffer,with-temp-file,with-selected-window,with-temp-buffer,with-temp-fileあたりの違い ,@symbol とか ,symbol これは教えてもら…

Redmine.elが面白い

redmine.elをリリースしました - 八発白中 TB? これをみて,redmine.elを使ってみた.微妙にはまったようななんと言うか.なのでブログに記しておく. APIキー? .emacsに記述する設定 (require 'redmine) (setq redmine-project-alist '(("OpenPNE3" "http:…