タグ

ブックマーク / atmarkit.itmedia.co.jp (19)

  • SSLテスト用にサーバ証明書を自己発行する(IIS 6.0編) - @IT

    IIS 6.0向けにサーバ証明書を自己発行するには、selfssl.exeコマンドを利用すると簡単である。 IISを使って、暗号化通信をサポートしたWebサイト(「http://~」ではなく、「https://~」でアクセスするWebサイト)を実現するには、IISにサーバ証明書(サーバの名前などを定義したデジタル証明書)をセットアップする。サーバ証明書は、来は公的な証明書発行機関に依頼して発行してもらうものであるが、システムの開発段階で実験的に利用するだけならば、仮のデジタル証明書を使っても問題はない(最終的にWebサイトを公開するときには正式な証明書を用意すること)。 テスト用のサーバ証明書を作成してIISにセットアップするにはいくつかの方法があるが、Windows Server 2003のIIS 6.0を使っているなら、IIS 6.0 Resource Kit Tools(IIS 6

    tag888
    tag888 2011/01/05
  • WebアプリをiPhoneっぽくするための5つのポイント

    WebアプリをiPhoneっぽくするための5つのポイント:iPhoneで動かす業務用Webアプリ開発入門(1)(3/3 ページ) ポイント【1】タイトルバー まず、すべての画面にタイトルバーを設置します。タイトルバーには画面のタイトルを影付きの文字で表示して、背景はグラデーション画像とします。 ポイント【2】画面遷移 多くのネイティブアプリケーションがそうであるように、一覧画面があってその項目をタップすると、画面が左にスライドして、詳細画面が出てきます。また、詳細画面のタイトルバーの左には常に、「戻る」ボタンが表示されていてそれをタップすると右にスライドして一覧画面が再び表示されます。 この画面のフローと、タップしたときのアニメーション動作がiPhoneっぽさにつながります。 ポイント【3】パネルの角を丸める 画面内に並ぶ複数の表示項目は、パネルの中に表示してパネルの四隅は丸めて表示します

    WebアプリをiPhoneっぽくするための5つのポイント
  • Titaniumで始めるモバイルアプリ作成の基礎知識

    Titaniumで始めるモバイルアプリ作成の基礎知識:Web技術でネイティブアプリを作れるTitanium(2)(1/3 ページ) iPad/iPhone VS Androidに戸惑っているWebデザイナ/開発者のために、Web技術でネイティブアプリを作れるオープンソースの開発ツールを紹介し、その利点や使い方を連載で解説します ついにTitanium Mobile 1.0がリリース! 「Titanium Mobile」の概要を紹介した前回の記事「HTMLJavaScriptiPhone/Androidアプリを作れるTitanium Mobileとは」は、おかげさまで大変評判も良く、技術者が多く集まる「はてなブックマーク」で、多くのブックマークを獲得しました。iPhoneへの関心の高まり、そしてよりスピード感のある開発手法への関心の高まりを感じました。 一方、Titaniumにも大きな動

    Titaniumで始めるモバイルアプリ作成の基礎知識
  • オンラインバックアップサービス「Mozy」を使ってみた ― @IT

    2007/08/17 日曜日の夜、私はよく憂になる。「週が明ければまた仕事が始まるのだ」と気が重くなる“ブルーマンデー”ではない。「今週末もまたバックアップ作業をさぼってしまった」と、なぜか後ろめたい気持ちになってしまうのだ。「たとえ明日ドライブがクラッシュしても、最悪3週間前までのデータは残っている……、いや、最後にバックアップしたのは4週間前だったか、5週間前だったか」と不安に思いながらも、もう何年もクラッシュに見舞われていないのだから来週も大丈夫だろうという不合理な理屈で自分を納得させる。 私は長らくハードディスクバックアップを実行している。USB接続は高速で、外付けハードディスクへの数十GB程度のファイルコピーでも数時間で終わる。更新ファイルだけを対象とする差分バックアップであれば1回5~10分程度と非常に手軽だ。専用のバックアップソフトを使うまでもなく、コピーコマンドのオプショ

  • Flash CS5のiPhoneアプリ変換機能は無駄にならない

    iPhoneアプリが作れるFlash CS5のベータ版提供が中止 米アドビ システムズ(以下、アドビ)が10月5日、新製品を発表する年次イベント「Adobe MAX 2009」において、Flashオーサリングツール「Adobe Flash Professional」の次期バージョンCS5(以下、Flash CS5)で作成したFlashアプリケーションをiPhone/iPod touchで動くアプリケーションに変換できるようにすると発表してから、2カ月ほど経過した(参考:FlashアプリがiPhoneで動く——Adobeが変換ツール〜Adobe MAX 2009でお披露目)。 アドビは、Flash CS5のパブリックベータ版を年内には提供開始して、iPhoneアプリ変換機能を使えるようにするとも発表していたが、先日(12月17日)Flash CS5のパブリックベータ版の提供を中止する連絡が届

    Flash CS5のiPhoneアプリ変換機能は無駄にならない
  • iPhoneアプリにアプリ内課金を導入してガッチリもうけるのだ(1/2) - @IT

    iPhoneアプリにアプリ内課金を導入してガッチリもうけるのだ:ものになるモノ、ならないモノ(37)(1/2 ページ) 「iPhoneのアプリ内課金(In App Purchase)ってどーよ?」 そんな疑問に答えるべく、アプリ内課金のサポート業務を行っている企業に現状と今後の見通しを聞いた。 連載目次 Appleがこれまでの方針を転換し、無料iPhoneアプリにもアプリ内課金(In App Purchase)を解禁した。有料アプリと違い「無料アプリはダウンロード数がけた違いに多い」(アプリ開発者)そうなので、アプリがユーザーに支持されれば、「無料で配って後からもうける」アフターマーケットのビジネスが“読める”ことにもなり、これまでとは違った形のアプリビジネスの展開が望めそうだ。 アプリ内課金登場以前のiPhoneアプリビジネスの欠点として、自転車操業的な側面が指摘されてきた。売れ続けるの

    iPhoneアプリにアプリ内課金を導入してガッチリもうけるのだ(1/2) - @IT
  • 「static」でクラス共有の変数・メソッドを使いこなせ!

    「static」でクラス共有の変数・メソッドを使いこなせ!:【改訂版】Eclipseではじめるプログラミング(11)(1/3 ページ) これからプログラミングを学習したい方、Javaは難しそうでとっつきづらいという方のためのJavaプログラミング超入門連載です。最新のEclipse 3.4とJava 6を使い大幅に情報量を増やした、連載「Eclipseではじめるプログラミング」の改訂版となります 「static」でクラス共通の性質や振る舞いを定義 Javaで開発をしていると、クラスに共通の性質や振る舞いを持たせて定義をしたくなる場面があります。そんなときは、キーワードの「static」(静的)を使って、「クラス変数」「クラスメソッド」といわれるものをクラス内に宣言します。クラス変数やクラスメソッドは、クラス共通で利用できるため、うまく使えば大変便利です。一方で意味を理解しないで使うと、使い

    「static」でクラス共有の変数・メソッドを使いこなせ!
    tag888
    tag888 2009/10/08
  • Apache LDAP StudioでLDAPはもう怖くない (1/3) - @IT

    Apache LDAP StudioでLDAPはもう怖くない:CoolなEclipseプラグイン(21)(1/3 ページ) 「LDAPは難しいなぁ……」という人こそ ユーザー情報を管理するインフラとしてしばしばLDAPが利用されます。しかし、LDAPは非常に難解で取っつきにくいという印象があり、知識がない人には敬遠されがちです。稿で紹介するApache Directory Studioを利用すると、Eclipseのビューを利用して視覚的にLDAPを操作できます。 また、GUIによる入力の補助を行ってくれるので、LDAPを利用する敷居がぐっと下がります。LDAPに興味を持っているけど、その難解さで利用に挫折した方は稿を読んでLDAPを利用してみてください。 LDAPとApacheプロジェクト LDAP(Lightweight Directory Access Protocol)とは、ディ

    Apache LDAP StudioでLDAPはもう怖くない (1/3) - @IT
  • Eclipse 3.4で超簡単Javaプログラミング基礎入門

    これからプログラミングを学習する人へ 連載は、これからプログラミングを学習したい方や、Javaは難しそう、Eclipseも初めて、という方のためのJavaプログラミング超入門連載です。2009年1月時点で最新版のJavaとEclipseを使って説明をしています。 連載は、これからプログラミングについて学びたいと考えている初心者を対象としています。無償で入手できる開発環境「Eclipse」を使い、プログラミングの基礎を学びます。使用するプログラミング言語は、オブジェクト指向プログラミング言語「Java」です。 ただし、オブジェクト指向については、詳しい説明をせずに、それ以前のプログラミングの基礎について解説をします。まずは、自分の手を動かして連載の内容を実践していただき、プログラミングとJava言語に慣れていただくのが、連載の目的です。OSはWindows Vista Home Ed

    Eclipse 3.4で超簡単Javaプログラミング基礎入門
  • PHP開発者もクラウド開発を始めよう!(1/4) - @IT

    特集:PHP on Windows Azure PHP開発者もクラウド開発を始めよう! デジタルアドバンテージ 一色 政彦 2009/07/28 2009年7月16日、Webデザイナ/Web開発者向けのイベント「ReMIX Tokyo 09」が東京ミッドタウン・ホールにて開催され、新登場したSilverlight 3や、マイクロソフトのクラウド・プラットフォームと絡めたWeb開発などのセッションが開かれた。その中でも、今回レポートするのは「Silverlight + PHP (FastCGI) + Windows Azure で作る初めてのクラウド アプリケーション」というセッションだ。 セッションの前半では、Windows Azure Platform(従来は「Azure Services Platform」と呼ばれていた)の概要やWindows Azureでの基的な開発/運用方法が、

  • Javaの参照型を文字列操作で理解して文法を総復習

    【総復習】Javaの変数は大きく2つに分かれる これまでの連載で、Javaには基型(プリミティブ型)のほかに配列やクラスといった型があることを解説しました。実は、Javaの変数の型は「基型」「参照型」の2つに大きく分けることができ、配列やクラスは参照型に含まれる型になります。 今回は、この参照型について解説します。また、参照型の中でもよく使うStringクラスについても解説します。さらに、これまで解説してきた基型、クラスとインスタンス、メソッドについても総復習する良い機会にもなるはずです。EclipseでJavaプログラミングを始める準備がまだの方は、連載第1回の「Eclipse 3.4で超簡単Javaプログラミング基礎入門」で準備しておいてください。 イメージで何とか理解したい「参照型」とは これまでの連載でも説明しましたが、基型の変数では、変数宣言をすれば、そのまま値を代入でき

    Javaの参照型を文字列操作で理解して文法を総復習
    tag888
    tag888 2009/06/17
  • App Engine/AptanaなどJavaクラウド4つを徹底比較

    Amazon EC2やS3を基盤技術として利用し、そのうえにアプリケーション実行環境を構築しています。データベースをHA構成で提供しており、信頼性が高い点が特徴です。今回紹介するクラウドの中で唯一SLAを定めており、99.9%以下の稼働時間の場合、有償サービスを受けていれば、料金が返却されます。

    App Engine/AptanaなどJavaクラウド4つを徹底比較
  • 動き出すJavaFX、Java Storeとの組み合わせで狙うのはモバイル? - @IT

    2009/06/03 オラクルによるサン・マイクロシステムズの買収発表後としては初めてとなる「2009 JavaOne」が2009年6月2日に米国サンフランシスコでスタートした。会場や会場規模は例年通り、パートナー企業の展示エリアがやや縮小している印象はあるが、特に買収予定であることの影響は感じられない。 技術関連のセッション参加者の熱意は変わらないし、JavaやOpenSolaris関連の開発も活発だ。今年はRIA環境としては後発のJavaFX関連で注目すべき動きもあった(これを書いているのは、まだ初日なので、2日目にもっと大きな発表がソニー・エリクソンからある可能性がある。つまり、JavaFX Mobile対応のモバイル端末の発表だ)。 サンの経営陣にはそこはかとない寂寥感も? 一方、基調講演に登壇するサンの経営陣には「これが最後のJavaOneかもしれない」という、そこはかとない寂寥

  • DOMの基本。正しいHTMLとドキュメントツリーを理解しよう

    DOMを介してHTMLを操作する方法を理解しよう。そのためには、正しいHTMLの概念とドキュメントツリーを知る必要がある。 旧来のDHTMLの手法では、JavaScriptから操作できるHTML要素には限りがありましたが、DOMでは、HTML上のありとあらゆる要素を自由自在に読み取ったり、書き換えることができるようになります。連載では、おもにDOM Level 1で規定されている手法を使って、JavaScriptを使ってどのようにHTML上の要素へアクセスするのか、そして、それをどうやって書き換えるのかを詳しく解説していきます。JavaScriptからHTML要素を手に取るように操れるようになります。 ドキュメントツリーとは DOMスクリプティングでは、HTMLに関する正しい知識が求められます。まずは正しいHTMLとはなんなのかを理解していただきます。そして、DOMスクリプティングでは欠

    DOMの基本。正しいHTMLとドキュメントツリーを理解しよう
    tag888
    tag888 2009/05/20
  • JSPで特殊文字が文字化けする場合の対処方法

    質問1:「①②」「ⅠⅡ」「㍉㌔」などが文字化けします 解答:文字コードとしてシフトJIS(Shift_JIS)の代わりにWindows-31Jを指定しましょう Windows環境で標準的に用いられている文字コードは、正確にいうと「Shift_JIS」ではなく、Shift_JISを拡張した「Windows-31J」と呼ばれるWindows標準文字セットである。JavaではJDK 1.2以降で「MS932」という名称でサポートされており、JDK 1.4.1以降はWindows-31JというIANAの正式名称でも利用可能になっている。 このWindows-31Jは、以下のようなWindows固有の機種依存文字を含んでいるのが特徴だ。 一方、MacintoshなどWindows以外のOSにおける「Shift_JIS」は、Windows-31Jとは異なる文字集合をサポートしている。例えばWindow

    JSPで特殊文字が文字化けする場合の対処方法
  • @IT:プロファイラでメモリリークとパフォーマンス問題を解決

    Java開発の問題解決を助ける(2) プロファイラでメモリリークとパフォーマンス問題を解決 サン・マイクロシステムズ 岡崎 隆之 2005/8/10 この連載は、Java開発を妨げるさまざまな問題の解決方法を扱います。前回はプログラムのバグを効率よく発見し解決する方法を紹介しました。第2回は、プロファイラを使ってメモリリークやパフォーマンスの問題を解決する手法を紹介します。 メモリリークとは不要になったオブジェクトが何らかの理由で解放されず、メモリ領域を無駄に占拠してしまっている状況です。このような不要なオブジェクトが積もり積もっていくと、メモリ不足でシステムが停止してしまうなどの深刻な問題を引き起こす場合があります。ではこのような深刻な問題を引き起こしてしまうメモリリークの見つけ方、解決方法を学んでいきましょう。 ■どうしてメモリリークは起こるのか では、そもそもどうしてメモリリークが起

  • Androidアプリで高速描画チューニングをするコツ

    さまざまなGoogleのサービスを使いこなすコツをグーグルの担当者に聞くインタビュー特集。第1回は、日Androidの会のメンバー(嶋 是一氏と中村 秀樹氏と安生 真氏(株式会社ケイブ))3人が、Androidアプリケーション開発のコツを聞くため、グーグル法人のオフィスを訪ね、ゲームアプリケーションを通して効率よく描画するためのノウハウについて聞いた。 その結果、T-Mobile G1(以下、G1)を用いた場合、2D描画であってもOpenGL ES(※1)を用いたAPIを利用するのが良いことが判明した。これは、驚くべき事実だ。このことは、機種に特化したチューニングを行うことで、よりデバイスの性能をフル活用したアプリケーション開発ができる可能性を示したといえる。 「Eat your own dog food」というGoogler文化 Androidについて話したのは、グーグル デベロッ

    Androidアプリで高速描画チューニングをするコツ
  • @IT:文字化け“???”の法則とその防止策

    連載では、現場でのエンジニアの経験から得られた、アプリケーション・サーバをベースとしたWebシステム開発における注意点やヒントについて解説する。巷のドキュメントではなかなか得られない貴重なノウハウが散りばめられている。読者の問題解決や今後システムを開発する際の参考として大いに活用していただきたい。(編集局) 今回のワンポイント 文字化けは、複数の文字規格とベンダごとの実装の違いにより、昔から悩まされ続けている問題である。特にJavaでは、文字が“?”に化けるという問題に遭遇するケースが多い。その大半は、Java内部の文字列がUnicodeとして扱われているために、それに伴うコード変換が原因となって発生している。今回は、BEA WebLogic Server(以下WebLogic)を例に取り、文字化けが発生した場合の確認ポイントと対策について紹介する。 JSPのプリコンパイルで文字化け発生

    @IT:文字化け“???”の法則とその防止策
    tag888
    tag888 2009/04/20
  • Java/GrailsのWebアプリを無料クラウド環境で動かす (1/3) - @IT

    Java/GrailsのWebアプリを 無料クラウド環境で動かす 【特集】Ruby on Railsも動かせる「Morph AppSpace」とは? 株式会社 クロノス 奥 清隆 2008/9/18 Web上のリソース=雲? 「クラウド環境」って何? 「クラウド環境」とは、インターネットなどのネットワーク/Web上に存在するさまざまなリソース(データベースや、HTTPサーバ、アプリケーションサーバなど)を、利用者がリソースの所在を意識せずに利用できる環境のことです。ネットワーク/Webを“雲(クラウド)”に例え、雲の中にあるリソースを利用する環境から、「クラウドコンピューティング」などの呼び名が付いています。 例えば、セールスフォース・ドットコムのForce.comや米アマゾンのAmazon EC2((Elastic Compute Cloud)/S3(Simple Storage Ser

  • 1