2014年6月11日水曜日
仕事も落ち着いてきたし
また再開しよう…
2014年6月11日水曜日
2014年6月11日水曜日
2014年6月11日水曜日
うーんこの…
washiの備忘録
プログラムや3DCGを勉強している人のブログ。
メモ代わりにじゃんじゃん書いていくよ。
2016年2月27日土曜日
2014年6月11日水曜日
2010年11月29日月曜日
サイモン・シン『フェルマーの最終定理』
おもしろすぎて500ページを一気に読みきった。フェルマーの最終定理が証明に近づくにつれ、本を握る手が汗ばんだ。これほど夢中になって本を読んだのは初めてかもしれない。
x^n + y^n = z^n
この方程式はnが2より大きい場合には整数解をもたない。
一見するととても簡単そうに見える。しかし、この命題を証明するために、人類は360年を要したのだ。
本書を読むのに数学の知識はほとんどいらない。これは、翻訳者が指摘しているように、著者のサイモン・シンの力量に依るところが大きい。数学に関する高度な教育を受けていない私たちでも、よくできた小説を読むように楽しむことができる。いや、小説というより正に本書こそが「現実は小説より奇なり」そのものといってもいい。
全ての人におすすめできる1冊。
x^n + y^n = z^n
この方程式はnが2より大きい場合には整数解をもたない。
一見するととても簡単そうに見える。しかし、この命題を証明するために、人類は360年を要したのだ。
本書を読むのに数学の知識はほとんどいらない。これは、翻訳者が指摘しているように、著者のサイモン・シンの力量に依るところが大きい。数学に関する高度な教育を受けていない私たちでも、よくできた小説を読むように楽しむことができる。いや、小説というより正に本書こそが「現実は小説より奇なり」そのものといってもいい。
全ての人におすすめできる1冊。
2010年11月17日水曜日
内田研二『成果主義と人事評価』
仕事意識のすり替えについて書かれた章でのエピソードがおもしろい。
ある企業で、業務効率化の一環として会議時間の短縮運動がおこなわれた。しかし、思ったような成果は得られなかった。
ところが、会議室が禁煙になってから事態は一変する。喫煙しながら会議をしていた人たちが、会議室から遠のくようになったのだ。
もちろん、参加者たちは喫煙のために会議を開いていたという意識はない。にもかかわらず、議論が必要だから会議室に集まるのだと勝手に思い込んでいたそうだ。
これは、一般的な業務効率化のアプローチでは到底解決できない問題だろう。何のために働くのか、という意識が気づかぬうちに変ってしまっているのだ。メールチェックやPCのセットアップに追われて、傍から見ると忙しそうなのに、肝心の業務が全く手につかないという話はよく耳にする。
客観的に仕事内容を評価することの難しさを表した例だといえるだろう。
ある企業で、業務効率化の一環として会議時間の短縮運動がおこなわれた。しかし、思ったような成果は得られなかった。
ところが、会議室が禁煙になってから事態は一変する。喫煙しながら会議をしていた人たちが、会議室から遠のくようになったのだ。
もちろん、参加者たちは喫煙のために会議を開いていたという意識はない。にもかかわらず、議論が必要だから会議室に集まるのだと勝手に思い込んでいたそうだ。
これは、一般的な業務効率化のアプローチでは到底解決できない問題だろう。何のために働くのか、という意識が気づかぬうちに変ってしまっているのだ。メールチェックやPCのセットアップに追われて、傍から見ると忙しそうなのに、肝心の業務が全く手につかないという話はよく耳にする。
客観的に仕事内容を評価することの難しさを表した例だといえるだろう。
2010年11月14日日曜日
筒井康隆『短編小説講義』
本の本。短編小説の紹介・解説本。個人的にこの手のジャンルはどうも肌に合わない。本書の著者が筒井康隆だろうが関係ない。短編小説を読むためのポータルとして利用する→自分の感想と大作家先生の解説とを照らし合わせて、ある種の答え合わせをするような読み方ならおもしろいかもしれない。
2010年11月9日火曜日
もしイカ娘が波多野一郎の『イカの哲学』を読んだら
「イカ娘」なるアニメが流行っているらしいので読んでみたでゲソ。
波多野一郎という人が著した「イカの哲学」という文章を援用しながら、著者が自分の考えを好き勝手述べてるという印象を受けたでゲソ。
「イカの哲学」自体は、優しい文章で書かれた平和についての論考でゲソ。哲学の「て」の字もわからない私でも理解できたでゲソ。でも、それに続く解説部が難解というかコジツケがましく感じたでゲソ。「イカ的なもの」とか連呼されると笑うしかないじゃなイカ?
「イカの哲学」に圧倒的な説得力を持たせているのは、著者・波多野一郎氏がたどった壮絶な人生にあるでゲソ。特攻隊で出撃直前まで苦悶し、シベリアでの強制労働を体験した辛い過去。共産主義の対極を知ろうと戦後すぐアメリカに留学した行動力。フランクルの『夜と霧』に通じる物があるのではなイカ? そんな波多野氏だからこそできた、友人に話すような語り口が、中沢氏の硬い文章で台無しになってるでゲソ。もっと平易に、ゆるく解説して欲しかったでゲソ。
つまり、本書は「もしイカ娘が『イカの哲学』を読んだら」と題して出版すべきだったのではなイカ?
波多野一郎という人が著した「イカの哲学」という文章を援用しながら、著者が自分の考えを好き勝手述べてるという印象を受けたでゲソ。
「イカの哲学」自体は、優しい文章で書かれた平和についての論考でゲソ。哲学の「て」の字もわからない私でも理解できたでゲソ。でも、それに続く解説部が難解というかコジツケがましく感じたでゲソ。「イカ的なもの」とか連呼されると笑うしかないじゃなイカ?
「イカの哲学」に圧倒的な説得力を持たせているのは、著者・波多野一郎氏がたどった壮絶な人生にあるでゲソ。特攻隊で出撃直前まで苦悶し、シベリアでの強制労働を体験した辛い過去。共産主義の対極を知ろうと戦後すぐアメリカに留学した行動力。フランクルの『夜と霧』に通じる物があるのではなイカ? そんな波多野氏だからこそできた、友人に話すような語り口が、中沢氏の硬い文章で台無しになってるでゲソ。もっと平易に、ゆるく解説して欲しかったでゲソ。
つまり、本書は「もしイカ娘が『イカの哲学』を読んだら」と題して出版すべきだったのではなイカ?
2010年11月4日木曜日
curlftpfsを使ってリモートホストのディレクトリをローカルにマウントする
コンソール端末からwebサーバにアクセスする際、クライアントを使うのが('A`)マンドクセというあなたに。
私はubuntu10.10を使っているが、他のバージョンやディストリビューションでも似たようなことはできるだろう。まずは必要なパッケージをインストールしてしまおう。
washi@wabuntu:~$ sudo aptitude install curlftpfs
curlftpfsの使い方を確認しよう。オプションは色々あるが、私の場合はこれだけでなんとかなっている。
washi@wabuntu:~$ curlftpfs server.address.jp ~/mountdir -o user=username:password
本来ならばこれだけで任意のディレクトリにマウント出来るはずだ。しかし、私の場合ここで以下のようなエラーが出た。
washi@wabuntu:~$ curlftpfs server.address.jp ~/mountdir -o user=username:password fusermount: failed to open /etc/fuse.conf: Permission denied
http://linux.dsplabs.com.au/forums/ubuntu-linux-help/ubuntu-fuse-failed-to-execに対処法が書かれているので、このとおりにやってみる。
washi@wabuntu:~$ sudo chmod +x /bin/fusermount washi@wabuntu:~$ sudo chmod a+rwx /etc/fuse.conf
これで変なメッセージは表示されなくなったはずだ。
次にやりたいことの手順を確認。私はホスティングサービスに、NINJA-TOOLSを使っているのでマウント先は~/ninjaとする。にんにん。
- $HOME下にninjaディレクトリを作成
- ウェブサーバのルートを~/ninjaにマウントする。
- アップロードは、~/ninjaへファイルをコピーするだけ!
- ~/ninjaをアンマウントし、空になった~/ninjaは削除する。
これらの手順をスクリプトにまとめる。シェルスクリプトの勉強を兼ねて、マウントするときは
washi@wabuntu:~$ ./myscript.sh mount
アンマウントするときは
washi@wabuntu:~$ ./myscript.sh umount
とするだけでサーバーのディレクトリをマウントできるようにした。
#! /usr/bin/env sh CMDNAME=`basename $0` MOUNTDIR=~/ninja # スクリプトの使い方を表示する usage(){ echo "使い方: $CMDNAME アクション" 1>&2 echo "アクション:" 1>&2 echo "\tmount - FTPサーバのROOTディレクトリを $MOUNTDIR にマウントします。" 1>&2 echo "\tumount - $MOUNTDIR をアンマウントします。" 1>&2 } # 引数が1個以外の時は使い方を表示 if [ $# -ne 1 ]; then usage exit 1 fi if [ "$1" = "mount" ]; then echo "mount アクションが選択されました。" 1>&2 echo "マウント先は $MOUNTDIR です。" 1>&2 mkdir -p $MOUNTDIR curlftpfs server.address.jp $MOUNTDIR -o user=username:password elif [ "$1" = "umount" ]; then echo "umount アクションが選択されました。" 1>&2 echo "$MOUNTDIR をアンマウント後、空になったディレクトリを削除します。" 1>&2 fusermount -u $MOUNTDIR rmdir $MOUNTDIR else # mount, umount以外のアクションを指定した場合は使い方を表示 usage exit 1 fi exit 0
これで、~/ninja 以下にファイルをコピーするだけでアップロードすることができるようになったはずだ。
登録:
投稿 (Atom)