タグ

ブックマーク / kiwanami.hatenadiary.org (4)

  • DB操作ツール Emacs DBI を作ってみた - 技術日記@kiwanami

    去年からほそぼそと作ってきた、EmacsからDBを操作できるツール Emacs DBI を紹介します。 Emacs DBI の簡単な紹介 このツールの目的は、クロスプラットフォームで便利なDB操作環境を実現することです。 pgAdmin や MySQL Query Browser のようなGUIの良さをCUIで実現してみようとしてみました。すなわち、ぼくのかんがえたさいきょうのDBツールです。ちなみに、このツールにとってEmacsはただの実行環境です。Emacs使わない人でも使うと便利だと思います。 データベース画面 e2wmで3ペインの画面 機能概要 以下のような機能があります。 EmacsとDB接続可能なPerlが動けばターミナルでも何処でも動く DB定義、テーブル定義がすぐ見れる auto-complete によるSQL補完 接続先DBにからキーワード、型名、テーブル名、カラム名など

    DB操作ツール Emacs DBI を作ってみた - 技術日記@kiwanami
  • Emacs用カレンダー calfw v1.2 リリース - 技術日記@kiwanami

    もうちょっと早く紹介記事を書くつもりだったのですが、orgmode の家 ML から召喚されて、2週間ほど ML での対応やパッチ取り込み、細かい機能追加などを行っておりました。ということで、 v1.0 から飛んで v1.2 になりました。 calfw ? Emacs 上でふつうに使えることを目指したカレンダーアプリです。こんな感じのよくあるレイアウトで表示します。 画面イメージ 以前の記事もある程度参考になると思いますが、設定方法が変わっていますので気をつけてください。 参考:Emacsでカレンダーコンポーネントを作った - 技術日記@kiwanami 以前(v0.2.1)からの主な変更点 API の整備 カレンダーのネタ提供をグローバル変数をやめて、構築時の引数で指定 cfw:source でスケジュールを構築、複数組み合わせ UIの強化 ビューの追加(月、週、2週、日) ビューの拡

    Emacs用カレンダー calfw v1.2 リリース - 技術日記@kiwanami
  • [emacs][ui] calfw の org-agenda 対応 calfw-org.el - 技術日記@kiwanami

    (2011/07/25 追記: 設定方法が多少変わっていますので最新の記事を参照してください→[emacs][ui] Emacs用カレンダー calfw v1.2 リリース - 技術日記@kiwanami) 大変遅くなりましたが、要望の多かった org-mode の calfw 対応をしました。 (2011/06/20 追記:自分の知らなかったパターンが表示されないバグがありましたので calfw-org.el を更新しました。@takaxpさんありがとうございました!) org-agenda の週表示を calfw で表示出来ます。 左が元の org-agenda 、右が calfw での表示 ついでに、1日に複数の予定があったときに正しく表示されない場合があるバグと、バイトコンパイルの問題で動かない場合がある問題の修正を行いましたので、今まで使っていた人も更新しておいた方が良いと思いま

    [emacs][ui] calfw の org-agenda 対応 calfw-org.el - 技術日記@kiwanami
  • GNOME Do を migemo 対応にしてみた - 技術日記@kiwanami

    GNOME Do というランチャーみたいなものがあります。 Home | Davebsd.com GNOME 上のただのランチャーであれば、標準の Alt+F2 でも悪くないのですが、 GNOME Do は Plugin によって Emacs の Anything のように拡張できると言うところがポイントです。最近開発が止まり気味ですが、端で見ている限りは、十分枯れていて、もうやることが無くなってきたと言う風に見えます。 大変便利なのですが、とても残念なことに検索に日語が(ほとんど)使えません。また、日語が使えない上に L10N な日語アプリ名で検索しようとするため、ほとんどのアプリが GNOME Do から起動できません。自分は、どうしても GNOME Do から起動したいものは、 /usr/share/applications/ の中に入っているショートカットファイルをいちいち書

    GNOME Do を migemo 対応にしてみた - 技術日記@kiwanami
  • 1