タグ

ブックマーク / atmarkit.itmedia.co.jp (13)

  • @IT:ヒストリを記録するファイルを変更するには

    デフォルトでは、ヒストリはホームディレクトリ下の.bash_historyに保存される。これを指定しているのは環境変数のHISTFILEだ。これを変更すれば、.bash_history以外のファイルにヒストリを保存できる。 $ echo $HISTFILE /home/nori/.bash_history $ touch .history ←ヒストリを保存するファイルを作成 $ chmod 600 ~/.history ←所有者だけが読み書きできるようにする $ export HISTFILE=~/.history $ echo $HISTFILE /home/nori/.history

  • Windows Server 2008/R2のRRASでIPルーティングを有効にする - @IT

    TIPS「IPルーティングを有効にする方法(Server OS編)」では、Windows 2000 ServerやWindows Server 2003で「ルーティングとリモート アクセス」サービス(以下RRAS)を導入して、サーバOSをルータとしてセットアップするための方法を紹介した。 Windows Server 2008やWindows Server 2008 R2ではセットアップ方法が変更されているため、手順が少し異なっている。TIPSではこれらのサーバOSにおいて、RRAS役割を導入して、IPルータとして動作させる方法を紹介する。 RRASを導入してルータとして動作させることにより、例えば複数のネットワーク・インターフェイスやHyper-Vの仮想ネットワーク間でルーティングさせたり、NAT(共有ネットワーク)を行わせたりできるようになる(NATルータとしての利用方法については「

  • 第2回 インターネットVPNの基礎知識

    インターネットVPNで利用されるプロトコル インターネットVPNの大まかな概念はお分かりいただけたことと思う。次は、VPNの中心をなす仮想トンネルのしくみと、これを実現するプロトコルについて説明しよう。 ■カプセル化とトンネリング VPNでは、通信相手の認証(VPNトンネルを作成する双方が、お互いに正しい相手であることを保証する機能)が必須となるが、インターネットで使われるIP(Internet Protocol)プロトコルは通信相手を認証する機能を持っていない。ユーザー認証の機能を備え、2点間をポイント・ツー・ポイント接続するプロトコルにはPPP(Point to Point Protocol)がある。ところが、PPPはシリアル回線のように、送信側と受信側が1対1で接続されているような回線でしか利用できない。そこで、PPPのフレームをIPのデータグラムに埋め込んで送信し、受信側で元のPP

    第2回 インターネットVPNの基礎知識
  • @IT:Apacheでユーザー認証を行うには(Basic認証編)

    Apacheのユーザー認証には、「Basic認証」と「Digest認証」がある。Basic認証は一般的に行われている方法だが、パスワードが暗号化されないため、機密性の高いデータへの認証には適していない。Digest認証はパスワードが暗号化されるが、これに対応しているのは比較的最近のWebブラウザに限られる。 ここではBasic認証を利用して、特定ディレクトリのWebページを開く際に「secret」というユーザー名でアクセスできるようにする(編注)。Digest認証を使う方法は、Apacheでユーザー認証を行うには(Digest認証編)を参照。

  • WebプログラマのためのIPv6入門(1/2) - @IT

    IPv4アドレス枯渇の日を前に WebプログラマのためのIPv6入門 おがわ あきみち 2011/1/31 IPv4アドレスが枯渇の日を迎えます。この記事では、これまでこの問題にあまり縁のなかったWebプログラマ向けに、IPv4アドレス枯渇とIPv6移行にともない生じる課題について説明します。 迫るIPv4枯渇の日 間もなく、IPv4アドレスが枯渇の日を迎えようとしています。これまで拡大を続けてきたインターネットも、1つの節目を迎えます。 IPv4アドレス枯渇とIPv6への移行は、ネットワークとしてのインターネットに直接関わっているインフラ系エンジニアには非常に身近な話題でしょう。しかし、その他のITエンジニアにとっては、あまり実感が持てない問題だと思います。 そこで今回は、Webプログラマの皆さん向けに、IPv4アドレス枯渇とIPv6への移行とは何なのか、どんな課題が生じるのかを紹介し

    Sin_K
    Sin_K 2011/02/04
    TCP/IPをもうちょっと理解してからあらためて読む
  • シェルを変更するには

    Linuxのシェルには、標準で使用されるbashのほかにcsh、ksh、tcsh、zshなどがある。現在使用しているシェルが何かを調べるには、環境変数のSHELLを表示するといい。

  • @IT:Ubuntuで始めるクラウドコンピューティング(1/3)

    Amazonとユーカリ、コアラが好きなのはどっち?~ Ubuntuで始めるクラウドコンピューティング Ubuntu 9.10には、EucalyptusをベースにしたAmazon EC2/S3互換の仮想化環境構築ソフトウェア「Ubuntu Enterprise Cloud」(UEC)が含まれています。早速試してみませんか(編集部) Ubuntu Japanese Team/株式会社創夢 吉田 史 2009/11/25 EucalyptusとUEC 10月29日にリリースされたLinuxディストリビューション「Ubuntu 9.10」(開発コードネーム“Karmic Koala”)には、「Ubuntu Enterprise Cloud」(UEC)という、Amazon EC2/S3互換の仮想化環境構築ソフトウェアセットが含まれています。 UECはUbuntu 9.10の主要機能の1つとして開発

  • @IT:sshでパスワードなしにログインするには

    sshは、ssh-agentを使用するとパスワード認証なしにログインすることが可能だ。この方法は鍵交換方式を用いるので、あらかじめ鍵を作成しておく必要がある。ここでは、sshサーバ(例ではpandora)で鍵を生成し、リモートクライアントからsshサーバにパスワード認証なしにアクセスする方法を紹介する。 まず、sshサーバにログインして鍵を生成する(以前に鍵を作成している場合は、新たに作成する必要はない)。 $ ssh-keygen -t rsa ←RSA暗号方式の鍵を作成 Generating public/private rsa key pair. Enter file in which to save the key (/home/nori/.ssh/id_rsa): ←[Enter]キー Enter passphrase (empty for no passphrase): ←パス

  • 見つけて得するソースコード専用の検索エンジン - @IT

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします。(編集部) プログラミングと検索エンジンは切っても切れない プログラミングと検索エンジンの関係は切っても切り離せないものです。プログラミングに役立つドキュメントやノウハウを探したり、参考になるサンプルプログラムを見つけ出せます。 さらにバグの回避方法を見つけたり、エラーメッセージを検索エンジンで探して、解決方法が見つかることも多いでしょう。良質のソースコードから、的確なアルゴリズムや、思いもしなかったようなコード例を見いだすのも新たな楽しみです。 さて、ここではプログラミングの際に便利に利用できるソースコード専用の検索エンジンをいくつか紹介しましょう。ソースコード専用の検索エンジンを利用した検索

    見つけて得するソースコード専用の検索エンジン - @IT
  • LinuxでPDFファイルを分割/結合するには - @IT

    pdftkというPDFのツールキットを使えば、PDFファイルの分割/結合が可能だ。pdftkは、http://www.accesspdf.com/pdftk/から入手できる。ただし、[Download Pdftk]のページにあるのはDebian用やSUSE用などのパッケージである。tarボールは[Build Pdftk]のリンクからダウンロードする。Fedora Core 5の場合はパッケージがFedora Extrasに用意されているので、yumコマンドでインストールできる。

  • パーティションを丸ごと別のHDDにコピーするには - @IT

    ドライブの換装などでパーティションを丸ごと別のHDDにコピーする場合、KNOPPIXやFedora 7のLive CDに収録されているGParted(Gnome Partition Editor、http://gparted.sourceforge.net/)を使用すると便利だ(「GPartedでパーティションを操作するには」参照)。 コピーを始める前に、コピー先のHDDにコピー元のパーティションと同容量以上の空きがあることを確認しておく(パーティションは確保されていても、されていなくても構わない)。コピー先のパーティションサイズまたは空き領域がコピー元よりも小さい場合は、コピーすることができない。 ここでは、3つのパーティションが作成された160GbytesのHDDを、250GbytesのHDDにコピーする手順を紹介する。 Live CDを起動してGPartedを実行する。GParted

  • LinuxでInternet Explorer 6を実行するには ― @IT

    Internet Explorer 6(以下IE6)は当然のことながらWindows版しか存在しないが、Wineを使えばLinux上でIE6を実行できる。ここでは、FC4+Wine 0.9.10という環境を前提に、IE6を実行してみる(Wineのインストール方法は、LinuxWindowsアプリケーションを動かすには参照)。 注:前バージョンのWine 0.9.9ではインストールできなかったが、原稿執筆時点での最新版である0.9.10ではインストールできた。しかし、動作は安定しているとはいえず、特にFlashを使ったWebページでは、多くの場合IE6がハングアップしてしまうようだ。 作業は、GNOMEターミナルなどから行う必要がある。また、すでにWineでほかのWindowsアプリケーションを使用していると、IE6のインストールがうまくいかない可能性があるため、以下のようにWineの設定

  • IT系でも活用しなければ損。論文を読んで広がる知見 - @IT

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) 論文は、難しくない 読者の皆さんの中には、「論文」と聞くと身構えてしまう方も多いのではないでしょうか? 論文というと、書くのも読むのも大変で何だか小難しいことが書いてあるもののように思えるものです。それどころか、「論文とは縁がない」「プログラムがすべてだ」と思う方もいるかもしれません。しかし、ある特定分野の技術や研究を詳しく知るためには、論文は手軽で確実な情報源です。 よく論文が持つ意味について「巨人の肩の上に立つ」と例えられることがあります。これは、万有引力の研究で知られるニュートンも好んで引用していた言葉だそうです。「現代の学問は多くの研究の蓄積の上に成り立っている」ことを示す言葉

    IT系でも活用しなければ損。論文を読んで広がる知見 - @IT
  • 1