2013年3月28日のブックマーク (3件)

  • layoutファイルを編集しないでプラグインのjavascriptを読み込む | hampom TODAY

    CakePHP Advent Calendar 2012 に参加した際に、お仕事で作った横からピロッと出てくるメールフォームみたいなものをプラグイン化しました。 まずはプラグイン化したった!というところでしたので、いくつかプラグインで実現したい事を見送っていました。そのうちの一つが表題の「プラグインに含まれるjsファイルを自動的に組み込む」というものです。 CakePHPを使っている方ならほとんどが導入されているであろう debug kit はコンポーネント登録してあげると自動的に組み込まれますので、これを参考にしてみました。(cakephp / debug_kit) debug_kitjavascriptで表示されている。 じゃあ、いつ組み込まれているのか? 今でしょ! ということで、まずはjsファイルをどこで読み込んでいるのか、ソースを検索してみると ToolbarCompone

    cakephper
    cakephper 2013/03/28
    フイタ 「じゃあ、いつ組み込まれているのか? 今でしょ!」
  • EC2に開発環境を構築。インスタンス起動後に即アクセス可能にするッ! | hampom TODAY

    最近、プライベートで開発を再開しました!(どうでもいい) 自宅で開発するのは誘惑が多すぎて辛いので、ノートパソコンを持ってコワーキングスペースに行ったりします。 しかし、どうもパソコンが重い…。 そこで、どうにかして手持ちのスマホ(Galaxy S2)で開発できないかなあ、と調べてみました。 Amazon EC2 に開発環境を作るッ Galaxy S2 は、別売りのケーブルを購入するとHDMI接続できたり Bluetoothキーボードが使えたりするので、開発にはピッタリ。 デバイスのrootを取って、Debian をインストールするなんて方法もあるけれど、動作が重いだろうし、自宅からならノートパソコンで開発したい場合もあるし… と、色々考えて思いついたのが AWS の EC2 に開発環境を作る事でした。 micro インスタンスをチョイスし、LAMP環境を構築するだけなので、これらの

    cakephper
    cakephper 2013/03/28
    知らんかった。 「crontab に @reboot を指定する事で、インスタンス起動時に1度実行させる事ができる」
  • Let's Make DNS Outage Suck Less | kvz.io

    Unfortunately the Linux DNS resolver has no direct support for detecting and doing failovers for DNS servers. It keeps feeding requests to your primary resolving nameserver, waits for a configured timeout, attempts again, and only then tries the second nameserver. This typically means nearly 30s delay for all request as long as your primary nameserver is unreachable. It doesn't learn to directly t

    Let's Make DNS Outage Suck Less | kvz.io
    cakephper
    cakephper 2013/03/28
    Linuxの名前解決時にPrimaryDNSが落ちてる場合の切り替えスクリプト