naaamのブックマーク (761)

  • Capistranoのデプロイで必要ない時はasset precompileをしない - Qiita

    以下の変更でQiitaのデプロイが2分46秒から25秒程度にまで早くなった. デプロイ時間が7分の1に.超快適. http://stackoverflow.com/questions/9016002/speed-up-assetsprecompile-with-rails-3-1-3-2-capistrano-deployment の通り,以下をdeploy.rbのnamespace :deployブロックに追加する. namespace :assets do task :precompile, :roles => :web, :except => { :no_release => true } do from = source.next_revision(current_revision) if capture("cd #{latest_release} && #{source.loca

    Capistranoのデプロイで必要ない時はasset precompileをしない - Qiita
    naaam
    naaam 2013/04/08
  • 5509.me

    This domain may be for sale!

    naaam
    naaam 2013/04/08
  • PHPUnitをPEARからインストールしたときメモ.

    PHPUnitのインストールメモ オチから言うと,ちゃんとsebastianbergmann/phpunit - GitHubのInstallationを最初に読んでやりましょう.ということで以下まぬけな失敗ログ. % sudo pear channel-discover pear.phpunit.de Adding Channel "pear.phpunit.de" succeeded Discovery of channel "pear.phpunit.de" succeeded phpunitのチャンネルを追加して,installを実行. % sudo pear install phpunit/PHPUnit Unknown remote channel: components.ez.no Did not download optional dependencies: channel

    PHPUnitをPEARからインストールしたときメモ.
    naaam
    naaam 2013/04/08
  • テスト - 2.x

    テスト¶ CakePHP にはテストのための包括的なフレームワークが組み込まれています。CakePHPPHPUnit と統合されています。PHPUnit が提供する機能に加えて、 CakePHP はテストをより簡単にする機能を提供します。このセクションでは PHPUnit のインストールから ユニットテストのはじめ方、そして、CakePHP が提供する拡張機能について説明します。 PHPUnit のインストール¶ CakePHP のテストフレームワークは、PHPUnit を基礎としています。PHPUnitPHP の ユニットテストにおいてデファクトスタンダードとなっています。それはあなたが思い通りのコードを 確実に書くための、深遠で強力な機能を提供します。 Composer でのインストール¶ 長い間、CakePHP 2.x は PHPUnit 3.7.x のみをサポートしてき

    テスト - 2.x
    naaam
    naaam 2013/04/08
  • 社内で Chef 勉強会をして色々教えてもらった - @banyan's blog

    自分の働いている会社は、ロリポップや heteml, Sqale などのホスティング事業をしてたり、また mizzy さんをはじめとして Puppet などを使ったプロビジョニングへの知識・経験がある人が多く、インフラエンジニアの人も多い。 開発側としては正直ものすごく楽なことが多々ある。けれどそうやって頼ってると、個人的な遊びとか開発に必要な簡単な VM とか以外ではなかなか Puppet や Chef を使ってという機会が少ないんで、まずは適当なネタをでっちあげて偉大なプロビジョニングマスターの人たちから少しずつ色々教えてもらおうと思いました。 ということでまず最初にやったのは rails-dev-box を chef で移植してみました。 banyan/chef-rails-dev-box rails-dev-box rails-dev-box は Contributing to R

    naaam
    naaam 2013/04/08
  • MySQLパフォーマンスチューニングのためのインデックスの基礎知識 - 久保清隆のブログ

    仕事MySQLのパフォーマンスチューニングをしていて、インデックスについて分かっていないことが多かったので調べたことをメモ。基的なところから学習しなおした。 MySQLのインデックスは、カラムが特定の値をもつレコードの迅速な検索に使用される。インデックスを使用すれば、数百とか数億ものレコードが入っているテーブルから、一組のレコードを迅速に見つけて取り出すことが可能になる。 しかし、インデックスは速度を改善することもあるが、挿入の邪魔になって遅くなることもある。 インデックスを適切に使うために、まずはインデックスの基概念をおさえる必要がある。 インデックスの概念 インデックスとは インデックスの仕組みを理解するには、まずMySQLがどのようにクエリに応答するかを知る必要がある。 例えば、 SELECT * FROM phone_book WHERE last_name = 'Hoge'

    MySQLパフォーマンスチューニングのためのインデックスの基礎知識 - 久保清隆のブログ
    naaam
    naaam 2013/04/07
  • 日本語が化けるときの対処法。(Ubuntu/Debian版) - それマグで!

    DebianやUbuntuの作成済み仮想イメージを導入すると英語版だったりする。 またUbuntu Server Editonは英語設定だったりする。 ロケール設定 sudo aptitude install locales sudo aptitude install language-pack-ja #ubuntuの場合・Debianは不要 sudo dpkg-reconfigure locales # ja_JP.UTF-8を選ぶ sudo dpkg-reconfigure tzdata #時刻設定 タイムゾーンはAsia/Tokyo文字設定がうまくいってるとタイムゾーン設定で『Asia』が『アジア』と表記される。 めんどくさいので一行で sudo aptitude install language-pack-ja;\ sudo dpkg-reconfigure locales;\ s

    日本語が化けるときの対処法。(Ubuntu/Debian版) - それマグで!
    naaam
    naaam 2013/04/06
  • はてなブログ | 無料ブログを作成しよう

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    はてなブログ | 無料ブログを作成しよう
    naaam
    naaam 2013/04/06
  • chef-soloで作業環境構築の自動化 - ひげろぐ

    さくらのVPSを契約して放置しておいたままだったので、これを機に環境構築をしてみることにした。 なお現状はユーザーakahigeの追加とsshの設定だけ済ませた状態になっている。 すべての設定はChef経由で行うこと というルールでChefで同じ環境をいくらでも作れるものを目指してみよう。 Chefサーバーのセットアップはめんどくさいのでchef-soloでがんばる所存。 Rubyのインストール とはいえChefの動く環境はChef以外で作らないといけない。 このあたりを省略するならシェルスクリプトによる自動化か、Chefが動くところまでセットアップした仮想マシンのイメージを使うほかなさそうだ。 必要なパッケージのインストール $ wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.r

    naaam
    naaam 2013/04/06
  • Rails 3.1でプリコンパイル済みのアセットを作成する - 祈れ、そして働け ~ Ora et labora

    概要 Rails 3.1で新しいプロジェクトを作ったところ、番環境でアセットがプリコンパイルされていないというエラーが発生しました。対策として、3.1から導入されたアセットパイプラインのために、プリコンパイル済みのアセットを作成しました。 ActionView::Template::Error (application.css isn't precompiled) 構成 Ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-linux] Rails 3.1.0 問題 Internal Server Errorが発生し、プロダクションログには次のエラーメッセージが出力されていました。 Started GET "/working_records" for 197.8.10.19 at 2011-09-20 11:35:19 +0900 Proc

    Rails 3.1でプリコンパイル済みのアセットを作成する - 祈れ、そして働け ~ Ora et labora
    naaam
    naaam 2013/04/05
  • How to replace OpenJDK 6 with OpenJDK 7?

    naaam
    naaam 2013/04/05
  • nginxでsatisfyを使って簡易アクセス制限

    WEBサーバのApapcheでは、.htaccessなどにSatisfyを記述すると、簡易的なアクセス制限が可能なのは既知だと思います。 具体的には、私の場合、ここのブログは職場からのアクセスは拒否しています。 (職場内の共有PCで、自分のブログが開きっぱなしになるのが嫌なので ^^;) しかし、昼休み等で職場からブログ投稿する場合もあるので、アクセス出来ないと困ります。 ですので、職場内の自分の固定IPからはアクセス許可、その他の職場からのIPは、アクセスは拒否しながら、 パスワード認証方式で許可する方式です。 ちょっと、分かりづらいと思うので、分かりやすく書くと、こんな感じ。 職場内からの自分の固定IP         (許可) 職場内のサブネット     (拒否) 職場内でも認証        (許可) 職場外からの接続       (許可) 上記のアクセス制限を、nginxで適用さ

    nginxでsatisfyを使って簡易アクセス制限
    naaam
    naaam 2013/04/05
  • basic認証を特定のディレクトリだけ解除 | プログラムの種 ブログ

    わすれないように. – basic認証を特定のディレクトリだけ解除する方法 公開前の仮upサイトでbasic認証を使っていて、非公開エリアでphp等によるbasic認証を使用している場合 、.htaccessの認証とphpの認証で干渉し合って永久にログイン出来な なるほど、確かにそうなりますよね。やったことないので想像つかなかった。 特定のディレクトリ下だけ、認証を解除するには、 Satisfy Any と、解除したいディレクトリの.htaccessに書いておけばよいらしいです。ふむふむ。

    naaam
    naaam 2013/04/05
  • Apache Solrをインストールしてみる - hogehoge foobar Blog Style Beta

    会社の人から「Apache Solr」というものを教えてもらったので、試しにCentOSにインストールしてみました。 「Apache Solr」とは? Solr は「ソーラ」と読むみたいです。Wikipedia によると 全文検索エンジンライブラリLuceneをベースに、管理画面やキャッシュ機構を取り入れたアプリケーション。 http://ja.wikipedia.org/wiki/Solr という全文検索系のエンジンみたいです。 とりあえずインストールしてみる なにはともあれ、まずはインストールをしてみます。 Java をインストール Solr は Java ベースのアプリケーションになるので、事前に Java をインストールしておきます。 ※大抵の場合、Java はインストール済みだと思うのでここはパスしても良いです。 $ yum install java $ java -versio

    Apache Solrをインストールしてみる - hogehoge foobar Blog Style Beta
    naaam
    naaam 2013/04/05
  • layer8.sh

    This domain may be for sale!

    naaam
    naaam 2013/04/05
  • サポートページ:Software Design 2012年9月号

    このページでは「Software Design 2012年9月号」に関する補足情報を公開しています。 ダウンロード P.106 「機械学習ライブラリ『Mahout』入門【後編】」 (1) 記事で紹介したサンプルプロジェクト(Eclipse)とExcelデータがダウンロードできます。詳細は下記zipファイル内の「readme.txt」と雑誌記事をご参照のこと。 ダウンロード mahout-sd-sample.zip mahout_sample.xls (2) 著者の高木基成氏による補足情報が同氏のサイトにて順次公開される予定です。あわせてご覧いただき、Mahoutの活用にお役立てください。 http://seibase.blogspot.jp/2012/08/software-design-mahout.html (3) 前号と今号の執筆にあたり著者が参考にした、いくつかの書籍やWebサイト

    naaam
    naaam 2013/04/04
  • Eclipseのキーバインドをvim風にできるVrapperが素晴らしすぎる件について - ( ꒪⌓꒪) ゆるよろ日記

    俺はエディターはvim派です。指が覚えてしまっているので。 普段はターミナルでvimを使っていて、Javaのコードを書くときだけEclipseな生活なんですが、Eclipseのエディターは、 なので、常々不満に思っておりました。 いままで、Eclipseのキーバインドをvim風にする、vipluginやEclimなどを試してみたのですが、vipluginはeclipseの補完がうまく働かない、Eclimはeclimdを起動させておく必要がありちょっと大げさ、など「これだっ!」というものがありませんでした。 そこで、「Vrapper」さんの登場ですよ! Eclipseのエディターがvim風のキーバインドで使えます。しかも、Eclipseの補完機能なども同時に使えます! Vrapperのインストール Eclipseの更新サイトに"http://vrapper.sourceforge.net/u

    Eclipseのキーバインドをvim風にできるVrapperが素晴らしすぎる件について - ( ꒪⌓꒪) ゆるよろ日記
    naaam
    naaam 2013/04/04
  • Amazon Elastic MapReduceに今さら入門してみた - nokunoの日記

    というわけで冬休み最後の自由研究として、Amazon Elastic MapReduce(EMR)を使ってみました。今なら公式ページもほぼ日語化していて楽チンです。Amazon Web Services (日語) Amazon Elastic MapReduceとはAmazon EMRは、Amazonのインフラ上で動作する仮想サーバーを使ったHadoopクラスタを時間単価で貸し出すサービスです。少々わかりにくいので、Amazon Web Service(AWS)の関連する製品群について整理しておきます。EC2 (Elastic Compute Cloud) EC2は、仮想マシンを時間単価で貸し出すサービスです。 EMRを使わずに、EC2に自前でHadoopをインストールして使うやり方もあります(EMRが出来る以前はそれしかなかった)。 EMRを使う場合でも、バックグラウンドでは自動的に

    naaam
    naaam 2013/04/04
  • Mahout in Action Chapter 3 Summary - Tech Log - s21g

    Mahout in ActionのChapter3についての自分の理解をメモ。 嗜好データの表現 Preferenceオブジェクト Preferenceオブジェクトは最も基的な概念で、一つのユーザID、アイテムID、嗜好値で嗜好性を表す 一つのオブジェクトが一人のユーザの一つのアイテムに対する嗜好性を表している 一つのGenericPreferenceは20バイトの有用なデータを保持しており、8バイトのユーザID(Javaのlong型)、8バイトのアイテムID(long)、4バイトの嗜好値(float)から成っている オブジェクトが存在するためには上記以外に28バイトものオーバーヘッドがかかる PreferenceArrayと実装 PreferenceArrayはPreferenceのコレクションを配列のように扱うためのインタフェース 例としてGenericUserPreferenceA

    naaam
    naaam 2013/04/04
  • suz-lab.com - suz lab リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    suz-lab.com - suz lab リソースおよび情報
    naaam
    naaam 2013/04/04