タグ

2012年5月10日のブックマーク (3件)

  • イマドキのIDE事情(130) 「Initializr」でHTML5サイトのテンプレートを作成しよう

    選択可能なオプションは、テンプレートの種類やjQueryの有無 (最小化するかどうかも選択可能)をはじめ、.htaccessやnginx.confといったWebサーバ向けの設定ファイルの有無、LESS (CSSをプログラマティックに記述できるもので、Initializrで生成したテンプレートではJavaScriptを使用してCSSに変換される)を使用するかどうか、Chrome FrameやGoogle Analytics向けの記述を含めるかどうかなどだ。 なお、Initializrは常に改良が加えられており、今後も新しいJavaScript/CSSライブラリやテンプレートに対応したり、選択可能なオプションが変更される可能性があるという点には留意していただきたい。 InitializrとHTML5 Boilerplate Intializrで生成可能なテンプレートは、H5BP (HTML5

    イマドキのIDE事情(130) 「Initializr」でHTML5サイトのテンプレートを作成しよう
    nasust
    nasust 2012/05/10
  • 成功しているWebデザインの重要な要素

    まれにWebサイトを設計する上で、意外と軽視されがちというか、深く考えずにずらずらとコンテンツが横並びされるパーツ。それが『メニューバー』です。今朝色々と見て回っていたら、あぁ確かにと思った記事があったので、今回はメニューバーに焦点を当ててみようかと。 メニューバーの2つの役割 Important Elements of a Successful Web Page Design (成功したWebページデザインの重要な要素) この記事をみてはっと昔を思い出した訳です。 10年前にさかのぼると、私も結構いい加減な仕事をしていた時期がありました。 というのも、私のWeb制作は全て独学であり、学校ではCADを教わったくらいで・・・。 WindowsPCを買ったのは18歳で、そこからネットにはまり、屋をあさって学んだ訳です。そのころのネット接続といえば従量制だったので、ネットで気軽に調べるなんて事

    成功しているWebデザインの重要な要素
  • オープンソースのコンパイラ「LLVM」が、NVIDIA GPUをサポート

    NVIDIAは、オープンソースのコンパイラ「LLVM」が、NVIDIA GPUをサポートしたことを、9日(現地時間)に発表した。「LLVM」によるNVIDIA GPUのサポートによって、GPUアクセラレーションを利用可能なプログラミング言語が大幅に増えるとともに、そのメリットを享受できる研究者や独立系ソフトウェア・ベンダー(ISV)が、劇的に増えることになる。 「LLVM」は、幅広く使われているオープンソースのコンパイラ・インフラストラクチャで、モジュール型の設計によってサポートするプログラミング言語やプロセッサ・アーキテクチャを簡単に追加できる。C/C++、Objective-C、Fortran、Ada、Haskell、Javaバイトコード、 PythonRuby、ActionScript、GLSL、Rustなど、多彩なプログラミング言語とフロントエンドに対応している。 同社は、「LL

    オープンソースのコンパイラ「LLVM」が、NVIDIA GPUをサポート