タグ

2011年12月25日のブックマーク (14件)

  • 【翻訳】速くなったのはいいとして、Bundler 1.1 の他の新機能は?

    Pat Shaughnessyさんの "Besides being faster, what else is new in Bundler 1.1?" を翻訳しました。 元記事はこちら: http://patshaughnessy.net/2011/11/5/besides-being-faster-what-else-is-new-in-bundler-1-1 (翻訳の公開は人より許諾済みです) 翻訳の間違い等があればブログコメントやTwitter(@oshow)などで遠慮無くご指摘ください。 2011年12月発売の WEB+DB PRESS Vol.66 には Bundler の解説記事が載っているそうです。 「Bundler1.1 ではなく Bundler 自体を知りたい」という人は、そちらを手にとってみてはいかがでしょうか。 速くなったのはいいとして、 Bundler 1.1 の

    deeeki
    deeeki 2011/12/25
  • コンプリート・シャーロック・ホームズ

    名探偵の代名詞、シャーロック・ホームズ。 全作品を合計すると60作品(長編4、短編56)にもなります。 文庫にして9~10冊ですから、全部読み切るのはなかなか大変です。 原作の著作権はすでに切れていますので、英語のテキストは数多くのサイトで公開されていますが、 邦訳はほとんど著作権が残っており、インターネット上で自由に読める邦訳はごく一部に過ぎません。 このサイトでは、既存の著作権に抵触しないように、全ての作品を改めて原作から翻訳し直して公開しています。 初出誌のストランドマガジンに掲載されたシドニー・パジェットのイラストも、ほぼすべて掲載してありますので、パソコンや携帯から、存分に世紀の名探偵シャーロック・ホームズの魅力をお楽しみください。 Tweet

    コンプリート・シャーロック・ホームズ
    deeeki
    deeeki 2011/12/25
  • WEB MEMO: cakephp2.0でのテストについて

    前日は@takuo_doiさんの「SQLから考えるModel::findの使い方」でした。SQLは誰もが悩むところだと思いますので非常に参考になると思いました。 最終日になりましたが、私はテストについて書かせて頂きたいと思います。 cakephp2.0からテストがphpunitになりました。 phpunitマニュアル http://www.phpunit.de/manual/3.5/ja/index.html cakephpのテストの実行には2つ方法がありまして、 ブラウザからtest.phpにアクセスする。 cake testsutie コマンドから実行する。

  • 【2011年版】モバデビがお世話になってるWordPressプラグイン59個

    歳末大決算! ってわけでもないですが、当ブログで利用しているWordPressプラグインを全部まとめてみました。2011年5月にWordPressへリプレイスして7ヶ月程度ですが、現時点で個人的になきゃ困るレベルのプラグインを厳選して入れております。 それにしても59個とかちょっと入れすぎじゃね? って思われるかもしれませんが、他のWordPressユーザーもこれくらいの・・・はず。 Additional image sizes 記事に挿入する画像のサイズを増やせるプラグインです。 WordPressの画像を挿入するときって、サイズがサムネイル、中サイズ、大サイズ、フルサイズしか選べないんですが、これに任意のサイズをセットできます。 僕の場合は黄金比と白銀比の比率になるサイズをセットしてますね。 WordPress › Additional image sizes (zui) « Word

    【2011年版】モバデビがお世話になってるWordPressプラグイン59個
  • 【大掃除にまだ間に合う】 プログラマがやるとこうなる!自宅をルンバフリー環境にする方法を大公開!|広報ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ

    【大掃除にまだ間に合う】 プログラマがやるとこうなる!自宅をルンバフリー環境にする方法を大公開! こんにちは、インフィニットループ代表のmatsuiです。 前回の介護ベッドに続き、またあまり技術と関係ない記事を書かせていただきます。 「自動テスト」「自動生成」のように、プログラマはなんでも「自動」が大好き! 自動でお掃除をしてくれるルンバを、エンジニアが嫌いなわけがありません。 ただ、「部屋がカオスすぎて、とてもルンバが導入できない…」という方も多いと思います。 今回はそんな方達のために、ルンバが自由に活動できる「ルンバフリー環境」の構築方法をお伝えいたします。 大掃除にもまだ間に合いますよ! ルンバとは ご存じない方のために、ルンバについて軽く説明しておきます。 ルンバはiRobot社が製造する、ロボット掃除機です。 直径約35cmの円盤状をしており、各種センサーを駆使して自動で部屋の掃

    【大掃除にまだ間に合う】 プログラマがやるとこうなる!自宅をルンバフリー環境にする方法を大公開!|広報ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ
    deeeki
    deeeki 2011/12/25
    すばらしいルンバファースト
  • デザインどや!?|海外カジノ オンラインのWEB作成

    Webページレイアウト、ナビゲーションプラグイン、フォーム、スライダー&カルーセルプラグイン、チャート&グラフプラグイン、イメージエフェクトプラグイン、ビデオプラグインなど。チェックしておきたいです。海外カジノ オンラインサイトの制作はワードプレスのプラグインを利用して様々な機能を付け加えて完成させることができます。2012年のjQueryプラグインまとめでは、デザインの一新や個別のカスタムにも対応した国際的で魅力的なサイト作成に役立つ情報を紹介しています。

  • NAVERでのSassの使い方 « NAVER Engineers' Blog

    NAVER UITのSass Mixins職人(他称)の上村です。 今日はLess & Sass Advent calendar 2011の21日目です。 3日目に書かれている通り、NAVERでは半年ほど前から実務でSassを使っています。 今回は弊社で使用しているSassのディレクトリ/ファイル構成やMixinsについて解説します。 基ディレクトリ/ファイル構成 今のところcss/sassディレクトリは下記のような構成を基としています。 project |~css/ | |-category-A_TRUNK.css | `-category-B_TRUNK.css |~sass/ |~core/ | |-_setting.scss | |-_style-mixin-base.scss | |-_style-mixin-layout.scss | |-_style-mixin-mod

    deeeki
    deeeki 2011/12/25
  • レプリケーション作成を簡単にする mysql40dump という mysqldump の wrapper を作った話 - blog.nomadscafe.jp

    みなさん mysqldump は好きですか? 自分はどっちでもありません。 MySQLでよくあるMaster-Slave構成を作る手順は以下のようになると思います MasterからSlaveとなるサーバに一貫性を保った状態のコピーをし、そのデータのバイナリログのファイル・ポジションをメモ。 SLAVEでデータをリストアし、Masterのホスト名、レプリケーションに使うユーザ名・パスワードとメモしたバイナリログのポジションをCHANGE MASTER文に渡し、START SLAVE 一貫性の取れたコピーを作成するためにmysqldumpやxtrabackup、LVMなどでのスナップショットが利用できますが、もっとも簡単な方法がmysqldumpだと思います。 mysqldumpで一貫性のあるデータをとり、その際のバイナリログポジションを記録するには $ mysqldump --single-

    deeeki
    deeeki 2011/12/25
  • 最近のJavaScriptモジュールの書き方 - yo_waka's blog

    サーバサイド(特にNode.js)とクライアントサイド両方で動かしたいものは最近はこんな感じで書いている。 CommonJSのwiki見ててそこに紹介されてるソースコードで(どれだったか忘れたけど。。)やってたのを見ていいなーと思って真似っこした。 (function(define) { define([], function() { 'use strict'; /** * @constructor */ var SomeClass = function() { // initialize }; /** * @type {string} * @private */ SomeClass.prototype.hoge_ = 'hoge'; /** * @return {string} */ SomeClass.prototype.getHoge = function() { return th

    最近のJavaScriptモジュールの書き方 - yo_waka's blog
  • iPhoneアプリの通信エラー処理を考える - iOS Advent Calendar 2011 - ninjinkun's diary

    こんにちは。お仕事iPhoneアプリを開発しているid:ninjinkunです。このエントリはiOS Advent Calendar 2011 23日目の記事です。今回はあまり注目されることがなさそうなiPhoneアプリのエラー処理を取り上げてみようと思います。 エラー処理と言うとプログラマが粛々とやるものというイメージで、主に内部のエラーハンドリングのことが中心になりがちです。しかしエラー処理はそれをユーザーに通知するところまで考えて初めて完結します。この記事ではユーザー体験の面と内部処理と両方に言及してみようと思います。自分の今までのアプリでもあまり実践できていなかったので、自戒の念も込めて…。 エラーは様々な状況で発生しますが、ここでは主にHTTP通信のエラーを想定します。HTTP通信はiPhoneのようなモバイル端末では高い確率で失敗します。移動中、地下鉄、山の中の中など通信が不

    iPhoneアプリの通信エラー処理を考える - iOS Advent Calendar 2011 - ninjinkun's diary
  • CoffeeScriptを使うべきか、使わざるべきか? - にのせき日記

    最近CoffeeScript界隈のブロゴスフィア(死語)を賑わせていた「CoffeeScriptを使うべきか、使わざるべきか?」という話題についてまとめてみた。 以下の記事紹介は超訳かつ要約なので詳しく知りたい人は元記事を参照のこと。 ことの発端はこの記事。 SnackJSの作者がCoffeeScriptをディスる。 A Case Against Using CoffeeScript by Ryan Florence デバッグの問題 CoffeeScriptが生成するJavaScriptはきちんとしているけど、結局は自分が書いたコードじゃないため読みにくい。自分で直接書いたほうが見やすい。 それにCoffeeScriptをデバッグするワークフローは大変だ。 まず問題がJavaScript内のどこで発生したのかを突き止める(CoffeeScriptのコードと行単位で対応してないから大変だ)

    CoffeeScriptを使うべきか、使わざるべきか? - にのせき日記
  • JavaScriptをもっと上達したい人へのヒント(JavaScript おれおれ Advent Calendar 2011 – 24日目) | Ginpen.com

    JavaScript おれおれ Advent Calendar 2011 – 24日目(最終日) JavaScriptを書くプログラマーさんでも、JavaScriptも書くデザイナーさんでも。 僕なんかがおこがましいとは思うんですが。 いっぱい書く とにかく書く事です。何でもいいです。作りたいものがあれば作ってもいいし、面白そうなものを見かけたら真似してみましょう。 ライブラリーやフレームワークは躊躇なく使う 簡単に書けるならそれに越した事はありません。どんどん使いましょう。そもそも便利なライブラリーを習得する事だって大切です。 分かりやすいと最近評判のですね。プログラミングの知識が全く無い状態の読者を想定しているそうです。 「Webデザイナーのための jQuery入門」というを書きました – Takazudo hamalog で、私が書いたの話に戻りますが、「Webデザイナーのため

    JavaScriptをもっと上達したい人へのヒント(JavaScript おれおれ Advent Calendar 2011 – 24日目) | Ginpen.com
  • "devise with all the bells and whistles" を作ってみる - 発声練習

    なんとなく使い方が分かってきたので、リベンジ:Rails 2.3RC1で”Restful Authentication with all the bells and whistles”をやってみるをdeviseでやってみる。ちなみに "with all the bells and whistles" はあんまり良い意味ではないみたい。 英語表現アラカルト:A Sewing Machine with All the Bells and Whistles チュートリアルの実施環境 % uname -a Linux pi 2.6.32-5-686 #1 SMP Thu Aug 12 13:38:27 UTC 2010 i686 GNU/Linux % more /proc/version Linux version 2.6.32-5-686 (Debian 2.6.32-20) (ben@dec

    "devise with all the bells and whistles" を作ってみる - 発声練習
    deeeki
    deeeki 2011/12/25
    自前で複数権限
  • tmaeda hiki - Passenger と RVM で複数 gemset でのアプリケーション運用

    Apache と Passenger と RVM を利用して、複数の gemset の環境の アプリケーションを動かす手順のメモです。 例えば、Rails2 のアプリと Rails3 のアプリを同一の Passenger 上に 共存させることなどができます。 文中の # で始まるプロンプトは root ユーザーでの作業を表し、 $ で始まるプロンプトは一般ユーザー(ここではwebappという名前のユーザー)での作業を 表します。 例えば、ruby-1.8.7-p334 しか利用しない(ruby-1.9.2などは混在させない)場合です。 Apache に Passenger モジュールをインストールすることで、 Apache と Passenger を連携させます。 ユーザー作る まずはWebアプリケーションを動かすためのユーザーを作成します。 #useradd -s /bin/bash -