今年のふりかえり

早いもので,あっという間に年末がやってきました.

 

2017年,いったい何をやったのか,ここらで一つ振り返っておこうと思います.

 

勉強

2月から高専数学を進めました.2~3月に微積Ⅰと線形代数,4~5月に微積Ⅱ,6月にちょっとだけ確率統計,すぐにめげて7月~9月に応用数学,そのあと再度確率統計,って感じです.一応一通り終わらせましたが,理解があやふやすぎるので,二周目を走る必要がありそうです.

6月に漢字検定準1級を受けました.勉強自体は3月末ごろからはじめました.

10月に基本情報技術者試験を受けました.主に夏休みを使って勉強していました.

その他,計算機科学,制御工学などにも手を出したりしました.

 

技術

2月にYahoo!の開催するイベントHack Day 2017に招待され,参加しました.Ruby on Railsを書きました.

3月,部活の関係でゲームを作りました.かなりぐだぐだして,絶望的なクオリティの何かが仕上がってしまいました.計画的に開発することの重要性を感じました.

4月から,デザインをやっている会社でバイトをはじめました.主にWebサイト絡みの開発をやっています.お金を貰ってコードを書くというのは結構緊張感があるもので,ちょっとは成長したんじゃないかなと感じています.

11月,パソコン甲子園の本選に参加しました.太陽でした.来年こそは頑張りたい.

 

読書

一年通して割とたくさんの本を読んだような気がします.

特に面白かったのをざっくり紹介しときます.

  • 池田嘉郎『ロシア革命――破局の8か月』
    ややもすれば十月革命の陰に隠れがちな二月革命にスポットを当てた考察.大変面白く読めたんですが,ややドラマティックな記述が目立つのが気になりました.著者がかなり若い方で驚きました.
  • ドストエフスキー罪と罰
    めっちゃ面白かった(小並感).ドストエフスキーの描く屈折した青年がとても好きです.『地下室の手記』もよかった.
  • デューイ『学校と社会』
    プラグマティズムの第一人者・デューイによる教育論.片道8時間という狂った会津旅行の移動中に読みました.自分自身学校の中にいることもあって,学校教育に対して思うところはあるわけで,かなり真剣に読んでいました.

全体的に古典ばっかり読んでいる気がします.

 

そのほか

このブログをまともに更新するようになりました.

 

おわりに

あんまり活動してなくてウケる.

来年はもうちょっと精力的になにごとかをなしたいです.

 

精進

指定校枠でJOIに出場が決まりました.

予選†310点†の状態で本選に出ると自明に死ぬため精進を重ねていきたいところですね.

 

計画っぽいもの

これから~年末まで:DPとかの勉強,難易度5を埋める

1月中:グラフとか頑張って難易度6,7ができたらいいな

 

いや~キツいっす(素)

FEに合格しました

ファイアーエムブレムではありません.基本情報技術者試験です.

 

動機

強いていうなら,情報系の広範な知識をつけておきたかったからです.ちなみに単位は出ません.残念です.

 

勉強法

図書館で参考書を借りて一通りの学習をし,後は無限に過去問を解きました.

使ったのはこれです.というか新しいの(2011年のとかじゃない,という意味で新しいの)がこれしかなかった.

やさしい基本情報技術者講座 2016年版 (「やさしい講座」シリーズ)

Amazonレビュー見てみたら酷評の嵐で笑ってます.受かったんだからいいか.

 

午後専門,特にアルゴリズム専門の参考書も出てるみたいですが,書店で手にとってみて,別に本を一冊買ってまでやる内容ではないなと思ったので結局買いませんでした.

 

午前過去問は基本情報技術者試験ドットコムというサイトのやつで勉強しました.午後はIPAが公開しているものを一つずつやりました.

 

どのぐらい勉強したのか細かく記録してないので適当ですが,30~50時間ぐらい勉強したと思います.

 

ちなみに,図書館の参考書とインターネットに公開されているコンテンツのみを使って勉強したので,勉強代が一円もかかっていません.貧乏学生には嬉しいところです.交通費が結構かかりましたが…….

