RIAトピックス
リッチクライアント/RIAを主テーマに取り扱います。Flex、Ajax、AIR、Silverlight、JavaFX、etc。
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

そこそこ規模が大きくても何とかなるjavascriptの設計(URL dispatcherの薦め)
そこそこ規模が大きくても何とかなるjavascriptの設計(URL dispatcherの薦め) 【KAYAC engineers' blogより】
http://tech.kayac.com/archive/javascript-url-dispatcher.html

JavascriptがAjaxの流行などにより一般化するにつれ、その重要度は高まっています。
今回紹介するのは、1つのJavascriptファイルに全体を記述し全ページでその一ファイルのみを読み込む場合に、機能ごとの切り分け方法の一例です。

正規表現でURLを解析しURL毎にライブラリや関数を読み込むと言う方法で行っています。
うまい方法だとは思いますが、やはり肥大化や設定の誤りのリスクが怖いかなと思いました。

元記事には実際のコードなどもありますので、開発時のJavascript実装の参考にしてみてください。

K.Y



スポンサーサイト

テーマ:プログラミング - ジャンル:コンピュータ

今まで知らなかった 5 つの事項: Java コレクション API
今まで知らなかった 5 つの事項: Java コレクション API の場合: 第 1 回 【IBM - Japanより】
http://www.ibm.com/developerworks/jp/java/library/j-5things2.html

Javaの中で重要な要素であるコレクションに関して、新たな視点での考察がIBMのサイトに挙がっていましたので紹介致します。
数回の連載になるようで、第一回目の目次は以下の通り
1.コレクションは配列よりも優れている
2.繰り返しは非効率
3.すべての Iterable に for ループを使う
4.昔ながらのアルゴリズムとカスタム・アルゴリズム
5.コレクション API を拡張する

今回は第一回と言うことで目新しい事は少ないですが、実際にはなかなか使用する機会がないコレクションの拡張などもありますので、見る価値はあると思います。

又、この「今まで知らなかった 5 つの事項」の中の1つ前「Java オブジェクトをシリアライズする場合」も読み応えがある記事ですのでこちらも目を通してみて下さい。



今まで知らなかった 5 つの事項: Java オブジェクトをシリアライズする場合 【IBM - Japanより】
http://www.ibm.com/developerworks/jp/java/library/j-5things1/index.html

K.Y

テーマ:プログラミング - ジャンル:コンピュータ

HTMLのidとclassでいい名前をつけるテクニック
【レビュー】HTMLのidとclassでいい名前をつけるテクニック 【マイコミジャーナルより】
http://journal.mycom.co.jp/articles/2010/05/28/html-id-class-naming-rule/index.html

プログラムを作成する際の命名規約については、よく言われることの一つです。
処理を追わなくても、コメントがなくても、一目でどのような用途に使用されているのかがわかるように名前をつけろというのが定説です。
しかし、一目でわかるように命名されているものは数少ないのが現実です。

今回の記事では、下記の3つの質問の答えにより命名する方法を紹介しています。
・対象となる要素の機能はなにか、なぜそこに配置されているのか、その目的はなにか。
・ほかに同じような要素はあるか、どの程度似ているのか、どういった違いがあるのか。
・同じ目的で要素を使っているサイトはあるか、そうしたサイトではどのような名前になっているのか。

タイトルでは「HTMLのidとclass」となっていますが、他の言語でも利用できるテクニックなっているので参考にしてみてはいかがでしょうか?



自分で作ったプログラムの関数やクラスに名前を付ける時や、データベースのテーブル設計時にテーブル名やカラム名について、「あとになって苦労しない」うまい命名のノウハウがありましたら教えてください。 【人力検索はてなより】
http://q.hatena.ne.jp/1185387959

K.Y

テーマ:システム開発 - ジャンル:コンピュータ

10兆までの素数のリストを作ってみませんか?
10兆までの素数のリストを作ってみませんか? 【ITproより】
http://itpro.nikkeibp.co.jp/article/Watcher/20100519/348242/

