CAT | ubuntu
WindowsにはRDP(RemotedesktopProtocol)というリモートデスクトップ用の機能が標準でついている。(ただし、家庭用エディションを除く)
ubuntuからRDPを使って、Windowsへログインするには、アプリケーション→インターネット→ターミナルサーバクライアント
で、 プロトコルでRDPv5を選ぶだけ。
ちなみに、Windows側でRDPを有効にするにはコントロールパネル→システムとメンテナンス→リモートアクセスの許可
で、接続を許可(低)を選択。
ファイアウォールを使ってる場合はRDP用のポート(TCP3389)をあけておく。
家の外から使う場合、ルータのポートフォワーディングかDMZの設定が必要。
これだけでubuntuからwindows環境をあそべるようになる。
ちなみにVistaHomePremiumの場合などはRDPは使えないので、VNCなどを利用しましょう。こっちもそこそこの実用性はあります。だけど、RDPのレスポンスと低帯域にはかなわない印象。
virtualhostとしてローカルでcakephp1.3 rc4を動かしてみる。(ubuntu 9.4)
あ、ちなみにa2enmod rewrite的なのは以前に実行済みです。
まず、hostsにcake13を加えて、/etc/apache2/sites-available にcake用のファイルを用意して、a2ensite 先のファイル名
ここで1回アクセスしてみると盛大にエラーを吐きまくる。
上から 順番に消していくとして、
1. chmod -R 777 /app/tmp/
まあ、666とか、646だかでもいい気がするけど、ぶっちゃけめんどくさいよね。virtualhostのルートを/app/webroot/にするから許してね。
2. /app/config/core.phpのsecurity.saltを変更する。最初に変更して、運用開始後は変更しないのが肝。ついでにSecurity.cipherSeedも変更
3. core.php周りの設定をついでにしておく。
開発ではdebug:2、運用ではdebug:0にしないといけないんだけど、まあ、毎回書き換えるのはめんどくさいしミスの元。というわけで、
if($_SERVER["REMOTE_ADDR"] == ’127.0.0.1′){
//debug
}else{
//release
}
というふうにしておくと便利。
とりあえず、今日はここまで。
関連するかもしれないブログ
- ScreenCast – IIS7.5 + PHP5.3 + MySQL + Nette Framework » Patrik Votoček (Vrtak-CZ)
- The C-SPAN Archive Video Library Blog « ResourceShelf
- Journal of an Open Sourcee » Blog Archive » Django Debug Toolbar
- Ubuntu Release Party Videocast Soon! | jonobacon@home
- Template Redsign, CakePHP Framework, Integrate Codes – oDesk | JK Technologies |
- FAIR Blog » Blog Archive » Glenn Beck's Social Security Problem
- Ubuntu business cards » Fabian Rodriguez
- MLB baseball » Despite low average, Span producing
- Santa Barbara Style « Trouvais
- Sandra Rose – Celeb Style
- S03E05 – Hear Em Rave | Ubuntu Podcast from the UK LoCo team
- Environmental Modification Techniques (ENMOD) and Climate Change The manipulation of climate for military use « In These New Times
- Greenversations » Science Wednesday: Homeland Security Research: Armed with Science
- A World Alert» Blog Archive » ENMOD Excluded from Copenhagen Agenda
- Building WordPress using the CakePHP framework – Database and Model Associations
- 9500GT-tables in FS-Mode-1-No span option-w -card.AVI | Poker Table Advisor
- CakePHP 1.3.0-RC4 has arisen | PHP Frameworks
- Peoples Press Collective | Colorado Politics | Denver Tea Party | PPC-SPAN Livestreaming Coverage :
- Cisco Debug Enabled? – Terry's Blog
- Google “Paranoid” About Security (So You Can Trust Them!)
- まず、dropbpxのdebパッケージをダウンロード
https://www.dropbox.com/downloading?os=lnx
- (アカウントはhttps://www.dropbox.com/referrals/NTYwMzk3MTU5から取得すると+250MBのおまけ付き)
- dropbpxをインストール。
debファイルを開けばインストール画面がそのままでてくる。 - アプリケーション→インターネット→DropboxでDropboxを起動。
- proprietaryなドライバをダウンロードするか聞かれるので、当然OKを選択。
- 勝ってにダウンロードが始まる。
- Dropboxアカウントを持っているか聞かれるので、今回はNoを選択。(Dropbox初体験なので)
- アカウント情報を入力したら次の画面へ。
- どこにDropboxフォルダを作るか聞かれる。名前をDropbox以外にするのはここではできないらしい・・?
- まあ、デフォルトのままでとりあえず完了。
- つぎに~/Dropbox/に移動し、Photosとかは(自分には)不要なので削除。
Photos:アルバムギャラリーとして公開できる。
Public:ファイルをそれぞれ公開できる。 - つぎに、Dropbpxを任意のディレクトリに変更する。
コマンドラインを開いて - dropbox stop
- mv ~/Dropbox/* ~/workspace/
- ln ~/workspace ~/Dropbox
- dropbox start
インストール方法は http://dotred5.blogspot.com/2008/09/ubuntudropbox.htmlがわかりやすいかも。
今回ので、ノートパソコンのリポジトリ(ワーキングコピー)とDropboxが連動するようになった。
ちなみに、リポジトリ本体をDropboxにつっこむという方法もあるけど、あれはどちらかというとバックアップ的な使いかたなのかな?
でも、壊れた瞬間も同期されてしまうから意味がないような・・?
基本的な使い方
rsync -C -r -t -v /home/denjo/workspace/nob xsharing@s111:~/public_html/nob.xsharing.net/
rsync [OPTION] SOURCE USER@TARGETHOST:TARGETDIRECTORY
オプションとかはhttp://www.infoscience.co.jp/technical/rsync/README.htmlのページが詳しいけど、具体例がなくてかなり試行錯誤をしたのでメモ。
ちなみにCORESERVERの場合、SSHの接続クライアントのIPアドレス制限があるので、WEB管理画面にログイン後にあらかじめSSHの設定をしておかないとrsyncを使えない。

