2012年8月8日水曜日

Japón vs México

こんばんは。今日の晩は、幾分涼しくて、過ごしやすいですね。ええこっちゃ。

昨日は、課題の発表お疲れさまでした!!私はぴゃぴゃっと流してしまったので、こうしたらよかったんとちゃいますのん、ああしたらもっと素敵でっせ、というアドバイスがあれば教えていただきたく。よろしくお願いします。自分の番がきたときに言おう、言おう、と思っていたのにすっかり忘れてしまったことがあります。緊張するとすっ飛ぶのであきまへんな。なので、今さらですが書き留めておきます。

今回の発表では、皆さんの口から「偶然の産物でできました」という言葉が出てこなかったように思います。す、すごい!!!!つまりは、みんな「ああしたい~」「こんなふうにしよう~」と言うのがあって、それになるように作品を仕上げたということですもんね!!!いやぁ、すごい。ほんまに!!!

さて、今日からPHPが始まりました。今回のこのPHPとやら、用語が難しい!!というのがしょっぱなの感想。まずは、単語の意味調べからスタートでした。「データベース」とか「データベースサーバ」とか、なんとなく耳にしたことはあっても、実際にはなんとな~く、雰囲気だけを感じ取って理解したような気になっていたのだな、と思いました。だので、どうしたら、自分の中にすとんと入ってくる(=理解できる)だろうかと、八十吉さんとはにわのお兄さんと、ああでもない、こうでもないと言いながらはなしあっておりました。私が今日理解したことのまとめは、以下のとおりです。



