意識の高いLISPマシン

藤原惟/すかいゆき(@sky_y)の技術用ブログ

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

はてなブログに移行しました

はてなブログに移行しました 僕はブログを以下のように使い分けていました。 技術系のネタ:はてなダイアリー「雲行きそらゆきココロイキ」←このブログ それ以外の一般向けネタ:「solarsolfa」 そのうち、技術系ブログとして今まではてなダイアリーを使って…

Advent Calendar 2012 俺用まとめ

俺による俺のための俺のAdvent Calendarまとめ。やや研究寄りです。 Advent Calendar 2012まとめ - NAVER まとめ Advent Calendarの季節がやって来ました! Advent Calendarは技術系コミュニティから火がついた、 「あるテーマにそって12/1から12/25まで1日…

Emacsのkey-combo.el: haskell-mode用設定のメモ

id:uk-ar さんのkey-combo.elを設定しました。key-comboを使って読みやすいコードを書く (Emacs Advent Calendar 8日目) - むしゃくしゃしてやったその際、haskell-mode用のローカルkey-combo設定がうまくできなかったのですが、 解決したので、その顛末をメ…

XMorgDown:マインドマップをOrgやMarkdownに変換するスクリプト

XMindのマインドマップ(.xmind)をPandoc経由でいろんなドキュメント形式に変換するRubyスクリプトを作りました。ダウンロード先:sky-y/xmorgdown · GitHub 対応ソフト:XMind 3.2(日本語版): ブレスト(ブレインストーミング)・マインドマップ…

simple-hatena-modeで書いてみた

SimpleHatenaMode – CodeRepos::Share – Trac このパッケージは、「はてなダイアリーライター」をEmacsから使えるようにし、はてなダイアリー/グループ日記を簡単に更新するためのメジャーモード、simple-hatena-modeを提供します。 ついて…

Emacs 24.2 on Mac OS X のインストール

Emacs24.2の正式版がリリースされたということで、インストールしてみました。 基本的なやり方は以下のサイトを読めばOKです。 ただし、IMEパッチの適用 という項に従ってください。 (これ以外の方法だと、日本語の入力で不具合が起こります。) Emacs24 の…

(ツール紹介)Markdown記法をはてな記法に変換するツール

最近、ちょっとした文書をMarkdownでドキュメントを書くことが多いです。 しかし、このブログ(技術的な話専用)がはてなダイアリーなので、 うっかりドキュメントをMarkdownで書いてしまうと、はてな記法への書き換えが若干面倒でした。 ググったところ、は…

Ruby: コマンドライン引数の解析で使うoptparseをもっと柔軟に

オプションの無い引数を扱いたい Rubyでコマンドライン引数を解析するときは、optparse (OptionParser) を使うと便利です。library optparse しかし、OptionParser#parse! は、"-a", "--long-option"みたいなオプションを使わない引数を扱う場合に不便です。…

Emacs小ネタ: MacでPDFからコピーすると濁点が分離する問題を直す

Macでは、PDFからコピーすると濁点が分離する問題があります。参考: PDFからコピーした濁点/半濁点付きの文字列をFirefoxに貼り付けた時におかしくなる問題の対処方法 - 強火で進めそれをEmacs上で直すelispを書いてみました。 ;; ucs-normalize-NFC-region…

Emacs小ネタ: ファイル名の上にポインタ動かしてC-c oするとファイル開いたりdiredに飛べるようにする

Emacsでelispいじっているときに "hoge.el" みたいなファイルを同じEmacsで開いたり "~/Dropbox/fuga" みたいなディレクトリをdiredで開いたり したいときってありますよね。そういうときのために、設定を書いてみました。 (参考:Emacs, Mac OS X and Unix…

Emacs小ネタ:M-f (forward-word) の挙動を改良する

僕はM-fを forward-word に、M-bをbackward-word に当ててました。 つまり、単語単位で移動してほしいのです。しかし、M-fすると単語の前のスペースに移動してしまいます。 僕はその先の単語頭に移動してほしいので、若干イライラしていました。というわけで…

解決:EPSON Endeavorで2DグラフィックやKinect SDKが異様に重いと思ったら

研究でEPSON Endeavor Pro 7000をWindows 7で使っているのですが、 超ハイスペックなのにやたらと処理が重く、 Kinect for Windows SDKのデモを動かしたら0 fpsというありえない数値で全く動きませんでした。 NVIDIAのドライバを変えたり試行錯誤してみたの…

iOSのStoryboardでOrientationが指定通りにならないときの対処

横向き(Orientation: landscape)のiPadアプリを作っているのですが、 Storyboard上でちゃんと向きをしているつもりなのに、 ちゃんとlandscapeになってくれず数週間悩んでいました。↑ こんな感じに指定しても、縦向きになってしまう。 今日、その解決方法…

crontab -eと/etc/crontabの違いについて

以前、crontabの設定でハマったので、メモしておきます。 結論から書くと、crontab -eで書くファイルと、システムcrontab(/etc/crontab)は書式が違います。 違いはユーザ名の有無です。 man 5 crontab より引用: system crontab (/etc/crontab) uses the …

Debian 6.0のApache2.2でbasic認証を有効にする

どうもDebian 6.0のApache2.2では、デフォルトでbasic認証がかからないらしい。以下のサイトを参考にして、設定を変更した。Debianで.htaccessを使用する - 日記以下を /etc/apache2/site-available/default に書く。 (「AllowOverride All」 が重要。違う…