ある一定範囲の数値から素数を取り出すというのは、よく聞く問題ですのですぐにアルゴリズムが出てくる方も多いのではないでしょうか?
しかし、その一定範囲を0~10兆まで広げてみると下記のような問題点が浮かび上がってきます。
・「単純に1から順に割っていく」というロジックでは時間がかかりすぎる
・Integer(32ビット整数)のオーバーフロー
・ハードウェア(処理速度、出力ファイル)
・処理時間
・検算

元記事では、6年前は10億や20億ですら計算が難しかったものが、現在では1週間程度で出力が出来るようになったという事から、技術の向上とハードの性能アップを実感したと結論づけています。

よくある問題も、少し問題を変えただけで今迄見えてこなかったものが見えてくるよい例だと思います。
上記の問題点の解決からも学ぶ事はありますので、興味のある方は読んでみて下さい。

K.Y

テーマ:プログラミング - ジャンル:コンピュータ

アジアのソフトウエア開発現場にて: インドでITトレーニング
インドでITトレーニング 【@ITより】
http://el.jibun.atmarkit.co.jp/yamayattyann/2010/05/it-66f3.html

インドでのITトレーニングはいいよ!という記事ですが、そこに到るまでの英語の必要性という部分が凄くわかりやすかったので紹介。

日本のIT業界で働いていると、英語は必須ではありません。
しかし、技術書選択、海外製のソフトウェアのWebサイト、海外の技術系blogなどを英語が理解できたらいいなと思う瞬間は数多くあると思います。
海外で仕事をしている筆者視点でIT業界での英語の必要性を説いています。

又、この方の他の記事も、未体験の視点からのアプローチなので面白く読めると思いますので興味のある方は読んでみて下さい。



アジアのソフトウエア開発現場にて
http://el.jibun.atmarkit.co.jp/yamayattyann/

K.Y

テーマ:システム開発 - ジャンル:コンピュータ

HTML5の最小構成サンプルとその説明
【レビュー】HTML5の最小構成サンプルとその説明 【マイコミジャーナルより】
http://journal.mycom.co.jp/articles/2010/05/26/minimal-html5/index.html

HTML言語の最新バージョンとして、現在標準化作業が進められている「HTML5」。
その最小構成のサンプルと説明した記事がありましたので紹介致します。
説明は元記事を見ていただくとして、サンプルは以下の通り。
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>title</title>
    <link rel="stylesheet" href="style.css">
    <script src="script.js"></script>
  </head>
  <body>
    <!-- page content -->
  </body>
</html>
従来のHTML4と比較すると細かい部分が変わっているので、説明を読みつつ理解するのがよいと思います。



RIAトピックス HTML5の可能性を肌で感じる事ができるWebサイト
http://mfria.blog106.fc2.com/blog-entry-1793.html

RIAトピックス HTML5であそんでみたクエスト
http://mfria.blog106.fc2.com/blog-entry-1790.html

いま,見ておきたいウェブサイト 【gihyo.jpより】
http://gihyo.jp/design/serial/01/website-pickup/0016

RIAトピックス HTML5 基礎知識
http://mfria.blog106.fc2.com/blog-entry-1751.html

HTML5.JP - 次世代HTML標準 HTML5情報サイト
http://www.html5.jp/

HTMLで図まで描ける!進化した「HTML5」ってどんなもの? 【はてなブックマークニュースより】
http://b.hatena.ne.jp/articles/201002/795

Flashだとここまでできる! HTML5とFlashの機能比較 【ClockMaker Blogより】
http://clockmaker.jp/blog/2010/02/flash-vs-html5/

HTML5サンプル集 【(株)あゆた へようこそより】
http://ayuta.co.jp/html5-samples/

K.Y

テーマ:システム開発 - ジャンル:コンピュータ

コピペはプログラミングの基本。どんどんコピペしなさい。
コピペはプログラミングの基本。どんどんコピペしなさい。 【このブログは証明できない。より】
http://d.hatena.ne.jp/shunsuk/20100525/1274775601

一般的にコピペで行うプログラミングは良くないことと言われています。
しかし、逆に肯定する記事があったので紹介します。

その理由がレベル別に以下のように挙げられています。
初級者「考えるよりも手を動かす」
中級者「サンプルを改造」
上級者「プログラムの再利用」

