These pages are written by only Japanese.
|
Namazu for hns による簡易全文検索です。 詳細は 詳細指定/ヘルプをご参照下さい。 |
|||||||||||||||||||||||||||||||||||||||||||||||||||
$swfdata = file_get_contents('test.swf'); $swf = new SWFEditor(); $swf->load($swfdata); $swf->dump(); //$swf->save();
cd /php/php-5.1.6/ext ./ext_skel --extname=swfed cd swfed/ vi config.m4 phpize ./configure make
PHP_FUNCTION(confirm_swfed_compiled); /* For testing, remove later. */ static zend_class_entry *swfed_ce; PHP_METHOD(swfed, load); PHP_METHOD(swfed, dump);swfed.c
zend_function_entry swfed_functions[] = { PHP_FE(confirm_swfed_compiled, NULL) /* For testing, remove later. */ PHP_ME(swfed, load, NULL, 0) PHP_ME(swfed, dump, NULL, 0) } <略> PHP_MINIT_FUNCTION(swfed) { /* If you have INI entries, uncomment these lines ZEND_INIT_MODULE_GLOBALS(swfed, php_swfed_init_globals, NULL); REGISTER_INI_ENTRIES(); */ zend_class_entry ce; INIT_CLASS_ENTRY(ce, "SWFEditor", swfed_functions); <略> PHP_METHOD(swfed, load){ char *data; int data_len; if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &data, &data_len) == FAILURE) { return; } <色々> } PHP_METHOD(swfed, dump){ <色々> }さて、以前作った SWFEditor を真似して実装するか。
日本人は『かわいい』ものが好きなのかもしれません。 ちゃんと日本人向けにローカライズしないと売れませんよ?某ゲームに対して言いたかった事がまさしくw
2008年1月26日(土)の認証機能の修正にともない、 パスワードを再設定していただくことになりました。 こちらのページでパスワードの再設定をお願いいたします。お詫びメールを読み直したら、なるほど。 認証システム強化とパスワード変えてね。というのが書いてある。
秘密質問の回答を全角文字で入力してください。これは 注意文言を注意深く読まずに入力した自分が悪いので仕方ない入れ直すかと、[戻る]ボタンを押したら パスワード入力し直しですが。
[- HNS 警告:このユーザ変数って、定義されてないモノです。-]ですが、ちょこっといじって変数名を表示させてます。
$Templates{'YOTEI'} = "<p>%value</p>";
ひとつ知っておいて欲しいのは「あたまおかしい人」って案外おおいんだよーってこと。わかるわかる。
[4]:名前:秒刊名無し : 2008年02月17日 01:43 悪く無いけど、ニコニコ動画起動中ではタブ閉じてもしばらく再生してて迷惑だた。動画プレイヤーの停止ボタンで止めればいいので、慣れだと思いますけど。
Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (11) in /home/htdocs/cgi/ccount/cgis_libs/class/DB.class.php on line 91 MySQLの接続に失敗しました(;ω;)
static void free_swfed_resource(zend_rsrc_list_entry *resource TSRMLS_DC); PHP_MINIT_FUNCTION(swfed) { <略> zend_register_list_destructors_ex(free_swfed_resource, NULL, "SWFEditor", m\ odule_number); return SUCCESS; } static void free_swfed_resource(zend_rsrc_list_entry *resource TSRMLS_DC) { printf("SWFEditor->destory\n"); }この文字列は表示されませんでした。(;ω;) 何か知らない法則があるに違いないです…
PHP_METHOD(swfed, input){ char *str; int str_len; zval *obj = getThis(); if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &str, &str_len) == FAILURE) { return; } zend_update_property_stringl(swfeditor_ce, obj, "rawdata", strlen("rawdata"), str, str_len); RETURN_TRUE; }こっちは成功。
中国では製品の品質と食品の安全に対する追求システムと責任調査システムが確立し、 食品の合格輸出率が99%に達したと発表それって単に検査がザルなんじゃ…
それにしても日ごろ国会の内外で、「人権、ジンケン」と声高に唱えて いらっしゃる方々の声がチベット問題では小さいのはどうしたことか。 今国会に人権擁護法案の上程を考えておられるセンセイたちは、与野党問わず 「チベット人の人権を守れ」と中国大使館に押しかけても不思議ではないのに、 そういった話は寡聞にして聞かない。人権団体からも声が聞こえてきませんよね…
その結果、小難しい事が大好きな人が見るメディアとしてのネットと、娯楽が大好きな 人が見るテレビという区分けが今よりもより鮮明になっていくのかも知れません。両立できれば、それに越したことないですよね。 消費者が使い分ければいいだけですし。
PHP_METHOD(swfed, __construct);
PHP_METHOD(swfed, __construct){ int ret = zend_list_insert(NULL, le_swfed); }これが足りなかっただけでした。
PHP_METHOD(swfed, __construct){ struct swfdata_t *swfdata = new_swfdata(); int ret = zend_list_insert(swfdata, le_swfed); object_init_ex(getThis(), swfeditor_ce); add_property_resource(getThis(), "swfed", ret); zend_list_addref(ret); // XXX 何だろう。これ } PHP_METHOD(swfed, swfInfo){ zval **tmp *obj = getThis(); struct swfdata_t *swfdata; int id, type; zend_hash_find(Z_OBJPROP_P(obj, "swfed", strlen("swfed") + 1, (void **)&tmp); swfdata = zend_list_find(Z_LVAL_PP(tmp), &type); // swfdata の中身をダンプ } static void free_swfed(zend_rsrc_list_entry *resource TSRMLS_DC) { free_swfdata(resource->ptr); }zend_hash_find の strlen で +1 しないと動かないのが謎だけど、 とりあえず、これで動きました。
大迫氏も述べるように、mixiにはいろいろ面白い点があるはずなのに、 ピントのズレた機能拡張をした揚げ句にユーザー離れを起こしているようにも見えるのだ。要らない機能ばっか増えて、メニューがゴチャってしちゃったよね。(・ω・)