ガイアが黒い画面にもっと輝けと囁いている
DESCRIPTION
Fukuoka.php Vol.12 ~KUROI GAMEN~ http://fukuokaphp.doorkeeper.jp/events/8933 画像はこちら http://www.pixiv.net/member_illust.php?mode=medium&illust_id=41858742TRANSCRIPT
ガイアが黒い画面に もっと輝けと囁いている
Fukuoka.php Vol.12 ~KUROI GAMEN~
h"p://www.pixiv.net/member_illust.php?mode=medium&illust_id=23580859
福岡PPHHPP家 の 執事
小室 文
• TTwwiitttteerr:: @@aayyaakkoommuurroo • 株式会社サーバーワークス
– 福岡オフィス – AAWWSS事業部 ソリューションアーキテクト
• AAWWSS CCeerrttiiffiieedd SSoolluuttiioonn AArrcchhiitteecctt • AAWWSS サムライ 22001144 • 最近好きな物
– 絵を書く事 – ZZeedddd – ssttrreeaammiioo--ffffmmppeeggとSSpphhiinnxx
黒い画面
本日は福岡PHP家の大旦那様、 加賀澤様、赤瀬様に仰せつかり
黒い画面についてお集まり頂きました 旦那様、お嬢様にご紹介させて頂きたいと思います
貴方の黒い画面
レッスン 11
皆さまが心の奥に仕舞っている黒い画面を今再び呼び起こし、それが何なのかを再確認したいと思います。
私が持っている黒画面はこのように真っ黒なものなのですが、皆さまはどのような画面をお手元のPCでお使いで
しょうか。 大体の場合背景色は変えられるとしても黒く、文字は白、そして入力画面が点滅しているのが一般的かと思いま
す
黒い画面に比較して多くの方々が使われているのがGUI という風に呼ばれるツールかと思います。大体の場合、
パステルカラーで、ファイルやディレクトリをマウスを使って操作出来る、というモノが多いかと思われます。
Graphic User Interface Terminal
命令動詞 対象物
走れよ、早く、 豚が
豚さん、早く、 走ってください。
ccpp –rraa ..//ppiigg// ..//ppoorrkk//
二次元 三次元 各ツールの次元
文法上何か最初に来るか
文法例
実例
走れよ、 早く、豚が
豚さん、早く、走って ください
福岡PHP家のメイド達で試してみました
黒い画面の操作
レッスン 22
それでは黒い画面が再認識で来た所で、操作について勉強しましょう
走れよ 早く 豚が ↑ ↑ ↑
命令動詞 オプション 対象物
先ほど学んだように、黒い画面の使い方は、「走れよ 早く 豚が」という使い方をします。文法的には命令動詞
オプション 対象物が来ます。
基本的使い方
命令動詞 オプション 対象物 対象物そのN
cp -‐ar ./pig/ ./pork/
ls -‐la
scp ./pig/ [email protected]:/var/www/pork/
chown root:root pig.php
chmod 0775 pig.php
hostname pig-‐lover.local
zip -‐r pork-‐ham.zip ./pork/
unzip pork-‐ham.zip
走れよ 早く 豚が ↑ ↑ ↑
命令動詞 オプション 対象物
こちらが参考例です。あくまでも「走れよ 早く 豚が」です
命令動詞
参考命令動詞 (一部)
ファイル管理 chown, chmod, ls, mkdir, rm, touch
テキスト・ファイル操作 cat, cut, grep, sed, tail
システム管理 date, finger, free, last, reboot, sudo, who
ジョブ・プロセス管理 kill, ps, sleep, Sme, top
ネットワーク管理 dig, host, hostname, ifconfig, nsloookup, ping, route
ネットワーク・クライアント操作 Tp, telnet, wget
デバイス管理 fdisk, fsck, kfs, mount, quota, umount
印刷管理 lpc, lpq
圧縮・展開・エンコード・デコード zip, unzip, tar, uuencode, uudecode, lha
パッケージ関連 apt-‐get, dpkg, rpm, yum
他OS互換 mmd, mmove
その他 echo, man, expr 命令動詞はこのようなカテゴリや、
コマンドがあります
黒い画面xxPPHHPP
黒い画面 PHP
chown aya/home/aya/pork-‐list.txt chown(“/home/aya/pork-‐list.txt”, “aya”);
date "+%Y-‐%m-‐%d %H:%M:%S" date(’Y-‐m-‐d h:i:s');
sleep 秒 sleep(秒);
hostname gethostname();
uname php_uname();
それでは黒い画面での命令動詞は、PHPとのどのような関係性が
あるのでしょうか
/Zend/zend_virtual_cwd.c: #if !defined(TSRM_WIN32) && !defined(NETWARE) CWD_API int virtual_chown(const char *filename, uid_t owner, gid_t group, int link TSRMLS_DC) /* {{{ */ {
cwd_state new_state; int ret;
CWD_STATE_COPY(&new_state, &CWDG(cwd)); if (virtual_file_ex(&new_state, filename, NULL, CWD_REALPATH TSRMLS_CC)) { CWD_STATE_FREE_ERR(&new_state); return -1; }
if (link) {
#if HAVE_LCHOWN ret = lchown(new_state.cwd, owner, group);
#else ret = -1;
#endif } else { ret = chown(new_state.cwd, owner, group); }
CWD_STATE_FREE_ERR(&new_state); return ret;
} /* }}} */ #endif
PHPはC言語で書かれているとの事ですので、多くの場合PHPで使える黒い画面コマンドは、実際に黒い画面で叩くコマン
ドと同じものをラップしている場合が多い様です。
PHPの構造が分からなかったのでこのコードが正しいか分からないけど例。
この子はPHPです
黒い画面の時間です
レッスン 33
おっと、もうこんな時間になりましたね。それではお茶の用意をさせ
て頂きます
本日ご用意したのはフランポワーズを練り込んだ生地のレイヤー
チョコレートケーキです
黒い画面をお使いの場合はケーキを全てPHPも含めてお召し上が
る事が可能です
GUIをお使いの場合は、大体の場合、ケーキの上に乗せているイチゴしかお召し上がる事が出来ない
場合が多いですね
PPHHPPは出来る子
黒い画面
PPHHPP
黒い画面とPHPが出来る事は一部かぶっているとはいえ、ウェブアプリ以外の部分では
黒い画面が出来る事の方が多いです。
全部黒い画面でやるべきか、という点に関して個人的意見を述べると、PHPで出来る事はPHPに、それ以外は黒い画面でやれば宜
しいかと。
こんな感じで仲良く!
本日の勉強した事
走れよ、早く、豚が。
命令動詞 オプション 対象
PPHHPPの実行範囲ではない層
あ、あんたの 言う事なら
聞いて上げても いいんだから…ね!
意訳: sudo権限があれば何でもします
黒画面、有能
黒い画面、ツンデレに見えるかもしれませんが、有能な子なので
仲良くしてあげてください
福岡PPHHPP家 の お嬢様
次は福岡PHP家が誇るお嬢様@chiyochan81様のLTで御座います。最後までごゆるりとお楽しみくださいませ。
ご清聴有り難うございました
• 株式会社サーバーワークス • hhttttpp::////wwwwww..sseerrvveerrwwoorrkkss..ccoo..jjpp • AAWWSSに特化したクラウドインテグレーター • 東京本社、福岡オフィス、大阪オフィス • AAWWSS事業部 小室 kkoommuurroo@@sseerrvveerrwwoorrkkss..ccoo..jjpp
• 新卒//中途絶賛採用中で御座います、旦那様、お嬢様