投稿

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

イメージ
いきなり今の環境をアップグレードするのは恐いので、仮想環境のMacにAppcelerator Studioをインストールしたときの覚書。 ホスト環境:OS X 10.10.2, VMware 7.1.1 仮想環境:OS X 10.10.3, Xcode 6.3.1 Titanium SDK 4.0からはAndroid 2.3がサポートされないので、仕事で使っている環境は当分アップグレード出来ない。 Titanium SDK 4.0.0 Beta - 02 April 2015   目次 Appcelerator Studioをインストール Appcelerator Studioを起動 Android SDKをインストール ビルドしてみる   参考 Appcelerator Platform - Appcelerator Docs   1.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 Support   2.Appcelerator Studioを起動 起動するとセットアップが開始。node.js 0.10.37がインストールされた。 アカウントを入力してログインすると認証コードの入力が必要になる。登録したメールに送られる。     3.Android SDKをインストール 公式サイトからダウンロード。 Installing the Android SDK | Android Developers Android Studioは10.10をサポートしてないようなので、Stand-alone SDK Toolsをダウンロード。解凍したandroid-sdk-macosxをApplicationsに配置。...

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

イメージ
既存システムを移行するときに、メール受信と同時にPHPプログラムを実行していたので、移行先でも同じように設定したときの覚書。 環境: CentOS 6.6, postfix 2.6.6   目次 postfixをインストール ファイヤーウォールの設定 メールアカウント作成 メール送信テスト 不正中継されないかチェック メール到着と同時にPHPプログラムを起動 メールアドレスを正規表現で指定する   1.postfixをインストール YUM経由でインストールして設定ファイルを編集。 # yum install postfix # vi /etc/postfix/main.cf mydomain = 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 on   2.ファイヤーウォールの設定 メール受信するために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 I...

ガラケー対応サイト開発に役立つリンク集

イメージ
今更ながらガラケーサイトを作ったときの覚書。   動作確認のための開発ツール Top - FireMobileSimulator.org iモードHTMLシミュレータII | サービス・機能 | NTTドコモ   ガラケー用コーディングの参考サイト 第3回 使えるhtmlタグは? ちょっと変わったdocomoでCSSを効かせるコツ - モバイル開発講座 入門・実践編 3キャリア対応ケータイXHTMLのTIPS 8つ : アシアルブログ XHTML+CSSでの携帯サイト構築~3キャリア対応の落とし穴~ | サイブリッジラボブログ   WordPressプラグイン「Ktai Style」のコードがPHPで処理するときのノウハウが詰まってて参考になる。 WordPress Plugins/JSeries | Ktai Style (携帯対応プラグイン)   ブラウザ(iモード)のバージョンや解像度などの情報を調べるのに便利なサイト。 携帯向け開発者のための機種情報サイト :: KEITAIALL:ケータイ・オール       < Related Posts > 【HTML】携帯用のショートカットリンクで使い勝手をよくする

カゴヤ・クラウドVPS(CentOS)の初期設定

イメージ
カゴヤ・クラウドVPS を借りて設定したときの覚書。 環境:CentOS 6 64bit(最小インストール) 参考 オンラインマニュアル - カゴヤ・クラウド/VPS サポートサイト   目次 SSHで接続 ホスト名変更 ファイヤーウォール設定 NTP(時刻同期サービス)をインストール Subversionをインストール nginx, MariaDB, phpMyAdminをインストール postfix + DKIM(送信ドメイン認証)をインストール vsftpdをインストール   1.SSHで接続 管理画面で「ログイン用認証キーを作成」しないとインスタンスを作成できない。最初から鍵認証を提供してくれるので手間が省けて便利。 秘密鍵をダウンロードして、Tera Termで鍵を指定するだけでログイン可能(パスフレーズなし)。 ログイン後は最新版にしておく。 # yum update   2.ホスト名変更 ホスト名は分かりやすい名前にする。 # vi /etc/sysconfig/network HOSTNAME="webserver.com   hostsも変更 # /etc/hosts 127.0.0.1   webserver.com localhost localhost.localdomain ::1         webserver.com localhost localhost.localdomain   一応名前解決するときの検索ドメインも変更しておく。 # vi /etc/resolv.conf search webserver.com   ここで再起動 # reboot   3.ファイヤーウォール設定 system-config-firewall-tuiがない。これを使うためにはmessagebusサービスも動かす必要がある。せっかく最小構成になっているので、iptablesを使って設定する。 iptables の設定 - カゴヤ・クラウド/VPS サポートサイト まずは今の状態を確認。 #...

IMAPでGmailを監視して、新着メールがあったらPHPを実行

