タグ

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

  • 【 リダイレクトとは 】 - シェル・スクリプト・リファレンス:ITpro

    シェルは「キーボードから入力し,画面に出力する」ようになっている。こうした入力と出力の方法を変更する場合には,リダイレクトを使う。たとえば,入力をファイルから行い,出力は捨ててしまう(画面への表示もファイルへの保存もしない)ということが可能だ。 リダイレクトには出力先を切り替える「>」,出力先のファイルに追加する「>>」,入力元を切り替える「<」,複数行の入力を行える「<<」がある。 出力先や入力先の指定方法には,ファイル・ディスクリプタと呼ぶ数字を用いる。たとえば,特定のファイルへのアクセスをファイル・ディスクリプタの5に割り当てるといった具合だ。 ファイル・ディスクリプタの0,1,2はシェルで予約されている。 「0」は標準入力と呼ばれ,シェルにどのように入力するかを指定できる。通常はキーボードからの入力になっている。 「1」は標準出力と呼ばれ,シェルの結果をどこに出力するかを指定できる

    【 リダイレクトとは 】 - シェル・スクリプト・リファレンス:ITpro
  • 基礎から解説!企業を変えるHadoop

    「ビッグデータ」をスマートに処理をする新しい道具、それがオープンソースミドルウエアのApache Hadoop(ハドゥープ)です。このHadoopの力で新たな収益を獲得する企業が増えています。連載ではこのHadoopを基礎から説明していきます。まず今さら聞けないHadoopの基、もう一度おさらいしたいアーキテクチャーを解説。分散ファイルシステムの操作とMapReduce処理をコードで確認。ユースケースやクラスタ管理にも言及していきます。2012年に予定されている次期メジャーリリース0.23の情報などの最新トピックも取り込みます。 目次

    基礎から解説!企業を変えるHadoop
  • Android 開発環境 インストール方法(Windows向け、2012年7月20日時点最新)

    2012年6月末にAndroidの開発環境が更新されました。 新しいAndroid SDK(開発用キット)とADT(EclipseのAndroid開発用プラグイン)では、Androidプロジェクト作成部分のGUIが大きく変わっています。アイコンの属性を右上図のように選択できるようになったほか、右下図のようにアプリのテンプレートを視覚的に選べるようになりました。 プロジェクトのひな形となるHello Worldアプリの外観も変更されました。従来は、黒い画面の上部に小さく地味に「Hello world Activity名」と表示していましたが、白い画面の中央に表示する形に変更されました。 以下では、Windows(32bitPCAndroid開発環境を導入して、ひな形のHello Worldアプリをビルドするまでの方法を解説します(2012年7月20日時点最新) インストールするソフト ・

    Android 開発環境 インストール方法(Windows向け、2012年7月20日時点最新)
  • 本物のプログラマはHaskellを使う:ITpro

    筆者 shelarcy Haskellは,関数型プログラミングというジャンルに属する言語です。Haskellや関数型プログラミングを題材に物事を見ていくことで,今まで思いもよらなかったような未知の世界を知ることができるでしょう。 プログラミング言語を学ぶという行為には, 言語の基的な文法や考え方を理解する 言語の文化圏で広く使われている考え方に親しんでその言語らしい書き方を習得する 単に言語を使ってできること以上の知恵を学ぶ の3段階があります。この連載では,三つ目の段階を目標に,Haskellプログラミングの世界を一つひとつ丁寧に紹介していきます。 更新は毎月第1水曜日(1月のみ第2水曜日)

    本物のプログラマはHaskellを使う:ITpro
  • 49. 可逆暗号のススメ

    みなさんは暗号化を行う場合、どのようにしているでしょうか。md5によるハッ シュを使用してしまうと、元の文字列を取得することは難しくなってしまいま す。今回は暗号化を行っても復号することのできる、可逆暗号を実現するための PEAR::Crypt_Blowfishを紹介します。 暗号化にはPEAR::Crypt_BlowfishはBlowfishという暗号方式を使用します。 Blowfishを考案した同じ人が作成したTwofishという暗号方式は、DESの後継とな る暗号方式を決定する際に最終候補まで残った優れた暗号方式です。暗号化アル ゴリズムはBlowfishとTwofishでは、ほとんど同じなので暗号強度について問題 はないと言えるでしょう。ただ、暗号化アルゴリズムを問題にするような場合は (あまりないとは思いますが)、AESを使用したほうが無難でしょう。なお、こ こで出てきたBlow

    49. 可逆暗号のススメ
  • Silverlight 4はブラウザを越えてここまでできる

    Webアプリケーションは長年、使い勝手がデスクトップアプリケーションより劣るとされてきました。ですが、最新のRIA(Rich Internet Application)技術では、こうしたデメリットが払拭できるようになってきています。最新RIA技術であるSilverlight 4のアプリケーションを開発する手順を学習しましょう。

    Silverlight 4はブラウザを越えてここまでできる
  • データベースアプリケーションを作成する

    引き続いて、データベース(DB)にアクセスするアプリケーションを作成します。題に入る前に、Silverlightにおけるデータアクセスの注意点を理解しましょう。Silverlightアプリケーションはデスクトップアプリケーションと異なり、データベースに直接は接続できません。Webサービスを経由してデータにアクセスする必要があります。そのため、SilverlightのDBアプリケーションは3階層やn階層のシステム構成になり、従来システムより開発が難しくなります。 しかしSilverlight 4では、WCF RIAサービスを利用することで、従来のクライアント/サーバー型システムのようにDBアプリケーションを開発できるようになりました。また、Silverlight 4 Toolsを使うと、データアクセス用フォームをドラッグ&ドロップ操作で簡単に作成できます。 図9は今回作成する「作業管理アプ

    データベースアプリケーションを作成する
  • クラウドなWindowsデスクトップを構築してみた

    「AMIs」メニューからWindows版の仮想マシン・イメージを選択後「Launch」ボタンを押すだけ。 仮想マシンを時間貸しするAmazon EC2では,Windows Server 2003が使える(画面1)。Amazon Web Serivices(AWS)エバンジェリストのJeff Barr氏によると,今のところ「用途の多くはデスクトップ・マシンの置き換え」なのだという。実際,どんなものなのだろうか。日語化までを試してみた。 まず準備として,既にAmazon EC2を利用しているユーザーでなければAWSのサイトでアカウントを取得する必要がある。決済はクレジット・カードのみ。法人利用では請求書の発行サービスが欲しいところだが,準備中とのことだ。 取得後,Webベースの管理コンソール「AWS Management Console」やFirefoxプラグインの「Elasticfox」を

    クラウドなWindowsデスクトップを構築してみた
  • 知っておきたい!システム障害時に使う英語 Part2:ITpro

    皆さん,新年明けましておめでとうございます。英語圏ではこれに相当するのが「Happy New Year!」ですが,使用できる期限は要注意ですよ。 もう年内会うことがないと思われれば,クリスマス前から「よいお年をお迎えください」のつもりで“I wish you a happy new year”を使うことができます。 元旦は,「おはよう,こんにちは」の代わりに“Happy New Year!”(I wish youが無いことに注意)が連発されます。。 でも“Happy New Year!”の賞味期限もせいぜい3日まで。2日から平常に戻るアメリカでは,新年初めての顔合わせだからと「明けましておめでとうございます。今年もどうぞよろしく」のつもりで“Happy New Year!”と挨拶すると,きょとんとした顔が戻ってくることがあります。そういうときは,すばやく「How were your hol

    知っておきたい!システム障害時に使う英語 Part2:ITpro
    redpanda
    redpanda 2010/10/06
  • 1