2011-01-01から1年間の記事一覧

ubuntuのredmineにgitosis pluginsを入れるの巻

本格的にgitを使うということで前回までにソース管理サーバにgit + gitosisなんかを入れてたのだが、次はredmineでgitosisを使えるようにするredmineとgitosis gitは導入済みの状態で cd /usr/share/redmine sudo script/plugin install git://github.com/xd…

ubuntu php curl

phpでcurlが必要とか言われて入れた。 sudo apt-get install pho5-curlapacheリスタートでおk

Ubuntuでの/var/lib/mysqlファイルの引っ越し

awsでmysqlやapache、/var/wwwといったファイルを引っ越した際にmysqlだけ起動できなかった。色々調べてみると、apparmorというアプリがmysqlの書き込み可能なディレクトリを制限しているらしく、それを修正したらできた。そろそろサーバ構築用シェルスクリ…

ec2でroot deviceをinstance-storeからebsへ

やり方は次を参考にさせていただきました。ありがとうございます。instance-storeのEC2をEBSブートのEC2に変換する - 雑記帳(2011-10-07)でここで私が軽くはまった点を。 AMIを作成して新しくインスタンスを立ち上げてもSSHできない。。。という状況になって…

ec2のubuntu serverにgit gitosisをいれつつ、ローカルでは.ssh/configを設定

ubuntuサーバのamiはIndex of /releases/lucid/releaseで確認しておく。とりあえず10.04 LTS Lucid Lynx を選択。で本題のgit gitosisについて。それぞれの入れ方はUbuntu 11.04 Gitサーバー(後編) | 書きかけの技術書+を読めば理解できる。ec2のユーザでg…

EC2 TrendMicroのブラックリストから削除してもらう

サーバはEC2を使っているのだが、送信したメールが拒否されて返ってきたClient host [IPアドレス] blocked using Trend Micro RBL+.んで色々検索してたら以下のようなページを見つけたTrend Micro Email Reputation Services 提供のサービス概要 | サポート …

subversion redmine 移行

うへ、最近日記書いてなかった。subversionとredmineが入っているサーバを移行した。subversionはSubversionのリポジトリ移行 – ひげろぐを参考にさせていただきました。 すばらしい。redmineは新しいサーバにredmineをまるっとインストールして、 データベ…

phpのオブジェクト指向について

私はもともとJavaでオブジェクト指向を勉強したので、phpでのオブジェクト指向がなかなかなれない。一番厄介なのは変数に型を指定できないところだ、これはわかっていてもだめなほうにしか使わない。特にひどいのがinterfaceなんかだ。返り値にチェックがな…

Paypal Express Checkoutで「アカウントを作成せずに支払い」をメインに

Paypal Express Checkoutではアカウントを作成せずにクレジットカードで支払いできる。実際Sandboxでテストした際もいい感じにでてきた。やり方は以下の値をリクエストに加えるだけ、SOLUTIONTYPE=Sole LANDINGPAGE=Billing詳細について次のリンク先の48,49p…

formのselect要素のpostが消える

どうもテスト用に作ったEC2のサーバで、formの中のselect要素がpostで値を投げてないようなので調べてみた。ちなみに同じフォームにあるtextは問題なく動いている。まずローカルでチェック、ローカルのXAMPPではちゃんと値を投げれてる。。。なんぞこれ??p…

sql文を定時処理するスクリプト

