投稿

4月, 2015の投稿を表示しています

Appcelerator Studioを仮想環境にInstallして試す

イメージ
いきなり今の環境をアップグレードするのは恐いので、仮想環境のMacにAppcelerator Studioをインストールしたときの覚書。ホスト環境:OS X 10.10.2, VMware 7.1.1
仮想環境:OS X 10.10.3, Xcode 6.3.1Titanium SDK 4.0からはAndroid 2.3がサポートされないので、仕事で使っている環境は当分アップグレード出来ない。Titanium SDK 4.0.0 Beta - 02 April 2015目次Appcelerator Studioをインストール Appcelerator Studioを起動 Android SDKをインストール ビルドしてみる参考Appcelerator Platform - Appcelerator Docs1.Appcelerator Studioをインストール公式サイトの「Get the latest Tools」からAppcelerator Studioをダウンロードしてインストール。というかコピーするだけ。Welcome to the Appcelerator Platform起動するとJava SE 6 runtimeが必要といわれるので、AppleのサポートページからJavaをダウンロードしてインストール。Java for OS X 2014-001 | Apple Support2.Appcelerator Studioを起動起動するとセットアップが開始。node.js 0.10.37がインストールされた。アカウントを入力してログインすると認証コードの入力が必要になる。登録したメールに送られる。3.Android SDKをインストール公式サイトからダウンロード。Installing the Android SDK | Android DevelopersAndroid Studioは10.10をサポートしてないようなので、Stand-alone SDK Toolsをダウンロード。解凍したandroid-sdk-macosxをApplicationsに配置。tools -> androidを起動API10, API19, API21, Google Play servicesに追加でチェックをしてインストール。ここで仮想マシンのディスク(40G…

Postfixでメールを受信できるように設定してメール受信と同時にプログラムを起動

イメージ
既存システムを移行するときに、メール受信と同時にPHPプログラムを実行していたので、移行先でも同じように設定したときの覚書。環境: CentOS 6.6, postfix 2.6.6目次postfixをインストール ファイヤーウォールの設定 メールアカウント作成 メール送信テスト 不正中継されないかチェック メール到着と同時にPHPプログラムを起動 メールアドレスを正規表現で指定する1.postfixをインストールYUM経由でインストールして設定ファイルを編集。
# yum install postfix
# vi /etc/postfix/main.cfmydomain = hoge.com
myhostname = hoge.com
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
relay_domains = $mydestination
home_mailbox = Maildir/postfixを起動。自動起動するようにしておく。
# /etc/rc.d/init.d/postfix start
# chkconfig postfix on2.ファイヤーウォールの設定メール受信するために25番ポートを開ける。
# vi /etc/sysconfig/iptables*filter
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 25 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT …