タグ

2009年2月19日のブックマーク (7件)

  • 各種言語に対応したソース整形ソフトウェア·UniversalIndentGUI MOONGIFT

    インデントがあまり深いソースコードは何ともしがたいが、同時にワンライナーにこだわり過ぎるのも問題だ。そのため、多人数で行うプロジェクトや、オープンソース・ソフトウェアのプロジェクトではソースコードのフォーマットが定義されている場合が多い。 うーん、これは読みづらい。問題があっても分かりづらそうだ。 だが慣れるまではインデントの数や改行の入れ方などで間違えてしまうことが多いかもしれない。そうした時に便利なのがソースコードを整形してくれるソフトウェアだ。Webであればサーバサイドのプログラミング言語の他にもCSSHTMLJavaScriptなど多数の技術が関わってくる。そのような時にはUniversalIndentGUIが便利だ。 今回紹介するオープンソース・ソフトウェアはUniversalIndentGUI、多数の言語に対応したソースコードフォーマッターだ。 UniversalInden

    各種言語に対応したソース整形ソフトウェア·UniversalIndentGUI MOONGIFT
  • Beginning OS X 10.5 - Beginning OS X

    Beginning OS X 10.5 UNIX 使いのための OS X 設定指南書。10.4 Tiger ユーザは Beginning OS X 10.4 をご覧ください。 [編集] 基方針 Mac OS X 10.5 Leopard を対象とする UNIX Workstation としての利用を想定 (Server としてではない) Firewall により守られたセグメント内での利用を想定 MacPorts を柱に UNIX 環境を整える 端末には OS 標準の Terminal.app を用いる方向で設定 locale は ja_JP.UTF-8 一通りの pLaTeX 環境を導入する [編集] 目次 インフラ整備編 アプリ導入編 (拾遺) 運用編 関連リンク

  • 開発環境としてのMac OS X Leopard - Blog by Sadayuki Furuhashi

    なかなかrootにならせてくれない、ハードウェアを選ばせてくれない、設定ファイルをviでいじらせてくれないなど、不自由なUNIX : Mac OS Xですが、それ故の自由が何物にも代え難い今日この頃。Leopardになってcron+pdumpfsの仕事まで持って行かれてしまいました。 前回のTiger版カスタマイズメモに引き続いて、Mac OS Xのカスタマイズを書いておこうと思います。 Terminal.app タブ機能が実装されたりssh-agentがKeychainと統合されたりと、Leopardで驚異的なアップデートが行われたターミナル周りですが、まだまだ改善できる余地があります。問題は以下の3点。 HomeキーとEndキーが使えない 色が見にくい ショートカットキーが使いにくい まずHomeキーやEndキーですが、これは環境設定で変更できます。Terminal.appの環境設定の

    開発環境としてのMac OS X Leopard - Blog by Sadayuki Furuhashi
  • Using Japanese on Vim for Mac OS X

    [Home] / 教授でもできる... / Vim Mac OS Xの上のVimで日語を使う 1. Vimとは Vim (Vi IMproved)は、 ターミナルを用いるテキストエディタです。 キーボードから手を離さずに(マウスを使わずに)編集ができ、 正規表現も扱える文字列の変換など、非常に強力な機能を持っています。 かつ、emacsに比べて立ち上がりも速いので、快適です。 少なくともLeopard (Mac OS X 10.5)以降のOS X[Mavericks (Mac OS X 10.9)を含む]に標準で入っているviは実はvimです。 (/usr/local/bin/vi から /usr/local/bin/vim にシンボリックリンクが張られてます。) utf-8が標準の文字コードになっているので、普通に日語が使えます。 2. Vimの設定 utf以外の文字コードも扱えるよ

  • Vim documentation (HTML)

    main help file *help.txt*      For Vim バージョン 7.1.  Last change: 2006 Nov 07 VIM - メインヘルプファイル k 移動:  カーソルを使用するか、"h" で左、"j" で下、             h   l "k" で上、"l" で右に移動できます。                     j ヘルプの終了:  ":q<Enter>" とタイプします。 Vimの終了:  ":qa!<Enter>" とします(注意! 変更はすべて破棄される)。 項目へジャンプ:  タグ (例:|bars|) にカーソルを合わせ、CTRL-] を押します。 マウスでジャンプ:  ":set mouse=a"と入力してマウスを有効にしてください(xterm もしくはGUIでのみ可)。タグ (例:|bars|) をマ

    vv_boow_vv
    vv_boow_vv 2009/02/19
     メインヘルプファイル
  • Firefox mozex , emacsclient , open(MacOS)

    mozexというFirefoxのエクステンションがあります。何が便利かというと、textareaの入力をFirefoxではなく、別のエディタ(僕の場合Emacs)で行なうことができるということ。 大体のエディタなら普通にPATHを指定してあげれば良いのだろうけど、Emacsの場合だと、その度に立ち上げてしまうので、emacsclientを使う必要があります。 Meadowの頃はgnuservとか使ってた気がする。 という訳で、mozexの設定画面のtextareaに /Applications/Emacs.app/Contents/MacOS/bin/emacsclient %t と入力。 これでめでたしめでたし。 と思ったんですが、Emacsで開くは開くのですけど、最全面に出てくれないのですよ。裏で開く。 gnuservではどっかに -Fとかすれば良かった気がするのですが、イマイチ解らな

    Firefox mozex , emacsclient , open(MacOS)
    vv_boow_vv
    vv_boow_vv 2009/02/19
    emacsclient と openコマンド
  • Google App Engine上で動くブログエンジン·bloog MOONGIFT

    元々、Google App Engineにはそれほど期待していなかった。環境などの制限が、大掛かりなWebアプリケーションを構築するのに向いていないような気がしたからだ。だが、その考えが大きく変わったのは、この手のソフトウェアを見た時からだった。 Google App Engine上でブログを動かす 自分のブログを作ろうと思った時に選択肢は幾つかある。だが独自ドメインで、(ほぼ)無料で、データの安全性も高そうで、容量の心配もほとんどない、そんな夢のようなシステムを提供してくれるのがbloogだ。 今回紹介するオープンソース・ソフトウェアはbloog、Google App Engineをベースにしたブログエンジンだ。 bloogを使えばGoogle App Engine上でブログシステムを簡単に構築できる。カスタマイズも容易で、それでいて高速でスケーラビリティも気にすることはない。安いサーバ

    Google App Engine上で動くブログエンジン·bloog MOONGIFT