久しぶりにLinux漬けww
2006年10月21日仕事を変わると環境も変わっちゃうもんですね。
でも、やっぱりある程度使い慣れたものに走ってしまうようです^^;
以前は、Linuxというと私的に使っているVine Linuxがメインでした。(相変わらず・・今でも)
日本語環境が楽・・・というだけで選んだディストリビューションなんですが。。。。
右も左もわからない状態で、サイトとコマンド色々試して・・・ホント何でも独学ばかりです^^;
習える人がいないし、逆にこっちが教える立場だと「相手が知りたがってること」を教えるってのは難しいですし。。。。。
前の仕事では、いつもサーバー室にこもって仕事・・って感じだったので、色々Linuxで遊んでばかりでしたwwww
それなりの開発はしたつもりです。
基幹システムからデータをバッチ処理でDB登録して、それをイントラ上やモバイル用のデータに使用する・・っていう流用系の感じですが。
スクリプトだけでもかなりの量になりましたし、そのおかげで自分のサイトを全部スクリプト化できた部分もあります。逆だったりもするけどwwww
自分のサイト⇒仕事に活かす・・・的なw
その後、あまりに雑多な仕事ばかりで、やるべき仕事、やりたい仕事も出来ずにフラストレーションばっかり溜まって、転職。
そこでは、FreeBSD。
これまた・・・・独自のモジュールを自作してる会社だったので、独自過ぎて大変^^;
Apacheすらもローカライズしちゃってる始末で・・・・。
色々あって、体調壊したので退職。
その後、今の会社にいるんですが、ここではTurboLinux。
基本的なUnix系コマンドは同じなんですけど、パッケージの管理方法や、ちょっとした部分で色々違いがあるようで・・・。
個人的にかなりの「面倒くさがり」なので、RPMでのパッケージ管理はしてもいいけど、Sourceからのパッケージ管理は面倒!ってのが本音^^;
TurboLinuxは、ライセンスが足りない関係で、パッケージ管理が出来ないことに。。。。
じゃー、慣れてるVineちゃんに戻そう!ということで、結局仕事用の開発サーバーも、自宅の開発用サーバーもVinewwwww
もう、いっそのことPCをLinuxで使っちゃおうかな・・・と思ってたりします。
Linuxの何がいいかって言われると、的確なことは言えないんですけど、おおよそ・・・以下かなぁ~と思います。
■無料!
厳密に言うと、語弊がある言葉ですけど基本OpenSourceが多いので多少のコマンドと、多少の英語が分かれば、基本的に無料でそのパッケージを入手できることが多いです
■かゆいところに手が届く
Windowsが爆発的に普及した理由って、マウス操作&アイコン表示のGUIなのかな・・・と思うんですけど、正直プログラムを開発してると、マウスなんて要らないことが多いです。キーボード⇒マウス⇒キーボード。。。。っていうのはものすごく面倒なんです^^;
全部キーボードで操作出来ると、ものすごく楽。確かに・・前はマウス使ってましたがw
そこでお気に入りなのが、[Vim]。
コピーや削除、インデント操作はもちろん、置換、検索まで全てキー操作のみでOK。
さらには、開発言語に応じて「おおよそのカラー表示」もしてくれます。これは・・・いいw
とにかくこの「Vim」が大好き(?)に近い状態なので、開発する時はいっつもこれ使ってたりしますww
色んなエディター試したんですけど、軽くて多機能、カスタマイズが自由・・・ってなるとこのあたりかなぁ^^;
■便利すぎるwww
Windowsで一番のデメリットは、「サービスだけの再起動」が難しいこと。
Web系の開発してて、ApacheとIISのどちらか選べる・・・となれば、間違いなくApache選びます。個人的な思い入れがありますけど、IISって仮にPerlが暴走したりするとIIS自体が落ちちゃう。。。。
でもApacheなら、該当のPerlが動いているプロセスをKillするだけで、OK。
サーバーで直接ソースを書いていく(変な作り方だと思いますがw)者にとっては、やっぱりありがたいんですよねー。
■何か・・・・イカスw
これ言っちゃうと、「自己陶酔」なんでしょうけどwwww
でも、マウス操作で色んなウィンドウ立ち上げて操作するよりは、コマンドラインからコマンド入れて・・・よく使うのはシェル化して・・・自動実行はCron使って・・・ってやってるとホント楽ですよー。
WindowsからもCygwin入れれば色々出来るはずだし、試してみてはどーでしょう^^
■何してんの?って言われちゃうけど(´・ω・`)
コマンドラインからの操作ばかりしてるそ、「何してんの?」って言われますw
今の会社でも言われましたけど、黒い背景にハイライト系の文字が出てて、何かわかんないけどキーボードで「ガチャx2」してる。
「あいつは一体何をしてるんだろーか?」って思われるようですww
そりゃあそうだよなぁ^^;
でも・・・作業遅いけど、色々考えながら仕事はしてますので^^;
もっとx2作業効率上げないと・・・とはいつも思ってます^^
そのうち、自作したスクリプトを公開しちゃおうかなぁ~とも思ってます。
色々うちのサイトでやって来たもので、そこそこ使えそうなものはあるので^^
何かしらお互いを刺激し合えるようなコンテンツが出来るといいなぁ~と思うんですけどね^^
ハイレベル過ぎるのはサポ出来ませんけどw
さ・・・またちょっとスクリプト作ろうかな^^
ブログのテンプレもいじってみたいし。メインサイトの内部構成も見直したいし・・・
やることいっぱいw