Hatena::Groupfukuoka-py

uchikoshi22.py

2012-01-31

FukPUGイベント(勉強会)を開催しました

09:53

2012年1月29日(日)にPythonのイベントを福岡AipCafeで午前の部と午後の部のダブルヘッダーで開催しました。



日曜日の朝10時からにもかかわらず午前中は13人・午後は7人もの方にご参加頂いて本当に感謝です。

午前の部ではハンズオン、午後の部ではLTと(途中で動かなくなった)ハンズオンと缶ビールを片手にPlay!のデモLTを行いました。


私は午前中にハンズオンをPython初学者向けに行ったんですが、そもそもニーズがあるのかどうかすら分からずに開催したので、大勢の方が集まって頂いたことにびっくりしました。

ちょっとでも「時間の無駄じゃなかった」と思っていてもらえればいいんですが、やってみた感想としては反省点が多々あるので今後活かしていければ、と思います。


午後の部では@toenobuさんにblogofileについて、@kensei_kickさんにPlay!フレームワークのLTを行って頂きました。


blogofileは一度自分のサーバでドキュメント管理的に使ってみようかな、と思っています。


一方、Play!フレームワークは、、、JavaのWebアプリケーション開発のフレームワークなんですが、「もうWeb開発はPlay!でいいじゃん!」と思いたくなる衝撃でした。


その後は缶ビールとソフトドリンクを片手に今後どんな感じでコミュニティーをやっていこうか、とかPythonについて気になることとかをゆる~く話をして解散しました。


その中で、今後やってみたい・聞いてみたい内容でちょっとでも出たものを以下のサイトにまとめているので、もし発表する側に興味のある方がいたら是非立候補して下さい!


▼FukPUGハンズオン・LT要望サイト

https://sites.google.com/site/fukpug/handson_and_tl_request


今後もベースとして毎月1人でも参加者がいればオフラインでの集まりをやろうと思ってます。また、今回の午前の部のようにPythonそのものの初学者の方もいれば、GAEビギナーの方もいたりするので、例えば1テーブル1ハンズオンの複数ハンズオン同時開催みたいなものもやってより効果的に時間を使うような試みも楽しいかな、とひそかに企画していますので、興味のある方は楽しみにしていてください!


まだ生まれたばかりのPythonコミュニティーですが、どうぞ応援をよろしくお願いします!!!


改めまして、1/29にご参加頂いた方、朝早くから拙い説明のハンズオンにご参加いただきありがとうございました。発表する側ですが、発表についても運営についても勉強になることがたくさんあったので、これを活かして次につなげたいと思いますので、都合・機会が合えば次回からも顔を出してください!


※FukPUGとは...

Fukuoka Python Users Groupの略で、福岡でPythonに興味のある方が情報交換することを目的としたコミュニティーです。

オンラインの活動として、

Googleグループ(ML): https://groups.google.com/forum/#!forum/fukpug

Facebookグループ : http://www.facebook.com/groups/242091132516242/

Google Sites : https://sites.google.com/site/fukpug/home

ChrisChris2012/06/06 06:09Yeah, that's the tikcet, sir or ma'am

msdwtzmsdwtz2012/06/06 17:14aL98y3 <a href="http://qtqzadbqdjgj.com/">qtqzadbqdjgj</a>

