Nagiさんのブログ

文系・高卒から理系大学院生へ!アラサー院生Nagiの日記、数学等の勉強メモなどを発信します。

ポンコツ理系大学院生,人生初のpyhton環境構築をしている話

どうも,Nagiです.

PCに激弱であることで有名な僕ですが,ついにpythonの環境構築に踏み切っています.

現在進行形で書いたのは,このブログを書いている現在,pythonの環境構築中だからです.

インストールが長いのでその間にブログを書いています.

 

pythonを始める理由

 

何日か前の記事に書きましたが,僕は趣味としてCTFを始めました.

CTFの中でも特にCryptoと呼ばれる暗号の分野に挑戦するつもりです.

僕が暗号理論を学んでいるからですね笑

CTFではCryptoの問題はpythonで配られることが多いみたいです.

そうでなくても,何かしら1つのプログラミングは必須っぽいのでとりあえずpythonの環境構築をすることにしました.

 

環境構築は難しい

 

まだ人生でまともにプログラミングしたことないのですが,多分これだけは言えます.

プログラミングで一番難しいのは,環境構築です.

去年,RUSTっていう言語に挑戦しようとしたのですが,環境構築ができずに挫折してしまいました.

pythonはというと,Rustに比べてネットにたくさんの情報が落ちていたので何とかなりました.

プログラミングを始めるときは,日本で,世界で多くの人が使っているプログラミング言語を選ぶのが大切だなと思いました.

 

次はGitHubかな

 

GitHubというものがあるらしいです.

全く勉強していないのでこれが何かを説明するのは難しいですが,ソースファイルのバージョン管理ができるらしいです.

なんかCTFについて調べているとGitHubを使っている人をよく見かけるので,僕も使えるようにしとこって感じで今週中にはやってみます.

 

徐々にCTFをするための環境を整えています.

たぶんpythonの環境構築だけでcryptoはできるんだろうけど,初めのうちに一気に色んな環境構築しちゃいたいって思っています.

 

では,今日はこの辺で!

何もしなかった話

どうも,Nagiです.

今日はなーーーんにもしてません.

昨日の残念なCTFのせいで疲れ切っていたので,何もできませんでした.

今日はアラサー大学院生の休日をお届けします.

 

昼前に起床

 

昼前に起床します.

起きた段階で,「あ,昨日の疲れが全然取れてないや」となったので今日は何もしないことを決意します.

とりあえず,食器を洗いながらお昼ご飯を食べないことを決意します.

極貧生活が続いているので,ご飯を食べないことに慣れてしまっています.

2日くらいなら一食も食べなくても大丈夫だと思う.

 

買い物にいくとラインする

 

僕の通う大学院は山の中です.

車がないとスーパーに行けません.

僕は毎週,車を持っていない友達二人を乗せて買い物に行きます.

「今日17時に買い物行きまーす」とラインをして,PCを起動します.

 

YouTubeを流しながらCTF関連の調べもの

 

17時まで暇なので,CTF関連の知識をつけようかなと思ってネットサーフィンです.

最近は,CTFプレイヤーの多くはgithubを使っているので僕もやってみたいなぁと思っています.

なので,githubについて調べたのですが何か面倒そうだし必要になったときでいいやっていうのをn回繰り返しています.

そんなこんなで,何にも進捗がないまま17時になりました.

 

買い物

 

スーパーで買い物をします.

お金に余裕があるときは,買い物ついでにみんなで晩御飯を食べます.

最近は僕が極貧生活が続いているのでご飯は全く行けてません.

友達には申し訳ないと思っている.

 

晩御飯

 

今日は冷しゃぶにしました.

豚肉を茹でてゴマダレをかけるだけ.

(別にみるものなんてないのに)YouTubeを見ながらご飯を食べます.

 

寝るまでに洗濯しなきゃ

 

ブログを投稿したら寝るまでにお風呂入って,選択をしなきゃいけません.

もう少しお金の余裕があれば,僕だって本屋行ったりラーメン食べたりしたいのですが悲しいですね.

お金がないと何にもできません.

いつも遊んだりご飯食べたりしている学生はどこからお金得てるの??

 

では,今日はこの辺で!

初めてのCTFが思いもよらぬ展開になった話

どうも,Nagiです.

今日,初めてCTFに参加しました.

厳密にはまだCTFは終わってないのですが,ある意味始まってもいません.

 

初めてのCTF

 

僕が参加したCTFは「CryptoBurst CTF」というCTFです.

日本時間の今朝6時から24時間かけて開催します.

そう,まだ大会途中なのです.

ですが,このCTF,ある意味始まってもいません.

どういことかって?

今日の13時か14時くらいからずっとCTFのサイトが落ちてるんです.

サイトが落ちているので問題も見れませんし,回答もできません.

そのCTFのdiscordサーバーには困惑や怒りのメッセージが飛び交っています.

しかし,CTF主催者のdiscordのアイコンはオフライン.

参加者の声は届きません...

 

結局はリア友と通話するだけに笑

 

サイトが生きていた2時間くらいはCTFに参加できました.

チームはリア友4人で組んでいました.

