タグ

Pythonに関するolisysのブックマーク (2)

  • URL短縮サービスつくってみた « python練習帳

    GAE/PythonでURL短縮サービス作ってみたので、ソースコード丸ごと公開しちゃいます。 作成したサービスはこちらから利用できます。⇒http://pyshortener.appspot.com/ 作成にあたってのポイント 実装上するにあたって工夫した点を紹介します。 連番の取得 短縮URLの短縮コードって連番を16進数や64進数などにエンコードしたものですよね。ということで、短縮URLを作成するためには、連番を作る必要があります。DBとしてMySQLを使っていればauto_incrementを指定するだけで連番が設定されます。だけど、GAE/Pythonには連番を自動生成する手法が容易されていません。そこで、最大値を管理するデータモデル(テーブル)を作成し、getNextNum()で取得できるようにしました。トランザクション内で操作しているので、同じ数字が2回発行されることは無いはず

  • おっさんにもできた! PythonによるGUIプログラミング環境をUbuntuベースで構築する。 | Viva! Ubuntu!!

    初心者にも優しいUbuntuを仕事趣味に活用!いやぁ、ありがたきコンテンツが公開されております。 その名も 「おっさんにも解るPython」。 「Project Mikunchu♪」の首謀者、いや(^_^;;;中心メンバーであらせられる、かおりんさんによるありがたき福音書です。 プログラミングに手を出すくらいならば、開発環境くらい、自分でググッて調べて構築するよね。。。(^_^;と言われちゃうところでしょうが、おっさんは意外と忙しかったりするんですよね。。。ってことで、下記に手順をまとめてみました。 経験豊富な妄想力を発揮して、週末プログラマーなんていかがでしょ? ゆくゆくは、かおりんさんによるこの原作がマンガとして世に出るといいなぁなどと思ったりしながら、 おっさんのひとりである私も、さっそく手順通りにやってみました。 ま、そんなことより「萌えOS(暫定版)」にダメ出しをして(^

  • 1