vuubwthkdvuubwthkd2012/06/07 10:09gXnSSj , [url=http://fotzkrspmmpg.com/]fotzkrspmmpg[/url], [link=http://dtpbxskwolaw.com/]dtpbxskwolaw[/link], http://cbavxbcacray.com/

hmhgtwhmhgtw2012/06/07 21:32iHGjl6 , [url=http://apgfataecagg.com/]apgfataecagg[/url], [link=http://tewszyvsnqig.com/]tewszyvsnqig[/link], http://mrclczvdphhe.com/

buy cialisbuy cialis2018/04/14 14:03Hello1Bing1Bing1BinHello
Hello1Bing1Bing1BinHelloSORYMEPLS
I have been browsing online more than 3 hours today, yet I never found any interesting article like yours. It is pretty worth enough for me. In my opinion, if all webmasters and bloggers made good content as you did, the internet will be much more useful than ever before.

cialiscialis2018/04/15 14:19I have noticed that of all kinds of insurance, medical care insurance is the most dubious because of the clash between the insurance policies company's need to remain adrift and the customer's need to have insurance. Insurance companies' income on overall health plans are very low, as a result some organizations struggle to generate income. Thanks for the suggestions you write about through this blog.

<a href=http://tadalafil20mgcialis20mg.com/>low cost cialis 20mg</a>
<a href=http://tadalafil20mgcialis20mg.com/>tadalafil 10 mg</a>

generic cialisgeneric cialis2018/04/15 16:13I know this if off topic but I'm looking into starting my own weblog and was wondering what all is needed to get setup? I'm assuming having a blog like yours would cost a pretty penny? I'm not very web savvy so I'm not 100% positive. Any suggestions or advice would be greatly appreciated. Thank you

<a href=http://tadalafil20mgcialis20mg.com/>tadalafil uk</a>
<a href=http://tadalafil20mgcialis20mg.com/>generic cialis</a>

generic cialisgeneric cialis2018/04/15 20:36Hey, I think your blog might be having browser compatibility issues. When I look at your blog site in Safari, it looks fine but when opening in Internet Explorer, it has some overlapping. I just wanted to give you a quick heads up! Other then that, amazing blog!

<a href=http://tadalafil20mgcialis20mg.com/>cialis tadalafil</a>
<a href=http://tadalafil20mgcialis20mg.com/>tadalafil</a>

cialiscialis2018/04/15 21:40Hello. Great job. I did not expect this. This is a fantastic story. Thanks!

<a href=http://tadalafil20mgcialis20mg.com/>cialis official site</a>
<a href=http://tadalafil20mgcialis20mg.com/>buy cialis online</a>

viagra pills viagra pills 2018/04/16 20:20Wow, fantastic weblog structure! How lengthy have you ever been blogging for? you make blogging look easy. The total look of your site is excellent, as neatly as the content material!

<a href=https://leeranchbowhunting.com/>order viagra online</a> <a href=https://leeranchbowhunting.com/>generic viagra</a>
<a href=https://leeranchbowhunting.com/>viagra generic</a> <a href=http://top7writingservicesreviews.com/>essay pro</a>

viagra pills viagra pills 2018/04/18 07:29Hey, I think your website might be having browser compatibility issues. When I look at your blog in Firefox, it looks fine but when opening in Internet Explorer, it has some overlapping. I just wanted to give you a quick heads up! Other then that, terrific blog!

<a href=https://leeranchbowhunting.com/>generic viagra</a> <a href=https://leeranchbowhunting.com/>buy viagra online</a>
<a href=https://leeranchbowhunting.com/>viagra generic</a> <a href=http://top7writingservicesreviews.com/>writing services</a>

buy generic viagrabuy generic viagra2018/04/18 16:00I'm extremely impressed with your writing skills as well as with the layout on your weblog. Is this a paid theme or did you customize it yourself? Either way keep up the excellent quality writing, it is rare to see a great blog like this one these days..

<a href=https://leeranchbowhunting.com/>viagra online</a> <a href=https://leeranchbowhunting.com/>buy generic viagra</a>
<a href=https://leeranchbowhunting.com/>viagra generic</a> <a href=http://top7writingservicesreviews.com/>professional resume writers</a>

viagraviagra2018/04/19 15:41I think other website proprietors should take this website as an model, very clean and magnificent user genial style and design, as well as the content. You're an expert in this topic!

<a href=https://leeranchbowhunting.com/>viagra generic</a> <a href=https://leeranchbowhunting.com/>buy viagra online</a>
<a href=https://leeranchbowhunting.com/>viagra generic</a> <a href=http://top7writingservicesreviews.com/>essay writer</a>

generic viagrageneric viagra2018/04/19 20:47Hello are using Wordpress for your blog platform? I'm new to the blog world but I'm trying to get started and set up my own. Do you require any html coding knowledge to make your own blog? Any help would be really appreciated!

<a href=https://leeranchbowhunting.com/>buy viagra online</a> <a href=https://leeranchbowhunting.com/>order viagra online</a>
<a href=https://leeranchbowhunting.com/>buy viagra</a> <a href=http://top7writingservicesreviews.com/>best resume writing services</a>

buy generic viagrabuy generic viagra2018/04/20 02:03I have been surfing online greater than three hours today, yet I by no means discovered any interesting article like yours. It is beautiful worth enough for me. In my view, if all website owners and bloggers made good content material as you did, the net might be a lot more helpful than ever before.

<a href=https://leeranchbowhunting.com/>viagra online</a> <a href=https://leeranchbowhunting.com/>buy viagra</a>
<a href=https://leeranchbowhunting.com/>generic viagra</a> <a href=http://top7writingservicesreviews.com/>resume writing services</a>

cialis onlinecialis online2018/04/21 21:59buy cialis
<a href=https://genericcialisonline2018.com/>buy cialis online</a>
generic cialis online
<a href=https://genericcialisonline2018.com/>tadalafil</a>
cialis
<a href=https://genericcialisonline2018.com/>tadalafil</a>
generic cialis online

buy cialisbuy cialis2018/04/22 00:36generic cialis
<a href=https://genericcialisonline2018.com/>buy cialis online</a>
generic cialis online
<a href=https://genericcialisonline2018.com/>tadalafil</a>
cialis
<a href=https://genericcialisonline2018.com/>tadalafil</a>
cialis cheap

cialiscialis2018/04/22 03:12generic cialis online
<a href=https://genericcialisonline2018.com/>buy cialis online</a>
cialis
<a href=https://genericcialisonline2018.com/>tadalafil</a>
generic cialis online
<a href=https://genericcialisonline2018.com/>tadalafil</a>
generic cialis

cialis onlinecialis online2018/04/22 06:17cialis cheap
<a href=https://genericcialisonline2018.com/>buy cialis online</a>
cialis online
<a href=https://genericcialisonline2018.com/>tadalafil</a>
order cialis online
<a href=https://genericcialisonline2018.com/>tadalafil</a>
order cialis online

cialis onlinecialis online2018/04/22 11:20cialis online
<a href=https://genericcialisonline2018.com/>buy cialis online</a>
cialis online
<a href=https://genericcialisonline2018.com/>tadalafil</a>
cialis
<a href=https://genericcialisonline2018.com/>tadalafil</a>
buy cialis

generic cialisgeneric cialis2018/04/22 17:28cialis
<a href=https://genericcialisonline2018.com/>buy cialis online</a>
generic cialis
<a href=https://genericcialisonline2018.com/>cialis</a>
cialis online
<a href=https://genericcialisonline2018.com/>cialis</a>
generic cialis online

buy cialis onlinebuy cialis online2018/04/24 19:35cheap cialis https://cialiszxc.com/
<a href=https://cialiszxc.com/>generic for cialis</a>
cheap cialis
<a href=https://cialiszxc.com/>cialis generico</a>

erection pillserection pills2018/04/26 15:58very good post, i actually love this web site, keep on it

new drugs for ednew drugs for ed2018/04/27 14:17erectile damage
<a href=http://edpillsdrugs.com/>cheapest ed drugs</a>
erectile tissue quizlet
<a href="http://edpillsdrugs.com/">new ed drugs</a>

best erectile pillsbest erectile pills2018/04/27 17:19erectile pillole
<a href=http://edpillsdrugs.com/>buy erectile dysfunction meds online</a>
erectile com
<a href="http://edpillsdrugs.com/">erectile dysfunction</a>

cialiscialis2018/04/27 19:50Appreciating the time and effort you put into your site and detailed information you present. It's nice to come across a blog every once in a while that isn't the same unwanted rehashed information. Excellent read! I've bookmarked your site and I'm adding your RSS feeds to my Google account.

tadalafiltadalafil2018/04/28 07:28Today, with the fast life-style that everyone is having, credit cards have a huge demand throughout the economy. Persons throughout every discipline are using the credit card and people who aren't using the credit cards have arranged to apply for one in particular. Thanks for sharing your ideas about credit cards.

generic cialisgeneric cialis2018/04/28 11:04I am curious to find out what blog system you have been utilizing? I'm experiencing some small security problems with my latest blog and I'd like to find something more secure. Do you have any recommendations?

tadalafil generictadalafil generic2018/04/28 13:15Hey just wanted to give you a quick heads up. The words in your content seem to be running off the screen in Safari. I'm not sure if this is a format issue or something to do with internet browser compatibility but I figured I'd post to let you know. The style and design look great though! Hope you get the problem solved soon. Kudos

cialis onlinecialis online2018/04/28 17:23Hello, you used to write wonderful, but the last few posts have been kinda boring… I miss your tremendous writings. Past several posts are just a little bit out of track! come on!

buy cialisbuy cialis2018/04/28 22:27Hey there! Someone in my Facebook group shared this website with us so I came to check it out. I'm definitely enjoying the information. I'm book-marking and will be tweeting this to my followers! Fantastic blog and wonderful design and style.

generic cialisgeneric cialis2018/04/29 05:51One more issue is that video gaming has become one of the all-time most important forms of excitement for people of every age group. Kids participate in video games, and adults do, too. Your XBox 360 is probably the favorite games systems for individuals that love to have a lot of games available to them, in addition to who like to experiment with live with other folks all over the world. Many thanks for sharing your notions.

cialis onlinecialis online2018/04/29 08:00cialis
<a href=http://genericcialistadalafil.com/>buy cialis</a>
<a href=http://genericcialistadalafil.com/>cialis online</a>
<a href=http://genericcialistadalafil.com/>buy cialis</a>
generic cialis
<a href=http://genericcialistadalafil.com/>cialis cheap</a>

cialis genericcialis generic2018/04/29 10:01buy cialis online
<a href=http://genericcialistadalafil.com/>generic cialis</a>
<a href=http://genericcialistadalafil.com/>cialis online</a>
<a href=http://genericcialistadalafil.com/>generic cialis</a>
tadalafil
<a href=http://genericcialistadalafil.com/>buy cialis</a>

cialis onlinecialis online2018/04/29 12:09cialis online
<a href=http://genericcialistadalafil.com/>buy cialis</a>
<a href=http://genericcialistadalafil.com/>cialis cheap</a>
<a href=http://genericcialistadalafil.com/>buy cialis</a>
cialis online
<a href=http://genericcialistadalafil.com/>cialis</a>

tadalafil generictadalafil generic2018/04/29 14:22buy cialis online
<a href=http://genericcialistadalafil.com/>cialis</a>
<a href=http://genericcialistadalafil.com/>generic cialis online</a>
<a href=http://genericcialistadalafil.com/>order cialis online</a>
tadalafil generic
<a href=http://genericcialistadalafil.com/>cialis</a>

tadalafil generictadalafil generic2018/04/29 17:16generic cialis tadalafil
<a href=http://genericcialistadalafil.com/>order cialis online</a>
<a href=http://genericcialistadalafil.com/>order cialis online</a>
<a href=http://genericcialistadalafil.com/>generic cialis online</a>
tadalafil
<a href=http://genericcialistadalafil.com/>cialis</a>

generic cialisgeneric cialis2018/04/30 04:30generic cialis
<a href=http://genericcialistadalafil.com/>buy cheap cialis</a>
<a href=http://genericcialistadalafil.com/>generic cialis online</a>
<a href=http://genericcialistadalafil.com/>cialis online</a>
buy cialis online
<a href=http://genericcialistadalafil.com/>cialis generic</a>

generic cialisgeneric cialis2018/04/30 18:23Thanks for the ideas you have discussed here. Yet another thing I would like to convey is that computer memory needs generally go up along with other improvements in the technological innovation. For instance, any time new generations of processors are brought to the market, there is usually a related increase in the type calls for of all computer system memory in addition to hard drive space. This is because the software program operated through these processor chips will inevitably rise in power to leverage the new technological know-how.

generic cialisgeneric cialis2018/04/30 20:06buy cialis online
<a href=http://genericcialistadalafil.com/>cheap cialis</a>
<a href=http://genericcialistadalafil.com/>cialis</a>
<a href=http://genericcialistadalafil.com/>cialis</a>
tadalafil generic
<a href=http://genericcialistadalafil.com/>cialis generic</a>

cheap cialischeap cialis2018/04/30 22:40tadalafil generic
<a href=http://genericcialistadalafil.com/>cialis</a>
<a href=http://genericcialistadalafil.com/>order cialis online</a>
<a href=http://genericcialistadalafil.com/>cialis</a>
buy cialis online
<a href=http://genericcialistadalafil.com/>cialis generic</a>

buy cialis onlinebuy cialis online2018/05/01 01:05buy cialis
<a href=http://genericcialistadalafil.com/>cialis</a>
<a href=http://genericcialistadalafil.com/>cialis cheap</a>
<a href=http://genericcialistadalafil.com/>generic cialis</a>
tadalafil generic
<a href=http://genericcialistadalafil.com/>cialis generic</a>

cialiscialis2018/05/01 02:11cialis generic
<a href=http://genericcialistadalafil.com/>cialis generic</a>
<a href=http://genericcialistadalafil.com/>cialis cheap</a>
<a href=http://genericcialistadalafil.com/>cialis generic</a>
tadalafil generic
<a href=http://genericcialistadalafil.com/>buy cialis</a>

cialiscialis2018/05/01 06:36buy cialis
<a href=http://genericcialistadalafil.com/>cialis generic</a>
<a href=http://genericcialistadalafil.com/>buy cialis</a>
<a href=http://genericcialistadalafil.com/>tadalafil generic</a>
cialis online
<a href=http://genericcialistadalafil.com/>buy cialis</a>

buy cialisbuy cialis2018/05/01 08:57generic cialis
<a href=http://genericcialistadalafil.com/>cialis generic</a>
<a href=http://genericcialistadalafil.com/>buy cialis</a>
<a href=http://genericcialistadalafil.com/>buy cialis</a>
generic cialis tadalafil
<a href=http://genericcialistadalafil.com/>buy cialis</a>

tadalafil generictadalafil generic2018/05/01 11:19buy cialis
<a href=http://genericcialistadalafil.com/>cialis generic</a>
<a href=http://genericcialistadalafil.com/>buy cialis</a>
<a href=http://genericcialistadalafil.com/>tadalafil generic</a>
cialis
<a href=http://genericcialistadalafil.com/>buy cialis</a>

cialiscialis2018/05/01 13:41cialis
<a href=http://genericcialistadalafil.com/>tadalafil generic</a>
<a href=http://genericcialistadalafil.com/>cialis</a>
<a href=http://genericcialistadalafil.com/>cialis generic</a>
tadalafil generic
<a href=http://genericcialistadalafil.com/>buy cialis</a>

cialiscialis2018/05/01 16:16cialis online
<a href=http://genericcialistadalafil.com/>tadalafil generic</a>
<a href=http://genericcialistadalafil.com/>cialis</a>
<a href=http://genericcialistadalafil.com/>tadalafil generic</a>
tadalafil generic
<a href=http://genericcialistadalafil.com/>buy cialis</a>

buy cialisbuy cialis2018/05/05 18:31generic cialis tadalafil
<a href=http://genericcialistadalafil.com/>buy cialis</a>
<a href=http://genericcialistadalafil.com/>cialis cheap</a>
<a href=http://genericcialistadalafil.com/>tadalafil</a>
tadalafil generic
<a href=http://genericcialistadalafil.com/>buy cialis</a>

buy cialisbuy cialis2018/05/05 20:14cialis
<a href=http://genericcialistadalafil.com/>buy cialis</a>
<a href=http://genericcialistadalafil.com/>cialis</a>
<a href=http://genericcialistadalafil.com/>tadalafil</a>
tadalafil
<a href=http://genericcialistadalafil.com/>buy cialis</a>

impotenceimpotence2018/05/07 14:25does erectile dysfunction cause depression
<a href=http://edpillsdrugs.com/>erectile dysfunction natural remedies</a>
for erectile dysfunction ptx
<a href="http://edpillsdrugs.com/">best erectile dysfunction pills</a>

ed drugsed drugs2018/05/09 09:20erectile doctors new orleans
<a href=http://edpillsdrugs.com/>erectile dysfunction causes</a>
erectile function after prostate surgery
<a href="http://edpillsdrugs.com/">ed drugs</a>

order cialis onlineorder cialis online2018/05/12 08:38I am curious to find out what blog system you are utilizing? I'm experiencing some minor security problems with my latest site and I would like to find something more risk-free. Do you have any recommendations?

cialiscialis2018/05/12 10:30What’s Happening i'm new to this, I stumbled upon this I have discovered It positively useful and it has helped me out loads. I am hoping to give a contribution & aid different users like its helped me. Great job.

cialis onlinecialis online2018/05/12 12:20In these days of austerity and relative anxiety about taking on debt, some people balk resistant to the idea of making use of a credit card in order to make acquisition of merchandise as well as pay for any gift giving occasion, preferring, instead only to rely on the tried and trusted approach to making settlement - raw cash. However, if you possess the cash on hand to make the purchase entirely, then, paradoxically, that is the best time to use the credit card for several reasons.

cialiscialis2018/05/12 14:09Hi there this is kind of of off topic but I was wanting to know if blogs use WYSIWYG editors or if you have to manually code with HTML. I'm starting a blog soon but have no coding know-how so I wanted to get guidance from someone with experience. Any help would be enormously appreciated!

cialis cheapcialis cheap2018/05/12 15:57A different issue is that video gaming has become one of the all-time most important forms of entertainment for people of various age groups. Kids play video games, and also adults do, too. The particular XBox 360 is among the favorite gaming systems for individuals that love to have a lot of activities available to them, and who like to relax and play live with other people all over the world. Thanks for sharing your ideas.

cialiscialis2018/05/12 17:45One more important aspect is that if you are an elderly person, travel insurance for pensioners is something that is important to really look at. The older you are, a lot more at risk you happen to be for permitting something poor happen to you while overseas. If you are definitely not covered by several comprehensive insurance cover, you could have some serious complications. Thanks for sharing your guidelines on this web blog.

cialis cheapcialis cheap2018/05/12 19:39Wow, fantastic blog layout! How long have you been blogging for? you make blogging look easy. The overall look of your website is wonderful, as well as the content!

generic cialisgeneric cialis2018/05/12 21:25As I site possessor I believe the content matter here is rattling magnificent , appreciate it for your hard work. You should keep it up forever! Best of luck.

cialis onlinecialis online2018/05/12 23:11I've noticed that credit score improvement activity must be conducted with techniques. If not, you might find yourself endangering your standing. In order to realize your aspirations in fixing your credit history you have to see to it that from this instant you pay your complete monthly costs promptly in advance of their planned date. It's really significant on the grounds that by definitely not accomplishing this, all other activities that you will decide to try to improve your credit positioning will not be effective. Thanks for discussing your suggestions.

buy cialisbuy cialis2018/05/15 04:52I risk to seem the layman, but nevertheless I will ask, whence it and who in general has written?

cialiscialis2018/05/15 19:12In it something is. Thanks for the help in this question.

cialis cheapcialis cheap2018/05/15 21:34Excuse for that I interfere … I understand this question. I invite to discussion.

buy cialisbuy cialis2018/05/15 23:56Many thanks for the help in this question, now I will not commit such error.

<a href=http://cialiseupotenzshop.com/>cialis</a>

generic cialisgeneric cialis2018/05/16 02:19It is not pleasant to you?

<a href=http://cialiseupotenzshop.com/>cialis</a>

generic cialisgeneric cialis2018/05/16 04:48And there is other output?

<a href=http://cialiseupotenzshop.com/>cialis</a>

cialiscialis2018/05/16 07:29I would not wish to develop this theme.

<a href=http://cialiseupotenzshop.com/>cialis</a>

order cialis onlineorder cialis online2018/05/16 09:55Absolutely with you it agree. It seems to me it is very good idea. Completely with you I will agree.

<a href=http://cialiseupotenzshop.com/>cialis</a>

order cialis onlineorder cialis online2018/05/16 12:12I join told all above. We can communicate on this theme. Here or in PM.

<a href=http://cialiseupotenzshop.com/>cialis</a>

buy cialisbuy cialis2018/05/16 14:34I am sorry, that I interfere, I too would like to express the opinion.

<a href=http://cialiseupotenzshop.com/>cialis</a>

order cialis onlineorder cialis online2018/05/16 16:55I am very grateful to you for the information.

<a href=http://cialiseupotenzshop.com/>cialis</a>

generic cialisgeneric cialis2018/05/16 19:27All above told the truth.

<a href=http://cialiseupotenzshop.com/>cialis generic</a>

order cialis onlineorder cialis online2018/05/17 09:22What remarkable words

<a href=http://cialiseupotenzshop.com/>cialis generic</a>

cialiscialis2018/05/17 11:44What good phrase

<a href=http://cialiseupotenzshop.com/>cialis generic</a>

cialiscialis2018/05/17 16:47Very interesting idea

<a href=http://cialiseupotenzshop.com/>cialis generic</a>
<a href=https://cialisforyou.com>buy cialis</a>
<a href=https://genericcialisonline2018.com>cialis</a>

generic cialisgeneric cialis2018/05/17 18:38Interesting theme, I will take part.

<a href=http://cialiseupotenzshop.com/>cialis generic</a>
<a href=https://buycialiszsx.com>cialis</a>

<a href=https://cialiszxc.com>buy cialis</a>

generic cialisgeneric cialis2018/05/17 20:32I am final, I am sorry, but it not absolutely approaches me. Perhaps there are still variants?

<a href=http://cialiseupotenzshop.com/>cialis generic</a>
<a href=https://cialiszxc.com>buy cialis</a>
<a href=https://cialisworld.com>buy cialis</a>
<a href=https://buycialiszsx.com>cialis</a>

cialis cheapcialis cheap2018/05/17 22:29Yes, really. I agree with told all above. Let's discuss this question. Here or in PM.

<a href=http://cialiseupotenzshop.com/>cialis generic</a>
<a href=https://buyrealcialisonline.com>cialis</a>
<a href=https://buycialisgenericzs.com>cialis</a>

buy cialisbuy cialis2018/05/18 00:28Rather valuable phrase

<a href=http://cialiseupotenzshop.com/>cialis generic</a>
<a href=https://buycialiszsx.com>cialis</a>
<a href=https://buycialiszsx.com>buy cialis</a>
<a href=https://cialiszxc.com>buy cialis</a>

cialiscialis2018/05/18 04:32This theme is simply matchless :), very much it is pleasant to me)))

