サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは本日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。
2008.05.25 Python でエンコーディングを判定する (1) テーマ:プログラミング言語 Python を使う(339) カテゴリ:Python Python でエンコーディングの自動判定をするにはいくつかの方法がある。文字列のコードを直接調べてその情報だけで判定するタイプと、HTML や XML ファイルに含まれるメタ情報なども利用し、そうした情報で判定できないものは文字コードの情報から判定するタイプがある。 前者のタイプでは、pykf や、nkfpython、kanjilib などがある。pykf は、ShiftJIS, EUC-JP, JISコードを相互に変換するためのPython拡張モジュールで、Universal Encoding Detector や encutils のようには、メタ情報を使わない直接文字コードをチェックするタイプ。日本語のみを前提とするのであれば
超初心者の僕にでも書け書けと言ってくれる人がいるので書いてみる。参考にさせていただいたのはこちら(というか見ながらやったので手順はそのまま)monospace blog ? Xcode3.0でPython-Cocoaアプリ - SimpleTable.app 01いろんなとこ見ても簡単な操作がよくわかんなかったとこもあったので、その辺を書くようにします。たぶんいろいろ間違ってるのでご指摘よろしくお願いします。(--;僕がつまづいたところは太字にしてます。とにかくやってみるプロジェクト作るXcode(/Developer/Applications/Xcode.app) 起動。 ファイル>新規プロジェクト... でアシスタントが開いたら、「Cocoa-Python Application」を選択してプロジェクト名を入力して作成。 Xcode-新規プロジェクト-アシスタント.png posted
ユーザIDとセッションIDのクッキーを送信する。 セッションIDはブラウザを終了するまで残す。ユーザIDはリクエスト毎に1年間に設定する。 #!/usr/bin/env python import sys if sys.hexversion < 0x02040000: print 'This script requires Python 2.4 or later.' print 'Currently run with version: %s' % sys.version sys.exit(1) import os import time import cgi import Cookie import random ## Initialize variables # _sid = None _uid = None ID_MAX_LENGTH = 15 ##
PyHP 1.0.0 - alpha 2 has been released! The new alpha has been released. This version simply fix some issues and adds the PyHP PDF Manual for reference. PyHP is an Apache module which embeds the Python language inside web pages. It is inspired by the PHP module to permit quick and easy dynamic web pages creation with Python. The web developer using PyHP will find inside his/her pages a new Pyt
「プロトコルバッファー」がオープンソース化 2008-07-08 (Tue) 7:19 Google OSS Googleで使用されているRPC/シリアライズフレームワーク「ProtocolBuffer」がオープンソース化されたらしい via @ohkuraさん ProtocolBuffers, our serialized structured data, released as Open Source プロトコルバッファー チュートリアル おーおーお、GoogleTestといい何かオープンソース化ラッシュですね。FacebookのThriftと比較してC++, Java, Pythonしかバインディングが無いので、PHPとかPerlとか使ってる場合はまだ移行できなさそう。 この2つは週末に時間とってじっくり調べてみようー。 追記: RPCの部分は無くて、シリアライズのところしかなかっ
Pythonのurllib2を使ってHTTP クライアントを作ってみよう(6) - Digest 認証編の例題ページに接続する実験。Basic認証実験のHTTPBasicAuthHandlerクラスをHTTPDigestAuthHandlerで置き換えるだけでできた。 import urllib2 toplevelurl='x68000.q-e-d.net' theurl='x68000.q-e-d.net/~68user/net/sample/http-auth-digest/secret.html' protocol='http://' username='hoge' password='fuga' passman = urllib2.HTTPPasswordMgrWithDefaultRealm() passman.add_password(None, toplevelurl, us
スライド1: アクセスログレポートスクリプトで学ぶプログラミング言語 Python基礎編2008.3.7Yoshida Katsuhiko スライド2: • 吉田勝彦自己紹介• 高知生まれ高知育ち、今、神奈川•大学時代に Python に出会う• オープンソースな先生から影響を受けた• 去年、海を越えてデブキャンに参加した スライド3: 1. Python の概要2. Pyhon のインストール3. Python の基礎メニュー4. Apche ログ集計スクリプトの作成 スライド4: • スクリプト言語• 予約語が少ない• 記号が少ないPython の概要• 構造をインデントで表現する• プログラミング初心者に優しい スライド5: 人生の敗北者でも使えるPython のお勉強→ C/C++, Java などを学習しようとして挫折した人? スライド6: 「初めてのPython」
PyDev development PyDev is open source and depends on your contributions! This may be in the form of bug fixes, answers on stackoverflow, new features... Another option is financially supporting it at: Patreon (which provides a way to support it monthly and get rewards starting with $1). Or through 1-time contributions at: Paypal Stripe PyDev Stripe Payments (at brainwy.com) Search PyDev-related c
Python modules provide powerful building blocks for extending Python’s functionality across various programming domains. This list of Python modules covers the core categories of Python modules, focusing on system operations, data processing, web development, databases, user interfaces, and multimedia tools. You’ll learn about built-in modules from the standard library and popular third-party pack
IPython provides a rich architecture for interactive computing with: A powerful interactive shell. A kernel for Jupyter. Support for interactive data visualization and use of GUI toolkits. Flexible, embeddable interpreters to load into your own projects. Easy to use, high performance tools for parallel computing. To get started with IPython in the Jupyter Notebook, see our official example collect
Web開発者にCommon Gateway Interface(CGI)スクリプティングについての質問をすると、おそらく返ってくる大多数の回答は「Perlを使っています」というものだろう。このようにかなり以前からCGIスクリプティングの世界を席巻している言語がPerlであるのは確かだが、それ以外の選択肢がない訳でもなく、むしろPerlより優れているはずのツールもいくつか存在しているのである。よって本稿では1つのチュートリアルとして、高速かつ多機能でマルチプラットフォームに対応したPythonを用いたCGIスクリプティングの世界を簡単に紹介することにしよう。 インタープリタ型のオブジェクト指向言語としてGuido van Rossum氏の開発したPythonは、イギリスのテレビ番組『空飛ぶモンティ・パイソン』にちなんだ名称が冠せられているが、その初回リリースは1991年と意外に古く、今では、
さくらインターネットでPythonを使うときにちょっとはまったので使い方をまとめておく。 としあえず自分は「スタンダード」で契約しているので「スタンダード」での動作説明となります。 設置方法の説明は公式のサポート情報がこちらにあります。 http://support.sakura.ad.jp/support/manual/rs/tech_cgi.shtml 主に必要な情報 CGIの拡張子 .cgi パス /usr/local/bin/python ファイルパーミッション 755 または 705 ディレクトリパーミッション 755 または 705 cgi-binディレクトリ 特に必要なし インポート(import)するファイルの拡張子 .py 注意点 拡張子は .py ではなく .cgi に変更する必要があります。 パスはよく見かける /usr/bin/python ではなく /usr/lo
【1.1】 ExtJSという選択 ExtJS はJavaScript製のGUIフレームワーク。 これを使うと一つのページ内にウインドウをいくつも開いたりといった ページをデスクトップの様に扱うことが出きるようになります。 【1.2】 py2jsをつかったJavaScriptフリーな開発 py2jsというモジュールを こちら の記事から知りました。 これを使うと、pythonコードをJavaScriptに変換できるようになります。 ExtJSの初期化やイベントハンドリングをPythonで記述し、変換したJavaScriptを利用します。 このpy2jsをうまく使うことでJavaScriptに触れずにExtJSを使えるようになります。 【1.3】 JSON-RPCを使ったクライアント-サーバ通信 JSON-RPCクライアントJavaScriptモジュール (jabs
Pythonでメールを送るときにはsmtplibをつかうんですが、 Webでそれ系の記事を探すとグーグル様の上位だとここに行き着きます。 ウノウラボ Unoh Labs: Pythonでメールを送信したい人のためのサンプル集 でも、このサンプルsitecustomize.pyがutf-8を前提として書いてるので、実行すると。。。 UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-4: ordinal not in range(128) おきまりの、UnicodeEncodeErrorを吐いて動かない。 どんだけーーーーー!!! というわけで、sitecustomize.pyを変更していなくても動くようにサンプル書き換えました。 やったことはcreate_message()の MIMEText(bo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く