P68まで読み終わり!
ここまでで多分累計2hぐらいかなあ・・・
あとで調べてみるけど勉強時間カウンターでも作るか!
いや、普通にエクセルでだけど。
モノとヒト
プログラミング等を勉強しつつ、色々事業化できそうなアイデアを練っていくブログです。
2010年10月11日月曜日
2010年10月7日木曜日
2010年10月6日水曜日
Pytho→PHP
すいません、一度Pythonを離脱しますw
Pythonは言語としてはとても良い言語なのですが、
やはり日本人ユーザーが少なく、かつ周りの知り合いとかもPHPをやっているようなので、
質問しやすいという意味からも先にPHPをやって、慣れてきて必要性もあればまたPythonをやろうかなと思います・・・
へたれですまん!
ということでしばらくPHP日記になります。
戦略としてはシンプルに、
「よくわかるPHPの教科書」
っていう本をやっていこうと思っています。
今日はとりあえず環境だけ整えました。
Pythonは言語としてはとても良い言語なのですが、
やはり日本人ユーザーが少なく、かつ周りの知り合いとかもPHPをやっているようなので、
質問しやすいという意味からも先にPHPをやって、慣れてきて必要性もあればまたPythonをやろうかなと思います・・・
へたれですまん!
ということでしばらくPHP日記になります。
戦略としてはシンプルに、
「よくわかるPHPの教科書」
っていう本をやっていこうと思っています。
今日はとりあえず環境だけ整えました。
2010年10月1日金曜日
Python-Twitter関連メモ(10/1更新)
Python-twitterが欧米仕様だったので日本仕様に直したでござるの巻
http://coreblog.org/ats/fixing-pyton-twitter
→欧米仕様でPythonの文字コードが日本語で正しく読めていないのを変換するコード
http://coreblog.org/ats/fixing-pyton-twitter
→欧米仕様でPythonの文字コードが日本語で正しく読めていないのを変換するコード
2010年9月28日火曜日
Bloggerにはてなブックマークアイコンを追加する方法
追加してみました。
このブログのように追加するには以下の方法で。
<div class='post-header'>~<div class='post-header-line-1'/>に以下のように記述します。
<フッターに追加するとき>
<div class='post-footer'>~<div class='post-footer-line post-footer-line-1'>に以下のように記述します。
このブログのように追加するには以下の方法で。
- <ヘッダーに追加するとき>
<div class='post-header'>~<div class='post-header-line-1'/>に以下のように記述します。
<Div Align="right"><a expr:href='"http://b.hatena.ne.jp/add?mode=confirm&url="
+ data:post.url + "&title=" + data:post.title'>
<img expr:src='"http://d.hatena.ne.jp/images/b_entry.gif"'/>
</a>
<a expr:href='"http://b.hatena.ne.jp/entry/" +
data:post.url' target='_blank'>
<img expr:src='"http://b.hatena.ne.jp/entry/image/" +
data:post.url'/>
</a>
<フッターに追加するとき>
<div class='post-footer'>~<div class='post-footer-line post-footer-line-1'>に以下のように記述します。
<a expr:href='"http://b.hatena.ne.jp/add?mode=confirm&url="
+ data:post.url + "&title=" + data:post.title'>
<img expr:src='"http://d.hatena.ne.jp/images/b_entry.gif"'/>
</a>
<a expr:href='"http://b.hatena.ne.jp/entry/" +
data:post.url' target='_blank'>
<img expr:src='"http://b.hatena.ne.jp/entry/image/" +
data:post.url'/>
</a>
これでできるはず・・・
2010年9月27日月曜日
Python-Twitterを入れるのに悪戦苦闘
お久しぶりです。
PythonでTwitterのアプリ的なものを作ろうと思い立ちまして、まだそんな実力はないのですがチャレンジしています。
早速詰まったのが、標準的なライブラリのインストールです。
http://code.google.com/p/python-twitter/
まず、こちらのサイトから、以下のファイルをインストールする必要があります。
http://cheeseshop.python.org/pypi/simplejson
http://github.com/simplegeo/python-oauth2
http://code.google.com/p/httplib2/
インストールは基本的には、コマンドプロンプトからインストールしたいファイルのフォルダに移動して、
python setup.py install
と入力すればOKです。
このさい、setuptoolsの導入が必要っぽい。
理屈は一切わかりません。
http://pypi.python.org/pypi/setuptools/
上のページに行って、自分のバージョンにあったsetuptoolsをDLして実行してください。
私はPython2.6を使っていたのですが、simplejsonが2.5にしか対応していない?ようだったので、2.5を入れました・・・
simplejsonに関しては、exeファイルがあったのでカンタンに導入できました。
入ったかどうかはシェルで
import simplejson
と入力してエラーがでなければ入っているのだと思います。(適当)
ちなみに私は最初sinplejsonと入力してエラーを吐いて苦しんでいた・・・
Python-Twitterのインストールですが、何度コマンドプロンプトからPython-Twitterのディレクトリに移動し、
python setup.py install
と入力しても、
EOL while scanning string literal
とエラーが出力され、できませんでした。
(しかもこの時、Python2.6の方にインストールしようとしている)
そこで、以下のページにあるこのような記述が参考になりました。
Python: BeautifulSoupで、HTML/XMLをらくらくパージング
これをそのまま、python2.6のほうのフォルダに入れてあげたら読み込んでくれました。
試しに、
import twitter
と入力したところ、エラーもでず、どうやら難関クリアのようです・・・
シェルに、
>>> import twitter
>>> api = twitter.Api()
>>> statuses = api.GetUserTimeline('WSJ')
>>> print [s.text for s in statuses]
と入力して、http://twitter.com/WSJの内容が出力されればOKです。
(http://d.hatena.ne.jp/idemo/20100905/p2様より)
お疲れ様でしたw
PythonでTwitterのアプリ的なものを作ろうと思い立ちまして、まだそんな実力はないのですがチャレンジしています。
早速詰まったのが、標準的なライブラリのインストールです。
http://code.google.com/p/python-twitter/
まず、こちらのサイトから、以下のファイルをインストールする必要があります。
http://cheeseshop.python.org/pypi/simplejson
http://github.com/simplegeo/python-oauth2
http://code.google.com/p/httplib2/
インストールは基本的には、コマンドプロンプトからインストールしたいファイルのフォルダに移動して、
python setup.py install
と入力すればOKです。
このさい、setuptoolsの導入が必要っぽい。
理屈は一切わかりません。
http://pypi.python.org/pypi/setuptools/
上のページに行って、自分のバージョンにあったsetuptoolsをDLして実行してください。
私はPython2.6を使っていたのですが、simplejsonが2.5にしか対応していない?ようだったので、2.5を入れました・・・
simplejsonに関しては、exeファイルがあったのでカンタンに導入できました。
入ったかどうかはシェルで
import simplejson
と入力してエラーがでなければ入っているのだと思います。(適当)
ちなみに私は最初sinplejsonと入力してエラーを吐いて苦しんでいた・・・
Python-Twitterのインストールですが、何度コマンドプロンプトからPython-Twitterのディレクトリに移動し、
python setup.py install
と入力しても、
EOL while scanning string literal
とエラーが出力され、できませんでした。
(しかもこの時、Python2.6の方にインストールしようとしている)
そこで、以下のページにあるこのような記述が参考になりました。
Python: BeautifulSoupで、HTML/XMLをらくらくパージング
Pythonのデフォルトエンコーディングは、「/usr/lib/python2.5/site-packages」配下に 「sitecustomize.py」を作成し、以下のように記述してあげることで設定できる。
#!/usr/bin/python
import sys
sys.setdefaultencoding('utf-8')
これをそのまま、python2.6のほうのフォルダに入れてあげたら読み込んでくれました。
試しに、
import twitter
と入力したところ、エラーもでず、どうやら難関クリアのようです・・・
シェルに、
>>> import twitter
>>> api = twitter.Api()
>>> statuses = api.GetUserTimeline('WSJ')
>>> print [s.text for s in statuses]
と入力して、http://twitter.com/WSJの内容が出力されればOKです。
(http://d.hatena.ne.jp/idemo/20100905/p2様より)
お疲れ様でしたw
2010年9月5日日曜日
9/5(日)
http://d.hatena.ne.jp/aidiary/20080507/1269694935 の記事を読んでいました。
まだ全部読んでないですが・・・
見返しそうなので、→のリンクにも張っておきます。
とりあえずPythonの基本書としてみんなのPythonを位置づけ、基本的にはこれをやっていくことにしてます。
でもこの一冊読んだからと言って何か作れるわけではないんだなーということも同時にわかってきました。
それはこの本がしょぼいから、というより、「プログラマー的思考」をしなければいけないんだなと。
「プログラマー的思考とは何か?」というのを説明するのは非常に難しいのですが、一つはそれは、「分解する思考」なのではないかと思います。
何かをやりたい、と思ったときに、まずこの動作をするためにはAとBとCをしなければいけないな、と。
それを実際にコードとして書いていくわけです。
ということで、プログラマー的思考を手に入れる方法を模索中です・・・
まずは、最初に張ったPygameの紹介記事で、実際のゲームの作り方を見てみようかなと思っています。
あと、dankogaiの本を読み終えました。
感想は本家http://d.hatena.ne.jp/naoeco/20100905に。
まだ全部読んでないですが・・・
見返しそうなので、→のリンクにも張っておきます。
とりあえずPythonの基本書としてみんなのPythonを位置づけ、基本的にはこれをやっていくことにしてます。
でもこの一冊読んだからと言って何か作れるわけではないんだなーということも同時にわかってきました。
それはこの本がしょぼいから、というより、「プログラマー的思考」をしなければいけないんだなと。
「プログラマー的思考とは何か?」というのを説明するのは非常に難しいのですが、一つはそれは、「分解する思考」なのではないかと思います。
何かをやりたい、と思ったときに、まずこの動作をするためにはAとBとCをしなければいけないな、と。
それを実際にコードとして書いていくわけです。
ということで、プログラマー的思考を手に入れる方法を模索中です・・・
まずは、最初に張ったPygameの紹介記事で、実際のゲームの作り方を見てみようかなと思っています。
あと、dankogaiの本を読み終えました。
感想は本家http://d.hatena.ne.jp/naoeco/20100905に。
登録:
投稿 (Atom)