タグ

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

  • Webアプリを公開しよう! Chrome Web Store/Apps入門 記事一覧 | gihyo.jp

    第7回Webアプリを作ろう#4─⁠─Omnibox、Context Menus 吉川徹 2011-07-11

    Webアプリを公開しよう! Chrome Web Store/Apps入門 記事一覧 | gihyo.jp
  • [動画で解説]和田卓人の“テスト駆動開発”講座 記事一覧 | gihyo.jp

    第16回プログラミング言語とTDDは、どちらを先にマスターすべきか? 和田卓人 2007-12-21

    [動画で解説]和田卓人の“テスト駆動開発”講座 記事一覧 | gihyo.jp
  • 第12回 ベイズ線形回帰[前編] | gihyo.jp

    今回と次回でいよいよ「ベイズ線形回帰」を紹介します。だいぶ機械学習らしくなってきます。 「ベイズ線形回帰」とは、「⁠線形回帰」(⁠連載第8回、9回、11回)を「ベイジアン」(⁠第10回)の考え方のもとで解くお話です。 さて、復習を兼ねて必要な準備から入っていきましょう。 線形回帰を確率の問題に 「回帰」とは、一言で言えば「データ点から関数を求める方法」でした。 しかし、漠然と「関数を求める」と言われても何をしたらいいかわかりません。そこで「線形回帰」では、あらかじめベースとなる関数φi(x)(基底関数)を用意して、その線形和の範囲から一番適した関数を探すというアプローチをとります。 これなら係数wiを決めるだけで関数f(x)を求められますから、するべきことがわかりやすくなりました。 それでは、この係数はどのように決めたらよいでしょうか。もちろん一番いいwiになるようにしたいところですが、何

    第12回 ベイズ線形回帰[前編] | gihyo.jp
  • Fireworks CS5/4/3

    2011年12月7日紙版発売 山口有由希 著 B5判/248ページ/DVD1枚 定価2,948円(体2,680円+税10%) ISBN 978-4-7741-4945-5 ただいま弊社在庫はございません。 Amazon 楽天ブックス ヨドバシ.com このの概要 FireworksはWebデザインのために特化したグラフィックソフト。Webで扱う写真,ボタン,ナビゲーション,バナー,アニメーションなどさまざまな画像をすばやく簡単に作成できるだけでなく,サイトのワイヤーフレーム設計から画像のスライス出力まで,ワークフローに沿ったWebデザインが一貫してスムーズかつ効率的に行えます。Webデザイナー必携といえるツールの多彩な機能を,美しく実用的な作例を操作しながら身に付けられるFireworksの教科書です。煩雑な手間と時間を省きデザイナーの創造力を発揮できます。 こんな方におすすめ Fir

    Fireworks CS5/4/3
    yahihi
    yahihi 2011/12/07
  • 10倍ラクするIllustrator仕事術~ベテランほど知らずに損してる効率化の新常識

    2011年12月3日紙版発売 2012年1月27日電子版発売 鷹野雅弘,秋葉秀樹,杏珠,尾花暁 著 A5判/176ページ 定価2,508円(体2,280円+税10%) ISBN 978-4-7741-4947-9 ただいま弊社在庫はございません。 →書の新版が発行されています。 このの概要 「いつも面倒だなぁ」 「もっとラクできないの?」 ― そう思いつつ,「とりあえず使えるから」と昔のやり方で遠回りしていませんか? 「ラクに生産性を高めるワザ」 「直しに強いデータの作り方」 「使い回しと一括反映の方法」 など,今どきのイラレ使いの新常識とテクニックをお教えします。作業を効率化して時間短縮,操作ごときでイライラせず,新しい発想に力を注ぐためのワークスタイルが身につきます。 DTP Transit,DTP Booster,CSS Niteの鷹野雅弘氏をはじめ,一線で活躍する著者陣が現場

    10倍ラクするIllustrator仕事術~ベテランほど知らずに損してる効率化の新常識
  • 第1回 PHPで作る!簡単幾何学アニメ─不思議なプロペラ動画の作り方 | gihyo.jp

    先日、「iPhoneでプロペラの回転を撮影したらとんでもないことになってた」という記事を見かけました。「⁠ほしのこえ」に出てくる生命体(タルシアンでしたか)のような不気味なフォルムでしたが、動画を見るとなるほどと納得しますね。 ところで、この説明の動画ですが、どうやって作ったらいいのでしょうか。ただの回転なら動画編集ソフトのエフェクトで十分ですが、今回のものは「回転+ちょっとずつ動かしながら切り出し」です。手ごろなツールが見当たりません。 となるとプログラムの出番ですね。さっそくですが、この特集では、このような説明のための動画を作るテクニックをいくつかご紹介していきます。よろしくお付き合いください。 PHPで作る画像表示プログラムの初歩 プログラムで処理した画像を表示するだけなら、Webブラウザを使うと簡単です。今回も使うPHPには、gdライブラリという拡張機能があり、画像の生成や加工が行

    第1回 PHPで作る!簡単幾何学アニメ─不思議なプロペラ動画の作り方 | gihyo.jp
    yahihi
    yahihi 2011/12/07
  • 第1回 レコメンドシステムと集合知 | gihyo.jp

    はじめに 今回から9回に渡り、Hadoopを使ったレコメンドシステムの実装について紹介させていただくことになりました。 レコメンドシステムを構築した方は少ないと思いますが、レコメンドのサービスに触れている方は多いと思います。今回の連載で、読者の皆様にレコメンドシステムの可能性とその実装の面白さをお伝えできればと思います。よろしくお願い申し上げます。 連載の予定は次の通りです。 レコメンドシステムと集合知(今回) レコメンドシステムの実装と課題 協調フィルタリング(前・後編) コンテンツベースレコメンド(前・後編) 今回の記事のポイントは以下の通りです。 レコメンドシステムの目的は気付きと驚きを与えること 理想のレコメンドはソムリエのお薦め レコメンドシステムに必要なのは嗜好と専門性 では、早速はじめましょう。 レコメンドシステムとは? レコメンドシステムは情報フィルタリングの一種で、大量の

    第1回 レコメンドシステムと集合知 | gihyo.jp
  • オープンソースの電子書籍管理ソフト「Calibre」を使いこなそう! 記事一覧 | gihyo.jp

    第4回サーバー上のCalibreから、Kindleへニュースを自動プッシュする 西村亜土 2011-08-26

    オープンソースの電子書籍管理ソフト「Calibre」を使いこなそう! 記事一覧 | gihyo.jp
  • Jenkinsではじめるビルド職人入門 | Gihyo Digital Publishing … 技術評論社の電子書籍

    Jenkinsではじめるビルド職人入門 著者 今井勝信 著 発売日 2011年11月18日 更新日 2011年12月13日

    Jenkinsではじめるビルド職人入門 | Gihyo Digital Publishing … 技術評論社の電子書籍
  • Gihyo Digital Publishing … 技術評論社の電子書籍

    技術評論社の電子書籍(電子出版)販売サイト

  • 第1回 クラウドをコントロールするということの意義 | gihyo.jp

    誰もが大規模インフラを試せる時代がやってきた 第1回では、クラウドコンピューティング環境のひとつとして、プログラマから見たAmazon EC2の魅力と、そのような環境を使いこなすためのオープンソースソフトウェアWakameについて概要を紹介いたします。 私たち開発者はWebシステムのスケールアウトについてのベストプラクティスを世界中から得ることができます。 利用するプロダクトを各々スケールアウトさせるノウハウがやっと一般的になってきましたが、運用まできちんとまとめられたものはまだこれからと言う状況です。 それもそのはず、スケールアウトさせられるほどインフラに投資された環境で、実際に運用をしてみた技術者は少ないのです。 昨今、運用業務が効率化できると言うこともあって、インフラの仮想化技術に注目が集まるようになりました。 仮想化技術は究極のポータビリティを実現し、物理的に結ばれたハードウェアと

    第1回 クラウドをコントロールするということの意義 | gihyo.jp
  • 機械学習 はじめよう 記事一覧 | gihyo.jp

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

    機械学習 はじめよう 記事一覧 | gihyo.jp
  • Hadoopでレコメンドシステムを作ろう 記事一覧 | gihyo.jp

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

    Hadoopでレコメンドシステムを作ろう 記事一覧 | gihyo.jp
    yahihi
    yahihi 2011/10/20
    今後の連載に期待
  • 第2回 LVSによる堅牢で安価なロードバランサ(前編) | gihyo.jp

    はじめに OpenBlockS 600の最大の特長は堅牢性にあります。筐体のみで排熱するよう設計されており、ファンなどの可動部品は搭載していません。CPUをはじめすべての部品を1枚の基板に実装した単純な構造で、故障の要因を徹底的に排除しています。このように故障しにくいハードウェアこそ、ロードバランサに向いていると言えましょう。 記事では、OpenBlockS 600とオープンソースソフトウェア(OSS)を利用した、堅牢で安価なロードバランサの構築をめざします。前編では、OpenBlockS 600へのDebianのインストールから、Webサーバとクライアントの準備までを説明をします。後編では、LVS(Linux VirtualServer)の設定と動作確認、性能測定をする予定です。 LVS LVSは、Linuxで動いているロードバランサとサーバの集まりです。サービスの受け手側からは、1台

    第2回 LVSによる堅牢で安価なロードバランサ(前編) | gihyo.jp
  • 第1回 世間で噂されるPHP最適化tipsについて検証する | gihyo.jp

    はじめに PHPに関する話題の中では、PHPコードをどのように書けば最適化されるのかに関するtipsがブログなどでもたびたび話題に出てきています。しかし、このようなtipsが当に有効なのか、どうして有効なのか解説している記事は少なく、その信憑性は気になるとこです。 そこで、PHP最適化tipsについて紹介している記事、 63+ best practice to optimize PHP code performances 上記記事の日語訳記事 PHP コード最適化 Best Practices 63+ をもとに、いくつか抜粋して検証していきます。 PHPソースコードの入手 やはり、内部の動きを知るにはソースコードを読むのが一番です。稿でもソースコードをもとに解説を行います。 http://jp.php.net/downloads.php こちらから最新版のソースコードが入手できます。

    第1回 世間で噂されるPHP最適化tipsについて検証する | gihyo.jp
    yahihi
    yahihi 2011/06/18
  • 2008年4月23日 NVIDIAドライバの性能をアップさせる方法 Compiz Fusion編 | gihyo.jp

    heads-up NVIDIA + Compiz NVIDIAドライバ(x11/nvidia-driver)とCompiz Fusion(x11-wm/compiz-fusion)を使っている場合、次のようにCompiz起動時にオプション“⁠--loose-binding⁠”を指定することで動作速度を改善できます。NVIDIAドライバはテクスチャのバインディング処理が遅いところがあるため、このオプションを指定することでCompizの動作が改善されることになります。 この結果、Xorgサーバが消費するCPU時間が短縮され、他の処理にCPUパワーをまわせるようになります。NVIDIAドライバを使っている場合はほとんどの場合で推奨できるオプションです。NVIDIAドライバを使っている場合には試してみてください。 compiz --loose-binding --replace 最近のNVIDIA

    2008年4月23日 NVIDIAドライバの性能をアップさせる方法 Compiz Fusion編 | gihyo.jp
  • 第2回 KVMシステム導入手順 | gihyo.jp

    第1回で、KVMはLinuxカーネル2.6.20でカーネルツリーに取り込まれて開発されていることを紹介しました。商用ディストリビューションでは、Red Hat Enterprise Linux(RHEL)5.4で初めて正式サポート機能として取り込まれ、個別にKVM対応モジュールを組み込むことなく使用が可能になり、簡単にKVM仮想化環境を実現できるようになっています(RHEL5は Linuxカーネル 2.6.18をベースで開発されていますが、KVM仮想化機能をバックポートして組み入れています⁠)⁠。 今回は最新のRHELディストリビューションであるRHEL6を使用して、IBM x86サーバであるSystem x上でのKVM仮想環境の構築手順を解説します。 KVM環境の構築手順は以下のとおりとなります。 プロセッサの仮想化支援機能の確認 RHEL6のインストール ゲストOSのインストール Sy

    第2回 KVMシステム導入手順 | gihyo.jp
  • 第24回 デスクトップサーチ:ファイルの検索・Hyper Estraier・Google Desktop | gihyo.jp

    同じマシンを使って日常的な作業を続けていくと、ホームディレクトリの中に多くのファイルが蓄積されていきます。また、「⁠設定ファイル名は覚えているが、それがどのディレクトリに格納されているか分からない」といった問題に遭遇することもあるでしょう。このような場合、利用しているマシン内を適切に検索するのが一番です。今回はこうした、デスクトップ環境向けの検索アプリケーションに関するレシピをお届けします。 GNOMEの「ファイルの検索」機能 Ubuntuでは、GNOME標準の検索機能を利用することで、ファイル名での検索を行うことができます。[⁠場所⁠]⁠→[⁠ファイルの検索]からアクセスするか、「⁠ファイルの検索」というアプレットを追加し、パネルから起動するのが便利でしょう(図1⁠)⁠。アプレットの追加方法は、第9回を参照してください。 図1 ファイルの検索アプレット アプレットの使い方は非常に単純で、

    第24回 デスクトップサーチ:ファイルの検索・Hyper Estraier・Google Desktop | gihyo.jp
  • 第1回 Linux KVMによるライブマイグレーション環境の構築 | gihyo.jp

    Linuxカーネルに組み込まれている仮想マシン環境として注目されている「Linux KVM」ですが、動作中の仮想マシンを別のホストに無停止で移動させる「ライブマイグレーション」もサポートされています。稿では、2台のLinux KVMホストを使ったライブマイグレーション環境の構築方法について解説します。Linux KVM環境の基的な構築方法は『実践!仮想化ソフトウェア 2009』の第5回『Linux KVMを使ってみよう』を参照してください。 構築する環境について 仮想マシンホスト ライブマイグレーションは2台の仮想マシンホストの間を仮想マシンが行ったり来たりするので、最低2台の仮想マシンホストが必要になります。Linux KVMはCPUの仮想化支援機能が必要となるので、サポートされている物理マシンを2台用意する必要があります。 ストレージ ライブマイグレーションは仮想マシンホスト間を行

    第1回 Linux KVMによるライブマイグレーション環境の構築 | gihyo.jp
  • 第28回 RubyとHadoopで分散処理 Hadoop Streamingの仕組み | gihyo.jp

    はじめに Hadoopとは、Googleの基盤技術であるMapReduceをJavaでオープンソース実装したもので、分散処理のフレームワークです。Hadoopを使うと、1台のサーバでは時間の掛かるような処理を、複数のサーバで分散処理させることができます。「⁠処理を割り振ったサーバが壊れた場合どうするか」などの耐障害性の問題もHadoopが管理してくれるため、利用者は処理のアルゴリズムのみに集中することができるのです。素晴らしいですね。最近ではYahoo!はてななど、様々な企業でも利用されるようになってきています。 Hadoop導入の背景 筆者はクックパッド株式会社に勤めています。open('http://cookpad.com'); return false;">クックパッドというサイトが有名だと思いますが、他にも携帯版クックパッドであるopen('http://m.cookpad.co

    第28回 RubyとHadoopで分散処理 Hadoop Streamingの仕組み | gihyo.jp