« November 2008 | Main | January 2009 »

December 2008

31 December 2008

simplejson と setuptools と私

Python では simplejson がデファクトっぽい感じだったので、simplejson をインストールしようと思ったら、以下のようなエラーメッセージが。。。

 # wget http://pypi.python.org/packages/source/s/simplejson/simplejson-1.3.tar.gz#md5=fbe039b9b863572651a0f665acea34c9
# tar zxvf simplejson-1.3.tar.gz
# cd simplejson-1.3
# python setup.py install

---------------------------------------------------------------------------
This script requires setuptools version 0.6a11 to run (even to display
help).  I will attempt to download it for you (from
http://cheeseshop.python.org/packages/2.5/s/setuptools/), but
you may need to enable firewall access for this script first.
I will start the download in 15 seconds.

(Note: if this machine does not have network access, please obtain the file

   http://cheeseshop.python.org/packages/2.5/s/setuptools/setuptools-0.6a11-py2.5.egg

and place it in this directory before rerunning this script.)
---------------------------------------------------------------------------
Downloading http://cheeseshop.python.org/packages/2.5/s/setuptools/setuptools-0.6a11-py2.5.egg
Traceback (most recent call last):
  File "setup.py", line 4, in

    ez_setup.use_setuptools()
  File "/private/var/root/tmp/simplejson-1.3/ez_setup/__init__.py", line 88, in use_setuptools
    egg = download_setuptools(version, download_base, to_dir, download_delay)
  File "/private/var/root/tmp/simplejson-1.3/ez_setup/__init__.py", line 142, in download_setuptools
    src = urllib2.urlopen(url)
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/urllib2.py", line 124, in urlopen
    return _opener.open(url, data)
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/urllib2.py", line 387, in open
    response = meth(req, response)
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/urllib2.py", line 498, in http_response
    'http', request, response, code, msg, hdrs)
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/urllib2.py", line 419, in error
    result = self._call_chain(*args)
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/urllib2.py", line 360, in _call_chain
    result = func(*args)
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/urllib2.py", line 582, in http_error_302
    return self.parent.open(new)
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/urllib2.py", line 387, in open
    response = meth(req, response)
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/urllib2.py", line 498, in http_response
    'http', request, response, code, msg, hdrs)
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/urllib2.py", line 425, in error
    return self._call_chain(*args)
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/urllib2.py", line 360, in _call_chain
    result = func(*args)
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/urllib2.py", line 506, in http_error_default
    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 404: Not Found

そもそも setuptools というのが必要みたい。(ごめんなさい。私は Python はよくわからないです。。。)

で、setuptools のサイト http://pypi.python.org/pypi/setuptools にアクセスして、Mac OS X の項を見つつ、次のように実施しました。

  #  wget http://pypi.python.org/packages/2.5/s/setuptools/setuptools-0.6c9-py2.5.egg#md5=fe67c3e5a17b12c0e7c541b7ea43a8e6
  #  sh setuptools-0.6c9-py2.5.egg

なんと setuptools のインストールはとても簡単。

そして引き続き、simplejson のインストール

 # python setup.py install
(中略)
Installed /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/simplejson-1.3-py2.5.egg
Processing dependencies for simplejson==1.3
Finished processing dependencies for simplejson==1.3

すばらしい。あっさり入りましたぞ。

ってことで simplejson は setuptools があればあっさりインストールできますよ、というお話でした。

年末のテレビを見ながらダラダラと simplejson と setuptools を調べていた私でした。本年もどうぞよろしく。(なんのこっちゃ)

seealso:

あけましておめでとうございます

あけましておめでとうございます。旧年中は大変お世話になりました。本年もよろしくお願いします。

追伸: こちらの方でもご挨拶させていただきましたのでもしよろしければご覧ください。(最近はもっぱら TypePad の方でブログを更新中です。)

あけましておめでとうございます

あけましておめでとうございます。
旧年中は大変お世話になりました。本年もよろしくお願いします。

昨年末に私のプログラマとしての基礎に大きな影響を与えて下さった先輩にお会いしまして、何か決意表明的な何かが私の心の中にふつふつと芽生えてきました。
その先輩は色々と教えて下さいましたが、その中の一つとして私にオープンソースの意義を教えてくれました。
そんなわけで今年は積極的にオープンソースへの貢献をしていきたいと思います。

お陰様でとても忙しい日々を送っているのですが、その忙しさに流されずに、いろいろと挑戦していきたいと思います。

本年も何卒よろしくお願いします。

2009.1.1 Takatsugu Shigeta

29 December 2008

Re-MovableType

The copy is "STRONG/REMOVABLE TYPE". This is NOT for blogging, for publishing platform. This is double-faced tape. :)



28 December 2008

HEART STATION / 宇多田ヒカル

このアルバムはすごくいいですね、宇多田ヒカルの HEART STATION。 シングル曲がいくつもならんでいるということよりもそれぞれの曲の粒だったり、アルバム一枚通しての流れだったり、これは名盤ですな。何かの番組だかで宇多田ヒカルも言っていたのですが、このアルバムは 1st アルバムの頃に近い感じです。1stアルバム とか Cubic U の Precious とかその辺が好きな人は結構刺さるんじゃないかなー。

収録されているシングル関係は次の通り。


年の瀬

年の瀬ですねー。

25 December 2008

お正月飾り

お正月飾り
オフィスのあるビルの入口には早速、門松が飾られています。お正月はすぐそこですね。
会社は今日が仕事納めです。夕方からは Wii 大会をはじめ、様々な催しが社内で開かれます。
とりあえずお仕事としては今日が今年の最後ですのでご挨拶を。
本年中はお世話になりました。来年も宜しくお願いします。

シャンパン

シャンパン
クリスマス気分をどうぞ

24 December 2008

<3 TypePad

DSC01032DSC01031DSC01030
This is my cellphone decorated by my wife. It looks like Swarovski.
妻が私の携帯電話を TypePad ロゴでスワロフスキー調のデコ電にしてくれました!

19 December 2008

メリークリスマス

メリークリスマス

Access Ranking

Powered by Six Apart
Sponsored links