さくらVPSのApache+OpenSSLにVeriSignのSSLを入れる

すごく簡単に入ったけどベリサインの証明書ははじめてなのでメモ。 mod_ssl が入っているか # yum list installed | grep mod_ssl なかったので yum でインストール。(ちなみに Apache は v2.2.3) # yum install mod_ssl 生成した秘密鍵を設置する。 # cd …

さくらVPSにLAMP環境をつくる【Apache2.2, PHP5.3, MySQL5.5】

備忘録として失敗から成功に至るまで全部のせてます。 成功パターンは「php53で再インストール」の項からCentOSデフォルトのyumレポジトリではApache, PHP, MySQLのバージョンが古いので、epelとremiレポジトリを設定する。 # rpm -ivh http://dl.fedoraproj…

iTunes Connect休業中

事前にDeveloper宛に22〜29日はiTunes Connectはお休みです、との連絡をもらっていたが、ログインしてみると通常通りAdd New APPできたので、あれ?iTunes Connect使えるじゃん、審査はしてくれないだろうけど申請だけしちゃおう。と思ったら最後のアプリう…

Phonegapでつくったプロジェクトのコピー

めも 左(デフォルト)にあるパッケージエクスプローラからコピー元のプロジェクトを右クリック→コピー パッケージエクスプローラの適当な空白部分で右クリック→貼付け プロジェクト名を入力してOKクリック パッケージエクスプローラのコピー先プロジェクト→…

MacBook Pro EFI ファームウェア・アップデート 2.2による起動の不具合

Mac

先ほど「MacBook Pro EFI ファームウェア・アップデート 2.2」がきていたので、特に何も考えずにインストールして再起動したら下記メッセージが表示されMacOSXが起動してくれなかった。(ノД`)"No bootable device -- insert boot disk and press any key"【対…

EC2 にCalipso のインストール【Node.js, MongoDB インストールから Calipso インストールまで】

Node.js, MongoDB のインストールが完了したらいよいよ Calipso のインストールです。 NPMコマンドで Calipso インストール $ npm install calipso -g ソースを展開するディレクトリ作成 $ mkdir /var/www/html/MySite Calipso コマンドのオプション site で…

EC2 に MongoDB のインストール【Node.js, MongoDB インストールから Calipso インストールまで】

Node.js インストールからの続き。 3. MongoDBのインストールnpmのインストール $ curl http://npmjs.org/install.sh | sh npmで、MongoDBのインストール $ npm install mongodb npmで、JSONtoXMLのインストール $ npm install jsontoxml MongoDBのダウンロ…

EC2 に Node.js のインストール【Node.js, MongoDB インストールから Calipso インストールまで】

EC2 に Calipso のインストール手順を残すついでに Node.js, MongoDB のインストールも残しておきます。 1. サーバ設定 ロケールを日本時間に設定 $ sudo ln -f /usr/share/zoneinfo/Japan /etc/localtime アプリケーションディレクトリのユーザ権限をhiguch…

PHP+MongoDB Likeで抽出

メモ。つかこのあたりまとめてひとつの記事にしたい...(;´Д`) 例えば名前に「田中」を含む人を取得したい時、SQLでは、 select * from users where name like '%田中%' これをPHP+MongoDBで取得する際は、 users.find(array('name'=> array('$regex' => '…

PHP+MongoDB MAX値を取得する

メモ。SQLで、たとえばpointが最大のuserを取得したい場合は、 SELECT * FROM user_collection WHERE status = 0 ORDER BY point DESC LIMIT 1; のようになりますが、これをPHP + MongoDBでやる場合は、 $request = $collection_requests->find( array( 'sta…

Androidのバックキー(戻るボタン)検出方法

Phonegap でもちゃんとバックキーイベントも取得できるようです。 公式のAPI Docs // アプリケーションが立ち上がったら処理開始 function init() { document.addEventListener("deviceready", onDeviceReady, false); }// init()のdevicereadyが成功した場…

RockMongo のインストール

とりあえず設置するだけ。ファイルのDL $ sudo wget http://rock-php.googlecode.com/files/rockmongo-v1.1.0.zip アーカイブファイルの解凍 $ sudo unzip rockmongo-v1.1.0.zip MongoDBがデフォルト設定の状態で立ち上がっていればこのまま設置したURLにア…

PHP + MongoDB

Amazon EC2 Micro Instance上につくったLAMP(Linux + Apache + MySQL + PHP)環境に加えてMongoDBを追加したメモ。1.ドライバーのインストール $ sudo yum -y install php-pear php5-cli php-devel$ sudo /usr/bin/pecl install mongo 2.PHPのエクステンシ…

Amazon EC2 マイクロインスタンスにLAMP環境(UTF-8)をつくる

ただ次回に楽するためののめも。 1.apache, MySQL, PHP, PHPのMySQLドライバのインストール $ sudo yum -y install httpd php mysql mysql-server php-mysql 2.PHPの設定 $ sudo vi php.ini 以下をコメントアウトはずし変更する mbstring.language = Japanes…

Viber for Androidのβ版テスター募集 インストールしてみる

5/5(木)にViber社よりベータ版テスターの募集メールが来ていました。 メールには以下の記述があるので、おそらく事前にテスター登録していた方のみ可能です。 Please note that this beta invitation is addressed solely to you; sharing it with your frie…

Windowsでファイル名を連番でリネームするバッチ

デジカメの画像を整理していた時のこと。hogehoge1.jpg, hogehoge2.jpg, hogehogehoge3.jpg...といったように名前がバラバラであるファイルを一発でA001.jpg, A002.jpg, A003.jpg...というように連番にリネームするバッチ。こちらを参考にさせていただきまし…

Amazon EC2インスタンス上に新規の開発者アカウントを追加する(WinSCP)

特に普通のLinuxサーバと同じ手順です。1.puttygen.exe で新しい鍵を作成する。2.公開鍵をサーバ上に転送しておく。 (例として、/tmp/key.pub)3.サーバにログインし、以下のようにコマンドをたたく。 developers:既存の開発者グループ test-user:…

Conduitの登録〜アプリケーション作成までの流れ

数百のアプリから好みのものをピックアップしてオリジナルのツールバーを作成できる”Conduit”(コンデュイット)の開発のためのユーザ登録からリリースまでを簡単に紹介します。簡単につくれてその場ですぐリリースでき、しかも開発の敷居が低いのでなかなか…

リクルートWebサービス(ホットペッパーAPI)のXMLをPHPで展開する

ざっと要点だけメモ。 'Z011', 'food' => 'R038'); // XMLをオブジェクトで取得する $xml = getXml('http://webservice.recruit.co.jp/hotpepper/gourmet/v1/', $params);// 展開、配列に格納 $shops = array(); foreach($xml->shop as $v){ $shops["$v->id"…