OSSから学ぶ、命名選手権!!boto3編(最後にお便り紹介)
「OSSから学ぶ関数変数命名選手権でございますうわー一気に来た一気に関数と変数一気に来たはい関数だけじゃ問題に作りきれなかったんでどっちもやっちゃおうということで考えなくていいじゃんって思ってたけどいざこの場に立つとちょっとドキドキするそして今日あの残念ながら我らがアイドルじゅんぺいくん不在ということで」
「パワー半減なんですけどもあいつは本当に体調よく崩すわ親を大事にですね僕とのりさんで」
「まあOSSまあいわゆる多分優秀なコードですよオープンソースソフトウェアデベロップメントそこまでついてるかわからんけどついてないかはいうんそれをなんかシリーズ化できればなというところでうんまあOSSのコード読むのって大事だと思うんですようんあの世の中の優秀なエンジニアが書くコードどうなってるかからまあいいコードを学ぶというかうんうんうん」
「それはなんとかポッドキャストに載せれないかなというところで全部のコードを言うわけにもいかないのでまあそれは地獄のポッドキャストになりますからねどうなること何もわからないね知ってる言語なのに何もわからないですよねまあうまくポッドキャストに落とし込んだ結果変数関数命名選手権になったというところでいいねまあ命名から」
「せめて命名から学ぼうというところでやっていきますこれもう僕が単独で頑張り続けるってことですかこれもしかしてまあもしかそうですねそうなんですけどあとはちょっとほんまかっていうところもあるかもしれないですしあーなるほどこうこうこういうことねっていう解説を頑張って2人でひねり出しつつやっていきましょう本日教材にするライブラリーというかソフトウェアというかOSSかなんですけど」
「ボトさんってやつですねあまり聞きなじみないかもしれないですけどAWSSDKAWSSDKAWSSDKForPythonPythonのAWSのSDKですAmazonWebServiceSystemDevelopmentKitソフトウェアじゃなかったソフトウェアかスターが6.5K6.5Kはい」
「っていうまあまあ使われてるやつでちょっと補足情報でスター6.5KぐらいのOSSぐらいだとイシューオープン800クローズド861そんなにイシューあんのってかヤバイシュー800件ってさどうやって解決すんの1日1個ずつ解決しても3年ぐらいかかるじゃんいやですよねプルリック343件プルリック343件」
「見れねえだろそんなに誰が見んねえ本当だよねすごいんだなって思いましたそれでオープンソースでしょお金にならないわけですよねやばすぎでしょAWSのOSSなんで結局AWSの売上には繋がるとは思うんですけどねAmazonさんがやってらっしゃるのねよく知らないですけど多分そうですこれは」

