様々なVim使いの集い、Vimについて開発する会、Osaka.vim #4に参加してきました。実は、Osaka.vimはかつて一度、Osaka.vim #1に参加しておりますので、二回目の参加でした。 Osaka.vimもくもく会は、とにかく5時間弱、Vimについてもくもくと開発する会です。…
最近、GitHubのヘッダーのデザインに変更があり、いくつかのリンクの位置が移動しました。Pull requestやIssuesのリンクはなかなか便利で、これはいい改善なのですが、元々あったリンクでよくクリックしていたものがドロップダウンの中に入ってしまい、使い…
A - 床塗 'R' と 'C' を数えるだけ。 import Data.Functor ((<$>)) main :: IO () main = putStrLn =<< solve <$> (concat <$> tail <$> lines <$> getContents) solve :: String -> String solve xs = case length (filter (=='R') xs) `compare` length (f…
先日、青山にあるオフィスで仕事を終えて、渋谷駅まで向かうため、あたしは青山通りを歩いていました。夜の8時前、あたりはすっかり薄暗くなっていました。とある交差点で信号が赤になり、あたしは横断歩道の少し手前で立ち止まりました。その時、背の低い女…
A - 動物園 子供がいくらで大人がいくらなので団体の入場料はという問題。問題文にある通りに計算すればよい。 main :: IO () main = getContents >>= print . solve . map read . words solve :: [Integer] -> Integer solve [ a, b, c, k, s, t ] = a * s …
さすが日曜日のお昼ですね、満席でした。場所はMOVIX京都。女性が多かった。七割くらいかなぁ。子供は意外と少なかった気がします。 映画『名探偵コナン 業火の向日葵(ごうかのひまわり)』公式サイトwww.conan-movie.jp ― ゴッホの名画「ひまわり」を七枚…
A - A - B problem 3桁固定だと愚直に解ける。 main :: IO () main = getContents >>= print . solve . words solve :: [String] -> Int solve [ a@[ a0, a1, a2 ] , b@[ b0, b1, b2 ] ] = maximum [ read a' - read b' | (a', b') <- concat $ [ [ ([ k, a1…
これからもたまにはコンテスト参加しよう。あたしがんばるもん。まぁCodeforcesは日本時間だとつらい感じに開催されているので、寝不足にならないように程々にね? A. Standing Ovation 左からなめて行って、足らなかったら観客を足す。足した観客はみんな拍…
ソロモンの偽証の後篇を観に行きました。映画公開日に行ったため、映画館は満員でした。ただチケットは当日行ってから真ん中の席が取れたので、そんなに予約していくほど熱狂的な人は多くない様子でした。後篇は、いよいよ裁判そして解決編です。映画の最初…
時間かけてゆっくりかけて書きたいって感じなんて申し訳ないですが、まぁそんな感じです。マジで申し訳ない。あといっちにぃじゃなくていちにぃでいいっすよ。 (呼びやすい方で。追記: と言うか4/1に入社エントリーを書くと、某社のネタに埋もれてマジでもっ…
株式会社はてなに入社しました株式会社はてなに入社しました - hitode909の日記
ようやくあたしもスマートフォンを手にしてしまいました。スマホデビューです! iPhone 6です。今は、フリック入力が難しくて、文字を入力するのにも苦労しています。これまでiPadを持っていたので、操作やUIについては慣れていますが、小さいようで片手で持…
ドキュメントのスタイル 任意の紙の大きさ \documentclass[papersize]{article} \AtBeginDvi{\special{papersize=300mm,400mm}} \setlength{\paperwidth}{600mm} \setlength{\paperheight}{500mm} \ifx\pdfoutput\undefined\else \setlength{\pdfpagewidth}{…
京都・東山花灯路公式サイトには『「灯り」をテーマとする新たな観光資源の創出事業』と書いてあります。まぁ要するに東山地区のライトアップイベントですよ。場所は、三条から知恩院前の通り、円山公園、八坂神社、そしてねねの道を通って高台寺、圓徳院、…
中学校を舞台にしたサスペンス映画。宮部みゆきによる原作同名作品を元にした、二部作映画の前篇。以前から気になっていた作品で、ようやく観に行くことが出来ました。しかし、平日だからかお客さんはほとんどおらず、一割程度といったところ。頑張って宣伝…
愛機J4の標準のズームレンズを使っていると、どうしても暗いところでは綺麗に撮れないことに気が付きます。例えば、薄暗い飲み屋の中で友達を撮りたいといったシーンでは、絞りをいっぱいまで開いてISOを1600くらいまで上げても、シャッタースピードが1/8く…
よく他の映画の宣伝枠で流れていたので、気になって観に行きました。しかし、公開日後初の日曜日の昼にも関わらず、お客さんは2割ほどしか入っていませんでした。宣伝の仕方の問題なのか、そもそもターゲットが分かりにくいのではないでしょうか。興業的には…
以前から作品の名前は知っていましたが、どうも血の気が多いアニメは苦手なもので、ずっと避けていました。アニメ作品を一切見ていないのに劇場版を語る資格はないかと思いますが、そんな私でも楽しめました。最初は打たれた人が膨れ上がるのがグロいなぁと…
あなたは次のような場面を経験したことはありませんか? Webページからコード片をコピーする 保存するまでもない時はファイルを作らずに、Vimの無名バッファーに貼り付ける シンタックスハイライトされねぇじゃねぇか!!!と怒る :set ft=ほげほげ あるいは…
私たちにとって、URLはとても大事です。とても、とても大事です。大事なものは目立つべき!URLをハイライトするVimプラグインを作りました。 itchyny/vim-highlighturl 実を言うと、このURLハイライトはもともと拙作カラースキームitchyny/landscape.vim · G…
今年は就職先の決まった年でした。就職活動をする中で様々な失敗をし、自らの悪い性格などを見つめ直すきっかけとなりました。この経験は自分の人生の中で大きな影響を与えていくのだと思います。結果的に内定を頂いた会社は、私のできることをそのまま評価…
この記事は Vim Advent Calendar 2014 の5日目の記事です。諸事情によりVim Advent Calendar 2014で穴が空いてしまった5日の記事を、遅ればせながら代打で投稿させていただきます。この投稿を以って、 Vim Advent Calendar 2014 は全ての日程が埋まる事にな…
毎日Vim scriptを書いているあなたは、exists関数をよく用いると思います。特に、ユーザーが設定する変数があるかないかで挙動を制御するのに便利ですよね。existsは、コードを書くときには分かりやすいです。「何某が存在するときはこうで…」と言いながらコ…
話題沸騰中のアニメ映画、楽園追放を観に行きました。場所は京都イオンモール5FのT・ジョイ。劇場の客入りは8割程度といったところでした。13:00からの回で観て、あまりに面白かったので再度チケットをとり、15:10から二回目観てしまいました。二回も連続し…
御嶽山噴火によって、火山活動への関心が高まっています。 それに伴って、講談社の公式サイトではブルーバックス『Q&A 火山噴火』がpdfで配布されています。 『Q&A 火山噴火』全文無料配信のお知らせ|ブルーバックス|講談社BOOK倶楽部 しかし、困っ…
Ubuntuを14.04にアップデートしたら、入力を切り替えた時にこういうポップアップが出て困った。 端末でもこれが出るので、非常に腹が立った。 (しかもVimを起動しているときにこれが出たのは最悪のエクスペリエンスだった。) ググり方もよく分からんが、iBus…
Haskellを書いていて、久しぶりに言語自体について不可解な挙動にぶち当たった。普段Haskellを書いていて、言語について「なんだこれ」と思うことはまずない。ところが、今回の疑問点は自分の理解を遥かに超える内容だった。最初はTwitterで質問してみたのだ…
平日ですが、公開一週間たっていないので、映画館は8割くらい入っていたと思います。レディースデーだからということでしょう、大半が女性といった印象でした。カップルが少なく、女友達で来ている方々と、女性一人が目立ちました。さて、るろうに剣心です。…
小さきことは美学です。私は工学部ですから、小さなスペースに多くの機能を実装するというのは、当たり前のように「より良いやり方」だと思っていました。カメラについても、そうだと思っていました。ケータイやスマートフォンのカメラが高機能化するにつて…
標準入力から入ってきた文字列を出力するような、Brainfuckのコードを吐くコマンド、2bfを作りました。 https://github.com/itchyny/2bf インストール方法 $ git clone https://github.com/itchyny/2bf $ cd ./2bf $ autoreconf -i $ ./configure $ make $ s…