タグ

2010年3月8日のブックマーク (17件)

  • Emacs による Lisp Hacking

    SLIME の公式ページ から入手可能です.現在は ArmedBearCL, AllegroCL, CLISP , Corman Lisp, CMUCL, ECL, LispWorks, OpenMCL, SBCL, Scieneer Common Lisp といった処理系に対応.( Scheme48 に対応した SLIME48 もあります) 別プロセスで起動した lisp 処理系とソケット経由で通信する 関数の引数表示 シンボルの補完機能 ( **例:** ``m-v-b TAB => multiple-value-bind`` ) コマンド一発で HyperSpec が引ける コンパイラの note, warning, error をソース上で示してくれる(下線が引かれて,カーソルを合わせると詳細がでる) 親切なデバッガ(バックトレース上でカーソルを合せると詳細が表示されたりとか) 現

    uk-ar
    uk-ar 2010/03/08
    移動 ESC C-a : beginning-of-defun : defun の先頭へ移動 ESC C-e : end-of-defun : defun の末尾へ移動 ESC C-f : forward-sexp : カーソル位置から始まる S 式の末尾に移動 ESC C-b : backward-sexp : カーソル位置より一つ後の S 式の先頭に移動 ESC C-d : down-li
  • 画面に1文字書くと携帯全データを検索、Googleの新技術 | WIRED VISION

    前の記事 iPadに変えるレザーケース 「デスクトップは3年以内に衰退」:Googleが見るITトレンド 次の記事 画面に1文字書くと携帯全データを検索、Googleの新技術 2010年3月 5日 IT コメント: トラックバック (0) フィードIT Priya Ganapati Photo:GoogleGoogle社は3日(米国時間)、携帯電話のタッチ・スクリーンにアルファベット1文字を描くだけでアドレス帳などを検索できるアプリケーション『Gesture Search』を発表した。 Gesture Searchを起動させて、例えば「n」という文字を走り書きすると、携帯電話のアドレス帳、ブックマーク、アプリケーション、音楽ファイルなどが検索され、「n」で始まるものがすべて表示される。 検索結果を絞り込みたい場合は、もう一度アルファベットを走り書きするだけで、対応する検索結果に切り

    uk-ar
    uk-ar 2010/03/08
    米Google社は3日(米国時間)、携帯電話のタッチ・スクリーンにアルファベット1文字を描くだけでアドレス帳などを検索できるアプリケーション『Gesture Search』を発表した。 Gesture Searchを起動させて、例えば「n」という文字を
  • iPhoneをもう一度ピカピカにする方法 | WIRED VISION

    前の記事 ショッキングな『G-Shock Man-Box』、人形付き 携帯可能な水力発電装置 次の記事 iPhoneをもう一度ピカピカにする方法 2010年3月 8日 デザイン コメント: トラックバック (0) フィードデザイン Charlie Sorrel Photo: Hack n Mod iPhoneは美しいハードウェアなのだが、ポケットに数カ月も入れておくと、鍵やらコインやらで表面が擦れて傷が付いてしまう。そこで、傷だらけになったiPhoneに手を加えて、ほとんど完璧な姿に戻す方法がある。 MacRumors.comの投稿が、傷だらけにされたiPhoneを、箱から出したばかりの姿に戻すための方法について、ステップごとに紹介しているのだ。 背面の擦り傷については、微細な紙やすりをかけてから、ごく少量の水をかけて耐水性の紙やすりを使い、最後に、「3M Headlight Lens R

    uk-ar
    uk-ar 2010/03/08
    iPhoneは美しいハードウェアなのだが、ポケットに数カ月も入れておくと、鍵やらコインやらで表面が擦れて傷が付いてしまう。そこで、傷だらけになったiPhoneに手を加えて、ほとんど完璧な姿に戻す方法がある。 MacRumors.com
  • nscfotytff - (Emacs)目立たせる

    .emacsに以下を追加(もう追加されていると思うけど). (global-font-lock-mode t) fast-lock-modeのために~/.emacs-flc/ディレクトリを作っておくとよいかも. % mkdir -p ~/.emacs-flc ~/.emacs-flc/以下にできるファイルはキャッシュファイルなので,消してしまっても問題ない(はず). Emacs21限定 .emacsに以下を追加 ;;; 現在行を目立たせる. (require 'hl-line) (global-hl-line-mode) もし,下線にしたければ以下も追加する. ;; 下線にする (setq hl-line-face 'underline) こんな風に書いておくと,Emacs21のときのみ有効になる. ;;; 現在行を目立たせる. (when (>= emacs-major-version

    uk-ar
    uk-ar 2010/03/08
    変更した箇所を目立たせる 変更箇所を目立たせるには,.emacs に以下を追加 (global-highlight-changes 'active) セーブするたびに変更箇所の色をローテートするには,さらに次の設定を追加. (add-hook 'write-file-hooks 'highlight-changes-rotate-
  • 太陽熱が示すガラパゴス化の危機:日経ビジネスオンライン

    世界で最も注目されているプロジェクトが、北アフリカのサハラ砂漠で進められようとしている。独シーメンスやスイスのABBなど欧州企業12社が結集した「デザーテック」プロジェクトである。サハラ砂漠に巨大な太陽熱発電所を建設し、直流送電網を使って欧州の都市部に電力を運ぶ。この壮大な計画の総予算は、実に50兆円超に上る。このほか、スペインや米国では、既に数十メガワットクラスの発電所が稼動している。 “枯れた”技術で安定稼働 太陽熱発電は鏡で太陽光を1カ所に集め、高温で水蒸気を発生させてタービンを回して発電する。主な方式は2つある。1つは「タワートップ式」と呼ばれ、モーターと鏡を組み合わせた「ヘリオスタット」と呼ばれる装置で集めた太陽光を、タワーの頂上にある集光器に集める。集光器には水やオイルなどの液体がポンプで送られ、太陽熱で加熱される。この熱を利用して水蒸気をつくり、タービンを回す。 もう1つは「

    太陽熱が示すガラパゴス化の危機:日経ビジネスオンライン
    uk-ar
    uk-ar 2010/03/08
    日本発の「ビームダウン」方式が世界へ  それでも、新しいアイデアで世界市場の一角に食い込もうとする動きが、わずかにある。東京工業大学とコスモ石油、三井造船、コニカミノルタオプトが手がける「ビームダウン
  • https://www.jitu.org/~tko/doc-jp/cc-mode.html

    uk-ar
    uk-ar 2010/03/08
    キーボード・ナビゲーション 以下に紹介するキー操作は、はっきりいって知らなくても構いません。同 じ操作でもポイントの位置によって挙動が微妙に違ってきますし、キー操作を 身体で覚えるまで時間もかかります。
  • 戯術者の日記 / 2005-12-25

    括弧にカーソルを合わせて M-C-n (開き括弧へ) M-C-p (閉じ括弧へ) ほかは, M-x show-paren-mode で,カーソルにフォーカスしているときに対応する括弧が強調される. .emacs には (show-paren-mode t) としておけば有効になるけど,起動時に Args out of range: 501414, 501414 って出るんだよなぁ… 一応有効になるけど.

    uk-ar
    uk-ar 2010/03/08
    対応括弧へのジャンプ 2005-12-25-4 / カテゴリ: [meadow][emacs] 括弧にカーソルを合わせて M-C-n (開き括弧へ) M-C-p (閉じ括弧へ) ほかは, M-x show-paren-mode で,カーソルにフォーカスしているときに対応する括弧が強調される. .emacs
  • M OUTLINE FONTS

    uk-ar
    uk-ar 2010/03/08
    M+ OUTLINE FONTS はコンピュータなどでの個人利用をはじめ、商業目的での利用、フォント内容の改変、改変後の再配布にも制限の無い、自由なライセンスで公開しているアウトラインフォントです。 フォント仕様 M+ OUTLINE FONTS
  • Emacs のスペルチェッカ flyspell-mode が便利 - higepon blog

    最近短い英語の文章を書く事が多いのだが、スペルミスが多い。メールなら Gmail がスペルミスを教えてくれる。 ただ issue tracking でやりとりするときなどは ChangeLog メモに文章を書いてコピペするのでスペルチェッカを通してなかった。 kosaki さんの日記のコメント欄で flyspell-mode の存在を知り試してみたのだがとても良かったので紹介。 M-x flyspell-mode でスペルチェッカが有効になる スペルミスと思われるところは自動で入力中に強調表示される ctrl + . で自動訂正も可能 .emacs ChangeLog メモ編集時に flyspell-mode を有効にする例。 (add-hook 'change-log-mode-hook '(lambda() (flyspell-mode) (local-set-key [(contro

    uk-ar
    uk-ar 2010/03/08
    Emacs のスペルチェッカ flyspell-mode が便利CommentsAdd Star emacs, english 最近短い英語の文章を書く事が多いのだが、スペルミスが多い。メールなら Gmail がスペルミスを教えてくれる。 ただ issue tracking でやりとりするときなどは Cha
  • 標準関数 indent-rigidly の紹介 - わからん

    書いたらあった。多くのプログラマがそんな経験をしていると思います。今回紹介する関数も、そうでした。題材は、indent-rigidly という標準関数です。なにはともあれ、リージョンを選択し、 C-u 2 C-x [TAB] 上のようにタイプしてみて下さい。指定した範囲に対し、空白2つぶん、インデントされます。僕はこの関数をみつけ、実際に試したさい、「こんな機能があったのか!」と驚く半面、インデントの幅の指定方法に不自然さを感じました。引数をあとから指定した方が、扱いやすいです。そこで、次のような簡単な関数を書きました。 (defun my-indent-rigidly (arg) "indent-rigidly でインデント数を後から指定するラッパー関数" (interactive "nインデント数: ") (indent-rigidly (region-beginning) (regi

    標準関数 indent-rigidly の紹介 - わからん
    uk-ar
    uk-ar 2010/03/08
    open-rectangle
  • Emacs Lisp デバッグ — ありえるえりあ

    elisp のデバッグ方法について以下の3つの方法を説明します. - printf デバッグ - backtrace - edebug ■■■ printf デバッグ elisp で printf デバッグを行なうには message 関数を使います.message 関数の結果は *Messages* バッファに出力されます. 例えば以下の<リスト1>のように使います. ---------------- <リスト1> message 関数を使った printf デバッグ (defun message-sample () (let (list) (dotimes (i 10) (push i list) (message "%s" list)))) ---------------- 実行中に目視したい場合は sit-for と message の組み合わせか y-or-n-p を使うのが良い

    uk-ar
    uk-ar 2010/03/08
    ■■ ステップ実行 それではステップ実行してみましょう.ステップ実行をするには SPC を押します. - 一度 SPC を押すと「(message "sample1 %d" i)」の行に移動します. - もう一度 SPC を押すとカーソルが「i」の後ろに移動してミ
  • Emacs Lisp(基礎編) — ありえるえりあ

    ■■■ 想定読者 この章ではEmacs Lisp(以下,elisp)の説明をします. 想定読者は,Javaを一応知っているelisp初心者です.適宜,Javaの概念やコード例を引き合いにしながらelispの説明をします. elispを知らないJavaプログラマにとって,elispの印象はおそらく次のようなものだと思います. * カッコが多くて読みづらい * 独特の用語が多くて難しい * 関数型言語に違いないので,(たぶん)難しい 一方,関数型プログラミングの支持者から見るとelispの印象は次のようになると思います. * 副作用が多すぎる * ダイナミックスコープ(結果的にクロージャが無い)が時代遅れ * (末尾最適化がないため)事実上,再帰で書けない * 関数型言語のはずがない 双方から見て悪い面ばかり書きました.elispをプログラミング言語として見ると,古い印象がぬぐえないのは事実で

    uk-ar
    uk-ar 2010/03/08
    Emacs Lisp(基礎編) 著者 井上誠一郎 ■■■ 想定読者 この章ではEmacs Lisp(以下,elisp)の説明をします. 想定読者は,Javaを一応知っているelisp初心者です.適宜,Javaの概念やコード例を引き合いにしながらelispの説明をします.
  • Emacs Lisp(実践編) — ありえるえりあ

    elisp(lisp) については何となくイメージが掴めたでしょうか?この章ではもう少し Emacs固有の概念であるバッファ,ウィンドウ,ポイントについてまずは説明します.その後,実用的な elisp の例として Java ソースファイルのメソッドの一覧を表示・選択・ジャンプできるコマンドを作っていきます. ■■■ バッファとウィンドウ バッファは Emacs で編集するテキストを持っているオブジェクトです.簡単に言うと文字列みたいなものだと思って下さい.MVC の Model に相当します.バッファは elisp の文字列を処理するときにとっても重要です.実際文字列を操作する関数よりもバッファを操作する関数の方が多いくらいです.バッファとリストを自由自在に扱えるようになれば,あなたはもう elisper です. ウィンドウはバッファを表示する領域です.MVC の View に相当します.

    uk-ar
    uk-ar 2010/03/08
    Emacs Lisp(実践編) 著者 菅原泰樹 elisp(lisp) については何となくイメージが掴めたでしょうか?この章ではもう少し Emacs固有の概念であるバッファ,ウィンドウ,ポイントについてまずは説明します.その後,実用的な elisp の
  • www.koguchi.be - emacs lisp - マイナーモードの作り方

    こないだ諸事情あって(というか、趣味ですが) emacs lisp でマイナーモードを書いてました。 メジャーモードは比較的需要があるのか、詳しいページが多いのですが、マイナーモードに関しては詳しいページが無かったりします。 おそらく調べた限りだと おもてなしの空間 が最有力だと思われます。 ここだと、easy-mmode という emacs についてくるマクロを利用した作成方法とスクラッチで頑張る方法と二種類について説明されます。 ただ、(主観的判断ですが)easy-mmode を推しているようで、スクラッチの記述があんまりありません。 そうなると、マイナーモードを作るための勉強方法としてはリファレンスをゴリゴリ読むか、人様が書いてくれたマイナーモードのソースコードをハックする、という選択肢になってきます。 僕は結局 easy-mmode を使いたくなかったので、人様のソースコー

    uk-ar
    uk-ar 2010/03/08
    基本的にこれさえ守れば、マイナーモードとして動作してくれます。 なお、マイナーモードに限らないことですが、グローバル変数のスコープに注意しましょう。 (defun hoge-func () (setq hoge-var 1)) とかやると、hoge-var が外部
  • http://dev.ariel-networks.com/articles/software-design-200802/elisp-basic/elisp-inoue.txt

    uk-ar
    uk-ar 2010/03/08
    ヘルプを見たい場合は,調べたい文字列の上で,M-x describe-functionやM-x describe-variableを実行してください.*Help*バッファにヘルプが表示されます.ヘルプバッファをそのまま残しておきたいことは良くあります.その場合,M-x
  • Emacs Lisp勉強会(基礎編)

    http://dev.ariel-networks.com/articles/workshop/emacs-lisp-basic/s5_document

    uk-ar
    uk-ar 2010/03/08
    * Emacs Lispの基本型 `symbol', `integer', `float', `string', `cons', `vector', `marker', `overlay', `window', `buffer', `subr', `compiled-function', `window-configuration', `process'
  • 長文日記

    uk-ar
    uk-ar 2010/03/08
    「プレイ時間を長くするというのは、実はファミコンの頃に任天堂が決めたルールなんよ」 これは意外だった。  「4000円とか5000円とかの大金を子供が払って、ゲームが1,2時間で終わってしまったら泣いちゃうでしょ。だ