サイトが死んでからはリア友と就活などの近況報告の話になり,復旧する感じが見えないので流れ解散になりました.

僕は個人的に研究室にいて,チラチラ横目でCTFが復活していないか確認しているのですが,もう8時間くらいサイトは死んだままです.

いやぁ,こんなことあるんですね笑

CTFだとよく起こるのかな?

兎にも角にも,みんなで頑張ろうと盛り上がっていただけに,とても残念です.

 

今日は初参加のCTFがまともに行われなかったという話でした.

また頃合いを見て別のCTFに参加しようと思います.

 

では,今日はこの辺で!

本を読んだ話

どうも,Nagiです.

昨日,「明日CTFだ,頑張るぞ!」みたいな記事を書いたのですが,僕の勘違いでした.

CTFは明日でした笑

頑張ります.

 

志学 数学 という本を読んだ

 

志学 数学」という本を読みました.

全てではないですけど,半分くらい読みました.

伊原康隆先生という数学者の方が,数学の研究を志す学生や研究者に向けて書かれた本です.

僕は数学者を目指しているわけではないのですが,なんとなく図書館で気になったので借りてみました.

 

「ゆっくり,ゆっくり」に救われた

 

この本の中に,数学を学ぶときは「ゆっくり,ゆっくり」でいいと書かれています.

僕は数学の才能がないので常に焦りながら勉強してしまっていたのですが,焦らなくてもいいんだと思うと気が楽になりました.

数学のできる人はさくさくと進んでいってると思ったのですが,別に必ずしもそうというわけではないみたいです.

そもそも,進む速さはさほど大切ではないんだなと,この本を読んで思いました.

とはいえ,僕は才能がないのでそこは努力で補っていかなくてはいけませんね.

数学を楽しむ心を忘れず,「ゆっくり,ゆっくり」数学を味わっていこうと思います.

では,今日はこの辺で!

誕生日プレゼントをもらった話

どうも,Nagiです.

研究室の同期であるK君が誕生日プレゼントをくれました.

お盆の間は実家に帰っていたK君ですが,こっちに帰ってくる時にわざわざ寄り道して買ってきてくれました.

 

誕生日プレゼントは僕にとっての必需品のアレ

 

誕生日プレゼントは「コーヒー」でした.

ミルを持ってないので挽いたやつをプレゼントしてくれました.

ただタイミングが合わなくてまだ飲めていません.

明日飲もうと思います.

コーヒー

 

明日はCTFの大会

 

明日はCTFの大会です.

日本時間の朝6時かららしいですが,さすがに起きれないので遅刻予定です.

経験者の友達曰く「1問解ければ御の字」と言われているので,遅刻しても問題ありません.

とりあえず明日はCTFの雰囲気を味わいながら,プレゼントしてもらったコーヒーも味わいたいと思います.

 

では,今日はこの辺で!

今日CTFを始めることを決めて明後日大会に出る話

どうも,Nagiです.

先日,新しい趣味を探していると書きましたがCTFを始めることにしました.

 

CTFとは?

 

語弊がありますが,ハッカーの大会みたいなものです.

セキュリティの大会といった方が語弊が少ない気がします.

詳しくは以下のサイトを見ていただけると正確に理解できるかも.

 

cybersecurity-jp.com

 

CTFのチームを作った

 

今日の昼過ぎにCTFを趣味にしようと決めました.

その数分後,K君を無理やりチームに加えました.

Discordで僕のチームのサーバも作ったので完璧です.

 

明後日,大会に出る

 

CTFの大会は気軽に出れます.

お金はかかりません.

オンライン参加です.

なので,とりあえず出てみようということで,明後日開催される大会に出ます.

日本の大会なのか海外の大会なのかもわかりません笑

1問でいいから解けるといいなぁ.

 

仲間が欲しい

 

チームメンバーを募集しているといわけではないです.

ただCTFのコミュニティに入りたいというだけです.

CTFに向けての情報を出し合ってるような,そういうコミュニティを探しているんです.

チームメンバーは募集したいけど,まだ発足したばかりで右も左もわからないので,ある程度CTFがわかってきたらメンバー募集しても面白いかもしれませんね.

 

では,今日はこの辺で!

ゲームに代わる新たな趣味を探している話

どうも,Nagiです.

今日は寝不足だったのですが,いつもよりメンタルは落ち着いてて勉強に集中できたので良い1日でした.

 

ゲームに代わる新たな趣味を探して

 

僕のメインの趣味はゲームです.

PCゲームです.

最近,ゲームに代わる新たな趣味を探しています.

それもPCでできる趣味を探しています.

PCによわよわだからこそ,PCで趣味を見つけてPCに詳しくなろうという魂胆です.

KaggleとかAtCoderとかCTFみたいな将来に繋がりそうな趣味もいいなーとか思ってます.

まぁ,暇だなーとか言ってPCカタカタしだすような感じになってみたいだけです笑

こんな漠然としていますが,PC関係の趣味で楽しそうなのがあればコメントで教えていただけたらなと思います.

ゲームに代わる新たな趣味を探している話

では,今日はこの辺で!