iPad / iPhone アプリを使えば、Lindoc のコンテンツをより快適に読むことができます。無料のアプリをインストールして、新しい読書を体験しましょう!
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー 一部読者から高い評価をいただき,絶版となりながら中古市場でプレミア価格がついていた拙著「みんなのPython Webアプリ編」のHTML版をお送りします。Pythonを使って,Webアプリを開発するための方法を,基本的な事柄から積み重ね式に解説した書籍をHTMLにしたのが本コンテンツです。 編集部のご厚意で作ってもらった配布用PDFをベースに作っています(PDF作成だけでなく,出版契約の解除など必要な手続きを快く受けて頂いた担当様にはとても感謝しております)。構成などは著書をベースにしていますが,HTML化する過程で少し手直ししてあります。特にPython 2.7で動かないサンプルコー
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー microneを作ってみたのだけど,もうちょっと実践的なアプリを作った方がいいかな〜,と思ったので,画像掲示板を作ってみた。microneimageboardといいます。Twitterアカウントで認証をし,画像を投稿できます。 使い方 ここからブートストラップを取ってくる。 buildout.cgfの50行目あたり,「aha」「aha.plugin.microne」「aha.plugin.twitteroauth」を消して,「aha.application.microneimageboard」に置き換える。また,app/application.pyというファイルを消す。 「python
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー 前回紹介したApp Engine用のフレームワークahaをマイクロフレームワーク化するプラグインmicroneを使って,TwittreのBotを書いてみた。 どのくらいで書けるかな,と思って試してみたら,14行で書けた。Flaskで書いたのより一行短くなった。 でもホントはエンコーディング指定と関数の前に空行が欲しいので16行ですゴメンナサイ。 Bot書いてた時間は5分くらいかな? まったく直すことなく,書いたらそのまま動いた。 コードは以下。 from random import choice from plugin.microne.app import Microne from p
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー Traffiqueを使って見たらことのほか面白かったので,だれでも簡単に楽しめるように方法をまとめてみた。App EngineやPythonを使う人が増えるといいなあ:-)。 ↓こんな風に,サイトにどの地点からアクセスがあったかを,リアルタイムにGoogle Maps上にプロットする方法について解説します。Google App Googleを使っています。大抵のサイトならApp Engineの無料枠で収まりますし,コードを書く必要もありません。アプリケーション本体はPythonとJavaScriptで書かれていて,読みやすいので,腕に覚えがある人はカスタマイズしても楽しいはず:-)。
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー Traffiqueはサイト訪問者の情報をリアルタイムに表示,集計するオープンソースのアプリケーション。 デモサイトを見るとどんなことをするソフトなのかが一目で分かる。サイトに透明なgif画像(http://traffique-demo.appspot.com/t.gif)を埋め込み,アクセスがあったら地点情報などを割り出し地図上に表示したり,チャートに表示したりする,というもの。実際にGIF画像にアクセスしてみると,自分の位置が地図上に表示されてなかなか面白い。 Google App EngineのChannel APIを使って情報をやりとりしている。Pythonで書かれている。ソース
日本Pythonユーザ会は12月8日(水)、「帰ってきた Python Workshop 2010/12」と題したPython勉強会イベントを開催する。今回はMixiアプリとGoogle App Engineについて、エキスパートからの活用ノウハウが語られたり、CG制作用ジョブディスパッチシステムにおけるPythonの活用といったセッションが予定されている。またパネルディスカッションでは、最近話題のLL(Lightweight Language)を中心とした各言語を利用した著名人がPythonを語るという興味深い趣向となっている。 Pythonに興味がある、Pythonをより深く活用したいユーザはもちろん、プログラミング言語全般に興味を持った人にもぜひ参加して欲しい。 開催概要は以下の通り。
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー 元記事 : Farewell To Microsoft IronPythonを開発していたJim Hugnin氏がMicrosoftを去り,Googleに行くようです。 彼はJava VM上でPythonの実行環境を実装したJythonの作者でもあります。Microsoftで氏は,IronPythonだけでなく,.NET上で軽量言語を走らせるためのDynamic Language Runtime (DLR)も作っていました。IronRubyなどもDLRの恩恵があって実装されています。 また,ほぼ同時に,MicrosoftがIronPython,IronRubyへの直接投資を打ち切ること
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー こちらのブログから:-)。Pythonを使ってgoo.glの短縮URLを得る方法。 オリジナルのコードを変更して,かつ少し短くしてあります。simplejsonをインストールする必要があります。goo_gl.pyのようなファイル名で保存しておいてください。 #!/usr/bin/env python def shorten(url): from re import match from urllib2 import urlopen, Request, HTTPError from urllib import quote from simplejson import loads try:
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー 旧聞ではありますが,Google App Engineでバックエンド製作を担当させていただいた「Google 未来を選ぼう 衆院選2009」がTIAA(東京インタラクティブ・アド・アワード)で賞を取りました :-)。ほんの一部でも関わったプロジェクトが評価されるのは大変嬉しいことです。関係者の皆様に感謝するとともに,お声がけいただいたことを誇りに思います。 とてもエキサイティングな案件でいろいろ大変でもあったけど,最後までやりぬいたからこそ素直に喜べるし,よい経験になったなあと思います。
検索でさがす。知りたいことがわかる。そんな小さな積み重ねが、あなたの生活を少しずつ、時に大きく変えていく。Google には、あなたの毎日に役立つ使い方がたくさんあります。
テスト運用リリースを行ってから早1ヶ月が経ったわけですが、粗方バグの方をつぶし終わり、広告収入でギリギリトントンになるぐらいが見込めたので、晴れて正式リリースとなりました! Twitterボット作成サービス - キャラボット v1.0.0 テストユーザーになってくれた70名の方、不具合打ち上げなどに協力して頂き、本当にありがとうございました。とりあえず、スケール的にはクラウドで作っているので問題ないと思うので、当分この調子で運用していければなと思っています。これからも、少しずつ要望などには対応していきたいなと思います。 今回正式版のリリースに伴って、ドキュメントも作成してあります。 あと、自分自身が日本のシステム業界に対して何か貢献できることはないかと考えて、このキャラボットをオープンソース化(GPL)することにしました。 開発ダッシュボード - charactorbot - Source
Python Programming Language Business Wire、New Survey Shows Python Use Has Risen 45% Since Google App Engine DebutedにおいてEvans Dataが実施した調査結果の概要が紹介されている。北米の開発者向けに2009年10月の前半から実施された調査の結果の一部を取り上げたもの。次の内容が示されている。 Pythonの利用率が20.3%と大きく伸びている。2008年4月が13%であったことから、この1年半ほどで45%シェアを伸ばしたことになる。この大幅な伸びはGoogleがApp EngineでPythonを採用したことに原因があると考えられる Ruby、PHP、Perl、Actionscriptのシェアは多少の増減はあれど安定している 現在クラウドを利用しているユーザは8.7%だが
自分の住所を入れると 自分の選挙区がわかります。 その選挙区の立候補予定者について知ることができます。 みんなが選んだ「5つの質問」への、立候補予定者や政党の回答動画が見られます。 5つの質問を全て見る 子育て、教育 これから生まれる子どもが、「日本に生まれて良かった」 と思うために、また、安心して子供を産み育てることができる社会を実現するためにどんな施策を実行しますか? 年金、福祉 誰もが、安心、納得できる年金制度をどのような形で構築していきますか。また、生活保護の問題点(不正受給、年金受給額とのねじれ等)も併せて考えを聞かせてください。 外交、経済、景気、雇用、その他 日本で暮らす外国人の方が増えています。外国人の雇用、外国人の参政権、移民政策について考えをきかせてください。 農業、林業、漁業 後継者不足なのに、新規参入に対する壁がものすごく厚いこれらの分野に、どのような政策を
A while ago I was writing some sample applications (source) for Google App Engine. I noted the things that can be useful for other GAE programmers. I used Google's webapp framework, my code here is using it. Please take a look at the shell application, it can help you test simple code. How to dynamically get application name and version?This question was asked before. You can use os.getcwd() or os
So I promised some more technical discussion of App Engine than my last two posts. Here it is: Google App Engine uses a somewhat CGI-like model. That is, a script is run, and it uses stdin/stdout/environ to handle the requests. To avoid the overhead of CGI a process can be reused by defining __main__.main(). But while a process can be reused, it might not be, and of course it might get run on an e
初学者にとってプログラミングを難しくしている理由の一つは,プログラムが動いている様子を想像しづらい,という点です。プログラムに,変数,ループや条件分岐があるので,状態によって実行結果が変わります。同じプログラムでも,与えられる条件や内部状態によって違った動きをします。 熟練したプログラマであれば,条件による挙動の変化や内部状態の境界値を巧みに脳内で想像しながら,すいすいとプログラムを作ってゆくことができます。しかし,初心者にはそのようなことが難しい。そのため,とりあえずプログラムを書いてみて動かしてみるのですが,内部状態の遷移による挙動の変化をうまくイメージできないので,間違えるし,また間違いの原因がどこにあるか理解できなかったり,結果として正しく動くプログラムを作ることができないのです。 4月19日(水)に開催される勉強会にお呼ばれして,お話をすることになった。10年間多くの方に読んで頂
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く