「賢いですよね自分たちで作らなきゃいけないやつをパブリックにデバッグさせることによってよりデバッグを早く労力かけずにやろうとしているというか確かに別にこれ作ってただでやったとしてもAWS使ってくれるっていう時点でそっちでマネタイズするのが確定してますからね確かにすごいわこれ非常に賢いこの中のプログラムに書いてた変数と関数をノリさんにクイズを出しますお願いします」
「いきますプログラムの中にですねEC2のインスタンスクラスっていうクラスがいますインスタンスをモデル化したようなやつですかねインスタンスをモデル化したやつがいますがその中でパブリックIPとプライベートIPアドレスを格納しておく変数がありますプロパティとど」
「プロパティというかモデルが持ってる普通に変数変数パブリックIPとプライベートIPでそれぞれあるんですけどそれぞれなんて名前になってるでしょうえ待ってそれ変えるの変えるそのままじゃないのそのままだとしてどうするっていうえ」
「まあまあでも素直でいいです別にこれマジかって思ったやつだけ抽出してるわけでもないんで全然あそうなの?はいはいはい別にあの普通に言ってくれれば大丈夫ですパブリックIPとプライベートIPにしますパブリックIPとプライベートIPはいAmazonさんははいIPアドレスとプライベートIPアドレスっていう命名にしてますあーはいはいはいはい僕あのパブリックつけないんだっていうところでなるほどね」
「確かになでも冗長なのかもしれないけど素人の感覚からすると揃えたくない単語の数まあ確かにねでもよく考えたらIPアドレスって言ってプライベートIPの方が出てくることはまずないわですよね言われてみればなんですよいきなり変化球すぎるでしょ全部そんな感じかもしれないマジかマジか」
「結構このコードを見てて思ったのは省けるとこはとにかく省いてるなというそれがヒントだね非常に印象として思って僕は最近結構変数とか関数明々するときに長くなりがちだなっていうのを自覚してて直したいなっていう気持ちがすごくあるんですよクリーンコード読んだ後変数名長くなる現象起きるよね僕はまだその病から立ち直ってないんですけど俺もです」
「なんなら長くていいやんって思ってますいやそうなんですけどそうじゃないんでこういうとこからなるほどこうやって短くするテクニックがあるんだなっていうのを学びとして受け取ったのでちょっと問題にしましたAmazonのOSS見るのめっちゃいいじゃんそう次EC2インスタンスの」
「これはAWSの知識ないと難しいかもしれないですけど異質インスタンスに高度な監視っていう設定があるんですよクラウドウォッチでいろいろメトリックスというかメモリの使用量とかたくさん見れるようになるっていう設定があるんですけどそれをオンオフするそのクラスに格納されている変数何モードでしたっけ高度な監視高度な監視AWSコンソールだと高度な監視でチェックマークがついてますOK」

「さあこれをどう命名するかクラスじゃないね型はブリアンです型はブリアンはいどうぞちょっと待ってはい大丈夫ですこれは一回順平下ろしていいいいですよ斬新ですねハイパーチェックモード順平そんな意味通ったこと言うかな言うか言いそうじゃないですかシンプルなハイパーチェックモードは言いそうだな高度な監視ですもんねいいな確かに監視をチェックっていうあたりなんか愛らしいですね」
「そうなんだよ何にしようかなちなみに僕は予想外予想外というかこうするんだっていうところで当てにいくガチでいいですよオブザーバブルオブザーブは観察じゃないかなちょっと違うんだ嘘でもオブザーバビリティとかって言わない監視性のこと言うか言うのかなちなみに正解というか正解はモニタードモニタードはい」
「モニターするとは言いますよね監視は過去形になるんだって過去形になるんだと思ってモニタードトゥルーフォルスっていう監視したのを」
「なんだろうねそれちょっとニュアンス聞きたいですよねあれの人にちなみにこのコード一貫してブーリアン型に過去形が入っているかというとそうではなくてそこだけなんだいやここだけかは分かんないです他は違ったりするんだ違ったりしますisなんとかもありますけどなんとかどっていうのも結構あります」
「ローカルの人っていうのではなくてネイティブの人ネイティブの人ネイティブの人からすると過去形にブーリアン入れるっていう文化があるんだなっていうのはこのモニタード以外にもあったのでそういうのあんだなと思って過去形なのかなこれ過去分子なのかな過去分子監視されてるかEC2インスタンスクラスが監視されてるかっていうのがブーリアン入ってるってことそういうことかな確かにポイ」
「過去分子過去分子っぽいされているってほうが受動体になってるのか受動体かもしれないこれは確かにインスタンスイーシーツインスタンスクラスの変数だから過去形になってるだけかもしれないだとしてもイーシーツインスタンスドットイズモニタードのほうがよくね冗長なのかあれじゃないネイティブ特有の省略してわかるみたいなそういうのなのかもしれないですねなるほど」
「これは短くていいなと思いました今俺の中に過去分子でやるっていうパターンが増えましたいいこと次httpメソッドあるじゃないですかgetpostとかを格納する変数文字列ですかストリング型ですねメソッドメソッドズいや違うなズじゃないな一個しか入んないよねメソッドわかる」
「その気持ちすごくわかるなんかあるはずだアクションこれあのどうやら常識らしいので僕は全く知らなかったんですけど覚えましょうこれは絶対に覚えましょうバーブ動詞httpバーブって言うんですってhttpメソッドというかあるのことverb」

