[Facebook] 新バグツール「Bugzilla」を公開

 

Facebookが開発者向けに、新バグツール「Bugzilla」を公開したようです。
 

Bugzilla Main Page はてなブックマーク - Bugzilla Main Page
 

・参考:A New Way to Report Bugs – Facebook開発者 はてなブックマーク - A New Way to Report Bugs - Facebook開発者
 

現在は、Bugレポートを読めるだけで、投稿することはできないみたいですが、すぐに実装されるとのことです。
 

[Mac] RVM で Ruby と Rails をインストール

Macに、RVM で Ruby の開発環境を整えたのでメモ。(最終更新日:2013/07/09)

RVM: Ruby Version Manager – RVM Ruby Version Manager – Documentation

github : wayneeseguin/rvm


RVM、Ruby、Rails をインストール

下記のコマンドで、RVM、Ruby、Railsを一括インストールしてくれます。

curl -L get.rvm.io | bash -s stable --autolibs=homebrew --rails --trace

また、–autolibs=homebrew を指定しているので、依存関係のあるライブラリを Homebrew でパッケージインストールしてくれます。

RVM: Ruby Version Manager – autolibs option


RVM の初期設定

rvm インストール後、コンソールを再起動するか、下記のコマンドで rvm を起動します。

source ~/.rvm/scripts/rvm

以上です。

[MySQL] クエリのログファイルが指定できないエラー/[ERROR] Could not use /var/log/myquery.log for logging (error 13)

MySQLの設定ファイル my.cnf にクエリのログファイルを出力する設定をしたら、エラーが発生して、MySQLの再起動に失敗しました。

MySQL

続きを読む

[MySQL] default-character-set で起動が失敗する

MySQL 5.5.13 にて default-character-set=utf8 を書いた後、起動できなくなりました。

MySQL

続きを読む

[PHP] テスト環境 Lime の設定方法

PHPのテスト環境 Lime を使うための設定方法を調べたのでメモ。

lime.php をダウンロード

まず、Lime を使うためには lime.php をダウンロードする必要があります。

Limeというのは、PHPで単体テストを書くためのライブラリです。
ライブラリといってもただのクラスファイルで、lime.phpの1ファイルをインクルードするだけですぐ使えます。
「軽量・シンプル・かんたん」が好きなあなたにはぴったりです。

・引用元:[PHP]Lime.phpの最新バージョンをダウンロードする方法 – DQNEO起業日記 はてなブックマーク - [PHP]Lime.phpの最新バージョンをダウンロードする方法 - DQNEO起業日記

Limeの最新版をダウンロードしました。(最新版 ver 1.0.9: 2011/07/14 時点)

/tools/lime/tags/RELEASE_1_0_9/lib/lime.php – symfony – Trac はてなブックマーク - /tools/lime/tags/RELEASE_1_0_9/lib/lime.php - symfony - Trac

ダウンロードする場所がかなり分かりにくいのですが、ページ下部の

Download in other formats:
Plain Text | Original Format

からダウンロードできます。

また、過去のバージョンも以下のリンクから確認することができます。

/tools/lime/tags – symfony – Trac はてなブックマーク - /tools/lime/tags - symfony - Trac

テストユニット:Lime を使うときに参考になりそうな記事

その他、参考になりそうな記事。

■ 公式

LimeTestingFramework – symfony – Trac はてなブックマーク - LimeTestingFramework - symfony - Trac

Practical symfony | 8日目: ユニットテスト | symfony | Web PHP Framework はてなブックマーク - Practical symfony | 8日目: ユニットテスト | symfony | Web PHP Framework

A Gentle Introduction to symfony | 第15章 – ユニットテストと機能テスト | symfony | Web PHP Framework はてなブックマーク - A Gentle Introduction to symfony | 第15章 - ユニットテストと機能テスト | symfony | Web PHP Framework

■ ブログ記事

新しく採用されたテスティングフレームワークlimeの紹介 – lime without symfony part 1 « symfonyで開発日記 はてなブックマーク - 新しく採用されたテスティングフレームワークlimeの紹介 – lime without symfony part 1 « symfonyで開発日記

