マークアップ・エンジニア

初版: 2009/04/27 01:51

最新: 2009/05/12 21:54

私の仕事の一つはウェブサイトを作ることです。そのなかでもコードを書くことを専門としています。ですからコーダーとかプログラマーと名乗れば事足りるようにも思えるのですが、あえてマークアップ・エンジニアと名乗ることにしました。

あなたが伝えたいことを伝えたい人になるべくそのまま伝わるようにお手伝いいたします。

地面から吹き出す湧水を水路を掘って導くように。

あなたの経験が次の世代の糧となりますように丈夫な水路を設計します。

目標は2000年間、水を運び続けるローマ水道

まあ2000年はともかくですが笑、できる限りの普遍性を求めていきます。

そのときターゲットとする環境(デバイス、ブラウザ・・・)に最適化することは言うまでもなく、その外側に届けることも常に目指します。

以下に私が使う方法を並べておきます。

言語

自然言語
  • 日本語 – 母国語です。最近漢字が書けません。
  • 英語 – 自分の専門に関する文章ならまあ読めますがぜんぜんしゃべれません。
  • 数学・物理 – 自然言語の範疇じゃないけれど。僕の中では自然に行動原理になっている。おかげでどうにかやってこれている。
マークアップ言語
  • XML – マークアップ言語のためのマークアップ言語。自由に変形可能なクッキーの型。こういうやり方好み。
  • XHTML – いつも大変お世話になっています。
  • MXML – 最近使い始めました。Flashのタイムラインベースのやり方は扱いづらかった。
プログラミング言語
  • PHP – 最近もっぱらお世話になっています。決して美しくはないけれど即実的な潔さを感じます。
  • Perl – もうずっとお世話になってます。母親的。
  • Ruby – 綺麗。趣味で少々使っています。
  • JavaScript – 特に思い入れはないけどいつも使ってる。
  • ActionScript – 特に思い入れはないけれど使います。
  • Java – 最近ぜんぜん使わない。昔はこれで壁に反射する光の量を計算するプログラムとか作ってました。
  • VisualBasic – むかしこれでちょっとしたソフトを作ってました。最近はもっぱらWebなので全く使わず。
  • Delphi(Pascal) – コンパイルが速かったのが印象的。VisualBasicと同じくもう使ってない。
  • C – 大昔、勉強のため一通りやりました。仕事に使ったことないです。
  • FORTRAN – 大学の授業でやりました。私が初めて触れた言語です。ループって便利だなと思いました。人間はこれが一番不得意。繰り返しはすぐ飽きる。

開発環境

テキストエディタ – 手打ち派です
  • Crescent Eve – 主力エディタ。使いやすい。
  • xyzzy – utf-8 が扱えるエディタでもShift-JISの範囲内の物が多い中ちゃんと扱えます。日本語、英語以外の言語を扱うとき使います。
  • NoEditor – 付属のgrepが使いやすい。
ソフトウェア
  • Photoshop CS – ないとデザイナーさんとやりとりできない。
  • Illustrator CS – ないとデザイナーさんとやりとりできない。
  • Flash CS3 – どうもなじめない。今後はFlexでいきます。
  • FFFTP – FTPクライアント。いつもお世話様です。これからもよろしくお願いいたします。
  • Poderosa – ターミナルエミュレータ。最近どこもSSHが普通になってきた。
  • Virtual PC – 各種ブラウザでの動作確認のために使用。とっても便利。
ブログエンジン
  • WordPress – 最近の案件にはもっぱらこれ。テンプレートそのものがPHPというのを知ったときショックだった。そんな大胆な!テンプレートからデータベースが直に叩けてしまうことがわかってさらにショック。PHPの申し子。
  • MovableType – バージョン3ぐらいまで使っていました。
  • sb – データベースが使えない案件で使っていました。最近はそういうことがないので使わず。
フレームワーク
  • Flex – けっこう楽しい。
  • CodeIgnitor – PHPのフレームワーク。お節介過ぎなくて良い。ドキュメントも充実してる。
Web API

マークアップ・エンジニアは料理好き(モノ作り好き)が多いらしい。私もまさしくそうです。これがこの肩書きを名乗る一番の理由だったりします。

ともかくみなさま、どうぞよろしくおねがいします。