タグ

ブックマーク / codezine.jp (31)

  • AngularJSでMVCプログラミングをはじめよう

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    AngularJSでMVCプログラミングをはじめよう
  • Webサイト高速化に必要なHTTPの仕組みを理解する (1/4):CodeZine

    はじめに こんにちは、クラスメソッド株式会社でWebを担当している野中です。これから身につけるWebサイト高速化テクニック第2回目です。 第1回の「Webサイト高速化対策の現状」は読んでいただけましたか?「Webサイト高速化対策の現状」では高速化対策がなぜ必要なのかを紹介しているので、この回を読む前にぜひ読んでおいてください。 今回は、Webサイトの高速化に大きく関係するHTTPについて復習したいと思います。高速化対策と言ってもWebサイトが遅延する原因はさまざまです。 読み込むファイル数が多いことやサーバー側の処理に時間がかかっている、またはエンドユーザーが利用しているネットワークが原因かもしれません。 ところが原因を探っていくと、Webサイトが遅くなってしまう要因の多くにHTTPが関係しています。 実際の高速化手法も大事ですが、事前知識としてHTTPについて知っておきましょう。 対象読

    Webサイト高速化に必要なHTTPの仕組みを理解する (1/4):CodeZine
    MOREi
    MOREi 2013/04/06
  • 手軽に扱えるjQueryプラグインを使ってみよう

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    手軽に扱えるjQueryプラグインを使ってみよう
  • ここが違う!サンプルで見るHTML5:CodeZine

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    ここが違う!サンプルで見るHTML5:CodeZine
  • 「Dojo道場」~実用アプリ構築のためのベストプラクティス一覧

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    「Dojo道場」~実用アプリ構築のためのベストプラクティス一覧
  • MikuMikuEffectで学ぶHLSL入門一覧

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    MikuMikuEffectで学ぶHLSL入門一覧
  • あなたが学ぶべき10の現代実用プログラミング言語

    稿は、多様化するアプリケーションの様々な実行形式に対応するため、開発者が学習するべきプログラミング言語を10個選んで、それぞれの言語の開発分野や特徴を、簡単に説明させていただきます。世の中には多くのプログラミング言語が存在しますが、その中でも特に開発現場での実用度が高い言語を選びました。プログラミング言語をこれから始めようと考えている方から、別の言語を学習しようと考えている開発者の方まで、参考にしていただければ幸いです。 はじめに Webベースのアプリケーションや、Webベースで機能するサービス、加えてJavaや.NETのような物理的なシステムを抽象化するプラットフォームの台頭によって、現在のアプリケーション開発は環境によってアプローチが大きく異なり、それに伴って様々なプログラミング言語が使われるようになっています。 ネイティブの実行ファイルを対象としたアプリケーション開発であれば、古く

    あなたが学ぶべき10の現代実用プログラミング言語
  • jQuery UI/プラグインの活用:CodeZine(コードジン)

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    jQuery UI/プラグインの活用:CodeZine(コードジン)
  • jQueryを利用したコンポーネントで軽量かつ高機能なWebアプリづくりを!

    はじめに NetAdvantage for jQueryは、jQueryとjQuery UIの上で動作する高機能なコンポーネントセットです。高機能なグリッド表を生成するigGridをはじめ、特定の値入力に特化したEditorsコンポーネント、動画配信に対応したigVideoPlayerなどのコンポーネントが用意されています。 NetAdvantage for jQueryはあくまでクライアントサイドのコンポーネントのため、サーバーサイドの実装を意識することなく利用できるのが特長です。また、ASP.NET MVCの親和性にも優れており、専用のHTMLヘルパーを利用することで、簡単に利用できます。 NetAdvantage for jQueryの概要や、igGridの利用方法については、前回の記事でも扱っていますので、併せて参照してください。 必要な環境 次の環境が必要です。 NetAdvan

    jQueryを利用したコンポーネントで軽量かつ高機能なWebアプリづくりを!
  • 【Adobe MAX 2011】UI開発のスペシャリストが語るFlex/Flashの優位性

    1. エンタープライズアプリケーション まず最初に挙げられたのがエンタープライズ分野だ。エンタープライズ・アプリケーションの開発に使う言語やツールには次のような要素が求められる。 クライアントとサーバの連携 オブジェクト指向 優れた開発ツールセット 言語としての成熟度 自動コード生成機能 ベストプラクティス JavaやFlexがこの要件をすべて満たしているのに対し、HTML5は現時点ではまだ発展途上であり、エンタープライズシステムで採用できるほど成熟しきってはいない。Flexが特に優れているのは言うまでもなくUIを中心とするアプリケーションのフロントエンドの開発能力である。今後も当面の間は、バックエンドをJavaフロントエンドをFlexで開発するというスタイルが主流であり続けるだろうとOwen氏は指摘している。 2. マルチスクリーン開発 ここ数年でスマートフォンやタブレットは爆発的な普

    【Adobe MAX 2011】UI開発のスペシャリストが語るFlex/Flashの優位性
  • 「Java」に関する記事一覧

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    「Java」に関する記事一覧
  • Android開発のためのJava SE再入門一覧

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    Android開発のためのJava SE再入門一覧
  • jQuery 1.6.1 リリース

    jQueryプロジェクトは、13日に「jQuery 1.6.1」をリリースした。3日には「jQuery 1.6」がリリースされており、今回発表されたjQuery 1.6.1は、jQuery 1.6系列の最初のアップデートとなる。 jQuery 1.6では、いくつかの処理の高速化とともに、.prop()メソッドが加わり、.attr()メソッドに変更が加えられた。その結果、バージョン1.5.2からバージョン1.6に変更した場合はコードの変更が必要になり、コミュニティ内では双方のメソッドの関連性について、議論が巻き起こる結果となった。 今回、リリースされたjQuery 1.6.1では、バージョン1.6で行われた.attr()メソッドに対する変更は破棄され、かつ従来の.attr()メソッドが抱えていたいくつかのバグが修正されている。この変更によってコードの書き換えは必要なくなり、バージョン1.5.

    jQuery 1.6.1 リリース
    MOREi
    MOREi 2011/05/18
  • Google Map APIでルート表示をする

    はじめに Google Maps APIを取り上げるこの不定期シリーズの以前の回では、Google Maps APIGoogleMapAPIというPHPライブラリを使用して、地図に沿ったルートのプロットと計算を行いました。このような機能の用途は数多くあり、例えば2地点間の直線距離の測定や、単純なジョギングルートやサイクリングルートの距離を計算する簡易ゲージなどが考えられます。しかし便利ではあるものの、より複雑なルートの距離を計算しようとすると、このような機能の限界がすぐに明らかになってきます。 例えば、オハイオ州のコロンバスからクリーブランドまでの道筋をユーザーに案内するような、非常に長いルートを図示する場合はどうでしょうか? 図1のように正確にルートを図示するには、おそらくこのアプローチではかなり手間がかかるでしょう。 ありがたいことにGoogle Maps APIの機能を利用すれば、

    Google Map APIでルート表示をする
    MOREi
    MOREi 2009/08/31
    Google Map APIでルート表示をする
  • PHPアプリケーションからGoogle Document Listを利用しよう

    PHP上で動作するアプリケーションフレームワーク「Zend Framework」のZend_Gdataというパッケージを使用することでGoogleカレンダーなどを利用したアプリケーションを簡単に開発できます。今回はGoogle Documents List Data APIを使用してGoogle Documentsサービスにアクセスしましょう。ファイルのアップロード、ダウンロード、サーバ上でのファイル編集が可能です。 はじめに 連載では、PHP上で動作するアプリケーションフレームワーク「Zend Framework」と、Googleの提供するサービスを扱うための関数の集合体である「Google Data API」との連携について紹介します。Zend FrameworkのZend_Gdataというパッケージを使用することでGoogleカレンダーなどを利用したアプリケーションを開発することが

    PHPアプリケーションからGoogle Document Listを利用しよう
    MOREi
    MOREi 2009/08/31
    PHPアプリケーションからGoogle Document Listを利用しよう
  • クロスブラウザなレイアウトデザインテクニック一覧

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    クロスブラウザなレイアウトデザインテクニック一覧
    MOREi
    MOREi 2009/08/31
    連載:クロスブラウザなレイアウトデザインテクニック
  • メールアドレスをQRコード化するJavaクライアントアプリケーションを作る

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    メールアドレスをQRコード化するJavaクライアントアプリケーションを作る
    MOREi
    MOREi 2009/08/31
    メールアドレスをQRコード化するJavaクライアントアプリケーションを作る
  • PHPアプリからCSSセレクタでHTML/XML文書を解析する - Zend_Dom -

    はじめに 連載では、PHP上で動作するアプリケーションフレームワーク「Zend Framework」について紹介していきます。今回はDOMドキュメントを扱うためのモジュールであるZend_Domについて紹介します。 現在、Zend_DomにはZend_Dom_Queryクラスが実装されています。このZend_Dom_Queryを利用すれば、XML文書やHTML文書の内容に対してCSSセレクタやXPathでアクセスすることができます。例えば外部サービスから提供されたHTML文書を解析して、マッシュアップに利用したい場合などに威力を発揮します。 対象読者 PHPの基構文は一通り理解しているが、フレームワークを利用したことはないという方を対象としています。 必要な環境 Zend FrameworkはPHP 5.1.4以降とWebサーバがインストールされている環境で利用可能です。稿ではWeb

    PHPアプリからCSSセレクタでHTML/XML文書を解析する - Zend_Dom -
    MOREi
    MOREi 2009/08/31
    PHPアプリからCSSセレクタでHTML/XML文書を解析する - Zend_Dom -(1/4)
  • コンテンツのみ印刷するようにCSSで制御してみよう

    はじめに Web開発者にとって、XHTML+CSSで構成されたWebページ作成の基礎知識は避けて通れません。「CSSってデザイナーがやることじゃないの?」と思うかも知れませんが、プログラマこそ、CSSのマークアップを理解する必要があると筆者は考えています。とりわけ、デザインも担当するWeb開発者も少なくありません。 また、Webページを印刷する場合、コンテンツのみ印刷したいけど、Firefoxでは右端が切れてうまく印刷できずに困ったことはありませんか? そこで稿では、CSSの特長や概要をはじめ、どのブラウザからでも思い通りにコンテンツのみ印刷するようにCSSで制御する方法を解説します。 対象読者 CSSに移行したいが、思い通りにいかずに結局テーブルレイアウトに頼っているWeb開発者 Firefoxでも右端が途切れることなく印刷できるように対処したい方 CSSでレイアウトするメリット CS

    コンテンツのみ印刷するようにCSSで制御してみよう
    MOREi
    MOREi 2009/06/25
    コンテンツのみ印刷するようにCSSで制御してみよう
  • 正規表現の入門(2) 難しいメタ文字

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    正規表現の入門(2) 難しいメタ文字
    MOREi
    MOREi 2009/06/25
    正規表現の入門(2) 難しいメタ文字