Pyon's Diary
2003-03-02 舊 平成拾伍年睦月晦日 (晴) [更]
攻殻機動隊 STAND ALONE COMPLEX 03
一昨日注文した攻殻機動隊 STAND ALONE COMPLEX 03が到着したので鑑賞する。
第四話から始まつた『笑ひ男』シリーズの續編。友人が言つてゐた樣に「人形使ひ」を意識した話で此から如何樣に發展して行くのか樂しみ。
第四卷は今月末頃發賣らしいけど、今から待ち遠し。
OpenBloackSS with 金屬筐體。
先日購入した OpenBlockSS 用の金屬筐體に取替へてみた。仲々良く成つた。此で今年の夏は大丈夫かな?。
自分の一存では、
何ともなので他の方から教えて貰つて下さい。
濟みません、連絡するのを、
忘れてゐました。
2007-03-02 舊 平成拾玖年睦月拾參日 (金・晴) [更]
2008-03-02 舊 平成廿年戊子睦月廿伍日辛丑 (日・晴) [更]
クラッシャー凄いな。
けふ凄く凝つた動畫を見附けた。
- [sm1761029] ドイツ製のミククラッシャーにみっくみくにしてあげる♪を歌はせてみた。
- [sm1467485] キーボードクラッシャーにハレ晴レユカイを歌はせてみた。
- [sm1723765] 殘酷なクラッシャーのテーゼ。
- [sm1808830] 殘酷なクラッシャーのテーゼに動畫をつけてみた。
- [sm2418116] キーボードクラッシャーに歌はせた「Ievan Polkka」。
タグだと、
とか在つた。
彼も日本で此程流行つてゐるとは思は無いだろうな。
g-pypi を入れる爲に lyaman を入れてみた。
(2008-03-03 やつぱ止めた。)
取敢へず emerge した。
# emerge -DNav layman # echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf
どんな OVERLAY が在るか觀てみた。
# layman -L * aross [Subversion] (source: http://overlays.gentoo.org...) * bangert [Subversion] (source: http://overlays.gentoo.org...) * cell [Subversion] (source: http://overlays.gentoo.org...) (中略) * x11 [Git ] (source: git://git.overlays.gentoo....) * xemacs [Subversion] (source: https://overlays.gentoo.or...) * xen [Subversion] (source: http://overlays.gentoo.org...)
凄く澤山在つた。
デフォルトだと /usr/portage/local/layman の下に野良 portage が入つて來るので /opt/portage/local/layman の下に成る樣に /etc/layman/layman.cfg を以下の樣に書換へた。
@@ -3,7 +3,7 @@ #----------------------------------------------------------- # Defines the directory where overlays should be installed -storage : /usr/portage/local/layman +storage : /opt/portage/local/layman #----------------------------------------------------------- # Remote overlay lists will be stored here
亦先程 /etc/make.conf に追加した行も書換へた。
@@ -478,4 +478,4 @@ # For layman -source /usr/portage/local/layman/make.conf +source /opt/portage/local/layman/make.conf
其乃樣にしておいてから pythonhead を追加した。
# layman --add pythonhead * Running command "/usr/bin/svn co "http://overlays.gentoo.org/svn/dev/pythonhead/" "/opt/portage/local/layman/pythonhead""... A /opt/portage/local/layman/pythonhead/app-portage A /opt/portage/local/layman/pythonhead/app-portage/g-pypi A /opt/portage/local/layman/pythonhead/app-portage/g-pypi/files (中略) A /opt/portage/local/layman/pythonhead/dev-python/cheesecake/Manifest Checked out revision 15. * Successfully added overlay "pythonhead".
其れから update-eix を實行した。
# update-eix
Reading Portage settings ..
Building database (/var/cache/eix) ..
[0] "gentoo" /usr/portage/ (cache: metadata)
Reading 100%
[1] "" /opt/portage/local/layman/pythonhead (cache: none)
Reading 100%
[2] "" /opt/portage (cache: none)
Reading 100%
Applying masks ..
Database contains 12432 packages in 152 categories.
eix で g-pypi を檢索してみた。
# eix g-pypi
* app-portage/g-pypi [1]
Available versions: ~0.2.0 {test}
Homepage: http://tools.assembla.com/g-pypi/
Description: Create Python ebuilds for Gentoo by querying The Python Package Index
[1] /opt/portage/local/layman/pythonhead
次に g-pypi を入れてみた。
と其乃前に /etc/portage/package.keywords に以下の行を追加した。
app-portage/g-pypi ~x86 dev-python/configobj ~x86 dev-python/pygments ~x86 dev-python/yolk ~x86 dev-python/yolk-portage ~x86
で emerge した。
# emerge -DNav app-portage/g-pypi
入れてみたは良いけど些共動かない。
# g-pypi -h
Traceback (most recent call last):
File "/usr/bin/g-pypi", line 5, in ?
from pkg_resources import load_entry_point
File "/usr/lib/python2.4/site-packages/pkg_resources.py", line 2561, in ?
working_set.require(__requires__)
File "/usr/lib/python2.4/site-packages/pkg_resources.py", line 626, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/lib/python2.4/site-packages/pkg_resources.py", line 524, in resolve
raise DistributionNotFound(req) # XXX put more info here
pkg_resources.DistributionNotFound: Cheetah
まあ安定版ぢやないし仕方が無いか。
追記: 結局外した。(2008-03-03)
動かないし(調べて動かす樣にすれば良いのだが面倒臭い)、layman を良く理解してゐないので全部ハズした。
Python でニコニコ動畫を落とす。
普通に試してみた。
>>> data=urllib.urlencode({'mail':'nico@example.com', 'password':'nico'})
>>> res = urllib2.urlopen('https://secure.nicovideo.jp/secure/login?site=niconico', data)
>>> res.code
200
>>> res = urllib2.urlopen('http://www.nicovideo.jp/watch/sm******')
>>> res.code
200
>>> res = urllib2.urlopen('http://www.nicovideo.jp/api/getflv?v=sm******')
>>> res.code
200
>>> res.url
'http://www.nicovideo.jp/api/getflv?v=sm******'
>>> res = urllib2.urlopen('http://smile-pcm52.nicovideo.jp/smile?v=******.******')
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "/usr/lib/python2.4/urllib2.py", line 130, in urlopen
return _opener.open(url, data)
File "/usr/lib/python2.4/urllib2.py", line 364, in open
response = meth(req, response)
File "/usr/lib/python2.4/urllib2.py", line 471, in http_response
response = self.parent.error(
File "/usr/lib/python2.4/urllib2.py", line 402, in error
return self._call_chain(*args)
File "/usr/lib/python2.4/urllib2.py", line 337, in _call_chain
result = func(*args)
File "/usr/lib/python2.4/urllib2.py", line 480, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 403: Forbidden
駄目だつた。キチンと Cookie を使は無いと駄目らしい。
>>> cj = cookielib.LWPCookieJar()
>>> handler = urllib2.HTTPCookieProcessor(cj)
>>> opener = urllib2.build_opener(handler)
>>> urllib2.install_opener(opener)
>>> data=urllib.urlencode({'mail':'nico@example.com', 'password':'nico'})
>>> res = urllib2.urlopen('https://secure.nicovideo.jp/secure/login?site=niconico', data)
>>> res.code
200
>>> res = urllib2.urlopen('http://www.nicovideo.jp/watch/sm******')
>>> res.code
200
>>> res = urllib2.urlopen('http://www.nicovideo.jp/api/getflv?v=sm******')
>>> res.code
200
>>> res = urllib2.urlopen('http://smile-pcm52.nicovideo.jp/smile?v=******.******')
>>> res.code
200
取れた。
參考。
2009-03-02 舊 平成廿壹年己丑如月陸日丙午 (月・晴) [更]
iDを申込んだ。
此で明日から現金を持たない生活が始まる。かも知れない。
平日に金を使ふのは、
- 往復の電車賃。
- 煙草代。
- 晝飯代。
- 雑誌代。(偶に)
だけ。
晝食代以外はモバイルSuicaで賄へてゐて晝食代だけ現金だつたが、此で總て電子マネーで賄ふ事が出來る樣になつた。
わいえむ [彼自体、工作員ですから。 そう考えれば、納得の行動です。 第7艦隊発言も彼的には理にかなっているのでしょう。]
ぴ [あ~さう云へば民主黨は○○に選擧權を與へやうとしてゐたのでしたつけ。 工作員と云へば云へなくも無いか。]