タグ

2011年6月3日のブックマーク (6件)

  • 特集 C# 2.0新機能徹底解説(前編) ― 開発生産性を飛躍的に高めるジェネリック(1/4) - @IT

    C# 2.0(2005年提供予定)の新機能徹底解説ということで、数回に分けてC# 2.0の拡張点に関する記事を執筆させていただくことになった。C# 2.0の主要な改善点は、一言で表現すれば、「より書きやすくなった」ことだ。C言語に源流を持つ言語(例えば、C++Javaなど)の根底にある思想は「シンプルなコードは美しい」ということだが、C# 2.0でもこの考え方が受け継がれている。C# 2.0はシンプルかつパワフルな言語である。 C# 2.0では、現行のC# 1.0に対していくつかの新機能が追加されているが、その中でも主要なものは以下の3点だ。 ジェネリック(Generics) 匿名メソッド(Anonymous Methods) イテレータ(Iterator) 今回では、このうちジェネリックについて解説する。 ジェネリックについては、まず「ジェネリックとは何か?」を説明し、さらにジェネリッ

  • グーグル、絵本「ブラウザやWebについて知っておきたい20のこと」日本語版を公開 | RBB TODAY

    グーグルは3日、「HTML5」や「クラウド」など、最新のWebテクノロジーについて解説するWebブック「ブラウザやWebについて知っておきたい20のこと」の日語版の提供を開始した。 「ブラウザやWebについて知っておきたい20のこと」は、絵のような体裁で、毎日使うブラウザやWebの基礎を解説したガイドブックとなっている。カワイらしいタッチのイラストを多用するとともに、イラストの一部が動くなどの仕掛けも用意されている。 制作には、グーグルChrome開発チームがHTML5を活用し、絵のカバーの質感、実際にページをめくっている感覚などを表現したという。Chromeなど、HTML5に対応したブラウザで閲覧可能。オフラインでも動作する。 なお、このWebブックの制作に使われた技術はオープンソースとしても公開されている。物の絵を開くときの重さのバランスや、パラパラとめくる感覚、便利なブッ

    グーグル、絵本「ブラウザやWebについて知っておきたい20のこと」日本語版を公開 | RBB TODAY
  • 【DB概論】データベースシステムに求められる要件

    DB概論】データベースシステムに求められる要件:できるエンジニアになる! ちょい上DB術・基礎編(1) デキるエンジニアになるためには、DB技術の基礎は必須です。連載では、豊富な実例と演習問題で、プロとして恥ずかしくない設計手順を解説します。DB設計のポイントとなる汎用的なケースを紹介しているので、通常の業務とは異なる場合でも応用できる「共通の考え方」を身に付けられます。 デキるエンジニアになるためには、DB技術の基礎は必須です。 「使える」システムを構築するには、データベース設計がと非常に重要です。先人が遭遇したトラブルを避けられるかどうか、システム構築やアプリケーション開発が成功するか否かは、データベース設計にかかっているところが大きいです。 連載では、豊富な実例と演習問題で、プロとして恥ずかしくない設計手順を解説します。システム構築において「どの工程で、どのような観点からデータ

    【DB概論】データベースシステムに求められる要件
  • IE開発者ツールでJavaScriptコードを整形して表示するには? - @IT

    Webブラウジング中にショートカット・キー[F12]を押すと起動できる「開発者ツール」が、バージョン8以降のInternet Explorer(以下、IE)には搭載されている。開発者ツールは、現在開いているWebページのHTMLコード内の各要素をツリー形式でビジュアルに表示したり、Webページ上の要素をクリックして、それに該当するコードを表示したり、HTMLコードやCSSプロパティなどをその場で試しに書き換えてリアルタイムにWebページの表示を変更したりできるなど、Web制作に役立つ機能がそろっている。そういったWeb開発用機能の1つとして、JavaScriptコードのデバッグ機能がある。 IE9では、この開発者ツールが強化され、JavaScriptコードの書式を整形して、見やすく表示する機能が追加された。TIPSでは、この機能の使い方を説明する。 ■開発者ツール(IE9以降)のJava

  • C# .net DropDownListにDictionaryをバインドする方法(備忘録) | Anymmt.blog

    DropDownListにDictionaryをバインドする方法を調べることがあったので、忘れないようにメモ。 Dictionary<int, string> dic = new Dictionary<int, string> { { 1, "りんご" }, { 2, "ごりら" }, { 3, "ラッパ" } }; this.DropDownList1.DataSource = dic; this.DropDownList1.DataTextField = "value"; this.DropDownList1.DataValueField = "key"; this.DropDownList1.DataBind(); データベースのテーブルをドロップダウンに表示させるときは、型付データセットを使ってやってるけど、テーブルに持つほどもないリストのときはリスト内容を

  • “スーパークールビズ”本格始動! かりゆしシャツ、チノパンもOK? - 日経トレンディネット

    環境省はCO2削減を目的に2005年から始めた夏のオフィスでのライフスタイル「クールビズ」を進化させ、「スーパークールビズ」と称して普及啓発を強めている。2011年6月1日に三越日店でキックオフイベントが行われた。 今年は震災と原発問題による電力不足を受け、節電の必要性からクールビズの期間を5月1日~10月31日に前後1カ月延長。「28℃の室温設定」「ノーネクタイ、ノー上着」などに加え、スーパークールビズではより一歩踏み込んだ取り組みを提案。ファッションでは、ポロシャツやかりゆしシャツ、チノパン(TPOによってはジーンズ、Tシャツも)を認める軽装化と暑さをしのぐ工夫を呼び掛けている。 クールビズの提唱者である元環境大臣の小池百合子氏は「クールビズを始めた当時は『みっともない』『だらしない』といわれたが、6年目を迎える。これまでは1億総我慢大会をやってきたが、意識を変えて楽しく進めるこ

    “スーパークールビズ”本格始動! かりゆしシャツ、チノパンもOK? - 日経トレンディネット