2009-07-17
■Pythonおもしろそう
オブジェクト指向を覚える一環として、最近はPythonをいじっています。
blender etc 跡地: python - 入門(1)で、提供されているソースを15分間いじってみたりとか。
#!/usr/bin/env python #coding:utf-8 RATE = 0.01067 class Fruits: def __init__(self, name, value): self.name = name self.value = value def name(self): return self.name def value(self): return self.value def mix_juice(fruit): if not (fruit.name[0] in ['a', 'i', 'u', 'e', 'o']): print "a", fruit.name, "= $", fruit.value*RATE else: print "an", fruit.name, "= $", fruit.value*RATE def main(): orange = Fruits('orange', 100) lemon = Fruits('lemon', 200) apple = Fruits('apple', 300) mix_juice(orange) mix_juice(lemon) mix_juice(apple) if __name__ == "__main__": main()
no titleの前提条件である「Pythonで数当てゲームを作れて実行することができる」を満たしていなかったため、作ってみたりとか。
#!/usr/bin/env python #coding:utf-8 import random answer = str(random.randint(100,999)) count = 0 bingo = 0 while not bingo: inputnum = raw_input('please input 3 keta number') if len(inputnum) != 3: continue hit = 0 blow = 0 count += 1 if inputnum == answer: bingo = 1 else: for i in range(0,3): if answer[i] == inputnum[i]: hit += 1 elif answer[i] in inputnum: blow += 1 print 'hit:', hit, 'blow:', blow print 'Bingo!!' print 'The answer is', answer, '!!' print 'Your challenge is', count, 'times!!'
Pygameいじりたいなー。
2009-02-04
■NatsuLiphoneとLDR touchとiviewのレビュー
iPhoneでは上記の3アプリの使用頻度が高いので、簡単にレビューしてみます。
NatsuLiphone
iPhone/iPod touch用のTwitterクライアント。TwitterFonとTwitterificも試したのだけれど、NatsuLiphoneの使い勝手が一番良かったです。詳しくは覚えていませんが、@先を自由に辿れるところと、Autopagerizeの操作感がよかったのだと思います。また、Dark color themeをONにすれば、暗いところでも眩しくないです。ただ、写真はアップロードできないので、それはiGyazickrというアプリを使うことでカバーしています。
LDR touch
iPhone/iPod touch用のRSSリーダー。Livedoor Readerを利用しているので、PCから見たい記事はピンを立てておけるのが便利。自分の場合は、はてブに追加したい記事や、はてブのコメントを見たい記事、リンク先も見る必要がある記事、画像が動画が含まれている記事などにピンを立てています。あとはYahoo! Pipesで、知人のtwitterへのPOSTや、TumblrのtextをRSS化して読んでいます。
iview
iPhone/iPod touch用のTumblrのdashboardビューワ。dashboardに流れてくる画像をワンボタンでreblogできるので、暇つぶしに最適。たくさんの人をfollowしていると、いろんな画像が流れてくるので、人に見られるような場所ではうかつに使えないですけどね。「Save on reblog」(Reblogした画像をローカルにも保存できる)という機能があるらしいので、ちょっと試してみたいんだけど、自分の環境では設定項目が見当たらない。なぜだろう?
まとめ
これらのアプリを使っていると、iPhoneとWebサービスの親和性がすごく良いことに気づきます。いまのWebには、PCのブラウザよりもiPhoneのようなインターフェイスが適切なのかもしれませんね。
■[今日のニコニコ]ヒトデマン
前回貼ったBBBBBBBBBBBBBBBの人の他の作品。こういう中毒性があるMADが好きw
2009-01-25
■Let's note W2にUbuntuをインストールした
4年前に買ったLet's note W2を使う機会が無くなってきたので、試しにUbuntuを入れてみた。とりあえず作業の記録を残しておく。使用した感想などは、また後ほど。
Ubuntu 8.04をCDからインストール
Ubuntu 8.04のCDが手元にあったので、それを利用してインストールした。CDを入れるとメニューが自動実行されて、それに従っていれば簡単に。Windowsと共存させる気は無いので、Ubuntuのみのパーティションにした。
無線LANのドライバを設定しなくても、いきなりインターネットに繋げられたのには驚いた。
Ubuntu 8.10にアップデート
CDを焼くのが面倒だったので、8.04をインストールしてから8.10にアップデートしたのだけれど、意外に時間がかかった。なので、次回からは最初から8.10をインストールしようと思う。
8.10をインストールする前に、システム > システム管理 > アップデート・マネージャ から最新のパッケージをアップデート。その後、Ubuntu 9.04へアップグレードを行うには | Ubuntu Japanese Teamを参考に、8.10にアップデート。
Let's noteのFnキーを有効にする
Let's note CF-W4にUbuntu 8.04入れた - 日記を書く [・w・] はやみずさんを参考にした。
i810switch、libxosd2、xosd-bin、rubyをsudo apt-get install <package-name>でインストールした後、Linux Hotkey driver for Panasonic Let’s Note Lightからpcc_acpiをダウンロード、tar -xvzf <file-name>で解凍してmake && sudo make install && sudo depmod && sudo modprobe pcc_acpi。ディスプレイの切り替え(F3キー)はよく分からなかったので、また今度。
他にインストールしたソフトやスクリプト
以下のURLを参考にした。
- Ubuntuをインストールした後すぐにインストールするソフト(8.10 Intrepid Ibex編)
- Ubuntu 8.04にP3入れた - Richard蒸しパン工場(P3:PeraPeraPrv)
- エラー:So-netブログ(network-manager-vpnc)
その他の細かい設定など
以下のURLを参考にした。
- Ubuntuをインストールした直後に行う設定(8.10 Intrepid Ibex編)
- 400 Bad Request
- システム > 設定 > セッション > 自動起動するプログラム から、「Evolution Alarm Notifier」「Tracker」のチェックを外す
