2014-01-01から1ヶ月間の記事一覧
誰かが標準コーディング規約から外れた書き方をすると無駄な競合が増える、おぼえた— ゆうなんとか@冬は寒い (@yuu_hara) 2014, 1月 30 誰かとコードを書くときは違和感があっても標準的なコーディング規約を守るようにした方がはかどります。IDEでなくても…
なにこれすごい どちらもまだ全容を把握し切れていませんが、すごいのはわかりました。 国産のMVVMヘルパーLivet 単方向とはいえ、ほとんどのプロパティをバインドできるようになるのは素敵すぎます。そのほかにもコマンドを実装しやすくするヘルパークラス…
ドメモだーーーー!!!!— ゆうなんとか@冬は寒い (@yuu_hara) 2014, 1月 29 @yuuhi111 さっき受け取りました!ありがとうございます!— ゆうなんとか@冬は寒い (@yuu_hara) 2014, 1月 29 というわけでドメモが届きました。ありがとうございます! ドメモっ…
今日ポストに不在者票が入っていました。誰かからのプレゼントでしょうか。ありがとうございます。明日受け取ります。 こちらは会社から。実際はプレゼントではなく検証用の支給品ですが、この前といいタイミングが良すぎて狙ったのではという気がしてきます…
このブログを書いてから2回目の誕生日です。 あの日海外の地を踏んでから初めての、 あの日自分の書いたプログラムを世に送ってから2回目の、 あの日初めて自分ひとりで北海道に行ってから2回目の、 あの日初めてひとりで旅をしてから4回目の、 あの日ひとり…
WPFのコマンドの話です。 そもそもWPFのコマンドとは イベントハンドラーを抽象化したようなもの、みたいです。操作対象と操作元を特定しない、意味的に抽象化された作業の塊です。 たとえばコピー、貼り付けといった作業は、メニューから選んでポチポチやっ…
もうすぐ誕生日 あさってが誕生日です。この1年もいろいろありましたが、2回目の引っ越しが大きなイベントでしたね。また、プログラミングでご飯が食べられるようになったり、海外旅行に行ったりと、それ以外にも特筆するようなイベントがありました。ここ半…
あれってURLがサブドメインから変わるけれど、画面の一部しか書き換わりませんよね。どうやっているのかすごく気になっていたのですが、最近完全に真似は出来ないものの、それっぽいことができるpushStateというものを知りました。 これなに ブラウザーは今…
使いまくってもハマるだけであまりいいことはないみたいなので、つかいどころだけ。 オーバーヘッドも馬鹿になりませんからね。 非同期処理はスレッドベースからタスクベースにしよう そもそもの前提ですが、スレッドベースの非同期処理は今や非推奨らしいで…
最近実家から野菜のお菓子がよく届くので、ちょっとレビューしてみます。 ベジップスシリーズ どこでも買える定番の野菜チップスです。見た目と味は野菜そのものなので好みの分かれるところですが、もともとチップスになるようなものや、バーベキューで金網…
軽いクラスをたくさん作る 基本的に、インスタンスのプロパティを減らしたほうがパフォーマンスがよくなるらしいです。問題範囲を狭くすると見通しが良くなるといいますが、パフォーマンスも上がるなら一石二鳥ですね。ひとつのプロパティを1000のテキストブ…
今日は東京ミッドタウン~六本木ヒルズ周辺が回りに比べてかなり高い位置にあるらしいことがわかった— ゆうなんとか@冬は寒い (@yuu_hara) 2014, 1月 20 今日は東京メトロ南北線の六本木一丁目方面から六本木のオフィスに向かったのですが、かなり急な上り坂…
今日は日曜日。比較的すいている時間を狙って出歩いて、電車プログラミングをやっていました。 メリハリがつく気がする、たぶんね どっしり腰を据えてやるようなものには不向きですが、細かいリファクタリングは結構はかどりました。どこでも仕事ができるか…
設定ファイルを書いてGitHubの公開リポジトリにPushすると自動でテストしてくれるすごいやつです。 設定の書き方 lintツールがあります。まあこれYamlとして正しい構文ならほぼValidになるんですけどね プロジェクトのルートに「.travis.yml」というファイル…
なぜできないのか Capistranoで先日の環境にデプロイを自動化しようとしたところうまく行ってないお話です。 Capistranoでデプロイするとこうなる ひとまずCapistranoをセットアップして、 cap production deploy と打ち込むと、だいたい次の4つのことが起き…
用意するのはWebClientとMemoryStreamです。大まかな流れは、 WebClientで普通にダウンロードする レスポンスをMemoryStreamにコピー Byteの配列にダンプしてファイルに書き込み の3段構成です。 C#3.0からあるらしいFile.WriteAllBytesをありがたく使ってい…
今時Railsアプリを動かすなら、UnicornとNginxの組み合わせって感じがします。 Nginxは今回初めてまともに触ったのですが、設定ファイルがApacheに比べてフレンドリーな感じがしました。 参考にしたところ 花見の季節にさくらVPS: Nginx+Unicorn+Rails+Capis…
今日はもう嫌になることが起きたので、解決に至るまでの顛末をご紹介します。 0時間目、なぜか更新されないスタイル スタイルの修正をして、意気揚々とデプロイしようとした私。しかし…なぜかスタイルが更新されませんでした。なぜかそれ以外は更新されたの…
わずか1つのファイル、300行のライブラリです。作成者は日本人だそうです。 DynamicJson - Source Code全容はこちら C#4.0で追加された動的型をうまく使ったJSONパーサーです。 作者さんのブログにある解説記事です。 使い方 読み取り var json = DynamicJso…
久々にLTがしたいですね。 今回はLTとはでちょっと小話。プレゼンしたらだいたい3分くらいでしょうね。 1節が1枚のスライドみたいな感じです。 ライトニングトークとは 長くても5分で終わるような短いプレゼン 勉強会の終わりがけによくやる かかりすぎると…
最近知ったのですが、てすてす pic.twitter.com/ewAMe8p2SR— ゆうなんとか@冬は寒い (@yuu_hara) 2014, 1月 11 こういう感じにリザルトをあげることができるようになっていました。 投稿方法 公式の解説はこちらです。 beatmania IIDX 21 SPADA 用意するもの…
とりあえず要所をまとめると テンプレートを作ってヘルパーメソッドの中でrender partial: 'path/to/template', locals: { param: scan(&block) } です。 なんでこうしようと思ったのか レイアウトのように大規模ではないものの、よく出てくるような枠部分を…
やりたいこと ログインしていない状態で認証が必要なページ(ここでは仮にAとします)にアクセスする→ログインページへ移動→ログインに成功するとAへ移動 これ。「フレンドリーフォワーディング」という名前があるそうです。 正解? 公式のHow to通りにやって…
ちなみにリリース日はクリスマスとのことです。気になったのをいくつかピックアップしてご紹介。 新しく分数と複素数のリテラルが追加された 1/2r # 1/2(Rational(1, 2)) 0.333_333_333r # Rational(333_333_333, 1_000_000_000) 1.2i # 1.2i(Complex(0, 1.2…
Herokuにアプリをデプロイするとhttp://yourapp.herokuapp.com/というようなURLが作られますが、このURLのhttpをhttpsに書き換えるとHTTPSによるアクセスになります。以上。 SSL Endpoint is only useful for custom domains. All default appname.herokuapp…
Unix哲学とは Unixを作ってきた先人の考えをまとめたものです。有名なのはUnixのパイプシステムを考案したマルキロイ氏のものです。 This is the Unix philosophy: Write programs that do one thing and do it well. Write programs to work together. Writ…
去年はおおかたいい感じに進んだ気がするので、同じ具合で今年の目標を決めましょう。:20万PV達成:だいたい今の倍くらいです。9月くらいに達成してみたいですね。:もう少し旅行系記事の充実を:どこでも仕事できるので、もう少しお出かけする機会を増やしてみ…
風切り音が気になって眠れなかった勢です。途中で迂回路を通ったのものの、渋滞に引っかかって1時間ほどの延着となりました。予定をいれていないのは正解でした。そのあとぐったり眠れたのも予定がなかったからです。何かあってもたぶんまともにできない眠さ…
仕事始めは6日だし、もう1日くらいまったりしていてもよかったのですが、今日でまた戻ることにしました。なんだかんだで5日ほどいたので、久々にだいぶ長く実家にいた気がしますけどね。 行きは新幹線でしたが、今度はバスでまた戻ることに。今日有楽町で火…
たまには何もしゃべらないのもいいと思うんだ。