• jQuery UI のモーダルダイアログで二番目のボタンにフォーカスを与える方法を調べてみたらなかったので

    書いた。

    				$("#dialog-modal-1").dialog({
    					modal : true,
    					autoOpen : false,
    					open : function() {
    					    var buttonelm = document.getElementById("dialog-modal-1").parentNode.getElementsByTagName("button");
    						buttonelm[buttonelm.length-1].focus();
    					},
    					buttons : {
    						戻る : function() {
    							$(this).dialog("close");
    						},
    						次へ : function() {
    							$(this).dialog("close");
    						}
    					},
    					focus : 1
    				});
    Code language: JavaScript (javascript)
  • Webのプロジェクト

    自分が最近思うことがあって、部署毎に役割を分担し、それぞれ自分が得意とする分野毎に別れ作業するというのがおおまかなプロジェクトの流れではあると思うんだけど、一人一人がその自分の専門とする分野しか出来無いのは、共同作業でプロジェクトを進めていくのはミスマッチが起きやすいと思ってる。ミスが起きなかったとしても、クオリティの低下みたいなことは必然的に起きるんじゃないかと。

    しかし、分野毎にちゃんと区別して自分の役割だけをやらなければいけないという「決まり」が浸透しきっている感じがする。デザイナーは本当にデザインを書くだけでいいのか、プログラマはプログラムを書くだけでいいのか。もし、自分が専門とする分野しかやってこないとすれば、プログラマの人はデザイナーにどんなことを求めどんなことをやってほしいのか伝える時に、それはプログラマの目線での話なってしまい、それを受け取るデザイナーの人はもちろんプログラムの知識なんてものは持っていないので、受け取り方が双方で異なってくる場合があるのではないかと思ってる。

    プログラマだって、ある程度はデザインもできて、デザイナーもある程度はプログラムもできたほうが、お互いにどんなことをして欲しいのかを理解し、プロジェクトを円滑にすすめることができるのではないかと思う。「プログラマがデザインなんてするな!」と一言で片付けてしまうのは、自分に力量に制限がかかり、最大限の力を発揮できないのではないかと思う。

    例えば、今なんてjQueryなんていうJavascriptフレームワークがデザインでよく使われるように成り、デザイナーもJavascriptを始めたりしてきている。ボタンを押したらアニメーションで画面が切り替わったりするような、アニメーションも含めた画面推移のデザインをデザイナーが作る場合も出てきている。事実、デザイナーだってプログラムができるようじゃないと、最終的に完成したときのクオリティに関わり、人材的な需要価値だってえらく変わると自分は思う。

    それに含めて、プログラマだってデザインをやらないといけない場面があると思う、Webプログラミングを行っている時に、HTMLのDIV要素の位置を決める時に、どんな構成にするのか考えなければいけない、最近はTABLEタグなんて使わなくなったので、float指定をうまくやらないとウィンドウサイズを変えたらカラム落ちしてしまうし、どんな環境でも崩れないようにするHTMLを考えなければいけない。(HTML部分もデザイナーが行うことが多いけど)

    自分はプログラマなのであまりデザインについては詳しくはないですが、デザインのことも同時に勉強していこうとは思っています。「プログラマがイラストレーターなんてw」と言われる場合もあるかもしれないけど、「1pxに魂が宿る」みたいなことは肝に命じている。デザインっていうのは1pxもずれちゃいけなかったり、見えない線がすごい効果をもたらしているとか、そういうことはある程度把握しているつもり。デザイナーにこういうかんじで画像作ってくださいなんてお願いしたときに、そのお願いする部分が1pxだけでもずれていただけで絶対デザイナーのやる気は失われると思う。そういうすごく細かいところに気づきあえるためにも、デザイナーだってプログラミングをできるようにならないといけないし、プログラマーだってデザインをできるようにならないと行けないと自分は思ってる。

    もちろん、デザインとプログラムだけじゃなくて、ブランディングに関わるところや、ディレクションに関わるところ、マネジメントに関わるところも含めて総合的に知識は持っていないとだめだと思う。だから自分は、そういう自分の専門とする分野以外のことも勉強してる。それくらいできなきゃだめとも思ってる。やれることだけやればいい人間になんて俺はなりたくないのでね。

  • Webのプロジェクト

    自分が最近思うことがあって、部署毎に役割を分担し、それぞれ自分が得意とする分野毎に別れ作業するというのがおおまかなプロジェクトの流れではあると思うんだけど、一人一人がその自分の専門とする分野しか出来無いのは、共同作業でプロジェクトを進めていくのはミスマッチが起きやすいと思ってる。ミスが起きなかったとしても、クオリティの低下みたいなことは必然的に起きるんじゃないかと。

    しかし、分野毎にちゃんと区別して自分の役割だけをやらなければいけないという「決まり」が浸透しきっている感じがする。デザイナーは本当にデザインを書くだけでいいのか、プログラマはプログラムを書くだけでいいのか。もし、自分が専門とする分野しかやってこないとすれば、プログラマの人はデザイナーにどんなことを求めどんなことをやってほしいのか伝える時に、それはプログラマの目線での話なってしまい、それを受け取るデザイナーの人はもちろんプログラムの知識なんてものは持っていないので、受け取り方が双方で異なってくる場合があるのではないかと思ってる。

    プログラマだって、ある程度はデザインもできて、デザイナーもある程度はプログラムもできたほうが、お互いにどんなことをして欲しいのかを理解し、プロジェクトを円滑にすすめることができるのではないかと思う。「プログラマがデザインなんてするな!」と一言で片付けてしまうのは、自分に力量に制限がかかり、最大限の力を発揮できないのではないかと思う。

    例えば、今なんてjQueryなんていうJavascriptフレームワークがデザインでよく使われるように成り、デザイナーもJavascriptを始めたりしてきている。ボタンを押したらアニメーションで画面が切り替わったりするような、アニメーションも含めた画面推移のデザインをデザイナーが作る場合も出てきている。事実、デザイナーだってプログラムができるようじゃないと、最終的に完成したときのクオリティに関わり、人材的な需要価値だってえらく変わると自分は思う。

    それに含めて、プログラマだってデザインをやらないといけない場面があると思う、Webプログラミングを行っている時に、HTMLのDIV要素の位置を決める時に、どんな構成にするのか考えなければいけない、最近はTABLEタグなんて使わなくなったので、float指定をうまくやらないとウィンドウサイズを変えたらカラム落ちしてしまうし、どんな環境でも崩れないようにするHTMLを考えなければいけない。(HTML部分もデザイナーが行うことが多いけど)

    自分はプログラマなのであまりデザインについては詳しくはないですが、デザインのことも同時に勉強していこうとは思っています。「プログラマがイラストレーターなんてw」と言われる場合もあるかもしれないけど、「1pxに魂が宿る」みたいなことは肝に命じている。デザインっていうのは1pxもずれちゃいけなかったり、見えない線がすごい効果をもたらしているとか、そういうことはある程度把握しているつもり。デザイナーにこういうかんじで画像作ってくださいなんてお願いしたときに、そのお願いする部分が1pxだけでもずれていただけで絶対デザイナーのやる気は失われると思う。そういうすごく細かいところに気づきあえるためにも、デザイナーだってプログラミングをできるようにならないといけないし、プログラマーだってデザインをできるようにならないと行けないと自分は思ってる。

    もちろん、デザインとプログラムだけじゃなくて、ブランディングに関わるところや、ディレクションに関わるところ、マネジメントに関わるところも含めて総合的に知識は持っていないとだめだと思う。だから自分は、そういう自分の専門とする分野以外のことも勉強してる。それくらいできなきゃだめとも思ってる。やれることだけやればいい人間になんて俺はなりたくないのでね。