イメージ
とあるシステムがqmailでメールサーバーを構成していて、新着メールをトリガーにPHPを実行していた。 このサーバーを移行するときにメールはGmail(Google Apps)で受け取るようにして、サーバーからはGmailを監視するように変更したときの覚書。 環境: CentOS 6.6, iojs-v1.4.2 ざっと調べた感じだとNode.jsで実装すると簡単そう。 メール受信をトリガ - NAVER まとめ メールをトリガーにした処理がかんたんにかけるNode.jsの「inbox」 - ayapi.github.io   inbox が内部で使っているencoding(のiconv-lite)がiso-2022-jpに対応してないので下記エラーが出る。 [Error: Encoding not recognized: 'ISO-2022-JP' (searched as: 'iso2022jp')] プロジェクト直下にiconvをインストールすると直る $ npm install iconv --save   メッセージ取得後はPHPにまるっとデータを渡したいので、child_process.spawnを使う。 Node.jsからPHPのプロセスを呼び出す - JSONでやりとり編 - Qiita   作ったのをGitHubで公開した。 DaikiSuganuma/node-gmail-watcher | GitHub config.jsを編集すると新着メールがきたときに実行するコマンドを変更できる。 常駐するには pm2 とか使う。   < Related Posts > nvmをUpgradeしてio.jsをInstall nginx + node.js + pm2でアプリ向けのREST API環境を構築 Google Apps Scriptで自動的にGmailのメールを定期的に削除

Aterm MR03LN+激安SIMで自宅LAN構築。もう回線工事とかいらない

