タグ

パーソナルコンピューに関するKodakanaのブックマーク (6)

  • シェルの変数に慣れる

    ユーザー定義変数の使い方 変数は、シェルの世界、とくに英語のドキュメントでは「パラメータ」と呼ばれていますが、日語でパラメータというとどうも違う意味にとられがちなので、ここでは「変数」と呼ことにしたいと思います。ではシェルスクリプトにおける「変数」の取扱と特徴について見ていくことにしましょう。 シェルやシェルスクリプトで変数を定義する場合は、 のように記述します。とくに前もって変数を宣言したりする必要はありません(宣言することもできますが)。‘=’の両側にスペースをあけたりしてはいけません。C言語などの変数代入などの際にスペースをあける癖のある方は気をつけてください。 格納された値を参照する場合は、変数の先頭に‘$’をつけます。ためしにechoを使って標準出力に変数を表示してみます。

    シェルの変数に慣れる
  • 第1回 ファイルの有無を調べる

    【課 題】 ある特定のディレクトリ(例えば,/tmp/script_tmp)を調べ,存在しない場合はディレクトリを作成するシェル・スクリプトを作成しなさい。 【解 説】 ディレクトリがない場合にそのディレクトリを作成するという手法はシェル・スクリプトでよく利用される。例えば,アプリケーションの設定ファイルを保存するために,ホーム・ディレクトリに専用のディレクトリを作成する場合などだ。 今回のスクリプトは,「ディレクトリの存在を確認し,無ければ作成する」。利用するコマンドは,新しいディレクトリを作成するmkdirコマンドである。ディレクトリを作成する際は,親ディレクトリがない場合でも,作成できるようにしたい。そこで,「-p」オプションを付けて,親ディレクトリがない場合は親ディレクトリを作成してから当該ディレクトリを作成できるようにする。利用するコマンドは, mkdir -p /tmp/scr

    第1回 ファイルの有無を調べる
  • bashで始めるシェルスクリプト基礎の基礎(1/2)

    GUIに対するCUIの優位性の1つとして、作業の自動化が挙げられる。普段行う作業を1つのコマンドにまとめたり、複数のファイルに対して同じ処理を繰り返し行ったりといったことが比較的簡単なのだ。WindowsにもWSH(Windows Script Host)が用意されている。しかし、Linuxのbashスクリプトの方が簡単なのだ。 シェルスクリプトの基はコマンドを並べること コマンドによる作業を自動化するには、その内容を記述したテキストファイルを用意すればいいのです。このテキストファイルを「シェルスクリプト」といいます。 最も簡単な自動化 最も簡単なシェルスクリプトは、コマンドをそのまま並べることです。例えば、tarコマンドでファイルのバックアップを取るとしましょう。単純にルートディレクトリから下を全部バックアップするにしても、/devや/tmpは必要ないですね。すると、

    bashで始めるシェルスクリプト基礎の基礎(1/2)
  • 日本語入力プログラムについて考える

    コンピュータ上で日語を使って作業するうえで欠かせない道具の一つが、日本語入力プログラム(インプットメソッド、IME)註1です。WindowsにはMS-IMEが、MacOSにはことえりといったソフトがあらかじめ付属していますが、これらのソフトが登場する前からより効率的な日本語入力を求めて、さまざまなソフトが開発されて来ました。 現在は、インプットメソッドを比較検討のうえ購入したり、議論がなされたりする機会が減っているようですが、日語を入力することが否が応でも多い私たちは、書家が筆を選ぶように、職人が道具を選ぶように、もっと自分の手になじむ道具(=ソフト)に注目し、吟味してもいいのではないでしょうか。 このページは、fj.sys.mac、fj.comp.input-methodの高野さんの記事<3D5B8A62.6903839E@ty2.fitweb.or.jp>をきっかけに作成しました。

  • 窓の杜 - 【NEWS】Firefox/Thunderbird/Mozilla/Netscapeのデータをバックアップ「MozBackup」

    「Firefox」「Thunderbird」「Mozilla」「Netscape」のプロファイルをバックアップして復旧できるソフト「MozBackup」v1.4.2が、16日に公開された。Windows 98以降に対応するフリーソフトで、編集部にてWindows XPで動作を確認した。現在作者のホームページからダウンロードできる。 「MozBackup」は、「Firefox」「Mozilla」「Netscape」のユーザー設定、ブックマーク、履歴、機能拡張、Cookie、フォームデータ、さらに「Thunderbird」の基設定、メール、アドレス帳、機能拡張といった各種データをバックアップし、復旧できるソフト。HDD故障などのトラブル対策のほか、別マシンへのデータ移行にも便利。 バックアップしたいときは、まずバックアップ対象のソフトをいずれか1つ選び、プロファイルを指定。このとき、セキュリ

  • ジェフ・ホーキンズ氏の生涯最高のアイデア

    カリフォルニア州カールズバッド発――誰もが同意するわけではないことは知りながら、Jeff Hawkins氏はPalmのFoleoはこれまでの彼のアイデアの中で最高のものだと確信しているという。 もしそれが当なら、オリジナルのPalm PilotとスマートフォンTreoを思いついた人物からの発言として、何らかの意味があるはずだ。 D5カンファレンスでのFoleoの発表の少し後で、Hawkins氏はCNET News.com(および、PalmInfoCenterとTreoCentralという2つのPalmファンサイトのレポーター)のインタビューに答えた。 ――取り組んでいると発表したのは、「三番目の子ども」になりますか? そうです。実際、これは一番大きい子どもになると思います。製品設計の中でやろうとすることの1つに、「カテゴリーを絞った製品」を作るということがあります。最初の製品を象徴的なも

    ジェフ・ホーキンズ氏の生涯最高のアイデア
  • 1