タグ

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

  • Open Tech Press | ハードディスクの中身を誤って消した場合のファイル復旧方法

    先日、私は自宅のデジタルビデオとデジタル写真をバックアップするためのディスク容量を十分に確保しようと思い、新しいハードディスクを買って自宅のLinuxサーバーに増設した。保存しようとするすべてのファイルを1つのハードディスクに移動し、新しいバージョンのLinuxにアップグレードするために古いハードディスクのパーティションを切り直した。オペレーティングシステムの再インストールを終えた後、バックアップハードディスクをマウントしたわけだが、そこで中身が空だということが判明した。どういうわけか、全データをバックアップしたハードディスクと、消去するハードディスクとを取り違えてしまったのだ。こうして外部メディアへのバックアップを失敗したおかげで、写真とビデオのバックアップをすべて失ってしまった。 私はしばらく呆然としていたが、なんとか立ち直り、ファイル復元の方法を探すことにした。失ったファイルやパーテ

    Open Tech Press | ハードディスクの中身を誤って消した場合のファイル復旧方法
  • Open Tech Press | SSHのセキュリティを高めるためのハウツー

    SSHサーバの設定ファイルは/etc/ssh/sshd_configとなっている。このファイルを変更した後は、変更を反映させるためにその都度SSHサービスを起動し直す必要がある。 SSHが接続を待ち受けるポートの変更 SSHはデフォルトでは22番ポートで接続を待っている。攻撃者はポートスキャナを使ってホストがSSHサービスを実行しているかどうかを把握するが、(nmapを含め)大抵のポートスキャナではデフォルトでは1024以上のポート番号のスキャンは行なわれないため、SSH用のポートを1024以上の番号に変更しておくのが賢明だ。 具体的には、/etc/ssh/sshd_configファイルを開き、以下のような行を見つけて変更する。 Port 22 この行でポート番号を変更したら、以下のようにしてSSHサービスを起動し直そう。 /etc/init.d/ssh restart SSHプロトコル2

    Open Tech Press | SSHのセキュリティを高めるためのハウツー
  • Open Tech Press | Linuxのパフォーマンスを改善する3つのTips

    同じコンピュータでも、Linuxを走らせたときのほうがWindows XPやVistaを走らせたときよりも性能は高くなる。しかしLinuxシステムはさらに高速化することも可能だ。この記事では、Linuxシステムの性能を向上させるための、3つの異なるレベルで行なう最適化の方法を紹介する。 あらゆる最適化について言えることだが、何らかの簡単なベンチマークを行なわなければ、結果を当に向上させることができたのかどうかを知ることはできない。Linux PC上では通常、数多くのプロセスが走っていて、それらが性能の測定に影響を与える可能性がある。その影響を最低限に抑えるために作業はランレベル1で行なうようにしよう。ランレベル1は、最低限のプロセスのみを実行するシングルユーザモードだ。ランレベル1で作業を行なうためには、ALT-F1を入力してコンソールに切り替え、ルートとしてログインして「init 1」

    Open Tech Press | Linuxのパフォーマンスを改善する3つのTips
  • Open Tech Press | GNU GPLv3 日本語訳

    去る6月末に正式リリースされた、GNU General Public Licenseバージョン3 (GPLv3)の日語全訳を公開する。読みやすさ、理解のしやすさを旨に訳出した。訳に関する意見や誤訳の指摘は、記事へのコメントとして寄せて頂けるとありがたい。 GNU 一般公衆利用許諾書 (GNU General Public License) バージョン3、2007年6月29日 日語訳、2007年9月5日 Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. (訳: ライ

    Open Tech Press | GNU GPLv3 日本語訳
  • かわいそうなマイクロソフト、言いたいことも伝わらなくて - mhatta のジャーナル

    そもそもの発端は、昨晩遅くに とあるアサヒ・コムの記事を見たことだった。「ウィンドウズの『設計図』 公開へ マイクロソフト」と題されたその記事には、こう書かれていたのである。 米ソフトウエア最大手マイクロソフト(MS)は21日、同社の基ソフト(OS) 「ウィ ンドウズ」などの設計図にあたる「ソースコード」を社外のソフト開発者らに も公開すると発表した。同社はこれまで一部情報の公開にとどめてきたが、こ の方針を大きく転換するものとみられる。 私は首をかしげた。実のところ、MSはずいぶん昔からShared Source Initiativeと銘打ち、Windowsなどのソースコードを「社外のソフ ト開発者らに公開」している。問題はライセンスがオープンソースではなかっ たり、NDAだのなんだのでガチガチに縛られていることであって、公開されてい ないことではない。なので、そんな話が今さら新聞に載

    かわいそうなマイクロソフト、言いたいことも伝わらなくて - mhatta のジャーナル
  • Open Tech Press

    Microsoftと英Canonicalは9月21日、WSL(Windows Subsystem for Linux)におけるsystemdサポートを発表した。同日公開したWSLの最新版「WSL 0.67.6」で利用できる。

    Open Tech Press
  • Open Tech Press | Gmailに付加機能を与えるナイスなGreasemonkeyスクリプトたち

    私はGmail愛用者の1人だ。通常のメールソフトはほとんど使っていないに等しく、私が別に持っている個人アカウントへ送られてくる電子メールはGoogleのメールアカウントに転送させているくらいである。特に気に入っているのがラベル機能とチャット機能で、後者の場合、チャットデータをメールアーカイブ中に保存できる点が素晴らしい。そして最近発見したのだが、Greasemonkeyスクリプトの中にはGmailの操作性をより一層向上させるものが用意されているのだ。 GreasemonkeyとはFirefox用プラグインの1つで、これを用いると、特定のWebサイトのコンテンツに独自の変更を加えるためのスクリプトのインストールと実行が簡単に行えるようになる。これらスクリプトのダウンロードやインストールに要する手間は極めて小さく、それだけで各種のWebサイトに様々なカスタマイズを施せてしまうのだ。 Gmail

    Open Tech Press | Gmailに付加機能を与えるナイスなGreasemonkeyスクリプトたち
  • Open Tech Press | PowerPointで聴衆を苦しめるのはもうやめよう:印象的なプレゼンテーションを行うためのテクニック

    著名な業界人の講演を拝聴しようと、ITスタッフたちが熱意を持って真面目に会議室に座っている。聴衆にはスライドのコピーが配られている。やがて部屋が暗くなり、講演者が壇上に上がった。そして最初のスライドが表示された直後、聴衆の目はどんよりと曇り、ついさっきまでとはまるで別の感じになってしまった。彼らは黙って座っているが、話を聞いているわけではない――講演者の話す内容を理解しているのではなく、声が聞こえているだけなのだ。彼らは眠気と戦うことに必死になり、コミュニケーションは崩壊する。彼らは自分自身で気付かないまま、論理と退屈さの狭間にある世界に入り込んでしまった。その世界では実質的なコミュニケーションは存在せず、あらゆる意味での生産性が失われる。その世界とはすなわち、PowerPointゾーンだ。 私はPowerPointというアプリケーション自体について特に何か不満を持っているわけではない。P

    Open Tech Press | PowerPointで聴衆を苦しめるのはもうやめよう:印象的なプレゼンテーションを行うためのテクニック
  • Open Tech Press | MySQLデータのバックアップ方法

    2007年5月31日10:53 Tom-Adelstein、Bill-Lubanovic(2007年5月29日(火)) ファイルやディレクトリのバックアップは比較的簡単だが、データベースのバックアップとなると、いくつか特別な工夫を施す必要がある。ここではMySQLを取り上げているが、同じ原理はPostgreSQLやその他のリレーショナルデータベースにもあてはまる。 稿は、最近O’Reillyから出版された書籍『 Linux System Administration 』の抜粋。 MySQLサーバを休みなく稼働させ続ける必要がないなら、以下に示すような圧縮なしのオフラインバックアップ手法が手っとり早い。 MySQLサーバを停止させる。 # /etc/init.d/mysqld stop MySQLのデータファイルおよびディレクトリをコピーする。例えば、MySQLのデータディレクトリ/var

    Open Tech Press | MySQLデータのバックアップ方法
  • Open Tech Press | 文書作成に役立つEmacs Muse

    Emacsはテキスト・エディタだが、その枠だけにはとどまらない。たとえば、PIMやタスク管理ツール、電子メール・クライアントなどとしても使うことができる。私にとっては、Emacsは文章の執筆と発行のためのツールである。その際、Museモードが特に役立っている。 Museモードとは、Michael Olson氏が手がけているもので、文書を作成するための習得しやすいマークアップ言語と、各種のフォーマットで出力を生成するための一連のスタイルとが組み合わされている。対応フォーマットは以下のとおりだ。 LaTeX(標準のbookクラスまたはarticleクラスを使用) Texinfo PDF(LaTeXベース) HTMLおよびXHTML DocBook XML Blosxom(軽量なブログ・ツール) 世間でMuseが実際に使われている用途には、ドキュメンテーションとチュートリアル、Webページ、レシ

    Open Tech Press | 文書作成に役立つEmacs Muse
  • Open Tech Press | Firefox拡張:FirefoxをVim風のキーバインドで操作するVimperator

    Vimユーザがさまざまな場面でVimを使用することにこだわるのは、体で覚えるということが非常にパワフルであるためだ。つまりVimのキーバインドを一度覚えてしまえば、マウスを使いたいからという理由でキーボードから手を離すことが減り、Vimを使ってきわめて生産的に作業をすることができる。このようなVimのパワーをFirefoxでも活かしたいなら、Vimperator拡張を使ってみよう。Vimperatorを使えば、Firefoxを非常に便利な「モード」ベースのウェブブラウザに変身させることができる。 Vimperator拡張(最新バージョン0.4.1)は、Mozdev.orgから入手することができる。インストールするためには、Mozdev.orgでVimperator拡張の最新バージョンのリンクをクリックすればよい。ただしその際、拡張のインストールを許可するサイトのリストにURLを追加する必要

    Open Tech Press | Firefox拡張:FirefoxをVim風のキーバインドで操作するVimperator
  • Open Tech Press | GPLにまつわる10個の誤解

    GNU General Public License(GPL)は最も広範囲に用いられているソフトウェアライセンスの1つだが、同時に最も誤解されている規約であることも間違いがないだろう。こうした誤解の中には、反対派によるプロパガンダ活動に起因している部分もあるが、法律の専門家および素人の双方においてライセンス関連の条項に触れる機会が少ないこともそうした原因の一部であり、またエンドユーザ用のライセンス条項として通常用いられている文言とGPLの条文とが混同されているという側面も存在しているようだ。いずれにせよ、こうした混乱を生み出している主要な原因は、条文の誤読、世間に流布している噂、受け売り的な条項の流用、そして一方的な思いこみだと見ていいだろう。 今回NewsForgeは、実際どのような誤解が蔓延しているかを確認するにあたり、Software Freedom Law Centerの弁護士で同

    Open Tech Press | GPLにまつわる10個の誤解
  • Open Tech Press Web 2.0で起業を志す者に捧げる9つの心得

    Web 2.0が最近の流行語の1つとなっているが、それが正確に何を意味するのかについては実のところよく分からないというのが実際だろう。漠然としたイメージとしては、ユーザ主導型のコンテンツビジネスに関係するもので、ユーザ間をつなぐネットワークの一種といったところだろうが、果たして何かそれ以上の意味があるのだろうか? 何かがあるに違いない。なにしろ、未だ記憶に新しいGoogleによる16億5000万ドルでのYouTube買収劇といったような事例があるのだから。これだけの金額が動くということは、現在の時流に乗った経営者たちはWeb 2.0ビジネスに参入する糸口を血眼で探しているはずなのである。もっとも、そうした人々の意識の根底にある発想は、世紀の変わり目に発生したドットコムバブル当時がそうであったように、「とにかく事業さえ立ち上げてしまえばユーザなどは後から付いてくるものだ」という考えだろう。

    Open Tech Press Web 2.0で起業を志す者に捧げる9つの心得
  • このハードウェアはLinuxで使えるだろうか?――その調べ方 | OSDN Magazine

    あるコンピューターでGNU/Linuxが動くかどうか――それを判断するには、そのコンピューターを構成するハードウェア一つ一つについてGNU/Linuxの対応状況を調べるというきわめて厄介な作業が必要になる。出来合いのコンピューターを買うのではなく自分で組み立てる場合も、事情は同じだ。どちらにしても、使用するビデオ・カード、サウンド・カード、プリンター、スキャナー、デジタル・カメラ、ワイヤレス・カード、モバイル機器がGNU/Linuxで使えるかどうかを調べなければならない。しかし、幸いなことに、その作業に役立つ資料がいくつかある。 確かに、GNU/Linuxのハードウェア・サポートはここ10年で劇的に向上し、今では、どのコンピューター・システムでも、お好みのディストリビューションがそのまま動く可能性は大いにある。とはいえ、まだ対応できていないハードウェアも多く、購入する前に調べておくのが賢明

    このハードウェアはLinuxで使えるだろうか?――その調べ方 | OSDN Magazine
  • さよならコピーレフト | OSDN Magazine

    Web 2.0は、オープンソースやフリーソフトウェアにどのような影響をもたらすのだろうか。Web 2.0はフリーソフトウェアの味方なのか、敵なのか。 ここのところ、「Web 2.0」という言葉がソフトウェア業界を席巻している。 しかし、その意味を正確に理解している人はほとんどいない。そもそも提唱者 Tim O’ReillyのWhat Is Web 2.0からして、対比的に「Web 2.0的な」事例はいくつも挙げてはい るが、言葉でうまく定義できているわけではない。その事例にしても、Web 1.0とどこが違うのかよく分からないものもある。例えば、CMSとWikiがどう質的に違うのか、筆者には今ひとつピンと来ない。 ただ、流行ものには流行るだけの意味はあるもので、Web 2.0という話が全 く無意味かと言えばそんなことはない。ここ数年で、ソフトウェアの開発が発 想のレベルでだいぶ変わってきた

    さよならコピーレフト | OSDN Magazine
  • CD1枚でサーバをセットアップ――CentOS 4.4 Single Server CDの簡易導入ガイド | OSDN Magazine

    先日私は、1基のサーバを新規に用意しなければならない事態に陥った。その際に求められていた要件は、Web、メール、ファイル共有という一般的なサーバコンポーネントを備えると同時に、堅牢性と信頼性を有していること、というものである。いずれにせよ、ネットワーク経由で4GBものソフトウェアをダウンロードすることは避けたかった。そこで選択したのがCentOSというディストリビューションのSingle Server CDバージョンである。 CentOSとはCommunity ENTerprise Operating Systemを省略した名称であり、Red Hatからフリーな利用が許可されているソース(GPLないし同様のライセンスが適用されているもの)を基に作成された、エンタープライズ向けLinuxディストリビューションの1つである。特にCentOS 4はRed Hat Enterprise Linux

    CD1枚でサーバをセットアップ――CentOS 4.4 Single Server CDの簡易導入ガイド | OSDN Magazine
  • Open Tech Press | ハウツー:Xmingを使ってWindowsからLinuxを使う

    X Windowシステムの良い点は、リモートコンピュータで実行されているXアプリケーションをローカルコンピュータに表示する機能があることだ。Microsoft Windowsの良くない点は、Xアプリケーションを表示する標準機能がまったくないことだ。仕事Windowsを使っているが、Linuxアプリケーションも同時に使いたい場合、Xmingが役に立つ。Xmingは、X WindowシステムとMicrosoft Windowsを結ぶ、フリーで使いやすいポートである。 Xmingは、GNU General Public License version 2(GPLv2)によってライセンスが供与され、使いやすいインストーラ付きのWindows実行可能ファイルのパッケージとして提供されている。X Windowサーバだけが必要な場合 — つまり完全なUnix型の環境は必要ない場合 — Cygwin/X

    Open Tech Press | ハウツー:Xmingを使ってWindowsからLinuxを使う
  • Open Tech Press | Linuxのスワップ処理を最適化するためのヒント

    コンピュータのメモリ容量を超えるサイズのプログラムを実行する必要がある場合、最近のオペレーティングシステム(OS)のほとんどはスワップ処理と呼ばれる手法を用いる。これは、メモリ内データの大部分を一時的にハードディスクに格納しておき、必要なデータだけを物理メモリ空間に持ってくるというものだ。稿では、Linuxシステムにおけるスワップ処理の効率化とスワップ処理サブシステムのパフォーマンス最適化につながるテクニックを紹介する。 Linuxは、物理メモリの領域をページという単位に分割して処理する。スワップ処理とは、ハードディスク上にあらかじめ設定した空間(これをスワップ空間と呼ぶ)にページ単位でメモリ上のデータをコピーし、そのページのメモリ領域を解放する処理をいう。物理メモリとスワップ空間を合わせた容量が、仮想メモリとして利用可能になる。 スワップ処理が必要になる主な理由は2つある。1つは、物理

    Open Tech Press | Linuxのスワップ処理を最適化するためのヒント
  • Open Tech Press | Vimマスターへの道

    viクローンのVimは、Emacsと並ぶオープンソース・エディタの巨頭である。このエディタは、単にviのオープンソース版というだけではなく、スクリプトやプラグインによる高い拡張性といったオリジナルのviにない特徴も備えている。しかし、viから引き継いだ独特の操作法から、Vimを敬遠している向きも少なくないようだ。そこで以下では、Vimの操作を習得する、あるいはVimをもっと活用するためのハウツーを紹介する。 2007年11月13日更新:中級編に「Vimのステータスラインをより有効に活用する設定法」を追加 初級編 Vim 最初の一歩 Vimの簡単な始め方 2007年04月13日 Vimの無数の機能と柔軟さはベテランのユーザにとっては大きな利点であるが、初心者にとっての敷居を高くしてしまっているというのも事実だ。あなたがもし、Vimを使いたいとずっと思っていながらも初めて試したときにうんざりし

    Open Tech Press | Vimマスターへの道
  • Open Tech Press | オススメFirefox拡張

    Firefoxの魅力の1つに、豊富な“拡張”の存在がある。素の状態のFirefoxはIE 7やOperaといったライバルと比べてもそれほど高機能というわけではないが、拡張を追加することで自分好みのブラウザにカスタマイズすることが可能だ。ただし、Firefox拡張はMozilla.orgに登録されているものだけでも2000個以上あり、登録されていない拡張の中にも有用なものがたくさんあるので、自分のニーズにマッチする拡張を見つけるだけでも一苦労だ。そこでここでは、サイトでこれまで紹介した Firefox拡張をまとめて紹介することにする。 HTTPSセキュリティを強化するPerspectivesエクステンション 2008年10月22日 暗号化セキュリティは、そのアルゴリズムを理解する人々にとってはありがたいものだが、理解しない人々にとっては無意味である場合がかなり多い。セキュリティの高いHTT

    Open Tech Press | オススメFirefox拡張