Skip to content

Instantly share code, notes, and snippets.

:atom:
writing code everyday

Junya Ogura juno

:atom:
writing code everyday
Block or report user

Report or block juno

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View gist:8954112

heroku pipelinesを導入する

qnyp-ural-stagingでpipelinesを有効にする。

$ heroku labs:enable pipelines -a qnyp-ural-staging

Enabling pipelines for junyaogura@gmail.com... done
WARNING: This feature is experimental and may change or be removed without notice.
For more information see: https://devcenter.heroku.com/articles/using-pipelines-to-deploy-between-applications
View soa-at-square.md
View revisiting-the-activity-feed.md
View gist:8954157

curlでrack-corsのデバッグ

$ curl -I -H 'Origin: http://example.com' --verbose http://ural.dev/assets/fontawesome-webfont.woff
* Adding handle: conn: 0x7f8589800000
* Adding handle: send: 0
* Adding handle: recv: 0
* Curl_addHandleToPipeline: length: 1
* - Conn 0 (0x7f8589800000) send_pipe: 1, recv_pipe: 0
* About to connect() to ural.dev port 80 (#0)
View etsy-activity-feeds-architecture.md
@juno
juno / capture.sh
Created Feb 12, 2014
Mac OS Xでのパケットキャプチャ。
View capture.sh
sudo tcpdump -i en0 -s 0 -B 524288 -w ~/Desktop/dump.pcap
View readwrite-mojombo-interview.md
View gocardless-statesman.md

Statesman: A modern, robust Ruby state machine — GoCardless Blog

  • 要件を満たす既存のステートマシン実装が無かった
    • 他のRubyオブジェクトと容易に組み合わせられる
      • ステートマシンを独立したクラスとして実装し、それらをRailsモデルに選択的に組み込みたい
    • データベースレベルでのデータ完全性
      • 復数のアプリケーションサーバーを稼働しているので、レースコンディションに関わる状態変化を防ぐためデータベースでの一貫性を利用したい
    • 状態遷移を追うことができる完全な履歴
      • 各遷移における非構造化メタデータとともに遷移をデータベースに永続化したい
  • Statesmanはrobust audit trailとデータ完全性のために設計された
View distributed-management.md
View 14islands-our-principles-for-bem-sass.md

Our principles for BEM + Sass - 14islands

14islandsはresponsive.ioを運営している、スウェーデンのフロントエンドWeb開発会社。

  • 14islandsではMindBEMdingベースのアプローチを採用
  • Sassも使っている
  • BEM+SassでCSSを構造化するためにいくつかの原則がある

原則1 セレクタにはIDでも要素でもなくクラスを用いる (Classes as selectors, not ids or element tags)

  • セレクタには、IDや要素(タグ)ではなくCSSクラスを使っている
You can’t perform that action at this time.