タグ

ブックマーク / xtech.nikkei.com (38)

  • YouTube、ライブストリーミングサービス「YouTube Live」を開始

    Google傘下のYouTubeは米国時間2011年4月8日、動画をライブ配信するサービス「YouTube Live」の開始を発表した。同社はこれまでにもコンサートやスポーツイベント、インタビューなどのライブストリーミングを実施したことがあるが、いずれも限定的なテストだった(関連記事:YouTube、ライブストリーミングの限定テストを2日間実施)。 YouTube Liveでは、ライブストリーミング機能とビデオ検索機能を統合して提供する。ストリーミング中のコンテンツも含め、YouTubeパートナーが今後5日間にストリーミングを予定している動画を紹介する。ユーザーは、関心のあるコンテンツのストリーミング予定をカレンダーに追加できるほか、ライブストリーミングが始まる際に通知を受け取れるよう設定することができる。 またYouTubeは同日より、ライブストリーミングプラットフォームのベータ版を一

    YouTube、ライブストリーミングサービス「YouTube Live」を開始
  • 授業に使える「Linuxサーバー構築標準教科書」,LPI-JapanがPDFで無償公開

    LPI-Japanは「Linuxサーバー構築標準教科書」の無償公開を開始した。教育機関が授業で実習に利用できる教科書で,PDF形式で公開している。LPI-JapanはLinux技術者認定試験LPIC(Linux Professional Institute Certification)を運営している特定非営利活動法人。「Linux 技術者の育成と技術力向上,およびOSS環境の利用推進」(理事長の成井弦氏)を目的として無償公開した。 「Linuxサーバー構築標準教科書」は120ページ。Linuxをインストールしサーバーを構築,DNS,Webサーバー,メール・サーバーを設定し動作させる実習を行う。想定学習時間は12時間で,6時間×2日または90分間×8コマ。LinuxディストリビューションとしてはCentOSを使用している。 LPI-Japanではすでに2008年9月,基礎編にあたる「Linu

    授業に使える「Linuxサーバー構築標準教科書」,LPI-JapanがPDFで無償公開
  • 【 vmstat 】 メモリーやCPUの負荷率や使用状況を表示する

    指定した単位で容量を表示する。kは1,000,Kは1,024,mは1,000,000,Mは1,048,576バイト単位で表示する vmstatは,システム内の情報を表示するコマンドだ。例えば,主メモリーの空き容量やCPUの動作状況などを表示する。 vmstatコマンドをそのまま実行すると,現在のプロセス,メモリー,スワップ,デバイス,割り込み,CPUの情報が表示される。また,「-d」や「-p」オプションを付けるとパーティションやディスクへの読み書き状況などが表示される。「-f」オプションを指定するとシステムが起動してからコマンド実行時までの間に,プロセスを作成した回数が表示される。 vmstatの後に秒単位で時間間隔を指定すると,指定した時間ごとにシステムの状況が表示される。また,回数を指定すると,指定した回数情報が表示される。 容量については「-S」オプションで単位を指定できる。「-S

    【 vmstat 】 メモリーやCPUの負荷率や使用状況を表示する
  • Linuxシステム管理者が読むべき50冊--目次:ITpro

    Linuxシステムを適切に管理するには,Linuxの知識だけではなく,ネットワークやセキュリティなどの幅広い知識が必要です。それらを効率よく得るには,良質な書籍を読むのが早道です。システム管理に役立つ書籍50冊を厳選し,6ジャンルごとに分けて紹介していきます。 ステップ1●Linuxの仕組みや設定を理解 ステップ2●ネットの基と管理を知る ステップ3●システム管理能力を高める ステップ4●主要なサーバーを使いこなす ステップ5●セキュリティ対策を知る ステップ6●プログラミングを身に付ける

    Linuxシステム管理者が読むべき50冊--目次:ITpro
  • 121. IPアドレスから所在地探し

    IPアドレスから所在地を調べたいと思ったことはありませんか?今回は,IPアドレスからその場所がどこなのかPHPで調べる方法をご紹介します。 それには,GeoIPライブラリが必要になります。PHPからこのライブラリの機能を使うには, PEARのNet_GeoIPをインストール Peclの拡張モジュールをインストール Apacheのモジュールとしてインストール という3種類の方法があります。 今回はPeclの拡張モジュールを使います。対象はLinux系OSになります。 1.GeoIPライブラリををインストール MaxMind社のホームページから,GeoIPライブラリをダウンロードし,インストールします。 cd /usr/local/src wget http://www.maxmind.com/download/geoip/api/c/GeoIP.tar.gz tar xzvf GeoIP.t

    121. IPアドレスから所在地探し
  • ブログ同士で“SNS”が作れる,Googleが「Social Graph API」サービス公開:ITpro

    Googleは2008年2月1日,Web上のリンクから交友関係を抽出するWebサービスAPI「Social Graph API」を公開した。ブログやプロフィール・ページのURLなどを入力すると,Googleが収集した,そのサイトを友人としてリンクしている友人のサイトを出力する。このサービスを使うことで,SNS(ソーシャル・ネットワーキング・サービス)サイトを利用しなくともブログ同士でSNSのような機能を実現することが可能になる。 交友情報は,サイトに埋め込んだXHTML Friends Network(XFN),Friend of a Friend(FOAF)と呼ばれるフォーマットから抽出する。XNFでは,例えば <a href="http://bradfitz.com" rel="friend" >Brad</a> のように,リンクに「friend」など,どのような関係かを示す情報を埋

    ブログ同士で“SNS”が作れる,Googleが「Social Graph API」サービス公開:ITpro
  • 3分でわかる!仕事に役立つExcelテクニック:ITpro

    Excel仕事のツールとしては非常にポピュラーなソフトですが,多機能がゆえに,その便利な機能を十分に使いこなせていない人が非常に多いのではないでしょうか。そこでこの連載では,“操作自体は決して難しいものではないけれど,意外と知られていない”というExcelの便利なテクニックを厳選して紹介していきます。ぜひご期待ください!

    3分でわかる!仕事に役立つExcelテクニック:ITpro
  • ITサービス会社の営業と開発に大変革を迫る「工事進行基準」

    システム・インテグレータなどITサービス会社は間もなく,トップマネジメントから現場の営業,開発に至るまで抜的な変革に迫られる。これは「そうしなければ勝ち残れない」といった類の話ではない。2009年4月にも予定される会計基準の変更がITサービス業を直撃するためで,顧客との厳格な契約と正確な原価見積もり,精緻なプロジェクト管理などが実践できない限り,事業の継続自体が不可能になりかねないのだ。 今回の会計基準の変更では,SI(システム・インテグレーション)案件などで「工事進行基準」による会計処理が事実上義務づけられる。現行の「完成基準」は,システム開発が完了し検収書を受け取ってから売上を計上する。これに対して,工事進行基準はプロジェクトの進ちょく状況に合わせて売上を“分散計上”する。一見すると,単なる会計処理の方法の変更だが,営業担当者やSEの業務にも多大な影響を及ぼすことになる。 工事進行基

    ITサービス会社の営業と開発に大変革を迫る「工事進行基準」
  • 「1人で開発したmixiが、会員数1000万人の国民的インフラに」、ミクシィ 衛藤バタラ 取締役最高技術責任者

    「1人で開発したmixiが、会員数1000万人の国民的インフラに」、ミクシィ 衛藤バタラ 取締役最高技術責任者 衛藤バタラ氏は、2004年2月にSNS(ソーシャル・ネットワーキング サービス)の「mixi」を立ち上げた人物。現在は、運営会社であるミクシィで取締役最高技術責任者を務める。 mixiの会員数は今年7月末時点で1110万人に上る。「当初から、日国民全員に会員になってもらうことが夢だったが、正直言ってここまで成長するとは思わなかった」。サービスを提供するためのサーバーは当初2~3台だったのが、今では数千台になっている。 衛藤氏は、無料のオープンソースソフトウエア(具体的にはLAMP=Linux、Apache、MySQLPerl)を駆使してmixiのシステムを1人で開発し、サーバーの設置などもこなしたという。今では自分でプログラミングをすることはないというが、30人強に増えた技術

    「1人で開発したmixiが、会員数1000万人の国民的インフラに」、ミクシィ 衛藤バタラ 取締役最高技術責任者
  • 5分で人を育てる技術 (25)“文書が上手いと言わせる”5つのテクニック(中篇):芦屋広太一つ...

    ・先方より,当方が提示した処理画面の操作性が問題なので,見直してほしいとの要望があった。 ・上記については,当方にて検討することで了承いただいた。 ・また,先方から,社内の情報提供に使いたいので,弊社が提供するシステムの機能と画面イメージをメールで送ってほしいとの要望があった。 ・上記については,後日メールする旨返事をした。 ・東氏より,当方のシステムを使ってみたが,非常に分かりやすいとの感想があった。弊社のシステムは特に問題ないのではないかと思われる。 ・戸塚氏からは,上司に説明したところ,テストについてもよろしくお願いしたいとの指示があったとの話があった。 ・これに対し,当方からは,一緒に相談しましょうと回答した。 ・次回の打ち合わせは来週の水曜日くらいとの話になったが,その日は東氏の都合が悪いかも知れないとの話になり,結局,その場では決められなかったため,後日調整しましょうという話に

    5分で人を育てる技術 (25)“文書が上手いと言わせる”5つのテクニック(中篇):芦屋広太一つ...
  • 生年月日から年齢を計算する簡単な計算式:ITpro

    私の個人ブログに掲載したら好評でしたので、こちらでもご紹介してみます。 最近知ったんですが、生年月日から年齢を計算する簡単な計算式というのがあるそうです。 (今日の日付-誕生日)/10000の小数点以下切捨て。 PHPで書くと echo (int)((20070823 - 19850101)/10000); Perlで書くと print int ((20070823 - 19850101)/10000); JAVAで書くと System.out.println( (int)((20070823 - 19850101)/10000) ); という感じになります。 日の法律を確認してみました。誕生日の前日が終了する瞬間(すなわち誕生日をむかえる午前0時00分の直前)に1歳を加えることになる。ただしうるう年など、年によって期間を定めた場合において最後の月に応当する日がないときは、その月の末日を

    生年月日から年齢を計算する簡単な計算式:ITpro
  • 旧型ノートPC「ThinkPad s30」で本格サーバーを作ろう--ITpro

    ノートPCを使えば,バックアップ電源付きの,小型で省電力なホーム・サーバーを構築できる。連載では,往年の名機「ThinkPad s30」を使い,RedHat互換のLinuxディストリビューション「CentOS」を導入したホーム・サーバーを構築していく。 第1回 ネットワーク経由でCentOSを導入する 自宅に思い通りに使えるサーバーを設置したいと考えているLinuxユーザーは多いだろう。いざ,設置するとなると,騒音や電気代,設置場所の確保などが問題になる。そこで,旧型の携帯ノートPC「ThinkPad s30」とCentOSを使って,Linuxサーバーを構築してみよう。 初回は,PXEBootを利用したインストール法を説明する。 第2回 快適メール環境を構築しよう CentOSのインストールが終わったら,ホーム・サーバー上でメール・サービスを稼働させよう。携帯電話にメールを転送したり,W

    旧型ノートPC「ThinkPad s30」で本格サーバーを作ろう--ITpro
  • 第11回 プログラム同士の対戦ゲーム

    あなたは魔法使い。もちろんプログラミングの腕もウィザード級です。そんなあなたがライバルと対決することになりました。マップ上にある「魔法の要素」をうまく集めてライバルを倒すプログラムを作成してください。今回は,カコミ記事「ゲームのルール」に従って移動ができるまでとします。 キャラクタを移動させるアルゴリズム アルゴリズムを作っていて一番うれしいと感じるのは,「自分で作ったアルゴリズムが動くところを見る」ときではないでしょうか? 日IBM主催で大会が開かれた「Robocode」がその代表的なものでしょう。Javaで仮想的なロボットを制御するアルゴリズムを記述し,対戦させるゲームです。アルゴリズムを組み立てたら,さっそくその内容を試せますし,アルゴリズムが悪ければゲームに負けてしまいます。こうして楽しみながらトライ&エラーでアルゴリズムを組み立てられるところから,新人研修などで最近よく使われて

    第11回 プログラム同士の対戦ゲーム
  • 特集:基礎から理解するデータベースのしくみ - 特集:基礎から理解するデータベースのしくみ:ITpro

    「データベースはブラックボックス。どんなSQL文を投げたらどんな結果が返ってくるかさえ知っていればよい」---そう思っている人も多いかもしれません。 しかし,物のソフトウエア・エンジニアを目指すのであれば,データベースが動く仕組みを学ぶことは避けて通れません。パフォーマンスなどに問題が生じたときどこから手を付けていいのか皆目見当がつかない,といった事態に陥りかねません。 市販のRDBMSの内部はかなり複雑ですが,基的な部分を理解するのはそれほど難しくありません。この特集でデータベースの動く仕組みを理解してください。 イントロ ●ブラックボックスのままでいいの? 基礎から理解するデータベースのしくみ(1) Part1 ●SQL文はどのように実行されるのか 基礎から理解するデータベースのしくみ(2) 基礎から理解するデータベースのしくみ(3) 基礎から理解するデータベースのしくみ(4) 基

    特集:基礎から理解するデータベースのしくみ - 特集:基礎から理解するデータベースのしくみ:ITpro
  • まつもと直伝 プログラミングのオキテ---目次 - まつもと直伝 プログラミングのオキテ:ITpro

    第0回 あらためてRuby入門 まつもとゆきひろ氏自身による「Ruby入門」をお届けします。日経Linuxの連載開始前の特別企画(2005年4月号)として,Rubyが他のスクリプト言語やオブジェクト指向言語とどこが違うのか,なぜ便利なのかを中心に解説してもらったものです。 ● 基と他言語との違い ● 実装とRuby誕生の秘密 第1回 プログラミングとオブジェクト指向の関係 プログラマを目指す人々の中にも,「オブジェクト指向は難しい」とか,「なかなか分からない」という印象を持つ方が多いようです。そこで,Rubyを題材にオブジェクト指向という考え方について説明していきます。 ● その1 ● その2 ● その3 第2回 抽象データと継承 オブジェクト指向プログラミングを構成する3原則のうち,前回は「ポリモーフィズム」を学びました。今回はオブジェクト指向の歴史を復習した後,残りの「データ抽象」と

    まつもと直伝 プログラミングのオキテ---目次 - まつもと直伝 プログラミングのオキテ:ITpro
  • 第1回 ネットワーク経由でCentOSを導入する:ITpro

    ノートPCを使えば,バックアップ電源付きの,小型で省電力なサーバーを構築できる。連載では,往年の名機「ThinkPad s30」を使い,「CentOS」を導入したホーム・サーバーを構築する。 自宅に思い通りに使えるサーバーを設置したいと考えているLinuxユーザーは多いだろう。いざ,設置するとなると,騒音や電気代,設置場所の確保などが問題になる。そこで,旧型の携帯ノートPCを使ってLinuxサーバーを構築してみよう。 小型・省電力を実現できるノートPC 自宅にサーバーを置くなら,24時間稼働させても気にならないほど騒音が小さく,電気代が抑えられ,場所を取らないPCを利用するのが望ましい。しかし,ここ数年のCPUの“動作周波数競争”によって,最新のPCの消費電力および発熱のレベルは大幅に上がった。設置場所と稼働時間の長さを考慮すれば,最新のデスクトップPCはホーム・サーバーに向かない。そこ

    第1回 ネットワーク経由でCentOSを導入する:ITpro
  • 地球にやさしいアルゴリズム---目次 - 地球にやさしいアルゴリズム:ITpro

    アルゴリズムを構成している楽しい仕組みを紹介しながら,あなたに「おおっ」と言わせることが,連載の最初の目的です。興味を持てたなら,アルゴリズムに関する文献や情報を抵抗なく読めるようになるはずです。アルゴリズムを使いこなしたり,作ることも無理なくできるようになるでしょう。 まずはいろいろなアルゴリズムの面白いところを見て,楽しんでみましょう 第1回 ナンプレを解いてみよう 第2回 パズルみたいに楽しいデータ圧縮 第3回 「場面」の移り変わりに注目する 第4回 できるだけ短いルートでゴールに到達する 第5回 隣の区画と異なる色で地図を四色に塗り分ける 第6回 上手なアルゴリズムの見つけ方 第7回 多対多の関係を賢く扱う 第8回 倉庫番を解くアルゴリズム 第9回 プロトコルを実現するアルゴリズム 第10回 麻雀の役を判定する 第11回 プログラム同士の対戦ゲーム 第12回 対戦ゲームの戦略を考

    地球にやさしいアルゴリズム---目次 - 地球にやさしいアルゴリズム:ITpro
  • 第6回 上手なアルゴリズムの見つけ方

    図1に示すHTML形式のテキスト・データ(以下,HTMLデータ)があります。このHTMLデータをブラウザに表示させたときに「表示される文字列」と「その文字列に対して有効なタグ名」を対応付けるアルゴリズムを考えてください。結果は配列に格納して,画面に表示させるものとします(図2)。 見わたせば,世の中はアルゴリズムだらけです。私のようなプログラマは,日常生活でも「締め切り順に仕事をソートしてごらん」「仕事のスタックがたまっているからてんてこまい」など,いま置かれている状態をアルゴリズムやデータ構造になぞらえて会話することがよくあります。前回紹介した再帰処理と言えば,落語の演目の一つ,「頭山」です。自分の頭に生えた桜の木を引っこ抜いて,その跡にできた池に自分自身が身を投げる,という不思議な話ですが,これこそ再帰処理をよく言い表していると思います。 このように世の中には,ハッシュだってスタックだ

    第6回 上手なアルゴリズムの見つけ方
  • Flash 8 入門講座:ITpro

    Flash 8 入門講座 目次 お絵描きからActionScriptを使ったアニメーション制作まで いまやすっかり,Web上のインタラクティブ・コンテンツの代名詞となった感がある“Flash”。実は,アニメーションやゲームなど私たちが目にする,いわゆるFlashコンテンツは正確には「Flashムービー(ファイルの拡張子は.swf)」と呼びます。 Flashムービーを作成する方法はいくつかありますが,一般には,アドビシステムズの開発ツール「Macromedia Flash(以下,単にFlash)」を使います。連載では,Flashの最新版である「Flash 8」を使って,Flashムービーの作成方法を中心に紹介していきます。Flash 8を持っていないという人も,1カ月間タダですべての機能を使用できる体験版がアドビシステムズのWebサイトに用意されているので,ダウンロードして一度試してみては

    Flash 8 入門講座:ITpro
  • 快適デスクトップ構築術 INDEX

    今までWindowsを使っていたユーザーが初めてLinuxを使うと,使い勝手の違いに少々の戸惑いがあるのではないでしょうか。メールやお気に入りといったデータも移行したいし,ちょっとした“ワザ”を駆使して,Windowsに近い使い勝手も実現したい。コンテンツでは,Windowsからの移行ユーザーに向けた快適デスクトップ構築術を紹介します。

    快適デスクトップ構築術 INDEX