30歳になりました

気づいたら30歳、アラサーからサーに進化してました。

今年は30の大台に乗るし、と思って
せっかくなので欲しいものリストを公開してみることにしました。

正直思ってた以上にたくさん送っていただいていて、
身銭を切ってくれることが一番大事というわけではないけど、
でもこうして自分のために身銭を切ってくれる人がたくさんいること、
メッセージをくれる人がいること、
本当に周囲の人間に恵まれて生きているなと思った

チンケな人間だなあと割とずっと思ってきたけど、
なんだか本当にうれしくて、あったかくなりました。
みなさん本当にありがとうございました。
これからもよろしくおねがいします。

ちなみに当日は行きつけの{{コンカフェ|ガールズバー}}で3時くらいまで飲んでました!!!!!!!!
30になったし、酒はほどほどにします!!!!!!!!!!!!!!
(健康診断で引っかかり、色々思うところがあったため)

第3回アルゴリズム実技検定(PAST)を受験しました

第3回アルゴリズム検定(PAST)を受験しました。
結果は46点だったので、初級の認定でした。
初級認定はさておき、もうちょっと得点したかったな、という感触です。
解き直しはまだですが、当時のお気持ちなどを書いて復習記事とします。

続きを読む

AtCoder Beginner Contest 165(ABC165) A~Cの復習

おひさしです。生きてます。
知らんうちにはてなダイアリーが終了してて、
知らんうちにはてなブログに移行されてました。たすかる。

最近は夢も希望もないので、AtCoder競技プログラミングをかじるやつをやっています。
昨日(2020/5/3)開催されたAtCoder Beginner Contest 165 に参加したので、
参加時の自分のお気持ちみたいなやつを書きます。

続きを読む

apt-getでソースをダウンロードしてdebパッケージを作る

例えば、「マイコン上でLinuxを動かしたいけどディストリビューションが古くてパッケージが古い」
なんてことはときおり起こるのではないだろうか。
Pandaboard上でUbuntuを動かそうとした時、13.04のイメージをSDカードに流し込むと
ブートしないということがあった。
しぶしぶ入れたUbuntu12.04では最新のものが使えないので、ソースから入れていたが
定期的にOSをクラッシュさせてしまって入れなおすのも面倒だったのでパッケージにすることに。


前座はPandaboardの話をしていますが、再現のためにごく一般的なPCで作業しています。
今回はMySQLを例にパッケージを作成。


debパッケージのビルドに必要なパッケージをインストール。
apt-get install build-essential

対象のパッケージのビルドに必要なパッケージをインストール。
apt-get build-deb mysql-server

ソースコードをもってくる
apt-get source mysql-server

パッケージのディレクトリがあるので、移動。
cd mysql-*.*_……

ビルドする。
fakeroot debian/rules binary

完成。

途中であれがないよーとか言われたら適宜入れたりする。
debianディレクトリにあるrulesファイルにconfigureにつかう引数などが書かれている(はず)。
なにか弄りたくなったらこっちをいじれば良い。

ビルドに失敗したら
fakeroot debian/rules cleanを叩いて一度綺麗にするといいかも。
今回は特にやらなかったのだが、パッケージはちゃんと作成された。