試験の内容について

午前はまあはい.新しいワードが出たので多少面食らいましたが,所詮4択なのでエスパーすればなんとかなると思います.過去何度も出題されている計算問題の数字を断固として変えないのはなんででしょうね.受験者にとっては助かるのでいいんですが.

 

午後はソフトウェア,ネットワーク,設計,マネジメントとJavaを選択しました.心配だったアルゴリズムがまあまあ(2/3)取れたのでよかったです.Javaは思ってた以上に難しかったんですが,まあ半分は取れました.マネジメントが絶望的に面倒で,ひたすら筆算をしていた覚えがあります.
逆下駄を警戒していたんですがむしろ下駄を履かせてもらえました.

 

ちなみに得点は午前86.25,午後73.60でした.

 

今後

春にAPを受ける予定です.あと漢検1級も受けたいなあと思ってるんですが,こちらは勉強がかなりめんどくさそうなのでちょっと躊躇しています.

課題がヤバい

課題がたくさん溜まっていてヤバいのはまあそうなんですが,何より自分に課題を消化する気がさらさらないという事実がヤバさを増幅させている.

 

他に書くこともないので,最近作ったものを投下しておきます.

f:id:villach:20170916235205g:plain

熱伝導方程式に従って冷えていく長さ1(大嘘)の鉄棒のアニメーションです.

∂u/∂t = ∂^2u/∂x^2 (0 < x < 1, t > 0),境界条件u(0, t) = u(1, t) = 0 (t ≧ 0),初期条件u(x, 0) = x(1-x) (0 ≦ x ≦ 1)

めっちゃ簡単なやつ.実装もやるだけなのでよい.

 

最近ごちシコ論を全然書けていないのですが,それというのも夏休みが始まって以降社会との関係がことごとく断絶し,文化的生活を送ることが困難になったためです.このところPC机とベッドの間を往復するという生活が続いています.一生このような生活を営みたい.

中間チェック

夏休みがあと半分も残ってないという直視したくない事実

 

* 数学の勉強を一通り終わらせる

 * 応用数学(ベクトル解析,複素解析),確率統計をやる
 ↑応用数学は終わった,確率統計はまったく触れられていない

 * 教科書B問題を解いてみる
 ↑解いてない

 * 大学編入用の問題集をやっておく
 ↑ちょっとだけやって放置してる

* 英語をぼちぼち始める

 * 単語帳
 ↑一応ぼちぼちやってる

* 物理が絶望的にできないのをなんとかしておく
 ↑なんともなってない,相変わらず絶望的

* 基本情報の勉強
 ↑結構やった

* 本を読む
 ↑ぜんぜん読めてないけどまるっきり読んでないわけでもない

* 早寝早起き
 ↑死

漢検準1級合格体験記&勉強のポイント

一ヶ月前のことですが,漢検準1級に合格しました.

f:id:villach:20170820141131j:plain

勉強を始めるにあたり,いろいろなWebサイトを参考にさせていただきました.これから受験する人のために,私も勉強法とか感想とかについて残しておこうと思います.

 

(追記)この記事を読んだ後輩から「結局地頭で殴ってるだけじゃないですか?」と言われました.私の地頭のよしあしはともかく,実際この記事に挙げた勉強法はかなり雑なものになっています.若いから単純な暗記がうまくいっている面もあるはずです.もとよりこんなブログの記述を真に受ける人も少ないでしょうが,あくまで参考程度にとどめていただければと思います.

漢検準1級について

漢検は(公財)日本漢字能力検定協会が実施している検定です.6月,10月,2月と,年に3回行われます.

準1級は満点が200点,合格点が160点程度で,約3000字の漢字が出題範囲となります.

合格点(ボーダー)についてですが,自分の経験から言えば,調整でボーダーが下がることはあれども上がることはないと思います.つまり,155点とかにはなっても175点にはならないということです.とはいえ,漢検協会側の公式規定ではないので,断言することはできません.

出題分野

全部で12問あります.読み系統の問題は青字で,書き取り系統の問題は赤字で記してあります.

