慎ましく生きます

中身のないことを書きます

大学院に落ちたときの選択肢

すずきです. これは2021年の筑波大学大学院 理工情報生命学術院 システム情報工学研究軍 情報理工学位プログラム の前期一般入試に敗北した人間が,進路を考えた際のメモ書きをブログにしたものです. 今後,おんなじ状況に陥った人間のために書き残しておきます.なお情報が古い・不正確である可能性がおおいにあるので支援室などで直接確認することを強く勧めます.筑波大学生向けの情報です.

やること

  • 各方面に報告する
    • 親
    • 指導教員
    • 友人
  • 選択肢を整理する
    • 院試 or 就職
    • 後述します
  • 各方面に相談する
  • 進路を決める
  • 不合格体験記を書く
    • 院試前になるとアクセスが増えて面白いです

ルートとしては大きく分けると 院進学ルートと就職ルートがあると思います.以下,それぞれのルートについて詳しく述べます. 書く気が無くなってきたのでサックリと書きます.

院進学ルート

院進学ルートは,卒論を書きつつ後期の入試の準備をすることになると思います.筑波の後期1本でいくのではなく,他の大学院(大学院大学など)にも出願して保険をかけておくのも選択肢としてアリだと思いますが研究室にアポ取るなどのアクションが必要になると思います.

合格した場合

おめでとうございます.大変めでたい,あと2年間頑張ってください.

不合格だった場合

そのまま卒業して研究生として過ごす,または単位をわざと落として留年→半年休学して学費を浮かしつつ次の年度の院試を受けるなどの動きが考えられます.23卒として就職ルートに変更するというのもありますね.ぼくは院進学ルートをほとんど考えてなかったのであいまいです.

就職ルート

就職ルートは,就活をします.

22卒で就職

卒論を書きつつ就活をすることになると思います.ただ,この時期の就活は(業界にもよりますが)次の学年向けのが始まる時期で1年遅いはず(あんまりわかってないです).ので,かなり波に乗り遅れた状態での就活になりそうです.

23卒で就職

卒業して23卒ルートと,休学して23卒ルートがあると思います.(業界にもよりますが)就活のスタートに出遅れることはないと思います. ぼくは就活を早めに始めたかったので休学して就活→卒論を書いて卒業するという後者のルートを選択しました.

休学について

休学は休学開始の1ヶ月以上前に提出する必要があります.院試に落ちてすぐに休学を決め込む場合はなるだけ早く支援室に行き,休学をしたいと相談することをおすすめします. また,休学の開始時期はいつでも大丈夫なので無理に10月から休学を開始しなくても11月から休学ということも可能です.9月いっぱい進路を考えて9月末に休学届けを提出,11月から休学というルートをぼくは取りました.11月から休学だと10月分の学費だけ払うことになりました.開始時期が遅いと授業料が免除にならないこともあるっぽいです.詳しくは支援室で聞いてください.

おわりに

選択肢はたくさん持っておいたほうがいいです.1人で考えるより周りの人にたくさん相談していろんな意見をもらうことも大事です.抱え込まないようにしたほうがいいです.

こちらのブログを読んだほうが100倍タメになります.ぼくはかなり救われました.ありがとうございました. onutomo.hatenablog.com

以上です.

ggplot2のグラフ(日本語入り)をggsaveを使ってPDFで保存する

問題

以下のようにggplot2で作成した日本語入りグラフを,ggsaveを用いてPNGで保存していたが,PDFで保存したほうがよいのでファイル名の拡張子をPDFに変えたところ,保存できなくなった.

library(ggplot2)
p1 <- ggplot(data, aes(x = hoge, y = fuga)) +
    geom_point() +
    labs(y = "yじくじく軸")
ggsave(file = "plot.png", plot = p1, height = 4, width = 5)

↓

library(ggplot2)
p1 <- ggplot(data, aes(x = hoge, y = fuga)) +
    geom_point() +
    labs(y = "yじくじく軸")
ggsave(file = "plot.pdf", plot = p1, height = 4, width = 5)

エラーメッセージはこう.