「VRBわかりますSVOCのVあれHTTPメソッドをゲットとかポストとか例えばHTTPリレクエストを何でも作るメソッドみたいなのがあったとしてそこに多分引数何のメソッドにするか入れるじゃないですかそこの引数に入れる変数名がバーブなんですよ」
「これは共通してましたこのコードの中ではちょっとググると一般的らしいですそうやってバーブにHTTPメソッドを入れるのがそうなんだ今回のやつためになること多すぎるし全部違うパターンで来るじゃん同じパターンでクイズ出さんわ毎回新しい学びがあるなすごい」
「だからちょっとOSS面白いなと思いつつ今回はAWS特有じゃなくて世の中の常識らしくて僕は知らなかったんでちょっと驚いたり出しました100問くらい欲しいそんなねそんなないです残念ながら100問欲しいっすでも読めば読むほど出てくると思いますこれはだから今まで僕OSS読んでこなかったんですけど読めばよかったなと確かにうわぁいいなぁしかもAmazonのやつって聞くとすごいレベル高そう」
「ノラOSSよりどうなんすかねでもなんかいろんな人書いてると思うんで一貫性があるかというとなんか微妙な気もしますねレビュアーのレベル高しよ多分高しかなとんでもねえ数のファイルありましたよまあ確かにたまにね適当にやっちゃうかもねもしか何人か見てるとは思うんですけどねさすがにはいっていうのでバーブこれ覚えましょう覚えたいなというのでバーブでしたバーブバーブバーブはい」
「続いてじゃあまあ箸休め的にはいIAMっていうAWSのユーザーとか管理するやつ権限とか管理するAWSサービスがあるんですけどそこにIAMユーザーっていうのがありますとはいまあ要するにアカウント的なやつですねうんうんうん」
「ユーザーをグループに追加するメソッドユーザーをグループに追加するはいメソッドユーザーをグループに追加するメソッドメソッド名お願いしますこれもう全然深く考えなくていいですプットユーザープットユーザーのその心は」
「押し込むなるほどユーザーの何かの情報変更しそうだなって思っちゃいましたマジか正解はもっとシンプルでアドユーザーまさかアドユーザー2グループ変なモードになってるわ今ですよね普通のやつ持ってきました最初に橋休めって言ってたもんな言いましたよわざわざアドユーザー2グループですね見事に翻弄されてます」
「普段というか前回の関数命名選手権とかで関数命名するときは動詞から始まるんだよとか動詞から名詞でその後目的語みたいなのがあったりなかったりみたいなのは言ってたと思うんですけどやはりAWSのコードとはいえその辺の原則は守ってるというかまんまだなというのは読んでて思いましたねまんまなやつ出すんじゃねーよ」