<a href=http://cialiseupotenzshop.com/>cialis generic</a>
<a href=http://cialistadalafil.online>buy cialis</a>
<a href=http://edpillsdrugs.com>buy cialis</a>
<a href=https://cialisworld.com>buy cialis</a>

order cialis onlineorder cialis online2018/05/18 06:36Excuse for that I interfere … To me this situation is familiar. It is possible to discuss.

<a href=http://cialiseupotenzshop.com/>cialis generic</a>
<a href=https://buyrealcialisonline.com>buy cialis</a>
<a href=http://genericcialistadalafil.online>cialis</a>
<a href=https://buyrealcialisonline.com>buy cialis</a>

cialis onlinecialis online2018/05/18 10:57You are not right. I am assured. Write to me in PM, we will talk.

<a href=http://cialiseupotenzshop.com/>cialis generic</a>
<a href=https://buycialiszsx.com>buy cialis</a>
<a href=https://buycialiszsx.com>cialis</a>
<a href=http://cialistadalafil.online>cialis</a>

order cialis onlineorder cialis online2018/05/18 15:40I consider, that you are not right. Let's discuss. Write to me in PM, we will talk.

<a href=http://cialiseupotenzshop.com/>cialis generic</a>
<a href=https://cialiszxc.com>cialis</a>
<a href=https://buycialiszsx.com>buy cialis</a>
<a href=https://cialisforyou.com>cialis</a>

