タグ

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

  • 今日から始める! Androidケータイアプリ作成の基礎 (1/3) - @IT

    2009年10月、Android Marketの有料アプリ配信が始まりました。また先日新バージョンの2.0も発表され(参考:グーグルAndroid 2.0対応のSDKリリース)、これからAndroidのアプリ作成を始めようという方も多いと思います。せっかくなので、Androidだからこそ作れるアプリを作りたいものですね。 稿では、Androidの特徴を押さえてアプリ作成を始めるための基礎を紹介します。 Androidアプリ作成を始めるには何が必要なの? まずは、Androidアプリ作成に当たり、必要なものを確認します。 ■ OS環境 ここで特筆する必要はないかもしれませんが、以下の通りです。 Windows XPまたは、Vista Mac OS X 10.4.8以降 Linux ちなみに、筆者のOS環境はWindows 7ですが、2009年11月現在のところ問題は起きていません。 ■

  • Rubyを最大63%高速化した中学生は超多忙!

    金井仁弘(HN:CanI)氏                    撮影:平沼久奈 ハンドルネームCanIの由来は、「“Can I”→キャナイ→カナイ」。C#、Visual Studio、Microsoft .NETとマイクロソフト製品が大好きな「.NETer」と自称する 筑波大学付属駒場中学校は、東京都内にある中高一貫の国立校だ。入学試験の偏差値と東京大学への進学率の高さから“東の筑駒、西の灘”と称される進学校である。強いのは受験だけではない。国際情報オリンピックや国際数学オリンピックでは、同校の生徒が毎年のように金・銀メダルを制するなど才能あふれる理数系人材が多数在籍している。 金井氏はこの夏の「セキュリティ&プログラミングキャンプ2009」(2009年8月12~16日)に参加し頭角を現した中学生プログラマである。 今年に入って、Ruby 1.9のフィボナッチ数列による演算(多倍長加算

    Rubyを最大63%高速化した中学生は超多忙!
  • App Store登録もOK!JavaScriptで作るiPhoneアプリ

    Webアプリケーションは、傾きセンサやGPSからの情報取得やバイブレータ動作などのOSの機能の利用に制限があります。また、オフラインでの動作ができません。 開発の容易さは、若干主観めいてしまいますが、コンパイルが必要でメモリ管理も必要なネイティブアプリに比べて、Webブラウザでリロードするだけで最新のコードをテストできて、基的にメモリ管理も不要なWebアプリケーションに軍配が上がります。 ネイティブアプリケーションの最大のメリットは、「App Storeでの配布ができる」ことで、多くのユーザーが集まるApp Storeでアプリケーションを配布でき、さらには課金もできてしまう点です。 ローカルWebアプリという第3の選択肢 前段の機能比較表に「ローカルWebアプリケーション」という項目があります。これは、Safariでオンライン中に所得したHTMLCSS、画像データなどを保存して、オフラ

    App Store登録もOK!JavaScriptで作るiPhoneアプリ
  • Firefox 3.1 Alpha2(Shiretoko)を使ってみた - videoタグで動画再生はプラグイン不要に - @IT

    2008/09/09 Mozillaファウンデーションは9月6日、Webブラウザの次期バージョン「Firefox 3.1」のアルファ版リリース第2弾となる「Firefox 3.1 Alpha2」を公開した。プロジェクト名「Shiretoko(知床)」で知られてきた、このバージョンには多くの新機能が盛り込まれる予定だ。 Firefox 3.1 Alpha2 新機能の例 HTML 5のvideoタグのサポート 重い処理をするときにJavaScriptのバックグランド処理を可能にする「Web Worker」スレッドのサポート ウィンドウ間でのタブのドラッグ&ドロップによる移動 「Ctrl+Tab」によるタブの切り替え時に各タブをサムネイル表示して選択する機能 CSS 2.1やCSS 3で、いくつかのプロパティを新たにサポート Alpha2ではクリティカルなバグがあるために無効になっているが、Fi

  • 開発コアメンバが語るRubyの今とこれから(前編) - @IT

    Ruby 1.9は移行準備オッケー @IT yuguiさんは、2009年2月のDeveloper's Summitの講演で、そろそろRuby 1.8系から1.9系への移行を始めるべきだと主張されてましたね。 園田裕貴氏。裕貴のピンイン表記である「yugui」のハンドル名で知られている。Ruby 1.9系統リリースマネージャで、Rubyコミッタ。1981年生まれ。著書に『初めてのRuby』(オライリージャパン)がある。最近はRailsアプリケーションをよく書いているという yugui ええ、一般のRubyユーザーはRuby 1.9への乗り換えは慎重にという立場の人もいますけど、私はそろそろ移行を考える時期だと思います。 @IT もう1.9に移行してもオッケーだと。 yugui もう根的な仕様が変わることはないという意味でオッケーです。2007年12月に出た1.9.0は、仕様が煮詰まっていな

    masui
    masui 2009/07/31
    Ruby1.9の機能や実装について
  • 使って分かったAndroidとiPhoneの違い - @IT

    5月末から6月にかけて、米国出張で2週間ほどAndroid端末を使う機会があった。使ってみると、同世代のスマートフォンとして競争相手であるiPhoneとの違いにいくつか気付いた。ここでは、私が気付いた両者の違いをざっくり主観を交えてまとめてみたい。 Android端末とiPhoneは、ケータイ、あるいはスマートフォンという文脈で考えれば、違いより、むしろ似ているところのほうが多い。両者とも、主にPC向けとして進化したモダンなOSとWebブラウザを搭載していて、タッチパネルを生かしたUIも同様だ。アプリケーションプラットフォームが開放されており、個人でもアプリ開発が可能という点も同じだ。Windows MobileやSymbian OSでも個人開発者によるアプリ開発は不可能ではなかったが、SDKの入手のしやすさや取っつきやすさ、ポータル的なマーケットの有無など違いは大きかった。iPhone

  • jQueryを使ってTwitterをおいしくマッシュアップ (1/4) ─ @IT

    記事は2007年に執筆されたものです。jQueryやAjax全般の最新情報は「リッチクライアント & 帳票フォーラム」総合目次のカテゴリ「実践Ajax」や「Ajax技術解説」をご参照ください。 Ajaxおいしいレシピを紹介する前に そもそも、Ajaxのこと分かってますか? 2005年の始めにAjaxという言葉が知られるようになってから、Ajaxは急速に技術の進化を遂げ普及してきました。読者の皆さんの中にもAjaxの開発を実際に経験した方が増えているのではないでしょうか?

    jQueryを使ってTwitterをおいしくマッシュアップ (1/4) ─ @IT
    masui
    masui 2008/01/08
    by 志田裕樹氏
  • 「シリコンバレーで起業」の有利さ - @IT

    2007/06/26 IT業界における米国企業の多さには慣れているつもりだが、フレッシュなアイデアと実行力を兼ね備えた米国発のベンチャー企業と接する機会があると、改めて「こうした企業はなぜ、まだ日から出てこないのだろう」と思うことがたまにある。IT業界で米国発だとか日発だとか気にすることはないのかもしれない。しかし日人としては、このことを完全に無視するわけにもいかない。 最近、リアルコムが、日人のシリコンバレーでの起業を支援するプロジェクトを立ち上げると発表したが、これは改めていろいろと考えさせられるニュースだった。 日でなくシリコンバレーで起業するほうが有利である理由は何か。さまざまな答えがありそうだが、最大の理由はおそらく、ITベンチャーへの投資環境の違いだろう。以前のITバブル期まではいかなくとも、豊富な資金力をバックとして活動する数々のエンジェルやベンチャーキャピタル。彼

  • 「グーグルゾン超える日本発起業家をシリコンバレーで育てる」 - @IT

    2007/05/15 「“○○ラボ”、“○○シリコンバレー”、“優秀エンジニア発掘”と銘打った活動は公共、民間両レベルで活発に行われているが、個人的な、ビジネスマンとしての私の意見では、いまだ当に世界を変える技術は出てきていない」(リアルコム 代表取締役社長 CEO肇氏)。それは、ソフトウェアやインターネットの分野でいちばん活発にイノベーションが起こり続けている場所、シリコンバレーで“世界”を肌で感じていないからではないか。 そうした問題意識から、自身もベンチャー企業であるリアルコムが、日のソフトウェアエンジニアを募り、シリコンバレーでの起業を援助するインキュベーション事業を始める。同社は5月15日付けでREALCOM Software Innovation Laboratory(RSIL)を設立。すでに社内ベンチャープロジェクトの開発担当者を含む3人を派遣しており、今後、国内で

    masui
    masui 2007/06/29
    リアルコムという会社
  • LinuxでPDFファイルを分割/結合するには - @IT

    pdftkというPDFのツールキットを使えば、PDFファイルの分割/結合が可能だ。pdftkは、http://www.accesspdf.com/pdftk/から入手できる。ただし、[Download Pdftk]のページにあるのはDebian用やSUSE用などのパッケージである。tarボールは[Build Pdftk]のリンクからダウンロードする。Fedora Core 5の場合はパッケージがFedora Extrasに用意されているので、yumコマンドでインストールできる。

    masui
    masui 2007/06/22
    pdftkというソフトでPDFを分割/統合
  • 国立国語研究所が大規模コーパスを試験公開 - @IT

    2007/05/28 「風景」と「光景」の意味や使い方の違いは? そんな疑問に答えるためには、用例辞典が役立つ。しかし、文例が少なかったり具体的な使い分けの方法が分からなかったりといったことも少なくない。こうした問題に役立つのは物の文例を集めた実例集だ。人々が実際にどのように言葉を使っているのかを、その言語の母語話者が話したり書いたりした文例を集めることで解明する。 そうした文例集は言語学や情報処理の研究者の間では「コーパス」(corpus)と呼ばれている。コーパスを用いれば、例えば「風景」は、ほかの語彙と結びついて「心象風景」「研修風景」「風景鑑賞」などの合成語を作るのに対して、「光景」のほうは、「日常的光景」「歴史的光景」といった「的」を伴う3例をのぞいて合成語をほとんど作らないという違いが、すぐに分かる。 品詞情報や係り受けといった文法情報を付加することで、言語研究や辞書編纂といっ

    masui
    masui 2007/05/29
    1000万語分のデータのインターネット上での試験公開。大変結構な試みですネ
  • 連載記事 「快速MySQLでデータベースアプリ!」

    MySQLインストール完全ガイド 連載:快速MySQLでデータベースアプリ!(1) 軽快な動作で知られるMySQLDBアプリの構築を行う。今回は、MySQLの概要とインストール方法について解説しよう

    masui
    masui 2007/04/11
    @ITの記事
  • Ajax うきうき Watch 第13回 オンラインゲームで検索の精度を上げる「Google Image Labeler」

    さて、このサービスを試して最初に気付くのは、あまりに低いゲームへの参加障壁でしょう。guestの立場であれば、Webブラウザでアクセスし、ボタン1つでプレイ開始できます。ユーザー登録や、専用ソフトのインストールの手間もありません。プラグインのインストールの手間もありません。とても簡単にゲームを始められます。この手軽さが、とてもAjax的です (このサービスは、Google Web Toolkitで開発されているようです)。 しかし、このサービスの真の価値は、実はそこにはありません。このゲームには、画像検索の精度を上げるという具体的な効能があるのです。ですが、ゲームで検索性能が向上するなどということがあるのでしょうか? 通常の検索はキーワードを入力して、それに一致するテキストを探します。しかし、キーワードから画像を探す検索は、そもそも画像は文字ではないので、キーワードと一致することはありませ

    masui
    masui 2006/10/02
    遊んでると思ったら実は仕事をしていた... というのはうまいやり方。
  • 個人情報を渡さなくても認証が可能な技術の実用化へ、NEC - @IT

    2006/7/19 NECは7月18日、世界最小のデータ量・世界最小計算量のプライバシー保護型認証方式を体現する曲線を発見し、同認証方式が実用化可能であることを実証したと発表した。 同認証方式は、利用者が特定グループに所属していることの証明とプライバシー保護とを世界最小データ量・世界最小計算量で実現する認証方式。グループ署名(ある権限を持つグループに所属しているかどうかを認証する技術)と呼ばれる方式の一種。今回の成果で、プライバシー保護型認証方式が具体的なアルゴリズムとして完成したため、実用化フェイズへ移行、同社では今後2年以内のサービス・製品への搭載を目指し、研究開発を進めていく。 この認証方式は、名前やIDといった個人を特定する情報を用いずに、認証対象がグループに属しているかどうかを確認することができる。また、特定の管理者のみが、認証された個人が誰であったかを認証記録から特定することが

    masui
    masui 2006/08/14
    詳細がわからない。ゼロ知識証明?
  • 1