実に納得できる理由です。
しかし、既存の物をコピペをする事で理解しない、バグが含まれるなど、推奨しない事が多いのも事実です。
適材適所、ご利用は計画的に行いたいですね。



コピペプログラミングを肯定してみる試練 【mirichiの日記より】
http://d.hatena.ne.jp/mirichi/20090401/p1

プログラミングの下手な奴の特徴 【アルファルファモザイクより】
http://alfalfalfa.com/archives/395452.html
↑少し毛色は違いますが、近い特徴もちらほら

K.Y

テーマ:プログラミング - ジャンル:コンピュータ

直営社員にプログラミング能力が必要なたった一つの理由
直営社員にプログラミング能力が必要なたった一つの理由 【GeekFactoryより】
http://d.hatena.ne.jp/int128/20100524/1274718884

大きなSIerでは、実業務を外部に委託を行うことが多く、直営社員がプログラミングを行うことが少なくなってきています。
契約形態が一括請負の場合は元より、作業請負の形態にも関わらず直営社員は管理作業のみを行いプログラミングを行う事が殆どありません
(実際、私の作業現場では作業請負の形態にも関わらず直営社員はプログラミングはほぼ行わないです)

しかし、現場での正しい判断を行うためにはプログラミングの能力が必要と言っています。

まさに、この通りだと思いますが。。。

私の現場も同様の状態になっており、上層部は直営社員に製造をさせようとしているようです。
しかし、その直営社員達は管理することのみに力を注ぎ、苦手であるプログラミングを自ら行う事に消極的です。
上からの意思が伝わらないとこうなるという悪い見本ですね。

普段現場で、同じ思いを感じている方は是非読んでみるとよいと思います。

K.Y

テーマ:システム開発 - ジャンル:コンピュータ

ソフト会社に明日はない?
ソフト会社に明日はない? 【ITpro 総合トップより】
http://itpro.nikkeibp.co.jp/article/Watcher/20100517/348064/

売上1000億円以上のソフトウエア会社は2期連続の減収減益で、今期だけ見ると売り上げベースで-5.3%、営業利益では-22.7%減という大幅な減収となっています。

その理由として「縮小する受託開発市場の変化に追随できていない」を挙げており、
グローバル化、クラウドサービスを中心に各社対策を行う気でいるが、実践出来ていない事が主たる原因と分析しています。

今後の業界の事を考えるために一読し、自分なりの展望を立ててみてはいかがでしょうか?



ソフトウェア開発に幸せな未来はあるのか: 第5話 エンジニアよ、もっと深く考えろ 【@IT自分戦略研究所より】
http://el.jibun.atmarkit.co.jp/happy/2009/07/5-c315.html

日本のソフトウェア開発は今後どうなって行きますか? 【人力検索はてなより】
http://q.hatena.ne.jp/1090638025
↑ネタとしてどうぞ

K.Y

テーマ:コンピュータ - ジャンル:コンピュータ

海外のWeb業界で働くには?
海外のWeb業界で働くには? 【Webクリエイターボックスより】
http://www.webcreatorbox.com/webinfo/work-abroad-web-company/

日本のIT業界は技術者の価値が低いとよく言われています。
価値を上げる事も手段の一つですが、いっその事高く評価してくれる海外で働いてみるのも考えるに値すると思います。

さて、今回紹介する記事は海外のWeb業界の現状、必要なスキルなど下記のように紹介してくれています。
まず何から始めればいいの?
海外のWeb業界って結局どうなの?
SEOとSNS
ECサイト
海外就職のメリット・デメリット
超えなければならない3つの壁
 ・実務経験
 ・語学力
 ・ビザ(査証)
焦らずに。計画的に。
将来の働き口として、自分のキャリアの一つとして、など海外を少しでも考えている方は必見です。

K.Y

テーマ:システム開発 - ジャンル:コンピュータ

Yahoo!が自社のクラウド構築ソフトウェアをオープンソースとして公開へ
Yahoo!が自社のクラウド構築ソフトウェアをオープンソースとして公開へ 【Publickeyより】
http://www.publickey1.jp/blog/10/yahoo.html