cialis cheapcialis cheap2018/05/18 18:20The authoritative point of view, curiously..

<a href=http://cialiseupotenzshop.com/>cialis generic</a>
<a href=https://buycialiszsx.com>cialis</a>
<a href=https://buyrealcialisonline.com>cialis</a>
<a href=https://cialisworld.com>cialis</a>

order cialis onlineorder cialis online2018/05/19 06:14Absolutely with you it agree. In it something is also thought excellent.

<a href=http://cialiseupotenzshop.com/>cialis generic</a>
<a href=https://cialiszxc.com>buy cialis</a>
<a href=https://genericcialisonline2018.com>buy cialis</a>
<a href=http://edpillsdrugs.com>buy cialis</a>

order cialis onlineorder cialis online2018/05/19 09:42And you so tried?

<a href=http://cialiseupotenzshop.com/>cialis generic</a>
<a href=https://buycialiszsx.com>cialis</a>
<a href=https://buycialisgenericzs.com>cialis</a>
<a href=https://cialisforyou.com>buy cialis</a>

disfunctiondisfunction2018/05/19 10:13can erectile dysfunction be cured naturally
<a href=http://edpillsdrugs.com/>ed drugs</a>
michael douglas erectile dysfunction
<a href="http://edpillsdrugs.com/">disfunction</a>

buy cialisbuy cialis2018/05/19 12:31I can look for the reference to a site with a large quantity of articles on a theme interesting you.

<a href=http://cialiseupotenzshop.com/>cialis generic</a>

<a href=https://cialisforyou.com>buy cialis</a>
<a href=http://edpillsdrugs.com>buy cialis</a>

cialiscialis2018/05/19 19:37Excuse please, that I interrupt you.

<a href=http://cialiseupotenzshop.com/>cialis generic</a>

<a href=http://cialistadalafil.online>cialis</a>
<a href=https://buycialiszsx.com>buy cialis</a>

impotenceimpotence2018/05/20 12:39buy erectile dysfunction pills
<a href=http://edpillsdrugs.com/>ed drugs</a>
top erectile strength products
http://edpillsdrugs.com/
<a href="http://edpillsdrugs.com/">erectile dysfunction treatment</a>

AnthonylineeAnthonylinee2018/05/20 16:43order cialis online
111111ZZZ
https://111111ZZZ.com

essay writingessay writing2018/05/23 18:26<a href=https://top7writingservicesreviews.com/>essay writing</a>
essay writing
<a href=https://top7writingservicesreviews.com/>paper writing service</a>
uk essays

