ゼロになる体、充たされていく
平成14年8月23日
4/19/2002
ぼくはのコンピュータのスキルは低い。しかし、いつも学生に教わってばかりである。
教えるより教わるほうが楽しい。
ktermなど画面をそのままps 、gif、 jpeg などのファイルとして保存する。
(1)保存したいkterm画面と操作するkterm画面を重ならないように分離する。
(2)操作画面で
localhost# import –frame test1.ps
としてからマウスカーソルを保存したい図形に持っていき、クリックする。
gif ファイルなどは授業用のホームページに利用できる。
なぜLaTexか?(永田喜久 福岡大学ドイツ語教育 JUCE journal 2002 vol.10,no.4,17-19)
(1)LaTexを用いれば学術文書が要求するレベルにおけるテクスト処理・多言語処理
の精密性が(書き手が意識しなくとも)自動的に実現可能
(2)LaTexはOSに依存しないし、その入力ファイルは単なる「テキストファイル」であるか
ら、文書の互換性が保証される。LaTexファイルの高次の検索・加工もきわめて容易。
PostScript、HTML、PDFファイルへの変換ができ、Web上でも
ポータビリティに優れている。
(3)書き手は、文書を視覚レベルでなく、常に論理レベルで捕らえることを要求され、
これを利用することにより知らず知らず物事を論理的・明快・簡潔に表現する習慣と能力を
身につけることができる。
演習1.
netscape のバージョンアップを行う
http://home.netscape.com/ja/browsers/6/index.html
良いプログラマは良いコードを書く。
かっこいい(グレートな)プログラマは良いコードを借りてくる。
その価格の低さから unix は多くのソフト会社のターゲットプラットフォームになっている。
シェルスクリプトの移殖可能性
非拘束的インターフェイス
連想的、総合的、分散的ーーー>人間のやりかた
これとマッチできるOSが求められる。あとはどれが好きかであろう。
Free BSDのページ
http://www.freebsd.org/ja/handbook/index.html
かな漢字変換 cannaの利用法
http://www.nec.co.jp/japanese/product/computer/soft/canna/
インターネット技術
エディター
muleで漢字になっている部分がviで文字化けになってるこの理由を追求せよ
netscape
(1)pdf fileを読む
(2)word を読む
(3)html で表示されたものを .ps fileとして保存してそれを読む
(ghostviewの利用)
ホームページのからくり
他人のホームページがどのようになっているか
ソースを見る
ソースをとる
フレームになっている場合のとり方
画像のとり方
画像にはgif jpegがあること,
その違い.
(1)ディレクトリをつくる
#mkdir
rubik/
(2)ネットスケープを立ち上げとってくるページを決める
(3)セーブされていることを確認する.
ls
cd
~
ls
cd
rubik
ls
(4)ネットスケープで見る.
#netscape
rubik_c.html &
(5)画像が化けているので画像をいっこずつとってくる.
(6)ネットスケープで画像も見えることを確認する.
#netscape
rubik_c.html
portsとは
移植
他のマシンで動いているソフトを移植して使う
そのソフト群のこと
Makefile
make
make install
make clea
wgetはインターネットからとってくる
ftp ソフトである.
wget を ports からとってくる.
(1)場所をさがす
whereis wget
文字ベースのブラウザの必要性
有用性
Lynx
ソース解析
メールのからくり
ftpのからくり
telnetのからくり
インターネットのからくり
これからのインターネットの行方
wget
UNIX Magazine (アスキー)10月号2001
に詳しい説明あり
FreeBSD
#cd /usr/ports/ftp/wget
#make install ; make clean
$
wget -r -L -np
http://www.sakuyanet.org/
とすると、カレントディレクトリに www.sakuyanet.org
というディレクトリが作られ、その下に、そのサイト内のトップページ
から辿れるすべてのページや画像ファイルなどがすべてダウンロードさ
れて格納される。
1つのホームページに同時に複数のクライアントがアクセスしてくるし
netscapeだったりinternet explorerだったり
文化もマルチカルチャーが普通
英語だけがいいわけでなく
韓国語や中国語・・・・
どんなものにも対応できることが
いわゆるリテラシーというものではないか
パソコンというメディアを使って自己表現を獲得する。
例)
mule をつかいjavaのソースを打ち込み
javac でコンパイル、デバッグ
java で実行の一連の手続き
ついでにネットワーク環境を把握するネットワークプログラムをjavaでかく
windows のコマンドラインでネットワークの状態を把握する。
(
ping,
ipconfig/all
ipconfig
netstat -p
やたらとポートスキャンしてはいけないこと
自機 unix からサーバ(unix)へtelnetでアクセスftp
自機 Windows から自機 BSDunix にtelnet でアクセス
ftp
逆にsambaはできるか
友人とのファイルの共有やりとり
XML
java script
perl
CGI
標準的なインターネットテクノロジーの知識:考え方のみ、unixの必要性
6階層、TCP/IP、IPv4、IPv6、ルータ、NATの技術
メールがなぜ届きなぜよめるか(SMTP,pop)
アカウントをどうつくるか
WWWがなぜ動き読めるか
wwwをどのように運用するか(httpd,apache)
一台のマシンでブラウザが複数開け、同じページを見たり
違うページを同時に見たりできるのはなぜか
1年のときせっかくパソコンを買ったが、パソコンを使った授業が少なすぎで、学科でそろえた意図がわからない。
Windowsでなくunixというところもそうした利点が理解できない。−−−−−−−平成13年度学生実態調査アンケート
実習授業ーーーリテラシ、プログラミング、Java で用いる。
単にクライアントとしてパソコンを利用するだけでなくネットワーク技術者としてサーバを立ち上げたり、それを運営する側に立てるように
そのときはunixの考え方が標準。
オブジェクト指向としてのjavaについてはこの授業では触れない。
133.78.18.1 csserve.edu.musashi-tech.ac.jp
1