あれま、忙しくてほとんど未更新でした。
今日は、外出先から80と443しか許可されていない環境から、自社サーバのメンテを緊急におこないたいとき
どうしたものかということで、ajaxtermを採用しました。
んじゃ、忘れないようにメモ
1.インストール
centos5.4(すでにredhatリポジトリ更新済)
yum install -y Ajaxterm
さくっとインストール完了
2.設定いろいろ
設定@リバースプロキシの設定
vi /etc/httpd/conf.d/proxy_ajaxterm.conf
ProxyPass /ajaxterm/ http://localhost:8022/
ProxyPassReverse /ajaxterm/ http://localhost:8022/
を追加。
サービスの更新
/sbin/service ajaxterm restart
/sbin/service httpd restart
これでOK!
あとは、ちゃんとリバースプロキシが効いていれば、
https://サーバURL/ajaxterm/
で見れました。
(リバースプロキシが効いていない場合は、モジュールの追加が必要)
設定Aベーシック認証もついでに
vi /etc/httpd/conf.d/proxy_ajaxterm.conf
一番最後の箇所に
<Location /ajaxterm/>
Order allow,deny
Allow from all
AuthType Basic
AuthName "develop"
AuthUserFile .htpasswdのフルパス
require valid-user
</Location>
を入れて
httpd再起動 /sbin/service httpd restart
ベーシック認証完成!
設定Bポートをかえたい!
vi /usr/share/ajaxterm/ajaxterm.py
407 cmd+=['-p 2222']
設定CUTF−8にしたい
vi /usr/share/ajaxterm/ajaxterm.py
90 self.trhtml+=" "
92 self.trhtml+=chr(i)
345 r='<?xml version="1.0" encoding="UTF-8"?><pre class="term">%s</pre>'%r
使ってみましたが、セッションはバチバチおちますねー。なんか設定追加あるのかな。
外出中のもしもの時の保険ですね。
2012年04月05日
2012年02月23日
IEは不思議ちゃん
う〜ん、IEだとjavascriptでループ処理をするとすぐ警告でるんだよねー。
んで、回避方法ないかといろいろやってたら、
for文は警告でいないけど、
while文は警告でるってのがわかったので、
全部for文にかえたら、警告でなくなったよ。
IEは、不思議ちゃんね!
んで、回避方法ないかといろいろやってたら、
for文は警告でいないけど、
while文は警告でるってのがわかったので、
全部for文にかえたら、警告でなくなったよ。
IEは、不思議ちゃんね!
2012年02月22日
mongo update メモ
mongoで複数のデータをupdateするときマルチモードをオンに
しなくちゃいけないのを忘れて1日ハマってしまった。
残念な1日でした。
忘れないようにメモ
db.コレクション名.update(条件,更新内容,マージモード(true or fals),マルチモード(true or false))
なぅぁ〜にって感じです(^^;
ま、こつこつとがんばりましょう。
しなくちゃいけないのを忘れて1日ハマってしまった。
残念な1日でした。
忘れないようにメモ
db.コレクション名.update(条件,更新内容,マージモード(true or fals),マルチモード(true or false))
なぅぁ〜にって感じです(^^;
ま、こつこつとがんばりましょう。
2012年02月19日
ノッポンいいですね
この間、関西から知り合いがきたので、
東京タワー行ってきました。(春からうちの社員か!?w)
ノッポンにカメラ向けたら、ナイスなポーズをとってくれました。

ノッポン兄、ポーズいい!
東京タワー行ってきました。(春からうちの社員か!?w)
ノッポンにカメラ向けたら、ナイスなポーズをとってくれました。
ノッポン兄、ポーズいい!
2012年02月09日
PHP JSON ⇒ javascruiptへの連携
PHPで、DBから取得してきたデータなどを、
javascriptのバリデーションなどで使いたい場合、
jsonでjavascriptとの連携するようにしました。
メモ
@phpからDBの値を配列にセット
$arrDat = array("id"⇒1,"data1"⇒"リンゴ","data2"⇒"ゴリラ");
AJSONエンコード
$encarrdat = json_encode($arrDat);
Bクッキーに保存
---------------PHPここまで
javascript ここから---------------
Cjavascriptからクッキーを取得
取得してきたデータ
encarrdatjs
EJSONをデコード
decarrdatjs = eval("(" + encarrdatjs + ")");
Fくるくる回すだけ
for(key in decarrdatjs )
{
alert("key:" + key );
alert("value:" + decarrdatjs[key]);
}
javascriptのバリデーションなどで使いたい場合、
jsonでjavascriptとの連携するようにしました。
メモ
@phpからDBの値を配列にセット
$arrDat = array("id"⇒1,"data1"⇒"リンゴ","data2"⇒"ゴリラ");
AJSONエンコード
$encarrdat = json_encode($arrDat);
Bクッキーに保存
---------------PHPここまで
javascript ここから---------------
Cjavascriptからクッキーを取得
取得してきたデータ
encarrdatjs
EJSONをデコード
decarrdatjs = eval("(" + encarrdatjs + ")");
Fくるくる回すだけ
for(key in decarrdatjs )
{
alert("key:" + key );
alert("value:" + decarrdatjs[key]);
}
2012年02月04日
Ajaxのタイムラグ
Ajaxのデータロードのあとに、javascriptの要素チェックfcunctionを走らせてるんですが、
loadが終わる前にfunctionが走ってしまいました。
そうか、
load待ってたらいいのかってことで、いれたらすんなりいけました。
load($(this).attr("href"), data="html", onComplete,
function()
{
要素チェックfunction
}
);
こんな感じかな。
記述間違ってたらすいません、またあげ直しますぅ。
loadが終わる前にfunctionが走ってしまいました。
そうか、
load待ってたらいいのかってことで、いれたらすんなりいけました。
load($(this).attr("href"), data="html", onComplete,
function()
{
要素チェックfunction
}
);
こんな感じかな。
記述間違ってたらすいません、またあげ直しますぅ。
2012年01月29日
phpMyAdminにワーニング
最近mongoのコンソールばっかだったので、
久々に、サーバのphpmyAdminをひらいたら、わぁぁぁ
Warning: strtotime(): It is not safe to rely on the system's timezone settings
のワーニングが画面いっぱい。。。
なんじゃこりゃ〜。
phpのバージョンアップに伴い、
php.iniのタイムゾーンを入れていなかったのが原因でした。
メモ
vi /etc/php.ini
;date.timezone =
date.timezone = Asia/Tokyo
#service httpd restart
いや〜びっくりした。
2012年01月12日
新年より新オフィス
お久です。
新年より、事務所が六本木になりましたー。
どうぞ、よろしく〜
新年より、事務所が六本木になりましたー。
どうぞ、よろしく〜
2011年12月25日
あと1週間しかねぇぞ
今年も残すところあと1週間。う〜ん、まだ仕事は終わらない。
今年は年末年始休みなしで仕事の模様ですな〜。
仕事場の椅子もいい椅子に変えたし、何とか腰も痛くならず仕事出来そうです。
今日は横浜ららぽーとで、
ゴディバのショコリキサーというシェークのようなものを飲んだんですが、
いや〜うまかったっす!
今日は子供多かったなー。
公共の場では、親はちゃんと子供の手をつないでおいてほしいですねー、避けてあるくの難しいし。