essay writingessay writing2018/05/23 20:18<a href=https://top7writingservicesreviews.com/>best essay writing service</a>
essay writing
<a href=https://top7writingservicesreviews.com/>paper writing service</a>
best essay writing service

uk essaysuk essays2018/05/24 00:51<a href=https://top7writingservicesreviews.com/>uk essays</a>
uk essays
<a href=https://top7writingservicesreviews.com/>paper writing service</a>
essay writing

essay writingessay writing2018/05/24 03:20<a href=https://top7writingservicesreviews.com/>paper writing service</a>
best essay writing service
<a href=https://top7writingservicesreviews.com/>uk essays</a>
essay writing

uk essaysuk essays2018/05/24 08:02<a href=https://top7writingservicesreviews.com/>essay writing service</a>
uk essays
<a href=https://top7writingservicesreviews.com/>paper writing service</a>
essay writing service

generic cialisgeneric cialis2018/05/28 04:57<a href=http://cialiscouponedshop.com/>cheap cialis</a>
<a href=http://cialisedshop.com/>cheap cialis</a>
Now all is clear, many thanks for the help in this question. How to me you to thank?

generic cialisgeneric cialis2018/05/28 07:01<a href=http://cialisedshop.com/>cialis</a>
<a href=http://cialisedshop.com/>cheap cialis</a>
You are not right. I am assured. I can defend the position. Write to me in PM, we will talk.

generic cialisgeneric cialis2018/05/28 09:35<a href=http://cialisedshop.com/>cialis</a>
<a href=http://cialisedshop.com/>cialis</a>
Hardly I can believe that.

cheap cialischeap cialis2018/05/28 12:26<a href=http://cialisedshop.com/>cialis</a>
<a href=http://cialiscouponedshop.com/>cialis</a>
Yes, a quite good variant

cheap cialischeap cialis2018/05/28 15:28<a href=http://cialisedshop.com/>cheap cialis</a>
<a href=http://cialiscouponedshop.com/>cheap cialis</a>
Allow to help you?

cheap cialischeap cialis2018/05/28 21:53<a href=http://cialiscouponedshop.com/>cialis</a>
<a href=http://cialisedshop.com/>cialis</a>
This rather good phrase is necessary just by the way

cialiscialis2018/05/29 01:07<a href=http://cialisedshop.com/>cheap cialis</a>
<a href=http://cialisedshop.com/>cheap cialis</a>
Willingly I accept. In my opinion, it is an interesting question, I will take part in discussion. I know, that together we can come to a right answer.

cheap cialischeap cialis2018/05/29 04:31<a href=http://cialisedshop.com/>cheap cialis</a>
<a href=http://cialisedshop.com/>cialis</a>
What phrase...

cialiscialis2018/05/29 07:47<a href=http://cialisedshop.com/>cheap cialis</a>
<a href=http://cialiscouponedshop.com/>cheap cialis</a>
It is unexpectedness!

cheap cialischeap cialis2018/05/29 10:59<a href=http://cialisedshop.com/>cialis</a>
<a href=http://cialiscouponedshop.com/>cialis</a>
Clever things, speaks)

cheap cialischeap cialis2018/05/29 14:08<a href=http://cialisedshop.com/>cialis</a>
<a href=http://cialisedshop.com/>cialis</a>
I can not participate now in discussion - there is no free time. I will be released - I will necessarily express the opinion.

generic cialisgeneric cialis2018/05/29 17:14I can not participate now in discussion - it is very occupied. I will return - I will necessarily express the opinion on this question.

cheap cialischeap cialis2018/05/29 23:16I think, that you are not right. I am assured. Let's discuss. Write to me in PM.

generic cialisgeneric cialis2018/05/30 02:12Bravo, your phrase it is brilliant

cialiscialis2018/05/31 20:59<a href=http://cialiscouponedshop.com/>buy cialis</a>
<a href=http://cialiscouponedshop.com/>viagra</a>
I think, that you are not right. I can prove it. Write to me in PM, we will discuss.

generic cialisgeneric cialis2018/05/31 23:18<a href=http://cialiscouponedshop.com/>cialis</a>
<a href=http://cialiscouponedshop.com/>cialis</a>
It seems to me it is excellent idea. I agree with you.

cheap cialischeap cialis2018/06/01 01:34<a href=http://cialiscouponedshop.com/>viagra</a>
<a href=http://cialiscouponedshop.com/>viagra</a>
I refuse.

cialiscialis2018/06/01 07:37<a href=http://cialiscouponedshop.com/>buy cialis</a>
<a href=http://cialisedshop.com/>cheap cialis</a>
What words... super, remarkable idea

cialis cheapcialis cheap2018/06/09 03:33Very nice post. I simply stumbled upon your weblog and wished to say that I have really enjoyed browsing your weblog posts. After all I’ll be subscribing on your rss feed and I'm hoping you write again very soon!

generic cialisgeneric cialis2018/06/09 05:35Thanks for expressing your ideas in this article. The other thing is that when a problem appears with a computer system motherboard, persons should not have some risk with repairing this themselves because if it is not done right it can lead to irreparable damage to the whole laptop. In most cases, it is safe just to approach a dealer of the laptop for any repair of motherboard. They've already technicians who definitely have an know-how in dealing with mobile computer motherboard difficulties and can make right diagnosis and perform repairs.

order cialis onlineorder cialis online2018/06/09 07:40That is really interesting, You are an overly professional blogger. I've joined your feed and sit up for in the hunt for extra of your wonderful post. Additionally, I have shared your website in my social networks!

cialis onlinecialis online2018/06/09 09:53I additionally believe that mesothelioma cancer is a extraordinary form of most cancers that is often found in individuals previously familiar with asbestos. Cancerous tissues form within the mesothelium, which is a shielding lining that covers a lot of the body's internal organs. These cells usually form within the lining on the lungs, abdominal area, or the sac which actually encircles the heart. Thanks for giving your ideas.

cialis onlinecialis online2018/06/09 12:24I used to be more than happy to find this web-site.I wished to thanks to your time for this wonderful learn!! I definitely enjoying each little little bit of it and I have you bookmarked to take a look at new stuff you weblog post.

order cialis onlineorder cialis online2018/06/09 15:10Thanks for the auspicious writeup. It in truth used to be a enjoyment account it. Look advanced to more introduced agreeable from you! By the way, how can we be in contact?

where to buy viagrawhere to buy viagra2018/06/11 04:52order viagra
<a href=http://viagraxxx.org/>order viagra </a>
buy generic viagra online
<a href="http://viagraxxx.org/">generic viagra </a>

female viagrafemale viagra2018/06/11 09:59generic viagra
<a href=http://viagraxxx.org/>buying viagra </a>
viagra 100mg pills for men
<a href="http://viagraxxx.org/">where to buy viagra </a>

generic viagrageneric viagra2018/06/11 19:23viagra online
<a href=http://viagraxxx.org/>online viagra </a>
cheap viagra
<a href="http://viagraxxx.org/">order viagra </a>

buy viagra onlinebuy viagra online2018/06/12 02:37where to buy viagra
<a href=http://viagraxxx.org/>viagra tablets </a>
viagra pills
<a href="http://viagraxxx.org/">female viagra </a>

female viagrafemale viagra2018/06/12 09:15generic viagra
<a href=http://viagraxxx.org/>buying viagra </a>
viagra 100mg pills for men
<a href="http://viagraxxx.org/">where to buy viagra </a>

viagra pillsviagra pills2018/06/12 12:32buy generic viagra online
<a href=http://viagraxxx.org/>generic viagra </a>
buying viagra
<a href="http://viagraxxx.org/">viagra 100mg pills for men </a>

