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

COM難しいよー(T T) (2)&(3)

COM

昨日の「COM難しいよー」問題。うまくいかない原因は判明しました。 そう、うまくいかない原因は。成功したテスト用と今作ってるやつと何が違うのか、色々比べてみたら「プロジェクトの種類」が違っていることに今さらながら気づいたわけです。 で、 成功し…

COM難しいよー(T T)

COM

C#で作ったCOMコンポーネントをC++から呼び出す。なんていう時代の流れにアンマッチな事してるんだけど、うまく行かなくてもうかれこれ4日目 orzC#で作った処理をCOMに公開して、それをC++で呼んで実行まではできたんだけど、COM側での処理の進捗とかを知る…

Windows Vista Service Pack 1 を手動でインストールしてみた。

というのも、本来ならWindows Updateで通知が来て更新する予定だったけどいつまで経っても通知が来なかったので手動で。結果は何事もなく成功しました。以下に手順を簡単にまとめてみました。 1.MS TechNet:Windows Vista Service Pack1にあるWindows Vista …

作ったアプリケーションをWebに公開しよう

Uploading Your Application と、思ったけど現段階では先着の何名かにしかアップロードする権利が与えられていないみたい。Googleには 「心配はいらない、プレビューしてアップロードできるようになったらメール送るから! それまではSDKダウンロードして、…

静的なファイルを使う

Using Static Files CSSファイル、JSコード、画像、Flashアニメーションなど、本来はサーバー側においてそこから読み取られる情報をローカルで実現させる仕組み?まず、helloworld.pyの場所に新しくstylesheetsフォルダを作成します。 その後、app.yamlファ…

Google App Engine SDKのアップデート

SDKが14日付けでアップデートされているようですね。 最新のインストーラをそのまま起動しても 「削除してからインストールしてね」と言われますので。 まず、アンインストールしてからインストールを実行しましょう。

テンプレートで保守性UP!

Using Templates テンプレートを使って、コードが煩雑になるのを防ぐ。 テンプレートを使うにあたり以下のモジュールをそれぞれimportします。 import os from google.appengine.ext.webapp import template その後、MainPageでの処理を以下のように変更 cla…

データストアを使う

Using the Datastore データストアを使ってデータの記憶/抽出を行う。まず、データストアを使用するためにSDKにあるdbモジュールをインポートしています。 from google.appengine.ext import db そしてGreetingクラスの実装。このクラスがデータストアへ登録…

usersモジュールを使ったサインイン

Using the Users Service Using Users SDK提供のwebappモジュールと同じようにusersというモジュールを使うと、ユーザーアカウントを制御できる。 import wsgiref.handlersfrom google.appengine.api import users from google.appengine.ext import webappc…

webappを使ってフォームを制御する

Handling Forms With webapp import cgi import wsgiref.handlersfrom google.appengine.api import users from google.appengine.ext import webappclass MainPage(webapp.RequestHandler): def get(self): self.response.out.write(""" <html> <body> <form action="/sign" method="post"> <div></div></form></body></html>

データベースのクリア

dev_appserver.py 'アプリ' これに、 dev_appserver.py --clear 'アプリ' --clear引数を指定して起動すると、データがリセットされます。

やりたいからやっている

id:amachang:20080411:1207886384 駄文 - やりたいことがあるときに Python だからとか PHP だからとかは考えたくないこの考え方には大いに賛同。たしかに習得コストとかって話になると、1歩踏み出せないのはわかるんだけど、Google App Engineみたいな面白…

便利なフレームワークを使おう

webappフレームワークを使って楽しよう Using the webapp Framework PythonのWSGI(Web Server Gateway Interface)を簡単に使えるようになるwebappというフレームワークが用意されているからそれを使おう。ということかな? 純粋なPythonフレームワークの中に…

はてな記法の罠

半角ハイフンがリストになってどうしたらいいかあわあわしてたらヘルプにちゃんと書いてあった。 はてな記法 文頭で特殊な文字(「*」や「-」)をそのまま表示する

Google App Engine のセットアップ

Getting Started!! Google App Engine Home 1.サインアップ Googleアカウントを持っていたのでサインアップはいつも通りでOK 2.SDKのダウンロード AppEngineダウンロードページからWindows用のインストーラをダウンロードします ダウンロードが終わったので…

Google App Engine

なんか色んな所で話題の「Google App Engine」なんだか面白そうなので、後でやってみよ 以下を参考にね Google App Engine SDKを使ってみた(秋元@サイボウズラボ・プログラマー・ブログ) Google App Engine で Tropy っぽいやつ作ってみた(IT戦記) ただ Pyth…

C++で自己紹介

C++

const char* alpha = {"abcdefghijklmnopqrstuvwxyz"}; int anc[] = {7,8,17,14,19,7,8,13,-1}; int* panc = anc+0; while( *panc > 0 ) printf_s("%c",*alpha+(*panc++));printf_s("です。よろしく。\n");