「いやですよねじゃあちょっと次あといろいろちょっと今深読みしてたところがあってそうですよねオブジェクトを作っててグループっていうオブジェクトがすでにそこにあってその中にあるなんとかユーザーのメソッドなのかと思ってましたですよねちょっと難しいですね」
「難しいそういうことかはいもっとシンプルにいきましょうOKですじゃあこのままの頭で言ってほしいですはいはい続いてはいIAMのユーザーをグループから削除するメソッドはいデリートユーザーフロムグループデリートユーザーフロムグループファイナルアンサー?ノーファイナルアンサーじゃあ考え直してくださいさあ果たしてポイントは分かったあ何ですかデリートユーザーデリートユーザー」
「なわけねえそんなのユーザーが消えるやんそうユーザー消えますよそんなのグループから削除するメソッドなんでねremovefromremovefromgroupremovefromgroupremoveuserfromgroupremoveuserfromgroupファイナルアンサー大正解でございます危ねえポイントはデリートじゃなくてremoveってところですねはい」
「さっきグループの方にフォーカスするから雰囲気違いますか英語圏ネイティブ独特のデリートとリムーブのニュアンスの違いですねデリートだと分かった」
「データ丸ごと消えてる感あるんだまあそうですね跡形もなく消えるのがデリートで論理削除みたいなニュアンスなのがリムーブですね物を動かしてそこから属さなくする結局そのLinuxコマンドのリムーブコマンドも10を全く消してるわけではなくてアドレスを消してたどり着けなくしてるだけなのでそうなの」
「RM?RMそうなんだはい完全削除してないですあれはへーなんでRemoveなんですよはいはいはいっていうそのRemoveDeleteの単語のニュアンス使い分けてて偉いなというか当たり前なんですけどネイティブなんで出たっていうのをちょっと出してみましたはいはいもうちょっといきますねはいまたIAMのお話なんですけどIAM多いなIAMIAMユーザー」
「AWSログインするときのユーザーなんですけど認証時に多要素認証設定したりするじゃないですかあれって多要素認証をするときって多要素認証デバイスを有効化するって設定をしてるんですねその多要素認証デバイスを有効化したり無効化したりする有効化するメソッドメソッド名を答えてください多要素認証の」
「認証デバイスを有効化にするメソッド有効にするやつはい今回は多分過去分析じゃないと思うんですよはいはいはいなぜなら有効にされてるわけじゃないからそうですねだからマルチオーセンティケイトマルチオーセンティケイトメソッドですかメソッド?オンにするメソッド?メソッドです有効化にするメソッド有効化にするメソッドか有効化」

「有効化ってよくあるよねうわーなんだなんでこんな時出てこないんだこういう時出てこないですよねなんだっけ有効化あるよねめっちゃよく使うやつめっちゃよく使う有効化ありますよいや出ないんですよねアクセラレートじゃなくてなんでちなみにググっていいですよいいんですかそんなことしたら簡単ですよちなみにこの問題難しく俺は難しいです」
「これは難しいしちょっと納得いってないけどそうなんだっていう気持ちですエフェクティブじゃねえよなんだっけなアクティベートMFAアクティベートMFAファイナルアンサーはい残念です残念です残念ですこれがですねはいイネーブルイネーブルの方なんだイネーブルMFAデバイスっていうメソッド名でしたそうなんだはいイネーブルまあでもイネーブルはわかるわまあまあまあって感じじゃないですかうんうん」
「逆にEnableなんて言ったっけMFAデバイスMFAは略語ですけどまあでも伝わりますねMFAなんか伝わる気がする逆に無効化にするメソッドはなんでしょうEnableときたらもうねDisableでしょDisableMFAデバイスそこがですねでしょうね残念なんですよいや絶対その流れだわですよねDeactivateMFAデバイスですDeactivateなんでアクティベートにしなかったんだマジで」
「これはなぜなんだとはいわかりませんでしたこれはマジかマジでわからないなんでEnableとDisableセットだよね多分Disableのはずこれはミスだよこれ修正してフルリク出した方がいいんじゃないですかやっちゃうちょっと待って優勢度低いやっちゃうかこれ影響範囲でかそうだな」
「でも言うて全部検索するだけですねまあでもそうなんかEnableの反対Deactivateでしたこれちょっと納得いってないですEnableのイメージあれなんだよなWebサーバーとかで再起動した時にさはいジョブを立ち上げる時にEnableみたいなの使うじゃん使いますねだからそっちのイメージ強いんだよな自動で立ち上げるようにする設定みたいなはいはいはいはい」
「っていう言い訳ですちょっとEnableとActivateの意味の違い調べてみますか面白いじゃあEnableいきますEnableとActivateの違いってGoogleって一番上に出てくるページに書いてたことをそのまんま言うんですけどEnableは発声を許可または支援可能にするっていう誰かが何か必要なものをOKにするみたいなニュアンスActivateは」
「止まってたものを動く状態にする分かるそんなイメージはある今回何をオンにしてたんだっけ今回はMFAデバイスじゃあイネーブルな感じするイネーブルではありますよね止める時にディスウェーブルなのかディアクティベートなのかですよねそういうことだよねイネーブルの逆って何なんだディスウェーブルじゃないですかだよねセットで出てきたわすごいですねハイネイティブっていうサイトあるんですねハイネイティブやば」
「言語の細かいニュアンスの違いをなんかヤフー知恵袋的に聞き合ってるサイトみたいなのがありますねでも絶対ニーズあるわ確かに気になるもんよく今気になってますもんねただちょっと答えにはたどり着いてないです最悪だ何のためのサイトだよあーでもでも普通に考えてさEnableの反対語がDisableでさはい」