cronの設定をしようとしたら、最初の起動だったらしくeditor選べと言われた。デフォルトではnanoになってたが、あまり使ったことないのでvimにしておいた。nanoってどんな具合なんだろうか??でシェルスクリプトを書くDATE=`date -d '24 hours ago' '+%Y-%m…

ubuntu apache2 basic認証

やったので一応書いておく。精度の高いデータベースを手作りしている気分。以下のサイトを参考にした。ありがとうございます。Ubuntu 10.04 LTSでApacheのBASIC認証 | inashiro's blog

subversionのtrunkとbranchesディレクトリ作成

subversionでtrunkディレクトリとbranchesディレクトリを作成した。sudo svnadmin create file:///var/www/svn/[repository]/trunk or branche

redmineでgmail google calenderとの連携

redmineでメールとの連携をしようと思った。調べると、gmailで連携すればメールサーバたてなくてもいい的な感じだった。導入したのでやり方を以下にまとめておく。 http://www.r-labs.org/projects/1/wiki/GMail%E3%81%AESMTP%E3%82%B5%E3%83%BC%E3%83%90%E3…

svnでコメントにredmineのチケット番号がないコミットを拒否する

今時svnかよという声が聞こえてきそうだが、gitとかmercurialとかよくわからんのです。分散システムのいいところは任意のレポジトリの管理をやりたいようにできることなのかなー、ぐらいにしか理解していない。本番用のレポジトリの管理とかはとっても楽にな…

redmine本を読んだ

風邪がやばい。咳が全然止まらなくてどうしたもんかと思って、とりあえず加湿機つけたら結構治った。しかし汗がじっとりとでてきて非常に気持ち悪く、だんだん暑く感じてきた。減量中の鷹村さんみたいになった。はじめの一歩(96) (講談社コミックス)作者: 森…

自宅サーバのsubversionをec2(ubuntu)にお引っ越しに失敗

自分以外にも使う人が出てきたのと、回線の契約を変更するため一時的にネットにつながらなくなるのでサーバをec2に引っ越そうとしたが失敗した。やり方としては 既存のデータをsvnadmin dumpで出力 出力しているすきにec2にsubversionをインストール ec2側に…

redmineの使い方

以前にも書いたが、こういったツールは基本的にみんなに使ってもらうのが難しい。しかし、使ってもらわないと意味がないわけで。。。 で、そもそも意味ってなによってことなんだけど、プロジェクトマネジメントができてないってことに起因する。プロジェクト…

paypal api

Express Checkout paypalのExpress Checkoutを使っているのだか、とりあえずSandboxでテストをしてから使おうと思ってテストをした。で、いざ本番とばかりにapiのユーザアカウントやパスワード、署名(Signature)を変えようとしたらどこに書いてあるのかわか…

amazon product advertising apiのリクエスト上限

暑い。。。のはいいとして、amazonの商品のほうのapiのお話。 1時間当たり2000リクエストが上限(アカウント毎)。以下のサイトで詳しく書かれている。http://c-kom.homeip.net/review/blog/archives/2010/07/amazon_product_advertising_api_call_limit_gui…

ubuntu + mysql + redmine

ec2のubuntuサーバ(以前作成したprivate amiを使う)を新しく立ち上げ、プロジェクト管理用にしようと思いredmineをインストールしたのでメモ。 ちなみに日本語本家の開発 http://redmine.jp/install/ ありがたいことにaptにパッケージが入っている。 $ sud…

redmineとtracについて

プロジェクト管理のために表題の2つのツールを調査してみた。去年か一昨年くらいはどちらでも一緒といった風潮だったが、 現在はredmineが一歩リードといった感じ?以下の情報が気になった(出典なしですが調べればすぐ出てくると思われる)・tracはデフォ…

pearのservice_amazonでIsFulfilledByAmazonがほしいとき

Amazon Product Advertising APIをpearのService_Amazonで利用していた。で、ItemSearchしたときにResponseGroupにOffersをいれて Offers/Offer/OfferListing/IsFulfilledByAmazonをとろうとしたがでてこなかった。pearのServices/Amazon.phpの88行目にあるA…

ec2でリージョン間の移動

ec2でus-eastからap-northeastにubuntuサーバを移動した。 移行するとebsからinstance-storeになってしまうので、 それをebsに直すとこまで。やり方 1.javaをインストール(tools系で使うんだったはず) sudo apt-get install default-javaとかなんとか2.ec2-a…

ubuntu + eclipse PDT + Codeigniter

ノートpc(ubuntu)にcodeigniterの開発環境を構築した。まずtaskselが使えないので諸々手でインストール。はまった点は以下。。。1.curlいれてなかった いれましょう。 もしくは以下で利用可能にする。 php.iniの下記のコメントを外す。 ;extension=php_curl.…

eclipse helios で更新によりsubversion connectorの選択ができなくなる

pleiadesから日本語化したall in oneのeclipseをダウンロードして使ってた。subsclipse? なんかsubversionのプラグインを入れて使ってたが、更新、再起動したらコネクタの選択みたいな画面が出て、選択しても「そんなサイトはない」的なこと言われてエラー。…

apache svnユーザの追加

dav_svn.passファイルがある場所に行ってhtpasswd2 dav_svn.pass ユーザ名でパスワードを入れる。

codeigniter + datamapper 開発日記

datamapperによる挙動はだいたいおk。(こっちで外部キーとかやらないほうがいいね)CRUDの部分について。チェック用に if(! $success) { // did validation fail? if ( $user->valid ) { // insert or update failure echo "error"; } else { echo "errorV…