タグ

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

  • Part2 準備編---1対1変換のNAT,共有できるIPマスカレード

    攻略編に入る前に,アドレス変換の基であるNATとIPマスカレードのしくみをじっくりと確認しておこう。NATとIPマスカレードを同一視して語られることもあるが,技術的に見ると少し違う。この準備編では,アドレス変換のカラクリを解き明かし,NATとIPマスカレードの違いを確認していこう。 アドレス変換は,IPアドレスの体系が違うネットワーク同士をつなぐ。そのカラクリは実は単純で,アドレス変換を処理するルーターが送受信パケットのIPアドレスなどを機械的に書き換えるだけである。パケット中でIPアドレスの情報があるのはヘッダー部分だから,ネットワークの境目にあるルーターが,この部分を書き換える。 ただ,ルーターが単にアドレスを書き換えているだけだと,返信されてくるパケットを正しい送信元に転送できない。そこで,ルーターは書き換えた前後のアドレスの対応関係を記録する。この記録する内容の違いが,NATとI

    Part2 準備編---1対1変換のNAT,共有できるIPマスカレード
    Kshi_Kshi
    Kshi_Kshi 2014/09/25
    natまとめ
  • スマホをトイレに置き忘れた結果

    「さっきトイレに行ったら、見覚えのあるスマホが洗面台に置きっぱなしになっていたよ」。会社の同僚にそう指摘されハッとした。手元にあるはずのスマホが無いのだ(写真1)。 メールやSNSのチェック、Webサイトの閲覧などに大活躍のスマートフォン。肌身離さず持ち歩いている人も多いだろう。記者もその1人。トイレに行くときも必ずスマホを持っていく。どうやら、手を洗うときに洗面台にスマホを置き、そのまま置き忘れてしまったようだ(写真2)。 急いでトイレに駆けつけた。だが、スマホは無かった。頭が真っ白になる。誰かに持ち去られたようだ。

    スマホをトイレに置き忘れた結果
  • グーグルが国内外テレビ番組の有料配信を開始、民放は日テレやTBSなど4局が供給

    Googleは2013年10月30日、日市場向けにテレビ番組の有料配信を開始した。動画配信サイト「YouTube」とスマートフォン向けコンテンツ配信サイト「Google Play」の両方を通じて、国内外のドラマやアニメ番組などを1話当たり100円からレンタルする。Google Playなどでの有料動画配信は、日では映画に限られていた。 30日の開始時点では150タイトル以上、3500話以上の番組をそろえたという。日の民放テレビ局では日テレビ放送網とTBSテレビテレビ朝日、テレビ東京の4局が主にドラマやアニメを供給した。例えば、連続ドラマ「半沢直樹」は1話315円、シリーズ全話のセット購入で1575円と、TBSが自ら運営する「TBSオンデマンド」と同じ価格に設定されている。 東映とバンダイチャンネル、NHKエンタープライズも、それぞれが権利を持つドラマやアニメを供給した。フォック

    グーグルが国内外テレビ番組の有料配信を開始、民放は日テレやTBSなど4局が供給
    Kshi_Kshi
    Kshi_Kshi 2013/10/31
    “年10月30日、日本市場向けにテレビ番組の有料配信を開始した。動画配信サイト「YouTube」とスマートフォン向けコンテンツ配信サイト「Google Play」の両方を通じて、国内外のドラマやアニメ番組などを1話当たり100円からレ
  • 運用コストを従来の5分の1に

    リクルートは2011年6月、「リクナビ」「SUUMO」など同社が運営する50超の商用Webサイト群の実行基盤となるプライベートクラウドを構築した。運用・保守コストをできる限り下げるのが目標である。結果的に、想定を上回るコスト削減を達成した。(文中敬称略) 左からリクルート システム基盤推進室インフラソリューショングループの菊地原拓氏、同グループチーフエンジニアの小倉誠氏、プロシンクワークの大場京子社長、リクルートシステム基盤推進室エグゼクティブマネジャーの米谷修氏、同室インフラソリューショングループの水野一郎氏。米谷氏がプロジェクト責任者を、小倉氏がプロジェクトマネジャー(PM)を務め、大場氏がPMを支援した 「これまで経験したなかでは、間違いなく最大規模。それでもトラブルとは意外なほど無縁だった」。リクルートシステム基盤推進室エグゼクティブマネジャーの米谷修(写真、右から2番目)は、総責

    運用コストを従来の5分の1に
  • LVM

    LVM(logical volume manager)とは,複数のハード・ディスクやパーティションにまたがった記憶領域を一つの論理的なディスクとして扱うことのできるディスク管理機能。LinuxをはじめとしたUNIX系OS上で利用できる。 LVMでは,パーティション内を数十Mバイトの多数の小さな領域(物理エクステント)に細かく分割して管理する。(1)物理エクステントの集団を2つに分ける,(2)異なるハード・ディスク上にある物理エクステントを1つにまとめて管理する,ことであたかも1つのハード・ディスクを分割したり,複数のハード・ディスクを結合したかのように利用できる。 LVMを利用するには,ハード・ディスク内にLVM用のパーティションを用意する(図)。このパーティションを物理ボリューム(PV:Physical Volume)と呼ぶ。 LVMに参加する物理ボリュームは,最初に初期化される。初期化

    LVM
    Kshi_Kshi
    Kshi_Kshi 2013/02/27
    LVM解説
  • 実際に作って理解する! Linuxサーバーのクラスタリング

    連載は,サーバーの信頼性確保に重要となる「クラスタリング」を体験的に学ぶものです。Linuxと,オープンソースのクラスタリング・ソフトを使い,無料で手軽に体験しましょう。まず,第1回として“クラスタリングとは何か”から解説します。 目次 ・第1回 クラスタリングを5分で完全理解 ・第2回 Linuxで動作するHAクラスタリング・ソフト ・第3回 Heartbeatでクラスタリングを作ってみよう(準備編) ・第4回 Heartbeatでクラスタリングを作ってみよう (インストール編) ・第5回 「Heatbeatでクラスタリングを作ってみよう」(設定編):OS,Heatbeatの設定手順 ・第6回 「Heatbeatでクラスタリングを作ってみよう」(動作テスト編):動作テストの詳細手順 ・第7回 クラスタ構成を拡張させよう(準備・設定編) ・第8回 クラスタ構成を拡張させよう(動作テスト編

    実際に作って理解する! Linuxサーバーのクラスタリング
  • CoffeeScriptを3時間で理解するための10のポイント(1)-(3)

    <<前回「CoffeeScriptって何?」へ<< CoffeScriptを3時間で理解するための10のポイントのうち、ポイント1から3までを解説します。ポイント1は「CoffeeScriptはコンパイルで即時関数に変換される」こと、ポイント2は「変数は自動的に宣言される」こと、ポイント3は「リテラルで豊かな表現を可能に」したことです。 POINT1 CoffeeScriptはコンパイルで即時関数に変換される ★「即時関数」でグローバル変数を作らない ★JavaScriptのstrictモードにも対応 CoffeeScriptで記述されたコードをコンパイルすると、JavaScriptのコードは、(function() {...}).call(this);でラップされた状態で出力されます(リスト7)*1。奇異にも見える書き方ですが、実は、JavaScriptの世界では定石とも言える書き方の一

    CoffeeScriptを3時間で理解するための10のポイント(1)-(3)
  • SaaS/PaaS/IaaS

    文・山崎 英(NTTデータ経営研究所 シニアコンサルタント) 急速に市場が拡大しつつあるクラウドコンピューティング・サービスは、「提供対象」と「構成要素」という二つの基準で分類できます。 「提供対象」で分類した場合は、(1)不特定多数を対象として提供されるパブリッククラウド(public cloud)、(2)同一企業内または共通の目的を有する企業群を対象として提供されるプライベートクラウド(private cloud)、(3)パブリッククラウドとプライベートクラウドを組み合わせて利用するハイブリッドクラウド(hybrid cloud)---に分類できます。 一方、SaaS(Software as a Service)、PaaS(Platform as a Service)、IaaS(Infrastructure as a Service)は、「構成要素」による分類です。総務省・スマートクラ

    SaaS/PaaS/IaaS
  • 【 umask 】 ファイル作成時のパーミッションを指定する

    ファイルを作成するときに,通常利用するパーミッションを設定できる。パーミッションの指定はchmodコマンド同様に8進数を利用する。設定にはパーミッションとして利用したくないビットを「1」として指定する。例えば,その他のユーザーのアクセスをすべて禁止したい場合,禁止するビットは「000000111」となる。よってumaskには「007」を指定すればよい。

    【 umask 】 ファイル作成時のパーミッションを指定する
  • 第2回 Linuxで動作するHAクラスタリング・ソフト

    24時間止められないシステムの多くは,HAクラスタリング・ソフトが活用されています。従来,こうしたシステムはUNIXサーバーで構築されていましたが,近年,Linuxサーバーも使われるようになってきました。それに伴い,Linuxサーバー用のHAクラスタリング・ソフトが増えてきています。 Linuxサーバーのクラスタリングは,現状では商用のHAクラスタリング・ソフトが多く利用されています。代表的なソフトには,サイオステクノロジーの「LifeKeeper」,NECの「CLUSTERPRO」,ヒューレット・パッカードの「ServiceGuard」などがあります。 また,データベース管理システムやアプリケーション・サーバーなどがHAクラスタリング・ソフト相当の機能を自前で持っている場合もあります。これらの機能を利用する際には,HAクラスタリング・ソフトは不要となります。ただし,提供される監視機能など

    第2回 Linuxで動作するHAクラスタリング・ソフト
  • 【 fsck 】 ファイル・システムの検査と修復を行う

    -Aオプションが指定されている場合は,ルート・ファイル・システムを他のファイル・システムと並行してチェックする。

    【 fsck 】 ファイル・システムの検査と修復を行う
  • あなたの知らない超高速開発

    あなたが携わるシステム開発プロジェクトで、開発速度が10倍速くなったらどう思うだろうか。「利用者にすぐに使ってもらえたり早く帰れたりするので、嬉しい」と思うか、「人月で見積もっているので売り上げが減ったりこれまでのマネジメントの方法が変ったりするので、嬉しくない」と思うか。 いずれにしろ、その後にこう思うことだろう。「そもそも10倍なんてできるわけないじゃないか」。だが、実際にできているユーザー企業が登場している。 記者は今年の1月と2月、日韓国で25社以上のユーザー企業を訪ねた。日経コンピュータの3月15日号に掲載した特集「『超高速開発』が日を救う ~サムスンは既に始めている~」の取材のためだ。その中で、スクラッチ開発と比べて「10倍以上に開発効率が高まった」という声を、いくつも聞くことができた。三井住友海上火災保険や朝日生命保険、東京都足立区役所などである。 これは簡易的なシステ

    あなたの知らない超高速開発
  • NTTとPFI、ビッグデータに対する高度な分析をリアルタイム処理するソフト基盤を開発

    NTTとプリファードインフラストラクチャー(PFI)は2011年10月26日、分散ソフトウエア基盤「Jubatus(ユバタス)」を開発したと発表した。Jubatusは大量データに対する機械学習などの高度な分析をリアルタイムで処理できるソフトウエア。10月27日からオープンソースソフトウエア(OSS)として公開する。 Jubatusは、発生したデータを複数のサーバーに振り分けて、リアルタイムに分析処理を行う。サーバー台数を増やすことで処理性能を向上するスケールアウト構成をとることができる。Jubatusの構成は、複合イベント処理(CEP)やストリーミング処理ソフトに似ている。しかし、CEPやストリーミング処理ソフトが、集計やパターンマッチングといった単純な処理のみを実行するのに対して、Jubatusは機械学習のような高度なデータ分析をリアルタイム処理できることが特徴だ。 機械学習とは、データ

    NTTとPFI、ビッグデータに対する高度な分析をリアルタイム処理するソフト基盤を開発
  • 【 mkfs 】 ファイル・システムを構築する

    指定したデバイスにファイル・システムを構築する。購入してきたフロッピ・ディスクを使用する前には,fdformatで物理フォーマットした後に,このコマンドでファイル・システムを作成する必要がある。

    【 mkfs 】 ファイル・システムを構築する
    Kshi_Kshi
    Kshi_Kshi 2012/02/25
    filesystem の変更 mkfs コマンド
  • エバーノートのクリエイターが教える「魅力あるUIとUX」の極意

    2012年2月3日、“シリコンバレー流”のユーザー・インタフェース(UI)やユーザー体験(UX)、ブランドのデザインをテーマにしたトークセッションが、デジタルガレージ社で行われた。 登壇したのは、米エバーノートでクリエイティブディレクターを務めるゲイブ・キャンポドニーコ氏(写真1)。米アップルでの勤務経験も持つ同氏は、この数年にわたるエバーノートのアイコンのデザインからブランド構築までの数々の経験談を語った。 同氏が講演で指摘したUIUX、ブランド構築のポイントは、以下の9点にまとめられる。 1)最初から編集に着手してはいけない 最初の教えは、「いきなり編集に着手してはいけない」。同氏がデザインする際に心がけているのは、できるだけたくさんの情報を収集すること。そのために同氏は、たくさんの人に会うのだという。 エバーノートには創業時から参加することになったので、同氏はまず企業ロゴを考える

    エバーノートのクリエイターが教える「魅力あるUIとUX」の極意
  • リクルート,ホットペッパーの分析にHadoop活用 - 事例データベース:ITpro

    リクルート(東京都千代田区)は2012年4月から、オープンソースの分散処理ソフトである「Hadoop(ハドゥープ)」の利用を格化する。すでに飲店などを紹介する「ホットペッパー」では履歴データの分析にHadoopを活用し、処理速度が大幅に向上。メルマガに記載したお店のお薦め情報のクリック率も1.6倍に高まった。 「これからは数億円単位で売り上げ増やコスト削減に寄与する事例を積み上げていく」。リクルートの米谷修MIT Unitedプロジェクト推進部システム基盤推進室エグゼクティブマネジャーはHadoopの導入について、こう意気込む。リクルートは3年ほど前から、Hadoopの調査・研究を開始。試験導入で十分な成果が得られたため、格利用に踏み切ることを決めた。 2011年6月から試験的に導入したホットペッパーではメルマガのクリック率が高まるとともに、処理時間を大幅に短縮する効果を得た。これま

    リクルート,ホットペッパーの分析にHadoop活用 - 事例データベース:ITpro
  • 【 du 】 ディレクトリ内のファイル容量を表示する

    du [-abchklmsxDLS] [--all] [--bytes] [--count-links] [--dereference] [--dereference-args] [--kilobytes] [--megabytes] [--one-file-system] [--separate-dirs] [--summarize] [--total] [filename...]

    【 du 】 ディレクトリ内のファイル容量を表示する
  • LibreOffice導入のJA福岡市がMicrosoft Officeからの移行に役立つマニュアルを公開

    写真●JA福岡市が公開した「よく使うCalc&Writerマニュアル」の一部(Writer:表組内での縦位置を調整する方法は?) JA福岡市は2011年12月27日、LibreOfficeの操作に関するよくある質問とその答えをまとめた文書「よく使うCalc&Writerマニュアル」を公開した。LibreOfficeは、OpenOffice.orgから派生したオープンソースのオフィスソフト。JA福岡市はLibreOfficeを導入しており、今後約840万円のコスト削減を見込んでいる(関連記事:JA福岡市がLibreOffice導入、MS Officeから移行で約840万円削減見込む)。 「よく使うCalc&Writerマニュアル」は、LibreOfficeの表計算ソフト「Calc」およびワープロソフト「Writer」使用時に、利用者から質問などがあった事項をまとめたもの。JA福岡市が職員に向

    LibreOffice導入のJA福岡市がMicrosoft Officeからの移行に役立つマニュアルを公開
  • [屋内測位]屋内版GPS「IMES」が有望,無線LAN APも活用

    省電力GPSチップによって常時測位が可能になったとしても,GPSには屋内で使えないという大きな欠点が残る。携帯電話はGPSが使えない場所でも携帯電話基地局による測位で現在位置を取得できるが,精度は低く誤差が1kmを超える場合がある。屋内ではビルの何階にいるのかといった高さ情報も重要だ。そこで,屋内の測位にはGPSとは別の仕組みが求められる。 屋内測位は現在,様々な方式が提案されている(表1)。その中で,純粋に技術面だけを考えると「IMES」が最も有望と言える。IMESは宇宙航空研究開発機構(JAXA)と測位衛星技術が共同開発した技術で,GPSと互換性のある信号を小型の専用装置から発信する。 最大のメリットは端末側のハードウエアとして既存のGPS受信機をそのまま使えること。「携帯電話であればファームウエアの微修正で対応できる」(測位衛星技術の鳥秀幸社長)。GPSとシームレスに使え,発信する

    [屋内測位]屋内版GPS「IMES」が有望,無線LAN APも活用
    Kshi_Kshi
    Kshi_Kshi 2011/12/07
    屋内版GPS
  • 【 文字列を置換する「sed」 】 - シェル・スクリプト・リファレンス:ITpro

    文字列の一部を置き換えたい場合はsedを利用する。sedは文字列を置換したり,特定の行を抜き出したりできる。sedは,

    【 文字列を置換する「sed」 】 - シェル・スクリプト・リファレンス:ITpro