「アクティベートの反対がディアクティベートならさニュアンスも同じじゃねっていう禁止すると停止するじゃねっていうさっき言ってたハイネイティブのサイトではほぼ同じことを言っててディアクティベートは永久的に停止するみたいなディスエイブルは一時的に止めるみたいなニュアンスらしいですねただこれはハイネイティブのQ&Aで書いてるぐらいの信憑性です微妙ですねまあでも」
「MFAデバイスはディアクティベートですね1回削除したらそのトークン二度と使えないというかじゃないですかまあトークンにフィーチャーすればそうなるかもしれんけどいつでももう一回オンにできるねっていうなんかまるっと変えませんでもそれってああそうなのその何でしょう設定というかアカウント作り直しじゃないですけどいや俺そこ多分だけど」
「あんま気にせずそうなっちゃったパターンだと思うんですけどあんま深追いしないようにしましょうかっていうほんまかいなっていうのが一つありましただんだんとラストにします最後S3シンプルストレージサービスサービスかなバケットキーっていうのがありますとバケットのセキュリティを暗号化するためのキーですかねバケットキーが何なのか置いといて」
「S3のバケットキーを新たに作るメソッドこれはS3クラスのメソッドですバケットキーを新たに作るメソッドリジェネレイトバケットキーリジェネレイト作り直す的なメソッドだよねS3.リジェネレイトバケットキーこれがですね残念なんですけどマジかよ」
「ニューキーです嘘つけ!マジかよwこれ結構衝撃なんですよ僕の中でなんで名詞?ニューキーニューキーニューキーS3あーまあドニューキーで伝わればいいよっていう精神なのかなそう」
「プログラムを想像するとキーイコールs3.newkeyみたいな書き方になるんですよPythonなんでself.newkeyなんですけど.newkeyってついてれば確かに新しいキーですよねレイティストキーだったらすでにある中で一番新しいキーなんですけどnewkeyだと多分なかったやつ出てきそうだなっていうニュアンスはちょっと分かる気がするんですようんうんうん」
「だから多分あえてクリエイトは省いてニューキーという書き方にしてるのかなっていうのが」
「なるほどねあとバケットもいらねえんだそれ以外のキーないんだじゃあそうですねS3バケットクラスだったっけなちょっと曖昧ですそこ曖昧ですちなみに言うとキーをコピーするメソッドはちゃんとコピーキーだしキーを消すメソッドはデリートキーなんですよでもキー作るのはクリエイトキーじゃなくてニューキーなんですよ実はニューに動詞あるとかないいやないでしょ」

