Entries from 2010-01-01 to 1 year

CentOS5.5にMoinMoinをインストールしたメモ 

ちょっと前にJamWikiを使い始めたというエントリを書いたけど すぐやめてMoinMoinにうつった。 MoinMoinにうつった理由 データベースではなくテキストファイルでデータを保存する リビジョン管理が便利そう もいんもいんって変な名前だな、と思った。 変な名…

It's All Text

テキストエリアをお好みのエディタで編集できるFirefoxアドオン https://addons.mozilla.jp/firefox/details/4125 インストールすると テキストエリアの右下に小さなボタンが現れるようになります。 そのボタンをクリックすると あらかじめ設定したテキスト…

カーソル位置のURLをブラウザで開く

(bounds-of-thing-at-point THING) という便利な関数があります。 カーソル位置の文字列が、URLなのかメールアドレスなのか、などを判定してくれる。 例えば (bounds-of-thing-at-point 'url) は、カーソルがURLの上にあればそのURLの頭とおしりの位置をコン…

応用情報技術者試験合格しました。

四月受けた応用情報技術者試験合格してました。 点数的にはちょっといまいちでした。 午後問題のオブジェクト指向とDBで結構間違えた。 仕事柄ここだけは全部当たらないとお話にならないんだけど。 秋はネットワーク試験受けようと思います。

金額を漢字フォーマット

http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/47175 ruby-listでこういうメールが飛んでいて、ちょっとやってみようかと思った。EmacsLispで。 まず 12345678912345 ↑こんな数字があったとして、 (12345678912345) リストにして (123456789…

js2-mode入れようとしたけどByte-compileでつまずいた

js2-modeでかすぎるから敬遠してたんだけど入れることにした。 理由はjs-modeとsticky-shiftが相性悪いこと 詳しくは調べていないけど、js-modeは;を押した瞬間になんかの処理が走っているっぽくて だけどsticky-shiftだと;はshiftなわけで、結果;が入力でき…

Jamwiki使ってみた

自分専用のwikiあったら便利だなーってずっと思ってたんだけど wikiって種類が多すぎてどれを選べばよいのかわからなくて踏み出してませんでした。 PHPのやつはいやだった。(まだPHPになれていない。慣れていたらPukiwikiにしてたかも) それからCommercial…

Emacs picture-modeでお絵描き

ちょっとした図を描きたいとき。 使い方 絵が描きたくなったらM-x picture-modeする。 元のモードに戻りたかったらC-c C-c 四角を書く 矩形選択してからC-c C-r 消しゴム Backspaceで消す。 もしくは スペース(空白)で上書き。 # picture-modeでは文字は挿…

delicious APIを使う。

http://delicious.com/help/api2つほど引っかかったことがあった。 deliciousのAPIの認証は HTTPS + Basic認証 OAuth があるようですが、 自分はBasic認証のほうを使ってるのでそっちの話になります。 # そのうちOAuthにうつろうと思う APIへのアクセス規制 …

Emacsからファイルを拡張子にあったアプリケーションで開く

EmacsのdiredでEnterとかを押すとファイルを開ける。 開くファイルがテキストファイルだったら良いけれど これがPDFやらdoc形式だったりすると困ったことになる。 # PDFはDoc-Viewで開けたりするんだけど # Doc-Viewは暗号化に対応していない?とかでうまく…

org-modeでワールドカップもばっちり

org-mode用ワールドカップ試合スケジュール きっとこれで大事な試合も見逃しません。 ↓ソースは以下 worldcup games in your org-mode agenda http://emacs-fu.blogspot.com/2010/06/worldcup-games-in-your-org-mode-agenda.html 手順 スケジュール表をダウ…

「ふつうのLinuxプログラミング」を読んだ。

あんまC言語使ったことないけど。ふつうのLinuxプログラミング Linuxの仕組みから学べるgccプログラミングの王道作者: 青木峰郎出版社/メーカー: ソフトバンククリエイティブ発売日: 2005/07/27メディア: 単行本購入: 35人 クリック: 450回この商品を含むブ…

今更ながらSoftware Design総集編を買った

Software Design 総集編 【2000~2009】(DVD付)作者: SoftwareDesign 編集部出版社/メーカー: 技術評論社発売日: 2010/02/17メディア: 大型本購入: 42人 クリック: 452回この商品を含むブログ (39件) を見るちょっと前にSoftware Design総集編として 2000-200…

tmpfs

ディスク溢れ、の状態を作り出すのにtmpfsを使ってるのを見かけて、 なるほどって思った。 tmpfsとはメモリー上に作成するファイルシステム。 メモリー上に作成されるため、マシンの電源を切ると書き込んだファイルは消えてしまう。 メモリー上に作成される…

telnet(openssl s_client)でGmail送ってみるよ

GmailのSMTPサーバの基本的な情報はここに載ってる http://mail.google.com/support/bin/answer.py?answer=78799 サーバ: smtp.gmail.com ポート: 465 or 587 アカウント: xxxxxxxx@gmail.com パスワード: yyyyyyyy(Gmailのパスワード) Use STARTTLS STARTTL…

CGI/SAPI/FastCGI

PHP

仕事でPHPを使うことになりそうなのでPHP勉強中。 PHPを動かす方法。 http://fuzzytolerance.info/code/cgi-vs-sapi-vs-fastcgi/ このページを部分的に和訳してみた。 2006年の記事だからもしかしたら少し情報が古いかもしれない。 CGI(Common Gateway Inter…

ループバックデバイス

mount -o loop ...とか普段なんとなくつかっているがまとめ。 ループバックデバイス(Loopback device)とは 一般的なファイルを、あたかもハードディスクなどのブロック型デバイスであるかのように扱うための機能。 パソコン上で、イメージファイルを直接操作…

ダイナミックDNSって無料のやつもあるんだね。

自鯖立てるにあたって一番のネックって固定IP&ドメインにかかるお金。。。 動的IPでもOKなDynamicDNS これ無料で使えるのもあるんですね。 例えば https://ddo.jp/ とかね。 一ヶ月間IP無更新の場合登録削除ってすごい厳しいなあw 定期的にcron走らせなき…

FedoraやUbuntuで「音楽」「デスクトップ」などのディレクトリ名を英語に変える。

言語設定で日本語を選択してFedoraやUbuntuをインストールすると ホームディレクトリ以下に、 音楽 デスクトップ 動画 ..etc という日本語の名前のディレクトリができる。 うざ。。。 これ消しても消しても蘇るのんだよね。 こいつらを完全に消し去る方法っ…

Fedora12からFedora13へのアップグレードをyumで行うのは危険

Fedoraの場合、yumによるアップデートはオフィシャルにはサポートされていない。 できないこともないけれど、問題がいくつか。http://fedoraproject.org/wiki/Upgrading_Fedora_using_yum#Fedora_12_-.3E_Fedora_13 Fedora 12 -> Fedora 13 * Testing shows …

Linuxで使えるMP3 Player

こういうの買いました。Transcend MP330 4000円ほどと安かったのでAmazonでぽちっと。容量は8GB。 http://www.transcend.co.jp/Products/ModDetail.asp?ModNo=262&LangNo=17&Func1No=1&Func2No= 音楽聞くのにiPhoneはやや不便。 容量が少ない(自分の3G…

key-chord.el

key-chord.elを初めて使ってみたのですが、便利。 http://www.emacswiki.org/emacs/key-chord.elkey-chord.elを使うと2つのキーを同時に押したり、 ひとつのキーを素早く2回押すことでEmacsのコマンドを呼び出すことができます。 設定例 例えば (key-chord…

OAuth認証+JavaからTwitterにポスト その5

しばらく前に書いてたこのシリーズですが、 「これじゃ動かない」という指摘を受けました。 動かない理由は自作したユーティリティクラスを載せていなかったためです。 なのでちょっと手直しをしつつ、テスト用のクラス(TestPost.java)も加えて githubにまる…

(goto-line LINE &optional Buffer)

Lispプログラムの中ではgoto-lineを使うのには注意が必要。 goto-lineは移動先にジャンプする前に現在行にマークをするようだ。 そういえば今までちょくちょくminibufferにMark Setって出てた。 原因はこれだったのか。 This function is usually the wrong …

Bylineの3.0が出たようです。

NetNewsWireだのMobileRSSだの、iPhoneのRSSリーダーはいろいろ試したけれど、 一番はBylineでした。 まず同期が抜群に早い。 そして他の多くのアプリと異なりWebサイトごとにフィードが分けられていないので たくさんのフィードの見出しを一気にチェックで…

Ctrl+up/downでカーソルと一緒に領域を動かす(修正版)

Ctrl+up/downでカーソルと一緒に領域を動かす というのをちょっと前に書いたけど、いろいろ良くないところがあったのでちょっと修正。 (save-excursion &rest BODY) こいつを使うと現在の位置、マーク、カレントバッファを記憶し、 BODY部の処理を行ったあと…

Mozc(Google日本語入力)をFedora12にインストールしました。

Google日本語入力、待ちにまっていたLinux版が出ました。 Linux版(オープンソース版)は「Mozc(モズク)」という名前。 http://journal.mycom.co.jp/news/2010/05/12/012/?rt=na Fedora12でさっそくビルド&インストールしました。 しかしビルドがかなりめ…

xAuthとはなんぞや。

以前JavaでtwitterのOAuth認証をする、というエントリを書きましたが、 その簡易版のXAuthという認証もあります。 OAuthの簡易版、という噂は聞いてましたが、 どうやらOAuthからrequest_tokenの取得とユーザによる承認をすぱっと削り落としたものっぽい。 h…

Eshellつかおう。

Emacsからshellを使うと便利ですよね。 いつもはansi-termを自分なりに設定してごく普通に 例えばansi-termの上でscreenたちあげてその上でviで編集(え? とかやっているのですが 最近eshellも併用しています。 eshellはemacsの関数が使える。これが便利。 …

Emacs 23.2

出ましたね 変更点(http://www.gnu.org/software/emacs/NEWS.23.2)から気になったものをピックアップ The maximum size of buffers (and the largest fixnum) is doubled. On typical 32bit systems, buffers can now be up to 512MB.大きいことは良いことだ…