現在、AmazonやGoogle、Microsoftなど、数多くのクラウドベンダーが存在しています。
そんな白熱しているクラウド業界に、Yahoo!がクラウドプラットフォームの構築用ソフトウェアをオープンソースとして公開することで殴り込みをかけるようです。
他のベンダーがクラウドプラットフォームを提供しているが、Yahoo!はそのプラットフォームを構築するためのソフトウェアを提供する事で対抗して行くという事ですね。

詳細はまだ明かされていないようですが、Yahoo!程の規模で使用されているソフトウェアが公開される事で今以上に、クラウドの未来は明るくなったと言えると思います。

K.Y


テーマ:システム開発 - ジャンル:コンピュータ

Java書籍の選び方
Java書籍の選び方 【torutkの日記より】
http://d.hatena.ne.jp/torutk/20100516/p1

本を読むことは常に勉強が必要な技術者として必要なことです。
しかし、数ある本の中で自分に見合った本を選ぶというのはとても難しいのは、一度技術書を買ったことがある方なら身を持って知ってると思います。

今回紹介する記事はJavaの書籍の紹介です。
Javaは本屋に行くと棚一つ埋め尽くすほどの数があるため、選ぶのはとても難しいです。
特に初級者、中級者レベルではどこから手をつけて良いのやらという感じになると思います。

初級者、中級者に加えて、上級者の方向けの書籍も紹介されていますので、Javaの本を探している方は参考にしてみてはいかがでしょうか?

K.Y

テーマ:プログラミング - ジャンル:コンピュータ

JavaScriptのcall.applyの不思議
JavaScriptのcall.applyの不思議 (wtfjsを解説) 【風と宇宙とプログラムより】
http://d.hatena.ne.jp/mindcat/20100516/1273992426

下記のJavascriptが2を返す理由がわかりますか?
alert.call.call.call.call.call.apply(function (a) {return a}, [1,2]) // 2

結論から言いますと、下記と同じ事を行っているようです。
(function (a) { return a }).call(1, 2);

一つ一つ丁寧に解説を行ってくれていますので、便利なものの理解が難しいapplyとcallメソッドの理解にも繋がると思います。(詳細は下記リンクをどうぞ)



applyとcallの使い方を丁寧に説明してみる 【あと味より】
http://d.hatena.ne.jp/jdg/20100515/1273903873

JavaScriptのapplyヤバい 【++iskwn - キューイチ世代より】
http://generation1991.g.hatena.ne.jp/iskwn/20100204/1265262870

callとapply 【emergentのJavaScript入門日記 - g:javascriptより】
http://javascript.g.hatena.ne.jp/emergent/20081029/1225297440

K.Y

テーマ:プログラミング - ジャンル:コンピュータ

Androidがモバイル市場を制する10の理由
Androidがモバイル市場を制する10の理由 【IT総合情報ポータル「ITmedia」より】
http://www.itmedia.co.jp/anchordesk/articles/1005/14/news011.html

現在の携帯電話業界は、docomoの「Xperia」やSoftBankの「HTC Desire」、「iphone」などのスマートフォンが盛り上げています。
その中でもGoogleが開発した携帯電話のプラットフォームAndroidは、現在iphoneが独占しているモバイル市場を近い将来逆転させるでしょう。

その理由として以下の10つ挙げられています。
1. 流れが変わりつつある
2. キャリアの疑念も晴れた
3. 消費者はAndroidを受け入れつつある
4. Googleがバックに付いている
5. 数の力
6. アプリも増えている
7. iPhoneへの熱狂は収まる
8. 業界がAppleに反発
9. 端末ベンダーの支持も増える
10. Googleにはプランがある

これからの主流となるAndoroid。
その理由を知ることで、これからの業界の方向性を探って行きたいですね。



RIAトピックス Androidアプリの開発環境(日本語メニュー)を構築しよう!
http://mfria.blog106.fc2.com/blog-entry-1806.html

Android入門 【JavaDriveより】
http://www.javadrive.jp/android/

K.Y

テーマ:システム開発 - ジャンル:コンピュータ

