タグ

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

  • 第226回 LXCで軽量仮想環境の活用 | gihyo.jp

    Ubuntu 12.04 LTSの目標の一つは、LXCLinux Containers)の充実でした。11.04の頃から格的にサポートを開始したLXCは、かんたんに軽量な仮想環境を作成できるとあって、アプリケーションのテスト環境やJujuのようなクラウドマシンの生成ツールでも使われています。 さらに今回のリリースでは、x86マシン上でARMの実行環境を生成できるようになりました。そこで今回は、UbuntuにおけるLXCの基的な使い方を紹介します。 LXCで仮想環境を作る LXCLinuxカーネルのControl GroupやNamespaceという機能を使って、ホストOSとは隔離された環境を作るツールです。LXCのパッケージにはテンプレートという形で各OSの最小構成のrootfs環境を作るスクリプトも付属しているため、VirutalBoxやXenのようにコマンドラインから簡単に仮想

    第226回 LXCで軽量仮想環境の活用 | gihyo.jp
    ryshinoz
    ryshinoz 2013/03/19
  • 海外テック情報局 記事一覧 | gihyo.jp

    Hoodie――noBackendアーキテクチャを採用したNode.js+CouchDBのフレームワーク A-Listers 2013-12-27

    海外テック情報局 記事一覧 | gihyo.jp
    ryshinoz
    ryshinoz 2013/02/28
  • Javaはどのように動くのか~図解でわかるJVMの仕組み 記事一覧 | gihyo.jp

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

    Javaはどのように動くのか~図解でわかるJVMの仕組み 記事一覧 | gihyo.jp
    ryshinoz
    ryshinoz 2013/02/13
  • あのジェリー・ヤンも出資! 話題のベンチャーTreasure Dataがめざすのは"ビッグデータをシンプルに"─Hadoop Conference Japan 2013 Winterレポート(3) | gihyo.jp

    シリコンバレーの投資家からも一目置かれるTreasure Dataの成長を支えているその技術力と経営理念について、Treasure DataのCTOである太田一樹氏が基調講演で語ったその内容をレポートします。 Feature Creepではなく“ナタ”を作る 太田氏をはじめとするTreasure Dataの創業メンバーはいずれもHadoopやmemcached、MongoDBなど、現在のビッグデータブームを支えるオープンソース技術の開発に学生時代から関わっていました。これらのオープンソースプロダクト、とくにHadoopに触れる経験が長かったことが、Treasure Data設立の大きなきっかけになっています。 「Hadoopの登場はこれまで使いづらいだけの存在だった分散システムの世界を大きく変えた。一方で、ユーザ企業がHadoopをデプロイし、運用をはじめても、結局はメンテナンスが大変にな

    あのジェリー・ヤンも出資! 話題のベンチャーTreasure Dataがめざすのは"ビッグデータをシンプルに"─Hadoop Conference Japan 2013 Winterレポート(3) | gihyo.jp
    ryshinoz
    ryshinoz 2013/01/28
  • 第1回 JVMはどのようにメモリ空間を利用するのか | gihyo.jp

    あのWebサービスもJVMを利用している 「Javaは大規模なエンタープライズシステムにしか使われない」 それが常識だと思っていませんか? たしかに、これまでJava Virtual Machine(JVM)は、他の言語を実行すると遅く、Javaのプログラムを実行する環境にすぎないものでした。ところが、Java 7から実装されたInvokeDynamicにより、JVM上で、RubyPHPなどさまざまなコンピュータ言語で記述されたプログラムをより高速に実行できるようになりました。 これにより、今までエンタープライズでJava言語で記述されたプログラムを実行するだけの環境であったJVMが、汎用的な実行環境になったと言えます。また、これまでJavaの実行環境として使用されていたノウハウが、他の言語で記述されたプログラムを実行する際にも利用できます。 最近では、TwitterがJVMをアプリケー

    第1回 JVMはどのようにメモリ空間を利用するのか | gihyo.jp
    ryshinoz
    ryshinoz 2013/01/16
  • ジュンク堂書店池袋本店トークセッション「新春座談会 このコンピュータ書がすごい! 2013年版」開催報告 ~コンピュータ専門書年間総合ランキングトップ20も紹介~ | gihyo.jp

    ジュンク堂書店池袋店トークセッション「新春座談会 このコンピュータ書がすごい! 2013年版」開催報告 ~コンピュータ専門書年間総合ランキングトップ20も紹介~ 1月12日、ジュンク堂書店池袋店において、トークセッション「新春座談会 このコンピュータ書がすごい! 2013年版」が開催されました。 稿ではいくつかの写真を交えながら、イベントの録画とコンピュータ書総合ランキングトップ20を紹介します。 イベント登壇者。左から、矢野耕次((株)オライリー・ジャパン セールス&マーケティング⁠)⁠、森田尚((株)オーム社開発部⁠)⁠、村田純一((株)BNN新社編集部⁠)⁠、高橋征義((株)達人出版会代表取締役プログラマ/「日Rubyの会」代表理事⁠)⁠、杉山聡(ソフトバンククリエイティブ(株)情報書籍編集部⁠)⁠、稲尾尚徳((株)技術評論社 雑誌編集部 WEB+DB PRESS編集部⁠)⁠

    ジュンク堂書店池袋本店トークセッション「新春座談会 このコンピュータ書がすごい! 2013年版」開催報告 ~コンピュータ専門書年間総合ランキングトップ20も紹介~ | gihyo.jp
    ryshinoz
    ryshinoz 2013/01/15
  • はじめてのOSコードリーディング ――UNIX V6で学ぶカーネルのしくみ | Gihyo Digital Publishing … 技術評論社の電子書籍

    Software Design plus はじめてのOSコードリーディング ――UNIX V6で学ぶカーネルのしくみ 著者 青柳隆宏 著 発売日 2013年1月10日 更新日 2013年1月10日

    はじめてのOSコードリーディング ――UNIX V6で学ぶカーネルのしくみ | Gihyo Digital Publishing … 技術評論社の電子書籍
    ryshinoz
    ryshinoz 2013/01/13
  • 本日12月1日より、プログラマ有志による2012年の技術系Advent Calendarが各所ではじまる | gihyo.jp

    日12月1日より、プログラマ有志による2012年の技術系Advent Calendarが各所ではじまる 日12月1日より、プログラマ有志による2012年の各技術系Advent Calendarが一日目を担当する人のblogではじまっている。定番化したと言っていいほどの、師走の風物詩になっている。 昨年は技術系Advent Calendarが多方面で行われたが、今年は昨年を超える技術系Advent Calendarが12月1日より行われそうだ。 一般的なAdvent Calendarは、12月25日のクリスマスを楽しみに待つために、12月1日から24日までのカレンダーの日付の部分(扉だったりする)を開けるようになっており、1日ずつその日の日付の部分を開くと天使や動物の絵などが見えるという仕組み(もちろん、様々なバリエーションがある⁠)⁠。 これに発想をえて、技術系Advent Calen

    本日12月1日より、プログラマ有志による2012年の技術系Advent Calendarが各所ではじまる | gihyo.jp
    ryshinoz
    ryshinoz 2012/12/02
  • 当日レポート[更新終了] | gihyo.jp

    9月15日、大田区産業プラザPiOにて「PHPカンファレンス2012」が開催されます。稿では、イベントの各セッションの模様を随時更新形式でレポートしていきます。 なお、年は3トラック構成のため、すべてのセッションをレポートできておりません。気になるセッションはUstream中継等をご覧になってください。 今年はWordCamp Tokyo 2012と共催で、1階のホールを分けて使用しています。 WordCamp Tokyo 2012のレポートはこちらをご覧ください。 今年のスタッフTシャツは、こんな感じです。 休憩スペースは茶屋風で、和風な雰囲気。 会場に来られない方のために、ベストエフォートでUstreamによる中継が行われています。各トラックのチャンネルは以下のとおりです。 メイントラック ベーシックトラック テックトラック 廣川類さん『基調講演』 昨年と同様、今年もPHPユーザ

    当日レポート[更新終了] | gihyo.jp
    ryshinoz
    ryshinoz 2012/09/16
  • 札幌Ruby会議2012、1日目レポート[更新終了] | gihyo.jp

    日9月14日から16日の3日間、札幌市産業振興センターにて札幌Ruby会議2012が開催されます。3日間に渡り、随時レポートをお届けしていきます。なお、イベントの事前特集が組まれていますので、ぜひこちらも確認してみてください。 今回のイベントでは、スタッフの皆さんは専用Tシャツを着用しています。気になることがあれば、気軽に話しかけてみてください。 連絡事項までに、メインルーム(Blue A;ルームA)のキャパシティの関係から、別部屋(Blue C;ルームC)での中継も予定されています。電源を取りやすそうです。 同会場ではアンカンファレンス形式の、ぬRubyKaigiも明日から行われます。その受付がメイン会場(Blue A)の後方の受付ボードですでに開始されています。話してみたいことがある方は是非検討してみてはいかがでしょうか。 Herokuランチ 日12時からHeroku, Inc.

    札幌Ruby会議2012、1日目レポート[更新終了] | gihyo.jp
  • オープンソースの電子書籍管理ソフト「Calibre」を使いこなそう! 記事一覧 | gihyo.jp

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

    オープンソースの電子書籍管理ソフト「Calibre」を使いこなそう! 記事一覧 | gihyo.jp
    ryshinoz
    ryshinoz 2012/06/21
  • LinuxCon Japan 2012を3倍楽しむための基礎知識 記事一覧 | gihyo.jp

    第2回Tizenに関する疑問に答えます─⁠─The Linux Foundation Collaboration Summitレポート 福安徳晃 2012-04-12 第1回Linuxはどうやってビジネスとして発展してきたのか? ─LinuxCon Japan 2012基調講演でわかる 福安徳晃 2012-03-28

    LinuxCon Japan 2012を3倍楽しむための基礎知識 記事一覧 | gihyo.jp
  • COBOLポケットリファレンス

    2012年6月7日紙版発売 2012年7月26日電子版発売 細島一司 著 四六判/464ページ 定価3,058円(体2,780円+税10%) ISBN 978-4-7741-5135-9 Amazon 楽天ブックス honto ヨドバシ.com 電子版 Gihyo Digital Publishing このの概要 ロングセラーシリーズ・ポケットリファレンスにCOBOLが新登場。「こうしたい」という目的から逆引き形式ですぐ探せて,サンプルコードを見ながら具体的な実装のイメージがつかめます。さらに 「エンディアンによる誤動作にどう対処するか」 「移植のポイントは」 「システム部門が考慮しなければいけないこと」 など,実践的なTipsも収録。COBOL処理系の開発・研究・教育・ソフトウェア開発支援システム・コンサルテーションに従事し,情報処理学会情報規格調査会COBOL作業委員会に所属してい

    COBOLポケットリファレンス
    ryshinoz
    ryshinoz 2012/05/24
  • 第1回 PHPでアセンブラを作ってみた | gihyo.jp

    最近、FPGAなどを使ってCPUを自作する記事を目にするようになりました。CPUの命令コードは数字ですから、アセンブラソースを1行1行手で命令コードに変換していく(ハンドアセンブルする)ことになります。昔は、このためにコーディング用紙というものが売っていました。 最近のPICなどのマイコンには開発環境が用意されており、アセンブラなど必要な道具はすべて入っています。ですから、用意されているアセンブラを使うことがあっても、アセンブラを自分で作るという機会はなかなかないと思います。ここでは、アセンブラを作ってみることにしましょう。 PHPでアセンブラを作る アセンブラをどの言語で作るかですが、今回もPHPを使ってみました。フォーム上にソースを入力すると、バイナリが出力されます。対応しているのはPIC16Fの命令セットで、今回のアセンブラプログラムを使って開発環境で作ったものとまったく同じバイナリ

    第1回 PHPでアセンブラを作ってみた | gihyo.jp
    ryshinoz
    ryshinoz 2012/05/02
  • 第1回 Node.jsとは | gihyo.jp

    はじめに 連載では、注目を集めるNode.jsを使って、Webアプリケーションを様々なクラウド環境で動かすことを最終目的にしています。Node.jsに触れたことがないJavaPHPなど普段サーバサイドで開発されている方を主な対象として、まずNode.jsの概要から紹介していきます。 Node.jsとは Node.jsとは、ブラウザGoogle Chrome用に開発されたJavaScriptエンジンV8がサーバ上でプログラムを実行できるように、ファイルやネットワークI/Oなど多くの機能を追加したものです。軽量で効率よく多くのリクエストを処理するネットワークアプリケーションの構築ができるプラットフォームになっています。いわゆるサーバサイドJavaScriptの代名詞として注目を集めています。 Node.jsでは“⁠軽量で効率良く⁠”というのを実現するために次の2つのモデルを採用しています。

    第1回 Node.jsとは | gihyo.jp
  • 第4回 オブジェクト検出器の作成方法 | gihyo.jp

    お久しぶりです。私事でなかなか執筆の時間がとれず、前回の掲載から長く時間が空いてしまい申し訳ありませんでした。皆さんから寄せられたコメントには非常に励まされました。 というわけで、今回はいよいよ最終回です。前回はオブジェクト検出器を使って顔を検出するところまで行いました。今回は、オリジナルオブジェクト検出器を作成してみます。 今回作成するプログラムのソースコードは、こちらから一括してダウンロードすることができます。 Data.zip 学習の流れと仕組み 学習の流れ 前回のおさらいになりますが、オブジェクト検出器は機械学習という方法を通して作成されます。つまり、コンピュータプログラムに検出したいオブジェクトの画像(正解画像)とそうでない画像(非正解画像)を与えることで、オブジェクトが含まれている画像の傾向というのをコンピュータに覚えさせていきます。 学習の流れを簡単にまとめると以下の通りです

    第4回 オブジェクト検出器の作成方法 | gihyo.jp
    ryshinoz
    ryshinoz 2012/03/15
  • 第25回 MongoDB最前線! 効果的なシャーディングとバックアップ | gihyo.jp

    「MongoDB」は、スキーマレスであることやスケールアウトが容易なこと、さらにレプリケーションのしくみが用意されているといった特徴から急速に人気を集めている、オープンソースのドキュメント指向データベースです。第21回で、MongoDBの基的なしくみや開発時における注意点などをサイバーエージェント技術者に解説していただきました。今回は後編ということで、運用時におけるポイントについて伺っていきます。 Ameba PicoやピグライフでMongoDBを実運用 サイバーエージェントにおいて、MongoDBはすでにいくつかのプロジェクトで活用されていますが、その1つにアメリカ向けのアメーバピグであるAmeba Picoが挙げられます。松下雅和氏は2011年1月に入社し、このAmeba Picoの運用にアサインされたことでMongoDBを使うことになったと話します。 「前職ではMongoDBを使

    ryshinoz
    ryshinoz 2011/12/22
  • memcachedを知り尽くす 記事一覧 | gihyo.jp

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

    memcachedを知り尽くす 記事一覧 | gihyo.jp
  • 第5回 VOYAGE GROUP執行役員CTO小賀昌法氏に訊く(前編)―成長をサポートする仕組みと文化をつくる | gihyo.jp

    Webクリエイティブ職の学び場研究 第5回VOYAGE GROUP執行役員CTO小賀昌法氏に訊く(前編)―成長をサポートする仕組みと文化をつくる まずは「経営理念」に共感できるかどうか 価格比較サイト『ECナビ』を主力サービスとして、国内外で多角的にインターネット関連事業を展開するVOYAGE GROUP(ボヤージュグループ)。今回は、同社執行役員CTOの小賀昌法さんにお話を伺いました。 VOYAGE GROUP執行役員CTOの小賀昌法氏 2011年10月1日、ECナビから社名変更したVOYAGE GROUPは、グループ全体の事業ドメインを『インターネット分野における事業開発』と位置づけて、さらなる大海原へと出航しました。昨年には経営理念も刷新。これに基づいてグループ全体の採用基準や人事制度も、小賀さんのほうで統一化を図ってこられたそうです。 小賀さん「これまでは各事業部や子会社に任せてい

    第5回 VOYAGE GROUP執行役員CTO小賀昌法氏に訊く(前編)―成長をサポートする仕組みと文化をつくる | gihyo.jp
    ryshinoz
    ryshinoz 2011/11/30
    こがさん
  • 第21回 MongoDB最前線!実戦投入の光と影と開発ノウハウ | gihyo.jp

    データストアの新たなカタチとしてNoSQLがブームになっていますが、その中で異彩を放っているのがドキュメント指向データベースである「MongoDB」です。サイバーエージェントでは、このMongoDBを比較的早い段階から実サービスで活用しています。そこで今回はMongoDBの使いどころや利用時の注意点について、サイバーエージェントの3人の技術者にお話を伺いました。 分散処理のしくみを最初から備えるMongoDB リレーショナルデータベース(以下RDB)ほど煩雑ではなく、分散KVS(Key-Value Store)ほどシンプル過ぎない第三のデータストアの1つとして、ドキュメント指向型データベースである「MongoDB」が挙げられます。GNU AGPLv3を採用したオープンソースソフトウェアであり、パフォーマンスが高くスケーラビリティにも優れているという特徴があります。また、JSON(JavaS

    第21回 MongoDB最前線!実戦投入の光と影と開発ノウハウ | gihyo.jp