blog.yusukenakanishi.com

Thursday, December 11, 2008

コーダーが気にしちゃうことバトン

皆様、いかがお過ごしですか?僕の会社は毎年末忙しいです。
ブログさぼってるわけじゃないので許してください。ま、誰も読んでないだろうし気楽ではありますが。。

Takazudoさんが何やらありがたいネタを提供しておられたので乗っかってみました。マークアップな人たち(じゃなくてもいいけど)の忘年会 -2008年が事の起こりのようですね。呼ばれるわけないけど呼ばれてない。。それにしても豪華な顔ぶれの飲み会、羨ましいなぁ。コーダーが気にしちゃうことバトンということで以下に。

  1. エディタは何使ってますか?
  2. 高さ揃えるとか、なりで広がるとかいうところに関してtableを使いますか?JavaScriptを使いますか?
  3. ブラウザごとのCSSバグ対処方法はどうしてますか?
  4. 画像置換についてどう思いますか?
  5. 印刷についてどうしてますか?
  6. スクリーンリーダーにて確認などはしますか?
  7. IE7のズーム機能について、対応させていますか?
  8. JavaScriptライブラリのライセンスについてクライアントに説明しますか?
  9. JavaScriptのフレームワークを使いますか?使っている場合は何を使っていますか?
  10. CSSやJavaScriptの圧縮をしていますか?
  11. コーディングにかける時間はどのくらいでしょうか?
  12. あなたのコーディングのこだわりはコレ!みたいなものがあれば。
  13. 「コーディングやってて背が3cm伸びました」みたいなことがあれば
  14. 興味がある、覚えたいと思っている技術や言語は何ですか?

エディタは何使ってますか?

秀丸Dreamweaverです。
会社のおすすめツールということで何となく使っています。CSS HappyLifeの平澤さんご提供の秀丸エディタの強調表示定義ファイルを作ってみたなんかも入れてみたりしてます。エディタについてはもう何年も模索中です。。Eclipseとかaptanaとか家で使ってみたりしてます。

高さ揃えるとか、なりで広がるとかいうところに関してtableを使いますか?JavaScriptを使いますか?

時と場合によりますとしか言えませんが、最近はJavaScriptを積極的に使っています。
JavaScriptをOFFにされると痛いのですが、揃ってなくて情報が読み取れないようなコーディングはしていないはずです。ま、基本CSSで何とかなるように頑張ります。

ブラウザごとのCSSバグ対処方法はどうしてますか?

CSS hackで対応してます。9割以上IEのためですが。。
メンテナンス性が悪いのでhack用のCSSファイルというのは作りません。メインのCSSに直接書いています。コメントアウトとかでわかりやすくしてあげると親切かも。

画像置換についてどう思いますか?

好き嫌いで言うと嫌いです。
これも案件によって使わざるを得ない場合がありますが、極力使わないようにしています。何故かって聞かれると特に何もないのですが、何となく気持ち悪いんです。。画像としてあったほうが安心します。

印刷についてどうしてますか?

ある程度の範囲で頑張っています。
でも印刷についてそこまでうるさく言わた案件はまだないと言っていいのかな?

スクリーンリーダーにて確認などはしますか?

確認していません。
今までの案件で求められたことはありませんね。。当たり前ですが論理構造などには注意しているので大きな問題は無いと思いたいです。

IE7のズーム機能について、対応させていますか?

対応させています。
これはよく対応してくださいって言われます。zoom: 1;を使って対応したり、positionプロパティを極力使わないようにしたりとかですね。

JavaScriptライブラリのライセンスについてクライアントに説明しますか?

求められないので説明しません。
自分でMITとかGPLとかの確認はしていますが、大丈夫かな?ちゃんとしないといけない所ですね。もっと神経使うようにします。

JavaScriptのフレームワークを使いますか?使っている場合は何を使っていますか?

最近ではjQuery、YUIを使ってます。
ただ、まだまだ勉強不足なので頑張らないといけないところです。

CSSやJavaScriptの圧縮をしていますか?

CSSはしませんがJavaScriptはします。
どっちにも言えますけどメンテナンスがしにくくなりますよね?JavaScriptは頻繁に書き換えることがないので圧縮しちゃってます。

コーディングにかける時間はどのくらいでしょうか?

案件のスケジュールを守るようにしています。
どのくらいって言われてもなぁ。。コーディングの手はかなり遅くて僕の弱点でもありますね。スピードよりスケジュールとクオリティのバランスをこれからも大切にしたいと思います。もちろんスピードアップさせることはプロとして当たり前なので頑張りますよ!

あなたのコーディングのこだわりはコレ!みたいなものがあれば。

常に先のことを考えてメンテナンスしやすいものにする。
カッコイイこと言ってるっぽいですが後で楽したいだけです。画像置換を極力使わないってのもこだわりになるんでしょうかね。後は、フォントサイズの大小しても見やすいものにする。これについては主要ブラウザがズーム機能をデフォルトにしているので気にしなくてもいい感じですがIE6はまだまだ現役なので。。HTML Validatorでエラーを出さないとかも。

「コーディングやってて背が3cm伸びました」みたいなことがあれば

WordPressやMovableTypeに出会ったお陰でPHPとかのプログラミング言語も少し興味が。
少しだけですよ。後はデザインのディティールにますますこだわるようになったし、グリッドデザインって改めて大切だと思った。

興味がある、覚えたいと思っている技術や言語は何ですか?

今の一番はMicroformatsかなぁ。JavaScript、PHPはもちろんですがLPOなんかもおもしろそう。
でも全然追いついていないのが現状ですね。仕事1割、勉強9割で給料がもらえたらなぁとよく思います。。

もう年内にブログを書かない気がするので早いですが、皆様よいお年を!

Wednesday, May 7, 2008

ワークな日記

仕事に関わるTipsにして行こうと思っています。
diigoでブックマークしたCSSやJavascriptのTipsをこのブログで勉強、公開してコメント欄で皆様に指摘、賞賛していただければなぁと。。
以下はその他サイトのご紹介。(左上にもわかりにくいグローバルナビゲーションあります)

yusukenakanishi.com

オンラインポートフォリオ http://yusukenakanishi.com/

RSSフィードをパースするためにSimplePieを使おうと試みたのですが難しくて無理でした。。他にもMagpieRSSというものがあったので挑戦。こちらはサンプルが多くあったので何とか思う形にはなりました。phpの記述が正しいかどうかは別にして。。

blog.yusukenakanishi.com

プライベートブログ http://blog.yusukenakanishi.com/

仕事用にはコメント欄にある“使用できるXHTMLタグ”や右側のメニュー部分に“Tags”があるのにプライベート用にはなかったりレイアウトを1カラムにしたりと大まかなデザインは同じですが、プライベート用と仕事用のブログはそれぞれ目的にあったレイアウトにしたつもりです。

ではでは、よろしくどうぞ。