viagra onlineviagra online2018/06/12 15:48viagra sex
<a href=http://viagraxxx.org/>cost of viagra 100mg </a>
viagra without a doctor prescription
<a href="http://viagraxxx.org/">viagra </a>

online viagraonline viagra2018/06/13 06:09cost of viagra 100mg
<a href=http://viagraxxx.org/>viagra without a doctor prescription </a>
viagra
<a href="http://viagraxxx.org/">buy viagra </a>

viagra australiaviagra australia2018/06/13 18:01buy generic viagra online
<a href=http://viagraxxx.org/>buy viagra online </a>
order viagra online
<a href="http://viagraxxx.org/">cost of viagra </a>

cheap viagra onlinecheap viagra online2018/06/13 21:38female viagra
<a href=http://viagraxxx.org/>canadian viagra </a>
buy generic viagra online
<a href="http://viagraxxx.org/">buy viagra online </a>

order viagra onlineorder viagra online2018/06/14 01:53viagra tablets
<a href=http://viagraxxx.org/>viagra pills </a>
female viagra
<a href="http://viagraxxx.org/">canadian viagra </a>

order viagra onlineorder viagra online2018/06/14 04:00viagra tablets
<a href=http://viagraxxx.org/>viagra pills </a>
female viagra
<a href="http://viagraxxx.org/">canadian viagra </a>

viagra pricesviagra prices2018/06/14 05:51cost of viagra
<a href=http://viagraxxx.org/>cheap viagra online </a>
viagra uk
<a href="http://viagraxxx.org/">viagra australia </a>viagra generic
<a href=http://viagraxxx.org/>viagra sex </a>
cost of viagra 100mg
<a href="http://viagraxxx.org/">viagra without a doctor prescription </a>

viagra ukviagra uk2018/06/14 07:37where to buy viagra
<a href=http://viagraxxx.org/>viagra tablets </a>
viagra pills
<a href="http://viagraxxx.org/">female viagra </a>canadian viagra
<a href=http://viagraxxx.org/>buy generic viagra online </a>
buy viagra online
<a href="http://viagraxxx.org/">order viagra online </a>

viagraviagra2018/06/14 09:33buy viagra online
<a href=http://viagraxxx.org/>order viagra online </a>
cost of viagra
<a href="http://viagraxxx.org/">cheap viagra online </a>viagra uk
<a href=http://viagraxxx.org/>viagra australia </a>
viagra generic
<a href="http://viagraxxx.org/">viagra sex </a>

female viagrafemale viagra2018/06/14 13:31cheap viagra
<a href=http://viagraxxx.org/>order viagra </a>
order viagra
<a href="http://viagraxxx.org/">buy generic viagra online </a>generic viagra
<a href=http://viagraxxx.org/>buying viagra </a>
viagra 100mg pills for men
<a href="http://viagraxxx.org/">where to buy viagra </a>

canadian viagracanadian viagra2018/06/14 15:34order viagra
<a href=http://viagraxxx.org/>order viagra </a>
buy generic viagra online
<a href="http://viagraxxx.org/">generic viagra </a>buying viagra
<a href=http://viagraxxx.org/>viagra 100mg pills for men </a>
where to buy viagra
<a href="http://viagraxxx.org/">viagra tablets </a>

viagra sexviagra sex2018/06/14 19:47female viagra
<a href=http://viagraxxx.org/>canadian viagra </a>
buy generic viagra online
<a href="http://viagraxxx.org/">buy viagra online </a>order viagra online
<a href=http://viagraxxx.org/>cost of viagra </a>
cheap viagra online
<a href="http://viagraxxx.org/">viagra uk </a>

2011-12-15

Python勉強会@福岡第4回に参加

15:47

2012年12月13日(火)に、Python勉強会@福岡第4回に参加してきました。

第2回、第3回と参加できなかったので楽しみにしていましたが、やっぱり楽しかったです!

この勉強会に参加してると仕事でがっつりPython使いたいな、とつくづく思いますが、自分のスキルではまだまだおこがましい話なので、gumiさん達と対等に技術談義できるくらいしっかり自分で修行しよう!と内心熱くなっています。


さて、勉強会の内容ですが、

「みんなのPython Webアプリ編」の輪読の続きです。

今回はp76~p99まで行いました。


そろそろ音読する担当に立候補しないといけないですね。


突っ込み1 > RSSリーダー使ってますか?

TwitterFacebookのフォローでRSSリーダーまで追い付かないですよね~という感じでまとまってましたが、わたし、RSSリーダーをまだまだチェックしてます。(かなりさらっと流し読みだったりタイトル見て既読チェックしちゃうのが大半ですが)

RSSリーダーは広告入れにくいんで(入れると使われなくなっちゃうんで)マネタイズしづらいのに負荷だけ高いから運用コスト高い、という話でした。


突っ込み2 > 複数の値をreturnするのはPythonでは普通なの?

最初に質問を勘違いして的を得ない返事をしちゃったんですが、ほぼPythonしかしらない私はこの突っ込みが出る理由にしばらく「?」だったんですが、確かに他の言語では関数やメソッドで複数の値を戻さないですね。


私も普通に複数の値を戻す関数書くので、疑問にも思ってなくて視野の狭さを再認識しました。> <


この複数の値を戻すあたりにLispの影響を感じる、というご意見もありました。私自身はLispはさっぱり分かりませんが、PythonLispの関係についての読み物はこのあたりが面白いかもしれません。

PythonLispの関係について > http://practical-scheme.net/trans/IsPythonLisp-j.html


突っ込み3 > __str__()は必要か?

クラスをprintする時のために書きますね、で解決したと思います。

私は主にDjangoのAdmin画面で表示する時用とKayのmodelの値をformに渡す時に使います。


突っ込み4 > _(アンダーバー1個)で始まる変数名って絶対使うもの?

ほとんど暗黙の了解なんで、使わなくてもいい、使ったとしても外部から呼び出すことはできます。確かPythonにはプライベート変数みたいなものはなかったと思います。(多分?)



突っ込み5 > Pythonの曜日って0が月曜日?

どうして言語ごとに(さらには言語内でも)曜日や月の値で0オリジンが変わっちゃうのか、という話ですが、本当に・・・言語ごとに覚えて気を付けるのは思考回路をさえぎる余計なバッドノウハウ以外何物でもないわけで・・・

言語ごとに0オリジンを調べると誰かの役に立つかも。


他にも突っ込みはあったと思いますが、こんな感じで、輪読しながら好きなタイミングで突っ込みを入れて話をしています。


今回は、勉強会の後にメモリの概念について@watsさんの講義が20-30分位ありました。

ほとんどメモリで何が起きてるか考えずに開発できてるんですが、すごく楽しい時間でした。


そこで使われたコードがこんな感じです。

興味のある方は1個目と2個目のコードの実行結果がどうなるか考えてみて、実際に実行してみてください。またその時、メモリで何が行われているのか考えると「あ~、そうだよね~」と納得できます。

▼1個目

def spam(a, b):
    a = 2
    b = "foo"
    print a
    print b

a = 1
b = "hoge"

spam(a, b)
print a
print b

▼2個目

def spam(a, b):
    a = 2
    b.append("foo")
    print a
    print b

a = 1
b = list("hoge")

spam(a, b)
print a
print b

今回も会場はgumiさんが提供して下さいました。

毎回会場のご提供と準備、本当にありがとうございます。



ちなみに次回開催予定の12月20日(火)をもって年内のPython勉強会は一旦終了です。

次回は125ページまでやって本編の忘年会へと突入します!


たまには本編に参加できたらなぁ、とぶつぶつつぶやく@uchikoshi22でした。

