PHPでOS判定しました
if (PHP_OS == 'Linux') {
// Linuxだったら..
}
として、Linux専用の処理がかけました
Windowsでファイルダウンロードするときは、SJISに変換..とかいう処理で使いました
PHP_OS は php で組み込まれてる定数でどこでも使えます
PHP: 定義済みの定数 – Manual
PHPでOS判定しました
if (PHP_OS == 'Linux') {
// Linuxだったら..
}
として、Linux専用の処理がかけました
Windowsでファイルダウンロードするときは、SJISに変換..とかいう処理で使いました
PHP_OS は php で組み込まれてる定数でどこでも使えます
PHP: 定義済みの定数 – Manual
Cakephpでajaxを使って非同期にすっきりpostする | bgbgbg
ではsubmit buttonを使って、submit時にformをserializeして送ってました
buttonのidをshowbtnを指定して
$('#showbtn').click(function() {
event.preventDefault();
event.stopPropagation();
$.ajax({
type: 'POST',
url: '<?php echo $this->Html->Url(array('action'=>'save'));?>',
data: { data: $('form').serialize() },
}).done(function(data) {
// 後処理
});
});
$(‘form’).serialize()でformの内容がとれます
http://www.securestar.jp/ の AlertMe というサービスをつかうと、
無料で ping や http の通信で監視ができるのでやってみました
アカウントをつくって
利用者用アカウントを追加して、ログインしなおし
監視対象をつくって
メール送信先をつくって
までが事前準備(だいぶ飛ばしましたが)
で、監視設定をします
ping や http、SSL証明書切れもチェックできるみたいです
変化が合った時に通知がくるようです
メールアドレスを2つ登録してすぐにはみないものに、まずい通知はメインのメールアドレスにしました
難点はslackとかに通知がよかったのと
今回、触った時はやたらと設定画面が重かったです
お手軽にたいした知識もいらず設定できるのでいいと思います
node.jsとnpmをインストールします
からtarをダウンロード
$ wget http://nodejs.org/dist/v0.12.2/node-v0.12.2.tar.gz
解凍します
$ tar xvf node-v0.12.2.tar.gz
makeしてインストールします
$ cd node-v0.12.2
$ ./configure
$ make
$ sudo make install
入った
確認
$ node -v
v0.12.2
npmも一緒に入ります
$ npm -v
2.7.4
できました