えけけ鯖過去ログ: Octocatを愛でる会

RM: Mitsu

4A 村3狼1

開村
開始
終了
待機時間 179
試合時間 6
  • [Mitsu]

    勉強部屋

  • [1][Mitsu]フン
  • [2][阿部高和]フンッ
  • [1][Mitsu]おつかれさまですん。。
  • [2][阿部高和]さて どこまでいったっけ
  • [1][Mitsu]unixコードの途中までですん
  • [1][Mitsu]https://zinrou.com/village?replay=1&vid=ce56e03450f5ddc21f2433569ca1c6e5
  • [1][Mitsu]リプレイの最後に書いてある部分がわからないですん
  • [2][阿部高和]usermod -G wheell testuser
  • [2][阿部高和]あとはこれだけでいけるのだが
  • [2][阿部高和]一応念のため
  • [2][阿部高和]https://qiita.com/taro0219/items/02111f8362c650ac9d3b
  • [2][阿部高和]2,「visudo」コマンドを実行する。

    3,コメントを外す
    ## Allows people in group wheel to run all commands
    #%wheel ALL=(ALL) ALL

    ## Allows people in group wheel to run all commands
    %wheel ALL=(ALL) ALL
    #%wheel ALL=(ALL) ALL
  • [2][阿部高和]ここを確認
  • [2][阿部高和]つまりは
  • [2][阿部高和]#%wheel ALL=(ALL) ALL
  • [2][阿部高和]このようにコメントアウトされていたら
  • [2][阿部高和]頭のシャープを外せということ
  • [2][阿部高和]で Linuxの場合
  • [2][阿部高和]元々の構文忘れたらアウトなので
  • [2][阿部高和]#%wheel ALL=(ALL) ALL
    %wheel ALL=(ALL) ALL
    こうすることでいつでもデフォルトにできるようにしておくのが望ましい
  • [1][Mitsu]あ~そういう事か
  • [1][Mitsu]なんでコメントから#外してまたコメント付けてんだ?ってなってましたん
  • [1][Mitsu]ただ、先日コメントが付いてなかった気がするんで確認します。。(仮想マシン立ち上げまで時間かかりますん
  • [1][Mitsu]デスクトップは、中古のあれを新品でそろえるといくらくらいかかりそうでしょうか。。
  • [1][Mitsu]数年は使う事を考えたら人の手垢が付いた物より新品が良いと脳内の何かが囁いてくる。
  • [2][阿部高和]うーん 好みのもよるのだが
  • [2][阿部高和]あれ新品だと7万から8万ぐらいすんじゃねえかな
  • [1][Mitsu]結構跳ね上がるのか
  • [2][阿部高和]俺は基本自作機だから相場がわからん
  • [2][阿部高和]うーん でもDELLも基本はi5みたいだなぁ
  • [2][阿部高和]新品にする意味あんのかな・・・
  • [1][Mitsu]天板のへこみが気になってしまう人…^^;
  • [2][阿部高和]どうせメイン機にせんやろw
  • [1][Mitsu]1年で捨てる様な物ならいいんだけどなぁ
  • [2][阿部高和]てかワイとしては
  • [2][阿部高和]3年後に新品かうのおすすめしたいかな
  • [1][Mitsu]3年後って何か変わるんです?
  • [2][阿部高和]いや 3年たちゃあマシンのよしあしわかってくるやろ
  • [1][Mitsu]あーなるほ
  • [1][Mitsu]中古で済ましますん…(手のひら返し
  • [2][阿部高和]まあ そこは好みの問題なので
  • [2][阿部高和]エビフライからくうかエビフライ最後にくうかみたいな
  • [1][Mitsu]自作で8万の物を完成品で買ったら多分14マン位だもんなぁ
  • [1][Mitsu]2万*7
  • [1][Mitsu]天板のへこみに12万費やすかどうか…
  • [1][Mitsu]起動しましたん
  • [1][Mitsu] 
  • [2][阿部高和]天板のへこみに12万?
  • [2][阿部高和]どういう計算式だ?
  • [1][Mitsu]天板のへこみが気になって新品完成品買うと14万。中古は2万。
    ∴天板のへこみ=12万
  • [2][阿部高和]なるほどな ならばよ
  • [2][阿部高和]ケースだけ新品にするという手もあるのだぜ
  • [1][Mitsu]その手があった
  • [2][阿部高和]初心者には厳しいかもしれんが カメラつなぎながら俺がサポートにつくのでよければ
  • [2][阿部高和]対応しちゃるぞ
  • [1][Mitsu]携帯しかないけど時間あればオナシャス
  • [2][阿部高和]んじゃあAmazonとかで
  • [2][阿部高和]MicroATX ケース で検索してみそ
  • [1][Mitsu]yasui
  • [1][Mitsu]これ寸法図れば後は合うケース選ぶだけじゃないのでしょうか
  • [2][阿部高和]そうそう 規格は一緒だから
  • [1][Mitsu]落札しまつん
  • [2][阿部高和]ういうい
  • [1][Mitsu]^?^

    [testuser@Linstudy ~]$ visudo
    visudo: /etc/sudoers: 許可がありません
  • [2][阿部高和]うん ちゃんと読め
  • [1][Mitsu]testuserじゃダメという事でしょうか
  • [2][阿部高和]コメント外れているのを確認したら
  • [2][阿部高和]その次があるだろ
  • [2][阿部高和]よく読め
  • [1][Mitsu]ういっす
  • [2][阿部高和]ああ
  • [2][阿部高和]わり
  • [2][阿部高和]visudo は root でやれってかいてないか?
  • [1][Mitsu]ですよね。。(スマセン
  • [1][Mitsu]これって#%wheel ALL=(ALL) ALL の部分が書かれてるフォルダ(ファイル?)ってどれになるんでしょうか…
  • [1][Mitsu]echoのケツにぶち込むフォルダ名がわからないですん
  • [2][阿部高和]上から順に読んでいこうか
  • [1][Mitsu]ういっす
  • [2][阿部高和]echoでやるんじゃないぞ
  • [2][阿部高和]直接いじる
  • [1][Mitsu]デリートです?
  • [2][阿部高和]解説には、 su - root
  • [2][阿部高和]パスワードいれたら
  • [2][阿部高和]visudo
  • [2][阿部高和]そしたら編集モードになるよな?
  • [1][Mitsu]はい
  • [2][阿部高和]そしたら 該当する場所を探して
  • [2][阿部高和]コメントアウトされてないかを確認しろ
  • [2][阿部高和]そしたら上書き
  • [2][阿部高和]どうやって上書きするかはviエディタの使い方ぐぐれ
  • [1][Mitsu]この前の課題にすべての答えが隠されていたのか…
  • [1][Mitsu]該当する場所ってフォルダの場所とかじゃなくてフツーに#%wheel ALL=(ALL) ALL の書かれてる位置を探せってことか
  • [1][Mitsu]上書き方法探してきますん
  • [2][阿部高和]そういうこと
  • [1][Mitsu]そもそも#が挿入されてなかったのですけど、されてた場合iボタン押して挿入する感じですよね
  • [2][阿部高和]それだとコメントアウトされちまうぞ?
  • [1][Mitsu]#の前に、#の後ろの分を書く感じかと思った次第でございます
  • [1][Mitsu]Xキーで削除が正嫡でしたかん
  • [2][阿部高和]いや それだとコメントアウトとかわらないだろ
  • [2][阿部高和]内容としては #でコメントアウトされていないことを確認すること
  • [2][阿部高和]されてないならそのまま離脱
  • [1][Mitsu]ホム
  • [1][Mitsu]visudo入力した後ってコマンド入力出来なくないです?状態
  • [2][阿部高和]おまえは前回 どうやってコメントを外した?
  • [1][Mitsu]echo >で上書きしましたん。
  • [2][阿部高和]今日は中止
  • [1][Mitsu]ふぁ!?
  • [2][阿部高和]俺はviでやれといったはずだ
  • [2][阿部高和]一歩戻るぞ
  • [1][Mitsu]・。・
  • [1][Mitsu]unixコマンドとviは違う物?
  • [2][阿部高和]unixコマンドの中にviエディタというものがある
  • [1][Mitsu]課題再度やってみまつ。。
  • [1][Mitsu]理解した
  • [1][Mitsu]
    ➀viでファイルを開く
    ➁xキーで#を削除
    ③:wでファイル保存

    であってますでしょうか。
  • [2][阿部高和]xキーだと全部きえちまわねえか?
  • [2][阿部高和]編集だ 編集
  • [1][Mitsu]https://eng-entrance.com/linux-command-vi#R

    を見てたんですけど、xキーで#削除じゃだめです?入力モード=上書き・挿入、コマンドモード:削除・切り取りと理解したんですが。。
  • [2][阿部高和]ダメじゃないが それだけではつかえない
  • [2][阿部高和]iをつかった編集モードがあるだろ
  • [2][阿部高和]それを理解しろ
  • [1][Mitsu]iで#の前に%wheel~を挿入して、コメント自体は残すという事でしょうか
  • [2][阿部高和]いいたいことはわかったが表現が間違っている
  • [2][阿部高和]iで挿入モードにして
  • [2][阿部高和]#の後ろに%wheel~
  • [1][Mitsu]ホム
  • [2][阿部高和]その下に #ないのをつくる
  • [1][Mitsu]フンフン
  • [2][阿部高和]どう編集したかはりつけてみろ
  • [1][Mitsu]分からないままにするのが一番あれなのでお伺いしたいのですが、#wheel~と書かれてる物をwheelに変更すると理解してるので、

    [2] [阿部高和]: その下に #ないのをつくる
    [2] [阿部高和]: #の後ろに%wheel~
    [2] [阿部高和]: iで挿入モードにして

    がよくわからんです。
  • [1][Mitsu]とりま課題編集しまつ
  • [1][Mitsu](課題結果)
    [root@Linstudy ~]# mkdir testspace
    [root@Linstudy ~]# chmod 777 testspace
    [root@Linstudy ~]# cd testspace
    [root@Linstudy testspace]# pwd
    /root/testspace
    [root@Linstudy testspace]# echo '#%wheel ALL=(ALL) ALL' > testfile.txt
    [root@Linstudy testspace]# echo date >> testfile.txt
    [root@Linstudy testspace]# cat testfile.txt
    #%wheel ALL=(ALL) ALL
    date
    [root@Linstudy testspace]# vi testfile.txt
    [root@Linstudy testspace]# cat testfile.txt
    wheel ALL=(ALL)ALL#%wheel ALL=(ALL) ALL
    date
    [root@Linstudy testspace]#
  • [1][Mitsu]vi→iモードでwheel~挿入→:wqで上書き保存→catで出力まで出来ましたん
  • [2][阿部高和]cat testfile.txt
    #%wheel ALL=(ALL) ALL
    %wheel ALL=(ALL) ALL
    date
  • [2][阿部高和]こうなるようにしろ
  • [1][Mitsu]了解ですん
  • [1][Mitsu][root@Linstudy testspace]# vi testfile.txt
    [root@Linstudy testspace]# cat testfile.txt
    #%wheel ALL=(ALL) ALL
    wheel ALL=(ALL)ALL
    date
  • [2][阿部高和]おう それとおなじことを
  • [2][阿部高和]visudoでやってこい
  • [1][Mitsu]了解ですん
  • [1][Mitsu]ログアウトってterateamの全終了です?
  • [ですえけけ]わいならiしないでyy p 0 x :wqだな
  • [2][阿部高和]それはもうちょい後だな
  • [1][Mitsu]出来たんだけど、これurl先の記事まちがってませんか?
  • [ですえけけ]まあviってのはunixのターミナルのなかで動くメモ帳なので、編集と保存の仕方は絶対に覚えろという神の教えだ
  • [1][Mitsu]usermod -G wheell←wheelじゃないのでしょうか
  • [1][Mitsu]Last login: Wed Apr 10 23:05:44 2019 from 192.168.0.175
    [root@Linstudy ~]# sudo
    usage: sudo -h | -K | -k | -V
    usage: sudo -v [-AknS] [-g group] [-h host] [-p prompt] [-u user]
    usage: sudo -l [-AknS] [-g group] [-h host] [-p prompt] [-U user] [-u user]
    [command]
    usage: sudo [-AbEHknPS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p
    prompt] [-T timeout] [-u user] [VAR=value] [-i|-s] [<command>]
    usage: sudo -e [-AknS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p
    prompt] [-T timeout] [-u user] file ...
    [root@Linstudy ~]#
  • [ですえけけ]wheelはLいっこだよ
  • [1][Mitsu]visudoで指定の通りに書き換えた後、usermod -G wheel(wheellではうまく行かない。)で通りました。
  • [2][阿部高和]現在 pythonの環境構築指令
  • [1][Mitsu]記事はwheellって書いてあって殺意沸いた。
  • [ですえけけ]わいpythonの環境構築で躓いて挫折した組だから・・・
  • [2][阿部高和]おい1 URLだしたって
  • [ですえけけ]普通にyumde
  • [1][Mitsu]https://qiita.com/taro0219/items/02111f8362c650ac9d3b
  • [ですえけけ]yumではいるpython3使うだけなら良いのではないだろうか
  • [2][阿部高和]testuserでsudoができないという課題wwww
  • [1][Mitsu]とりまsudo通った^。^
  • [ですえけけ]間違ってるね
  • [ですえけけ]罵倒コメント書いてきていいぞ
  • [2][阿部高和]ほんとだ
  • [2][阿部高和]10時間躓いたぞクソカスうんこたれってかいとけ
  • [1][Mitsu]カイジみたいにぐにゃぁ~(コマンドが通らないっ…!!)ってなってた
  • [ですえけけ]まあ良い経験になったじゃろう
  • [ですえけけ]エラーメッセージが出たら、諦めてエラーメッセージを読むのじゃ
  • [1][Mitsu]wheellなんてねぇよっつわれて、wheelだよなぁってなった。
  • [ですえけけ]うむ
  • [1][Mitsu]sudo通ったのでpython3環境作ってきまつ
  • [ですえけけ]素人はエラーが出たことにすら気づかない
  • [ですえけけ]中級者はクソ長いエラーを見ると思考停止する
  • [ですえけけ]英語のエラーが出たら諦めるのもよくある話
  • [2][阿部高和]言語的な話は えけけ氏に相談しれ 俺は専門外だ
  • [ですえけけ]エラーが出たときに、ちゃんと立ち向かうのがUnixと仲良くする第一歩じゃ
  • [1][Mitsu]Unix長老
  • [ですえけけ]じゃあ一緒にpythonの勉強するか
  • [2][阿部高和]よし 席かわれ
  • [1][Mitsu]オナシャス
  • [2][ですえけけ]まあyumで普通にpythonインストールできると思うから、環境はそれでいいよ
  • [阿部高和]説明しよう RedHat系のLinuxはyumというシステムでアプリを管理している
  • [2][ですえけけ]centosの今どきのパッケージマネージャってyumでOK?
  • [阿部高和]おーけー
  • [1][Mitsu]Is this ok [y/d/N]: print("Hello World!")
    Is this ok [y/d/N]: python3.6 helloworld.py
    Is this ok [y/d/N]:
  • [1][Mitsu]^?^
  • [2][ですえけけ]おkだ
  • [1][Mitsu]このpythonちゃん、環境設定終わったのにハローワールドしてくれない
  • [2][ですえけけ]python --versionでpythonの環境をチェックだ
  • [1][Mitsu]うい
  • [2][ですえけけ]大丈夫ちゃんと生きてるさ
  • [1][Mitsu][root@Linstudy ~]# python --version
    Python 2.7.5
    [root@Linstudy ~]#
  • [1][Mitsu]奴は”””いる”””
  • [1][Mitsu]がっ…ダメ…!!ハローワールドしてくれないっ…!
  • [2][ですえけけ]自力でやろうか
  • [1][Mitsu][root@Linstudy ~]# print("Hello World!")
    -bash: !": event not found
    [root@Linstudy ~]# print("Hello World")
    -bash: 予期しないトークン `"Hello World"' 周辺に構文エラーがあります
    [root@Linstudy ~]#
  • [2][ですえけけ]その画面はまだpythonモードじゃない
  • [2][ですえけけ]焦るな
  • [2][ですえけけ]落ち着け
  • [阿部高和]えけけ氏よ rootでいいんか?
  • [2][ですえけけ]まず
  • [2][ですえけけ]そこ
  • [2][ですえけけ]rootから抜けよう
  • [1][Mitsu]ういっす
  • [阿部高和]前話したはずだろ rootは最高権限のユーザーだからシステム設定に関する以外のことは基本的にしないと
  • [1][Mitsu]すまね
  • [2][ですえけけ]多分その説明のためにsudoers直したところで終わったのだな
  • [1][Mitsu]一回terateam決していいどす?
  • [2][ですえけけ]1が rootになるのはこれが最後だ
  • [1][Mitsu]消して
  • [2][ですえけけ]普通にexitしよう
  • [1][Mitsu]ういっす
  • [阿部高和]一度exitしてみろ testuserに戻るはずだ
  • [2][ですえけけ]今後は、システム関連の特権が必要な作業はsudoを使うことになる
  • [1][Mitsu]ホム
  • [阿部高和]マジ?
  • [1][Mitsu]
    [testuser@Linstudy ~]$ print("Hello World")
    -bash: 予期しないトークン `"Hello World"' 周辺に構文エラーがあります
    [testuser@Linstudy ~]$
  • [2][ですえけけ]sudoは、一回だけrootになってコマンドを実行するコマンドだ
  • [2][ですえけけ]だから焦るなって
  • [2][ですえけけ]pythonとだけ入力してみろ
  • [1][Mitsu]うい
  • [阿部高和]うちの業界 sudo使わないぞ(笑
  • [1][Mitsu]
    [testuser@Linstudy ~]$ python
    Python 2.7.5 (default, Oct 30 2018, 23:45:53)
    [GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>>
  • [1][Mitsu]さっきよりpythonちゃん成長してる
  • [2][ですえけけ]うむ
  • [2][ですえけけ]>>>で、なにか入力を求められてる感じがするじゃろ?
  • [1][Mitsu]ふむ
  • [2][ですえけけ]あとはわかるな?
  • [1][Mitsu]了解です
  • [1][Mitsu]しゃべったぁあああああああああああああああああああああああ!!!!!

    >>> print("Hello World")
    Hello World
    >>>
  • [2][ですえけけ]よろしい
  • [阿部高和]おー できたやんけ 第一歩やな
  • [2][ですえけけ]じゃあ、pythonくんに日付でも聞いてみようか
  • [1][Mitsu]Hello World^.^
  • [2][ですえけけ]import datetime
  • [1][Mitsu]>>> import datetime
    >>>
    ...
    ... today = datetime.date.today()
    >>> todaydetail = datetime.datetime.today()
    >>>
    ... # 今日の日付
    ... print('----------------------------------')
    ----------------------------------
    >>> print(today)
    2019-04-10
    >>> print(todaydetail)
    2019-04-10 23:33:14.839476
    >>>
    ... # 今日に日付:それぞれの値
    ... print('----------------------------------')
    ----------------------------------
    >>> print(today.year)
    2019
    >>> print(today.month)
    4
    >>> print(today.day)
    10
    >>> print(todaydetail.year)
    2019
    >>> print(todaydetail.month)
    4
    >>> print(todaydetail.day)
    10
    >>> print(todaydetail.hour)
    23
    >>> print(todaydetail.minute)
    33
    >>> print(todaydetail.second)
    14
    >>> print(todaydetail.microsecond)
    839476
    >>>
    ... # 日付のフォーマット
    ... print('----------------------------------')
    ----------------------------------
  • [1][Mitsu]>>> print(today.isoformat())
    2019-04-10
    >>> print(todaydetail.strftime("%Y/%m/%d %H:%M:%S"))
    2019/04/10 23:33:14
    >>>
  • [1][Mitsu]おkでしょうか
  • [2][ですえけけ]コピペやろうが
  • [1][Mitsu]え?
  • [2][ですえけけ]まあおkだ
  • [1][Mitsu]野郎が、か
  • [1][Mitsu]えへへ
  • [2][ですえけけ]うーんとね、じゃあ一旦python shellを抜けよう
  • [1][Mitsu]うい
  • [1][Mitsu]>>> exit
    Use exit() or Ctrl-D (i.e. EOF) to exit
    >>>
    [testuser@Linstudy ~]$
  • [2][ですえけけ]抜けたね
  • [2][ですえけけ]そしたらねー
  • [1][Mitsu]ctr+dで抜けましたん
  • [2][ですえけけ]おkおk
  • [2][ですえけけ]いまいるディレクトリを確認した上で、python練習用のディレクトリを作ろう
  • [1][Mitsu]ういっす
  • [1][Mitsu][testuser@Linstudy ~]$ pwd
    /home/testuser
    [testuser@Linstudy ~]$
  • [1][Mitsu]testuserにおります
  • [2][ですえけけ]適当な名前のディレクトリ作って、そこに移動だ
  • [1][Mitsu]りょです
  • [阿部高和]昨日つくったべ
  • [1][Mitsu]ログミテクリュ
  • [2][ですえけけ]見るな
  • [2][ですえけけ]まてやめろ
  • [1][Mitsu]ふぁ!?
  • [2][ですえけけ]ログを見ないで、シェルから確認しろ
  • [1][Mitsu]ういっす
  • [2][ですえけけ]今いるディレクトリに何があるかを確認するのは息を吸うより多くやることじゃ
  • [阿部高和]シェルから確認かぁ したことねえなそういや
  • [1][Mitsu]これtreeコマンド使って昨日作ったディレクトリ探す・そこに飛ぶって事?
  • [2][ですえけけ]lsがあるじゃろ
  • [阿部高和]今自分がいるところはpwdだろ?
  • [1][Mitsu]はいです
  • [阿部高和]そこになにがあるかをみるんだよ
  • [2][ですえけけ]いまったネタバレしちゃった
  • [1][Mitsu]lm
  • [2][ですえけけ]lsで、現在のディレクトリにあるファイルを表示、だよ
  • [1][Mitsu]ナルホ
  • [1][Mitsu][testuser@Linstudy ~]$ ls
    testspace テンプレート ドキュメント 音楽 公開
    ダウンロード デスクトップ ビデオ 画像
    [testuser@Linstudy ~]$
  • [1][Mitsu]これワイのpcのフォルダじゃん
  • [1][Mitsu]公開ってなんだ…
  • [2][ですえけけ]あれVirtualBoxじゃないの?
  • [1][Mitsu]virtualboxどす
  • [1][Mitsu]ペンギン君が勝手に音楽フォルダとか作ってんの?
  • [阿部高和]ちょっとまってろ
  • [2][ですえけけ]イケメンなんとかして
  • [阿部高和]いや CentOSだから当然つくられる
  • [阿部高和]cd /home/testuser
  • [2][ですえけけ]ああデスクトップ入れたのか
  • [2][ですえけけ]チルダにおるじゃろいま
  • [阿部高和]なぜかネットワーク設定が通らなくてな
  • [阿部高和]なのでGUI入れてインスコ後にやった
  • [1][Mitsu]チルダ…?
  • [2][ですえけけ]うむ
  • [2][ですえけけ]いままでさんざんpwdpwdさせて済まなかった
  • [2][ですえけけ][testuser@Linstudy ~]$ <<この「~」が今いるディレクトリなんだ
  • [1][Mitsu]淫乱フタナリ美少女痴漢電車みたいな地獄ファイルが出てこなくてよかった。
  • [1][Mitsu]フム
  • [阿部高和]まず /home/testuser
  • [阿部高和]cd /home/testuser
  • [1][Mitsu]入力しました
  • [阿部高和]ls -l
  • [1][Mitsu][testuser@Linstudy ~]$ ls -l
    合計 0
    drwxrwxrwx. 2 testuser testuser 26 4月 8 22:25 testspace
    drwxr-xr-x. 2 testuser testuser 6 4月 8 21:54 ダウンロード
    drwxr-xr-x. 2 testuser testuser 6 4月 8 21:54 テンプレート
    drwxr-xr-x. 2 testuser testuser 6 4月 8 21:54 デスクトップ
    drwxr-xr-x. 2 testuser testuser 6 4月 8 21:54 ドキュメント
    drwxr-xr-x. 2 testuser testuser 6 4月 8 21:54 ビデオ
    drwxr-xr-x. 2 testuser testuser 6 4月 8 21:54 音楽
    drwxr-xr-x. 2 testuser testuser 6 4月 8 21:54 画像
    drwxr-xr-x. 2 testuser testuser 6 4月 8 21:54 公開
    [testuser@Linstudy ~]$
  • [阿部高和]cd testspace
  • [1][Mitsu]マジで公開ってファイルに心当たりがなさすぎる
  • [2][ですえけけ]勝手に作られるもんだと思うから心配するな
  • [阿部高和]pwd
  • [1][Mitsu]testuser@Linstudy testspace]$ pwd
    /home/testuser/testspace
    [testuser@Linstudy testspace]$
  • [阿部高和]そこでいい
  • [1][Mitsu]アリガトナス!
  • [2][ですえけけ]じゃあそうしよう
  • [2][ですえけけ]おもむろに新しいpythonファイルを作ろう
  • [1][Mitsu]りょです
  • [2][ですえけけ]vi now.py
  • [阿部高和]viエディタをつかって 今いるカレントディレクトリに now.pyというファイルを作ります という宣言だ
  • [1][Mitsu]now.py" [新ファイル] 0,0-1 全て
  • [2][ですえけけ]うむ
  • [2][ですえけけ]んーとね
  • [1][Mitsu]フンス
  • [2][ですえけけ]黙ってこの内容を入力して、保存してviを閉じよう
  • [1][Mitsu]ういっす
  • [2][ですえけけ]
    #!/usr/bin/env python
    import datetime
    print(datetime.datetime.today())
  • [阿部高和]おーい えけけ氏 あんたマルボロユーザー?
  • [1][Mitsu]:wqで閉じましたん
  • [2][ですえけけ]なぜわかった
  • [阿部高和]いや 昔やぐちに聞いたような気がした
  • [2][ですえけけ]では、ファイルの中身をcat de
  • [2][ですえけけ]で確認しよう
  • [阿部高和]話の腰追ってすまんかった
  • [1][Mitsu][testuser@Linstudy testspace]$ cat now.py
    mport datetime
    print(datetime.datetime.today())
    [testuser@Linstudy testspace]$
  • [2][ですえけけ]おk
  • [阿部高和]まて
  • [1][Mitsu]iがない
  • [2][ですえけけ]python now.pyde
  • [阿部高和]挿入モードでiが食われている
  • [2][ですえけけ]で実行だ!
  • [1][Mitsu]書き直して来る
  • [2][ですえけけ]天井さん、理想的なあれ、うまく行かなかった。いやいやそれはね的なハウツーシナリオを邪魔するんじゃないよ
  • [2][ですえけけ]めっちゃニヤニヤしながら実行してみようって言ったのに・・・(´・ω・`)
  • [阿部高和]わお あいむそーりーひげそーりー
  • [2][ですえけけ]シーバングも消えてるな
  • [1][Mitsu]pydeとかいうワナしかけないで。。
  • [1][Mitsu][testuser@Linstudy testspace]$ python now.py
    2019-04-10 23:58:05.030860
    [testuser@Linstudy testspace]$
  • [1][Mitsu]しゃべったぁあああああああああああああああああああああああ!!!!!
  • [2][ですえけけ]お、出来たか
  • [2][ですえけけ]やるやん
  • [1][Mitsu]^。^
  • [2][ですえけけ]じゃあこれから、unixで魔法を書けます
  • [2][ですえけけ]掛けます
  • [1][Mitsu]・。・
  • [2][ですえけけ]まず、今の状態で ./now.py としてみてください
  • [1][Mitsu][testuser@Linstudy testspace]$ ./now.py
    -bash: ./now.py: 許可がありません
    [testuser@Linstudy testspace]$
  • [2][ですえけけ]うむ
  • [1][Mitsu]rootでいけと
  • [2][ですえけけ]チガウ
  • [1][Mitsu]^?^
  • [2][ですえけけ]今のコマンドは、now.pyを実行ファイルとして実行してみろとunixに言ったのだが、now.pyは実行する権限が無いというエラーだ
  • [阿部高和]説明しよう unixではテキストのまま実行できるのだっ。
  • [2][ですえけけ]うむ。そこで
    chmod +x ./now.py
  • [1][Mitsu]いれましたん
  • [2][ですえけけ]ではもう一度 ./now.py
  • [1][Mitsu][testuser@Linstudy testspace]$ ./now.py
    ./now.py: 行 1: import: コマンドが見つかりません
    ./now.py: 行 2: 予期しないトークン `datetime.datetime.today' 周辺に構文エラーが あります
    ./now.py: 行 2: `print(datetime.datetime.today()) '
    [testuser@Linstudy testspace]$
  • [2][ですえけけ]うむ
  • [2][ですえけけ]多分先頭の#!/usr/bin/env pythonが消えておる
  • [1][Mitsu]そんなエラー無いゾイ
  • [2][ですえけけ]vi ./now.pyde
  • [2][ですえけけ]vi ./now.pyでもう一度編集するのじゃ
  • [1][Mitsu]うい
  • [2][ですえけけ]完成形は
    #!/usr/bin/env python
    import datetime
    print(datetime.datetime.today())

    じゃぞ
  • [1][Mitsu]りょです
  • [1][Mitsu][testuser@Linstudy testspace]$ vi ./now.py
    [testuser@Linstudy testspace]$ .now.py
    bash: .now.py: コマンドが見つかりませんでした...
    [testuser@Linstudy testspace]$
  • [1][Mitsu]
  • [2][ですえけけ]それはただのtypoじゃ
  • [2][ですえけけ]スラッシュが抜けておる
  • [1][Mitsu]うい
  • [1][Mitsu]ああ
  • [1][Mitsu]コマンドの方に抜けてるって事か
  • [2][ですえけけ]そう
  • [1][Mitsu][testuser@Linstudy testspace]$ ./now.py
    2019-04-11 00:08:55.327191
    [testuser@Linstudy testspace]$
  • [1][Mitsu]^。^
  • [2][ですえけけ]おkだ!
  • [2][ですえけけ]チョロっと書いた内容を、一行で呼び出せるようになりました
  • [2][ですえけけ]もう一度ls -lしてみよう
  • [1][Mitsu]ういっす
  • [1][Mitsu][testuser@Linstudy testspace]$ ls -l
    合計 8
    -rwxrwxr-x. 1 testuser testuser 72 4月 11 00:10 now.py
    -rw-rw-r--. 1 testuser testuser 0 4月 11 00:03 now.pyde
    -rw-rw-r--. 1 testuser testuser 26 4月 8 22:58 testfile.txt
    [testuser@Linstudy testspace]$
  • [1][Mitsu]ログイン履歴か
  • [2][ですえけけ]now.pyの行の-rwxrwxr-xって部分に注目で
  • [1][Mitsu]ナニコレ珍百景
  • [2][ですえけけ]今、now.pyというファイルが、これらの属性を持っているという意味じゃ
  • [1][Mitsu]なんか昨日どっかのウェブサイトで見た気がする
  • [2][ですえけけ]rがread、wがwrite、xがexecuteの略じゃ
  • [1][Mitsu]7がどうのこうのってやつです?
  • [1][Mitsu]ゼンゼンチガッタ
  • [2][ですえけけ]いや合ってる
  • [1][Mitsu]いやあってるやん
  • [1][Mitsu]^!^
  • [2][ですえけけ]じゃあ改良バージョンを作ろう
  • [1][Mitsu]ファイルの読み書き削除の属性云々は何となくわかるけど、それと日付何が関係あるんですか?
  • [1][Mitsu]now.pyちゃんは8日には存在してなかったはずなんですが
  • [2][ですえけけ]lsコマンドの結果に出てくる日付は最終変更日時じゃ
  • [1][Mitsu]8日のはtxtか
  • [2][ですえけけ]そうだね
  • [2][ですえけけ]ls -l で出てくるのは、一ファイル一行の表示
  • [2][ですえけけ]windowsのエクスポローラーのアイコン一個に相当するよ
  • [1][Mitsu]例えがわからない定期
  • [2][ですえけけ]おまえ・・・
  • [1][Mitsu]いんたーねっとしょしんしゃ
  • [2][ですえけけ]あれ、今どきのwindowsってファイルヴューわーの名前がエクスプローラーじゃなかったりするノアk?
  • [2][ですえけけ]天井助けて
  • [1][Mitsu]ieって今使わないんじゃな
  • [1][Mitsu]
  • [2][ですえけけ]IEではない
  • [1][Mitsu]^?^
  • [2][ですえけけ]インターネットじゃないエクスプローラーがあるんです
  • [1][Mitsu]存在すら知らない
  • [2][ですえけけ]フォルダのアイコンをダブルクリックしたら開くじゃろ
  • [1][Mitsu]はい
  • [2][ですえけけ]あのフォルダの中身を表示するだけのウィンドウもれっきとしたアプリなんじゃよ・・・
  • [1][Mitsu]奴にも名があったのか
  • [2][ですえけけ]そう。その名もexplorer
  • [1][Mitsu]探索者…
  • [1][Mitsu]彼の名は誰も知らない…
  • [2][ですえけけ]まあとにかく
  • [2][ですえけけ]lsコマンドは、あのフォルダの中身を表示するのと同じことだと思ってくれ
  • [1][Mitsu]りょですん
  • [2][ですえけけ]結果を読むのに慣れれば、最終更新日とかどのファイルが.exeファイルかとかまで表示してくれる頼れるやつだよ
  • [1][Mitsu]現場でよく使うと
  • [2][ですえけけ]うん
  • [2][ですえけけ]とにかく何かわかんねえなあってなったら手癖でlsって打つんだ
  • [1][Mitsu]ういっす
  • [2][ですえけけ]あまりにlsga
  • [阿部高和]隠しファイルの話もしとくか
  • [2][ですえけけ]lsばっかり実行されるもんで
  • [2][ですえけけ]UNIXにはslというコマンドがある
  • [2][ですえけけ]SLの機関車が画面を横切るだけのジョークソフトだ
  • [1][Mitsu]
  • [阿部高和]echo date > .testdate.txt
  • [2][ですえけけ]lsを打ち疲れたら、まあ一旦休めという思慮深いコマンドなのじゃよ
  • [1][Mitsu]echoもslも入れた
  • [1][Mitsu]slは現れなかった
  • [2][ですえけけ]yumでslが入るかは知らん・・・
  • [阿部高和]別途いれないと入らないな slは
  • [1][Mitsu]ジョークソフトをわざわざ入れるの草生える
  • [阿部高和]1よ とりあえずさっきのコマンド実行して
  • [阿部高和]lsコマンドだしてみろ
  • [1][Mitsu]したぞい
  • [1][Mitsu]うい
  • [阿部高和]testdate.txtがでてきたか?
  • [1][Mitsu][testuser@Linstudy testspace]$ ls
    now.py now.pyde testfile.txt
    [testuser@Linstudy testspace]$
  • [1][Mitsu]いない
  • [阿部高和]表示させてみろ
  • [2][ですえけけ]このおっさんスパルタやな
  • [1][Mitsu][testuser@Linstudy testspace]$ ls -a
    . .. .testdate.txt now.py now.pyde testfile.txt
    [testuser@Linstudy testspace]$
  • [1][Mitsu]でた^。^
  • [阿部高和]おう ついでにリストでだしてみな
  • [阿部高和]縦に並べてみろ
  • [阿部高和]aは合っている
  • [阿部高和]正解は ls -al
  • [1][Mitsu]・。・
  • [阿部高和]オプションは複数同時に指定が可能だ
  • [1][Mitsu]さっきls -l使ってたからか
  • [阿部高和]オプションaとlを同時に指定するとそうなる
  • [阿部高和]ちなみに Linuxでは隠しファイルは頭に.がつく
  • [1][Mitsu]ほむ
  • [阿部高和]よって ls -l だけでは隠しファイルは出てこない
  • [阿部高和]rm .testdate.txt
  • [阿部高和]削除しとけ
  • [1][Mitsu]ういす
  • [阿部高和]といったところで今日はおわるかね
  • [1][Mitsu]ごしどうありがとうございましたん!
  • [2][ですえけけ]じゃあ明日は
  • [2][ですえけけ]pythonで人狼サーバーを作るその2:地獄の機械学習編で
  • [1][Mitsu]カイジ…
  • [阿部高和]ハードルくそたけえwww
  • [1][Mitsu]ログのこしたいから4Aしよ
  • 事件前日

  • 人狼は[4][NPC]を襲撃しました
  • [4][NPC]は人狼に襲撃されて死亡しました。
    • Mitsu
      1
    • ですえけけ
      2
    • 阿部高和
      3
    • NPC
      4

    1日目の朝が来ました

  • [3][阿部高和][1][Mitsu] に投票しました
  • 🎲[1][Mitsu]🎲【2】🎲
    (1d3 [2])
  • [2][ですえけけ][3][阿部高和] に投票しました
  • [1][Mitsu][2][ですえけけ] に投票しました
  • [2][ですえけけ]はじめてあったときから3が人狼だってキメてました
  • [1][Mitsu]サイコロ is God
  • [3][阿部高和]ここはネタ的に1だとおもうのだが>2
  • [1][Mitsu]これマで3臭いの草
  • [3][阿部高和]いちばんおいしいところを1にあげようではないか
  • [1][Mitsu]は投票を取り消しました
  • [2][ですえけけ]3には夜の人狼でいてほしい
  • [1][Mitsu][3][阿部高和] に投票しました
  • [1][Mitsu]えへへ
  • 🎲[1][Mitsu]🎲【1】🎲
    (1d3 [1])
  • [3][阿部高和]俺は日中ベンチで待つ狩だ
  • [1][Mitsu]気のせい
  • 🎲[1][Mitsu]🎲【2】🎲
    (1d3 [2])
  • [2][ですえけけ]気の所為
  • [1][Mitsu]
  • 🎲[1][Mitsu]🎲【3】🎲
    (1d3 [3])
  • [1][Mitsu]^。^
  • [2][ですえけけ]あーこいつ
  • [2][ですえけけ]>1
  • [2][ですえけけ]スロットで席を立てないやつだ
  • [2][ですえけけ]心の中で言い訳を繰り返すパターン
  • [1][Mitsu]777出るまで回すぞ俺は
  • [1][Mitsu]損切なんてしらねぇ
  • [3][阿部高和]俺は2000円+ギリギリ用の1000円しかもっていかねえぞ
  • [1][Mitsu]パチンコしたことない
  • [3][阿部高和]それでGODを打つ
  • [2][ですえけけ]それは単に勝負のテーブルに乗れないで死ぬやつやん
  • [1][Mitsu]おやじがパチンコ好きで
  • [2][ですえけけ]ほむ
  • [1][Mitsu]お小遣いをパチンコですって不機嫌になる様子を見て哀しくなった
  • [2][ですえけけ]てか2000にギリギリの1000円足して何ができるんだよ
  • [2][ですえけけ]あ、でも俺
  • [2][ですえけけ]頭悪かった高校生の時
  • [2][ですえけけ]新宿のパチ屋で
  • [1][Mitsu]高校生ってパチンコできんの
  • [2][ですえけけ]この1000円突っ込んだら電車代も残らないなあって
  • [3][阿部高和]昔はできた
  • [2][ですえけけ]最後の1000円突っ込んで
  • [2][ですえけけ]クランキーコンドルで
  • [2][ですえけけ]最後の二枚がけで青店したよ
  • [2][ですえけけ]これは神
  • [1][Mitsu]うんち
  • 投票結果

     1 ← 3
     3 ← 1 2
  • [3][阿部高和]は村人の手で処刑されました。
    • Mitsu
      1
    • ですえけけ
      2
    • 阿部高和
      3
    • NPC
      4

    人狼陣営の勝利です

  • それぞれの正体は・・・

    [1][Mitsu]村人
    [2][ですえけけ]人狼
    [3][阿部高和]村人
    [4][NPC]村人
  • 後日談

  • [1][Mitsu]は?
  • [3][阿部高和]さらばだ
  • [2][ですえけけ]あの青店がレギュラーだったら俺ここにいなかったよね
  • [1][Mitsu]やっぱサイコロは神。
  • [1][Mitsu]おやす。
  • [2][ですえけけ]dice is god
  • [2][ですえけけ]good night