ROUTE 3390

備忘録的な用途で書いていますが、どなたかの役に立つ事があれば嬉しいです。

2012-07-01から1ヶ月間の記事一覧

HTTP Authorizationヘッダを環境変数にセットする

Apacheを利用している場合、デフォルト状態だと Authorizationヘッダの中身を環境変数には入れてくれません。プログラム上で認証処理を行いたい場合は、下記のようにRewriteRuleを使って 環境変数に格納してあげる必要があります。.htaccess RewriteEngine o…

MySQL Clusterの設定ファイルを作ってくれるツール

MySQL Clusterの設定ファイルを作ってくれるツールがあるんですね。 知りませんでした。ほとんど動くものが出来たので便利でした。http://www.severalnines.com/config/英語ですが、ひとつひとつ翻訳して、分からないキーワードは調べて、、、MySQL Cluster…

Mouse(Moose)のRoleにはBUILDメソッドを書くべきではないんだね

下記のようなソースがあった。Sasakure.pm package Sasakure; use Mouse; with 'SasaRole'; __PACKAGE__->meta->make_immutable; no Mouse; 1; SasaRole.pm package SasaRole; use Mouse::Role; no Mouse::Role; sub BUILD { my $self = shift; warn "sasaro…

CGI::Application::DispatchとMouse(Moose)を使った時にハマったこと

CGI::Application::Dispatchで下記のようにargs_to_newを使うと、 実行するモジュールへの引数が指定出来る。index.cgi #!/usr/bin/perl use strict; use warnings; use CGI::Application::Dispatch; CGI::Application::Dispatch->dispatch( prefix => 'Sasa…

MySQLでテーブルサイズを調べる方法のメモ

▼全てのテーブルサイズをGB(ギガバイト)で取得 SELECT SUM(data_length)/1024/1024/1024 as db_size_GB FROM information_schema.tables WHERE table_schema='データベース名'; ▼特定のテーブルサイズをMB(メガバイト)で取得 SELECT SUM(data_length)/1024…

ScalaでJavaのListをforにぶっこんだら怒られた

エラーはこんな感じ。 value foreach is not a member of java.util.List[String] for(foreach)はJavaのListを扱えないんですって。じゃあどうしたらforで扱えるのさ? 型変換を行えば良いらしい。まずは必要なモジュールをインポート。 import scala.collec…