読み表外の読み熟語と一字訓読共通の漢字書き取り誤字訂正四字熟語の書き取り四字熟語の意味と読み対義語と類義語故事成語・ことわざの書き取り文章題の書き取り文章題の読み

見ての通り,単純な読み・書き取り以外の出題がたくさんあります.特に準1級では,漢字力だけでなく,ある程度の語彙力が要求されます

勉強法

私の場合,3月末頃に勉強を始めたので,およそ3ヵ月勉強したことになります.総勉強時間は50時間くらいでした(あまり詳らかには記録してないので適当ですが).

4月いっぱいまで,ナツメ社のカバー率測定問題集をやっていました.一冊を完璧にこなすつもりで1ページずつ覚えました.この問題集はどちらかというと最小の努力で最低限の点数(160点)を狙うタイプなので,問題集をこれ一冊に絞る場合は完璧に暗記した方がよいと思います.

書き系統問題は漢字練習帳にひたすら書き取って覚えました.中学校で使うような200字詰めの漢字ノートを1.5冊ぐらい使いました.手が痛くなりますが,結局のところこれが最善の勉強法ではないかと感じています.

f:id:villach:20180116200401j:plain

小学校の国語の宿題みたいですね……


読み系統問題は赤シートを使いながらブツブツ唱えて覚えました.1ページを3回くらい繰り返してやると結構覚えられるものです.

カバー率測定問題集を一周した途端,モチベが激減しました.短期的目標を達成したので,これから何をやればいいのかわからなくなってしまったんだと思います.とりあえず成美堂の本試験型問題集を購入し,ポツポツ解いていました.この問題集はやや難易度が高めで,カバー率に出ていないような問題もたくさん出題されます.全部覚える必要はないですが,保険と思っていくつかの新しい漢字を覚えました.

並行してカバー率の二周目をはじめました.どれだけ必死に暗記しても,数週間経つと次第に記憶が薄れていきます.一周目の段階で既に記憶が曖昧だったものをメインに,ひたすら記憶の再定着を図りました.勉強法は一周目と同じで,漢字練習帳と赤シートを使ったゴリ押しです.

5月の半ばに差し掛かるとモチベが完全に消滅しました.カバー率の二周目は途中で放り出してしまいました.これ以上新しく漢字を覚えるのが嫌になったので,過去問を解いて安心感を得ることに努めました.幸いにも学校の図書館に協会の出版している過去問が置いてあったので,借りて解いてみました(ちなみに,過去問はコンビニのプリンターを使って入手することもできるそうです).ほとんどの回で安定して160点以上を取れるようになっていました.

それからは安心しきって数学の勉強なんかをしていました.今になってみるとなかなか危なかったと思います.漢字の記憶なんて一ヶ月もするとどっかに飛んでいってしまうので,これから受験する人は,一通り覚えたとしても時間をおいてしつこく覚え直すことをおすすめします.

試験前日に遅まきながら危機感を抱いて,ちょっとだけカバー率を復習しました.

試験当日

試験会場まで行くのがしんどかったです.都市から離れすぎているのは田舎の悪い点の一つです.

準1級は試験時間が最後の15:30~16:30です.2時間以上前に会場についたのでかなり暇でした.試験会場への入場は試験開始30分前まで不可能です.どうしようもないので近くの紀伊国屋で暇を潰していました.都会の書店ってすごいんですね.田舎の書店は資金繰りの厳しさから拝金主義に身を売るかさもなくば潰れるかを強いられています.

15時ごろ試験会場に入りました.準1級は試験時間が4級・6級と被っているので,会場に小学生たちがたくさんいました.私が行った試験会場は結構不便なところでした.会場によってはトイレがなかったり狭かったり汚かったりする場合もあります.あらかじめ用を足しておきましょう.

準1級の受験者はほとんどが年配の方で,20代以下の受験者は私ふくめて3人くらいしかいなかったと記憶しています.