イメージ
引越し先のインターネット回線をどうしようか迷ってたときの覚書。 今までの経緯 フレッツ光回線が高い。月額5,000円ぐらいかかる その金額払うなら場所に縛られない「WiMAX」で十分? 値段があまり変わらないなら通信速度が速い方がいいでしょ? NTTが光回線の卸売りを始めて月額3,000円台で光回線ができる。 参考: U-NEXT光コラボレーションとは│U-NEXT光コラボレーション 引越し先がマンションタイプか戸建てタイプか分からない NTTから工事の連絡が来ない → 連絡来た。マンション自体に光回線が来てないから急ぐ場合は「戸建て」タイプになるらしい。 引越し完了。でもPCでインターネットに接続出来ないから禁断症状が出てきた(笑   自宅からインターネットへ接続するときはSIM経由にすることにした。SIM対応していて条件にピッタリの製品があった。 AtermMR03LN | 製品一覧 | AtermStation   Amazonで22,488円だった。 Amazon.co.jp: NEC Aterm MR03LN【OCN モバイル ONE マイクロSIM付きセット】クレードル付属 LTE対応 モバイルルーター 月額900円(税抜)~: 家電・カメラ   SIMは今Nexus5で使っている月額500円のをそのまま使う予定。 ServersMan SIM LTE:【dream.jp】   実際使ってみたら250Kbpsでは動画も見れない状態だったので、OCNモバイルONEに変更(最大150Mbps)。 OCN モバイル ONE - 格安SIMカードで、スマートフォンのパケット代を毎月定額900円に| OCN プロバイダ(インターネット接続)   OCNモバイルONEに変更しての感想 動画も問題なく見れる Windows UpdateやiTunesの更新で数百Mbyteダウンロードするときでもストレスないぐらいで完了する Nexus5用にSIM追加すればモバイルルーターを持ち歩く必要ない。通信容量をシェアできる。(契約月はSIM追加できない) → 月額486円なので金額的にはServersManと変わらない プランを簡単に変更できるのがいい(月1回) ...

Open Web Boardに最新イメージを書き込む

イメージ
Firefox OS WoTハッカソン に参加したときにOpen Web Boardを最新にしようとしてみたときの覚書。 環境: Windows 8.1 64bit まずは素直に公式ページにある通りに実行してみる。 イメージ書き込みツール | au Firefox OS 関連技術情報   書き込みボタンを押しながらPCに接続すると認識してくれない。 < 2015/02/18 Modified > rockusbドライバを使うと教えて頂いた。 @dksg adbドライバではなくrockusbドライバを使う必要があります — FUKAUMI Naoki (@naobsd) February 18, 2015 @dksg http://t.co/uqkg4Iv1Qh とりあえずここに置いておきました。DriverInstall.exeを起動して左側の"Install Driver"ボタンを押せばインストールされるはずです — FUKAUMI Naoki (@naobsd) February 18, 2015   デバイスマネージャで確認。 前に調べたとき と同じようにGoogle ADB Driverの設定ファイル「android_winusb.inf」を編集 [Google.NTx86] ;Open Web Board Write Mode %SingleAdbInterface%        = USB_Install, USB\VID_2207&PID_300A %CompositeAdbInterface%     = USB_Install, USB\VID_2207&PID_300A&REV_0100&MI_01 [Google.NTamd64] ;Open Web Board Write Mode %SingleAdbInterface%        = USB_Install, USB\VID_2207&PID_300A %...

Open Web Boardを使った開発。Firefoxに認識させるまで。

イメージ
Firefox OS WoTハッカソン でOpen Web Boardをいじっているときの覚書。 事前にadbをインストールしておく。 SE奮闘記: Windows 8.1にAndroid StudioをInstallしてadbを使えるようにする 環境: Windows 8.1 64bit, Firefox 35.0.1   Open Web BoardをPCに認識させる 公式サイトの手順通りにドライバをインストールする。 ADB USBドライバ インストールマニュアル | au Firefox OS 関連技術情報 ドライバをアップデートしようとすると下記エラー Google Android USB Driver and ADB - Stack Overflow tivadj-tech: Windows 8 x64 driver installation error - signature test fails Craft Edge: Install Driver for Sizzix eclips on Windows 8 Windows 8.1はデフォルトで未署名のドライバはインストール出来ないようになっているらしい。 なので未署名のドライバをインストール出来るオプションに変更して再起動し直す。 Windowsキー → 「advanced startup」で検索 → Recovery → Restart now → Troubleshoot → Adcanced options → Startup Settings → 再起動 再起動すると起動オプションを選択する画面になるので、「7」を押して未署名のドライバを許可する。 起動後はデバイスマネージャからドライバのアップデートを選べばインストール出来るはず。 adbで確認 C:> C:\Users\daiki\AppData\Local\Android\sdk\platform-tools\ C:> adb.exe devices   FirefoxからOpen Web Boardを認識させる 参考 JavaScript - Open Web Boardを使ってFirefox OSアプリ開発に入門してみた! - Qii...

Windows 8.1にAndroid StudioをInstallしてadbを使えるようにする

イメージ
Firefox OS WoTハッカソン に参加するための準備として、ノートPCでadb(Android Debug Bridge)を使えるようにしたときの覚書。 環境: Windows 8.1 64bit   Android Studio(Android SDK)をインストール 最近はIDE付きで配布しているみたい。 公式サイト からダウンロードしてインストール。   SDKがインストールされたフォルダ C:\Users\daiki\AppData\Local\Android\sdk   起動しようとすると64bit版JDKがないと怒られたので 公式サイト からダウンロードしてインストール。 jdk-8u31-windows-x64.exe   Android Studioを起動。 空のプロジェクトを作成。 Tools → Android → SDK Managerを起動してGoogle USB Driverとかデフォルトでチェックしてあるのをインストール。   Galaxy S2(SC-02C)をUSB経由でPCに繋いでみた。ドライバがインストールされて再起動が必要だった。 後で外そうとしたら下記メッセージが出たのでSAMSUNG製のドライバがインストールされたみたい。   再起動後、コマンドプロンプト(cmd)を立ち上げて試す。 Clink をインストールしてあるとLinuxのBashっぽく操作できて便利。 C:> cd C:\Users\daiki\AppData\Local\Android\sdk\platform-tools\ C:> adb.exe devices   一覧が出てくれば成功。 Android Device Monitorもログ監視するのに便利だと思う。   < Related Posts > Galaxy S4に対応したAndroid Emulator AVDを作成 Android Emulatorのhostsファイルを編集。実機はproxy経由で。

引越し先で自宅回線をWiMAXにするか迷ってNTT光回線卸売りを知る

イメージ
引越しにともなって、自宅のインターネット回線をどうするか調査したときの覚書。 今の環境とかWiMAXを検討しているときに思ったこと。 普段家でインターネットをすることが少ない 家にいると猫達がまとわりついてくるので、休日さえ会社に行くことが多い ただやるときはPSO2とか動画をみたり回線速度が必要なことをする 会社(新宿)から録画したWBSをネット経由で見る WiMAXにしたら場所に依存しなくていいのは魅力 出先でも高速回線が使えて幸せになれるような気がする 回線速度は落ちるが費用を抑えられる(?)   今の回線(WAKWAK)の月額(NTT tabalの請求額参照) ※19ヶ月利用 ※キャッシュバックをもらった気がする。 フレッツ光利用料(NマンションHミ) 3,850円 フレッツ工事料(分割分) 1,050円 にねん割 割引料 -100円 月額割引キャンペーン 割引料 -1,000円 思いっきり割 割引料 -1,110円 消費税 131円 プロバイダ料 648円 合計 3,469円 結構安い。。。 このタイミングで解約すると解約手数料5,000円かかる。   これをWiMAXに変えた場合。 公式サイト より WiMAX月額 3,696円 登録料 3,000円 端末代(W01+クレードル) 4,800円 価格.comのキャンペーンを利用するとキャッシュバックがあるので、その分安く済ませれる。 実質費用的には新規「光回線」を契約してキャンペーンのキャッシュバックをもらった方が安く済む。   とりあえず無料で試用できる Try WiMAX に申し込んでみた。 キャリアのメールアドレスが使えないと申込書を郵送して手続きする必要がある。私の場合、そのためだけにSPモード(月額300円)を有効にした。もちろんすぐに無効にした。   引越し先で試してみると、問題なさそうな感じ。 SpeedSpot というアプリで計測した結果 タイプ ピン(ms) ダウン(Mbps) アップ(Mbps) 光回線Wifi(引越し元) 5 7.66 40....