読者です 読者をやめる 読者になる 読者になる

an odd fellow

読書と写真と情報工学

SECCON長野大会参加しました

チームgekogekoで参加をしました。4位タイでした。 SECCON長野は2日間で行われ、1日目は「重複をお許しください」で有名な JPRS の森下さんより DNS について学習する際の注意点のお話がありました。 キャッシュ DNS サーバと権威 DNS サーバは同じ DNS サー…

Bootstrap3のform-groupとinput-groupについて

ぐぐって出てくる他人のコードの form-group と input-group の使い方が気にかかったのでメモ。 .form-group Individual form controls automatically receive some global styling. All textual <input>, <textarea>, and <select> elements with .form-control are set to w</textarea>…

本読んだ

新潮文庫の新しいレーベルである新潮文庫nexが8月の最終週より刊行されました。新レーベルの第一弾として発売された6冊の中に竹宮ゆゆこの名前があって(とらドラやゴールデンタイムの作者)、タイトルとジャケットでころっとやられて買いました。 知らない映…

Doctrineで、とあるBundleから他のBundleへのリレーションを持たせたいとき

名前空間をきちんと指定してやれば良いようです。 ymlで書くとこんなかんじ。 manyToMany: hoges: targetEntity: Acme\hogeBundle\Entity\hoge Symfony ドキュメント少なくてつらいよお。 Bundle の分け方について、ぼくはアプリケーションの機能ごとに分け…

インターンに行って日本科学未来館も行きました

1週間だけ東京は目黒で、ビッグデータ解析で名を上げているベンチャー企業で1週間の就業体験をしました。就業体験と書きましたが、実際は社員の部屋とは隔離され、インターン生8人が社員2人によってビッグデータ解析の基礎の知見を賜るといった感じでした。 …

セキュリティ・キャンプ2014に行ってきました。

つ、つかれた。ひとと・・・しゃべるのが・・・疲れた・・・。あ、でもともだちはできました。ぼくだけ一方的にともだちと思っているだけでは無いかと不安です。 ぼくはC言語でルータ作りました。事前学習とキャンプ中にがっつり書いたおかげでCは割りと書け…

最近Linux版のSkpyeでサインインできなかった

1週間くらい前からパスワードもIDもあってるのにSkypeが skypeは接続できませんでした と無慈悲なメッセージを表示し続けていて、ログインできねぇと悩んでいましたが、腰が重すぎて放置をキメていました。でもセキュキャン行くしSkype入れなくて仲間と連絡…

α7買いました

新しく始めたバイトで結構な額を稼げたので、貯金と合わせて買いました。 D610 と悩んだのですが、D3100 は未だ現役で使えるし、ボロボロの NEX-3 をリプレイスすべきかなって思いました。Nikon Df の後継機も待ちたいし。ソニーのレンズは一個も持ってない…

Debian で ping コマンドのソースを読む

ソケットの取り扱いの方法が知りたくて ping コマンドのソースコードを読みたくなった。調べると apt-get コマンドでソースコードがダウンロードできるらしい。 まず dpkg コマンドでpingコマンドが含まれているパッケージを探す。 その後、そのパッケージの…

「データを暗号化したまま計算できる暗号技術について」の談合会に行ってきた

学科の掲示板を眺めていたら理学部が主催しているイベントの宣伝が書き込まれていました。「データを暗号化したまま計算できる暗号技術について」という題で産総研から講師がやってきてお話いただけるということで、聞いて参りました。 そもそも暗号化はなぜ…

Symfony2でdebug情報を表示するLadybug

Symfony のコントローラでオブジェクトの構造を知りたいときに今までは debug.html.twig というのを作成して render 関数で投げていました。 return render('Acme/DemoBundle:Default:debug.html.twig', array( 'debug' => array(1,2,3), )) debug.html.twig…

Debian Wheezy で Symfony2 の開発環境を整えたのと、よく使うコマンドメモ

Web制作会社でバイトし始めて2週間くらい経ちました。Symfonyを使っています。だいたいわかってきたのでここいらで一度よく使うコマンドとか、開発環境の構築方法とかメモっとこうかなって思いました。 そういえば Web 制作ってことばなんか変じゃないですか…

セキュリティキャンプ2014参加します。

選考通りました。セキュアなシステムを作ろうクラスのルータ自作ゼミです。よろしくおねがいします。 応募要項が22歳以下の学生だったので今年が最後のチャンスでした。絶対通したくて、応募用紙は公開されてから直ぐ考え始めました。一寸ずつ書いていって、…

Web制作会社でアルバイトすることになりました。

「phpのsymfonyでWebサービスを制作する仕事で、切羽詰まってるので人を募集します。高時給。」 といった内容が大学の学科内掲示板に書き込まれていたので連絡してみたら、その日のうちに社長から電話が来て、夜には喫茶店で社長と落合って仕事の話をして、…

TEX yodaについてTEX Electronics Co., Ltdに問い合わせてみた。

欲しいんだけど、ていうか2月のpre orderで頼めばよかったんだけど、まだ頼めるかなぁと思って公式ホームページ見たけどTex yodaのこと買いてないし、もうめんどくさいし、問い合わせはfacebookで聞いてねって書いてあった(http://www.tex-design.com.tw/US_…

「cat」を「かt」と打ちこんでしまっても実行してくれるようなalias集を自動生成するツールを作った。

全角コマンド略してzencomaです。 https://github.com/roronya/zencoma 動機 ブラウザで調べ物をしてターミナルに戻って何か打ち込む、と全角のまま打ち込まれて、いちいち消すのがだるいな〜〜フラストレーション溜まるな〜〜って思いました。それで思いつ…

water-workというカードゲームをフルjavascriptで実装しました。

研究室の新4年課題としてゲームを1ヶ月で作れという課題をいただき、なんとか形にして終了しました。最大5人参加できる多人数参加型のカードゲームです。nodejsのsocket.ioを使って画面がリアルタイムに更新します。10年前、小学生だった頃、perlで書かれた1…

javascriptでObjectのコピー

javascriptのオブジェクトは関数に渡したり変数に渡したりすると問答無用で参照渡しされます。 仮にオブジェクトにこの値を入れてみて探索したい、といったときに参照渡しということをを忘れているとひどい目に合います。合いました。本当にありがとう。 こ…

emacs+swank-jsでjavascriptのrepl駆動開発

研究室配属されてとりあえず課題として1ヶ月くらいでゲーム作ってねって言われたのでフルjavascriptで実装することにしたときの環境構築のメモ。 common lispやclojureはreplが用意されていて,emacsからそのreplに繋ぐことも可能であり、関数を逐一評価して…

散歩@松本

神様のカルテ3読んでて、作中の松本の景色の描写がとても綺麗で行きたいなーって思ってたら、友達が車で連れてってくれました。 松本は母の実家があったり大学の1年間を過ごしたりした思い入れのあるまちで、神様のカルテは聖地がその松本の僕の生まれた病院…

clojureとincanterでおちんぎん分布調べました(パクリ)

Qiitaにこういう記事がありました。 プログラミング言語別のおちんぎん分布を調べる (EnliveとIncanter) 面白そうだったので似たようなコードを書いて遊んでみました。 indeedに掲載されているIT系の求人を、長野と東京都と全国の地域別に分けて可視化してみ…

ギークラボ長野のarduino勉強会に行きました。

LチカしましたLチカ。感動しました。終わり。 ギークハウス新宿の方達も来て雑談しました。楽しかった。 arduinoはじめて触りましたが、簡単で良いですね。arduinoをclojureから使うclodiunoというのがあって、使い方もわかったので、今度の勉強会では使って…

翁とデート

カメラ持って出かけたけどマジで天気最悪だった。 前のバイト先で良くしてもらったお爺さんに一眼レフ教えながら写真撮るって予定だったけど、超冷たい雨に凍えたし、小一時間ほどで喫茶店入った。 お昼は藤屋御本陳でご馳走になった。おごりです。すんませ…

nicocrawlerのwebinterfaceつくりました

nicocrawlerへマイリストIDを登録する作業をWeb上で出来るようにしました。 nicocrawler-webinterface nicocrawlerに含めようと思ったけど、別アプリケーションとして実装してしまいました。めんどくさかった。 Clojureのcompojureつかいました。たぶん2時間…

Clojureでニコニコ動画のマイリストを監視するプログラムを作りました

あんなに大好きだったボカロ曲も、春の気配とともにふと気づくと1年間もライブラリの中の曲が変わってないなんてことが、歳取ってくるとあるわけ。 毎日新しい曲を探して聞いて、気に入ったら音楽ファイルを落としてきて、音楽を管理しているフォルダに整理…

とうきょ

就活でぼちぼちと東京に行っている。東京疲れるよ、よくあんな街でみんな生きていると長野県民は関心して止みません。 就活だけど、実はあまり就職する気は無くて、進学するつもりだ。40歳になってから首になった僕のバイト先の社員のことを考えると、下手な…

clojureからtwitter4jを使う

春休みなのでtwitterクライアント作ります。 手始めにストリーミングAPIでユーザーストリームを取得しました。 手順は以下 project.cljにtwitter4j使えるようゴニョゴニョ書く ConsumerKeyやらAccessTokenやら設定してやってConfigurationBuilderを作る User…

Tamron SP AF 28-75mm F/2.8 XR Di LD ASPHERECAL (IF) MACRO (Model A09)

久しぶりに大きい買い物をした。レンズです。レンズ。 Tamronの通称A09と呼ばれ銘玉と親しまれているレンズ。 フルサイズ対応の通しでF2.8で28-75mmといういわゆる標準ズーム。 1ヶ月前くらいから長野駅前のハードオフで中古品が売っていて気になっていたの…

SECCON CTF 2013 WriteUP

先日SECCON CTF 2013のオンライン予選に出ました。僕はネットワークの問題を中心にときました。 repeat after me 100点 解けなかった。くやちい。 pcap形式のファイルが与えられました。Weiresharkで開いてざーっと見るとFreeBSDにtelnetでログインして、ls…

test

テスト投稿