2011-01-01から1年間の記事一覧
Emacs Advent Calendar jp: 2011 : ATNDに初参加です。そして遅れてすみませんでした...。28日目はd:id:k1Lowさんの空気のようなEmacs Lisp -2011 冬-です。自分が書く内容はsmartchr.elの設定例が出来上がってしまいましたので、smartchr.elの設定を記事に…
Twitterで謎の一文(↓)が、あってscribbleというものを調べてみたらほんとにあった。 racketのscribbleいいなぁ。chibi-schemeもこれでマニュアル書いてるし、OOoから乗り換えようかな。2011-10-25 19:31:58 via webScribbleというのはRacketというScheme処理…
250ptと500ptは解いた。 英語読むの大変だった...。250ptは不動点というものを求める問題らしい。 x=0.25と、Rが引数として与えられて、f(x)=R * x * (1 - x) を200000繰り返して、そのあとの200001〜201000の範囲の最大値と最小値の差を求める問題。 500pt…
九九の出力 row: 行(横) column: 列(縦) SBCLバージョン? (defun ku-ku () (format t " ") (loop for i from 1 to 10 (format t "~3d" i )) (loop for row from 1 to 10 (format t "~3d" column) (loop for column from 1 to 10 (format t "~3d" (* row col…
どうもVBAの情報が多すぎて普通のVBでPowerPointを開く方法がないのでかなり困る。 MSDNを何度も見返してやっと把握したのでメモする。 PowerPointの開き方(.NET) 例としてWindowsフォームアプリケーションで作った場合 ボタンの名前はOpenPowerPointとした…
**** 追記 2011/11/28 答え載せてなかったし間違ってたので修正。problem1のloop中のnを(- n 1)に変更プロジェクト•オイラーというものがあったのでちょっとだけ解いてみた。 Problem 1 - PukiWiki使用言語はSBCL。いい加減Emacs Lisp以外を使おうという…
Halloween問題とは ただのFizzBuzz問題です。思いついたので作った。でもあと少しで10月31日が終わる...。 (defun hallo-ween (n limit) (if (<= n limit) (progn (cond ((zerop (mod n 15)) (princ "Halloween! ")) ((zerop (mod n 3)) (princ "Hallo " )) …
Debianを使ってるのだけれど、アップデートしたらsudoresの設定を間違って置換してしまって再設定しないといけなかった。そしてまたやり方を忘れてたから無駄な時間を取られたorz。ちなみエラーはこんなエラーだった。 $ username@hoge:~$ sudo apt-get inst…
どれも日頃のEmacsの不便を少し解消できるはず。 現在のバッファをanythingの選択バッファを出さずに消したい (defun my-kill-current-buffer (interactive) (kill-buffer (current-buffer))) ;;"Ctrl + Alt + k" (define-key global-map (kbd "C-M-k") 'my-…
Emacsの設定ファイルを公開している人を少しまとめてみました。全部列挙するのはむりっぽかったので途中で諦めています(汗)探せば公開している人はそれなりにいるので参考にすると良いと思います。追記 2014/01/23 ↓のgithubではアクティブな人が晒してるの…
タイトルの通り、Githubでコミットのたびにつぶやいてくれる機能を有効にする方法をメモしておこうと思う。 実はちゃんとTwitterと連携できるのに、いまいちどこにあるかわからないものやなぁと思う。 やり方 (1)下の画像の赤い部分「Setting」をクリックす…
GNU Emacsの公式マニュアル。Emacsで使われている機能のマニュアル一覧を見ることができる。 Gnu Emacs Manuals OnlineネットにあるGNU Emacsマニュアルへのリンクまとめ http://macemacsjp.sourceforge.jp/index.php?EmacsManuals Emacs Manual - メモ用なW…
ブログに書くまでもないかなと思うものを記事にするのはどうかと思うので、自分のWikiを始めることにした。メモ用なWiki自分のいろいろなメモをWikiに書いて、なんか書くことがまとまったらブログの方に書く。
EmacsWikiの翻訳と整備だれかしてくれないかなと思ってたけど、なんだか誰もする気配がない。はてさてどうしたものかと思って、もう自分が編集するしかないということでいくらか編集した。EmacsWikiの設定とかは膨大なのでどこからしたものかと思ったけど、…
letrecの練習問題といた。なかなかなかなかとっつきにくい関数だなと思った。 ついでにletrecの役立つ話とかをついでにリンク。 1243. Re. 1242. Re. Scheme 入門 7. 繰り返し 【scheme】letrecで階乗 scheme, Gauche: let、let*、letrecソースコードと実行…
Lisp/処理系 Racket Gauche - A Scheme Implementation WarabiLisp ISLisp http://www.gnu.org/software/guile/download.html#git DrScheme: Download PLT Scheme MzScheme: Download MzScheme Scheme - Wikipedia http://www4.ocn.ne.jp/~inukai/scheme_j.h…
やっとバブルソートが出来たので上げる。バブルソート習作上のサイトとほぼ一緒になってしまったorz。変えたところはletの変数を増やしたところと、出力をするようにしたところ、変数名を変えたところかなと。なんとか再帰で出来ないんだろうか...。ソースコ…
Alt+上矢印で上の階層に行くキーバインドが欲しくなって探したらコードはあったのでキーバインドのコードを追加するだけでできた。 設定 25.3.5 フォルダを開く時, 新しいバッファを作成しない ― dired これを.emacsファイルに貼り付ける。init-loaderがある…
yasnippetがずっと起動できなくて無駄な時間が流れてしまった。だけどやっと解決ができた。原因はyasnippetというよりは、anything-c-yasnippetの更新がされてないのが原因だったみたい。解決方法はanything-c-yasnippetにパッチを当てないと悪い。起動がで…
この記事のコマンドを使うより、quickrun.elの方が圧倒的に良いのでこちらを使うべし。 @see quickrun.elで開発効率アップ - syohex’s diary @see GitHub - syohex/emacs-quickrun: Run command quickly. This packages is inspired quickrun.vim Rubyをそろ…
問題数が多くて解くのに時間がかかってしまった。zencodingで<pre>タグを生成したら少し煩わしさが消えた気がする。(pre+br)*16とかすると一気に出てくるのが確かに癖になる気がした。このぐらいのやつだと自分でコピペの方が早いかもしれないけどなれるために使</pre>…
やっとこさsdicのインストールが終わった...。なぜこんなに時間がかかるんだろう。debian6.0.0にはsdicパッケージはなかった。これは自分でインストールするしかないので自分でインストールする。 インストールまでのやり方 sdic、辞書ファイルのedict.gz,ge…
たまに問題によっては少し作り方が違う感じになってる。プログラムを作るときに、どんな風に実行させるか考えてテスト用のソースコードを書くと実装のミスを減らせるからいいかも。多分手法としてはテストファーストを実践したと思う。特に問題3はテストを先…
最初、EmacsはLispをするために少し使ってたけど、使いにくさなどもあって敬遠していた。LispBoxも使ってたけど、Windows7だとエラーが出て使えなかったりで諦めてた。gnupackと、ALICEなEmacsを使うようになってから、Emacsの使い方がわかって色々設定する…
もうひとつの Scheme 入門 7 繰り返しこのサイトの練習問題1が解けたのでそれをメモとして記事にしておく。 (define (my-length lst) (if (null? lst) 0 (+ 1 (my-length (cdr lst))))) (my-length '(1 2 3 4 5)) 5 (define (my-sum lst) (if (null? lst) 0 …
2012.7.23 追記 一番いいのはgithubのやつをダウンロードすることだと思う。最近のやつでは解消されてると思う。 GitHub - joaotavora/yasnippet: A template system for Emacs2013.12.16 追記 今はM-x package-install yasnippetでインストールすればよさそ…
VirtualBoxでDebianを使っていて、slimeをSynapticでアンインストールとかしたり、slimeの公式サイトからダウンロードしたものを使おうとか色々してたらslimeが起動できなくなった。エラーメッセージはこんなのが出てきた。 (progn (load "/usr/share/common…
CをLispに変換するだけなのだけど、簡単な出力を意外と理解してないことに愕然…。基礎をおろそかにしてたなと思った次第で…。#include <stdio.h>#include <math.h>main(){ int a,b,c ; scanf("%d",&a); scanf("%d",&b); scanf("%d",&c ); printf("a = %d",a); printf("b = %d"</math.h></stdio.h>…
rootユーザーから元のユーザーに戻りたかったんだけれど、一体どうすればいいか分からなかった。ちょっとしたことだと思うんだけど、わからんもんやねぇ。$ man suこれをすれば詳細な説明は書いてある。 例だけ載せるとこれになる。$ su ←rootに切り替えます…