強火で進め

このブログではプログラム関連の記事を中心に書いてます。

2008-03-01から1ヶ月間の記事一覧

はてなダイアリーで表(table)のCSSを再定義する

昨日のエントリーで表を使ったらこんな感じで表示されてしまったので なんとかならないかなと調べたらCSSの設定の上書きができるみたいなので使ってみました。 手順としては「管理」-「デザイン」で表示される画面の「スタイルシート」の欄に記述をすれば良…

Xacti買いました

XactiのDMX-HD700ってやつを買いました。 デジタルカメラ | トップ : DMX-HD700 | 三洋電機 http://www.sanyo-dsc.com/products/lineup/dmx_hd700/index.html Gainerの動作ムービーなんかを撮ってYouTubeにアップするために購入。 そのためほんとは動画 1280…

セルの幅の設定

pyExceleratorのセル幅の設定は中々厄介な特徴がありました。幅指定で指定した値が生成されたExcelファイルで確認してもポイント、ピクセルのいずれの値にもあてはまらりませんでした。ExcelはTwipという単位も使っているようなのでWikipediaのTwipのポイン…

Ajax File Uploader Plugin For Jqueryを使う

Ajaxにより画面遷移を行わずにファイルアップロードを行えます。 プログラム構成はJavaScriptとPHPです。こちらのブログで知りました。 [JS]jQueryのプラグイン33+1選 -2007年11月 | コリス http://coliss.com/articles/build-websites/operation/javascript…

Highslide JSによるJavaScriptでのサムネイル表示・スライドショー

基本情報 ・サイト Highslide JS - JavaScript thumbnail viewer http://vikjavev.no/highslide/ ・ライセンス http://vikjavev.no/highslide/#licence▼無料版 Creative Commons(表示-非営利) 2次使用可能 クレジット表示が必要 非営利でしか使用できない 個…

jQZoomによるJavaScriptでの画像ズーム

jQZoomは画像をズーム表示するjQueryのプラグインです。 まあ、こちらのブログで紹介されているのを見て知ったのですがw [JS]画像を拡大表示するスクリプト -jQZoom | コリス http://coliss.com/articles/build-websites/operation/javascript/913.html なか…

罫線

# -*- coding: utf-8 -*- import pyExcelerator w = pyExcelerator.Workbook() ws = w.add_sheet(u'シート(1)') for i in range(18): brd = pyExcelerator.Borders() brd.left = i brd.right = i brd.top = i brd.bottom = i style = pyExcelerator.XFStyle(…

パターン

# -*- coding: utf-8 -*- import pyExcelerator w = pyExcelerator.Workbook() ws = w.add_sheet(u'シート(1)') for i in range(18): pat = pyExcelerator.Pattern() pat.pattern = i style = pyExcelerator.XFStyle() style.pattern = pat ws.write(i*2, 0,…

セルの背景色設定

セルの背景色を設定。使用できる色の指定範囲の記述が見つからなかったためテストしたところ0x00〜0x50の範囲で使用できそう。※明確な資料が見つかったら追記予定。もし知ってるひとがいたら教えて下さい08/03/26追記:付属のサンプル format.py では0x00〜0x…

大学生の作った物理エンジン搭載のアプリ

http://d.hatena.ne.jp/nakamura001/20080320/1206016912このエントリーで紹介したのと同様のものをスウェーデンの大学生が作ったらしいです。以前紹介したものより高機能そうです。日々是遊戯:あなたのラクガキが動き出す!? 遊び心たっぷりの物理演算ソフ…

日本語対応

普通にUTF-8で記述するだけで「シート名」「値」「ファイル名」全てで問題なく日本語が使用できるみたいです。 # -*- coding: utf-8 -*- import pyExcelerator w = pyExcelerator.Workbook() ws = w.add_sheet(u'シート(1)') ws.write(0, 0, 1) ws.write(1, …

セルにデータ入力

参考にしたファイルはnumbers.py。 import pyExcelerator w = pyExcelerator.Workbook() ws = w.add_sheet('test') ws.write(0, 0, 1) ws.write(1, 0, 2) ws.write(2, 0, 3) ws.write(0, 1, 10) ws.write(0, 2, 100) ws.write(1, 1, 'abc') w.save('test.xls…

とりあえず空のファイルを作成

サンプルのexamplesフォルダにあるmini.pyが参考になりそうなのでこちらをベースに作成。サンプルではモジュールのインポートを from pyExcelerator import * と記述してますがこちらの記述方法だとなにかと副作用が有ると見かけたので import pyExcelerator…

PythonでExcelファイル作成をするモジュール

PythonでExcelファイルを作成するにはどうすれば良いのだろと検索したところ以下のブログを発見。 [思] PythonでExcelファイル作成 http://freethink.way-nifty.com/action/2006/05/pythonexcel_0f8f.html PythonでExcelファイルを生成:pyExcelerator - 逃…

Google Analyticsを設置

はてなダイアリーの管理画面を見てたらGoogle Analyticsに対応してるみたいなので設置してみました。解析先URLの指定 http://d.hatena.ne.jp/nakamura001/ だと無効だと表示が出てエラーになりました。 はてなの管理画面側で何かするのかと思いましたが単純…

for文

まとめサンプル a = [2, 4, 6, 8] for b in a: print b else: print "else" ※CやJavaのfor文ではなく、シェルスクリプトのfor文と同様の動作。一番シンプルな使い方 a = [2, 4, 6, 8] for b in a: print b 2 4 6 8 else: はforのループが完了した後、処理を…

FLVファイルを一括でMPEGファイルへ変換

FLVファイルだと倍速再生とかできないため不便だったのでMPEGファイルへの一括変換を行うシステム(というほどたいそうなものでもないけどw)を作成しました。【システム構成】 ・Windows Vista(たぶん他のWindowsでもOK) ・ffmpeg ・バッチファイル【作成手順…

while文

まとめサンプル a = 0 while a < 10: a += 1 if a < 3: continue print a if a > 5: break else: print 'else' ※他言語と異なり条件が外れた時点で実行される else: が存在する。 個別サンプル a a = 0 while a < 10: a += 1 print a else: print 'else' 1 2…

if文

まとめサンプル if a < 5: print "a" elif a == 10: print "b" elif a < 15: print "c" else: print "d" ※他言語では else if とよく記述される部分がPythonでは elif となることに注意。 個別サンプル 条件がTrueのとき print "1" if 1: print "2" print "3…

手書き画像に物理法則を

手書き画像が即座に物理法則を持って動作します。 http://jp.youtube.com/watch?v=d7eGypGOlOc クレヨンで描いた絵が動く!「Crayon Physics Deluxe」 http://japan.cnet.com/blog/mbox/2008/03/02/entry_25005669/ 図形を描いて動かせる物理エンジン・シミ…

「はてなダイアリー」はじめました

ブクマやアンテナは使ってましたがついに「はてなダイアリー」デビューです。ブログネタを集めるためとPython入門的なことができたらとPython Developers Camp 2008 冬に参加しましたが予想以上にいろいろな情報を貰いました。インプットだけでなくアウトプ…