「流石に入動詞説形容詞と副詞ですねないなよしまあだからこれちょっとメソッドなんですけど動詞がない珍しい例を見たなっていうのでマジかちょっと紹介しちゃいましたいやもう俺の中ではキーといえばジェネレートだわっていうあーどうなんすかねジェネレートなんすかやっぱクリエイトとかでもなくてあのもうこれ完全にあのララベルの」
「あれですけど最初にアプリケーションのキーみたいなやつ発行するんですよコマンド叩いてそれがもうPHPアルティザンキージェネレートだったんでそっから引っ張られてますねいいと思いますそれはそれはそれでいいと思いますニューキーこれそういう世界があるんだというところで伝わるわな確かに伝わるわなですねうん」
「っていうので今回ちょっと思ったより面白かったのでシリーズ化していきたいというこれねためになりすぎるわほぼ全部外したんじゃないいやーちょっと次じゅんぺいる場でやりたいですねこれマジ外せば外すほどためになるからねでも確かにぜひのりさん次ちょっとなんか探してきてくださいわかりましたできれば興味の低いOSSで」
「頑張ります最後ですねお便りいただいてたのでお便りの紹介をさせてくださいありがとうございますラジオネームエンジニア6年目さんからのお便りです僕がちょうど6年目かそうねこんにちはいつも聞かせてもらってます東方ようやく応用情報の資格が取れて次なる資格ということでAWSを手を出してみようと考えていますそこで質問なのですが」
「AWSソリューションアーキテクトアソシエイトの資格についてテキストというか本は何か買いましたか一応無料のKindle電子書籍は購入したのですが無料というのが少し不安になりますAWSの資格について何かアドバイスがあればよろしくお願いいたしますこれからも放送を楽しみにしていますありがとうございますありがとうございますありがとうございますありがたいというわけで我々2人ともAWSソリューションアーキテクトアソシエイトを持っているということではい」
「いいとこに来ましたねとそうですね一応撮りましたけど多分今でもバージョンちょっと違いますよねうんでしょうねS03みたいになってますよね全然知らない僕らの時02だったんですよそうなんですねなんか変わってんのかサービスの数がめっちゃ増えたはず確かへー大変ですね大変なんですだからなるほどはい微妙に参考にならないところもあるかもしれないんですけど」
「どんな勉強しましたかっていうところからいきますかはいどんな勉強しましたか僕はですねまずよく四角のコーナー行ったら見かける黒表紙に赤の黒本ですねいわゆる黒本かはい黒本を買って一旦一周それ読みましたとで残り一週間の時にたまたま問題集が発売されましてあったなうんで」
「でもこれ落ちたらやだなと思ってとりあえずその問題集を買ってその問題集を一周やりましたあとまあ狭間でYouTubeに結構AWSのブラックベルトオンラインセミナーみたいなやつが上がってるんですけどあれを見てっていうぐらいしかやってないですかねそんな感じでしたなるほど期間とか」

「どのくらいだったか覚えてます?覚えてます2ヶ月やってて最初の1ヶ月3週間で黒本をやって最後の1週間で問題集をやりましたって感じですね問題集が聞きまくりました」
「いやいいですね問題集やったのが多分落ちたんじゃないかなそうですよねあののりさんのそういうやったことが書いてあるブログは多分この説明欄に書いてるはずそうですねやったことをですねブログに実はアウトプットしたので素晴らしい概要欄に貼っておきます貼っておきましょうはい僕カイチはですねのりさんの半月遅れぐらいうん」
「で多分ほぼ同じ期間勉強してたんですかね多分でやったことはちょっと違くてですねまあ問題集2冊やりましたね黒本とあと白背景のオレンジのやつかな忘れたけどなんかそうなった気がするで一番効いたなと思ってるのがユーデミーですねユーデミーであの講義と模擬問題2個あったのかなその2講義あってそいつらが非常に効きましたね個人的には」
「あとは公式の模擬試験お金払ってやるやつそれもやったわ確かにあれ受けとくとすごいいいのが点数取れなくてめっちゃ不安になるので分かる激ムズじゃないあれあれムズかったですねあれ受けるとモチベアップします確かに1週間前か2週間前ぐらいにやるとうんうん」
「焦るんでやらなきゃってなるよねはいあれお金かかっちゃうんですけどおすすめです僕のやったこともまとめてはいるんですがインターネット上に公開してないのでこのポッドキャストが載る前になんとかブログにコピー&ペーストしていいですね貼っとこうと思います今年初記事になるんですかじゃあそれが実はもう一個書いたんです書いてるんかいはい素晴らしい年末年始にちゃんと書きました書いてるんかいはい」
「っていうのでAWSソリューションアーキテクトアソシエイトあの僕とのりさん曰く一番身になる資格なのでなったぜひ頑張ってくださいちなみにあれですよねKindleで無料のやつってYouTubeでよくAWSの解説してる人が書いてるやつですよね全然知らないんですけどそうなんですかそうなんですよSAAC03だ今の企画僕らの時はC02でした去年の夏ぐらいに変わったのかな」
「この人多分AWSの本なんか書いて発売してる人なんであと動画も見たんですけど多分ちゃんとしてるやつなんじゃないかなって思ってるんですよ0円だけど安心してくださいじゃあ多分ですまあでも一冊やって受かる資格じゃないですこの資格はあーって思いません?うんうんうんうんなのでその1個だけで完結させようとすると痛い目見ます確かにはい」
「あと03のやつってまだそんなないんじゃないかななさそう確かに1年経ってないってことですよねうんいやでも次じゃあプロフェッショナルやろうと思ったら当時のプロフェッショナルちょっとむずくなってんだプロフェッショナルは変わってないんじゃないかななんでやねん多分なんでやねんおそらくねじゃあ範囲広がったってこと?純粋にSAAのおそらくそういうことあるんですね」

