タグ

2011年3月10日のブックマーク (11件)

  • 今日から始めるCoffeeScript - KAYAC engineers' blog

    こんにちは。毎年花粉症になりかけている飯塚です。 最近のNode.jsの普及などによってサーバサイドJavaScript界隈が盛り上がっています。 そんなホットなJavaScriptをラクにかつエレガントに書くためのCoffeeScriptという言語をチュートリアル風に紹介します。 何かしらのライブラリを自分で書く程度にJavaScriptで開発している人は絶対に使ったほうがいいと思います。 JavaScriptを知っていれば1-2時間程度で十分駆使できるようになります。 (2011/6/28:@m_satyr様にご指摘頂いた箇所を修正しました。) 目次 CoffeeScriptとは? インストール Hello World 構文 関数 変数展開 Objectの生成 ループ 存在チェック ヒアドキュメント thisのバインド クラス 無名関数 {var} Tips ?の使い分け 存在チェック

    今日から始めるCoffeeScript - KAYAC engineers' blog
  • Mac(Snow Leopard)でeTaxをする際にはまったこと - 西尾泰和のはてなダイアリー

    今回初めてeTaxをしたのだけど、その際にはまったことに友達が同じようにはまっていたのでここに簡潔にまとめておく Safariは32ビットで起動しなければいけない。アプリケーションのアイコンを右クリックして「情報」を表示して変更。 住基カードや電子証明書のパスワードは3〜5回間違えただけでロックされてしまうので、カードを扱っているときは慎重に。キーチェーンがパスワードを聞いてきたりする。間違えてMacの管理者パスワードを入れて区役所にロック解除に行くはめになった。 なぜかカードの認識でエラーになるときに、とりあえず再起動してみたら直った!

    Mac(Snow Leopard)でeTaxをする際にはまったこと - 西尾泰和のはてなダイアリー
    u1tnk
    u1tnk 2011/03/10
  • WordPress 開発に便利なプラグイン Debug Bar - dogmap.jp

    WordPress 3.1 から導入された管理バー。 僕は好きなんだけど、結構嫌いな人は多いみたいですね。 そんな人達に管理バーがあると便利だよって伝えたいエントリ。 まずは、以下の2つのプラグインをインストールしてみてください。 Debug Bar Debug Bar Console そうすると、管理バーの右端に「Debug」ってメニューが追加されるはずです。 これが相当便利。 wp-config.php に以下の3行を追加することで、このプラグインは真価を発揮します。 define('SAVEQUERIES', true); define('WP_DEBUG', true); define('WP_DEBUG_DISPLAY', false); デバッグ作業終了後は、これらはコメントアウトしておいたほうが良いでしょう。 Deprecated というメニューを選択すると、WordPres

    WordPress 開発に便利なプラグイン Debug Bar - dogmap.jp
    u1tnk
    u1tnk 2011/03/10
  • Deploying CakePHP with Capistrano | The Bakery, Everything CakePHP

    I was looking for a good deployment solution for my CakePHP apps and as nothing seems to fit perfectly, Capistrano does a very good job at keeping it simple. My setup is using a Git repository but almost SCM all supported by cap. Here is a basic guide into Capistrano setup configuration for CakePHP. First install and/or update your Ruby and Capistrano (ruby -v, cap -V). Get to know the basics of C

  • バリデーションのベストプラクティス - 24時間CakePHP

    イントロダクション CakePHPの使い方は多種多様で、もちろん一つのやり方が正解ということはありません。 しかし、CakePHPはフレームワークであるわけで、想定された使い方以外ではその真価をなかなか発揮できません。 CakePHPにおけるモデルは、ビジネスロジックを置くレイヤとして想定されています。 そして、バリデーションを用いることによって保存のロジックを構築するということも想定されています。 これは、何故Cookbookで紹介されるコードが、ほとんどバリデーションとModel::save()の組み合わせであるかということかの答えにもなっています。 悪い例 あなたはModel::save()の代わりとして、以下のようなadd()メソッドをモデルに定義しているかもしれません: <?php class Post extends AppModel { var $validate = arr

    バリデーションのベストプラクティス - 24時間CakePHP
  • CakePHP開発者が知るべき10のこと

    先日、こんな記事が上がっていました。 Android開発者が知るべき10のこと この記事でまとまっているのは、Android開発において必要な10の項目です。 インターフェースの設計から、データの取り扱いまで。 AndroidはモバイルデバイスのOSで、CakePHPは単なるWebフレームワーク。 しかし、予め用意されたルールやAPIを活用する点は同じです。 つまり、フレームワーク全般において、開発者が知るべきことをまとめることが出来るはずです。 ここでは、私が良く利用するCakePHPフレームワークについて、開発者が知るべき10のことをまとめます。 1. CakePHPで良いのか CakePHPを使う際に、知るべきことその1。 それは、あなたは当にCakePHPを使うべきなのかということです。 現在、あらゆるフレームワークが溢れ返っています。 Ruby Ruby On Rail

    u1tnk
    u1tnk 2011/03/10
    良まとめ
  • TechCrunch | Startup and Technology News

    Seedstars Capital and Swiss philanthropic foundation Fondation Botnar have launched Seedstars Youth Wellbeing Ventures, a $20 million investment mandate targeting early-stage startups in Africa that a

    TechCrunch | Startup and Technology News
    u1tnk
    u1tnk 2011/03/10
    これは便利。
  • クラウド型コンテンツとはなにか?(完全版) - はてなポイント3万を使い切るまで死なない日記

    ※3/9に後半大幅に加筆修正しました。 以前のエントリでコンテンツはクラウド型へ移行するべきだと書いた。その際に、クラウド側のコンテンツはユーザに所有感を与えられるとも付け加えたが、どうしてなのかは十分な説明をしなかった。 ブックマークについたコメントをみていても、そのあたりの解釈にいろいろ個人差があるようで、あらためて、僕が考えるクラウド型のコンテンツサービスのモデルについて説明をしたい。 まず、最初に誤解されていると思ういくつかの点について、僕の考えを述べさせて欲しい。 ・ クラウド型のコンテンツサービスは別に全部ストリームでやれといっているわけではない。 ・ ユーザに不便を強いるだけのDRMが無意味といっているだけで、DRM自体を否定しているわけではない。クラウド型のコンテンツサービスはむしろDRMと組み合わせたほうが相性がいい。 以下にまとめて説明する。 クラウド型のコンテンツサー

    クラウド型コンテンツとはなにか?(完全版) - はてなポイント3万を使い切るまで死なない日記
    u1tnk
    u1tnk 2011/03/10
    いつでもダウンロードできていろんなデバイスで見れる=所有してる感ある…は納得。
  • Fedora14でPT2対応ハマったことまとめ - u1tnkの日記

    PT2を買って設定して順調にハマった。 PT2関連の記事は腐るほどあるので、ハマったとこのみ、紹介。 環境はFedora14。 CentOS5.4サーバ機にPT2を入れて地デジ録画サーバにする: tadachi-net 出張所 を基見ながらやってたんだけど…自宅サーバFedora14なのにCentOSの記事見てたからかハマるハマる。 …会社とか個人で狩りてるVPSとか全部CentOSなんだもん… 以下失敗集 Kouji's Blog カーネルソースが入ってないため失敗 yum install kernel-dev で解決 fedora14では主流で参考記事で使ってるchardev版じゃなくて、DBV版が入ってるため、インストールされないようにする。 ここが一番ハマった… 現象としてはインストールまでは普通にできるんだけど、/dev/pt1video* が表示されない。 ドライバは「cha

    Fedora14でPT2対応ハマったことまとめ - u1tnkの日記
  • sshしか使えないマシンで.xxrcのせいでログインできなくなったときの対処法 - u1tnkの日記

    よくありそうなのに意外に見つからなかったのでエントリー。 調子にのって.xxrcをカスタマイズしてたらログインできなくなっちゃった\(^o^)/ なーんてこと一回はありますよね? そんなときは停止したい.xxrcを ssh server mv /path/to/.xxxrc /path/to/.xxrc.bak で名称変更して回避できます。scpで上書くとかでも可。 コマンド指定したときはデフォルトシェル起動しないで動作するようなのでそれを利用。 他のアカウント知ってたらsuを使うとか、自分のマシンなら再起動してシングルユーザモードとか色々回避策はあるんですが、最近sshのみで入ってるマシンでやっちゃって上記しか使えませんでした。 最初にありそうだと思った、sshで入るんだけどrcを実行しないとか、シェルを変更するとかは見つからなかったのであまりスマートでは無いですが、まあ実用的には十分だ

    sshしか使えないマシンで.xxrcのせいでログインできなくなったときの対処法 - u1tnkの日記
  • screenからtmuxに乗り換えたら快適!(二点除く) - u1tnkの日記

    ずっとscreen使ってたけど、 時代はGNU screenからtmuxへ - Gマイナー志向 のタイトルにやられて変えてみた。 個人的screenの利点 ネットワーク切っても別のクライアントからでも同じ状態から再開できる。 ネットワーク切ってもプロセス止まらない。nohup要らず。 基同じことだけどもこれがとても素晴しい。 ということでちゃんとこれができるか確認すると、あっさりできた。 screenの場合は設定が必要だったdetach操作せずにネットワークを切ったときに自動的にデタッチする(autodetach on)もデフォルトで動作。 (tmuxだとdetach-on-destroy) .tmux.conf .screenrcにあたるものは~/.tmux.conf 基的な説明とかは以下リンク参照。 .tmux.confをごにょごにょする - mizchi log 以下、自分の設定

    screenからtmuxに乗り換えたら快適!(二点除く) - u1tnkの日記