LilsterLilster2012/02/22 16:56It's good to get a fresh way of looknig at it.

nweirxnweirx2012/02/23 19:48m7fPRs <a href="http://jajlhsajpmsw.com/">jajlhsajpmsw</a>

tajmjdtajmjd2012/02/24 01:33pRDJBC , [url=http://guchfqqgfugn.com/]guchfqqgfugn[/url], [link=http://dtyictyloirw.com/]dtyictyloirw[/link], http://offevmmkaebe.com/

dufkamdufkam2012/02/29 23:02pW6AMm <a href="http://qrmzjlegybwc.com/">qrmzjlegybwc</a>

2011-12-11

virtualenvの導入

07:43

複数のPythonの環境で開発するために、Pythonではvirtualenvというパッケージが用意されています。


ただ、このvirtualenv、ちょこっと調べた程度では私には今一理解できなかったので、環境を導入するのと同時に、今まで私がやっていた原始的なPythonのバージョンの使い分けとの違いをもう一度整理してみたところ、私自身の大きな勘違いに気が付きました。


virtualenvはPythonのヴァージョン使い分け環境ではない。


これまでずっとvirtualenvを必要と感じなかったのも、こんな勘違いからでした。

python2.6を使いたければ、pythonとたたけばいいし、python2.5ならpython2.5、python2.7ならpython2.7、python3.2ならpython3.2、で別に問題ない、と。


virtualenv環境を使うともう少しだけ広い使い方ができます。

(正直、導入して実際に色々検証してみるまで理解できなかった情弱です。。。)


virtualenvを使うことで、こんな使い方を一つのOS上で切り替えて使うことができます。

通常通り、pipやaptで入れたパッケージ全てが動くグローバル環境

python2.6 + Django1.1だけが動く仮想環境

python2.6 + Django0.9 + mysql-pythonだけが動く仮想環境

python2.5 + Django1.1だけが動く仮想環境

python2.5 + Django0.9 + mysql-pythonだけが動く仮想環境

などなど。。。



◎つまり、

virtualenvを使わず、複数のPythonのヴァージョンが入っている状態がこんな感じで、

f:id:uchikoshi22:20111211072324p:image:w360

virtualenvを使うと、さらにそれぞれのPythonのヴァージョンで、(オプション指定によって)virtualenvを使わないグローバル環境で導入済みのパッケージを使ったり、全く使わずvirtualenv環境の中でのみ別にパッケージが導入してグローバル環境に依存しないPythonを導入した状態で開発ができるようになります。

f:id:uchikoshi22:20111211072322p:image:w360


なかなか言葉にする説明しづらくて、自分でも導入から仮想環境の構築をして始めて理解できたので、そのうちハンズオンなどで説明したいと思います。



Ubuntu10.04の時の注意点

Ubuntu10.04ではPython標準でないパッケージをdist-packagesにインストールしてしまいますが、virtualenv環境内ではsite-packagesにパッケージがインストールされます。virtualevn環境で--no-site-packagesなしで起動したのにグローバル環境にあるパッケージが使えない時は無理やり(?)シンボリックリンクでも貼ってdist-packages内を見に行けるようにしないといけません。

Ubuntu10.04に複数のPythonをインストールする方法

07:43

Ubuntu10.04はデフォルトでPython 2.6がインストールされています。

この環境に2.7、3.2とGoogle App Engine(GAE)用に2.5をインストールした時のメモを転記しておきます。

(手っ取り早くインストールするためのpythonbrewのインストール手順もこのポストの一番下で紹介していまs7)



●前準備

./configure --prefix=/usr/bin/python2.7 --with-threads --enable-shared

sudo apt-get install zlib1g-dev bzip2 libbz2-dev libreadline5-dev libjpeg62 libjpeg62-dev libfreetype6 libfreetype6-dev libsqlite3-0 libsqlite3-dev libgdbm3 libgdbm-dev libssl0.9.8 libssl-dev tk8.4-dev tk8.5-dev

Python 2.7

wget http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tgz

tar zxvf Python-2.7.2.tgz

cd Python-2.7.2/

./configure --prefix=/opt/python2.7 --with-threads --enable-shared

make

sudo make install

sudo strip /opt/python2.7/bin/python*

sudo ln -s /opt/python2.7/bin/python /usr/bin/python2.7

sudo vi /etc/ld.so.conf.d/opt-python2.7.conf

# 下記を追記

/opt/python2.7/lib

sudo /sbin/ldconfig


●Python3.2

wget http://www.python.org/ftp/python/3.2.2/Python-3.2.2.tgz

tar xzvf Python-3.2.2.tgz

cd Python-3.2.2/

./configure --prefix=/opt/python3.2 --with-threads --enable-share

make

sudo make install

sudo strip /opt/python3.2/bin/python*

sudo ln -s /opt/python3.2/bin/python3.2 /usr/bin/python3.2

sudo vi /etc/ld.so.conf.d/opt-python3.2.conf

# 下記を追記

/opt/python3.2/lib

sudo /sbin/ldconfig


●Python2.5

#ソースから入れるとGAEの開発環境がうまく動かなかったので、hrendohさんの記事をもとにaptで入れました。(GAEの開発をするにはPILとSSL関係が別途必要です)

・sources.listに以下を追記

deb http://ppa.launchpad.net/fkrull/deadsnakes/ubuntu lucid main

deb-src http://ppa.launchpad.net/fkrull/deadsnakes/ubuntu lucid main

・以下を実行

sudo apt-get update

sudo apt-get install python2.5



●これまでのバージョンの使い分け

Pythonの開発環境として、Ubuntu10.04を使っていますが、標準でPython2.6が入っています。

Python2.6はUbuntuを動かす上で下手に触らない方がいいので、そのまま残しつつDjangoでの開発用に使っています。

その他に、Google App Engine(GAE)の開発のためにPython2.5、将来の勉強のためにPython3.2、通常のシェルスクリプト代用としてのちょっとしたプログラムを書くためにPython2.7と、1つのOS上で4つのPythonがインストールされています。

ヴァージョン用途起動方法
2.6システムデフォルト&Djangopython | python2.6
2.5GAE開発用python2.5
2.7シェルスクリプトの代替&GUI開発python2.7
3.2将来への布石python3.2


この環境で特に変更を加えていなければ、シェルでpythonと実行するとpython2.6の環境でPythonスクリプトは実行されます。


▼確認

zuzu:~$ which python

/usr/bin/python

zuzu:~$ ls -la /usr/bin/python

  • rwxr-xr-x 1 root root 983 2010-04-25 12:20 ipython
  • rwxr-xr-x 1 root root 331 2010-04-25 12:20 ipython2.6
  • rwxr-xr-x 1 root root 316 2010-04-25 12:20 ipython-wx
  • rwxr-xr-x 1 root root 227 2010-04-25 12:20 ipythonx

lrwxrwxrwx 1 root root 23 2011-12-10 13:46 pdb2.5 -> ../lib/python2.5/pdb.py

lrwxrwxrwx 1 root root 23 2011-09-19 14:57 pdb2.6 -> ../lib/python2.6/pdb.py

lrwxrwxrwx 1 root root 9 2011-09-19 14:57 python -> python2.6

lrwxrwxrwx 1 root root 9 2011-09-19 14:57 python2 -> python2.6

  • rwxr-xr-x 1 root root 1164972 2011-09-24 08:36 python2.5
  • rwxr-xr-x 1 root root 2288240 2010-04-16 23:06 python2.6
  • rwxr-xr-x 1 root root 1452 2010-04-16 22:59 python2.6-config

lrwxrwxrwx 1 root root 25 2011-12-10 13:36 python2.7 -> /opt/python2.7/bin/python

lrwxrwxrwx 1 root root 25 2011-12-10 13:54 python3.2 -> /opt/python3.2/bin/python

lrwxrwxrwx 1 root root 16 2011-11-13 17:49 python-config -> python2.6-config

lrwxrwxrwx 1 root root 29 2011-09-19 14:57 pyversions -> ../share/python/pyversions.py

なので、Pythonお約束の一行目の/usr/bin/env pythonを書くと、PATHを参照して/usr/bin内のpythonを実行するので、python2.6が起動しますが、/usr/bin/pythonはあくまでシンボリックリンクなので/usr/bin/python2.7に貼り直せば/usr/bin/env pythonを書いてpython2.7環境で走らせることが可能です。


ただし、毎回シンボリックリンクを張り替えるのも泥臭いし、なによりシステム側で依存している/usr/bin/pythonで動くヴァージョンを変えるのは怖いので、次に紹介するvirtualenvがとても役に立ちます。



一応、断っておくと最近はpythonbrewを使えばもっと簡単に複数のPythonのバージョンをインストールできます。

pythonbrewのインストールはこちら > http://d.hatena.ne.jp/pasela/20110704/pythonbrew

▼インストール手順だけ抜き出すと。。。

sudo apt-get install curl

curl -kLO https://github.com/utahta/pythonbrew/raw/master/pythonbrew-install

chmod +x pythonbrew-install

./pythonbrew-install

.bashrcに以下を追記

source $HOME/.pythonbrew/etc/bashrc

toenobutoenobu2011/12/11 15:52virtualenvWrapperって使ってますか?

uchikoshi22uchikoshi222011/12/15 15:57> toenobuさん
実はvirtualenv自体、自分自身ではまだ差し迫った必要性がなくて、とりあえずvirtualenvがどう動くのか知りたくてインストールしただけなのでvirtualenvWrapperはまだ入れてもないんですよ。

VishalVishal2012/02/20 22:46This article is a home run, pure and smiple!

etjtdbetjtdb2012/02/22 01:28utmmP9 , [url=http://esavrxokoepj.com/]esavrxokoepj[/url], [link=http://fkgnntntvfdh.com/]fkgnntntvfdh[/link], http://qtzxeokyesir.com/

2011-11-05

福岡のPythonユーザーグループを作りました

09:17

2011年11月15日に福岡でPythonの勉強会が開かれる、ということで、以前からあればいいのになぁ、

と思っていた、福岡のPythonユーザーグループをFacebookグループGoogleグループとで作りました。


年明け後の2012年1月には興味のあるかたにお集まりいただいて、このグループの紹介兼、勉強会を

開催する予定ですが、簡単にこのグループについていくつか書いておきます。


Q.グループ名:

A.FukPUG - Fukuoka Python User Group


Q.Fukuoka.pyとどう違うの?

A.基本スタンスは一緒で、福岡でPythonを勉強している人たちのゆるい集まりですが、実際に顔を合わ

 せる機会を定期的につくれれば、と思います。


Q.FukPUG参加資格は?

A.Pythonに興味があれば誰でも参加できます。福岡在住じゃなくても構いません。

 福岡中心に集まることが多い(だろうな)、というだけです。

 希望すればGoogleグループもFacebookグループでも管理者権限をお渡しします。


Q.どうしてFukPUGを作ろうと思ったの?

A.福岡でPythonユーザが集まるグループがこれまでなかったことと、前述の11/15の勉強会を見ると

 Pythonの勉強会ニーズが少なからずありそうだったためです。


 また、初学者が参加しやすく、熟練者も継続できるような連続的な勉強会・コミュニティーは実際には

 難しそうなんですが、少なくとも福岡のPythonユーザの情報ハブとしてのグループがあれば、とい

 う思いからです。


Q.FukPUGは何をするの?

A.今のところ、GoogleグループとFacebookグループを作ったので、勉強会情報やイベント情報など

 をこのグループに投げていただければ、福岡のPythonの情報をまとめて提供することができます。

 また、定期的に勉強会やmini Hack-a-thonなんかの主催も計画しています。


 勉強会の種類が増えて、それぞれの勉強会メンバーで集まって福岡版PyCon、なんて日が来る

 かはわかりませんが、まずは福岡でPythonユーザ同士の情報交換場所であれば、と思っています。


Q.なんか色々書いてるけど、堅苦しくない?

A.ここを読んじゃうとそう感じるかも(> <)。ただ、これは個人的な思いなので、この考えを強制する

 つもりはないし、従う必要はないです。いや、Pythonに興味があるグループってことだけは共有し

 てもらえれば、と思いますけど。


 なので、気軽に情報を流してもらって、集まりがあればフラッと立ち寄ってもらって、グループを

 コントロールしたい方にはがっつりリードしてもらって、Pythonに興味のある方にとって、その人

 なりに、便利な居心地のいいグループであればいいと考えています。



結構書いてしまったんですが、上のようなことを前述の年明け後の1月に発表する機会を作りますので、

Pythonに興味のある方は、GoogleグループかFacebookグループのフォローをお願いします!

RandallRandall2012/02/22 19:05Great common sense here. Wish I'd thuohgt of that.

dxywouldxywoul2012/02/23 21:36J8ugTK <a href="http://sulwlkdrlirb.com/">sulwlkdrlirb</a>

mtxeqpxymtxeqpxy2012/02/25 22:22dn7xBm , [url=http://rztpzydksgkk.com/]rztpzydksgkk[/url], [link=http://rahlrmnueukz.com/]rahlrmnueukz[/link], http://jqkqlczownaq.com/

jmwuebksoajmwuebksoa2012/02/29 22:46MEhLC6 <a href="http://mltlubwfvtbi.com/">mltlubwfvtbi</a>

2011-10-29

福岡でPythonの勉強会が開かれるようです

12:58

来年(2012年)になったら福岡のPythonの勉強会/コミュニティーを作ろう!

と思っていたら、第一回勉強会が開かれるようです。


第1回 Python勉強会@福岡

http://atnd.org/events/21509


福岡でもPythonistaの活動が活発化するといいですね!

初めてのsuper()メソッド

12:52

エキスパートPythonの中でsuper()メソッドのことが書かれていたんですが、super()メソッドを使ったことがなかったので少し調べました。


super()メソッドは第一引数に指定されたクラスの親クラスを返すメソッドで、以下のようなクラスの継承で使うことができます。



OyaクラスをKodomoクラスで継承し、Oyaクラスのspamメソッドを実行するKodomoクラスのeggsメソッドを実装した例です。

class Oya(object):
    def spam(self):
        print "I am a father"

class Kodomo(Oya):
    def eggs(self):
        super(Kodomo, self).spam()

c = Kodomo()
c.eggs()
c.spam() // 直接親クラスのメソッドを呼び出している例です。

これを実行すると、当然、こう表示されます。

I am a father

I am a father



これをsuper()メソッドを使わずに書くとこうなります。

class Oya():
    def __init__(self):
        pass

    def spam(self):
        print "I am a father"


class Kodomo(Oya):
    def __init__(self):
        Oya.__init__(self)

    def eggs(self):
        self.spam()

c = Kodomo()
c.eggs()

watswats2011/10/30 23:08最近 m-hashimoto さんにfukuoka.pyに入れて頂きました。読書会毎週やる予定ですので、よろしくお願いします!

BellaBella2012/02/21 07:38That insihgt's just what I've been looking for. Thanks!

nscpytjnscpytj2012/02/21 20:04klqdDY <a href="http://iytrtayqfbas.com/">iytrtayqfbas</a>

yfbhlzjqyfbhlzjq2012/02/29 01:55iiT77w <a href="http://xtgusbqbatkt.com/">xtgusbqbatkt</a>