大切なもの

あのころ 私がまだ小学生だった頃、個人サイトというものがたくさんあった。 その頃は個人サイトとは言わず、ホームページと呼んでいたように思う。 当時、ホームページを持っているはごく一部の物好きたちだった。 ホームページスペースを借りて、必死に調…

楽園追放を見てきた

それほどひどいネタバレは無いと思うけど、なにも気にせず書いているので全体的にネタバレ注意 ひとこと カメラワークが神 感想とか まあ安定して面白かったと思う。 一切の予備知識を入れずに見に行ったので、3Dアニメだとは知らなかった。冒頭の波で「これ…

JOI2015予選参加記

12:40に起床して朝食をとる。3分前にログインしてギリギリセーフ 問題1 やるだけ。 A = [int(input()) for i in range(5)] print(min(A[0] * A[4], A[1] + max(0, A[3] * (A[4] - A[2])))) 問題2 やるだけ。 def int_d(x): return int(x) - 1 N, M = int(inp…

技術ブログ、やめます

Qiitaに移行します。 理由とか アドベントカレンダーのためにQiitaに登録したんですが、思ったより使い勝手がよくてもうQiitaでいいんじゃないかと思った。 というのもあるけれど、ちょっとだけ深い理由があったりなかったり。 ちょっとだけ深い理由 私が発…

Railsのresourcesが生成するURLがなんだか不自然だよ

DjangoでRESTfullな実装をしたいことがあり、とりあえずRailsのresourcesが生成するURLを真似して実装していました ところが、途中でどうしても綺麗な実装ができない箇所があり、「Django不便だなー」なんて思ったのですが、よく考えるとRailsのresourcesが…

パソコン甲子園2014もうひとつの本選参加記

直前まで参加しないと言いながら、なんとなく気分が乗ったので参加した。 12:00頃 今年ももうひとつの本選のURLがわからない 13:50 競技開始 14:05 1を提出する => CE ドロップダウンボックスで選択した後に下キーを押したら言語がC言語に変わっていた 14:06…

springがLoadErrorで落ちる

概要 spring rspecやspring rakeなどがbundler/setupをロードしようとしてload errorで落ちる。 原因 システムのgemにはbundlerが入っていても、rbenvでインストールしたgemにbundlerが入っていない。 解決方法 $ rbenv exec gem install bundle 参考 cannot…

ISUCON4予選に参加しました

isucon4の予選に@iguchi1124くんと二人で、twiskuldというチーム名で参加しました。 担当 YuZakuro - インフラ担当 井口くん - アプリケーション担当 やったこと 8:00 起床。slackのログには「[6:02 AM]訳あって寝るのが遅くなる(今から)ので、明日はやばい…

テスト投稿だよー

zakuro@yuzakuro.me

zakuro@yuzakuro.me zakuro

itを忘れていて2時間浪費した話

最近RoRをはじめました。 YuZakuroです。 無駄なことをして2時間浪費したので、自戒を込めて書きます。 問題 validate_presesce_ofメソッドでNoMethodErrorが発生した。 やったこと 適当にググる そもそもあんまりヒットしない。 shoulder-matcherのIssueに…

私のマーニー

思い出のマーニーを見てきました。 色々と個人的な感情と重なる部分があり、作品の出来とは別に、そのような意味で非常に心を動かされる作品でした。 作品というのは送り手の思いには関係なく、受け手が勝手に各々の解釈をするものです。ですから、私の中の…

BitbucketとMagnumCIでCI環境を構築する

技術的なことを書くのは随分とお久しぶりな気がします。競技プログラミングを引退したYuZakuroです。 今回は、お仕事でBitbacketにprivateリポジトリを作って無料のCI環境を整える必要が合ったので、やったことをメモしておこうと思います。 要件 Ruby on Ra…

パソコン甲子園2014予選参加記

8時過ぎに女子に起こしてもらった。遅刻確定。 1400過ぎに会場に到着。5番から解き始める。 30分程度で5番をAC。一度だけ戻る可能性があるのを考慮し忘れていた。 6番やるだけ。通らない 回転する角柱の側面の一つを反転させるのを忘れていた。通らない。 反…

競技プログラミングを引退します

本日2014/09/13をもって、YuZakuroは競技プログラミングを引退します。 最初に プロ野球選手の引退会見を見ているとき、いつも「そんなに辞めたくないならやめなきゃいいのに」と思ったことがあります。 ただ、なんとなく今この記事を書いていると、あの時の…

JOI夏季セミ2014参加記

1日目 白瀬さん(@shirase1827), ravenさん(@raven_38_)と新宿のタイトーステーションで合流。少し音ゲーをしてからサイゼリやで昼食を取る とざんさん(@dp_zirk)がDDRしてた。 オリセンに15:30頃につく。受付開始時酷なのにほぼ全員が来ていた。 本選び。SIC…

企業訪問ツアー参加記

高専ベンチャー主催の企業訪問ツアーに参加してきました。 一日目 新幹線で東京に向かう 東京駅から丸ビルにいるらしいバスを探すが、バスが見つからずに丸ビルの周りを一周した。すでにいくつかのグループが出来上がっていた。 少し遅れて出発。Wantedlyへ…

ComposerでCakePHPのプロジェクトをセットアップする

インターンでcomposerという便利なものを知ったので、自分の環境でも試してみました。 環境 Debian8 nginx やること ComposerでCakePHPやプラグインを管理する。 project/appにアプリケーションを構築する。 Composerのインストール curl -sS https://getcom…

プロジェクトに属さないアプリをテストする

普通のやり方 普通にDjangoでテストするなら、manage.pyを使って以下のようにすればよいです。 $ ./manage.py test myapp しかし、このやり方には落とし穴があります。このコマンドでテストが実行されるのは、'myapp'ではなく'myproject.myapp'なのです。 つ…

nginxをインストールしてphpを動かす

やること タイトル通りです。debianにnginxをインストールして、phpが動くまでの設定を行います。 環境 OS: debian jessie サイトのURL: hoge.com ドキュメントルート: /var/www/hoge/html nginxの基本設定 まずはnginxをインストールします。普通にaptから…

testingパッケージをインストールする

パッケージが古い debianのstableパッケージは結構古いものが多い。しかし、新しいバージョンがほしいからといって毎回ソースからビルドすると後々いろいろ面倒なのでやりたくない(ビルド大好きな人はGentooとか使えばいいんじゃないかな) testingパッケー…

型の名前

C++には、typeid演算子という実行時に型情報を取得することが出来る演算子が存在する。 typeid演算子はconst std::type_info&を返す。また、std::type_info::nameで実行時定義の型名を取り出すことが出来る。なお、gcc4.10.0及びclang3.5.0の時点ではマング…

コマンドラインオプションパーサ

とあるゲームに使用する、スクリプトパーサの開発中をC#で行った際、コマンドラインオプションのパースに困ったため調べて見ました。 CUIアプリケーションを開発していると、コマンドラインオプションを取り扱うことは必須です。しかし、その処理を毎回書く…

SRM628Div2

Easy 問題 r1, c1.r2,c2が与えられる。斜め移動のみ(チェスのビショップの動き)で(r1,c1)から(r2,c2)まで移動したい。最小の移動回数を求めよ(不可能な場合は-1)。 解法 予め、与えられた2つの座標が同じ座標の場合は0を返しておく。 dr =|r2 - r1|, dc =…

True love doesn't exist.

マレフィセントを見てきました。 無駄のない美しさと、触れれば切れてしまうような鋭さが一体となった、私が作りたい創作物を具現化したような作品でした。 少女と真実の愛のキスをした男の子。しかし、男の子は成長し、青年となり、見難い欲望にかられて少…

アセンブリが持つ3つのバージョンの意味

.netで作ったアセンブリは、下の3つのバージョンを持っています。 AssemblyVersion AssemblyFileVersion AssemblyInformationalVersion なぜ3つもバージョンが有るのだろうと思い、調べてみました。 ・AssemblyVersion アセンブリ内に保存され、CLR(つまり.N…

ファイルを入れ子にして表示する

VisualStudioを使っていると、partialクラスを書くときなど、ファイルを入れ子にして表示させたい時があるかもしれません。 フォームアプリではプロジェクトを作成するとForm1.Designer.csがForm1.csの下に表示されていることから、このようなことを考える人…

fcitxで日本語入力

OSをDebianに変えてしばらく経ちましたが、ようやく日本語入力ができるようになりました。 今回は、iBusではなく、Ubuntu14.04日本語Remixでも採用されたfcitxを使用します。 環境 Debian Wheezy 1. まず、im-configをインストールします。もしかしたら最初…

SuperCon2014予選

落ちました。 多分バグらせました ソースコードは以下。今思えばビルドツールは普通にmake使えばよかった。 https://github.com/zakuro9715-contest/SuperCon2014-yo mercuryが古いやつで、marsが提出したやつです。 解法を簡単に説明すると、 交差点が必ず…

危険物取扱者試験乙種4類に合格しました

乙四、合格しました。 化学の授業で乙四の内容をやるので、ついでに受験していました。同学年のほとんどが受けていたようです。 問題自体もそれほど難しくなく、比較的得意な分野だったのでほぼ満点でした。ほとんど全員合格したのかと思いましたが、周りを…