ド素人に「ターミナル」の必要性を熱弁する60分【黒画面に白文字のアレ】

Поделиться
HTML-код
  • Опубликовано: 24 дек 2024

Комментарии •

  • @yurucom
    @yurucom  4 месяца назад +52

    【参考文献】
    ○UNIXという考え方 その設計思想と哲学
    amzn.to/3WeW7e4
    【サポーターコミュニティへの加入はこちらから!】
    yurugengo.com/support
    【おたよりフォーム】
    forms.gle/BLEZpLcdEPmoZTH4A
    ※皆様からの楽しいおたよりをお待ちしています!

  • @vot-6800
    @vot-6800 4 месяца назад +498

    grep は ed(viの前身のコマンドラインテキストエディタ)の命令の g/RE/p から来たもので、意味としては 全てを対象として(global)、正規表現(Regular Expression) に一致する行を出力(print)せよ、というのが由来ですね。

    • @SummeryOneMeter
      @SummeryOneMeter 4 месяца назад +40

      何も意識せずつかってたので、ワイのRUclips史上最「へぇ~」なコメントでした。

    • @アバババアバババ-p1v
      @アバババアバババ-p1v 4 месяца назад +19

      はえ~知らなかった。「なんかそーゆー英単語でもあるんだろ」くらいの感覚だった…

    • @senkobayashi1307
      @senkobayashi1307 4 месяца назад +13

      後世まで残すべきコメント

    • @jalmar40298
      @jalmar40298 4 месяца назад +7

      wikipedia に全く同じ説明があったよ

    • @masuo64
      @masuo64 4 месяца назад +7

      正規表現って regular expression なんですね。
      正規というと normalization しか出てきません。

  • @sion3697
    @sion3697 4 месяца назад +81

    堀元さんが言いそうで言わなかったヤツ
    「パイプは左の処理を右に流すんで、逆ムーディ勝山だと思っといてください」

  • @184-f5k
    @184-f5k 4 месяца назад +487

    フワちゃんの説明そのものがノイズなのにそのフワちゃんが問題起こしたせいで更にそのノイズも乗ってて最悪過ぎる

    • @霊夢儲
      @霊夢儲 4 месяца назад +80

      「このラーメン画像、おいしくなさそうなので、ファイル名おしえませーん」

    • @kanikani1090
      @kanikani1090 4 месяца назад +85

      さっき活動休止報告出たせいで、最速で便乗した奴みたいになってるのが更に最悪

    • @shoyofilms
      @shoyofilms 4 месяца назад +17

      これに関してはフワちゃんは全く悪くないのひどすぎるw

    • @ああ-k7o9i
      @ああ-k7o9i 4 месяца назад +10

      予選敗退でーす👏👏

    • @quux-
      @quux- 4 месяца назад +4

      フワちゃんは標準エラー出力

  • @cchanmama
    @cchanmama 4 месяца назад +39

    プログラミング能力に必要な力は、言語力と数学力が半々と聞いた事がありますが、言語能力が圧倒的に高い水野さんが、ちょっと教わっただけでそこそこできてしまうのを見て、本当だったんだなあと実感しました。

    • @セイゲドン
      @セイゲドン 4 месяца назад +8

      水野さん数学も得意だからやっぱりプログラマーの才能ある

    • @Kazuha623
      @Kazuha623 10 дней назад

      お互いに噛み合ってない学問のスキルツリーを解放してってた感ありますな
      文化交流によってメモリの無駄遣いを指摘されるみたいな

  • @ぱぱぱパパ-j3p
    @ぱぱぱパパ-j3p 4 месяца назад +490

    フワちゃんが不祥事を起こしたせいで、例えが更に失敗してるの好き

    • @hmtsite
      @hmtsite 4 месяца назад +29

      タイミング狙ってるレベル

    • @KIKKOMANamawa
      @KIKKOMANamawa 4 месяца назад +18

      44:38 ←ヤバ

    • @京風Hello注意報
      @京風Hello注意報 4 месяца назад +46

      フワちゃんを入力した時に付随して出てくる情報が増えてるからですね。
      それにより、邪魔な情報が多いと邪魔になる、って事が、より分かりやすく実感出来るようになっていて、秀逸なたとえだと思う

    • @hiroyukippp7380
      @hiroyukippp7380 4 месяца назад +27

      echo とっても悲しい

    • @chalice5091
      @chalice5091 4 месяца назад +33

      フワちゃんを例えから外すのと、社会から外れるのを結びつけた高度な風刺であると、eisegesisをしてしまいました。

  • @sion3697
    @sion3697 4 месяца назад +45

    「フワちゃんのたとえ邪魔で入ってこねえよ」自体が「余計な情報が追加されると必要な情報を処理する妨げになるんですよ」のアナロジーになってるというメタな構造になってるんですよね!さすが堀元さん!!

    • @sion3697
      @sion3697 4 месяца назад +5

      つまり「余計なたとえを入れることで話を散らかす」という堀元さんの出力はマークアップ言語なのでは??

  • @daso3146
    @daso3146 4 месяца назад +140

    長大なテキストファイルから自分の目で特定の表現を抜き出す作業は「目grep」と呼ばれます

  • @metalcollar
    @metalcollar 4 месяца назад +144

    「水野さん安心してください。macはunixです」→大混乱

  • @soranitatsunami89
    @soranitatsunami89 4 месяца назад +74

    大学の国文学研究室で代々引き継がれてきた秘伝のタレみたいな「グレップ坊や」という検索ツールが、100以上の文学作品のtextファイルを横断して文字列を用例検索してくれる優秀な子だったんですけど、今日そのメカニズムがちょっと分かった気がしました!(今まで誰も原理は分からなかった)

    • @takpon9261
      @takpon9261 4 месяца назад +1

      Vectorにあったw

    • @soranitatsunami89
      @soranitatsunami89 4 месяца назад

      @@takpon9261 さん
      調べて知りました、知らんかったー!
      秘伝のタレは市販やった(驚愕)!!

  • @metalism9743
    @metalism9743 4 месяца назад +13

    私は堀本さんの例え失敗と水野さんのそれに対するツッコミ及びいじりを糧に日々を生きています。それが人生の希望なので、ぜひ今後も続けてほしいと思います!

    • @SYALIREA
      @SYALIREA 4 месяца назад +12

      一度だけIMEで変換して確定して欲しい。「堀元」と。

  • @HANEKAWAhaorenoyome
    @HANEKAWAhaorenoyome 4 месяца назад +56

    コマンドはなんの略か知っておくと覚えやすいですよね😊
    ls : list
    cd : change directory
    grep : global regular expression print
    wc : Word count
    cat : concatanate
    grep 〜 | wc -l はよく使う組み合わせですね。

  • @春夏冬秋_アキナシシュウ
    @春夏冬秋_アキナシシュウ 4 месяца назад +50

    言語学のリポグラム回でも「ふ」と「わ」が一番最初に消えてどよめきが走ってたのにこっちでも名前出ててすごい

  • @H051
    @H051 4 месяца назад +141

    lsがフィラーって発想めちゃくちゃ納得する笑

    • @ukkieMFCelenElf
      @ukkieMFCelenElf 4 месяца назад +7

      「最も機能的なフィラー」ですよね。

    • @quux-
      @quux- 4 месяца назад +2

      mhを使ってた時代のincもフィラーだった。

    • @ゆら-z8w3f
      @ゆら-z8w3f 4 месяца назад

      皆そうだったんだ!?😂自分がADHDなせいじゃなかった!って大笑いしてしまった。

    • @めびうすのわ
      @めびうすのわ 4 месяца назад +2

      いつもcdした後pwdとlsを意味もなく連打してしまう

    • @ukkieMFCelenElf
      @ukkieMFCelenElf 4 месяца назад

      @@めびうすのわ 一人暮らしが部屋に帰ると取りあえずテレビ付けて酒飲んで独り言言いまくるみたいな(^_^;)

  • @taturou
    @taturou 4 месяца назад +83

    ターミナルが端末なのはその通りで、「端末」はその名の通り末端にある装置のことですね。
    昔は個人用のコンピュータなんてものは無くて、大学や研究所にある中央コンピュータだけがあり、個人は「端末」を中央コンピュータに接続して使ってました。
    モニターとキーボードだけがあって計算機能は無いやつです。
    接続といってもインターネット経由とかじゃなく、どちらも同じ部屋にあり有線でつながってました。

    • @hukuuchi
      @hukuuchi 4 месяца назад +13

      堀元さんはともかく、言語学方面であるはずの水野さんもこの「端末」の語義をスルーしてCUIとして理解できてるの何かのバグ

    • @ukkieMFCelenElf
      @ukkieMFCelenElf 4 месяца назад +7

      「ターミナル」自体がかつての物理的な機材の機能をPC上に移植するための抽象化の結果で、タイプライター業務の抽象化である「Word」と類似点があるような気もしますね。「現状における有用性」という点では相違がありますけど。

    • @HitYoutube
      @HitYoutube 4 месяца назад +6

      そもそもターミナルと呼び始めた時代には、タイプライターみたいにキーボードとプリンタの構成だったらしい。

    • @100EIZO
      @100EIZO 4 месяца назад +3

      PCに詳しいわけでもない私でも聞いた話だったから、この辺りの背景の知識は、世代差が出るのかな。

  • @AT-ST
    @AT-ST 4 месяца назад +134

    時事ネタのせいでフワちゃんのノイズが倍増してて笑う

    • @kanikani1090
      @kanikani1090 4 месяца назад +14

      積読チャンネルの40回目でちょうど時事ネタに触れるリスクが出てたから感慨深い

  • @corimar9887
    @corimar9887 4 месяца назад +159

    GUI、「じーゆーあい」って読む派です

    • @moroha10085
      @moroha10085 4 месяца назад +15

      同じくです。英語圏では3文字までの省略はアルファベット読みするみたいなことを聞いたことがあります。

    • @fontono
      @fontono 4 месяца назад +7

      私も同意ですが、最近?3文字略字を一語に読む勢力が日米とわず増えてるように感じております
      CATは他の分野(たとえば重機のキャタピラー社)でも昔からキャットと発音してるようですね。映画「トレマーズ」で出てきました。
      私はUFOもユーフォーじゃなくユーエフオー、MOS-FETもモスフェットじゃなくモスエフイーティーと発音したい。 (モスはなんか妥協w)

    • @hideyoshi1019
      @hideyoshi1019 4 месяца назад +11

      @@moroha10085でもNATOはナトーだし、NPOのことンポって呼ばないんですよね……

    • @かね-k6j
      @かね-k6j 4 месяца назад +6

      イニシャリズムとアクロニムですね
      語感で決めることが多いようでどちらが正解ということもなく派閥が存在するようです
      DVDとかはディーブイディーですね
      ちなみに私はグイ派でがCUIはシーユーアイ派です

    • @corimar9887
      @corimar9887 4 месяца назад +1

      ロサンゼルス国際空港の空港コードLAXは、日本人はついラックスと言っちゃいがちだけどエルエーエックスらしいですね、現地での呼び名は。
      これからできる三文字略語はローマ字読みに変わっていくのかな。

  • @digdag3286
    @digdag3286 4 месяца назад +20

    今回の話、スラスラ入ってくるのは変な例え登場してないからかと思ったのに
    後半で特大の失敗例え持ち込んでくるセンスに脱帽

  • @HarukaNanakusa
    @HarukaNanakusa 4 месяца назад +36

    UNIX使いでなくても今回は共感が大きいですねえ。特に「Wordを使うのをやめさせたい」これ! ほんっとうに!

  • @ゆうぐれ-u9r
    @ゆうぐれ-u9r 4 месяца назад +25

    lsがフィラーは確かに納得。
    それで言うとclearもよく使いますね

  • @metube-w2s
    @metube-w2s 4 месяца назад +24

    非エンジニアの人にhtmlのソースを「これサーバーにアップしてください!」ってword形式で渡された時は
    「正気か?」って思いました。

  • @こすもす-s7s
    @こすもす-s7s 4 месяца назад +66

    月額会員制村づくりサービスのコスパが良すぎるw

    • @francescogatti3002
      @francescogatti3002 4 месяца назад +6

      そろそろ投資回収してそうですね。

  • @lemorin
    @lemorin 4 месяца назад +5

    堀元さん頑張れー!(全面支持)

    • @yurucom
      @yurucom  4 месяца назад +1

      ありがとうございます!!Wordファイルをフル活用する文化を破壊する運動などを頑張っていきます!!

  • @けんてぃー-w7p
    @けんてぃー-w7p 4 месяца назад +11

    水野さん英文法から理解してgrep理解するの天才すぎて鳥肌たったな。言われてみれば動名詞になれば動詞の目的語になれるのと同じか

  • @mudaso-heavy-user
    @mudaso-heavy-user 4 месяца назад +35

    楽しみに待ってました

  • @multifeb13
    @multifeb13 4 месяца назад +15

    wc の入力をパイプから受け取るとき脳内では wc {パイプ入力} のように理解しているので、やっぱり {コマンド} {引数} の順番は統一されているように感じていました。

  • @hiliteorz
    @hiliteorz 4 месяца назад +26

    ”フワちゃん出さなきゃ良かった”がタイムリー過ぎる

  • @プロクルステスの寝台列車-b6h
    @プロクルステスの寝台列車-b6h 4 месяца назад +171

    12:27 printですらないの笑った

    • @HitYoutube
      @HitYoutube 4 месяца назад +4

      ターミナルに誤植する水野さんカワイイw

    • @quux-
      @quux- 4 месяца назад +3

      ここで水野さんがスラスラと echo Hello World¥! とか叩いたら素敵

    • @kanikani1090
      @kanikani1090 4 месяца назад

      マジでビビった
      最初と最後合ってたらそれと認識するコピペを思い出した

    • @tyawa4065
      @tyawa4065 4 месяца назад

      grepと | の意味がさっぱり分かりませんでしたがこの動画で少し分かりました。

  • @maxkaka1034
    @maxkaka1034 4 месяца назад +20

    研究室の教授がターミナルでファイル管理してたのはこれかぁ…
    ずいぶんと素早く参考文献やら過去資料やらを引っ張りだして来るのディレクトリ構成と中身を高精度に暗記や整理してるのかと思ってたけどこういう検索性の高さゆえだったのか…

    • @lonrwin8789
      @lonrwin8789 4 месяца назад +1

      その検索の恩恵を端末間で共有しようとしたのがWEBの始まり

  • @ukkieMFCelenElf
    @ukkieMFCelenElf 4 месяца назад +13

    「一太郎」はまだ「版組ソフト」として「何に使うか」は明確ですが、「Word」は本当に「皆が使っている」こと以外の存在意義が判らない、という思いを堀元さんに代弁していただいてすっきりしました。経緯を考えると「タイプライターで実行していた『議事録作成』とか『口述筆記』みたいな真っ先にAIに代替される可能性の高い「著作権の発生しない業務(秘書の仕事?)」の抽象化だったのかもしれません。「一太郎」はかつて「学校の先生の業務」の大部分を占めていた「手書きの青焼き資料(B4横にB5縦原稿を横並置したもの)作成業務」が源流でしょうか。いずれにせよ、過去の業務をそのままPC上に移植しているわけで「パラダイムシフトって難しいんだな」としみじみ思います。

    • @ukkieMFCelenElf
      @ukkieMFCelenElf 4 месяца назад +2

      @@zankau9328 Word以外にも手段はありそうですが、「手近にあるもので」と引き出し(抽象的な)をゴソゴソやったら出てくるくらい「手近にある道具」ではあるかもしれませんね。

    • @taki_huuko
      @taki_huuko 4 месяца назад +1

      みんなが使っているとみんなそのファイル読めるし使えるし、一番メリットでかいんだけどな。

    • @ukkieMFCelenElf
      @ukkieMFCelenElf 4 месяца назад +1

      @@taki_huuko ワードでもその気になれば「相当な表現」ができるとは思いますけど、「ワードでなければ出来ない」「ワードでやるのが便利」な表現というのはあまりなく、共有を考えるならPDFでもHTMLでも、文字情報だけならTXTファイルでも良いというか、個人的にはその後の使い勝手の幅を考えて敢えてTXTファイルにすることが多いですね。

  • @ミノ-m1l
    @ミノ-m1l 4 месяца назад +42

    Wordがなんでこんなはやってるんだってところからほんとに共感しかない wordやめてほしい

    • @writebook4213
      @writebook4213 4 месяца назад +9

      Wordを使うメリット、「みんなが使っているから」以外に思いつかないですよね...

    • @ふなんこ
      @ふなんこ 4 месяца назад +11

      エンジニアではなく企画職だけど、書類はマークダウンで書くべき、ほんと共感できる

    • @Iceflower1104
      @Iceflower1104 4 месяца назад

      まぁそれがデファクトスタンダードなので、、、

    • @kami-y5e
      @kami-y5e 4 месяца назад

      歴史的に見てみると・・ウインドウズやワードが作られる以前の話でパソコンが未だ高性能じゃない1980年代くらいの時代に日本語ワードプロセッサーというものが開発されて手書きじゃない日本語文の印刷が活字を使わずに印字できる画期的なものができた(ちなみに初代ワードプロセッサは東芝製でアップライトピアノよりも大きいサイズで1000万円以上したそうだ)それより以前は漢字タイプライターという恐ろしく重い機械で活字を人間が探しながらカーボン紙インクで紙に印字するか又は印刷所に頼むしか方法がなかったのである・その後パソコンなどの進化と並行して日本語ワープロもどんどん小型化して値段も一般人が買えるくらいに安くなっていった・そしてパソコンでワープロ機能を扱えるソフトやプリンターなどがどんどん出てくるようになった・MS⁻DOS時代に表計算なら「一太郎」ワープロなら「花子」というヒット作が生まれて広まった・その後ウインドウズが開発されてMSワードが誕生したのである・・日本語ワープロの歴史は本当に興味深いのでググる事をお勧めする・・

    • @glassdoggo
      @glassdoggo 3 месяца назад

      この動画での水野さんがそうであったように、GUIとターミナルの関係と同じで、コンピュータへの理解があまりない人からするとマークダウンみたいな文字で飾るより視覚的に操作できるwordの方が使いやすいんでしょうね。そして世の中の大半は後者の方が圧倒的に多いので

  • @でべろっぱー
    @でべろっぱー 4 месяца назад +60

    「例え失敗しているので予選敗退で~す」とか書こうと思ったけどフワちゃんの失敗がでかすぎてとてもじゃないが全文かけなかった

    • @すももやし
      @すももやし 4 месяца назад +6

      絵文字の不愉快さヤバいわあの文面

    • @ああ-k7o9i
      @ああ-k7o9i 4 месяца назад +1

      そんなコメント見たら悲しくなるわ

  • @metalcollar
    @metalcollar 4 месяца назад +9

    34:14 「標準入出力」を「仮目的語」に対応付けすれば整合が取れた説明ができるような気がします
    「各コマンドは、明示的に入力元、出力先が指定されないときには標準入力から入力し標準出力に出力する」
    「パイプは前段の標準出力の内容を次の段の標準入力に流す」

  • @mudaso-heavy-user
    @mudaso-heavy-user 4 месяца назад +9

    ゆる言語学ラジオ内のゆるコンピュータ科学ラジオをちょうど聴いてたけど、
    水野「スマホの計算量?1秒間100回くらいじゃない?」からみてるとすごい成長だ

  • @aug4336
    @aug4336 4 месяца назад +7

    水野さんがターミナルで便利だと思える操作は、ファイル名一括変換かなーとおもいました。
    簡単なコマンドで出来ますし、水野さんならリネームソフト知らないだろうから専用機能のように騙されてくれるでしょう。
    実際使い出ありますし。

  • @ゴブリン-r5q
    @ゴブリン-r5q 4 месяца назад +7

    ゆる言でもそうだけど、厳密さとキャッチーさの狭間でモゴモゴしてる瞬間が一番面白い

  • @mugen_gamelab
    @mugen_gamelab 4 месяца назад +16

    ターミナル触ってる自分かっこいいと現在進行形で思っているのでN+1しときますね

  • @グレブナー基底-e7w
    @グレブナー基底-e7w 4 месяца назад +4

    この動画でマークダウン始めて知ったんですが、これから積極的に使っていこうと思います。

  • @takumifujise6137
    @takumifujise6137 4 месяца назад +28

    水野さんの「cd」の逆だから「ab」という発想は普通にセンスいいなと思った。

    • @術中hack
      @術中hack 4 месяца назад +4

      cat ⇔ tac 思い出した

  • @wakatohayashi4168
    @wakatohayashi4168 4 месяца назад +1

    二人のトークは脳汁出ますわ。
    頭がいいって羨ましいでござる。
    名古屋弁の回からハマってます。
    やっぱ名大は賢いな。

  • @kaz-jn7ro
    @kaz-jn7ro 4 месяца назад +22

    grepは global, regular expression, print の頭文字です
    略というよりは、re に対してオプションの global(全件)、print オプションつけた感じですね

  • @hukuuchi
    @hukuuchi 4 месяца назад +16

    堀元さんにはぜひslコマンドをインストールしておいていただきたかった

    • @moroha10085
      @moroha10085 4 месяца назад +2

      シュッポッポ

  • @メタルはぐれ-u4q
    @メタルはぐれ-u4q 4 месяца назад +11

    月額会員制村作りサービスはもう必殺技の詠唱なのよ

  • @fobonu2ec
    @fobonu2ec 4 месяца назад +7

    フワちゃんの例えに爆笑し、Word不要論にもげるほど頷いた

  • @おにぎりまさお-h9x
    @おにぎりまさお-h9x 4 месяца назад +3

    最後のマークダウンのくだり、共感しました。すばらしい。

  • @町村彰
    @町村彰 4 месяца назад +3

    言語学科上がりで、会社入ってからプログラミングを始めた者ですが、水野さんと同じ理解をしていました(名詞化により引数に渡せる形になる)
    ファーストクラスオブジェクトの話ともつながってきそう

  • @加賀美涼
    @加賀美涼 4 месяца назад +16

    最新のゆる言語学ラジオで最初に消えた文字が「ふ わ」で、こっちのゆるコンピュータ科学ラジオでもフワちゃん出てきた。堀元氏は預言の書を持っているのか?

  • @でんこうせっか依月
    @でんこうせっか依月 4 месяца назад +2

    この回何言ってるのかまるで分かんなかったけど2人がイチャイチャしててよかった

  • @uzen.seal.2501
    @uzen.seal.2501 4 месяца назад +6

    縦棒の下りで、パソコン初めて触った時にタイピング練習ソフトから初手で「スペースキーを押してください」と言われ、キーボードを探しても探してもスペースキーがどこにあるのか(キーキャップにプリントされてないので)わからず泣きながら親に聞いた記憶が蘇りました

  • @doridoriization
    @doridoriization 4 месяца назад +48

    ゆるコン狂気のたとえ:大泉洋【パケット】、プリン【半導体】、右脳【文字コード】、フワちゃん【エクスプローラー】←New

    • @watashi-wa-tawashi
      @watashi-wa-tawashi 4 месяца назад

      フワちゃんはエクスプローラーの例えとして使ってなかった?

    • @doridoriization
      @doridoriization 4 месяца назад

      @@watashi-wa-tawashi エクスプローラーでした

    • @masuo64
      @masuo64 4 месяца назад +1

      りゅうちぇるに建築してもらうみたいな話もありましたよねそういえば。

    • @あいうえお-z4c4c
      @あいうえお-z4c4c 4 месяца назад +3

      @@masuo64
      ドコーン!!
      マークアップ回のみちょぱに違法建築させるやつで草

  • @hato-yashiki
    @hato-yashiki 4 месяца назад +4

    ターミナルを開いてすぐは、今どこにいるかは表示されているのですが、何がそのディレクトリに置いてあるのかわからずどの方向(ディテクトリ)に進むべきか見えないため、暗い部屋に入ったら最初に電気をつけるような感覚でlsコマンドを打つという話をTwitterで見ましたね

  • @mahoro478
    @mahoro478 4 месяца назад +2

    49:06 水野さん、文字サイズのことを「級数」と言っているの、さすが編集者だなと思いました。

  • @すももやし
    @すももやし 4 месяца назад +8

    56:16 義務教育に物申すおじさんのスイッチが入る瞬間好き

  • @1048t
    @1048t 4 месяца назад +37

    PowershellをUNIXて言い張ってたら戦争起きてた

    • @HitYoutube
      @HitYoutube 4 месяца назад +1

      そもそもファイルシステムが違うんよ。ファイルID使えんOSをUNIXとか呼べない。

    • @kazuselen
      @kazuselen 4 месяца назад +6

      WindowsはUnixのターミナル使えるやろ
      WSLというサブシステムがある
      サブシステムはOSの一部じゃないとか言うなよ、Win32もサブシステムだからな

  • @茶菓-g2n
    @茶菓-g2n 21 день назад +1

    文の書き方から考えるより
    コマンド = プログラムは「入力とプログラム(処理)と結果」という決まった構造があるというのが
    前提で考えるとパイプに違和感なくなるような
    「入力(無し)_処理(コマンド)→結果」
    の形が複数あると考えて
    「入力(無し)_処理(コマンド)→結果 」| 「入力(パイプの左の結果が入力)_処理(コマンド)→結果」・・・・
    みたいなイメージ。複数あってもパイプごとに変わらない「入力→処理→結果」の形
    単発だと、入力無し=何も文字を打たない、からコマンドが最初にきて「文章」として違和感が出てくるのかもしれませんね。。

  • @aa-iz9eu
    @aa-iz9eu 4 месяца назад +4

    パイプの引数の話を自然言語的に言うなら、「前回の授業で三角関数について教えた。覚えてる?」みたいなときの「覚えてる?」の目的語が「前回の授業で三角関数について教えたこと」になる感覚に似てそう
    英語で2文目Do you remember it?になって右側に目的語くるけどそのitを省略してる感じ

  • @childsnowborder808
    @childsnowborder808 4 месяца назад +4

    エンジニアとグラフィッカーとでファイル共有させる仕事したりしてるけど、エンジニアは汎用性に対して、グラフィッカーは効率に対して無頓着だったりする。

  • @berandamegane9476
    @berandamegane9476 4 месяца назад +1

    15:07 「もう一回 ls 打ったら同じの出てくる?」と冪等性を確かめているの流石です。

  • @yk06688
    @yk06688 4 месяца назад +6

    堀本さんの服、ディレクトリ過ぎる

  • @ken_to_delicat
    @ken_to_delicat 4 месяца назад +17

    パイプは逆ムーディー勝山ってことか!

    • @francescogatti3002
      @francescogatti3002 4 месяца назад

      左から右へ受け流さないだから、対偶では?

    • @ken_to_delicat
      @ken_to_delicat 4 месяца назад +6

      @@francescogatti3002
      ここでは数学的命題ではなく性質の意味の逆ですね。
      命題:「右から左へ受け流す なら ムーディー」であるとしたとき、
      その逆は
      「ムーディーならば、右から左へ受け流す」で対偶は
      「ムーディーでない なら、右から左へ受け流さない」でありパイプとは無関係な記述となります。

  • @こたつぶとん
    @こたつぶとん 4 месяца назад +5

    とりあえず実行するコマンドがlsなのはすごくわかる

  • @chikindora3746
    @chikindora3746 4 месяца назад +6

    GUIの欠点を補えるからねえ。
    GUIだとアプリAの出力をアプリBに読み込ませてって処理を手動でやってるとコンピュータに使われてる感じがするよね。
    シェルスクリプトやバッチファイルでそれをワンタッチ化できる。
    いかにコンピュータに仕事させるかがコンピュータを使う醍醐味じゃないかな。

  • @meowmeow0023
    @meowmeow0023 4 месяца назад +2

    パイプは接続詞として例えたら分かり易かったんじゃないかと。
    ”特定の文字を検索する。” 「そして」、 ”その文字をカウントする。”
    みたいな。

  • @yuya_mizoshita
    @yuya_mizoshita 3 месяца назад

    おすすめに上がってきてふと覗いてみたんだけどすげーチャンネルだな!
    こんなマニアックな内容でこんな視聴者集めてるとは!!

  • @takumi000
    @takumi000 4 месяца назад +1

    テキストのみで何でも書くのはマジで大賛成。

  • @あちちぱんだ
    @あちちぱんだ 4 месяца назад +8

    初めてターミナルのありがたみを感じたのは、1万を超えるファイル処理が必要になったときだったな
    「ファイル名チェック→必要に応じて変える」なんて作業を1万もやりたくない、っていう強い動機がなければ、確かにターミナルには触らんわな

    • @kazuselen
      @kazuselen 4 месяца назад

      ぶっちゃけ100件でもやりたくないしコマンドの方が楽やけどな
      プログラム作ってると数百件のファイル扱うのは当たり前になってきちゃうし

  • @yasayuyu6368
    @yasayuyu6368 4 месяца назад +5

    全角が入るだけですごいと思う世代。。

    • @quux-
      @quux- 4 месяца назад +1

      ファイルの文字コードとシェルから入力する文字コードが同じか心配になりますねw

  • @Hikkyjp
    @Hikkyjp 4 месяца назад +3

    C言語プログラミングを勉強するのにカーニハン&リッチーの「プログラミング言語C」を読むと汎用的に使える必要最小機能のプログラムを無数に作ってパイプ(標準ストリーム)で組み合わせで目的を実現するって思想が割りと透けて見えますよね。

  • @io_lite
    @io_lite 4 месяца назад +14

    Markdownで書いてPDFで出力しろはさすがに共感しかなかったエンジニア

  • @Hetano-Yokozuki-JiG
    @Hetano-Yokozuki-JiG 3 месяца назад

    めっちゃ楽しい!!Linux(Ubuntu)の勉強で躓いていたので励みになります!

  • @sio-salt8979
    @sio-salt8979 4 месяца назад +3

    grepはglobal regular expression printの略ですね。grepが開発されるところを見ていたカーニハン本人の解説がRUclipsで見れます。

  • @user-ob8th4bq6k
    @user-ob8th4bq6k 4 месяца назад +6

    フィラーって何のことかわからず調べたので貼っておきます。
    《「埋めるもの」「詰め物」の意》
    1 放送時間の穴埋めに使われる、風景・風物や音楽などが流れる比較的短い番組。埋め草番組。
    2 充塡剤のこと。
    3 「ええと」「あの」「まあ」など、発話の合間にはさみこむ言葉。

    • @dochaemo-tarou
      @dochaemo-tarou 4 месяца назад

      Fill + er なんだなってことで。

    • @masuo64
      @masuo64 4 месяца назад

      フィラーはゆる言語学ラジオで何回かでてきた話題なので、こっちしか見てない人は確かに分かんないですね(どのぐらいいるんでしょう?)。

  • @royalturkey
    @royalturkey 4 месяца назад +1

    12:20 そもそもpythonじゃないから動かないというのはさておき、ここで print が pirnt になっていることにいったい何人が気付いただろうか。

  • @アヌンナキ-s1y
    @アヌンナキ-s1y 4 месяца назад +2

    一つ一つのブロックはシンプルな程、組み合わせで表現できることが多い。

  • @k-shan2984
    @k-shan2984 22 дня назад

    `grep 田 file | wc`は`grep 田 file | wc -`の省略のはずなんですよね。ここで-は直前の出力を保存したファイル名に自動で変換されるものになります。パイプは手前の出力を/tmp/の中に保存して、次のコマンドの中で指定された-の位置または最後に自動で補うので結果として`grep 田 file | wc`で動くというような仕組みだったと記憶しています

  • @Overfit-j7u
    @Overfit-j7u 4 месяца назад +8

    cdしたあと自動でlsするように設定してるのは俺だけじゃないはず

  • @akinaka7543
    @akinaka7543 4 месяца назад +17

    11:43 cygwin?こりゃまた懐かしいものを…。WSLじゃないんだ…。(cygwinを選ぶ理由も或る程度はワカルけど、個人的にはgit for windowsのbashのほうを使いがち)

    • @HitYoutube
      @HitYoutube 4 месяца назад

      32ビット版cygwin切られて悲しかった。製造現場とか32ビットOSでしかマトモに動かんソフトあるのに。

    • @kazuselen
      @kazuselen 4 месяца назад +1

      サポートされないだけで過去のCygwinが使えなくなるわけではないので……

  • @hiroyukippp7380
    @hiroyukippp7380 4 месяца назад +4

    51:48
    Wordファイルをテキストファイルに変換するプログラムを作ってパイプに組み込むとできるのが、パイプの良さですね。

  • @hanamaru6054
    @hanamaru6054 4 месяца назад +1

    名著紹介だー。ハードウェア性能の上昇により、強引にぶん回すのが部分的には最適解になりそうだな、、というところ以外は完全に納得しながら読んだ記憶が。

  • @一善jp
    @一善jp 4 месяца назад +2

    めっちゃ楽しみ

  • @lequinharay3367
    @lequinharay3367 3 месяца назад +1

    やっぱり初学者に最初に実感させるには「あなたが書いたファイル全部(100000ファイル)の冒頭に『筆者: 水野大貴』って追記してね!」みたいなとこからスタートするのがオススメです。検索性から入るのは激烈にハードル高いと思ってます。更に「筆者: 水野大貴、作成日: YYYY-MM-DD」だともっといい

  • @もち-x1g
    @もち-x1g 4 месяца назад +1

    パイプ処理はなんとなく、料理の順番みたいな自然な流れで捉えてました。言語っぽくならthe book which he has wanted みたいなイメージでしょうか。

  • @Kochi-Kochi-Kochi
    @Kochi-Kochi-Kochi 4 месяца назад +2

    アンチMicrosoftの堀元さんに質問! ワード、エクセルは印刷プレビューと実際にプリントされたものがあわない(セルからはみ出している、切れている)ことや、行頭が揃いにくい、などのバグのようなものが30年前から直らないのですが、これはアメリカ人がおおざっぱなだけでしょうか? それともプログラム的に何かあるのでしょうか?

  • @quux-
    @quux- 4 месяца назад +1

    「黒い画面に白文字」というところがインターネット時代のハッカーって感じですね。
    できればアンバーイエロー(オレンジ)、せめてグリーンの文字で往年のハッカー感を
    出してもらいたい。笑

  • @oboro307
    @oboro307 4 месяца назад +3

    左に命令が来るのは、たとえばlsというディレクトリを作ったときを想像するとわかりやすい
    lsディレクトリに移動したいときに、cd ls と書くことになるわけだが、これは一意に解釈できる
    cdという命令があって、lsディレクトリを引数に取ればいい
    が、ls cd という語順にすると、まずlsを読んだ段階で、lsコマンドを実行したいのか、その後cdがあってlsディレクトリに移動したいのか、別のコマンドがきてlsディレクトリを対象に何かをしたいのか判別できない
    lsを読んだ時点では一意になっていないのが問題になる
    行末まで行かないと、何をするのかが定まらないから困る

  • @_tatibana1243
    @_tatibana1243 4 месяца назад +6

    ターミナルって呼び方するんだ
    コマンドプロンプトという呼び方しか知らんかった

  • @つばめ-o2c
    @つばめ-o2c 4 месяца назад +2

    名詞化という解釈からの理解が早すぎる笑

  • @taro_web_engineer
    @taro_web_engineer 4 месяца назад +7

    マジで全人類、マークダウン使って欲しい。

  • @cs.630
    @cs.630 4 месяца назад +4

    フワちゃんあたり構わず破壊していくのリアルで笑う

  • @maruyas189
    @maruyas189 4 месяца назад

    マークダウンの良さを水野さんに教えるくだり、グッジョブです👍

  • @来世に期待
    @来世に期待 4 месяца назад +2

    堀元さん!「聴いてるだけで基本情報に合格できる動画」をお願いします!
    テキストが頭に入ってこなくて寝てしまうんです!堀元さんが喋ってくれたら勝てます!

  • @じーちゃん-f1e
    @じーちゃん-f1e 4 месяца назад +4

    テキストファイルで管理すれば、gitでバージョン管理しやすくなるメリットもかなりでかい

  • @emoi777
    @emoi777 3 месяца назад

    ターミナルの便利さは同じ作業を何度もする時とかも大きい気がする。
    入力が文字でしか行えないから他人の作業をコマンドのコピペだけで済んだりして、特に環境構築で便利だったり

  • @pascal_Boy
    @pascal_Boy 4 месяца назад +16

    pirnt... No such a word even in English...

  • @qajoule
    @qajoule 3 месяца назад

    堀元さんというチート機能がついてるとしても水野さんの理解力が高すぎます!昔独り孤独にUbuntuと戦ったのが無意味に思えてしまうwとは言えゆる言語学者というアピールポイントも踏まえつつ独自のクレバーさがあって面白い!

  • @ぴろ-piropiro
    @ぴろ-piropiro 4 месяца назад +5

    lsフィラーはわかりすぎる。キーボード配置もよすぎるんだよね。

    • @早川眠人
      @早川眠人 4 месяца назад

      私は ll (標準でエイリアスされている)

  • @tk3068
    @tk3068 4 месяца назад

    パイプの順番のところは、どちらを先に処理するか、という順番の意味合いでその順になっていると思いますね。
    1文で指示してるように見えるが、先にgrep命令を実行して、その後にwc命令、なので、実質2文やってると思う。

  • @kmtg5825
    @kmtg5825 4 месяца назад +7

    プログラミングやってなくてもこれありますよね
    「12」を含んでるやつ出そうと思って検索したら、タイトルじゃないどうでもいいところに数字が含まれてるやつがいっぱい検索候補に出てきて絶望する

  • @samuoswitch
    @samuoswitch 4 месяца назад +6

    37:17 ここの水野氏、好きw
    「再帰的に?え?」

  • @gcrokusho2414
    @gcrokusho2414 4 месяца назад +1

    35:25
    水野さんにはbashのBNFあたりを、ハイこうなってるから、って渡してあげれば、嬉々として読んで理解してしまうと思う❤
    それじゃコマンドはわからないけれどmanだけ教えておけばなんとかするんじゃね?
    普通に教えるよりも、それだけのルールから言語オタクがどこまでやれるかに興味あり…スーパーワンライナーになる素養を水野さんには感じるのだが…