Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

ブックマーク / higepon.hatenablog.com (11)

  • dired をさらに快適に - higepon blog

    細かいですが dired をさらに快適にする工夫を紹介します。 1.まずはsorterのインストール sorter — diredを参考に設定&インストールしてください。 sorter は dired で「s」キーを押すと 日付によるソート 拡張子によるソート サイズによるソート ファイル名によるソート をトグルしてくれる、超便利な機能です。 2.今日編集したファイルを目立たせる dired で見たときに今日編集したファイルが目立っているとうれしいですよね。 diredを参考に以下のように設定しました。 (defface my-face-f-2 '((t (:foreground "yellow"))) nil) (defvar my-face-f-2 'my-face-f-2) (defun my-dired-today-search (arg) "Fontlock search fun

    dired をさらに快適に - higepon blog
    k1m
    k1m 2007/01/05
  • Gentoo Linuxディストリビューションの誕生 - higepon blog

    dW : Linux : ディストリビューションの作成: 第1回 dW : Linux : ディストリビューションの作成: 第2回 dW : Linux : ディストリビューションの作成、第3回 某所で教えてもらったGentooの中の人の記事。 オープンソースコミュニティに現れる「不快な思いをさせる可能性がある人」への対処方法や、LinuxとFreeBSDとの比較など、興味深い内容でした。 自分もオープンソースをやっているので他人事ではないですし、自分の経験からもうなずける内容が多かったです。

    Gentoo Linuxディストリビューションの誕生 - higepon blog
  • ひげぽん OSとか作っちゃうかMona- - C++のリファクタリングツール Xrefactory

    もはや技術者の必読書*1となりつつある「リファクタリング―プログラムの体質改善テクニック」ですが、 その作者であるマーチンファウラー氏のMartin Fowler's Bliki in Japaneseを読んでいてふと思った。 C++のリファクタリングブラウザ(リファクタリングツール)ってないのかなと。 全然詳しくないんですがVisual Studioにはリファクタリング機能がついているそうですが、僕は普段のコードがほとんどEmacsとg++なので探してみました。 C++は仕様がとても大きくて、他の言語と比べてリファクタリングブラウザを作るのがとても大変らしくなかなか見つかりませんでしたが、Refactoring Toolsで紹介されていたのがXrefactoryです。 Xrefactoryはシェアウェアで8日間試用出来るので試してみました。 インストール 1. http://xref-t

    ひげぽん OSとか作っちゃうかMona- - C++のリファクタリングツール Xrefactory
    k1m
    k1m 2006/09/13
    たけえ
  • Migemoがうまく動かない件 - 解決 - higepon blog

    手元のcoLinuxEmacs + Migemoが C-s で検索するときに固まる問題でずっと悩んでいたのですがやっと解決。 migemoがプロセスとして常駐しているんですが、その標準出力をacceptする timeout 時間をデフォルト5msec から 80msecにすればよいです。 (setq migemo-accept-process-output-timeout-msec 80) ちなみに僕の環境は以下のとおりです。 colinux% uname -a Linux colinux 2.6.11-co-0.6.3 #1 Sun Feb 5 06:44:17 UTC 2006 i686 GNU/Linux colinux% ruby --version ruby 1.8.3 (2005-06-23) [i486-linux] colinux% head ~/lisp/migemo.

    Migemoがうまく動かない件 - 解決 - higepon blog
  • O氏の名言 - higepon blog

    「ペヤングでもbuildするか」 「コンビニまで行ってdistfilesを入手しないとなぁ」 多分あなたは何かの病気です><

    O氏の名言 - higepon blog
    k1m
    k1m 2006/09/13
    "distfiles を入手"は熱いなあ
  • ひげぽん OSとか作っちゃうかMona- - sourceforge.netでsubversionを使おう

    ちょっと前から http://sourceforge.net(以下sf.net)ではCVSだけでなく Subversion も提供してくれるようになりました。 これを使わない手はないので Mona が移行したときの手順を公開しておきます。 アカウントとプロジェクトの登録 自分のアカウントを作る プロジェクトを申請する。(英語で申請文を書く必要があります) 審査の結果、OKであれば完了 SSH 基は登録した ユーザー名・パスワードでのアクセス。 ssh higepon@shell.sourceforge.netパスワードを聞かれるのでパスワードを入力。 自分の公開鍵を持っている場合。 ローカルの id_dsa.pubの中身を shell.sourceforge.jp にログイン後 .ssh/authorized_keysに書き込む。 ssh higepon@shell.sourceforg

    ひげぽん OSとか作っちゃうかMona- - sourceforge.netでsubversionを使おう
    k1m
    k1m 2006/09/13
    cvs@sf.jp から svn@sf.net への移行
  • Emacs22のCVS HEADをインストール - higepon blog

    ubuntuのapt-getで入るEmacsは 21.4 Stableですが、悪役さんおすすめのEmacs22のCVS HEADをインストールしてみる。 ところどころつまずくポイントがあったので試行錯誤をそのまま書いてみるテスト。 CVSからソース取得 cvs -z3 -d:pserver:anonymous@cvs.sv.gnu.org:/sources/emacs co emacs ./configure。とりあえず--with-xだけで・・・(他に必要なのある?) ./configure --prefix=/usr/local --with-x ./configureしてみると、checking X ... noとか言われる。 これはまずいので、config.logを見てみると「Intrinsic.h」がないのでX環境が見つからないと言われている。 Intrinsic.hって当にな

    Emacs22のCVS HEADをインストール - higepon blog
    k1m
    k1m 2006/09/13
  • 全角スペース・タブを目立つように表示する - ひげぽん OSとか作っちゃうかMona-

    定番の.emacsとして全角スペース・タブを目立つようにするという設定があるのですが (defface my-face-b-1 '((t (:background "medium aquamarine"))) nil) (defface my-face-b-2 '((t (:background "gray26"))) nil) (defface my-face-u-1 '((t (:foreground "SteelBlue" :underline t))) nil) (defvar my-face-b-1 'my-face-b-1) (defvar my-face-b-2 'my-face-b-2) (defvar my-face-u-1 'my-face-u-1) (defadvice font-lock-mode (before my-font-lock-mode ()) (fon

    全角スペース・タブを目立つように表示する - ひげぽん OSとか作っちゃうかMona-
    k1m
    k1m 2006/09/13
  • 継続 - higepon blog

    とにかく毎日続けよう。 少しでも良いから前に進もう。 良い後回しをしてでも、当にやるべきことをやろう。 自分にとっての誘惑&避けたいもの 短期間で派手な成果が上がる(もしくそう見える)ようなことでお茶を濁す インパクト勝負の繰り返し 良い後回しの話 難問に向き合いたくないから、一日を雑用で埋めてしまうんだ。 I let errands eat up the day, to avoid facing some hard problem. 最も危険な状況は、Bタイプの後回しに気がつかないことだ。 The most dangerous form of procrastination is unacknowledged type-B procrastination, 一見、後回しのように思えないからだ。 because it doesn't feel like procrastination.

    継続 - higepon blog
    k1m
    k1m 2006/09/13
    良い後回しの話
  • ひげぽん OSとか作っちゃうかMona- - 共有ライブラリお作法まとめ

    ACさんから教えていただいた Program Library HOWTO: http://www.linux.or.jp/JF/JFdocs/Program-Library-HOWTO/ 非常によくまとまっていて疑問が氷解しました。 重要そうなところを引用します。 静的ライブラリ .aは静的ライブラリ。arコマンドでオブジェクトファイルをまとめたもの。 静的ライブラリは -l オプションでリンクを行う 共有ライブラリ すべての共有ライブラリは「soname」という特別な名前をもつ。 ディレクトリ名libxxx.so.バージョン番号 バージョン番号はインターフェースが変わったときに変わる。 すべての共有ライブラリは「realname」という特別な名前を持つ。 soname.マイナー番号.リリース番号 「linker name」 sonameからバージョン番号を除いたもの ldconfig は

    ひげぽん OSとか作っちゃうかMona- - 共有ライブラリお作法まとめ
    k1m
    k1m 2006/09/13
  • ひげぽん OSとか作っちゃうかMona- - いまさら人に聞けないAjaxと簡単なサンプル

    入門 Ajaxposted with amazlet on 06.04.22高橋 登史朗 ソフトバンククリエイティブ (2005/11/15) 売り上げランキング: 65,811 Amazon.co.jp で詳細を見る Ajax 実装のための基礎テクニックposted with amazlet on 06.04.22増井 雄一郎 深津 貴之 川崎 有亮 台場 圭一 WINGSプロジェクト 佐藤 真介 技術評論社 (2006/03/23) Amazon.co.jp で詳細を見る JavaScript & DHTMLクックブック―Webエキスパート必携テクニック集 作者: ダニーグッドマン,Danny Goodman,村上列出版社/メーカー: オライリージャパン発売日: 2004/01メディア: 単行購入: 2人 クリック: 36回この商品を含むブログ (63件) を見る Ajaxとは 最近

    ひげぽん OSとか作っちゃうかMona- - いまさら人に聞けないAjaxと簡単なサンプル
    k1m
    k1m 2006/09/13
  • 1