sci

最果て風呂

Wineskin を使って JWW を動かす

WineHQ をソースからビルドしてもエラーが出て動かないのだった。サイトには MacOS X 用のバイナリは置いてないし、WineBottler は(Flashをインストールしていないので)ダウンロードできないしでちょっと困った。 調べてみると Wineskin が良さそうなのでこ…

MinGWを使ってのビルド方法

手っ取り早く Emacs をビルドしたい 各環境用に用意されたバイナリをインストールするのが一番手っ取り早いのですが、愛があるなら一度は各自でビルドしてみましょう(^_^;) MinGWのインストール まずはコンパイルをするための道具を用意します。MinGW | Mini…

Vim の変数のスコープについて - 完結編 -

前の投稿からずいぶんと経ってしまったのですが、これは下記の記事から続いているお話です。 「続 Vim のウインドウ変数とバッファ変数と」 「Vim のウインドウ変数等について調べたのだが...」 「Vim の変数のスコープについて調べたら「わかってない」とい…

SKK 辞書を操作するスクリプトを作成しつつ配列の勉強

SKK 辞書の共有(2012.07.04) Mac 上の Vim と Emacs、Win 上の Vim と Emacs で SKKを使っていて、最終的に skk-jisyo ひとつで運用できるようにするため、S 辞書使ってなるべくユーザ辞書に登録して育成をしている。 今まではほとんどの時間 Mac 上の Emacs…

Pull Request に関するメモ書き

Pull Request その前(2012.06.24) Pull Request をしてみたくて下調べ。 ウェブブラウザで Pull Request をしたいページにアクセスして fork ローカルのターミナルで git clone git@github.com:nakinor/bar.git 作業用のブランチを作る git checkout -b mypu…

Emacs でも使うのはマウスだけ

これは下記の記事の続きのようなものです。開発の速度が速いので、状況がすでに変わってしまっているかもしれません。 正字(旧字体)と親しむスクリプトと Emacs の紹介 - sciご注意!!状況が変ってしまいました。スクリプトの一部が本家にマージされたので…

Vim に関するメモ書き

Vimscript の題材(2012.07.14) Vim script に手を付けようと手頃なプロジェクトを探していたのだが、身近な skk.vim を見ることにした。quickrun とかは開発中で freeze してないしね。前から気になっていた「辞書データをどのように持っているのか?」を知…

mto に関するメモ書き

いろいろな方法を試してみよう(2012.06.28) 開発も公開も停止している訳だけど、いろいろと練習するための題材になってくれているスクリプト。 ファイルから一行ずつ読み込んで処理する、というのがボトルネックになっていることに気付いてはいた。オーダー…

Python330b1 を野良ビルドする

懲りずに挑戦してみる。3.2 の時にあてたパッチをしてから ./configure CFLAGS=-Wno-long-double --with-threads --enable-shared で make。 Modules/posixmodule.c: In function `posix_chown': Modules/posixmodule.c:3000: error: `lchown' undeclared (f…

Emacs に関するメモ書き

Emacs の menu bar(2012.06.26) 自分では使うことはないのだけど、メニューバーからコマンドを実行できると便利だということで実装してみた。実装した時にメモを書いてなかったので、忘れないうちに今メモをする。 最初はリファレンスマニュアルを読みながら…

正字(旧字体)と親しむスクリプトと Emacs の紹介

Windows 上では秀丸エディタやサクラエディタを使われている方が多い事と思いますが、正字正かなに興味を持たれた初学者のために、今回は Emacs を紹介したいと思います。設定が大変であったり、複雑なキーバインドのために小指を痛めてしまうことで有名なの…

mruby に関するメモ書き

mruby-cf2bd34 (2012.10.09) 8 月にもビルドしていたのだけど、実に 2 ヶ月ぶりのビルドをしてみた。特に大きな変更があるわけでもないので、Makefile に自分用のパッチをあててから make をした。make test は 480 個になっていた。スクリプトを動かす等は…

Ruby の Windows における改行コードの扱い