Androidアプリの開発環境(日本語メニュー)を構築しよう!
Androidアプリの開発環境(日本語メニュー)を構築しよう! 【フリーソフトの樹より】
http://freesoftnoki.blog87.fc2.com/blog-entry-1261.html

Googleが開発した携帯電話のプラットフォームAndroidは、モバイルの中心になって行くのは間違いありません。
事実、docomoの「Xperia」やSoftBankの「HTC Desire」など各社から相次いで発売されています。

そんなに話題ならAndroidのアプリケーションでも作るか!という気分になっても、環境構築の段階で断念する事は多々あります。
そんな事にならないように、紹介の記事を参考に開発環境構築を行ってしまいましょう。
下記のように本当に一から環境構築を行うことができます。
①「Android SDK」のインストール
②「Java SE Development Kit」のインストール
③「Eclipse」のインストール
④「Eclipse」の日本語化
⑤「Eclipse」にPluginをインストール
⑥「Eclipse」の設定変更
⑦「Platform API」のインストール

又、同サイトの別記事にてエミュレーターのスキンを変更する事で、「Xperia」風にする手順も紹介しているので、興味のある方は一緒に読んでみてはいかがでしょうか?



パソコンで「Xperia」風Androidを動かして体感してみよう! 【フリーソフトの樹より】
http://freesoftnoki.blog87.fc2.com/blog-entry-1262.html

連載:世界を目指せ!Androidアプリ開発入門 【gihyo.jp … 技術評論社より】
http://gihyo.jp/dev/serial/01/androidapp

速習! Androidアプリケーション開発 【CodeZineより】
http://codezine.jp/article/corner/338

K.Y

テーマ:コンピュータ - ジャンル:コンピュータ

Firefox 4.0リリース計画発表、すばらしく高速なブラウザ
【レポート】Firefox 4.0リリース計画発表、すばらしく高速なブラウザ 【マイコミジャーナルより】
http://journal.mycom.co.jp/articles/2010/05/12/firefox4/index.html

現在、Firefoxの最新バージョンは3.6ですが、次期バージョンは3.7ではなく4.0になることが発表されました。
具体的なアップデート内容としては以下の通りです。
・よりシンプルで簡潔、直感的で素早く扱えるUIの実現
・ログイン・ログアウトを管理する統一されたUIの提供
・新しいエクステンション管理UIとテーマUIの提供
・HTML5/CSS3/Web Sockets/PushState/フルスクリーンの提供
・Firebug/リモートJavaScriptデバッガ/Web Console/Web Inspectorの提供
・JaegerMonkeyによる高速JavaScript実行の実現
・64ビットサポート/マルチスレッドやマルチコアに関する性能の改善
・Contect Security Policy対応/CSSプライバシ問題への対策
・Direct2Dを使ったハードウェアレンダリング機能の活用
・マルチタッチサポート

発表の中でUIも紹介されており、画像、動画、パワポなどが元記事及び下記のリンク先で見ることが出来るので、興味のある方はチェックしてみてはいかがでしょうか?



Firefox 4 の開発計画概要が発表されました 【Mozilla Developer Street (modest)より】
https://dev.mozilla.jp/2010/05/firefox4/

フォトレポート:「Firefox 4」をコンセプト画像で紹介 【CNET Japanより】
http://japan.cnet.com/news/media/story/0,2000056023,20413243,00.htm

K.Y

テーマ:コンピュータ - ジャンル:コンピュータ

Google日本語入力がオープンソース化 プロジェクト名は「Mozc」
Google日本語入力がオープンソース化 プロジェクト名は「Mozc」 【CodeZineより】
http://codezine.jp/article/detail/5174

Google日本語入力が衝撃の登場してから早5ヶ月、当初の発表の通りオープンソースとして公開されました。
プロジェクトの名前はMozc (モズク) というらしいです。

ただ、全ての機能が公開された訳ではなく、Chromium OSで必要な部分のみの公開になっています。
今後他の機能も順次公開していくそうなので期待したいですね。

いち早くGoogle日本語入力に触れてみたい方は見てみてはいかがでしょうか?



mozc - Project Hosting on Google Code
http://code.google.com/p/mozc/