limeでなるべく気軽にユニットテストを書く – id:anatooのブログ はてなブックマーク - limeでなるべく気軽にユニットテストを書く - id:anatooのブログ

PHPでTest::MoreするならLimeを使おう – Lism.in * blog – nekoya (id:studio-m) はてなブックマーク - PHPでTest::MoreするならLimeを使おう - Lism.in * blog - nekoya (id:studio-m)

[PHP] limeでTDDを体験する – DQNEO起業日記 はてなブックマーク - [PHP] limeでTDDを体験する - DQNEO起業日記
 

以上です。
 

[MySQL] ユーザ削除は DELETE文ではなく DROP USER で行う

MySQL で既に存在しているユーザを削除して、同じユーザ名で再作成しようとしたらエラーが発生しました。

MySQL

続きを読む

[DotCloud] 独自ドメインを dotcloud alias add で割り当てる

 

dotcloudで独自ドメインを割り当てる方法を調べたのでメモ。
 

独自ドメインの割り当ては、dotcloud alias add というコマンドで出来ます。
 

1
$ dotcloud alias add [dotcloudのアプリケーション名] [ドメイン名]

 

1
2
3
# dotcloud alias add bakorer.www www.example.com
Ok. Now please add the following DNS record:
www.example.com. IN CNAME gateway.dotcloud.com.

 

割り当て後、お名前.comのドメイン設定から「レンタルDNSレコード設定」します。
 

1
www.example.com CNAME gateway.dotcloud.com

 

以上です。
 

【参考】

CentOS 5.5にdotcloudの開発環境を作る | らいふログ はてなブックマーク - CentOS 5.5にdotcloudの開発環境を作る | らいふログ

dotcloudで遊んでみた – antipop はてなブックマーク - dotcloudで遊んでみた - antipop
 

wget で SSL による接続が確立できないときは –no-check-certificate オプションを付ければOK

 

wget でhttps通信でデータをダウンロードしようとしたらエラーが出ました。
 

1
2
3
4
5
6
7
8
# wget https://github.com/downloads/facebook/tornado/tornado-1.2.1.tar.gz
--2011-06-18 21:59:33--  https://github.com/downloads/facebook/tornado/tornado-1.2.1.tar.gz
github.com をDNSに問いあわせています... 207.97.227.239
github.com|207.97.227.239|:443 に接続しています... 接続しました。
エラー: github.com の証明書(発行者: /C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert High Assurance EV CA-1)の検証に失敗しました:
  発行者の権限を検証できませんでした。
github.com に安全の確認をしないで接続するには、`--no-check-certificate' を使ってください。
SSL による接続が確立できません。

 

エラーメッセージに出ているように、`–no-check-certificate’を付ければダウンロードできました。
 

1
# wget --no-check-certificate https://github.com/downloads/facebook/tornado/tornado-1.2.1.tar.gz

 

以上です。
 

Nginx(エンジンエックス)のインストール手順・方法

Nginx をインストールしたので、手順や方法をご紹介します。

Nginx

続きを読む

[Linux] # yum -y install yum-fastestmirror で速いリポジトリを自動的に選択

CentOSのパッケージ管理システム yum をアップデートするときに、高速化する方法を調べたのでメモ。

まず、yumコマンドで yum-fastestmirror をインストールします。

# yum -y install yum-fastestmirror

次に、yum check-update で fastestmirror プラグインが正常に読み込まれているか確認します。

# yum check-update
Loading "fastestmirror" plugin
Determining fastest mirrors
* base: ftp.iij.ad.jp
* extras: ftp.iij.ad..jp
* updates: ftp.iij.ad..jp

最後に、yumのアップデートが必要な場合は実行します。

# yum -y update

以上です。


参考情報

yumで速いリポジトリを自動的に選択するには - @IT

[Linux]# yum -y install yum-fastestmirrorでyum高速化 : うえちょこ@ぼろぐ