tetsunosukeのnotebook

tetsunosukeのメモです

Google App Engine Oil のドキュメント和訳始めた

GAE

http://sites.google.com/site/docjpgaeo/まだ大きな枠の部分だけしか和訳していないので、早いうちにチュートリアルの部分まで和訳してしまいたいところですが、中国語版とかフランス語版もそこらへんはまだみたいなので、とりあえずリリース?的な。気が向…

gaeogen.pyのバグか?(auto_now_add=True)

GoogleAppsEngineOilを使って、下記のようにしてgaeoge.py にて、scaffoldを作成した。 gaeogen.py scaffold test \ index edit new show destroy \ "name:StringProperty" \ "created:DateTimeProperty(auto_now_add=True)" \ "modified:DateTimeProperty(a…

Google Apps Engine で Twitterする

作った。とりあえず画面はこんな感じ 基本的には自分用で、Googleアカウントで認証を行うと、Twitterアカウントを呼び出して、APIコールをする仕組みになっている。Python初心者なのでいろいろ苦労した。主に苦労したこと urlfetchしたあとのXMLの解析 xml.e…

GoogleAppsEngineでコンフィグ(ファイル)を持つ場合

そもそも設定ファイルとして index.yamlとapp.yamlがあるが、この二つのファイルから設定値を読み込むためのインターフェースが存在しない。となると基本的な設定は全てデータストアに置くしかないのか?DataStore APIを使ってデータストアに置く場合、key_n…

[GAE][Python] Google Apps Engine から Twitterを更新してみた。

五日目のPython。 Twitterを更新する部分としてModelを書いてみた。 基本的にGoogle Apps Engine Oilから出力したModelに手を入れてみた。 from google.appengine.ext import db from gaeo.model import BaseModel from google.appengine.api import urlfetc…

[python] Google Apps Engine を試した。

とりあえずHello World的な。 http://tetsunosukexito.appspot.com/問題は・・・。 http://appengine.google.com/permissions/smssendmaxlength=20って馬鹿なの?死ぬの?とりあえず自分の携帯メアドは31文字なので、Firebugでinput属性編集して入力した。…

[ruby] SKIPのインストールにハマる

SKIPに興味をもって入れてみようかと。dreamhostにてインストールしているんですが [siegel]$ ruby lib/create_new_admin_url.rb --code "activation_codeを上書きしました。初期管理者登録用URLはhttp://localhost:3000/admin/users/new/first?code=xxxxxxx…

しばらく日記書いていませんでしたが

現在常駐先ではてな閲覧禁止なんだよ!投稿なんてもってのほか!近頃の様子。 CMSのお仕事をしている MySQLとかしっかり勉強しなきゃなと思っている(管理者として) インターネットに公開するサーバを久々にたてまくっている Linuxの管理者としてもしっかり…

[PHP] 書き込めないときは

"PHPで作成したアクセスログが開かないレポ" \n"); print("<p> access log : </p> \n"); $filepointer=fopen("./log/php-accesslog", "a+"); flock($filepointer, LOCK_EX); fputs($filepointer,date("Y/m/d H:i:s ") . $_SERVER["REMOTE_ADDR"] . "\n"); flock($f…

PHPカンファレンス2008にいってきた

PHP

まとめる時間がないのであとでかかなきゃと思いつつ、まだない。職場でブログ書ける時間欲しい。仕事上のブログもまだリリースしてない。だめすぎる!というわけで今年のレポートでの一番の印象深いのはこれだ二件目の藤本真樹 http://www.google.co.jp/sear…

それはそれで・・・

キケンなSQLインジェクション うちの母親なんてアドレスバー非表示にしてるつうの!! それはそれでフィッシング詐欺に関する問題にハマるのでは・・・簡単!やさしいセキュリティ教室

[tech] 世界のナベアツをやろうと思ったけど失敗・・・。

Yahoo! の かな漢字変換Webサービス とかを使って、ナベアツできんじゃね?って思ってやってみた。要は、数字を与えると、それを読みがなとして返してくれればいいなと思った。で、まず数値を漢字に変換 http://jlp.yahooapis.jp/JIMService/V1/conversion?a…

[perl] [note] Google Readerの☆をつけたものをGoogle BookmarksにPOSTする

use strict; use warnings; use WWW::Mechanize; use WWW::Mechanize::DecodedContent; use Encode; use XML::XPath; ## my $url = 'http://www.google.com/reader'; my $res; my $mech = WWW::Mechanize->new; # log in $res = $mech->get($url) || die $!;…

Greasemonkey で Authorization ヘッダーを送信できなかった(特定の条件下?)

調査をかねて、こんな感じのぐりもん書いていました。 // ==UserScript== // @name gcaladd // @namespace http://d.hatena.ne.jp/kidd-number5 // @include * // ==/UserScript== (function() { // init var authToken; var authHeader; var w = unsafeWind…