Google 日本語入力がオープンソースになりました 【Google Japan Blogより】
http://googlejapan.blogspot.com/2010/05/google_10.html

K.Y

テーマ:コンピュータ - ジャンル:コンピュータ

オーバーレイ表示を行う際の注意点
オーバーレイ表示を行う際の注意点 【ユーザビリティ実践メモより】
http://www.bebit.co.jp/memo/2010/05/post_179.html

最近、画像であったり動画をオーバレイ表示するWebサイトが増えてきました。
ページを遷移せずに詳細情報を得ることができるため、非常に便利な方法だと言えると思います。
しかし、モーダルダイアログ形式(アラートの様に閉じるまで元画面の操作が不能)で表示する場合には、戻るボタンを押すユーザが多いと言う大きなリスクが存在しています。

特に、以下のような状況の場合に戻るボタンを押すことが多かったようです。
1. オーバーレイで表示される領域が、画面の大部分を占める。
2. 背景の透明度が十分ではない。
3. 「閉じる」ボタンが明示的ではない。

ユーザは戻るボタンを押下する事で意図しないページに遷移し、ストレスを感じます。

非常に便利なオーバレイ表示ですが、上記のような点に気を付けることで更なるユーザビリティの向上を目指していきたいですね。

K.Y

テーマ:システム開発 - ジャンル:コンピュータ

好きなことを極めればブレイクスルーが見えてくる まつもとゆきひろ
好きなことを極めればブレイクスルーが見えてくる まつもとゆきひろ 【日経BPネットより】
http://www.nikkeibp.co.jp/article/tk/20100430/224224/

オブジェクト指向スクリプト言語rubyの開発社である、まつもとゆきひろのインタビューです。
rubyを作成するまでのまつもと氏の考えと歩み、そして普及、「Ruby on Rails」の登場など、現在までのrubyの歴史をまつもと氏が語ってくれています。

言語を開発するという事ではなく、自分のやりたい事を突き詰めるという事、日々の心構えという事など学べる所は数多くあると思います。
プラグラマーの方は必見です。

K.Y

テーマ:コンピュータ - ジャンル:コンピュータ

IEのシェア、減少続き60%切る
IEのシェア、減少続き60%切る 【ITmediaより】
http://www.itmedia.co.jp/enterprise/articles/1005/07/news005.html

インターネット専門調査会社である米国Net Applicationsが発表した統計によると、IEのシェアがとうとう60%を割り込んだようです。
Firefox、Chromeにじわりじわりと押されているのは感じていましたが、60%とは驚きです。
このままいくと50%を切る日も遠くないのかもしれません。

しかし、この事はブラウザが多様化してきていると言うことでもあります。
Webアプリケーションを作成するうえでは各ブラウザでの動作確認を行う必要がある事から利点とは言いづらい事です。
多様化を止める必要はありませんが、各ブラウザでの挙動に差がでないようにW3C等の基準に則って作成を行っていきたいですね。



Browser market share
http://marketshare.hitslink.com/browser-market-share.aspx?qprid=3

RIAトピックス IE8のシェアが IE6,7を超える、2010年1月の世界のブラウザ
http://mfria.blog106.fc2.com/blog-entry-1727.html

K.Y

テーマ:コンピュータ - ジャンル:コンピュータ

画像を一切使わずにCSS3だけでドラえもんを描いてみた!
画像を一切使わずにCSS3だけでドラえもんを描いてみた! 【裏技shop DDより】
http://shopdd.blog51.fc2.com/blog-entry-932.html