その① PHPを作っても、PHP単体では動かない
その② そこで、PHPが動作できる環境を設定してやる必要がある。PHP開発に必要なソフトはいろいろあるけど、XAMPPがあれば大丈夫!!→なぜなら、それらのアプリケーションを一括でインストールしてくれるから!!
その③ 分からなかった語句、【データベース、データベースサーバ、インタプリタ、データベース管理システム】を、XAMPPに入っているアプリケーションに当てはめるとこんな感じ。(※画像、しょぼい。すんません。そして、あくまでも、これは自分たちの解釈なので、間違っていたら、すみません!!!あしからず!!

ちなみに、理解するために置き換えた言葉はこんな感じです。

分からなかった用語置き換えた概念XAMPPのアプリケーション名
データベースサーバ倉庫と管理人のおっさんのいる場所Apache
データベースデータを格納する倉庫MySQL
データベース管理システムデータを管理してくれるコンシェルジュのようなおっさんphpMyAdmin
インタプリタデータを簡単に翻訳・通訳してくれる機械PHP5

それを踏まえて、下の絵を見てみてください。
この絵を見て分かるとおり、ユーザが見ているのは、「実行結果」のみ!!PHPで作ったファイルをブラウザで開いてソースを見てみると、そのことを実感することができました。

<html>
<head></head>
<body>
<?php echo 3 + 5; ?>
</body>
</html>

とPHPプログラムに書いても、ブラウザで見たファイルのソースは、

<html>
<head></head>
<body>8</body>
</head>
</html>

となっていました。3+5の実行結果「8」がユーザーに返されている、つまりユーザは「実行結果」のみを見ているのだなぁ、ということです。

明日以降、実際にプログラミングの内容に入っていくので、今日のところはまずこのPHPの仕組みがわかって終えられたらオッケイかなぁ、と勝手に思っています。



さぁ、今夜は日本対メキシコ戦がありますね。私はテレビを持っていないので、見られませんが、応援しながら眠りにつきたいと思います。

がんばれ、ニッポン!!!!

mizonさんは、分かりますか。これ、誰のポーズか。


13 件のコメント:

  1. PHPプログラミングで表示されたソースコードが結果のみを表示している事勉強になります。すごい!ありがとうございます。

    この写真いつ撮ったのですかw
    イケてますね!
    このポーズ、もちろん知っていますが、ガンバレ、ブラ○コさん!!!になっている気がしますなあ。

    今夜は多分全部見ると思います。どっちも応援しますよ。ガンバレ~!

    明日ガッコいなかったらすみません。やむを得ない事情で。。。

    返信削除
    返信
    1. >>mizonさん
      今日は、朝から爆笑を運んできてくれてありがとうございました。
      Yシャツを脱ぎ捨てて、緑のユニフォーム姿になったとき、最高にかっこよかったです!!!!(なのに爆笑。笑)
      自宅から暑いのにあのネタを仕込んでくるとは、熱すぎる!!!!
      決勝と3位決定戦、ぜひとも両チームに勝ってもらいたいものですね。

      ちなみに、写真はメキシコのトゥルムという遺跡に行った時にとりました。
      海沿いにある遺跡で、なんと遺跡内にビーチがあります。
      真っ青な水が美しいカリブ海です。
      そこで、あえての、○ランコ!!!!!いやぁ~、気持ちよかったです。笑
      mizonさんも、あのユニフォームでぜひ!!!

      削除
  2. またまた情報ありがとうございます。

    >>実行結果のみを返している

    なるほど、これは勉強になります。


    あれ?ApacheはWebサーバアプリケーションなんじゃないかな??
    Apacheはあくまで情報送信する上での役割を担っているんじゃないのかなぁ…実際のデータはSQLが持っているわけで…そこから転送してきたデータをクライアントPCに送信だと思ってたんだけど。
    しかし、そうだと仮定するとデータベースサーバってなに?って感じだね^^;



    >>がんばれ、ニッポン!!!!

    …工エエェェ(´д`)ェェエエ工工…

    返信削除
    返信
    1. >>Akrくん
      あ、ばれた!!!
      この絵を描いているときは、データサーバのつもりで書いてたんやけど、家で本を読んでいて、P276の表見てたら、「これ、当てはめられんちゃうん?」と無理やり当てはめてみたのですが……。
      「サーバ」の解釈があたしどうやら変やったみたい。
      出直してきます!!!

      ところで、こないだのスピーチの内容、ブログにアップせぇへんのん??
      ぜひお願いいたしたい!!!

      削除
    2. 私、遅刻してスピーチ聞けなかったので、よろしくお願いします^^

      削除
  3. ほんと、機械語はもういやだー
    またお絵かきソフトに戻りたい~~~。

    テキストのプログラムのすぐあとに「出力結果」っていうのが載ってたから、
    それ(html)が、PHPの作ったやつで、これをWebサーバーが送ってくれるのかと思ってたんだけど。
    下書きしてたけど、amiさんみたいに上手にまとめられませんm(_ _)m
    うらやましき才能。。。
    よくわかんないけどこんな感じです↓↓↓


    この日記で言えば、たくさんの投稿があるけど、一つずつの投稿をそれぞれhtmlファイルを作ってるわけじゃなく、

    たとえば、日付と日記の内容とコメントを表(データベース・MySQL)にしたエクセルファイル(データサーバ)があって、ブログを読む人(クライアント)が何月何日のブログを読みたいなぁとブラウザをぽちっとすると、Webサーバーが、PHPくんに頼んで、エクセルからその日付の内容を持ってきて、htmlの体裁に並べてくれる。そのhtmlをWebサーバーがクライアントに送ってくれて、めでたくブログが読めるっていう。
    (ブラウザで見るのは完成したhtmlだけ)

    Apacheは、データベースとかPHPとかhtmlとかの地図を知ってる、連絡係というか。
    phpMyAdminっていうのは、ほんとは表(MySQL)からその日の日記を持ち出すには、スペイン語(SQL)じゃないとダメなんだけど、PHPくんは日本語(むしろ英語だけど)しか使えないから、翻訳してくれる人。

    って感じ。。。
    説明下手でゴメンナサイ。間違ってたら教えてくださいませm(_ _)m

    返信削除
    返信
    1. >>imrさん
      おおお!!!
      スバラシイ!!文章での補足、ありがとうございます!
      わかりやすい!!(特に、データベース=エクセルファイル、のところ)
      今日の授業で、どうも???やなぁ、と思っていたら、PHPとHTMLは全くの別物なんですね……。
      なんか、両方Dreamweaverで触ってたもんやから、なんか親戚同士くらいかと思ってました。


      Apacheは、場所というよりもヒト的な感じですか??@連絡係

      ***************
      サーバあるいはサーバー(英:server)はコンピュータの分野では、ユーザー(クライアント)からの要求に対して何らかのサービスを提供するシステムのことである。
      ***************

      システム??

      あーん。
      翻訳こんにゃくがほしい。笑

      削除
    2. 「ApacheはWebサーバアプリケーション」ってのが、私も“??”やってん。


      Wikiより:::::::::::::::::::::::::::::::

      Webサーバ(ウェブサーバ)は、HTTPに則り、クライアントソフトウェアのウェブブラウザに対して、HTMLやオブジェクト(画像など)の表示を提供するサービスプログラム及び、そのサービスが動作するサーバコンピュータを指す。
      :::::::::::::::::::::::::::::::::::::

      ここで、HTTPっていうのは、言うなれば、スペイン語でも日本語でもないまた別の新しい言葉です。
      Apacheは、このWikiで言うプログラムの方になるんじゃないかな。
      つまり、amiさんの質問でいうと、ヒト!!

      Webサーバーって場所から、自分ちでポチってした人宛に、htmlを送ってくれるヒト。

      削除
  4. PHPがはじまり、ガーンと言ってしまいましたw
    機械語はわかりませんね…
    amiちゃんや、はにわの姉御、八十吉さんがいつも熱心に話してらして、そのあと分かりやすく説明してくれるから、すごく助かります!

    そして、課題の時は気を使ってくださってありがとうございました:-)
    amiちゃんの作品はいつも「らしさ」がでてて素敵です!
    なんか皆さんの素敵なアイデアをぱくってばっかですが、Tシャツもまたいろいろ教えてくださいw

    返信削除
    返信
    1. >>趙朔さん
      始まったねぇ~、PHP。
      あたしも昨日はうっかり心の声がダダ漏れに(無意識でした。)なってしまいがーんと言うてしまったけど、今日・昨日はひたすらでこぼこの地面をトンボでならした、という感じで、なんとかこれからPHPを勉強するためのスタートラインくらいまではたどりつけたかな?!という感じ。
      八十吉さんと自分らに言い聞かせるように言うてたけど、「何とかなる気がしてきた!!!!!」
      思い込んだもんがち、ということにしようー!!笑

      いやいや、課題のやつ、すっごい中途半端にしか時間を残されへんかったよなー。
      でも、後日に回るのはダレるから時間内に趙朔さんまで終われてよかったよかった!!
      「らしさ」でてるかな?!ありがとう!!!
      「らしくねぇ」やつも作れるように精進します!!!笑

      削除
  5. ほんと、いつも分かりやすい例え(絵)と解説助かります!ありがとそん(*≧∀≦*)ノシ

    返信削除
    返信
    1. >>haniwaのお兄さん
      いやいや、こちらこそいつも助けてもうてばっかりでありがとう~!!!
      でも、今日の「PHP王国」と「HTML王国」は秀逸やったな。笑
      HTMLとCSSは同じ国民やったのに、PHPは外国人だったなんてね。
      それが、今日の最大の発見ですわ!!!笑

      削除
  6. んで、PHPの通訳さんはmetaさんなんやな?
    あれ~ちょいと違うかえ~?(´▽`;)ゞ?笑

    返信削除