「でもC03ちょっと増え始めてるって感じですけどなんかあんま公式っぽいのないっすねまあじゃあ探すしかないかノラボンばっかノラボンノラボンじゃないですか大体安定感あるやつあんまないっすねじゃあちょっと試しにユーデミ調べてみようかなあるのかな03対ああるやんユーデミはありますねおーあ模擬試験もありますねおーいやこれマジで僕らに1円も入ってこないんですけどうん」
「僕は会社でこのユーデミー多分4,5人にやらせたんでしっかり効果出たと効果出た全員効果出た全員勝ったすごいこれマジすごいあとみんな受けようってなったのもすごいいやーね本当ですよね影響力高さを伺える影響力こいつだってあれですかね僕移動して移動した直後に急にAWS勉強し始めて急に取りましたからねマジかなんだこいつはってなったの」
「なんだこいつは急に資格めっちゃ取り始めたみたいな急に資格取り始めたしなんか東京オリンピックの聖火ランナーやってるしなんだこいつはその時期かいその時期でしたブログの記事貼っておきましょうそうですねあとついでにねAWSのPythonのAWSSDKも貼っておくのでコードから学べるもんなら学んでみろよって感じですがそうですね挑戦状AWSの人みたいな感じになってたけど今」
「学ばない方がいいですねコードからはコードからは全然わかんないですあれはそうだよねはいっていう感じで本当に応援してます頑張ってください僕と同じ時期に同じ職歴というか同じ歴で応用情報を取ったんですね確かに同じタイミングだしかもそう同じ試験会場一緒だったりしてさすがにそんなことないかいやありえるよありえますよねいっぱいいたんでしょうだって今2000人ぐらいいましたね2000人言い過ぎかも言い過ぎかもしれない」
「はいはいというわけで終わりましょうか終わりましょうはいそれではまた次回OSSを学ぼうのコーナーではい」
「読んでほしいOSSだったら言ってくれると僕らがOSS選びやすくなるのでそれもお待ちしてますこれ何回もやってたらOSSを超えれるかもしれないですね急にねこっちの方が良くないってそっちの方が絶対に良いって言う側も結構センス入りますねそっち側もハードル高いちょっと引き続きやっていきましょうそれではまた次回バイ」
「ちょっとやりとりしたい人はメール気軽に送りたい人はGoogleフォームツイートお願いします詳細は説明欄を見てくださいポッドキャストのフォローコメント評価してくれるとバカ騒ぎしますそれではまた次回」