Blenderでやりたいことがあったので調べた。 まずwin32clipboardを使えるようにpywin32をインストールする。 https://sourceforge.net/projects/pywin32/ 以下のようなコードでRGBのバイト列を画像としてクリップボードに送ることができる。 import win32clipboard import struct def createDIB(): channels=3 # RGB 24bit width=2 height=2 # header dib=struct.pack("<LllHHLLllLL", 0x28, # size of BITMAPINFOHEADER width, # width height, # height 1, # planes 8*channels, # bit count 0, # compressio
Windowsのクリップボード上の画像をファイルに保存するプログラムをPythonで書いてみた。Python 2.5.2とIronPython 1.1.1を使った。ちなみに私はPython初心者である。 やりたいこと 私はWindows上で、Altキー+Print Screenキーで、アクティブ・ウィンドウのイメージをクリップボードに保存し、それをファイルに保存するということをよくやる。Windowsに備わっているものだけでやるには、ペイントを起動して画像を貼り付け、それを保存する。ファイル形式は言うまでもなくPNGである。たまにしかやらないならペイントを使ってもいいが、やはり不便だ。なぜなら ペイントは前回保存したフォルダーを覚えてくれない。毎回マイ ピクチャへ保存しようとする。それ以外の場所に保存したいとなると、毎回フォルダーを指定しなければならない。 前回保存したファイル形式も覚えて
Mozillaの研究部門に所属しているAtul Varma氏のブログにおいて、Running C and Python Code on The Webのタイトルで興味深い内容が紹介されている。タイトルだけ見るとWebアプリケーションでC言語やPythonのコードを実行すると言う話のようだが… 同氏のブログによれば、Adobe Systems, Scott Petersen氏が現在C言語で作成したコードをTamarin仮想マシンで実行できるようにするツールチェインを開発しており、近々オープンソースソフトウェアとして公開するという。TamarinはAdobeからMozillaへ寄贈されたJavaScriptエンジンだ。Firefox 3.0には取り込まれていないが将来的にはTamarinベースのJavaScriptエンジン実装がFirefoxに取り込まれるとみられている。時期は未定だがFire
Python best practices by leonardo maffi Version 1.30, Jun 16 2011 Sometimes even good programmers at their first tries of Python use less than optimal solutions and language constructs. In the years Python has accumulated few redundancies and few warts (and some of them will be removed with Python 3.0. This article refers to CPython V.2.5, it's not about Python 2.6 yet, or about Jthon, or PyPy or
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
[blanco Framework,blanco,Framework,opensource,free,LGPL,blancofw,Java,C#.NET,JavaScript,VB.NET,PHP,Ruby,Python,コードジェネレータ,ぶらんこ,ふれーむわーく] blanco Framework は オープンソースのJava, C#.NET, JavaScript, VB.NET, PHP, Ruby, Python言語用開発フレームワークです。Excelブック様式の設計書を入力してソースコードを自動生成します。各ツールは疎結合で部分利用が可能。 EclipseプラグインまたはAntTaskで提供。
2006.10.19 Python Mechanize を使ってみる (2) (4) カテゴリ:Python Python Mechanize を使ってみる (2006/10/15) を書いたが、もう少し、Python mechanize を使ってみることにする。今回は、楽天ブログのトップページを開いて、ログインフォームへの自動入力し楽天にログイン。そして、アクセスログのページを表示してみる。 import mechanize # トップページの URL top_page = 'http://plaza.rakuten.co.jp/' log_page = 'http://my.plaza.rakuten.co.jp/index.phtml?func=etc&act=accesslog' # ログイン名とパスワードを指定 username = "my user name" password
Web開発者にCommon Gateway Interface(CGI)スクリプティングについての質問をすると、おそらく返ってくる大多数の回答は「Perlを使っています」というものだろう。このようにかなり以前からCGIスクリプティングの世界を席巻している言語がPerlであるのは確かだが、それ以外の選択肢がない訳でもなく、むしろPerlより優れているはずのツールもいくつか存在しているのである。よって本稿では1つのチュートリアルとして、高速かつ多機能でマルチプラットフォームに対応したPythonを用いたCGIスクリプティングの世界を簡単に紹介することにしよう。 インタープリタ型のオブジェクト指向言語としてGuido van Rossum氏の開発したPythonは、イギリスのテレビ番組『空飛ぶモンティ・パイソン』にちなんだ名称が冠せられているが、その初回リリースは1991年と意外に古く、今では、
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
Google Developer Day 2008 に行ってきました。 で、基調講演聞いたあと、Google App Engine のコードラボに参加してきました。 まぁ簡単に言うと Hackathon です。 画像掲示板つくってみる ユーザ登録&認証 コメント付加 古いデータは消す な画像掲示板を書いてみました。 #!/usr/bin/env python # -*- coding: utf-8 -*- import wsgiref.handlers, cgi from google.appengine.api import images from google.appengine.api import users from google.appengine.ext import webapp,db class ImageAndText(db.Model): user = db.User
アスキー・メディアワークスホームページをご覧頂きまして誠にありがとうございます。 このページはURLを変更させて頂きました。 20秒後に自動的に新しいサイトにご案内致しますが、ページが変更されない際は、恐れ入りますが、こちら(http://ascii.asciimw.jp/books/books/detail/978-4-04-867209-2.shtml)をご覧下さい。 なお、このページをブラウザのブックマークに登録してご利用になられていたお客さまはお手数ですが、ご登録のブックマークを http://ascii.asciimw.jp/books/books/detail/978-4-04-867209-2.shtml へご変更頂きたくお願い申し上げます。 今後ともご愛顧賜りますよう、よろしくお願い申し上げます。 ※会社情報 http://asciimw.jp/info/corp/ ※アス
SBN, ISBN-10 and ISBN-13 conversion and validation module Introduction pyisbn is a GPL v3 licensed module for working with SBN, ISBN-10 and ISBN-13 entities. It includes functions for verifying entities, calculating checksums and converting between the formats. It also includes basic classes for representing ISBNs as objects. It was written simply as a tool for me to update my book database with v
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く