These pages are written by only Japanese.
|
Namazu for hns による簡易全文検索です。 詳細は 詳細指定/ヘルプをご参照下さい。 |
|||||||||||||||||||||||||||||||||||||||||||||||||||
今はコレがないので快晴の時しか登れません。 山の天気は移ろいやすいので、それでも小雨に合う訳で…買おうかとそっちもチェックしました。
ここで激しいエゴの衝突が起き、結局Stage6の独立はご破算になった。が、 このとき同時にStage6のキーとなるファウンダーたちも辞任してしまったのだ。勿体無いの一言…
忙しさというのは、結局のところ、「忙しく」見せかけて、「やりたくないこと」から自分を 防御するための偽装にすぎないのでは、という気がしてならない。そんな演技の出来る大人に。自分はなりたい…
しかし、現代の日本では奴隷制度はない。真面目な話、死ぬほど忙しいのならば、 そんな仕事は辞めれば良い。ふむ‥ 奴隷と違って逃げても罰せられないしね…
「25日の夜、上層部に亀田プロから史郎氏の著書『闘育論』(集英社刊)から引用 する場合は許可を受けるようにとの要求があった。25日までは問題がなかったのに。 現場でどういう引用がダメか出版社にも確認をすると、 『宣伝以外の引用はダメ』言うのは勝手だろう。と思ったらマスコミはこれを理由に自主規制。ダメすぎだ…
「弱者の立場でものを見ているんだ」という主張の裏にある理解の努力の捨てぶり」弱者の立場のつもりで逆に(弱者にとっても)余計な事を主張する人多いよね…
メッセージ: ちとせでっす(*´v`*) えーと…なんて書けばいいんだろ。。。 えと、ちとせとマイミクになってください!!(*´ω`*) お願いしまするm(__)mwktkしながら、この人(id=16601997)の blog を読むと、
ttp://chitose(検閲).blog84.fc2.com/どうみても堅気じゃない文章。URL からしてアレですしw
最終工程の組み付け段階で「ネジがない~」「どうやって組み上げるんだ~」 「動かない~」とかいう悲鳴が上がってるのかと思うと、787には乗りたくないと思った。
納品先の数社は2008年の北京オリンピックでの利用を想定うゎぁぁ… (´Д`;)
電源ON/OFF、ケーブル抜き差しで復旧。対策ファーム予定変わった不具合ですな…
ふつー extension で作るんじゃね?という至極まっとうなツッコミを受け、かつ自分もそう思っていたので 作り直し始めました。
From: sexual.vip.x5x5.numo6o.member.in@docomo.ne.jp その代わりと言ってはなんですが… お礼として即日30万円振り込みます。 美羽とH、して下さい…。 http://(略).5959.vc/mine/ ■あなた様への伝言 いきなりのメール、御免なさい。美羽の気持ち、ちゃんと言います。 水音とH、して頂けませんか…。 お金なら本当に、本当に幾らでもあるんです。 お礼として30万円はお支払い致します。 もちろん事前にお振込みしたって構わない! 美羽の本気で誓います。 お返事、ちゃんと待ってます。 http://(略).5959.vc/mine/ 30万円のお受け取りは確定している状況です。 下記より速やかにお受け取り下さい。 http://(略).5959.vc/mine/ Hgetter.codocomo.ne.jp なので domain 制限かけるのも何ですし…
$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にはいろいろ面白い点があるはずなのに、 ピントのズレた機能拡張をした揚げ句にユーザー離れを起こしているようにも見えるのだ。要らない機能ばっか増えて、メニューがゴチャってしちゃったよね。(・ω・)
[goo]今年こそ花見を楽しむ! gooから最新情報をお届け! ♪ヾ( ̄(エ) ̄)♪ ◆教えて!goo 今年こそ、お花見を満喫しよう! お花見に役立つQ&A特集!! ↓↓↓ http://kmm.mobile.goo.ne.jp/mpx/tl?i=K(略)O ◆gooランキング 「気まずい、脱出したい」と思う瞬間ランキング! ↓↓↓ http://kmm.mobile.goo.ne.jp/mpx/tl?i=D(略)r ◆gooMusic&Video 携帯で絢香の新曲を楽しもう! 絢香「手をつなごう」配信中!! ここだけでしか観られない特別メッセージも! ↓↓↓ http://kmm.mobile.goo.ne.jp/mpx/tl?i=z(略)N ◆gooホーム "つながる"は楽しい!gooホームにケータイ版登場!! ↓↓↓ http://kmm.mobile.goo.ne.jp/mpx/tl?i=0(略)G ◆検索もイロイロ 話のタネ~雑学知識~「世界一な人」をwikiで検索! ↓↓↓ http://kmm.mobile.goo.ne.jp/mpx/tl?i=E(略)Y ☆探せる!楽しめる!! モバイルgoo http://kmm.mobile.goo.ne.jp/mpx/tl?i=v(略)7 本メールは「gooID」にご登録いただいた方へ無料配信しております。 配信停止はコチラをクリック http://kmm.mobile.goo.ne.jp/mpx/oo?i=C(略)R ☆(*゜ー゜*)☆ 【編集・発行】 goo<NTTレゾナント>最後の顔文字とか気持ち悪いしね… 何だろう。
人さんはだいたい頭の回転がよくていい会話をぽんぽんしているようですが、 スタジオに入る前とか、カメラがまわる前はもの凄くいろんな事を考えています。 ありとあらゆる想定問答を準備しているという感じです。事前に準備できると、「うはw 俺って天才www」って勘違いする位すらすら 話せたりするけど、いきなりミーティングに呼ばれると困るんだよね… (´Д`;)
func.php function get_resolve_uri($cmd='', $page='', $path_reference='rel', $query='', $\fragment='', $location=1) <略> if (! empty($page)) { $ret .= $flag.$page_pref.rawurlencode($page); $ret = preg_replace('/%2F/', '/', $ret); // yoya $flag = '&'; }参考 「Flash/...」のページを辿ると、URL に / がそのまま反映されます。 こんな感じのページにリンクされます。
vi config.m4 前) PHP_NEW_EXTENSION(swfed, swfed.c, $ext_shared) 後) PHP_NEW_EXTENSION(swfed, swfed.c swf_object.c, $ext_shared)(ファイル名の間に , を入れず、空白だけにするのがミソ)
$ phpize $ ./configure $ make色々と PHP extension の(仕組みはまだよく分からないけど) 実装方法がわかってきたので、以下のページにメモ開始。 殆どは Klab 様の教えそのままですが、もう少し充実させる予定。
ワイヤレスヘッドホンもディレイの元になる可能性があるので実はオススメしがたいところ。 HDTVの映像は16.7ミリ秒(1/60秒)ごとに書き換える必要があるのだけど、 それでこれ以上短い時間はこの時間を単位に整列されることになる。 遅延もきっちり同期してて、ちょうどこの時間2回分というのが面白い。 ここ最近のテレビは内部で映像をデジタル処理してるので、必ず遅延があります。 特にシャープと日立、東芝は4フレ以上と酷いのでゲーム用途では地雷扱いです。 逆に三菱、パナソニックは大体1フレームで収まるので優秀…といわれています。逆にテレビ番組を見る分には前半のメーカーの方がよさそうですね。
PHP_NEW_EXTENSION(swfed, swfed.c swf_object.c swf_header.c bitstream.c, $ext_shared)更に、クラス内部データ取得ルーチンを分離 (異常系がいい加減…)
static swf_object_t *get_swf_object(zval *obj TSRMLS_DC) { zval *data, **tmp; swf_object_t *swf; int id, type; data = zend_read_property(Z_OBJCE_P(obj), obj, "swf_object", strlen("swf_object"),1 TSRMLS_CC); zend_hash_find(Z_OBJPROP_P(obj), "swfed", strlen("swfed") + 1, (void **)&tmp); id = Z_LVAL_PP(tmp); swf = zend_list_find(id, &type); return swf; }SWF ファイルの magic の型定義を作って、
typedef struct swf_header_ { unsigned char f_magic[4]; // 'FWS' or 'CWS' + '\0'; <略> }swf_object_input -> swf_header_input の流れと、
$obj = new SWFEditor(); $obj->input("CWS...."); $obj->swfInfo();実行結果
% php yoya_test.php input done magic: CWS SWFEditor->destoryとりあえず、とっかかりが出来ました。
$swfdata = file_get_contents("saitama.swf"); $obj = new SWFEditor(); $obj->input($swfdata); $obj->swfInfo();
magic=FWS version=4 file_length=2704 frame_size=(0, 0)-(240, 240) frame_rate=8.0 frame_count=40
swf_tag_t *swf_tag_create(bitstream_t *bs) { swf_tag_t *tag = calloc(1, sizeof(*tag)); int tag_and_length, length; tag_and_length = bitstream_getbytesLE(bs, 2); tag->tag = tag_and_length >> 6; tag->length = tag_and_length & 0x3f; tag->length_longformat = 0; if (tag->length == 0x3f) { tag->length = bitstream_getbytesLE(bs, 4); tag->length_longformat = 1; } tag->data = calloc(tag->length, 1); bitstream_getstring(bs, tag->data, tag->length); tag->modified = 0; return tag; }実行結果。
% php yoya_test.php *** glibc detected *** php: malloc(): memory corruption: 0x09d202e8 *** ======= Backtrace: ========= /lib/libc.so.6[0x2bd14c]さて、寝よっと…
magic=FWS version=4 file_length=2704 frame_size=(0, 0)-(240, 240) frame_rate=8.0 frame_count=40 tag=9 length=3 tag=1 length=0 <略> tag=26 length=7 tag=1 length=0 tag=0 length=0タグの分解まで出来ちゃった…
$swfdata = file_get_contents("saitama.swf"); $obj = new SWFEditor(); $obj->input($swfdata); echo $obj->output();
% php yoya_test.php > t % fdmp t addr : 0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF 0x00000: 4657 5304 900a 0000 .... .... .... .... FWS順調…
$swfdata = file_get_contents("saitama.swf"); $obj = new SWFEditor(); $obj->input($swfdata); print $obj->output();
% php yoya_test.php > t % md5sum t saitama.swf b4b4698958e961336389dd421b671157 t b4b4698958e961336389dd421b671157 saitama.swfさて…、ようやく本題のデータ編集の実装に入れます。長かった…
#define calloc(n,s) calloc_debug(n,s,__FILE__,__LINE__) #define malloc(s) malloc_debug(s,__FILE__,__LINE__) #define free(p) free_debug(p,__FILE__,__LINE__) #define realloc(p,s) realloc_debug(p,s,__FILE__,__LINE__)これで、free し忘れを一箇所発見。
% php yoya_test.php > /dev/null XXX (/home/yoya/src/php/php-5.1.6/ext/swfed/swf_tag_jpeg.c, 20)
$swfdata = file_get_contents("saitama.swf"); $obj = new SWFEditor(); $obj->input($swfdata); echo $obj->getJpegData(1);
php yoya_test.php > saitama.jpg
flash.swf.tools.SwfPrinter#main()になります。なんか、 swfのリバースエンジニアリング大歓迎っていう感じのツールですね(笑)空気読みまくりな Adobe が大好き。それでは遠慮なく(ry
量で感情揺さぶるのが先か。この辺を中途半端に理解して目立つだけの手抜きに走られても困りますけどね。
予価は各249,800円。うーん。ネタで買うにはキツいお値段…
% php swfdump.php saitama.swf magic=FWS version=4 file_length=2704 frame_size=(0, 0)-(240, 240) frame_rate=8.0 frame_count=40 tag=SetBackgroundColor(9) length=3 tag=ShowFrame(1) length=0 tag=JPEGTables(8) length=0 tag=DefineBitsJPEG(6) length=2133 jpeg_id=1 jpeg_data_size=2131 tag=DefineShape(2) length=51 <略> tag=PlaceObject2(26) length=7 tag=ShowFrame(1) length=0 tag=End(0) length=0jpeg_id(今回は 1) の画像入れ替え実行。
$ php swfreplacejpegdata.php saitama.swf 1 aria.jpg > test.swf