[PHP] Zend_Model_Abstract?

メモhttp://karwin.blogspot.com/2008/05/activerecord-does-not-suck.html A single Model class may be backed by a database table, or multiple database tables, or perhaps even no database tables. Data persistence should be an internal implemen…

Zend_Form を使ってみている。

PHP

Zend Framework の 1.5 がリリースされたとのことで、早速新しい機能を使ってみた。contextSwitchとか結構やりやすくてよい。ところで Zend_Form なんだけど、 Validation がちょっとうまくいかない感じ。こんな感じでチェインするところなんかはクールなん…

個人的な解釈としては

http://marke.seesaa.net/article/93650707.html 郵便ポストは自分達宛ての郵便物を受け取るためのものであり、決してあなたがたが勝手に入れてくるチラシを受け取るためのものではないのです。 あれはゴミの不法投棄に近いのではないかと思っていたり。 な…

いわゆる勉強というものを考えたときに。

プログラムっておいしいの? に自分も一石投じておくことにする。まず、プログラムを勉強するにあたって、師匠の存在は大きい。これは間違いないと思う。今自分はJavaと.NETの家庭教師をちょっとやっているのだけど(PHPの引き合いもありがたいことにありま…

はじめてぐりもん書いた

初めてのGreasemonkeyにチャレンジ。Livedoor Readerからソーシャルブックマークへのクリップ機能を拡張するために書いた。既にあるとか言うな。練習なんだから。やりたかったこと 一発クリップ(はすでにある) 特定のタグをつける タグを指定できるように…

PEARの見てるphp.iniが思い通りに行かない。

Mac のphp5なんだけどね。pear show-configしたときのphp_iniを設定したのだけど、どうもそのphp.iniを見ていないご様子。 おかげでmemory_limitを超えてしまってzend frameworkをpear経由でインストールできなかった。php.ini location php_ini /usr/local/…

適正試験

http://www.future-planning.net/x/modules/news/article.php?storyid=3222 ■適正試験問題 (1) キリンを冷蔵庫に入れます。さて、どうしますか? (2) 次に、冷蔵庫に象をいれます。さてどうしますか? (3) ライオン王がすべての動物達を集め集会を開きまし…

[life] [tech] Evernote 人気?

このへんとかで http://mitaimon.cocolog-nifty.com/blog/2008/04/evernote.htmlEvernoteのインビテーション、十分にあまっているので、もしよければ差し上げますが・・・?

Zend PHP5 Certification 講習会開催のご案内<ins datetime="2008-04-02T10:12:19+09:00">締め切り間近?!</ins>

PHP

おととい、PHPの中級者向けコミュニティを作るということを書きましたが、第一回目のイベントとして、Zend PHP5 Certification 取得のための講習会を行うことになりました。講師にはZend Japan様にて技術アドバイザリおよびセミナー等の講師を務める照井様を…

[life] バスケットマンですから・・・。

今日PHPのコミュニティに関するリリース文出すっていって出してなかったからごめんなさいごめんなさい><写真はbJリーグ東京アパッチの青木選手。同じ身長なのに2mを超える選手と張り合っているポイントガードとして尊敬しています!バスケットガールに対抗…

中級〜上級者のためのコミュニティ作るよ!@渋谷

PHP

このへん(http://events.php.gr.jp/event.php)に掲載されるイベントはちょっとレベルが高すぎて参加しずづらいなあと思っている人のために、PHPに関して中級から上級者へのステップアップを目指すためのコミュニティを作ることになりました。第一回はZend …

[life] ソーシャルブックマークにインストールしたソフトをのせる

個人的に、ネットを見ていて、気になるソフトウェアを見つけても、会社にいるとそれが入れられなかったり、OSが違っていて使えなかったりすることが多い。そこで、会社にてソーシャルブックマークに[toInstall]などのタグをつけておく。定期的なレビューにて…

今回の利用規約改正の騒動は

4/1にナイスなエイプリルフール規約を発表するための前フリ

がっかりしたこと

FizzBuzzがはやったときに、これ書ける?って俺に聞いてきたやつが「3の倍数と3がつくときだけアホになるプログラム書いて」ってやらせたら書けないってどゆこと。

昨夜のべにぢょは寝ていたのか?

PHP

つまり、読み込み専用ファイル guest.dat に$line の内容を書き込め シャア専用ザクにアムロが乗ってる・・・。ついでなので軽く突っ込んでおくと $line. というのが変数なのではなくて「.」自体に意味がある。 っていうかこれまでの回で使っているぞ! $a .…

24時間365日体制

24時間365日体制の監視をお願いします!と言われて監視を始めたサービスが120日目でサービス終了した場合、残りの245日分は契約上どうなりますかっ!単なる妄想ですよ。ええ。