タグ

ブックマーク / mag.osdn.jp (19)

  • 専用ルータと同等の機能を備えるLinuxベースのソフトウェアルーター「Vyatta」を使う | OSDN Magazine

    専用サーバーサービスを使って複数のサーバーを利用している場合や、サーバー上に仮想マシンを複数稼働させてネットワークを構築しているといった場合、仮想的なルーターを利用できると便利なことが多い。記事では仮想マシン上にインストールして利用できるLinuxベースのソフトウェアルーター「Vyatta」を使い、専用サーバーのネットワーク上にルーターを設置する方法を紹介する。 ネットワーク環境を構築する場合、インターネットに直接接続されている必要の無いマシンについてはローカルネットワークを作成してそこに接続するのが一般的だ。これにより、マシンへの不適切なアクセスを防ぐことができ、セキュリティを向上させることができる。たとえば「さくらの専用サーバ」ではローカル接続機能が提供されており、複数台のサーバーをローカルネットワークで接続することが可能だ。これを利用することで、ローカルネットワークだけに接続され、

    専用ルータと同等の機能を備えるLinuxベースのソフトウェアルーター「Vyatta」を使う | OSDN Magazine
    shckor
    shckor 2013/06/25
  • 高速なHTTPサーバー「nginx 1.2」がリリースされる | OSDN Magazine

    オープンソースのWebサーバーnginx開発チームは4月23日、最新安定版「nginx 1.2」をリリースした。2011年4月にリリースされたnginx 1.0系に続く安定版で、40以上の新機能が加わっている。 nginxロシアの開発者Igor Sysoev氏が2002年に開始したオープンソースのHTTPサーバープロジェクトで、リバースプロキシやIMAP/POP3プロキシ、キャッシュ、負荷分散、圧縮などの機能も持つ。高速、軽量、柔軟性、安全性などを特徴とし、米Facebook、米Dropbox、米TechCrunch(米AOL)、WordPressなど多数の導入事例を持つ。 nginxは安定版の1.0系と、開発版の1.1系がリリースされていたが、1.2系は1.1系をベースにした新たな安定版となる。HTTPプロキシ関連ではアップストリームサーバーへのKeepalive接続の再利用やアップス

    高速なHTTPサーバー「nginx 1.2」がリリースされる | OSDN Magazine
    shckor
    shckor 2012/04/28
  • 約2年ぶりのメジャーアップデートとなる「Perl 5.12.0」が登場、今後は一定のサイクルで新版をリリース | OSDN Magazine

    Perl 5.12の主要な変更点としては下記が挙げられる。 Unicode対応の強化 Perlの機能を拡張する実験的APIと「pluggable」キーワードの導入 「2038年問題」への対応 「package」文内でパッケージのバージョン番号を指定する機構の追加 廃止予定の機能を使用している場合にデフォルトで警告を表示するようになった また、Perl開発チームは2009年10月にPerl 5.11を公開時、1カ月おきに開発者向けリリースを公開する方針も発表されている。今後は毎年春に安定版を公開し、その1カ月後にバグ修正版をリリースする。その後、四半期毎にメンテナンスリリースを行う固定サイクルをとるとしている。 Perl http://www.perl.org/ 「Perl 5.12」ダウンロード http://www.perl.org/get.html

    約2年ぶりのメジャーアップデートとなる「Perl 5.12.0」が登場、今後は一定のサイクルで新版をリリース | OSDN Magazine
    shckor
    shckor 2010/04/17
  • NTTドコモ、Android端末向けポータル「ドコモマーケット」開設 | OSDN Magazine

    NTTドコモは、Android端末向けポータルサイト「ドコモマーケット」を2010年4月1日開設する。同日のAndroid端末「Xperia」(ソニー・エリクソン・モバイルコミュニケーションズ製)の販売開始に合わせたもので、スマートフォン向けコンテンツの紹介や、動画やニュースなどのオリジナルコンテンツを用意する。 スマートフォン向け人気サイトや、Androidマーケットの人気アプリケーションなどを紹介。Androidマーケットやサービス提供企業のサイトにそのまま移動できる。また、NTTドコモ顧客向けにスマートフォンのサポート情報を掲載し、スマートフォン初心者でも手軽に利用できるようにした。 NTTドコモのオリジナルコンテンツとして、美しい女性たちによる世界各国の旅の模様を動画配信する「女神の旅」、さまざまなAndroidアプリを体験し評価仕分けする番組「アプリエール瀧」、女性有名人を人工知

    NTTドコモ、Android端末向けポータル「ドコモマーケット」開設 | OSDN Magazine
  • Apache、1.3系最後となる「Apache HTTP Server 1.3.42」リリース | OSDN Magazine

    Apache Software Foundation(ASF)のApache HTTP Server Projectは2月3日、オープンソースのHTTPサーバー最新版「Apache HTTP Server 1.3.42」を公開した。バージョン1.3系では最後のリリースとなる。 最新版はセキュリティとバグ修正を施した。mod_proxyの整数オーバーフローの脆弱性などが修正されている。プロジェクトのWebサイトよりダウンロードできる。 1.3.42は、バージョン1.3系で最後のリリースとなる。今後はフルリリースの公開はせず、重要なセキュリティ更新のみを公開する。 プロジェクトチームでは、現行版であるバージョン2.2系(最新版は2.2.14)にアップグレードを奨励するとともに、1.3はUNIX OS向けに設定されている点を再度警告している。プロジェクトのWebサイトでは、2.2へのアップグレー

    Apache、1.3系最後となる「Apache HTTP Server 1.3.42」リリース | OSDN Magazine
    shckor
    shckor 2010/02/04
    最後最後商法
  • 動的言語向け仮想マシン「Parrot 2.0」登場 | OSDN Magazine

    Parrot Foundationは1月20日、動的言語向けの仮想マシン「Parrot 2.0.0」(開発コード名「Inevitable」)をリリースした。同団体のWebサイトより入手できる。 ParrotはPerl開発者が中心となって開発が進んでいる仮想マシンプロジェクト。当初はPerl 6の実行環境として開発が進められていたが、現在ではPerlだけでなく、PythonRubyといった動的言語のほか、CやBASICといった言語のランタイム環境としての利用も想定されている。ParrotのWebサイトでは現在開発中のプロジェクトとしてJSON、RubyPHPPythonなどの実装があり、Perl 6実装の「Rakudo Perl 6」もある。 Parrot 2.0.0ではContext PMC(PolyMorphic Container)で属性ベースのイントロスペクションをサポートし、

    動的言語向け仮想マシン「Parrot 2.0」登場 | OSDN Magazine
  • Apache、セキュリティを強化した「Apache 2.2.14」を公開 | OSDN Magazine

    Apache Software Foundation(ASF)のApache HTTP Server Projectは10月5日、オープンソースのHTTPサーバー「Apache HTTP Server 2.2.14」を公開した。主にセキュリティリリースで、「公開されているApacheの中で最高のバージョン」としてユーザーにアップグレードを呼びかけている。 最新版は、Apacheのサポートライブラリ「Apache Portable Runtime(APR)1.3.8」と「APR Utility Library 1.3.9」をバンドルした。これにより、サードバーティが引き起こすセキュリティの脅威に対応する。このほか、バッファオーバーフローにつながる可能性のあるNULLポインタ関連のモジュールなど、合計3つのセキュリティ問題に対応した。 新しい機能としては、Smart Filtering、大容量

    Apache、セキュリティを強化した「Apache 2.2.14」を公開 | OSDN Magazine
  • iPhone対応Webサイト構築入門(前編):SourceForge.JP Magazine

    iPhoneにはWebブラウザとしてMac OS X/Windows用のSafari(以下、PC版Safari)のサブセット版が搭載されている。iPhoneのSafariでは一般的なWebサイトのほとんどが閲覧可能だが、Appleが提供している「iPhone向けのWebサイトデザイン」に従ったデザインを施すことで、iPhoneで閲覧した際により操作しやすいWebサイトを構築できる。記事では、このようなiPhone向けのWebサイトを作成するテクニックを紹介する。 なお、以下では主にiPhoneについて述べているが、iPod touchに搭載されているSafariについても仕様はまったく同一だ。 iPhone版Safariの特徴 iPhoneに搭載されているSafariは、PC版Safariに採用されているレンダリングエンジン「WebKit」を使用している。また、フォントについてもMac

    iPhone対応Webサイト構築入門(前編):SourceForge.JP Magazine
  • iPhone対応Webサイト構築入門(後編) | OSDN Magazine

    iPhoneに搭載されているWebブラウザ「Safari」は、WindowsMac OS X向けのWebブラウザとほぼ同等の機能を備えている。そのため、PC向けに制作されたWebページはiPhoneでもPCで閲覧する場合とほぼ同じレイアウト・挙動で表示できる。しかし、iPhonePCに比べて画面サイズが小さいため、iPhone版Safariに向けた専用のレイアウト・機能を用意しておくと、iPhoneから利用した場合のユーザビリティが大幅に向上する。後編では、このような「iPhone専用ページ」の作成例を紹介する。 よりiPhoneでの閲覧に適したWebサイトを作る 一般的なPC向けWebサイトでも、記事前編で紹介したような修正を加えるだけでiPhoneからの閲覧がしやすいWebサイトになる。しかし、これはあくまでPC向けのWebページをiPhoneでも閲覧しやすくするだけのものである

    iPhone対応Webサイト構築入門(後編) | OSDN Magazine
  • APTonCDとapt-mirrorの活用による、Debianパッケージ/リポジトリを丸ごと収録したディスクの作成法 | OSDN Magazine

    Linuxディストリビューションのパッケージリポジトリにオンライン接続したかった時に、インターネットが利用できない状況に置かれていた、あるいは接続速度の遅さや不安定さに歯がみをしたという経験はないだろうか? リリースされて間のないAPTonCDというユーティリティを使うと、DebianベースのディストリビューションをCDやDVDに焼き込むことが可能となり、ユーザが手元にダウンロードできる限りのDebianパッケージをバックアップディスクの形態で保存しておくことができる。しかも、こうしたAPTonCDにapt-mirrorユーティリティを組み合わせると、複数のCD/DVDに分散させる形になるではあろうが、1つのパッケージリポジトリ全体をバックアップすることも不可能ではなくなるのだ。 APTonCDは現在、Ubuntu FeistyおよびDebianのtestingおよびunstableリポジ

    APTonCDとapt-mirrorの活用による、Debianパッケージ/リポジトリを丸ごと収録したディスクの作成法 | OSDN Magazine
  • OSの再インストール後にシステム設定を復元する簡単なスクリプト | OSDN Magazine

    オペレーティング・システムの再インストールは決して楽しい作業ではないし、喜んで取り組みたい作業でもない。しかし、やむを得ず再インストールしなければならないこともある。その場合、再インストール後にシステム設定やダウンロードしたアプリケーションを復元する必要があるが、これも結構時間のかかる作業だ。そこで、復元作業を多少とも楽にしようとシェル・スクリプトを作ったので紹介する。 なお、この方法を外部バックアップの代わりにはしないように。重要なファイルはCDやDVDなど、コンピューターの外部にバックアップすべきだ。シェル・スクリプトがどれほど強力であろうとも、ちょっとしたミスで、何時間もかけて作ったものがほんの数秒で跡形もなく消えてしまうことがあるのだから。 Ubuntuをコンピューターにインストールしたとき、私はhomeディレクトリー用に独立したパーティションを用意した。ユーザーが作ったファイルは

    OSの再インストール後にシステム設定を復元する簡単なスクリプト | OSDN Magazine
  • UMLの初心者向けガイド | OSDN Magazine

    ソフトウェアシステムの設計と開発を新たに始める場合、すべての構成要素が最終的にどのようにまとまるかを事前に予測するのは、多くのケースにおいて困難である。とは言うものの、統一モデリング言語(UML:Unified Modeling Language)という手法を開発者や設計者が採用することで、事前に全体像を把握してからプロセス全体の見通しをつけて必要なテクノロジを選択するという作業が、比較的簡単に行えるようになる。 基的にUMLとは、その名称が示すとおり言語の一種である。この言語は適切なソフトウェア開発工程と併用することにより、ソフトウェアシステムの設計や仕様作成に関する支援システムとして機能する。こうしたプロセスは“モデリング”と呼ばれている。UMLを使うことで、設計者、開発者、管理者、テスタ、デザイナ、ユーザの間で基情報の共有化が行われ、ソフトウェアモデルを抽象的な形態で構築すること

    UMLの初心者向けガイド | OSDN Magazine
    shckor
    shckor 2007/05/11
  • Sunrise:革新的なMac用ウェブ開発者向けブラウザ | OSDN Magazine

    Sunrise Browserは、ウェブ開発者がツールとして使うことを想定して開発されているMac OS X用のオープンソースのウェブブラウザだ。Sunrise Browserはウェブ開発者ツールとして画期的な偉業を成し遂げたというわけではないものの、ユーザインターフェースに関して革新的で独特なものも多くあり、試してみる価値のある一品だ。 SunriseはフリーソフトウェアであるWebKit HTMLレンダリングエンジンをベースとしている。WebKitはもともとKDEのKonquerorのために開発されていたが、今ではSunriseの他にAppleのSafariやNokiaのS60 Browserでも使用されている。Sunriseの最新リリースは1.0.1で、Universal Binary形式で入手可能になっている(OS X 10.3かそれ以降の環境が必要)。Sunriseパッケージの大

    Sunrise:革新的なMac用ウェブ開発者向けブラウザ | OSDN Magazine
  • Ubuntu 7.04 βを試す――ただし、期待のKVMは動作せず | OSDN Magazine

    Ubuntuプロジェクトは3月23日、Ubuntu 7.04(開発コード名:Feisty Fawn)のβ版をリリースした。稿では、このβ版のDesktop CD(i386)を用いてUbuntu 7.04の新機能を見ていくことにする。結論から言うと、新機能の多くは期待どおりの働きをしてくれたが、Ubuntu 7.04最大の目玉であるKVM(Kernel-based Virtual Machine)は動作しなかった。 Ubuntu 7.04 βのISOイメージは、リリースノートに記載されているミラー・サイトからダウンロードすることができる。また、BitTorrent経由でもダウンロードすることが可能だ(Ubuntuプロジェクトでは、BitTorrentの使用を推奨している)。 Windowsからの移行アシスタント これはハードディスク上のWindows領域からUbuntuにデータをコピーする

    Ubuntu 7.04 βを試す――ただし、期待のKVMは動作せず | OSDN Magazine
  • Microsoft Virtual PC 2007でLinuxがサポートされていない理由の検証 | OSDN Magazine

    MicrosoftがVirtual PCVPC)2007仮想化ソフトウェアをフリーウェアとしてリリースしたのは、つい最近の話である。これだけを聞けばいいニュースのように感じられるかもしれないが、実際にはそうは問屋が卸さないようだ。オープンソース化されていないことが原因という訳ではないだろうが、VPC 2007ではLinuxを扱えないのである。確かにLinuxは正式なサポート対象のゲストオペレーティングシステムには含まれていないものの、旧バージョンのVPCでは各種のLinuxディストリビューションを扱うことができていたはずだ。そこで今回私は、何が使えて何が使えないのかを実地に確認してみることにした。数時間の試行錯誤の結果判明したのは、MicrosoftVPC 2007でのLinuxディストリビューションのサポートを宣言していない理由であった。 Virtual PC 2007がリリースされ

    Microsoft Virtual PC 2007でLinuxがサポートされていない理由の検証 | OSDN Magazine
  • sshguard――OpenSSHを保護するツール | OSDN Magazine

    もし辞書を使って力ずくで攻撃されたら――SSHに対するこの種の攻撃は珍しくないため、そう心配する人は多いだろう。しかし、こうした攻撃からSSHを守ってくれる新しいツールsshguardが登場した。まだベータ段階だが、十分に使えそうだ。 TelnetやFTPなどといった第1世代のネットワーク・プロトコルでは、ログイン手順は平文で処理される。したがって、そのセキュア版としてOpenSSHが登場したのは当然だろう。だが、Telnetの代わりにSSHを使っているからといって十分とはいえず、慎重に用いるべき点は同じだ。SSHに使うパスワードが弱いと、辞書を利用した力ずくの攻撃で、パスワードを平文で送ったのと同じくらいやすやすと解読されてしまうからだ。 そのポート22を力ずくの攻撃から保護しようと考え出されたのがsshguardだ。このツールはSSHへのログイン要求を監視し、攻撃があるとそのIPアドレ

    sshguard――OpenSSHを保護するツール | OSDN Magazine
  • Open Tech Press | Debianベースのシステムでパッケージを自作する

    Debianパッケージの作成は、よく知らない人にすれば、実際よりもずっと難しく見える謎めいたプロセスである。その謎を少しでも解明できればと思い、この記事ではDebianパッケージを構築する2つの方法を取り上げる。標準のDebianパッケージングツールを使う方法と、CheckInstallユーティリティを使う方法だ。 この記事で取り上げるツール群はDebianとUbuntuでのパッケージ作成に用いたものだが、MEPIS、Xandros、Linspire、Freespireなど、Debianから派生した他のディストリビューションにも使えるだろう。紹介するツールや手法はこれらのディストリビューション全般にあてはまるはずだが、説明を簡単にするために、この記事では統一して「Debianパッケージ」という表現を用いることにする。 また、各ディストリビューションのパッケージングに関するポリシーの話には踏

    Open Tech Press | Debianベースのシステムでパッケージを自作する
  • 削除したファイルをlsofで復元する | OSDN Magazine

    たとえば、あなたが午後いっぱいを費やして製作したオーディオ・ファイルの再生を楽しみながら、「やあ、こいつはすごい音だ! こっちに移動しておくとしよう」と思ったとする。そのとき、潜在意識が違和感を唱えるのだ。「ええと、mvだっけ、rmじゃないのか?」…やっちまった。そのショックはよくわかる。誰にでもありうる失敗だ。だが、失われたファイルを取り戻す簡単な方法はある。しかも、それはどの標準Linuxシステムでも使える方法だから、覚えておいて絶対に損はない。 簡単に説明すると、Linuxファイルシステム上にあるように見えるファイルは、実際はinodeへのリンクに過ぎない。inodeには、ファイルのあらゆるプロパティ(アクセス権や所有権など)のほか、ファイルの中味が実際に存在するディスク上のデータブロックのアドレスも記録される。rmコマンドでファイルを削除すると、ファイルのinodeを指すリンクは削

    削除したファイルをlsofで復元する | OSDN Magazine
  • VMware Playerを用いたイメージの作成法 | OSDN Magazine

    デスクトップ仮想化ソフトウェアVMware Playerのフリーバージョンが、VMwareからリリースされたのは数カ月前のことである。これは既存のデスクトップ上で第2のオペレーティングシステムを動作させることができる非常に有用なアプリケーションなのだが、唯一の問題点は、VMware Playerを用いた仮想イメージの新規作成はできないということだ。ただし、少しばかりの労を惜しまなければ、VMware Playerを用いてゲストオペレーティングシステムを構築するのは不可能な話ではない。 必要となる仮想イメージを入手する最短の方法は、VMware Workstationを所有している人間に作成を依頼するか、VMwareから作成済みイメージをダウンロードすることだ。もっとも、VMware Workstationを持っている知り合いがいない、あるいは手に入れたいOSがVMwareアプライアンスに用

    VMware Playerを用いたイメージの作成法 | OSDN Magazine
  • 1