Error in grid.Call.graphics(C_text, as.graphicsAnnot(x$label), x$x, x$y,  : 
  invalid font type
In addition: There were 50 or more warnings (use warnings() to see the first 50)

環境

  • wsl2(Ubuntu 20.04)
  • R version 4.2.1
  • RStudio Server 2022.02.3+492 (Prairie Trillium) for Ubuntu Bionic

日本語フォントは導入済み.

解決

こちらのブログを見て解決した. what-alnk.hatenablog.com

ggsaveのdeviceパラメータを指定すればいいっぽい.

library(ggplot2)
p1 <- ggplot(data, aes(x = hoge, y = fuga)) +
    geom_point() +
    labs(y = "yじくじく軸")
ggsave(file = "plot.pdf", plot = p1, device=cairo_pdf, height = 4, width = 5)

同じような問題が紹介されているブログがあったがMacでの解決策(quartzを使用する)しか書かれてなかったのでメモ書き.

anatomy.med.gunma-u.ac.jp

学生証更新,学研災・図書館利用証の延長手続き

すずきです.

休学したので,学生証の有効期限の延長と学研災の延長手続きをしてきました.

学生教育研究災害傷害保険(学研災) - 筑波大学

異動等,保険加入時の登録事項に変更があった場合,手続が必要になりますので,所属のエリア支援室又は学生生活課学生支援まで申し出てください。

休学・留年 休学期間の保険期間は延長されませんので,入学時の保険加入期間を超えて在学する場合には,再度加入手続きを行う必要があります。 なお,留年の場合にも,同様に再度加入手続を行う必要があります。 いずれの場合にも保険期間が終了する前に加入手続きを行う必要があります。

だそうです.

手順としては

  1. 支援室で学生証の有効期限を延長してもらう
  2. 学生生活課で学研災の延長のお願いをする(学生証の有効期限を確認されるので1の手順を飛ばさない
  3. 払込取扱票?を受け取る
  4. 郵便局で保険料を払う(1000円 + 手数料(現金の場合313円 口座引き落としの場合203円))
  5. 学生生活課に払込したよ!の控えを提出する

でした.

<<追記>>

図書館サービスを引き続き受けるためには,こちらも手続きが必要だそうです.

利用証の期限が3/31までの方へ(卒業・修了 / 大学院進学 / 留年・休学等) | 筑波大学附属図書館

<<追記終わり>>

Dart DateFormat 変換 日本語 一覧

Dartで日時を表すクラスは DateTime class ぽいです。

DateTimeをいい感じに変換するためには DateFormat class の各種名前付きコンストラクタと format メソッドをつかうぽい。日本語での日時の表示をするには、intl パッケージを使う。

Flutter で日本語対応するときには、公式で紹介されている flutter_localizations パッケージを使うと思う。このパッケージを入れると intl パッケージも一緒にくっついてくる。

本題としては、Flutter でDateTimeを日本語でいい感じに表示するときに、どの名前付きコンストラクタを使ったらいいかパッとわからなかったので個人的メモ。正直、雰囲気で察して試したり、以下のページ見れば十分だと思う。

github.com

各種名前付きコンストラクタを使ってみる。

final time = DateTime.parse('2020-12-22 21:43:20.585096');
print(DateFormat.xxx('ja').format(time)),
名前付きコンストラクタ result
DateFormat.d() 22日
DateFormat.E() 火
DateFormat.EEEE() 火曜日
DateFormat.H() 21時
DateFormat.Hm() 21:43
DateFormat.Hms() 21:43:20
DateFormat.j() 21時
DateFormat.jm() 21:43
DateFormat.jms() 21:43:20
DateFormat.jmv() -
DateFormat.jmz() -
DateFormat.jv() -
DateFormat.jz() -
DateFormat.LLL() 12月
DateFormat.LLLL() 12月
DateFormat.M() 12月
DateFormat.m() 43
DateFormat.Md() 12/22
DateFormat.MEd() 12/22(火)
DateFormat.MMM() 12月
DateFormat.MMMd() 12月22日
DateFormat.MMMEd() 12月22日(火)
DateFormat.MMMM() 12月
DateFormat.MMMMd() 12月22日
DateFormat.MMMMEEEEd() 12月22日火曜日
DateFormat.ms() 43:20
DateFormat.QQQ() Q4
DateFormat.QQQQ() 第4四半期
DateFormat.s() 20
DateFormat.y() 2020年
DateFormat.yM() 2020/12
DateFormat.yMd() 2020/12/22
DateFormat.yMEd() 2020/12/22(火)
DateFormat.yMMM() 2020年12月
DateFormat.yMMMd() 2020年12月22日
DateFormat.yMMMEd() 2020年12月22日(火)
DateFormat.yMMMM() 2020年12月
DateFormat.yMMMMd() 2020年12月22日
DateFormat.yMMMMEEEEd() 2020年12月22日火曜日
DateFormat.yQQQ() 2020/Q4
DateFormat.yQQQQ() 2020年第4四半期

なにやってるんだろね。