Making The Road Blog

http://makingx.net/blog/

mtr2.0
Making The Road はmakingのお勉強用サイトです.PHP, Javascriptを中心にいろいろ試してoutputしていきたい.
当サイトの訪問者は24時間以内にこんな単語↓で検索されています (マウスオーバーすると単語を含むqueryを表示します!)

My開発スタイル

ぼくの開発(特にWEB)スタイルをちょっと紹介

レンタルサーバーはさくらインターネット!

サーバーはレンタルなわけですが,ちょっと前まではロリポップを使ってみました.
今年の6月くらいにさくらインターネットに引越したわけですが,感想は「さくら最高!」です.
何が良いかっていうと,一番大きいのはシェルログインができること.これができるレンタルサーバーは少ない.あっても高い.さくらは月たったの500円でできる.
基本的にはインストールし放題.wget→configure→make→make installで可.ぼくはEmacsやPHP5,Subversionをインストールしてます.

WEB言語はPHP!

PHPを愛用しています.今使ってるバージョンは5.2.3です.

テンプレートはSmarty!

基本的にPHPでプログラム書くときはデザインとロジックを分けます.テンプレートエンジンはSmarty
最近は速度を求めてSimplateへ徐々に移行中です.
基本的にSmarty形式でテンプレートHTMLを書くのでエンジンはSmarty互換なら可です.
ヘッダーとフッターと(サイドバーと)コンテンツを切り分けて,コンテンツ部だけ新規につくります.

ライブラリはPEAR!

ライブラリはできるだけ標準ライブラリのPEARだけを使うようにしてます.最近はPECLも多用しています.
PECLでできることはPECLで!

必要に応じてPHP拡張!

最近はCodeGen_PECLを使ってC/C++でPHP拡張を書いています.Yahoo!もやってるように,Cでやった方がいいところは拡張書こうと.最近はPHP行列演算拡張を作っています.(そもそもPHPで行列なんてやるなって)

PHPフレームワークは使わない!

使えないだけ.いろいろありすぎてどれを使えばいいのかわからない!PHP5用でSmarty/Simplateが使えてスケルトン作成機能があるやつがいいけど,,,
Ethnaにもうちょっとがんばってほしいかな.あとはやっぱりZendFrameworkは気になる.勉強中です.

AjaxフレームワークはJQuery!

これまたたくさんあるAjaxフレームワークですが,こちらはJQueryに決めました.使いやすい!Javascriptが楽しくなります.1.3がもうすぐ公開で速度アップとのことで期待大!プラグインも豊富で,プラグインを眺めてると楽しくなります.

エディタはEmacs/Dreamweaver!

エディタはEmacs
お気に入りのキーバインドは

(define-key global-map "\C-o" 'dabbrev-expand)

超使える!
ローカルで作業するときはDreamweaverを良く使います.バージョンは8ですが.もちろんXkeymacsも常駐.

その他使える言語は?

  • C/C++(あまり得意でない.多少なら...)
  • Java(Eclipseがないと書けませんw)
  • Lisp
  • Perl(あんまり書けない)

最近はPythonに興味あり.PythonでWebアプリを作って勉強しようかと思ってます.

カテゴリー: Programming, Diary | コメント( 0 ) | 2007/09/17 18:33:22 by making
ソーシャルブックマーク: add to hatena hatena.comment (0) add to del.icio.us (0) add to livedoor.clip (0) add to Yahoo!Bookmark (0) Total: 0
トラックバックURL:

Leave a Reply

求人