試験の内容ですが,読み問題で見たことのない熟語ばかり出題されたので面食らいました.仕方がないので推測で答えました.漢字一文字ずつの読みを覚えておくとこういうときに役立ちます.おかげで読み問題は全問正解でした.

書き問題は思った以上にスラスラ解けました.四字熟語,類義語・対義語,故事成語・ことわざなどの懸念していた分野も上首尾でした.共通の漢字を除いて,ほとんど全ての分野で満足行く結果を残せたと思います.各分野の詳細については後述します.

見直しなども含めて,結局1時間をフルで使い切りました.周りからは開始後20分ぐらいでペンの音が聞こえなくなったので若干不安になりました.というのも,私はキレイな字を書くことを全く意識せずに勉強していたので,本試験向けのキレイな字を書くのに手間取ったのです.試験前に一度は自分で模試をやって,キレイな字で時間内に解答を完成させられるか確認しておいたほうがいいと思います.ちなみに字が汚すぎると不正解扱いになるそうです.

それぞれの分野について

読み

オーソドックスな読み問題が出題されます.音読みが20問,訓読みが10問の計30問で,各1点です.

音読みで出てくる熟語は聞いたことのないものばかりです.かなり豊かな言語生活を送っている人でないと初見で正答するのは難しいと思います.問題集で見た熟語を片っ端から暗記するのも手ですが,本試験で見たことのない言葉が熟語されると解けなくなるので,熟語単位ではなく漢字単位で覚えましょう.ついでに漢字の意味もそれとなく覚えておくと,他の分野の問題を解くのにも役立ちます.

訓読みはひねくれてるとしか思えないような問題が出ます.とくに送り仮名のない訓読みが面倒です(灸→やいと,厨→くりや,廓→くるわ,など).ひたすら暗記するしかありません.

表外の読み

「表」とは常用漢字表のことです.したがって,常用漢字表に記されていない読みを答えることになります.主に訓読みですが,5%ぐらい(体感)の確率で音読みも出ます.10問出題,各1点です.

ひねくれた読みが出ます.観念してください.これもひたすら暗記です.ただ,範囲があまり広くないですし,送り仮名とか漢字とかからなんとなく読みを想像できるので,そこまで難しくはありません.何より読めたら気持ちいいです.「熟れた」を「こなれた」ってスラスラ読めるとめちゃくちゃかっこよくないですか?

熟語と一字訓読

熟語の読みと一字訓読(漢字一文字+送り仮名,の訓読み)をセットで答える問題が出題されます.問題数は5セット(10問),1問1点です.熟語の読みは大して難しくないですし,一字訓読の方も熟語に使われている漢字からなんとなく推測できます.

共通の漢字

文が二つ示されます.各文はそれぞれ一文字が空白になっており,共通して空白部分に当てはまる漢字を答えます.例えば,

ヤード・ポンド法は( )進的に廃止されるべきである./( )化式は数列の各項の値を表す数式である.」 答:漸

といった具合です.詳しくは漢検協会の公開している過去問を見てみてください.全5問の各2点です.

私が一番苦労したところです.本試験では5問中2問しか取れませんでした.うまい例が思いつかなかったので適当な例文を挙げましたが,本当の試験ではもっと堅苦しくて意味不明な文が出題されます.相当な語彙力が必要となる問題です.

対策方法としては,普段から夏目漱石を読んでおく,神に祈る,の二つが挙げられます.

解答の候補が読みで示されるため,勘で解くのも可能といえば可能です.ただし,5問に対して8つの候補が存在します(あまりが発生するということです).

書き取り

オーソドックスな書き取りです.音読み訓読みがないまぜで出題されます.全20問,各2点.

読み問題とは違って,聞いたことのある言葉,見たことのある漢字がたくさん出ます.書き取り系統の問題は全て1問2点なので,落とさないようにしたいところです.

何度も言いますが,ひたすら書き取って覚えましょう.漢字には部首という便利なシステムがあるため,パーツごとに形を覚えてしまえば字形を覚える努力を省くことができます.

