タグ

ブックマーク / gihyo.jp (60)

  • 連載:はじめMath! Javaでコンピュータ数学|gihyo.jp … 技術評論社

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    連載:はじめMath! Javaでコンピュータ数学|gihyo.jp … 技術評論社
  • Mobageを支える技術 ~ソーシャルゲームの舞台裏~

    このの概要 書は大規模Webサービスの構築・運用ノウハウを詰め込んで一冊にまとめた書籍です。急激に成長する巨大システム『Mobage』がどのように開発され,運用されているのか?その舞台裏を「ソーシャルゲーム(フィーチャーフォン/スマートフォン)」「大規模Webインフラ」「プラットフォーム」「ビッグデータ分析」といったテーマに分け,DeNAの実践的ノウハウを解説しています。 こんな方におすすめ Webサービスの構築・運用のテクニックを知りたい方 著者プロフィール 城戸忠之(きどただゆき) 1989年NTTソフトウェア入社。1999年南場社長がDeNA立ち上げの際に出向,ビッダーズのプロジェクトマネジメントに携わる。自分たちで事業を作ることが楽しくなり,2000年DeNA入社。「みんなのウェディング」「エアーリンク」など,DeNAの数々のプロジェクトに携わる。QualityAssuranc

    Mobageを支える技術 ~ソーシャルゲームの舞台裏~
  • 機械学習 はじめよう 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    機械学習 はじめよう 記事一覧 | gihyo.jp
  • 第2回 レコメンドシステムの実装と課題 | gihyo.jp

    今回はレコメンドシステムの実装の問題と、その解決策として利用するHadoopについて説明します。 今回のポイントは以下の通りです。 スケールアップの限界 分散処理フレームワークの民主化 Hadoop Map Reduceの概要 増え続けるデータをどう扱うか レコメンドシステムを協調フィルタリングのうち、ユーザベース方式により実装することを考えます。このシステムでは次のような映画の評価履歴を使い、「⁠この映画を評価した人はこの映画も評価しています」という映画の推薦を行います。 駄右衛門、ザスーラ、5、2009/12/21、・・・・ 駄右衛門、ジュマンジ、5、2009/12/28、・・・・ 菊之助、ブルースブラザーズ、5、2009/12/29、・・・・ 利平、ザスーラ、4、2010/01/01、・・・・ 十三、ハングオーバー、4、2010/01/01、・・・・ 利平、ジュマンジ、4、2010/

    第2回 レコメンドシステムの実装と課題 | gihyo.jp
  • 第2回 Androidアプリ開発のための環境構築 | gihyo.jp

    はじめに 第2回は、開発環境の構築をご紹介します。 iPhoneのそれが面倒なく揃うことを考えると、Androidは手間をかける必要があります。しかし、手順に沿えば難しいところはないので、根気よく進めてください。 筆者は、Mac OS XでAndroidのアプリを開発しています。ポイントでは、Windows向けの解説も追加していますが、多くはMac OS X向けであることをご了承ください。 Android SDKのインストール まずは、Android SDKをダウンロードします。Android developersのページのSDKのタブをクリックすると、ダウンロードページにアクセスできます。 図1 Android開発者向けのサイト。Android SDKダウンロードページ。 原稿執筆時点(2010年3月29日)ではRevision 5が最新です。ダウンロードページでは、Windows版、M

    第2回 Androidアプリ開発のための環境構築 | gihyo.jp
  • 第9回 高速なWeb APIの実装とテスト―Mobage APIを支えるノウハウ(1) | gihyo.jp

    連載では第一線のPerlハッカーが回替わりで執筆していきます。今回のハッカーはDeNAの嶋田裕二さんで、テーマは「高速なWeb APIの実装とテスト」です。 Web APIの基礎知識 はじめまして、DeNAでMobageオープンプラットフォームのWeb API(以降Mobage API)を実装しているxaicronです。Mobageオープンプラットフォームは、Mobageの機能をWeb APIを通して外部の開発者に公開することにより、ソーシャルゲームをユーザに提供するサービスです。 簡単に説明するとWeb APIとは、HTTPを利用してネットワーク越しに処理を行い、結果を返すしくみです。最近ではJSON(JavaScript Object Notation)というフォーマットを利用してデータのやりとりをすることが多くなっており、Mobage APIも基的にはJSONを受け取って処理を行

    第9回 高速なWeb APIの実装とテスト―Mobage APIを支えるノウハウ(1) | gihyo.jp
  • [はまちちゃんのセキュリティ講座]ここがキミの脆弱なところ…!:第1回 HTTPのしくみを復習しよう|gihyo.jp … 技術評論社

    こんにちはこんにちは ! ! はまちや2です! 今日からぼくと一緒にWebプログラミングのセキュリティについて、ちょっぴり勉強してみませんか!今回はHTTPがどんなやりとりをしているのか、簡単におさらいしてみましょう!

    [はまちちゃんのセキュリティ講座]ここがキミの脆弱なところ…!:第1回 HTTPのしくみを復習しよう|gihyo.jp … 技術評論社
  • #22 Gitメンテナ 濱野 純 | gihyo.jp

    今回のゲストは、分散バージョン管理システムGitのメンテナで『入門Git』(⁠注1)の著者、濱野純さんです。Linuxカーネルの開発者、Linus Torvaldsさんから引き継いでGitのメンテナになった経緯から、対談スタートです。 (撮影:武田康宏) Gitに関わった経緯 弾:Gitに関わったきっかけは? 濱:2005年の4月にLinuxカーネルのバージョン管理システムとして使われていたBitKeeperが使えなくなる[2]からということで、Linus君がいろいろありものを探したんだけど、使えるものがなくて、誰かがいいのを作ってくれるまでのつなぎというつもりで、とりあえず自分でもコードを書いた、というアナウンスをしました。それをカーネルメーリングリスト(ML)で見ていたんですが、たまたまボクの業がプロジェクトプロジェクトの合間だったんです。なんかおもしろそうなこと始まってるじゃん、

    #22 Gitメンテナ 濱野 純 | gihyo.jp
  • 第7回 エンジニアのための算数 | gihyo.jp

    庄司先生は初めに、「⁠プログラマ定年説」の話題を持ち出し、「⁠35(歳⁠)⁠」という数字を挙げました。これは数年前、ブログやメディアでも騒がれた「プログラマの定年は35歳なのか」という議題なのですが、ここで庄司先生は「35歳が定年かどうかというのは、実際に35歳でプログラマとして働いている人がいるので正しいとは思いませんが、それより大事なのは、このように数字を見ること」と言います。そして、エンジニアなのだから「数字を見方につける」ことができ、それができればモノの見方が変わるとして、エンジニアの算数の授業を始めました。 ここでは、身の回りに起こる事象を数字で捉え、定量的な考え方をすることで、エンジニアの働き方が良い方向に変わるという仮設のものと、授業が進みました。 なぜ働くのか―自分の幸せのために そして、米国労働総計局の2006年の調査数字を引用して、「⁠平均的アメリカ人は、起きている時間

    第7回 エンジニアのための算数 | gihyo.jp
    daimaruonline
    daimaruonline 2011/01/29
    iPhoneから送信
  • 2011年のJavaScript ─ウェブアプリ全盛の時代へ | gihyo.jp

    あけましておめでとうございます。昨年に引き続き、今年もJavaScriptの近い未来についてちょっとだけお話させて頂きます。 最初に昨年の予想を見返しておきましょう。昨年は次の3つを2010年の鍵として取り上げました。 ウェブ標準 ブラウザ拡張 サーバーサイドJavaScript この3つを軸に2010年を振り返ってみます。 2010年のJavaScript界隈でのニュース ウェブ標準 2010年最初のビッグニュースはなんといってもIE 9のPlatform Preview版の登場でした。これまでの独自実装路線から一転して(正確にはIE 8の時点でJSONやWeb Storageのサポートなど、その徴候はあったのですが⁠)⁠、HTML5などのウェブ標準のサポートを進めることを表明しました。そして実際に8週おきにPlatform Preview版をアップデートして、ECMAScript5・S

    2011年のJavaScript ─ウェブアプリ全盛の時代へ | gihyo.jp
    daimaruonline
    daimaruonline 2011/01/02
    iPhoneから送信
  • 2011年のインフラエンジニア像 | gihyo.jp

    2010年のインフラ業界は「クラウド」が一気に普及した年でした。いまだ定義が曖昧で議論が定まらない面がありますが、ともあれ一気に普及し、定着しつつあります。すでに普及して初物感が薄れてきていることもあり、若干飽きがきている感はありますが、これも普及が進んだ証拠でしょう。 稿では、2010年を振り返りつつ、2011年のインフラ業界とインフラエンジニアについて予測してみましょう。 クラウドから引き出される未来の第一歩 クラウドは2010年で完全に普及した感がありますので、2011年は避けて通れないでしょう。とはいえ、もうも杓子もクラウドという状況ではなく、それぞれのクラウドサービスの特性に合わせて物理/仮想/各種クラウドを、適切に組み合わせるベストプラクティスが少しずつ見えてきています。IaaSだけみても、VPS+αなクラウド、新たな概念でつくられたクラウドなど様々です。意識して使いわけし

    2011年のインフラエンジニア像 | gihyo.jp
  • 「第11回 HTML5とか勉強会」活動報告 | gihyo.jp

    10月13日、第11回となる「HTML5とか勉強会」を、Opera Softwareのオフィスをお借りして開催しました。Opera Softwareのオフィスはフランクでフレンドリーなため、毎回アットホームな雰囲気の中、勉強会を進行することができます。そんな雰囲気の中、今回も内容の濃いさまざまな講演をいただきました。その模様をUstreamでのアーカイブ含め報告します。 今回は、前回に引き続きスマートフォンにフォーカスをあてました。前回はSench TouchやjQTouchなどのスマートフォンでの開発プラットフォームを特集しましたが、今回はAndroid2.x対応デバイスが各キャリアからリリースされることも相まってさらに盛り上がりを見せているスマートフォンブラウザについてOpera SoftwareとMozilla Japanに講演していただきました。さらに、スマートフォン関連で3のL

    「第11回 HTML5とか勉強会」活動報告 | gihyo.jp
  • Hadoop Hack Night Vol. 2 … 技術評論社

    たくさんのお申し込みありがとうございました。 お申し込み期間:7月21日(水)~7月28日(水) 7月25日(日) 23時59分 お申し込みが早くも100名を超えたため,予定を切り上げて 25日23時59分で終了いたします。 お申し込み後,抽選となります。 プログラム 18:30 開場 19:00~19:05 オープニング 19:05~19:35 [オープニングセッション(30分)]Yahoo! JAPANにおけるHadoop利用について(仮) 講演者: 吉田 一星 氏,古宮 陽明 氏(ヤフー株式会社) 19:35~20:05 [メインセッション(30分)]新たな情報インフラとしてのHadoopの活用(仮) Hadoopがいま注目されている背景には,Hadoopが備えている「スケール・アウト性」「スループット重視」「ロバスト性」という特徴が,情報爆発時代に必要とされている新たなインフラとし

  • 第2回 「締め切りは絶対に守るもの」と考えると世界が変わる | gihyo.jp

    「締め切りを守ること」の大切さ 今までたくさんの日米のエンジニア仕事をしてきた。その中には私よりも明らかに「賢いエンジニア」もいたし、ものすごい生産性でプログラムを作ってくれる「馬力(ばりき)のあるエンジニア」もいた。しかし、そんな中でも、私がものを作るうえで最も大切だと考えている「あること」をキチンとこなせる人は100人に1人もいなかった。その「あること」とは、「⁠常に締め切りを守れるように仕事をすること」である。 チームで仕事をする場合、どうしてもお互いが担当するタスク(=作業)の間に依存関係が生じる。そんなときに、どれか一つのタスクの完了の遅れが、ほかのタスクの完了に波及し、それがタスク間の競合を引き起こして全体のスケジュールがさらに遅れる、という事態はソフトウェア開発の現場ではよく見られる。そんな状況をできるだけ回避するには、プロジェクトに関わる人全員が、自分に割り当てられたタス

    第2回 「締め切りは絶対に守るもの」と考えると世界が変わる | gihyo.jp
  • 第1回 WebSocket登場までの歴史 | gihyo.jp

    はじめに 初めまして。NTTアドバンステクノロジの金城と申します。幸運にも記事を執筆させていただけることになりました。WebSocketという新しいウェブの規格についての連載を、全4回の予定でお届けします。 用語統一について WebSocketは「WebSocket」「⁠WebSockets⁠」⁠、単語を切り離した「Web Socket」等、表記に揺れがあります。2009年12月22日のワーキングドラフトのタイトルは「The Web Sockets API」となっていますが、2010年4月26日のエディターズドラフトでは「The WebSocket API」となっています。この連載では、最新の仕様書に則り、用語を「WebSocket」で統一します。 HTML5とWebSocketの関係 WebSocketは、もともとHTML5の一機能として仕様の策定が進められていました。しかし、Web S

    第1回 WebSocket登場までの歴史 | gihyo.jp
    daimaruonline
    daimaruonline 2010/07/17
    Jettyで始めるWebSocket超入門:第1回 WebSocket登場までの歴史|gihyo.jp … 技術評論社 - Sent from my iPhone
  • もっと便利に!jQueryでラクラクサイト制作(実践サンプル付き) 記事一覧 | gihyo.jp

    第21回jQueryでAJAX入門:Google AJAX Feed APIを利用したRSSの読み込みとプラグインへの組み込み 長谷川広武(はせがわひろむ;h2ham) ,徳田和規 2010-10-08 第20回jQueryでAJAX入門:正規表現でサイトに表示したTwitterにリンクをつける 長谷川広武(はせがわひろむ;h2ham) ,徳田和規 2010-03-24

    もっと便利に!jQueryでラクラクサイト制作(実践サンプル付き) 記事一覧 | gihyo.jp
  • Software Design読者の集い … 技術評論社

    概要 インターネットの勃興からコンピューティングの進化を見続けたSoftware Designは,今年で創刊20周年を迎えることとなりました。これまで応援くださった読者のみなさまと,誌初のイベントを企画しました。 プログラム 18:00 開場 18:30~19:10 小飼弾 & SD連載歴20年Bart Eisenbergスペシャル対談 コンピュータとインターネットの歴史から iPadな「今」と「未来」を考える! 誌連載「小飼弾の コードなエッセイ」著者,小飼弾さんと,創刊以来,20年に渡ってSoftware Designに執筆し続けているBart Eisenbergさんに,UNIXやインターネットの歴史を振り返りながら,iPadAndroidといったAppleGoogleのテクノロジが世の中を賑わせている「今」を語っていただきます。 当日は,下記からいくつかのテーマをピックアップ

  • 連載:目指せ!iPhoneアプリ開発エキスパート|gihyo.jp … 技術評論社

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    連載:目指せ!iPhoneアプリ開発エキスパート|gihyo.jp … 技術評論社
  • 第3回 安心!お手軽!クラウドで始めるモバゲーアプリ AWSの魅力 | gihyo.jp

    モバゲーアプリの話のはずなのに。。。突然質問“AWS”ってご存じですか? AWSAmazon Web サービス)とはAmazonが提供する開発者向けサービスの総称です。 AWS URL:http://aws.amazon.com/ AWSには各種のサービスが提供されていますが、ここでは主に「クラウド」として知られるEC2などのサーバ関連技術に関して説明したいと思います。 EC2は簡単に説明すると「サーバの時間貸し」のようなもので、初期費用0円で必要な台数を必要なだけいつでも数分のうちに借りることができるという画期的なシステムです。 携帯サービスの強い味方!AWSの魅力 「なぜモバゲーアプリの説明にAmazonの説明が出てくるのか?」と思う方もいらっしゃるかもしれませんが、現状1から巨大な携帯サービスを立ち上げる際のサーバ環境として、AWSという選択肢は非常に有力なものになっています。 そ

    第3回 安心!お手軽!クラウドで始めるモバゲーアプリ AWSの魅力 | gihyo.jp
  • 第2回 完全版:ブラウザとデバッグ環境 | gihyo.jp

    こんにちは、太田です。前回はクロスブラウザの入口として、各ブラウザの特徴をまとめつつ、実際にクロスブラウザなコードを紹介しました。今回はクロスブラウザ対策における基である、各ブラウザ環境の構築について解説したいと思います。 前回紹介した通りブラウザにはたくさんの種類・バージョンがあります。それぞれが動作する環境を用意するだけでも、一苦労ではすみません。なるべく少ないマシンで、各バージョンをインストールして、さらにデバッグするための環境作りについて紹介します。なお、Safari以外はWindows環境を想定しています。さらに、特に断りがない限りはWindows XP SP3をベースに解説させていただきます。ご了承ください。 各ブラウザのデバッグ環境は近年目覚しいほどの進化を遂げています。統合デバッグ環境の草分けであるFirebugを筆頭に、Safari/Chrome(WebKit)のWeb

    第2回 完全版:ブラウザとデバッグ環境 | gihyo.jp