コンピュータをどのようにして構成し、どのように働かせるか。
これが今日のテーマですよ。
何事もチームワークが大事ってことですね!
あきらめたらそこで試合終了だよ!激おこプンプン丸だよ!
全然違いますけど、単体で活動するよりPCも連携して働いた
ほうが力を出せるんです。
クライアントサーバシステム
小さな処理は各PCが行い、専門的な処理についてはLANで結ばれた
高性能のサーバに仕事をやらせようというシステムです。
PCは処理できないような大きな仕事がアレば、サーバに投げちゃえば
いいんだ。
サーバにもいろいろあって・・・たとえばデータベース専用のサーバとかね。
PCでやっている仕事のうち、専門家がいるものに関してはPCでやらなくて
いいってことになります。
シンクライアントシステム
クライアントサーバと構成は一緒なんですが、もっとサーバへの依存を深
めてPCはほとんど仕事をせず、ほぼすべての仕事をサーバにやってもら
います。
PC堕落したなwwww
・・・でも、そのほうがPCは端末に徹することができるので安価にできるんです。
WiiUみたいですね。
・・・なんか似てるといえばそうですが。複数のWiiUコントローラで遊ぶと想
定するなら(あの画面のやつね。もってないけど)そういうイメージはいけますよ。
(つづきます)
つ○さくん!絶対パスだ!
いいよ!○さきくん!相対パス!
ファイルの位置をを示すときに、絶対パスと相対パスっていう言葉がある。
いいよ!○さきくん!相対パス!
ファイルの位置をを示すときに、絶対パスと相対パスっていう言葉がある。
これは猫本なんかでもピンと来ない・・・そんな人もいるかもしれない。そん
な人への授業だ。聞いてほしい。たとえば、AKBの例で言う。
唐突ですね。読者の皆さんアイドルネタですいません。
ファン以外の人、置いてけぼりだったらすみません。
AKB48はルートディレクトリだ。
それに対してチームA、チームK、チームBは入れ物と考える。
これがサブディレクトリという。
そこにメンバーが居るわけだ。こいつらが、ファイルってことだな。
AKB48
| | |
A K B
| | |
* + /
たとえば、「ぱるるはAKB48のチームBの一員である。」
この見方はルート(大本)からたどった見方であるからこれを絶対パス指定、という。
これをメンバーから見た見方に変えるとどうなるだろうか。
「チームAのゆいはんにとって、ぱるるは別のチームであるチームBの一員である。」
これは視点をチームAゆいはんに持ってきた場合のぱるるの立ち位置だ。
すなわちこれを「相対パス指定」という。
じゃあ、コンピュータ的な書き方をすると、絶対パス指定でのぱるるは
AKB48¥チームB¥ぱるる.member
みたいな書き方になる。これを、ゆいはんからの視点、すなわち相対パス指定で書くと。
..¥チームB¥ぱるる.member
「..」ってなんすか?
これは一個戻るという命令みたいなもんだと思ってほしい。本当は図を書いてくれるとよく
わかると思うんだ。
で、推しメンは誰なんですか、はっしーせんせい?
・・・さ、さっしー
・・・それではまた来週!
っていうか明日更新です!お楽しみに!
(つづきます)
な人への授業だ。聞いてほしい。たとえば、AKBの例で言う。
唐突ですね。読者の皆さんアイドルネタですいません。
ファン以外の人、置いてけぼりだったらすみません。
AKB48はルートディレクトリだ。
それに対してチームA、チームK、チームBは入れ物と考える。
これがサブディレクトリという。
そこにメンバーが居るわけだ。こいつらが、
AKB48
| | |
A K B
| | |
* + /
たとえば、「ぱるるはAKB48のチームBの一員である。」
この見方はルート(大本)
これをメンバーから見た見方に変えるとどうなるだろうか。
「チームAのゆいはんにとって、
これは視点をチームAゆいはんに持ってきた場合のぱるるの立ち位
すなわちこれを「相対パス指定」という。
じゃあ、コンピュータ的な書き方をすると、
AKB48¥チームB¥ぱるる.member
みたいな書き方になる。これを、ゆいはんからの視点、
..¥チームB¥ぱるる.member
「..」ってなんすか?
これは一個戻るという命令みたいなもんだと思ってほしい。
わかると思うんだ。
で、推しメンは誰なんですか、はっしーせんせい?
・・・さ、さっしー
・・・それではまた来週!
っていうか明日更新です!お楽しみに!
(つづきます)
今日はAD変換やDA変換の勉強をするんだがな。
Aって・・・なんだと思う?
・・・きっす。
ふっ・・・Dはなんだ?
ちょ、ちょっとなんてことを言わせるんですかもう!ド変態!
Aはアナログのこと。
Dはデジタルのことです。
そうだとも。ド変態は認め・・・ねーよ!たとえばだ。
A/D変換とはアナログ信号をデジタル信号に変換すること。
逆に
D/A変換はデジタル信号をアナログ信号に変換すること。
です。
アナログってなんですかね?
デジタル(0と1などの符号で表現している)ではないことをいいます。
Aって・・・なんだと思う?
・・・きっす。
ふっ・・・Dはなんだ?
ちょ、ちょっとなんてことを言わせるんですかもう!ド変態!
Aはアナログのこと。
Dはデジタルのことです。
そうだとも。ド変態は認め・・・ねーよ!たとえばだ。
A/D変換とはアナログ信号をデジタル信号に変換すること。
逆に
D/A変換はデジタル信号をアナログ信号に変換すること。
です。
アナログってなんですかね?
デジタル(0と1などの符号で表現している)ではないことをいいます。
音にしても画像にしても、符号に変換しないでいる状態をアナログって
いいます。大雑把に言えば。
符号化っていうのは、ようするにデジタルに直すことなんだな。
量子化っていうのはそれをどの頻度で行うのか、ということなのさ。
デジタルのいいところはなんですか?
劣化しないこととコピーが容易いことです。
実際にいろんなサンプリングをしてみると、細かく取得するとデータが大きくなり
大雑把にサンプリングするとデータは小さくなりますが、データが小さいと元の
再現がイマイチになってしまうんですね。
たとえば、CDは人間が聞こえるギリギリの範囲で音声をデジタル化している。
たまーにCDはアナログより劣化した。音が聞こえていない・・・っていう人もいる
ようですが人間の聞こえる範囲ではないはずなので、それはないかなあ。
セブンセンシズに目覚めている人はわかりませんよ。
ペガサス流星拳!!!とおおおおおお!!
(つづきます)
いいます。大雑把に言えば。
符号化っていうのは、ようするにデジタルに直すことなんだな。
量子化っていうのはそれをどの頻度で行うのか、ということなのさ。
デジタルのいいところはなんですか?
劣化しないこととコピーが容易いことです。
実際にいろんなサンプリングをしてみると、
大雑把にサンプリングするとデータは小さくなりますが、
再現がイマイチになってしまうんですね。
たとえば、CDは人間が聞こえるギリギリの範囲で音声をデジタル化している。
たまーにCDはアナログより劣化した。音が聞こえていない・・・っていう人もいる
ようですが人間の聞こえる範囲ではないはずなので、それはないかなあ。
セブンセンシズに目覚めている人はわかりませんよ。
ペガサス流星拳!!!とおおおおおお!!
(つづきます)
スタックとキュー?
ビリヤードの道具じゃないぜ。
おーい、スタック~!すたっくうううう~!
狩野英孝でもありません。情報の処理順番についての基本的な理論が
スタックとキューです。キューは来た順番にデータを処理する考え方。
スタックはデータを積んでおいて、最新のものを処理できるようにする考
え方をいいます。
おい。やうたん・・・この説明・・・どう思う?
すっごく・・・わかりにくいです・・・
・・・わかりました。たとえでいきましょう。
スタックはバケツです。キューはところてんです。
アッーまた思い切った例えをするな。
キューの長さが3のところに
ABCDとデータを流すとABCまではキューに収まるんですが
ところてんちゃんなので
Dがキタ瞬間にAが押し出され
BCDとキューの内容が変わります。
スタックはバケツです。同様に3の深さのあるスタックとします。
ABCとデータを流すと(これをPUSHといいます。)
C
B
A
このようにデータが積み重なります。データは上からしかとることが
できません。
よってあとからDというデータがやってきたときには
Cをどけて(これをPOPといいます。)
D
B
A
こうするしかありません。たとえば、元あるAと後ろからキタDを交換したいとすると
いちど全部取り出して
DCBA
C
B
D
このように入れなおさなければならないわけです。
ですが、とりあえずやってきた最新の処理をできるようにするにはこれは便利です。
私の積みゲーと同じですね。
かなたんさん、ありがとうございます・・・
(つづきます)
ビリヤードの道具じゃないぜ。
おーい、スタック~!すたっくうううう~!
狩野英孝でもありません。情報の処理順番についての基本的な理論が
スタックとキューです。キューは来た順番にデータを処理する考え方。
スタックはデータを積んでおいて、最新のものを処理できるようにする考
え方をいいます。
おい。やうたん・・・この説明・・・どう思う?
すっごく・・・わかりにくいです・・・
・・・わかりました。たとえでいきましょう。
スタックはバケツです。キューはところてんです。
アッーまた思い切った例えをするな。
キューの長さが3のところに
ABCDとデータを流すとABCまではキューに収まるんですが
ところてんちゃんなので
Dがキタ瞬間にAが押し出され
BCDとキューの内容が変わります。
スタックはバケツです。同様に3の深さのあるスタックとします。
ABCとデータを流すと(これをPUSHといいます。)
C
B
A
このようにデータが積み重なります。
できません。
よってあとからDというデータがやってきたときには
Cをどけて(これをPOPといいます。)
D
B
A
こうするしかありません。たとえば、元あるAと後ろからキタDを交換したいとすると
いちど全部取り出して
DCBA
C
B
D
このように入れなおさなければならないわけです。
ですが、とりあえずやってきた最新の処理をできるようにするにはこれは便利です。
私の積みゲーと同じですね。
かなたんさん、ありがとうございます・・・
(つづきます)
画像と動画のデータ形式についてやってきました。
他にもいろいろなデータ形式があって、どれも覚えていただきたい!と
いえばそうなんだが。
そんなに覚えれるもんですかってなことで。
大胆に3つに絞って覚えていってくださいな。
CSV
テキストのデータをカンマで区切って保存してあるものです。
表計算やデータベースで使われる形式です。
xlsじゃダメなんですかね。
カンマ区切りテキストって通称だがこれのおかげでいろんなデータベース
にデータを流し込めるんだ。どんなデータベースでもCSVだけは対応して
たり。
もちろん、通常のテキストファイルですからいちいちデータベースや表計算
のソフトを使用しなくても編集が出来る利点もありますね。
ZIP
データの圧縮形式です。現在は全世界的に標準の規格になりました。
圧縮ってなんですか?
たとえばAAABCAという6桁のデータがあったとして
AAAは「1」と置き換えられるというお約束が成立するならば。
1BCAと4桁まで圧縮できます。
解凍するときは1をAAAに変換してあげればいいので元に戻ります。
ZIPでくれ!っていう名言が印象に残っています。
うんうん、至言だな・・・ってあほなああああ!!
PDF
特定の環境に左右されない文書ファイルです。いわゆるPDFビューア
さえあれば、どんな環境であれ読めます。
アマゾンとかジャングルでも?
いや・・・PC環境のことでそういうことではないですよ。
文書ファイルはワープロソフトに依存したり文字コードを意識したりする
必要性があったから、とっても便利なんだよな。
(つづきます)
他にもいろいろなデータ形式があって、どれも覚えていただきたい!と
いえばそうなんだが。
そんなに覚えれるもんですかってなことで。
大胆に3つに絞って覚えていってくださいな。
CSV
テキストのデータをカンマで区切って保存してあるものです。
表計算やデータベースで使われる形式です。
xlsじゃダメなんですかね。
カンマ区切りテキストって通称だがこれのおかげでいろんなデータベース
にデータを流し込めるんだ。どんなデータベースでもCSVだけは対応して
たり。
もちろん、通常のテキストファイルですからいちいちデータベースや表計算
のソフトを使用しなくても編集が出来る利点もありますね。
ZIP
データの圧縮形式です。現在は全世界的に標準の規格になりました。
圧縮ってなんですか?
たとえばAAABCAという6桁のデータがあったとして
AAAは「1」と置き換えられるというお約束が成立するならば。
1BCAと4桁まで圧縮できます。
解凍するときは1をAAAに変換してあげればいいので元に戻ります。
ZIPでくれ!っていう名言が印象に残っています。
うんうん、至言だな・・・ってあほなああああ!!
特定の環境に左右されない文書ファイルです。いわゆるPDFビューア
さえあれば、どんな環境であれ読めます。
アマゾンとかジャングルでも?
いや・・・PC環境のことでそういうことではないですよ。
文書ファイルはワープロソフトに依存したり文字コードを意識したりする
必要性があったから、とっても便利なんだよな。
(つづきます)