(前提:Sinatra を使ってブラウザ用の画像閲覧アプリを作っているお話)ディレクトリ内で変更(追加・削除のみで修正は考えない)された画像ファイルを調べるために、Ruby で下記のようにしてファイルリストを取得してみる。 File.open("list.txt", 'w') {|file…

続 Vim のウインドウ変数とバッファ変数と

ウインドウ変数について これは下記の記事から続いているお話。 「Vim のウインドウ変数等について調べたのだが...」 「Vim の変数のスコープについて調べたら「わかってない」ということがわかった」 thinca さんの記事を読んで「自分が現在どこに居るのか…

Vim のウインドウ変数等について調べたのだが...

これは下記の記事から続いているお話。 「Vim の変数のスコープについて調べたら「わかってない」ということがわかった」 先日の続きで変数のスコープについて調べる実験。問題と出会った時は、なるべく単純な例で実験するのが良い。そのような訳で、材料は…

Vim の変数のスコープについて調べたら「わかってない」ということがわかった

前口上 Emacs Lisp については良く知らないのだが、定型句を置換するスクリプトを作った。これは CSV のような外部ファイルから単語のペアを読み込んで連想リストを作成し、各コンスセルの car で検索し cdr で置き換えるというものである。連想リストはスク…

Vim のビルド時における configure の流れを少し知った

秘密は src/auto にあり 7.3.555 にアップデート。warning があることに気付いてはいたのだけど、放置していた部分を調べてみることにした。Lua と Ruby は問題ないようだけど、Perl で出ている。どうやらリンクするライブラリに問題があるみたい。 gcc -c -…

mto を実装しながら Common Lisp のお勉強(5日間)

Common Lisp でコマンドライン引数を取得(2012.06.05) Common Lisp でも実装してみようとスクリプトを作成開始。Scheme と似ているのでそれを参考にしながら作っているけど、似ているようで微妙に違う。というかかなり違うかもしれない。 Common Lisp ではコ…

SQLite3 をなんとかビルドする

「Vim って便利だね」という視点で(2012.01.24)に書いていた記事です。 まったく使っていないし、この先も使う予定が無いのだけれど、ビルドの練習台になってもらっている sqlite3。この度のバージョンアップ(3.7.10)でいよいよビルドができなくなってしまっ…

Vim の各種インタプリタを有効にしてビルドする(除くPython)

Vim の configure オプションをいじってみる 今までに何度も挑戦しているお話。Mac で使っている Vim でも ruby 機能を有効にしてやろうと ./configure --enable-multibyte --enable-gui=no --with-features=big --enable-rubyinterp --with-ruby-command=/u…

Panther で Gauche を使い続ける!

Gauche-0.9.3.3 (2012.06.03) 0.9.3.3 が出ていたのでビルドする。前回はどんなオプションを付けたのか思い出せなかったし、調べるのも面倒だったので、便利な機能を使った。 > gzcat Gauche-0.9.3.3.tgz | tar xf - > cd Gauche-0.9.3.3 > gauche-config --…

SJIS 版 TeX を使い続けるために

まえがき 私の愛機は古い iBook なので、Carbon Emacs は古いバージョンの 22 しか無いし、TeX についても Shift-JIS 版しかないのでした。TeX はあまり使わないので詳しくはないのだけど、UTF 版が実用になっているらしい。これは漢字の旧字体を使う自分に…

Windows や OS X 環境で Vim と Emacs から軽量マークアップを使う

GitHub を使うようになったのだけど、Readme を書いたりコメントをする際に Markdown 記法を使えると便利ということなので勉強することにした。自分ははてな記法を使っているのでこういった軽量マークアップの便利さは体感しているのだけど、書式が似ている…

C# によるはじめての GUI アプリケーション

まえがき 旧字旧仮名と新字新仮名を相互に変換するスクリプトを Emacs で作成してから 1 年が経過しようとしている。これまでの間に辞書を補強しつつ、Ruby 等のスクリプトも作成して Shell 上での変換が可能になった。また、Vim editor でも同じことが出来…

BecomeAnVimscripter

ナイショ話 こんな事を知られたら袋叩きにあってしまうので、ここだけの話としてあなたの胸の中に仕舞っておいて欲しい。実はこのグループに出入りしている人達っていうのは、まるで息を吸うように Vim を使っているのです。たぶんコーディング中に何も躊躇…

あまい果実

まえがき Visual Studio の C# で手軽に GUI アプリケーションを作成できた事に味を占めた奈幾乃は、自身のメインマシンである iBook でも GUI アプリケーションを作成し、かつ常用したいが為に XCode に手を出してしまったのだった。 この Xcode は Interfa…