第二に、責任をとるということ。我々フロントエンド技術者は、うつりゆく技術パラダイムの中で常により良い選択をしていかなければならないわけだけど、何か社内の規定や慣習に無い、新しい技術を導入するときにはリスクが発生するのが普通だ。実装を開始してみたけど特定のブラウザでうまく動かなかったいとか。技術的な検証が必要でそれだけ余分に稼働しなければならないとか。リスクの見込みにもよるが、自分の中でそれらのリスクを受け止めるある程度のバッファを持つことが肝要だと思う。サビ残しろということなのかと問われると、ある意味ではそうなる。あらゆる責任を放棄して、「やってダメだったのは指示したお前のせい」にするのはチームメイトとして反則だと思う。ディレクターもデザイナーもだいたい、フロントエンド技術のことについては門外漢だ。印刷技術を知らない人がDTPデザインをできるワケがないように、HTMLのことを知らない人がウェブデザインをできるワケがないというのは正論。現実、技術のことをまったくワカラン人がそのような職種で飯を食っている以上は、誰かが何かしらの手段で蒙を啓いていなかなければならない。社内に対して啓蒙活動ができるフロントエンダーはもはや神だ。フロントエンダー全員に上のような意識を持てと強要するのもまた違うと思う。いうのも、会社とどう関わっていくかとか、自分の人生の中の仕事とはなんぞやということは、まったく人によるからだ。生活水準を落としてでも良いものを作りたいと思う人もいれば、堅実にキャリアを固めたい人もいるし、生活のために仕方なくやっている人もいる。いろんな人がいて、そこにべき論なんてものはないのだ。チームの中で自分がどういう立ち位置に居たいか、あるいは居るべきかと考えて、自分こそそういう役割だと思った人が上述したような心得を噛み砕いて、自分の中にハメ込めばいいものなんだと思う。いう意味で、チームとしてモノを作っている意識を持ち、チーム内での自分のあるべき立場というものを認識しようよというリード文に戻るというわけでした。ここまで書いてきて、まあわたくしごときは業界3年たらずのヒヨッコだし、前職でそのように動けていたのかというと35%くらいの出来だし、春日井おやびんCOOのような実装ディレクションは出来るようになりたいと思いつつ思っているだけで、説得力があるかというと微妙なところ。いえ今後の自分のためでもあるし、このへんの立ち回りで悩んでる知人のためでもあるし、見ず知らずの誰かの背中をそっと押してあげられるような文章になっているといいのだけど。肝心のレイヤーが結合されてて......。みたいなことは、業務でマークアップに携わったことのある人ならば経験があるはず。常に時間のないマークアップエンジニアにとって、こういう窮地に立たされた場合にもへこたれず、敢然と立ち向かう勇気が必要です。この間の社内勉強会で少し評判のよかった画像切り抜き方法をひとつ紹介します。思いつく人はいるとおもうけど、自分で編み出した手法なので、広く知られた技術ではないと思う。やりたいこと↑これを↑こうしたい。ジャギっていますが問題なし。問題ないかというと、大体のケースでこれで十分だからです。背景をごっそり差し替えるケースでジャギがあると問題ですが、そういう想定ではないということで。それに、中途半端にアルファチャンネル(半透明)を使って切り抜きをしようとすると、肝心の前景がちょっと汚くなったりすることが多い。愚直にやれば自動選択ツールでちまちま選択範囲を広げていく手法をとるけれども、今回紹介する手法を使えば、条件さえ合えば綺麗にかつ素早く切り抜けます。切り抜きたい画像を開く。開いた画像は背景レイヤーとなっているので、通常のレイヤーに変換する。レイヤーを複製しておく。グラデーションを構成するパターンに当たる部分を選択して、コピー。コピーしたものを貼りつけると新しいレイヤーができる。自由変形ツール(Ctrl+T)を使って、貼りつけたパターンを引き伸ばす。今回は縦方向のグラデーションなので横に引き伸ばした。引き伸ばしたパターンのあるレイヤーの描画モードを「差の絶対値」にする。すると、グラデーションだった部分が綺麗に真っ黒になる。4番で描画モードを設定したレイヤーと、その下のレイヤーを結合する。自動選択ツールで許容値0、アンチエイリアスオフ、隣接オフとし、真っ黒の部分を選択。