kotonoha_pcg@気ままに雑記

kotonoha_pcgが気分次第で様々書き置きます.dlang関係他:http://kotonoha-pcg.hatenadiary.com

debian 9 stretchでwifi

かなり久しぶりに記事を書きます。今回はまともです。備忘録。

内容

  1. debian 9 stretchの入手
  2. リポジトリの編集
  3. iwlwifiの適用

1. debian 9 stretchの入手

 まず、次のものからisoを入手
Debian -- Debian-Installer
後はUSbなりDVDなりに焼く

2. リポジトリの編集

端末で、

su -
cd /etc/apt
vi sources.list

viで、

deb http://ftp.jp.debian.org/debian/ stretch main contrib non-free
deb-src http://ftp.jp.debian.org/debian/ stretch main contrib non-free

を編集。

3. iwlwifiの適用

以降も端末操作です。

su -
apt-get update
apt-get install firmware-iwlwifi
modprobe -r iwlwifi ; modprove iwlwifi

以上。一応再起動します。あとはwifiの設定を各自煮るなり焼くなりできます。

参考

Debian apt-get stretch sources.list
iwlwifi - Debian Wiki

iwlwifiについては、参照したものはdebian 8ですが、9でも普通に動くと思ったのでこれを利用しました。

今年の反省

 反省編です.さて,今年の最初に書いた目標をリストアップしてみましょう.

1. PCKで50点以上取る
2. TopCoderで灰コーダーの中くらいまで到達する
3. AtCoderの定期コンテスト(ABC,ARC)で全完できるようになる
4. Cytusで3チャプター以上はオールMM&TP100出す
5. 大学(or産業技術大学校)に進学決める
6. まともな成績を取る

計算が少し合いませんが,ひとつあたり16点とすると,今年は16点です.順に見ていきます.

1. PCKで50点以上取る

 理想は理想.現実は現実.今年は13点で終わりました.4問目が意外と簡単だったことを見抜けず,5問目以降も「これだ!」という解法が浮かばす確信や直感も持てず・・・と酷かった.去年のJOIにもいえることですが,「来年こそは」がPCKにも無くなってしまったので更に辛い.1年次に戻りたい気持ちです.

2. TopCoderで灰コーダーの中くらいまで到達する

 控えめに書いて酷い.参考までに:
f:id:kotonoha_pcg:20151231175358p:plain
中間どころか0まっしぐらすぎて英語と発想力付けたい.何回かは入出力例読んだり翻訳でアルゴリズム組めたのもありましたが,実装がズタボロでした(例:TopCoder Statistics - Problem Statement).

3. AtCoderの定期コンテスト(ABC,ARC)で全完できるようになる

 全完とは程遠いものになってしまった・・・というより,時間を忘れていたり都合付けられなかったりで,後半からはほとんど出れていません.PCKの練習で距離を取りすぎた感じもある.

4. Cytusで3チャプター以上はオールMM&TP100出す

 最近してない.何曲かあれからMM取った譜面もあるのですが,あと数万点というところで逃したり1Missだったり,惜しいときが多かったです.

5. 大学(or産業技術大学校)に進学決める

 16点の出所はここです.指定校推薦で県立の産業技術短期大学校に進学します.1ヶ月ほど離れていましたが,ネットワークについて深く学びたいと考えています.

6. まともな成績を取る

まともな成績は取れましたか・・・?

MonoDevelop

 久しぶりです.学校の課題に関係してVBやってたら,単体でやりたくなったので適当にソフトウェアセンターでMonoDevelopを探してきました.色々弄ってたんですが中々面白そうです.

ソリューション

 VB.NETから選択できるソリューションには大きく3つあります.

  1. 空のプロジェクト
  2. コンソールプロジェクト
  3. Gtk# 2.0プロジェクト

初めに,空のプロジェクトは何もなく,用途に適していないのでやってません(少しの間これに気づかずやっていた).コンソールプロジェクトは,terminalを表示させるプロジェクトです.少しやって競プロに使えそうだなって思いました.最後に,Gtk# 2.0プロジェクトです.こちらは,GUIアプリケーションがそのまま実行できるよううです.

適当にやっていて気づいたこと

自作関数

 未だに呼び出しがよくわからない.書き方は,

public function sum(number as integer) as integer

と書いたとき,publicは全体に対して有効,functionは関数であることを示し,sumが関数名,カッコ内は順に「仮引数,仮引数の型」になり,その後ろに続くのが戻り値の型になっています.
今はこれくらいしかやっていません...

多分冬季休業はこれで潰れそうですw