プログラミングの話

そういえば、最初の所属の選択みたいなのでゲームではなくプログラミングを選択していたような気がする。ちらとくらいなら触れておくか。

色々あって触ったことのある言語はC/C++ScalaPerlとPietと他は忘れた。

しばらく前はC++競技プログラミングのために書いていたのだが、最近は競技プログラミングに参加していない。そのあとバイトでScalaを書くことになり、Perlを書くことになり。Pietは種類が違いすぎるのであとで。

C++ -> Scala -> Perl の順で触ると、おもしろいことに欠カンマをやらかす。C++の時は手癖で打っていたような気がするが、忘れてしまったのだろうか、それとも別の言語には別の打ち方、という意識でやっているのだろうか。

ところで、あとまわしにしたPietは本当に変な言語で、文字ですらない。ちなみにこのページの下のほうにもPietのコードがあるはずだ。ユーザーアイコンだからね。こんな変な言語に興味があるかは知らないけど私にPietを教えてくれた人のスライドを次に上げるから見ていってちょうだい。ついでにエディタに触ってみると知らぬ間にPietを描き始めてしまうかもね。

www.slideshare.net

げーっ日が変わってるぅ

ちょっとちょっと。毎日更新しようと思っていたのに。久々な人と酒飲んで日をまたいじゃったじゃないか。書ける環境には実は一時間前からなっていたけど日をまたいじゃったのはもうまたいじゃったあーあって感じだよ。

まぁ、それはともかくとして。久々な人と飲んで思うことは、優秀な人ってのはやっぱり自分とは価値観さえもかけ離れているんだなぁということだね。うんうん。

優秀になれる価値観ってのは手に入れたいが、価値観ってのは大抵長い時間かけて醸成されるもんだから、やっぱり薬のようにちょくちょくと優秀な人間の価値観を注入していきたいね。ちなみに、特に違うよなーと感じるのは金銭感覚だね。貧乏性、最近は少しずつ失いつつあるんだけれど、結構昔から持ちっぱなしで。昔はある程度誇りに思っていたんだが。

ボードゲームをやっているんだから拡大再生産というものをもっと胸に刻み込んで、羽振りがいいことは悪いことではないという感覚が大事だ。と、頭ではわかっているんだが。

昨日はアナログゲームしてました。

なんで昨日の話かって?そりゃぁ平日にやってることなんて別に人に話す内容でもねーからだよ!ってか趣味の話の続きだよ!

ま、それはさておき。昨日は久々な人が居たんでアナログゲームをちょっと遊んだ。遊んだのはMtG(ウィンストンドラフト)、K2+拡張(BroadPeak縦走)、たんとくおーれ、エルアラメイン。

最後のエルアラメインは説明から最後までで5時間くらいかかった。やっぱり誰もよく知らないゲームはめちゃくちゃ時間がかかってしまう。せっかくだからあんまりやらなかったゲームやろう、って話してこうなるのはアナログゲームではありがちだが。

一人くらいインストラクターが居る方がいいけど、その人が参加するとその人だけ知ってる情報が多くて~~っていうジレンマもあったり。

それはともかくとして、アナログゲーマーが増えればいいなぁ。そうしたらインストラクターとのマッチングが楽になりそう。

最高の曜日、土曜日が終わっている。

土曜日は最高だ。次の日が休みの休みの日だ。起きて、ゲームして、昼寝して、酒を飲みながらゲームして。こんな時間が続けばいいのにと思う。でも残念ながら現実は非常である。そんな土曜日は実際はもう終わっていて、日曜日になっているというのだ。

日曜日は次の日が働く休みの日だ。きちんと次の日に向けて自分の体を整えてやる必要があって、何もかも思い通りってわけにもいかない。体調を整える以外にも例えばそろそろ暇な昼にやらないと、と思っていることをやるのも土日のどちらかにやらないと。

もしかしたら土曜頑張れば日曜を非常にうれしい曜日にできるのかもしれない。でも、それでも次の日が休みの休みの日というのは一般的な週休二日なら土曜日の特権である、こんなに羽目を外せる曜日はほかにない。多少日曜に我慢してでも、次の土曜日を幸せに迎えたいものだ。

ちょっとした敷き詰めパズル

最近ソフィーのアトリエというゲームをやっているが、そのゲームの中では4x4のパネルの中に1x1のマスがL字に3つくっついたものをいくつか置く、みたいなちょっとしたパズルが出てくる。このゲーム自体はパズルゲームではないので、ピースも自分で選んで、ってするんだけど。

そのゲームをやっているからか、ふと昼寝から起きた時に思いついたパズルがある。とても簡単だし、単純だからすでに誰かから見聞きしたことがあるかもしれないけれど、まぁ、見ていってやって。

1x1のマスがL字に3つくっついたピースが好きなだけ用意でき、回転も自由にできる。このとき、つぎのそれぞれのことができるか判定してください。(できない場合は分かりやすく説明してください。)

(問1)6x6のマスに敷き詰める

(問2)5x5のマスに敷き詰める

(問3)4x4のマスに敷き詰める

(問4)2x2のマスがL字に3つくっついたピースに敷き詰める

(問5)3x3のマスに敷き詰める

もし解けたかどうか自信がないときや、解けた時に共有する相手に困ったらコメントなりツイッターで @にリプライ飛ばすなりどうぞ。

今週もお疲れさまでした。

今バイトをしているが、インターンシップを除くと、私はつい先日(といってもしばらく前だが)まで、1週より長い目で見る労働に従事することはなかった。

そして、今週ついに月~金までバイトを埋めた。バイトの次の日がバイトというのが4日も続いた。月・水・金でバイトを入れたところで、バイトの次の日がバイトということはないし、月・火・木・金で入れてもバイトの次の日がバイトなのは2日しかない。働いて次の日働く日に最低限文化的な生活をしようとすると、夜にできることなど知れている。好きなゲームに3時間ほど溶かすともう終わりだ。

しかし、バイトに連続して行くことが多いというのは悪いことではない。頭脳労働でかつ、前日の続きを行うタイプのものなら、記憶に締まってから取り出すまでの時間が半日と1日半だと3倍になる。半日前の出来事と1日半前の出来事では鮮度が違う。そういう点では非常に効率的だったと思う。

怠惰な性格である以上、効率的に働けるのはなかなかうれしい。まぁ、だからと言ってバイトの時間が短くなるわけでもないんだけれど。

今日はラーメンを食べた

今日はラーメンを食べた。おとといはつけ麺を食べた。両方とも高倉二条でである。

個人的にはつけ麺よりもラーメンのほうがおいしいと思った。魚介系のスープはあまり食べなれてないから、逆順に食べると逆の評価になっていたかもしれない。

ちなみにキラメキノトリの系列店は好きでよく行く。特に百万遍のすぐそばにあるキラメキJAPANは開店したころは週3程度行っていた。今は生活圏が多少離れてしまったので、キラメキノトリのほうが行くことが多くなった。

京都に住むまではラーメンに全然興味なかった気がするんだけれどなぁ・・。