テキストファイル上で表組みを表したい場合、「┌」や「┬」といった外字を用いて罫線を作る方法がある。例えばメール本文の中に表を挿入したい場合など、数行程度のちょっとした表であれば、これでじゅうぶんに表組みであることが伝えられる。いちいちExcelファイルを参照してもらわなくても済むというわけだ。
![Excelの表を罫線ごとテキストに変換する](https://cdn-ak-scissors.b.st-hatena.com/image/square/c94fe3e26c2b3109b894596b82f01e96e69b2aae/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fbizid%2Farticles%2F1010%2F25%2Fl_st_ex01.jpg)
ファイルを間違って削除してしまったときのショックはよく分かる。誰にでもあり得る失敗だ。だが、失われたファイルを取り戻す簡単な方法はある。しかも、それはどの標準Linuxシステムでも使える方法だから、覚えておいて絶対に損はない。 例えば、あなたが午後いっぱいを費やして製作したオーディオファイルの再生を楽しみながら、「やあ、こいつはすごい音だ! こっちに移動しておくとしよう」と思ったとする。そのとき、潜在意識が違和感を唱えるのだ。「ええと、mvだっけ、rmじゃないのか?」……やっちまった。そのショックはよく分かる。誰にでもあり得る失敗だ。だが、失われたファイルを取り戻す簡単な方法はある。しかも、それはどの標準Linuxシステムでも使える方法だから、覚えておいて絶対に損はない。 簡単に説明すると、Linuxファイルシステム上にあるように見えるファイルは、実際はinodeへのリンクにすぎない。in
左から朝日新聞社の大西弘美デジタルメディア本部長、同社の和気靖デジタルメディア担当、CBS Interactiveインターナショナル部門責任者のアダム・パワー氏、シーネットの神野恵美社長 朝日新聞社と米CBSのWeb部門でIT情報サイト「CNET」などを運営するCBS Interactiveは7月1日、「CNET Japan」などの事業を朝日新聞社が継承することで合意したと発表した。同サイトなどは9月1日以降、朝日新聞社が運営する。 朝日新聞社はCBS Interactiveの日本法人・シーネットネットワークスジャパンのメディア事業を継承。「CNET」「ZDNet」などに関するライセンスを結ぶ。CNET Japanや「ZDNet Japan」、ゲーム情報サイト「GameSpot Japan」、鉄道関連情報サイト「鉄道コム」などの日本語サイトを継承する。 事業継承の具体的な形は「最終調整中」
2006年2月、梅田望夫さんが著した「ウェブ進化論」(ちくま新書)は、インターネットの可能性やGoogleの力をポジティブに語り、国内の「Web 2.0」ブームに火を付けた。 その後も「フューチャリスト宣言」(新潮新書)、「ウェブ時代をゆく」(ちくま新書)などWeb関連の本を立て続けに出版。テレビやネット媒体、新聞などの取材にも精力的に答えていた。 だがここ最近は、Webについて語ることは少なく、昨年11月にはTwitterに書き込んだコメントが炎上するという“事件”も起きた。 一方、今年5月には、最新刊「シリコンバレーから将棋を観る」(中央公論新社)を出版。その名の通り、将棋観戦の魅力を語った本で、帯にはこうある。 「わたしが本当に書きたかったのはこの本でした」 同書で彼は、“指さない将棋ファン”として将棋を語り、羽生善治さんなど第一線の棋士の努力と天才性を「シリコンバレーの技術者と通じ
1組のキーボードとマウスで目の前の複数のマシンの複数のディスプレイに手軽にアクセスしたいなら、KVMスイッチを購入せずともx2xを使えば十分に目的は達せられる。 仮想化の風潮に乗った人は別として、おそらく自宅かオフィスには(複数のOSを利用する場合は特に)複数のコンピュータがあり、デスク上には1組以上のキーボードとマウスがあるはずだ。KVMスイッチを買わずにデスクのスペースを空けたい場合、解決策の1つはx2xである。簡単に言うと、x2xはTCP/IPネットワーク経由でディスプレイを走らせるX Window Systemの機能を利用する。この状況は、ディスプレイを走らせるというより、むしろ別のディスプレイのマウスとキーボードを動かす、というのに近い。 x2xは、リモートXサーバに直接接続するか、SSHを経由して実行できる。後者は簡単で安全だ。一方、直接接続する方法はやや難しい。Xシステムの設
特集:LVMによるディスクパーティションの動的化(前編) (1/7) サーバのディスク容量が減少してくると、いずれ訪れるであろう対処策を考えておく必要がある。この特集で解説する「LVM」は、固定されたパーティション概念を無くすファイルシステムの管理方法だ。 Linuxなどのサーバ運営を行っていると、管理者にはさまざまな悩みが出てくる。その中でも深刻なものの1つとして、物理的な問題であるディスク障害がある。現状の環境をそのまま継続利用したいと思っても、容量不足になってしまうと何らかの対処が急務だ。この特集では、新たなディスク管理規格「LVM」(Logical Volume Manager、論理ボリュームマネージャ)について具体的な導入手順を解説していこう。 この特集では、LVMがどのような仕組みを持ち、どのようにすれば既存環境に導入できるかを解説していく。記事上ではRed Hat Linux
Linuxは世界中の数十にも及ぶ言語で使われている。Linuxのソースコードはフリーかつオープンなので、例え大企業が少数言語の利用者向け市場を価値あるものと認めなかったとしても、少数言語の話者は自分たちの言語サポートを追加することができる。複数の言語、または英語以外の言語を使う場合は、各種言語をサポートするためにLinuxがロケールをどのように用いるのかを知っておく必要がある。実際、ロケールを理解しておくことは、英語しか使わない場合でも役に立つことがある。 ロケールの選択は、環境変数の設定によって行う。各種の環境変数によってさまざまな設定が行える。LC_MESSAGESは、言語と、メッセージのエンコーディングを指定する。また、GUIコンポーネントがGNUのgettextまたはその類のものを使って翻訳結果を取得する場合は、そのラベルに対するエンコーディングもLC_MESSAGESによって決ま
コミュニケーションで必要なのは、相手と信頼関係を築くことです。部下のモチベーションを上げようとする場合にも、「なんでこんなにモチベーションが低いんだ?」と、上から突き放したように見るのではなく、「そういえば、俺も入社して1年目のときは、こんな感じだったよ」というように、部下の立場に立って見ることです。それができて初めて、「こういうふうになっているから、モチベーションが低いんだろうか」とか、「これをしてもらえれば、もうちょっとモチベーションが上がるかな」と対応を考えることができます。まず相手の立場に立って、体験を共有することが必要です。 その際に、これまで紹介した、ミラリング・ペーシング・バックトラッキングと、感覚傾向に一致した対話をすることがポイントになります。 感覚傾向に合わせた対話をする 例えば、モチベーションの下がっている部下が、上司に、「いや~なんか、この案件は本当に先が見えないで
近ごろプログラマーかいわいで、「関数型プログラミング言語」という言葉をよく耳にするようになった。本連載では、プログラミング言語を取り巻く状況をあらためて俯瞰し、プログラミング言語開発の現場で何が起こっているのかを解説する。 はじめに 「ガーベジコレクション」、「リフレクション」、「アスペクト指向」、「クロージャ」、「イテレータ」、「型推論」など、近年、プログラミング言語の世界に新しい概念が続々となだれ込んでいるように見えます。しかし、これら「プログラミング言語の新潮流」の背景には、実はあまり知られていない歴史が隠されているのです。 プログラミング言語のメインストリーム プログラミング言語はお互いに影響を与えながら成長しています。プログラミング言語の歴史において、主要な言語がどのように影響を与えたかを、概略図に示しましょう(図1)。スペースの関係上この図では非常に簡略化しています*が、実際に
SSHといえどもデフォルトのままで使っているなら、そこには危険な落とし穴が存在する。本稿では、SSHのセキュリティを高めるのに役立つ簡単な方法を幾つか紹介する。 この記事では、SSH(secure shell)サービスのセキュリティを高めるのに役立つ簡単な方法を幾つか紹介する。 SSHサーバの設定ファイルは/etc/ssh/sshd_configとなっている。このファイルを変更した後は、変更を反映させるためにその都度SSHサービスを起動し直す必要がある。 SSHが接続を待ち受けるポートの変更 SSHはデフォルトでは22番ポートで接続を待っている。攻撃者はポートスキャナを使ってホストがSSHサービスを実行しているかどうかを把握するが、(nmapを含め)たいていのポートスキャナではデフォルトでは1024以上のポート番号のスキャンは行なわれないため、SSH用のポートを1024以上の番号に変更して
Kaspersky Labの創設者であるユージン・カスペルスキー氏が来日し、今後の脅威のさらなる「進化」を警告した。 「ウイルス作者らが正しく暗号技術を使うようになると、PC内のデータを暗号化して人質に取るウイルスのパスワード解析は不可能になるかもしれない」――ロシアのウイルス対策ソフトウェアベンダー、Kaspersky Labの創設者であるユージン・カスペルスキー氏が来日し、今後の脅威のさらなる「進化」に対し懸念を示した。 かつては腕試しや趣味で作成されていたウイルスやマルウェアだが、今や作者らの目的は「金儲け」へと変わっている。これに伴い、犯罪を意図したマルウェア――クライムウェアの数は激増し、その仕掛けも高度化してきた。 その例の1つが、感染するとPC内のデータを暗号化し、「データを元に戻したければ、指定した口座に金を振り込め」と脅す、いわゆる「ランサムウェア」だ。2006年に報告さ
ネットワークやハードウェアの異常予兆は、日ごろの監視があってこそ把握することが可能だ。モニタリングプロトコルのSNMPは、多くの機器で採用されている基本的なものの一つだ。 第3回目の連載では、Net-SNMPに含まれるSNMPエージェントの基本的な設定と起動までを説明した。オンライン・ムックPlus「SNMPによるネットワークモニタリング“第2版”」は、2001年5月に公開した「SNMPによるネットワークモニタリング」を元に、6年以上の歳月を経て、枯れた情報を最新環境に合うよう刷新していくものだ。 今回は、SNMPマネージャコマンドの基本的な使い方、そして、SNMPv3で運用するためのパスワードの設定について説明する。SNMPの扱い方は、今回触れるコマンドと次回にかけて触れていくMIBについて理解すれば、ほぼ全体が見えてくるはずだ。 snmpwalkとsnmpgetで調査する Net-SN
マニュアルにも載っていないGmailの検索技が2つある。この丸カッコと波カッコをうまく使って、メッセージを自動的にうまく整理する検索クエリーを作りだそう。 【この記事は、2007年7月10日付で米ブログメディア「Lifehacker」に掲載された記事を翻訳したものです。】 Googleの電子メールサービス「Gmail」のキラー機能は、当然ながら検索機能だ。GoogleがWebの王者たるのは、数十億のWebページの情報を検索できるようにしているからだ。同様に、Gmailは毎日受信トレイに流れ込んでくる大量のメッセージを、精度の高い検索で管理できるようにしてくれる。Gmailの検索クエリーの作り方を知っていれば、メッセージを自分が適切だと思うあらゆる方法で振り分けることができる。そうしたクエリーをフィルターに入れ込めば、Gmailは送られてくるメールを自動的に処理してくれる。Gmailは高度な
プロジェクターを使ってプレゼン中に、Excelシートやデモしたいソフトウェアを、拡大表示できるツールがこの「ZoomIt」。線や矢印などを画面に書き込むこともできる。 プロジェクターを使ったプレゼンテーションで、新しいソフトウェアのデモや、Excelシートを開いて数字を見せる。そんなときに観衆から出てくる(または心に思っている)言葉は、「表が小さすぎて見えないよ……」ってことだ。 人によっては、Excelシートの拡大率をアップさせたり、フォントサイズを大きくしたり、いろいろ工夫をするかもしれない。しかし拡大できるアプリケーションはごくわずか。 どんなときにでも使える、画面拡大ツールを用意しておけば、プレゼンで不評を買うこともなくなる。 画面の拡大、マーカーの記入も可能な「ZoomIt」 米MicrosoftのTechNetからダウンロードできる「ZoomIt」は、まさにプレゼンテーションに
プレゼンテーションは聴衆を感心させることもあれば、眠らせてしまうこともある。適切なツールやアプリケーションを使うことが重要だ。(Lifehacker) 学生でもビジネスパーソンでも、キャリアの過程でプレゼンをしなければならないときがあるだろう──そのときは、適切なコンテンツとアプリケーションを用意しなくてはならない。ソフトのデモをやるにしても、メルヴィルを説明するにしても、プロジェクタにつないだコンピュータは、聴衆に素晴らしい視覚的・聴覚的体験をもたらすこともあれば、眠気を誘うこともある。Macを使っていようと、Windowsを使っていようと、PowerPointだろうとKeynoteだろうと、あるいはWebブラウザからのプレゼンだろうと、スライドショーやデモをスムーズで楽しくて、記憶に残るものにする便利なヒントやアプリケーション、ツールが幾つかある。 箇条書きにしない PowerPoin
Linuxシステムにおけるスワップ処理の効率化とスワップ処理サブシステムのパフォーマンス最適化につながるテクニックを紹介する。 コンピュータのメモリ容量を超えるサイズのプログラムを実行する必要がある場合、最近のオペレーティングシステム(OS)のほとんどはスワップ処理と呼ばれる手法を用いる。これは、メモリ内データの大部分を一時的にハードディスクに格納しておき、必要なデータだけを物理メモリ空間に持ってくるというものだ。本稿では、Linuxシステムにおけるスワップ処理の効率化とスワップ処理サブシステムのパフォーマンス最適化につながるテクニックを紹介する。 Linuxは、物理メモリの領域をページという単位に分割して処理する。スワップ処理とは、ハードディスク上にあらかじめ設定した空間(これをスワップ空間と呼ぶ)にページ単位でメモリ上のデータをコピーし、そのページのメモリ領域を解放する処理をいう。物理
コマンドラインの効率性とXの良さを組み合わせられる、ratpoisonというGNU Screenに似たキーボードドリブンインタフェースを持つウィンドウマネージャを紹介しよう。作業に集中したい方にはお勧めだ。 KDEやGNOMEのようなデスクトップ環境は、コンピュータユーザーにとって使いやすいが、デスクトップ環境が統合されればされるほど、誰かほかの人のためにデザインされたグラフィカルインタフェースを押し付けられているように思うこともある。 マウスばかり使って同じことをしているうちに、それがいやになってくることもある。アプリケーションによってはキーボードショートカットで操作効率を上げることができるものもあるが、KDEもGNOMEもキーボード操作にはあまり向いていない。幸い、コマンドラインの効率性とX Window Systemの良さを組み合わせられる、ratpoisonというウインドウマネージ
壊れたWindowsからプロダクトキーを抜き出したり、削除してしまったファイルを復活させたり――もしものときに役に立ち、しかもタダのツールを紹介する。 壊れたコンピュータにデータが入ったままだ。ログインパスワードをなくした。動かなくなったWindowsのプロダクトキーをメモしていなかった。Macが起動しない。 壊れたコンピュータからデータを取り出すために、修理屋に800ドルも払うことはない。役に立つフリーツールはたくさんあるし、すぐにでもダウンロードできる。ここでは、対象OSはさまざまだが、コストは同じ――タダの――システムリカバリツールトップ10を紹介する。 どのツールを選ぶかは、使う人のスキルレベルやOS、抱えている問題次第だ。こういうツールは、必要になるときが来る前にCD-ROMに焼いておくと便利だ。 10:SuperDuper!(Macブートドライブメーカー) 無料版「SuperD
古くなって遅くなってしまっても、まだ動くノートPCを捨てるのはもったいない。古いノートPCを安く(あるいはタダで)再利用する方法を紹介する。 有名な競走馬や古典書と同じで、ちょっとくたびれてしまったからという理由でノートPCを捨ててしまう人はいないだろう。たとえ時代遅れで馬力不足に見えても、それでもほとんどのノートPCは小さくて静かで、消費電力が比較的少ないため、持っておけば非常に便利な予備になる――たとえディスプレイが映らなくてもだ。 幾つかのフリーソフトとちょっとしたノウハウ、それからホームネットワークに関する創造的なアイデアがあれば、ほとんどの古いノートPCは息吹を吹き返す。今回は、そのためのベストな方法を幾つか紹介しよう。 ディスプレイなしの省電力予備システムを作る ノートPCに載っているものがすべて問題なく動いている――最も重要(そして高価)なパーツであるディスプレイを除いて――
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く