タグ

2013年2月4日のブックマーク (10件)

  • プログラミング地獄への道は“ベストプラクティス”で敷き詰められている:Rails Hub情報局:エンジニアライフ

    Ruby on RailsのメジャーバージョンアップとなるRails4のリリースが近づいて来ました。先日、日人(あるいはアジア人)として初めてRailsコアチームのコミッタとして迎え入れられた松田明氏によると、Railsの生みの親であるDavid Heinemeier Hansson氏(以下、通称のDHHを使います)は、プロジェクトをリードするという意味で活動が活発になっているそうです。 そして最近のDHHは、ブログもよく書いています。彼は歯に衣着せぬ発言でも知られています。強い主張を持った(opinionated)なフレームワークの作者らしく、DHH自身もきわめてハッキリと物を言います。攻撃的とまでは言いませんが、IT業界技術動向などでは割と何かをクソミソにけなしたりということをします。 DHHが何かをけなすときは、だいたい何らかの鋭い洞察とパンチの効いた皮肉が含まれていて、Twit

    プログラミング地獄への道は“ベストプラクティス”で敷き詰められている:Rails Hub情報局:エンジニアライフ
    voidy21
    voidy21 2013/02/04
  • Rails 3.2でネストしたモデルの属性名をI18nで翻訳する。 - Sooey

    Rails 3.2でネストしたモデルの属性名をI18nで翻訳する。 上記のように、あるモデルがaccepts_nested_attributes_forで他のモデルの属性を受け取れるようにしている場合、Userが持つpostsの属性名をバリデーションなどで国際化されるようにするにはconfig/locales/*.ymlで、 のような階層を定義すればよい。 Issue #1869: Rails 3.1 nested I18n namespace deprecations · rails/rails

  • 開発メモ#2 : AWS でのホスト / クラウドネイティブなデプロイ - naoyaのはてなダイアリー

    開発メモ#1 : Cinnamon によるデプロイ - naoyaのはてなダイアリー に引き続き、その2です。 最近は個人で作るような小規模なものでも AWS を利用してホストしています。たとえ個人で作ったものとはいえ、利用するユーザーがいる以上はおいそれと落とすこともできない。かといって運用にあまり手間をかけたくない。その辺り、AWS で解決できる点が多い。 AWS の良いところはインフラが動的なので「後からどうとでもなる」ところ。 インスタンスの性能が足りないのであればスケールアップするでもいいし、冗長性が欲しくなったらそのタイミングで ELB (ロードバランサ) を用意すれば良い。その時、仮想化されていないハードウェアを使っていると移行のためにサーバーを再セットアップしたりアプリケーションをデプロイし直したりと手間がかかるところ、AWS ではその辺りの手間がほとんどかからない・・・と

    開発メモ#2 : AWS でのホスト / クラウドネイティブなデプロイ - naoyaのはてなダイアリー
    voidy21
    voidy21 2013/02/04
  • HugeDomains.com

    Captcha security check yungsang.com is for sale Please prove you're not a robot View Price Processing

    HugeDomains.com
    voidy21
    voidy21 2013/02/04
  • Test Cases for HTTP Content-Disposition header field (RFC 6266) and the Encodings defined in RFCs 2047, 2231 and 5987

    Test Cases for HTTP Content-Disposition header field (RFC 6266) and the Encodings defined in RFCs 2047, 2231 and 5987 Please send feedback to julian.reschke@gmx.de. Related Reading Header Encoding RFC 2047 -- "MIME (Multipurpose Internet Mail Extensions) Part Three: Message Header Extensions for Non-ASCII Text" RFC 2231 -- "MIME Parameter Value and Encoded Word Extensions: Character Sets, Language

    voidy21
    voidy21 2013/02/04
  • 「大人の手紙」の仕様書-何を目的にしてどのように構造化されているか

    以前、手紙の書き方についてリクエストがあったので書く。 「大人の手紙」について、「昔からこうなっているのだから守っておればいいのだ」といった礼儀作法的なお小言を繰り返すのではなく、何を目的にしてどのように構造化されているかについて説明を行う。 理解したからすぐに手紙が書ける訳ではないのは、英文法を学んでもすぐに英会話ができないのと同じである。 しかし、英文法を学んでない人の英語力がやがて頭打ちするように、「大人の手紙」の構造を理解しない人まま墨守していては形骸化が避けられない。 何より意味を理解したものは応用が効く。例文集を使うにしても、要素ごと分解・再統合ができ、相手や状況に合わせたアレンジも可能になる。 また、意味を理解した方が、意味が分からぬものよりもずっと、記憶に残りやすい。 「大人の手紙」は大きく分けて3+1個の領域からなる。 ・head領域 ・body領域 ・foot領域 ・a

    「大人の手紙」の仕様書-何を目的にしてどのように構造化されているか
    voidy21
    voidy21 2013/02/04
  • ActiveDirectoryへのパスワード変更をフックする

    いろんなアイデンティティ管理系製品やサービスの実験の記録をしていきます。 後は、関連するニュースなどを徒然と。 IdM案件をやっていると、どうしても出てくるのがパスワード同期のお話。 基的にIdM側のパスワード変更画面を使ってもらうのがベターなのですが(システム構造的にも、機能面でも)、中にはやっぱりCTRL+ALT+DELでのパスワード変更がやめられない!というユーザさんもいらっしゃるのかと。 恐らくそのような要件を満たすためにパッケージベンダ各社はいろいろな努力をしていると思います。 例えば、 ・Microsoft(Identity Lifecycle Manager 2007) ・SunMicrosystems(Sun Java System Identity Manager): ・SAP(NetWeaver Identity Management) ・エクスジェン・ネットワークス

    ActiveDirectoryへのパスワード変更をフックする
    voidy21
    voidy21 2013/02/04
  • IE 9以下に存在するセレクター数制限にはまった

    IE 9以下に存在するセレクター数制限にはまった 開発中にいきなりCSSが壊れて原因を探っていたらこれに行き着きました。IE 9以下では1つのCSSファイル当たり4,095個までしかセレクターを認識しない。4,096個以上は無視される。ええええ。。 SCSSだと割とカジュアルにセレクター数が増える CSSは出来るだけ1ファイルにまとめたい(リクエスト数削減のため) との組み合わせがやばい。SCSSはセレクターが他のページに影響しないように以下のように書いていました。 // 共通部分 @mixin foo { color: red; .foo { font-size: 2em; // たくさんの指定… ... } } // 影響範囲を以下のページのみに限定したい #page-a { @include foo; } #page-b { @include foo; color: yellow;

    voidy21
    voidy21 2013/02/04
  • A list of base boxes for Vagrant - Vagrantbox.es

    Vagrant is an amazing tool for managing virtual machines via a simple to use command line interface. With a simple vagrant up you can be working in a clean environment based on a standard template. These standard templates are called base boxes, and this website is simply a list of boxes people have been nice enough to make publicly available. Suggest a Box Do you know of another base box? Send a

    voidy21
    voidy21 2013/02/04
  • Cucumber, ChefSpecとchefでテスト駆動のサーバ構築管理 - Qiita

    この記事は最終更新から1年以上経過しています。 気をつけてね。 Chef,Puppetに代表される自動構築・構成管理ツールを使うと開発したサーバを検証用などの目的で簡単に再現可能になります。 ただ、漠然としたサーバ構築をしていると何をサービス提供しているのかという定義が曖昧になるため、Cucumber等を使ったテストを軸にテスト駆動でのサーバ構築をしてみましょう。 応用すれば既存のサーバをCucumberによってモデリングし、Chefによって繰り返し再現可能な状態に持っていけます。 このコンテンツで使ったコードはGithubの https://github.com/higanworks/test_driven_infrastructure_example で公開しています、参考にしてみたりフィードバックしてもらえると助かります。 ツール Cucumber: "ふるまい"を自然言語のように記

    Cucumber, ChefSpecとchefでテスト駆動のサーバ構築管理 - Qiita
    voidy21
    voidy21 2013/02/04