Home > Unix系OS Archive

Unix系OS Archive

1 2 3

HTTP プロクシ経由で SSH

iPhone + iProxy で(疑似)テザリング」での不満「SOCKS プロクシが使えない」を解決する方法があったのでメモ。

Corkscrewを使ってHTTP経由でSSHのトンネリング接続を行う - builder

http://builder.japan.zdnet.com/etc/20401475/

corkscrew を使うと指定したプログラムの通信を HTTP プロクシ経由で流してくれる。制限された環境で SSH したり git を使うのに重宝するが、一度穴を開けてしまえば何でもできちゃうので使い方によっては非常に危険なアプリだ。企業内のネットワークなどから使うときは管理者に利用の可否を問い合わせた方がいいかもしれない。

Continue reading

iPhone + iProxy で(疑似)テザリング

iPhone でテザリング?

テザリング(英: Tethering)とは、スマートフォンなどのモバイル機器を外部モデムとして用いて、パソコンや携帯端末、携帯ゲーム機などを携帯電話回線を通じてインターネットに常時接続させること、もしくはその機能のことである。テザー機能とも言う。

テザリング - Wikipedia

“iPhone でテザリング”というと、一般的には次の三つの方法がある。

  1. 脱獄して MyWi などのアプリを使う。
  2. SIM ロックのかかっていない iPhone + テザリング可能な SIM を別途購入する。
  3. iOS デベロッパプログラム に参加して、iProxy を使う。

それぞれにメリットとデメリットがある。

Continue reading

端末上の 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 でも何にでも貼り付ければいい。

Continue reading

GNU Screen の hardstatus に CPU 使用率・温度・バッテリー情報を表示する

110805-0002.png

GNU Screen を Mac で使うときの話。iTerm2 が最新版で Lion のフルスクリーンモードに対応した。今まではバッテリー情報その他を iStat Menu で確認していたのだが、フルスクリーンモードではこれが見えない。不便だと思ってたら、やはり先人が何とかしてくれてました。

Continue reading

自家用 Dropbox? な vbox を使ってみる

自前のDropboxを実現する1ファイルのシェルスクリプト「vbox」 - MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ
http://www.moongift.jp/2011/08/20110802-2/

早速使ってみたよ。以下の構成で試してみた。

機種(OS)ホスト名
サーバーMac miniremora.cx
クライアント 1Macbook Airremora-air2
クライアント 2ホスト 1 上の Windows XPremora-air-win

Continue reading

Linux で GUI を使わずに Dropbox をインストールする

Dropbox は複数の端末で簡単にファイル共有が行えるすばらしいソフトだが、標準のインストーラは GUI 版で、サーバー機などの X がない端末のことは考えられていない。その場合は Python によって書かれたインストールスクリプトを使うことが勧められている。

TipsAndTricks/TextBasedLinuxInstall - Dropbox Wiki
http://wiki.dropbox.com/TipsAndTricks/TextBasedLinuxInstall

では手順通りにインストールしてみよう。

Continue reading

初めての perlbrew & pythonbrew

複数バージョンの Perl をインストールして、簡単に切り替えながら使えるツールとして perlbrew というプロダクトがある。今回 OS を再インストール(CentOS 5.6)したついでに perlbrew 及び、これの Python 版である pythonbrew を使ってみた。

Continue reading

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 関数を使うと便利だ。

【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

Continue reading

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

Continue reading

1 2 3

Index of all entries

Home > Unix系OS Archive

Feeds
CC Licence

Creative Commons License

このブログはクリエイティブ・コモンズでライセンスされています。

W3C Validation

I ♥ validator

Return to page top