先日、HTML5を使用した凄いサイトをいくつか紹介(下記参考リンク参照)しましたが、今回はCSS3を使用して凄い事をしているサイトを見つけたので紹介致します。
見ていただければわかると思いますが、XHTML+CSS3のみを使用してドラえもんを描いています。(直リンク

その証拠に右クリックメニューに「画像を~」がありませんし、ソースを見てもimgタグは見当たりません。
呼び出されているdora3.cssというcssを覗いてみると、675行にも及ぶCSSを観覧することができるので興味のある方は解析してみはいかがでしょう?

又、このドラえもんの作者は画像を一切使わないCSS3で製作したサイトというのも作成しています。
グラフィカルなサイトであり、一見それとはわからないですがソースを見たりすると確かに画像を使っていないようです。
こちらも一見の価値ありなので合わせてご覧になってください。(下記リンク参照)




画像を一切使わないCSS3で製作した新サイト「NetaGear」! 【裏技shop DDより】
http://shopdd.blog51.fc2.com/blog-entry-931.html

RIAトピックス HTML5であそんでみたクエスト
http://mfria.blog106.fc2.com/blog-entry-1790.html

RIAトピックス HTML5の可能性を肌で感じる事ができるWebサイト
http://mfria.blog106.fc2.com/blog-entry-1793.html

いま,見ておきたいウェブサイト 【gihyo.jpより】
http://gihyo.jp/design/serial/01/website-pickup/0016

K.Y

テーマ:コンピュータ - ジャンル:コンピュータ

新人プログラマさんに贈る、よりよいプログラミングのための7つのポイント
新人プログラマさんに贈る、よりよいプログラミングのための7つのポイント 【バシャログ。より】
http://c-brains.jp/blog/wsg/10/05/07-211929.php

GWも一部の有給取得者を除いて終わったため、5月病で気が緩んでいる方も多いかと思います。
そんな時こそ今回の紹介記事を見ることで初心を思い出し、気を引き締める必要があります。

又、プログラミングのためのポイントと言っても、技術的な事ではなく心構えや、作業方法に関する基本的な事柄なので改めて見直すことで日々の業務の効率化を図るためのヒントになります。

詳細は元記事を見ていただくとして、ポイントとしては以下の7つです。
1. 何を作るのか、を把握する
2. わからないことは、すぐ聞く
3. みんながどう作っているのか、を知る
4. どう作るのか、図にしてみる
5. どうすれば楽できるか、を真剣に考える
6. 何を作ったのか、を説明できるようにする
7. 周りが何をやっているか、常に気にしておく

これらの事を意識して日々の業務を行っていきたいですね。

K.Y

テーマ:システム開発 - ジャンル:コンピュータ

細かいJavaScriptの仕様や習慣やテク集
細かいJavaScriptの仕様や習慣やテク集 【三等兵より】
http://d.hatena.ne.jp/sandai/20100427/p1

基本的な仕様から、細かい仕様やハマリ所を説明しながら、テクニックなどを紹介してくれています。
テクニックについては言わずもがなですが、Javascriptは細かい仕様に引っかかる事が多いため確認のためにも必見です。

コメント欄や、トラックバックされているblogなどの突っ込みに目を通す事で更に深い知識が得られると思います。



javascript - Array.prototype.slice.apply(arguments) // 引数一発配列化 【404 Blog Not Foundより】
http://blog.livedoor.jp/dankogai/archives/51439807.html

RIAトピックス JavaScript初心者におくる24のグレイトなtips
http://mfria.blog106.fc2.com/blog-entry-1687.html

K.Y

テーマ:プログラミング - ジャンル:コンピュータ

テキストボックスで表示しきれないテキストを表示するスタイルシート
[CSS]テキストボックスで表示しきれないテキストを表示するスタイルシート 【コリスより】
http://coliss.com/articles/build-websites/operation/css/css-text-overflow.html

文字が画面端で見えなくなってしまったり、デザインの関係で文字をそこで切ってしまいたいという事はよくあると思います。
そんな時に使用できるのが今回紹介するスタイルシートです。

「text-overflow:ellipsis;」と指定することで、テキストボックスに入りきらない部分は「...」と表示されます。(firefox3.6.3では未実装)
そして、spanタグのhoverでカーソルが上に来たときに全文が表示するように指定しているようです。

ユーザビリティとデザインを両立するのは難しいですが、このようにマウスオーバー時の挙動を変化させる事などで改善は可能です。
どちらかをとると言う選択を行う前に、両立を行う手段を考えてみてはいかがでしょうか?

K.Y

テーマ:システム開発 - ジャンル:コンピュータ

copyright © 2005 RIAトピックス all rights reserved.
Powered by FC2ブログ.
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。