Home > Unix系OS Archive
Unix系OS Archive
HTTP プロクシ経由で SSH
「iPhone + iProxy で(疑似)テザリング」での不満「SOCKS プロクシが使えない」を解決する方法があったのでメモ。
Corkscrewを使ってHTTP経由でSSHのトンネリング接続を行う - builder
corkscrew を使うと指定したプログラムの通信を HTTP プロクシ経由で流してくれる。制限された環境で SSH したり git を使うのに重宝するが、一度穴を開けてしまえば何でもできちゃうので使い方によっては非常に危険なアプリだ。企業内のネットワークなどから使うときは管理者に利用の可否を問い合わせた方がいいかもしれない。
- Comments: 0
- TrackBacks: 0
iPhone + iProxy で(疑似)テザリング
iPhone でテザリング?
テザリング(英: Tethering)とは、スマートフォンなどのモバイル機器を外部モデムとして用いて、パソコンや携帯端末、携帯ゲーム機などを携帯電話回線を通じてインターネットに常時接続させること、もしくはその機能のことである。テザー機能とも言う。
“iPhone でテザリング”というと、一般的には次の三つの方法がある。
- 脱獄して MyWi などのアプリを使う。
- SIM ロックのかかっていない iPhone + テザリング可能な SIM を別途購入する。
- iOS デベロッパプログラム に参加して、iProxy を使う。
それぞれにメリットとデメリットがある。
- Comments: 0
- TrackBacks: 0
端末上の Vim からローカルにコピーする
端末アプリ + GNU Screen を使ってリモートサーバでコーディングしているとコピー & ペーストで詰まることがよくある。Screen 内でコピーした文字列を手元のブラウザで検索しようとしたとき、マウスでドラッグして選択するしか方法がないので、いちいちキーボードから手を離すのが億劫だったのだ。それを解決してくれるのがこれ。
ssh先screenのペーストバッファをクリップボードに貼り付ける - Keep It Simple, Stupid
http://yskwkzhr.blogspot.com/2011/04/copying-remote-screen-paste-buffer.html
参考サイトの通りに設定すると、たとえば Ctrl + aCtrl + ] を押すことでコピーした内容がローカルのクリップボードに貼り付けられる。後はメモ帳でも Firefox でも何にでも貼り付ければいい。
- Comments: 0
- TrackBacks: 0
GNU Screen の hardstatus に CPU 使用率・温度・バッテリー情報を表示する
GNU Screen を Mac で使うときの話。iTerm2 が最新版で Lion のフルスクリーンモードに対応した。今まではバッテリー情報その他を iStat Menu で確認していたのだが、フルスクリーンモードではこれが見えない。不便だと思ってたら、やはり先人が何とかしてくれてました。
- Comments: 0
- TrackBacks: 0
自家用 Dropbox? な vbox を使ってみる
自前のDropboxを実現する1ファイルのシェルスクリプト「vbox」 - MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ
http://www.moongift.jp/2011/08/20110802-2/
早速使ってみたよ。以下の構成で試してみた。
| 機種(OS) | ホスト名 | |
|---|---|---|
| サーバー | Mac mini | remora.cx |
| クライアント 1 | Macbook Air | remora-air2 |
| クライアント 2 | ホスト 1 上の Windows XP | remora-air-win |
- Comments: 0
- TrackBacks: 0
Linux で GUI を使わずに Dropbox をインストールする
Dropbox は複数の端末で簡単にファイル共有が行えるすばらしいソフトだが、標準のインストーラは GUI 版で、サーバー機などの X がない端末のことは考えられていない。その場合は Python によって書かれたインストールスクリプトを使うことが勧められている。
TipsAndTricks/TextBasedLinuxInstall - Dropbox Wiki
http://wiki.dropbox.com/TipsAndTricks/TextBasedLinuxInstall
では手順通りにインストールしてみよう。
- Comments: 0
- TrackBacks: 0
初めての perlbrew & pythonbrew
複数バージョンの Perl をインストールして、簡単に切り替えながら使えるツールとして perlbrew というプロダクトがある。今回 OS を再インストール(CentOS 5.6)したついでに perlbrew 及び、これの Python 版である pythonbrew を使ってみた。
- Comments: 0
- TrackBacks: 0
Perl でファイルのタイムスタンプを変更する
小ネタ。「【Unix】タイムスタンプを変更する」を調べたときに使った Perl スクリプト。
#!/usr/bin/perl use strict; use warnings; use Date::Manip; my @s = stat "IMG_0036.MOV"; my $atime = $s[8]; my $mtime = UnixDate "2010-08-14T14:29:17", "%s"; utime $atime, $mtime, "IMG_0036.MOV";
Perl でファイルのタイムスタンプを変えるには utime 関数を使う。例では atime は元のファイルのものをそのまま使い、mtime だけを指定の日時に変更している。どちらのパラメータもエポック時で指定する必要があるが、その際 Date::Manip モジュールの UnixDate 関数を使うと便利だ。
- Comments: 0
- TrackBacks: 0
【Unix】タイムスタンプを変更する
ものすごく基本的なことなのだけれど、実際必要になるまで覚えてなかった。
タイムスタンプを調べる
今日 iPhone で撮った動画のタイムスタンプが訳の分からない日付になっていて困った。ほかの写真と全く違うのだ。
$ ls -l IMG_0036.MOV -rw------- 1 delphinus staff 46099763 1 19 1928 IMG_0036.MOV
と言う訳で、改めてお勉強。ここに現れる時刻はいったい何なのか。
UNIX の部屋 コマンド検索:タイムスタンプ (*BSD/Linux)
http://x68000.q-e-d.net/~68user/unix/pickup?%A5%BF%A5%A4%A5%E0%A5%B9%A5%BF%A5%F3%A5%D7
- Comments: 0
- TrackBacks: 0
CentOS 5.5 に Vim 7.2 をインストール
CentOS の最新版となるリリース 5.5 が出ていたのでインストールしてみた。インストール自体はさくっと終了した(この辺参照。)のだが、Vim のバージョンが古いせいか、愛しの FuzzyFinder プラグインが使えない!
$ vim /home/delphinus/.vim/plugin/fuf.vim の処理中にエラーが検出されました: 行 11: FuzzyFinder does not support this version of vim (700). 続けるにはENTERを押すかコマンドを入力してください
しょうがないので最新版をソースからもってきてインストールしてみた。これには以下のサイトが非常に参考になった。
オデの日記@WEB系: vimインストールで'os_unix.c:45:30 error: selinux/selinux.h: No such file or directory'というエラーが出る
http://koexuka.blogspot.com/2009/05/vimosunixc4540-error-selinuxselinuxh-no.html
- Comments: 0
- TrackBacks: 0
Home > Unix系OS Archive
- Feeds
- CC Licence
-
このブログはクリエイティブ・コモンズでライセンスされています。
- W3C Validation

