タグ

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

  • 機械学習 はじめよう 記事一覧 | gihyo.jp

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

    機械学習 はじめよう 記事一覧 | gihyo.jp
  • 第8回 CentOS6でのRPMパッケージを用いた MySQL 5.6 & mroonga & PHP 5.4 環境の作り方 | gihyo.jp

    例えばPHP 5.4.xとMySQL 5.6.x環境を用意する際、mysqlndが採用できれば後述の手順において、PHPのRPMパッケージ作成は省略可能です。つまり、mroongaのRPMパッケージ作成のみで導入できます。しかし事情により、mysqlndが使えず従来のlibmysqlclientが必要な環境の場合には、PHP・mroongaそれぞれのRPMパッケージを後述する手順で作成します。なお、iusの提供するmysql56u-develパッケージにはmroongaのビルドに必要なlibmysqlservices.aが不足しているため、オラクル公式のRPMパッケージを利用して紹介します。 Remiリポジトリ・IUSリポジトリのインストールについては、公式サイトが参考になります。 Remiリポジトリ : http://rpms.famillecollet.com/ IUSリポジトリ :

    第8回 CentOS6でのRPMパッケージを用いた MySQL 5.6 & mroonga & PHP 5.4 環境の作り方 | gihyo.jp
    babydaemons
    babydaemons 2013/09/07
    CentOSめんどい
  • 第1回 MacBookAirを使ったUstreamの基本 | gihyo.jp

    はじめに 私は2008年にエンジニア向け勉強会でUstreamを使ったライブ中継をし始めました。その後、毎年いろいろな勉強会やカンファレンス(以後は「イベント」と表記します)で中継担当スタッフとして参加してきました。昨年(2012年)には「エンジニアサポート新年会2012 CROSS」「⁠札幌RubyKaigi2012」や「PHP Matsuri 2012」などの大規模なイベントでも中継スタッフとして参加しました。 また、これらの勉強会やカンファレンスでのライブ中継が終わった後には、その録画データを公開するようにしています。 「イベントに気が付かなかった」「⁠開催時間に都合が悪くて中継を見られなかった」という方々が少なからずいるため、「⁠後から閲覧できる環境」を整えるのが良いかなと最近は考えています。いわゆる「ロングテール」な考えですね。 録画データの公開という流れでは、Ustreamの録

    第1回 MacBookAirを使ったUstreamの基本 | gihyo.jp
  • memcached座談会 記事一覧 | gihyo.jp

    第7回memcachedを運用する際のベストプラクティス、memcachedのこれから 長野雅広,前坂徹,池邉智洋,福冨諭,正野勇嗣 2008-10-27

    memcached座談会 記事一覧 | gihyo.jp
  • 第1回 memcachedの基本 | gihyo.jp

    株式会社ミクシィ 開発部 システム運用グループの長野です。普段はミクシィのアプリケーション運用を担当しております。今回から数回にわたり、最近Webアプリケーションのスケーラビリティの分野で話題になっているmemcachedについて、弊社開発部 研究開発グループの前坂とともに、使い方や内部構造、運用について解説させて頂きます。 memcachedとは memcachedは、LiveJournalを運営していたDanga Interactive社で、Brad Fitzpatrick氏が中心となって開発されたソフトウェアです。現在ではmixiやはてな、Facebook、Vox、LiveJournalなど、さまざまなサービスでWebアプリケーションのスケーラビリティを向上させる重要な要素になっています。 多くのWebアプリケーションは、RDBMSにデータを格納し、アプリケーションサーバでそのデータ

    第1回 memcachedの基本 | gihyo.jp
  • 勉強会に参加してスタンプを集めよう!「IT勉強会スタンプラリー」3/31~開催 | gihyo.jp

    IT勉強会スタンプラリー運営委員会は、3月31日(土)より、日各地で開催されるIT勉強会に参加してスタンプを集めるイベント「IT勉強会スタンプラリー」を実施すると発表した。期間は2013年3月31日(日)まで、参加費は無料。 「IT勉強会スタンプラリー」とは、日各地で開催される参加コミュニティ主催のIT勉強会に参加してスタンプを集める非営利のイベント。集めたスタンプの数・種類に応じて記念品がもらえる。3月21日現在、北海道から九州までの約30のコミュニティの開催するIT勉強会が対象となっている。 スタンプラリーは、まず対象のIT勉強会に参加してスタンプの台紙をもらい、その後は対象のIT勉強会に1回参加するごとに台紙へ1個スタンプを押してもらえる。スタンプを所定の種類・数だけ集めると、記念品と交換できるというもの。景品として記念ステッカーの他、協賛の技術評論社より「WEB+DB PRES

    勉強会に参加してスタンプを集めよう!「IT勉強会スタンプラリー」3/31~開催 | gihyo.jp
    babydaemons
    babydaemons 2012/03/21
    名古屋で全部参加すると、何が応募できるんだろ??
  • 第1回 画像認識の基本を知ろう | gihyo.jp

    この連載では、この表で言う画像認識技術を主に扱いますが、どの技術も非常に活発に研究されており、様々な分野で実用化されています。 画像認識・理解の基原理 画像認識の基原理 画像認識は、学習のフェーズと認識のフェーズの2つからなります。学習のフェーズでは、コンピュータに認識させたい対象画像を学習させる処理を行い、認識のフェーズではコンピュータに入力画像が学習した対象かどうかを判定させます。 図5 学習と認識の流れ 学習フェーズ 学習のフェーズでは、まず画像になんらかの処理を施して、ピクセルのデータ列から、より学習に適したデータ列(特徴量データ)へと変換を行います。 次に変換されたデータを、機械学習と呼ばれるアプローチを用いてコンピュータに学習させます。機械学習とは、その名の通り人間が行っているような学習の仕組みをコンピュータに持たせるための技術です。例えば人間は、初めて見る人の顔画像でも、

    第1回 画像認識の基本を知ろう | gihyo.jp
  • 第40回 RVM(Ruby Version Manager)による環境構築(2) | gihyo.jp

    前回は、RVMのインストール、RVMで Rubyをインストールして使う方法を紹介しました。今回は、以下の3つを紹介していきます。 RVMを最新版にアップデートする RVMを使って複数のバージョンのRubyでスクリプトを実行する GemSetsについて RVMを最新版にアップデートする RVMは、Bugfixや機能追加が毎日行なわれている活発なプロジェクトです。開発者の方は、なるべく最新のバージョンを使うことを推奨しています。ここでは、RVMを最新版にする方法をみてみましょう。 "rvm update --head"を使用すると開発リポジトリであるhttp://github.com/wayneeseguin/rvmから最新版を取得します。githubから取得するため、環境にgitがインストールされている必要があります。 % rvm update --head アップデートされたRVMを使うた

    第40回 RVM(Ruby Version Manager)による環境構築(2) | gihyo.jp
  • 第39回 RVM(Ruby Version Manager)による環境構築 | gihyo.jp

    はじめに Rubyの普及にともない、Rubyの生みの親である、まつもとゆきひろ氏がC言語で作成したRubyインタプリタ(CRuby)以外にも、JVMで実行されるJRuby、Objective-Cで実装されMacアプリケーションのプログラミングのできるMacRuby、CRubyベースにメモリ管理に改良を加えているRuby Enterprise Edition等、プログラミング言語Rubyを実行できる環境が増えてきました。またCRubyに関しても、現在最も使われているバージョンである1.8系以外にも、最新の安定版である1.9系も普及期にはいってきました。 今回は、複数のRuby実行環境の管理を簡単にするRVM(Ruby Version Magager)を紹介します。 RVMとは RVMはUNIX系の環境で、複数のRuby処理系をインストール、共存させることができるツールです。 ひとつの環境に対

    第39回 RVM(Ruby Version Manager)による環境構築 | gihyo.jp
    babydaemons
    babydaemons 2011/09/28
    これって、rubyの自力コンパイル必須?
  • 第43回 Rails 3を支える名脇役たち その1 - Arel - | gihyo.jp

    はじめに Ruby on Railsの2年半ぶりのメジャーバージョンアップである3.0の正式リリースがいよいよ間近に迫ってきました。 Rails 3は、アプリケーション・レベルではRails 2.3との互換性をなるべく保ちながらも、メジャーバージョンアップだけあってフレームワーク自体は隅々にまで徹底的なリファクタリングが施されて更なる洗練を遂げています。結果として、Rails 3では融通の効かないフルスタック構造を捨ててすっきりとしたモジュール独立性が実現されているのですが、この際に、Merbとの合併の影響もあってか、いくつかの新たな外部ライブラリに依存する形になっているのも興味深いところです。 そこで稿では、あえてRails 3そのものではなく、このRails 3の大改造の舞台裏を支える裏方さんにスポットライトを当ててみたいと思います。 Arelによってパラダイムが大きく変わったAct

    第43回 Rails 3を支える名脇役たち その1 - Arel - | gihyo.jp
  • 第1回 OAuthとは?―OAuthの概念とOAuthでできること | gihyo.jp

    今回から始まった「ゼロから学ぶOAuth⁠」⁠。全4回の特集にて、これからのWebサービスを開発する上で不可欠な技術「OAuth」について取り上げます。初回は、OAuthの概念について取り上げます。 はじめに はじめまして、iKnow!改めsmart.fmの真武です。現在smart.fmでは、OAuthやOpenID、OpenSocial、Semantic WebやActivity Streamなどといった新しい技術の導入を積極的に行いサイトを活性化させるとともに、smart.fm APIを通じて我々の技術を外部のデベロッパの方々にも提供しています。 smart.fmは日最大のOpenID Relying Partyであるだけでなく、国内では数少ないOAuth Consumer(後述)およびOAuth Service Provider(後述)を兼ねるサービスとなっています。こういった背景

    第1回 OAuthとは?―OAuthの概念とOAuthでできること | gihyo.jp
  • 2009年2月25日 OpenJDK6 Ports Collectionに登場、VMware向けのFreeBSD 7.1デスクトップOS VirtualBSD登場、Tcl/Tk 8.5へ、FreeBSD壁紙コレクション | gihyo.jp

    FreeBSD Daily Topics 2009年2月25日OpenJDK6 Ports Collectionに登場、VMware向けのFreeBSD 7.1デスクトップOS VirtualBSD登場、Tcl/Tk 8.5へ、FreeBSD壁紙コレクション heads-up OpenJDK6 ports - OpenJDK6のport(java/openjdk6)がPorts Collectionに登録されました。Ports Collectionに追加されているJDK6(java/jdk16)に相当するもので、現段階ではAMD64がアーキテクチャとしてサポートされています。4Gバイトを超えるメモリを積んだマシンでマルチコアを活用することを想定してAMD64版で構築されています。 OpenJDK6 on FreeBSD 8-current/amd64動作例 # uname -srp Fre

    2009年2月25日 OpenJDK6 Ports Collectionに登場、VMware向けのFreeBSD 7.1デスクトップOS VirtualBSD登場、Tcl/Tk 8.5へ、FreeBSD壁紙コレクション | gihyo.jp
  • もっと便利に!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
  • 第21回 リモートアクセス(1):リモートデスクトップとsshの利用 | gihyo.jp

    Ubuntuを複数のマシンで利用する場合、マシンをまたがって作業を行いたいことがあります。たとえば、片方のマシンにしか必要なデータがない・片方のマシンでしかアプリケーションの設定をしていない・1台のマシンでは処理性能が足りない、などといった場合です。このような場合に、『⁠相手側』となるマシンをネットワーク越しに利用する方法を紹介します。 リモートアクセスを利用する上での注意 なお、今回紹介するアクセス方法はいずれもLAN向けのものです。セキュリティに対する配慮はほとんどありませんので、一般的なブロードバンドルータの下で利用することを想定しています。 PCから直接PPP/PPPoE接続している環境、つまりグローバルIPアドレスが取得できる環境ではセキュリティ上利用しないことをお勧めします。もし利用するのであれば、ポート番号を変更した上で暗号化などを適用することを検討してください。 Ubunt

    第21回 リモートアクセス(1):リモートデスクトップとsshの利用 | gihyo.jp
  • WEB+DB PRESS Vol.52へのお便り :はまちちゃんとわかばちゃんのREADER'S FORUM―読者のページ

    こんにちはこんにちは!! いよいよ秋ですね! 涼しくなって少し過ごしやすくなってきましたが,暑がりのぼくはいまだに冷房をガンガンに効かせてプログラミング中です! みなさんはいかがお過ごしですか? 秋の夜長には,新しい言語の習得などはどうでしょう! いま使っているものとは違うものを知っておくと,見え方や考え方の幅が広がるかもしれませんね! さて早いもので今年もあと数ヶ月! ラストスパート! はまちちゃん さわやか笑顔のスーパーハカー。春からここの特別編集部員? 時折見せる憂いを帯びた瞳の奥に映っているのは,きっとあなたの脆弱性…!

    WEB+DB PRESS Vol.52へのお便り :はまちちゃんとわかばちゃんのREADER'S FORUM―読者のページ
  • 第9回 SinatraとSequel・Hamlで掲示板アプリを作る | gihyo.jp

    はじめに 第7回はRails以外のWebフレームワークの簡単な紹介と、SinatraでHello Worldアプリケーションを動かすところまでを解説しました。今回はSinatraで実際のアプリケーションを作り、SequelとHamlという2つのライブラリを紹介します。 Sinatraの特徴は、CGIスクリプトのようにファイル一つからアプリケーションが書ける気軽さです。CGIスクリプトといえば、代表的なものは何と言っても掲示板(BBS)です。そこで、今回はSinatraで掲示板アプリを作ってみました。ソースコードが少し長めなので、githubにて全文を公開しています。適宜参照しながら読み進めて下さい。ファイル構成は以下のようになっています。 start.rb アプリケーションの体。 model/comment.rb 掲示板の書き込みを表すモデルの定義。 view/index.haml トッ

    第9回 SinatraとSequel・Hamlで掲示板アプリを作る | gihyo.jp
  • 第7回 小規模Webアプリのためのフレームワーク、Sinatra | gihyo.jp

    はじめに あなたは「Ruby」と聞いて最初に何を思い浮かべますか? オブジェクト指向スクリプト言語であること、プログラミングの「楽しさ」を重視して設計された言語であること、最近新しいバージョンである1.9.1がリリースされたこと……。 Rubyにはいろいろな特徴がありますが、Rubyという単語からすぐに「Ruby on Rails」を思い出す方も多いのではないでしょうか。Ruby on Rails(以下Rails)は2004年に公開されたRuby用のWebアプリケーションフレームワークで、その生産性の高さから注目を浴び、Rubyの名前を広めることにも大きく貢献しました。 ですが、JavaPHPPerlPythonなど、他の言語の世界ではいくつものフレームワークがしのぎを削っているのに対し、Rubyの世界においてはRailsの完成度の高さから、長らくライバル不在の状況が続いてきました。

    第7回 小規模Webアプリのためのフレームワーク、Sinatra | gihyo.jp
  • 第1回 Hudsonの導入 | gihyo.jp

    継続的インテグレーションとは Hudsonの具体的な紹介に入る前に、まず簡単に「継続的インテグレーション」(⁠Continuous Integration、以下CI)のおさらいをしましょう。CIは、Extreme Programmingに端を発し、Martin Fowlerによって広められた概念で、狭義には、別々に開発された部品を持ち寄ってお互いの動作を検証する「統合テスト」を早い段階から恒常的に行うことを指します。この当初の概念には必ずしも統合テストの自動化という考え方は含まれていませんでしたが、最近では、CIは単に統合テストだけではなく、広くビルド及びテスト全般を恒常的に行うことを指すようになり、またこれを現実的な工数で実現するための必須の手段として、ビルド・テストの工程を極力自動化する、という事が重要なポイントの一つになってきました。 この考え方の背景の一つには、コンピュータの高性能

    第1回 Hudsonの導入 | gihyo.jp
  • 特集:組み合わせテストをオールペア法でスピーディに!|gihyo.jp … 技術評論社

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

    特集:組み合わせテストをオールペア法でスピーディに!|gihyo.jp … 技術評論社
  • 第6回 PICTをより使いやすくする | gihyo.jp

    Excelベースのテスト仕様書 読者の皆さんはテスト仕様書をどのようなソフトを使って作成しているでしょうか。 Wordで作成している。Excelで作成している。テストケース管理の専用ツールで作成している。など、いろいろなケースが考えられますが、最も多いのはExcelで作成しているケースではないでしょうか。 Excelでテスト仕様書を作成することには多くの利点があります。たとえば、テスト結果の集計が容易にできること。テストケースを作成する際の作表作業が簡単にできること。複数のワークシートを使用することでテスト項目の管理が容易に行なえること。入力規則を使用することで入力ミスを減らせること。などなど、Excelにはテスト仕様書を作成するのに向いた機能がそろっています。テストケース管理の専用ツールもよさそうですが、実際のテストのやり方に合わせてカスタマイズする、といった機能は貧弱だと思われます。そ

    第6回 PICTをより使いやすくする | gihyo.jp