見たことがある漢字ばっかり出題されるからといって勉強をサボると大変なことになります.というのも,パソコンやスマホの変換機能に常日頃頼りすぎているせいで,「ぼんやりと形が浮かぶんだけど,書けって言われると書けない」漢字が大量にあるからです.現代人の私たちは考えている以上にコンピュータに支配されています.慢心しないで最低でも一度は書いてみたほうがいいです.

誤字訂正

文中の誤字(読みが同じ別の漢字が誤って使われているもの)を修正する問題です.5問出題され,各2点(完答)です.

注意して文を読めば簡単に誤りを見つけることができます.あとは語彙力勝負です.夏目漱石を読んでおきましょう.

四字熟語

書き取りが全10問,読み取り+意味判別が全5問で各2点です.

暗記してください.四字熟語は書き取りと読み取り+意味判別の2問出題されますが,四字熟語そのものを覚えておかないとどちらも解けません.意味は使われている漢字からなんとなく推測できます.

そこまで大量の四字熟語が出るわけでもないので,暗記は案外簡単です.聞いたことのある四字熟語はあまり多くないですが.

対義語・類義語

全10問(対義語5問,類義語2問),各2点です.

語彙力が問われる問題です.とはいえ,解答の候補が示されているため,消去法で解くことも可能です.主な対策は夏目漱石を読んでおくことです.

故事成語・ことわざ

全10問,各2点です.

動物や植物の漢字表記を覚えておくことがポイントです.故事成語にはたくさん動植物が出てくるからです.私が受けたときは8割ぐらい動植物の名前の漢字表記を問う問題だった気がします.あとはまあ暗記です.要するに全部暗記です.

文章題

主に明治の文豪たちの文章が出題されます.中学校の国語のテストみたいに,文章中の一部が空白になったり線を引かれたりしていて,その部分を書いたり読んだりする問題です.書き取りは全5問の各2点,読み取りは全10問の各1点です.

夏目漱石が真価を発揮する分野です.先述した書き取り問題と読み問題のところで勉強した言葉が大量に出るので,特別な勉強はあまり要りません.文語体の文章に慣れておくことが肝心です.そのためには夏目漱石を読んでおくべきです.過去もっとも出題されたのは夏目漱石幸田露伴らしいので,幸田露伴を読むのもいいかもしれません.

問題文は試験を30分くらいで解き終えてしまった場合の暇つぶしにも使えます.

 

おわりに

とても長い文章になってしまいました.申し訳ないです.

暗記しか言ってない気もしますが,実際のところ,スマートな勉強方法はないと感じています.ゴリゴリ頑張るのが一番です.

執拗に夏目漱石を推しましたが,別に夏目漱石にこだわって読む必要はないと思います.実のところ,私は漢検対策で一冊も夏目漱石を読んでいません.森鴎外は一冊読みましたが.夏目漱石でなくてもいいので,とにかく語彙力をつけておきましょう.

漢検準1級に合格すると,漢検生涯学習ネットワークというのに入会できるそうです.年に数回漢字についての雑誌が送られてきたりするそうです.入会費・年会費は無料です.お得ですね.

漢検準1級は精出して暗記すればかならず合格できる試験です.受験される方はぜひ頑張ってください.応援しています.

ヤクルトスワローズの試合結果を拾ってくるやつ

すべての始まり

 

やったこと

PHPhttps://baseball.yahoo.co.jp/npb/teams/2/scheduleスクレイピングして試合結果を取得する.ネイティブで実装できる上にめっちゃ簡単なのでPHPは神

f:id:villach:20170430221812p:plain

画像は27日の授業を想定したやつ.めっちゃ文字化けしてることを除けばうまくいってる.

あとはcronで回せば終わり!閉廷!

Yahoo!に怒られたらやめます

今後の展望?

#ONSハッシュ関数 - Twitter Searchを見てもらえばわかるが,得点がそのまま指名に直結している例は一つもない.

https://baseball.yahoo.co.jp/npb/game/2017042701/top みたいなところから試合の詳細を取得したり,連勝・連敗を考慮できるようにしたい.

圧倒的感謝

PHPネイティブのDOMによるスクレイピング入門 - Qiita