2012年04月05日

外出先からSSH

あれま、忙しくてほとんど未更新でした。
今日は、外出先から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



使ってみましたが、セッションはバチバチおちますねー。なんか設定追加あるのかな。
外出中のもしもの時の保険ですね。
posted by acidさん at 19:00| Comment(0) | TrackBack(0) | 日記

2012年02月23日

IEは不思議ちゃん

う〜ん、IEだとjavascriptでループ処理をするとすぐ警告でるんだよねー。
んで、回避方法ないかといろいろやってたら、
for文は警告でいないけど、
while文は警告でるってのがわかったので、
全部for文にかえたら、警告でなくなったよ。
IEは、不思議ちゃんね!
posted by acidさん at 19:29| Comment(0) | TrackBack(0) | 日記

2012年02月22日

mongo update メモ

mongoで複数のデータをupdateするときマルチモードをオンに
しなくちゃいけないのを忘れて1日ハマってしまった。
残念な1日でした。
忘れないようにメモ

db.コレクション名.update(条件,更新内容,マージモード(true or fals),マルチモード(true or false))

なぅぁ〜にって感じです(^^;
ま、こつこつとがんばりましょう。
posted by acidさん at 07:07| Comment(0) | TrackBack(0) | 日記

2012年02月19日

ノッポンいいですね

この間、関西から知り合いがきたので、
東京タワー行ってきました。(春からうちの社員か!?w)
ノッポンにカメラ向けたら、ナイスなポーズをとってくれました。

IMG_4312.jpg
ノッポン兄、ポーズいい!
posted by acidさん at 14:24| Comment(0) | TrackBack(0) | 日記

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]);
}
posted by acidさん at 07:17| Comment(0) | TrackBack(0) | 日記

2012年02月04日

新しいオフィスの風景

image.png

とりあえず、写真をパチっとな。
posted by acidさん at 12:40| Comment(0) | TrackBack(0) | 日記

Ajaxのタイムラグ

Ajaxのデータロードのあとに、javascriptの要素チェックfcunctionを走らせてるんですが、
loadが終わる前にfunctionが走ってしまいました。
そうか、
load待ってたらいいのかってことで、いれたらすんなりいけました。

load($(this).attr("href"), data="html", onComplete,
         function()
         {
              要素チェックfunction
          }
);

こんな感じかな。
記述間違ってたらすいません、またあげ直しますぅ。
posted by acidさん at 12:23| Comment(0) | TrackBack(0) | 日記

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

いや〜びっくりした。

posted by acidさん at 10:17| Comment(0) | TrackBack(0) | 日記

2012年01月12日

新年より新オフィス

お久です。
新年より、事務所が六本木になりましたー。
どうぞ、よろしく〜
posted by acidさん at 22:41| Comment(1) | TrackBack(0) | 日記

2011年12月25日

あと1週間しかねぇぞ

今年も残すところあと1週間。う〜ん、まだ仕事は終わらない。
今年は年末年始休みなしで仕事の模様ですな〜。
仕事場の椅子もいい椅子に変えたし、何とか腰も痛くならず仕事出来そうです。

今日は横浜ららぽーとで、
ゴディバのショコリキサーというシェークのようなものを飲んだんですが、
いや〜うまかったっす!
今日は子供多かったなー。
公共の場では、親はちゃんと子供の手をつないでおいてほしいですねー、避けてあるくの難しいし。

posted by acidさん at 21:34| Comment(0) | TrackBack(0) | 日記