タグ

zbdkのブックマーク (662)

  • 403 Forbidden

    \閉鎖予定のサイトも売れるかも?/ アクセスがないサイトもコンテンツ価値で売れる場合も… ドメインの有効期限を更新してサイト売却にトライしてみましょう

    zbdk
    zbdk 2011/05/04
  • Google App Engine/Python で単体テスト - present

    Google App Engine SDK for Python には、単体テスト用に各サービスのスタブが提供されています。このスタブと unittest を使えば、ローカル環境で GAE 用アプリの単体テストが可能です。 GAE/Pythonunittest を使って、単体テストを行うサンプルは次の通り。 #!/usr/bin/env python #encoding: utf-8 import os import sys # 環境設定 # これをしないと GAE のモジュールをインポートできない。 # テスト対象のクラスも同様。 # ここを自分の環境に合わせて書き変えます GAE_HOME = 'Google App Engine SDK ディレクトリのパス' PROJECT_HOME = 'アプリケーションのルートディレクトリのパス' # テストで使う GAE のモジュールのパ

    Google App Engine/Python で単体テスト - present
    zbdk
    zbdk 2011/05/03
  • pythonのstr型とunicode型との変換図

    なんかもう当たり前のことで書く必要もないんだけど、よくencodeとdecodeがごっちゃになるので図に纏めた。 でもここに辿りつく人はこんなこと既知な気がする。そもそも上の図が合っている保証はない。

    pythonのstr型とunicode型との変換図
    zbdk
    zbdk 2011/05/03
  • App Engine deferred for Java - hidemonのブログ

    Task Queue App Engineでは,一つのサーブレットは30秒しか実行出来ない上,スレッドを使うことができない.このため普通の方法では,長時間かかるようなタスクを実行することができない.これを補う機能としてTask Queueがある. Task Queueでは,サーブレットとそれに渡す引数をタスクとして考える.このタスクをキューに積んでおくと,システムが自動的にサーブレットを引数をセットして呼び出してくれる. defered for python Task Queueは機能的には十分なのだがちょっと使いづらい. サーブレットを書かなければならない. 引数をパラメータとして与え,サーブレットの側でも取り出さなければならない. サーブレットとURLのマッピングも書かなければならない. これを解決するために,Python版では,deferredというライブラリが提供されている.これを

    App Engine deferred for Java - hidemonのブログ
    zbdk
    zbdk 2011/05/03
  • “何もしない時間”は無駄なのか?――「ウツ」を引き起こす「有意義」という言葉

    1962年秋田県生まれ。東北大学医学部卒。東京医科歯科大学医学部付属病院医員、(財)神経研究所付属晴和病院医員、新宿サザンスクエアクリニック院長等を経て、現在、精神療法を専門とする泉谷クリニック院長。著書に『「普通がいい」という病』(講談社現代新書)と最新刊の『「私」を生きるための言葉』(研究社)がある。 「泉谷クリニック」ホームページ 8人に1人が苦しんでいる!「うつ」にまつわる24の誤解 泉谷閑示 いまや8人に1人がかかっているといわれる現代病「うつ」。これだけ蔓延しているにもかかわらず、この病気に対する誤解はまだまだ多い。多数の患者と向き合ってきた精神科医が、その誤解を1つずつひも解いていく。 バックナンバー一覧 現在の社会では、何につけても効率が優先され、通勤時間などでも寸暇を惜しんで知識を身につけることが奨励されるような風潮があります。 経済効果や経済効率が最優先される価値観は、

    zbdk
    zbdk 2011/05/03
  • Task Queueの最新情報!【設定ファイル例付き】

    Task Queueの最新情報! このページでは、Task Queueの簡単な使い方を解説します。2011/2/08の最新情報です。 2010/12に正式なバージョンが発表されたため、それより前に書かれた情報はあんまりあてにならないです。 間違いだらけの他サイトの情報に終止符を打ちます! このページの内容で分からないところとかがあったら、@ts_3156 に何でも聞いてください。 「このコードのここの意味が分からない」とか、何でも大丈夫ですよ(^-^) Task Queueのおさらい Task Queueとは、Cronのようなものです。定期的にプログラムの実行を行ってくれます。 Cronとの違いはこんな感じです。 Threadクラス代わりに利用するのが便利です。 Memcachedと併用することで、非同期の並列処理をGAEで実現することができます。 Google公式のリファレンス資料 正式

    zbdk
    zbdk 2011/05/03
  • GAE/Pタスクキューで実行頻度の設定と、無限リトライ防止

    defaultタスクキューに処理を登録 from google.appengine.api.labs import taskqueue taskqueue.add(url='/job, params={'param1': "batch", 'mode': 'change' }) /jobにparam1とmodeという変数をPostして処理させる。これが基形。 タスクキューの無限リトライを防止 from google.appengine.api.labs import taskqueue import logging class Job(webapp.RequestHandler): def post(self): if( int(self.request.headers.environ['HTTP_X_APPENGINE_TASKRETRYCOUNT']) > 3): loggi

    zbdk
    zbdk 2011/05/03
  • http://watcher.moe-nifty.com/memo/docs/twitterAPI50.txt

    zbdk
    zbdk 2011/05/03
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    zbdk
    zbdk 2011/05/03
  • Twitter OAuth 自動化 with GAE/Py (Python-twoauth 版) - 混沌脳内

    以前、Twitter OAuth 対応(Python-twoauth 版)も書きましたが、機会があったので、それの自動化版を作ってみました。 今作ってるものの部品ですけどw 動作環境は Google App Engine for Python、 ライブラリは Python-twoauth を使用してます。 アプリの設定 Twitter の「Application Settings」で 「Application Type」を「Browser」にして、 「Callback URL」をユーザ登録を行うページにすることを忘れないで下さい。 ここで指定した URL にユーザが「Allow」を押した後でリダイレクトされて返ってきます。 「Callback URL」の入力欄は「Application Type:Browser」を選択した時点で出ます。 でも「Callback URL」が空欄のまま登録する

    Twitter OAuth 自動化 with GAE/Py (Python-twoauth 版) - 混沌脳内
  • やる夫と Python で学ぶ Twitter の OAuth - 宇宙行きたい

    OAuth 調べてみたら難しくて理解出来なかったので, Python で標準ライブラリだけで 1 から書いてみました. /      \ /  _ノ  ヽ、_  \ / o゚((●)) ((●))゚o \  twitter の OAuth 難しいお… |     (__人__)'    | \     `⌒´     / ____ /⌒  ⌒\ /( ●)  (●)\ /::::::⌒(__人__)⌒::::: \   だからやる夫でやるお! |     |r┬-|     | \      `ー'´     / Python のサンプルコードを付けていますが, 上から順に読めるようにおもいっきり手続き型で書いています. コメントで実際の処理の説明を書いています. Consumer Key と Consumer Secret の入手 / ̄ ̄\ /    u  \      .____ |:

    やる夫と Python で学ぶ Twitter の OAuth - 宇宙行きたい
    zbdk
    zbdk 2011/05/01
  • セッションの使い方 — Django v1.0 documentation

    Django では匿名セッション (anonymous session) を完全にサポートしています。 セッションフレームワークを使うと、任意のデータをサイト訪問者単位 (per-site-visitor) で保存したり取得したりできます。セッションフレームワーク はサーバ側にデータを保存し、クッキーの送受信操作を抽象化します。クッキーに はセッション ID だけが保存され、データ自体は送受信されません。 セッションを有効にする¶ セッション機能は ミドルウェア として実装されていま す。 セッションを有効にするには、以下の作業が必要です: セッション機能をオンオフするには MIDDLEWARE_CLASSES 設定を編集します。 MIDDLEWARE_CLASSES を編集して、 'django.contrib.sessions.middleware.SessionMiddleware'

  • twitterでOAuthを使う方法(その1:認証まで) - てっく☆ゆきろぐ

    FreeBSD、MacOSX、Webアプリ系、RDBMS(PostgreSQL)などの話題が中心になるかと思います。 OAuthって結構難しいと思われてるようですが、難しいというよりは、『ややこしい』です(苦笑) そんなわけで。 手順毎に順番に説明をしようと思います。 ※2009/09/23 説明の図(手書きでごめんなさい)追加しました。 ●語句の説明 ・サービスプロバイダ(service provider)・・・サービスを提供しているところ。この場合、twitter。 ・ユーザ(user)・・・サービスプロバイダに登録していて、そのサービスを利用している人。 ・コンシューマ(consumer)・・・サービスを提供しているところに、ユーザにかわって、そのサービスに対してアクセスする第三者。サードパーティ、とでも言うべきでしょうか。要は、この記事を見て「何か作ってみたい」という、あなたです。

    twitterでOAuthを使う方法(その1:認証まで) - てっく☆ゆきろぐ
    zbdk
    zbdk 2011/05/01
  • http://twtr.maruamyu.net/oauth.inc.php.txt

    zbdk
    zbdk 2011/05/01
  • 無職のプログラミング [Google App Engine for Python] webappフレームワーク使い方まとめ

    GAE のwebappフレームワークについて、使い方を忘れないうちにまとめる。 1. リクエストのマッピング URLから.pyファイルにマッピングするのはapp.yamlだが、.pyファイル内のクラスにマッピングするのはWSGIApplicationクラス。 WSGIApplicationはリクエストを受け取ると、RequestHandlerクラスのインスタンスを生成し、リクエストのHTTPアクションに応じたメソッドを実行する。 WSGIApplicationクラスの使用方法は、アプリケーションの実行を参照。 2. リクエストデータの取得 詳細は Requestクラス を参照。 ・GET/POSTパラメータの取得

    zbdk
    zbdk 2011/05/01
  • tt-house.com - このウェブサイトは販売用です! - tt house リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    zbdk
    zbdk 2011/05/01
  • tweepyでtwitterの3-legged OAuth認証を試してみた(GoogleAppEngine) – taichino.com

    そろそろGAE上でユーザ登録が必要なサービスを作りたいのですが、ユーザ登録周りの実装はやりたくないので、twitterのOAuthを代わりに使ってみる事にしました。twitterAPIを叩くのにこれまではtwythonを使っていたのですが,OAuthに対応していなかったので、今回はtweepyを使います。以前2-legged OAuthを試してみましたが、今回は3-legged OAuthです。 twitterのOAuth認証によるログイン、ログアウトとログイン後にユーザのタイムライン表示と、tweetを実装しています。ロジックのソースは以下になりますが、まず動作しているサンプルを見るのが早いと思います。 # -*- coding: utf-8 -*- import os import cgi import logging from google.appengine.ext.webapp

  • Twitter APIとGAE開発で便利なツール&ワザ (3/5)

    GAE開発にオススメの開発環境 続いて、GAEを使ってWebサービスを開発するときに便利なツールやテクニックを紹介します。 ■Komodo Edit Pythonはスクリプト言語ですから、好みのテキストエディターでガシガシ書いていけるのが魅力です。とはいえ、入力補助や構文チェックが欲しい方も多いのではないでしょうか? そこで紹介したいのが「Komodo Edit」というエディターです。 Komodo Editは、デバッグ機能を備えた有料の統合開発環境「Komodo IDE」のエディター機能だけを独立させたアプリケーションです(無料)。Pythonだけでなく、HTML/CSS/JavaScript/PHPなど多くの言語に対応しており、それぞれの言語に合わせて構文のチェックや入力補助をしてくれる優れモノです。UI英語なのと、動作がちょっと重いのは難点ですが、とても高機能なエディターですのでオ

    Twitter APIとGAE開発で便利なツール&ワザ (3/5)
  • Google App Engine 例文辞典

    このページは個人的な勉強用として作成しています。一応Google App Engineの例文/サンプルを掲載していますが、あまりよいとは言えないコードが含まれてしまっている可能性もあります。 開発環境はMacOS X (10.5/Leopard) としているため、WindowsやUNIXではサンプルコードは流用できますが、それ以外(画面や手順など)は異なるので注意してください。 カテゴリ内のページのURLは変わることがあります。なるべく、このページから入るようにしてください。なお、Google App Engineに関してはGoogle-App-Engine-Japanを参照するとよいでしょう。 ミスや間違い、リンクエラーなどがありましたらopenspc@alpha.ocn.ne.jpまでお願いします。 Last update : 2009/3/18 2009 古籏一浩(KaZuhiro

    zbdk
    zbdk 2011/04/30
  • コマンドラインで動作するOAuth対応TwitterクライアントをPythonで作ってみた

    6月末にTwitter APIのBASIC認証が終了してしまうので、OAuth対応のTwitterクライアントを作ってみることにした。とりあえず最もシンプルだと思われるコマンドラインで動作するクライアントをPythonで作成してみた。 まず、Twitterクライアントを作成する前に、TwitterのサイトでOAuthクライアントの登録を行わなくてはならない。ここで、「アプリケーーション名」、「アプリケーションの説明」、「アプリケーションのウェブサイトURL」を記入する必要がある。また、今回はPC上で実行するクライアントで読み書きを行いたかったので、「あなたの招待状」には「送信」、"Default Accdess type"には"Read & Write"を選択した。 登録を済ますと、"Application Details"のページで"Consumer key"と"Consumer sec

    zbdk
    zbdk 2011/04/28