コンピュータは道具。コンピュータ無しで同じことができるなら、別に使わなくてもいいんです。でも。。。
大量のデータを短時間で処理し、しかも、みんなで同じデータを共有するのなら、使わないと仕方がない。。。
どうせ使うなら、できるだけイライラすることなく、鼻歌交じりでやりたいね
皆さんのコンピュータ利用のスキルアップを図るのが、この講義の目的
特に、テキストデータ(ファイル)の扱いに慣れることができれば、データ処理の効率が飛躍的に向上する
今日からほとんど毎時間、テキストファイル(あるいは、テキストデータ)の扱いを学ぶ
基本技は1.コピー・ペースト 2.テキストファイル(エディタ)利用 3.一括検索&置換 |
テキストファイルというのは、簡単に言うと、書式の指定や修飾文字の無い、文字情報(テキストデータ)だけからできているファイルのこと【p.53】
ほとんどのアプリケーションで扱うことができる。 つまり、
テキストファイルは万能選手!
テキストファイルを自由自在に操れることが、いろんな仕事をコンピュータで効率良くこなすための早道!!
これまでの課題でも、皆さんはウェブページに表示された情報を、コピー・ペーストで他のアプリケーションに移動させてきた。
つまり、コピー・ペーストを使えば、ウェブ上のデータを他のアプリケーションと共有できる! ということ。テキストファイルは明示的に .txt という拡張子が着いたものもあれば、例えば、ウェブページに使われる .html もテキストファイルだ。
テキストファイルはMS Wordなどでも作成することができるが、テキストファイルの扱を専用とするアプリケーションを使う方が絶対いい!それがテキストエディタ。
この授業では前回ダウンロードした K2Editor を使う。
これを選んだ理由は、
Excelは表計算ソフトと呼ばれ、アプリケーションの中で、最もよく使われるもののうちの1つ。しかも、ワープロのように、たんなる文章の整形・印刷ということを目的としているのではなく、カラム(表のマス目のこと)の中に納められた情報を、他のカラムの値と併せて計算したり加工することができる。しかも、ある2つのカラムの間で計算する関係を一度決めれば、相対的な位置関係が同じ他のカラム同士の計算も自動的に行えるという、非常に、コンピュータらしい作業を行うことができるソフトウェア。
Excelは表を扱うのが得意なので、まず起動して、上にある大臣一覧表をペーストしてみよう。
大臣は大臣で1つの列に、名前は名前で1つの列に並んだ表になることを期待していたんだけどだめだった。では、こういうウェブページからコピーしたテキストデータを、エクセルの表にうまく当てはめるにはどうすれば良いか。
そこで、正規表現の出番。次のような操作をしてみよう。
検索文字 +(ここに書かれているのは半角スペース1つと半角+一つ) 置換文字 \t(バックスラッシュは半角¥マークでも良い)
大臣名<タブ>氏名<タブ>ふりがな<タブ>衆参別
この作業で、期待通りの表ができたはず。あとは、エクセル上で並べ替えたり、いろいろな操作ができる。
今日の残りの時間では、WWWを介したコミュニケーションツールとしてとても便利なPukiwiki(「プキウィキ」と読む)というシステムを紹介し、レポート提出用の個人ページの操作方法を学びます。
今後、この授業でのレポート提出はこのPukiwikiシステムを用いる
ことになりますので、十分に習得しましょう。(ブログやMixiに慣れた人なら、違和感無く使えると思います)。
まずは小手調べです。「情報処理HP」(上のリンク)に入り、自分のページを表示させてみましょう。
- 「情報処理HP」へのリンク(http://bean.bio.chiba-u.jp/joho/)をクリック
- 右クリックして、「リンクを新規タブで開く」方が便利
- 「H19年度(07S生)のページ 」へのリンクを左クリック
- そうするとアカウントとパスワードの入力を求められるので、先ほどメールで受け取ったアカウントとパスワードを入力
- H19情報処理(生物学科)Pukiwikiサイト (joho19というページ名)で自分のアカウントをクリック
どうです?自分のページに入れましたか?
注:
間違って他人のアカウントをクリックすると、アカウントとパスワードの入力を求められ、当然入れません 一度この入力画面が表示されると、自分のページに入るときに、もう一度アカウント・パスワードの入力が必要です
今見えているのが、皆さんが自由に書き込んだり、編集したりして、教員への情報を発信できるページです。では、新しいページを作ってみましょう
./01 |
(全て半角文字で、ピリオド・スラッシュ・01 と入力)
これで、今、あなたの作ったページがインターネット上に公開されました。
注意:
./01 と入力したはずなのに、出来たページの名前は
joho19/07s40XX/01 になっているはずです。先ほどのような操作を繰り返すことで、自分のメインページの下に階層的にページを作成することができるのです。
では次に、先ほど作成した「joho19/07s40XX/01」というページを編集してみましょう。入力した「01」という数字は課題番号1に対応しているので、いっそのこと、メインページに載っている、第1回課題の内容を移動させましょう。
- 先ほど作成した「joho19/07s40XX/01」を表示させる
- ページの一番下の方に小さい文字で書かれている「編集」というリンクをクリック
- タイトルの下の方にある「--ひな形とするページ--」というプルダウンメニューをクリック。自分のメインページ「joho19/07s40XX」を探して、右の読み込みボタンを押す。
- 内容を確認したら、ページの一番下にある「ページの更新」ボタンを押す。
では、上と同様の方法で、ページの左側に自分だけのメニューを表示させましょう。
- 自分のメインページに入り、下の方法で新しいページを作る
./MenuBar- ページの編集画面に次のデータをコピーペーストし、自分のアカウントや氏名を入力
&ref(/joho19/06s40XX/06s40XX.gif); *氏名 #ls2(/joho19/06s40XX/,except=MenuBar,display=hierarchy,relative)
Pukiwikiというのは、初心者でも簡単に、ウェブページを使って情報を公開・共有できるシステム。君たちがやったのは、
たったこれだけの作業で、自分が公開したい情報を、全世界にむかって発信したわけ!
「でも、公開して無いじゃない」という声が聞こえてきそうだが、そうでもない。例えば、アフリカにいる君の友達に、アドレスとパスワードを教えれば、彼は今まさに、あなたのページを見ることができる。
公開はしているけれど、パスワードで制限がついている
というのが今の状況。
以前に行ったアンケートで、ホームページを作ったことのある人が何人かいた。でも、今回やったPukiwikiによるページ作りと公開は、その時の作業とはずいぶん違うと思う。簡単にまとめてみると、
たぶん、一番大きな違いは、Pukiwikiの方は、普段使い慣れているウェブブラウザ(FireFoxとか)を使うだけで、ウェブページの作成、更新、公開ができるということ。
「Pukiwikiってすごいなー。でも、誰でもPukiwikiサイトを準備できるわけでは無いでしょ?」~
そのとおり。自分でPukiwikiサイトを作ろうと思えば、いろいろと知識は必要。でも、今回体験してほしかったのは実は、
ブラウザからテキスト情報を入力するだけで、ウェブページを作成・公開できる
という事実。
こんなの当たり前と思った? そういうあなたはもしかすると、
ブログを持っていたり、Mixiをやっている人
ブログ(Weblog, Blog)やMixiが流行したその理由の一つが、ウェブページの公開が簡単にできるということ。
パソコンを使わなくても、携帯電話からだってできてしまう(注:設定すればPukiwikiでもできる)。 この授業でもPukiwikiの代わりにブログを利用しても良かったのだが、いろいろ理由があってPukiwikiを選んだ。
では、せっかく作ったのだから、Pukiwikiを使ってできる特徴的なことを一つ体験してみましょう。それは、
ウェブ上でコミュニケーションを取りながら共同作業ができる
ということ。
有名な例はみんなで作る百科事典:ウィキペディア http://ja.wikipedia.org/ こちらは皆さん、課題の調べ物などで活用してるみたいだね。
皆さんにも http://bean.bio.chiba-u.jp/joho/ でこれから実際に、共同作業をして貰う。その前に、どのような共同作業のプロジェクトを作ればよいか、アイデアを出して欲しい。これが共同作業の第一歩。[課題操作]。
&ref(): File not found: "Untitled-1.gif" at page "授業/H20/情報処理/03";
(タイピング練習ソフト:Ozawa-Kenのスクリーンショット)
コンピュータが不得手な人の中には、タイピングが得意じゃないという人が沢山います。たしかに、タイピングが不得意だと、
ワープロで文章を書きたいのに、「Wのキーってどこだったっけ?」ってキーボードとにらめっこしなきゃいけない そんなことやっていると、自分の思考のスピードに合わせてタイピングできないからイライラする 授業だとキーを探しているうちに話題が変わってしまって焦る。。。 これじゃあ、携帯電話で文章を書く方がよっぽど楽???)
なんということになりかねません。でもね、キーボードタイピングは練習次第ですぐに上達します。ピアノの練習と違い、キーボードタイピングは周りに迷惑をかけずに、一人、黙々と練習できます。
毎日、30分ぐらい、ホームポジションに指をおくと左の人差し指はF、右の人差し指はJ、左の中指はD、右の中指はKに対応しているから、4本の指を交互に動かし、
ffff jjjj ffff jjjj fjfjfjfj jfjfjfjf dddd kkkk dddd kkkk dkdkdkdk kdkdkdkd
などとひたすらタイピングの練習をすれば、1-2週間で一通りの指の練習を終わる頃には、ホームポジションは覚えられる。
こうやってタイピングに対する苦手意識を無くしさえすれば、コンピュータに対する苦手意識はかなり解消できる。
タイピングが不得意な人も、この際、ちょっと練習してみては?キー入力がストレス無く行えるようになるだけで、コンピュータとのつきあい方が、ずいぶん違って来るだろう。下のサイトでは、ネットでタイピング練習ができたり、練習ソフトがダウンロードできます。
オススメは一番上のOzawa-Ken 。
./03
Humpty Dumpty sat on a wall. Humpty Dumpty had a great fall. All the king's horses and all the king's men Couldn't put Humpty together again.
上の内容が書かれたテキストファイルで、次の正規表現検索・置換を行うと、どういうことが起きるでしょうか?それぞれについて答えなさい。
. ピリオド一つは任意文字 (改行を除くあらゆる文字)1文字にマッチ * パターンに0回以上連続でマッチします。 例: an*d にマッチするのは、and, add, annnd \w 単語を構成する文字1つ(英数字, "_" および 漢字など)