ラベル firefox の投稿を表示しています。 すべての投稿を表示
ラベル firefox の投稿を表示しています。 すべての投稿を表示

木曜日, 5月 10, 2007

形から入るプログラミング修行

何事もまず形から、ということで一流(と思われる)プログラマの人たちの開発環境をまねてみる、というのはどうだろうか。

とりあえずできるだけお金はかけない、という前提でPHPによるwebアプリケーション開発がスラスラできるようになるのを目標に。


とりあえず以下3点を実行してみる。

『形から入るプログラミング環境のポイント』
・linuxのシェルで作業する(CUI環境)。
・エディタはemacsを使う(vimも使うという説あり)。
・ソースファイルはsubversionでバージョン管理をする。

上記3点を実現するために

・windowsXPのマシンしかないのでcolinuxを入れて自分のWindowsマシンの中にlinux環境を構築する。
・colinuxにputtyでログインして作業できるようにする。
・colinuxにはdebianをインストールして、zsh apache php mysql phpmyadmin svn emacsなどが使えるようにして、sambaで自分のユーザのホームディレクトリを(Windows側と)ファイル共有できるようにする。


ここまで準備ができたら具体的な開発イメージとしては

「puttyでcolinuxにログインしてシェルはzshを使用、svnでファイルをチェックアウトしてemacsで編集、windows側のfirefoxで実行確認、よければコミットする」

この繰り返し。


Windows側のデスクトップは開発に集中できるように一切何もない状態にして下のタスクバーも隠す。真っ白なデスクトップにputtyのウィンドウとfirefoxのウィンドウだけがある状態、これを基本にする。


こんな感じがwebプログラミングの一流の開発環境、みたいな気がする。

また、一流の開発スタイルとしては

・とりあえずすぐに動くものを作る。
・自分のブログなどでもすぐにアウトプットをする。

など。

月曜日, 4月 09, 2007

googleのi'm feeling luckyをfirefoxで。

googleのi'm feeling lucky

(検索結果ページを表示せずに、検索結果1番上のサイトにダイレクトにアクセスする機能)

をfirefoxの検索バーで使いたいなあと思い、検索プラグインを探してみたけどなかなか見つからず、そしたらそもそも

「アドレスバーに検索語を打ち込んでエンターを押す」

とgoogleのi'm feeling luckyの結果ページに飛ぶことがわかった。
どうりで検索プラグインがないわけだ(作るまでもなかったということ)。

水曜日, 12月 13, 2006

FireFox用Yahoo!電話帳検索プラグイン

会社の名前から住所を調べるのが少しでも楽になるようにとYahoo!電話帳のFireFox用検索プラグインを探してみた、けど見つからなかったので自分で作ってみた。

下のリンクをクリックするだけで簡単にインストールできます(もちろんFireFoxじゃないとダメ)♪
FireFox用Yahoo!電話帳検索プラグインのインストール

(特に問題ないと思うけどこのプラグインの利用は自己責任で!)

日曜日, 10月 01, 2006

mixi最新日記から外部のブログにダイレクトに移動する。

1,まずFirefoxを手に入れよう(Googleツールバーもあったほうが便利)。

2,その拡張機能、Greasemonkeyを追加しよう(そしたら一度firefoxを再起動する、すると拡張機能が有効になる)。

3,さらに、GreasemonkeyスクリプトのAutomaticMoving@mixiをインストール。

この3ステップで対策完了。


firefoxでmixiを見ると、

・外部のブログを使っている日記をクリックすると

「~さんは外部ブログを使われています。記事を読まれる場合は、以下のURL をクリックしてください。」

という確認画面を表示せずにダイレクトに外部ブログに移動できるようになります。

・さらに外部ブログを使っている日記のタイトルは四角い罫で囲まれて表示されるようになるので分かりやすいです。


※1、Firefoxはwebブラウザ、IE(インターネットエクスプローラー)の代わりに使う。すごく便利、そしてタダ(無料)。
※2、GreasemonkeyはFirefoxに追加できる拡張機能で、特定のサイトで「ここがこうなってたらいいのに」ということをブラウザ側で勝手に実現してしまうための土台。
※3、Greasemonkeyスクリプトは上記の「ここがこうなってたらいいのに」を具体的に実現するためのもの。他にもいろんなGreasemonkeyスクリプトがたくさんあって、かゆいところに手が届くようなのが結構ある。