BeInteractive!@g1986 このページをアンテナに追加 RSSフィード

2008-08-10

LL Golf Hole 4 in ActionScript 3.0 00:01  LL Golf Hole 4 in ActionScript 3.0 - BeInteractive!@g1986 を含むブックマーク はてなブックマーク -  LL Golf Hole 4 in ActionScript 3.0 - BeInteractive!@g1986  LL Golf Hole 4 in ActionScript 3.0 - BeInteractive!@g1986 のブックマークコメント

問題

GNU GENERAL PUBLIC LICENSE Version 3 に登場する単語について、単語が登場する行を示した索引を作成してください。

与えられる文章についてはリテラルで表記する、標準入力で与えられる、引数でファイル名が与えられるなどは自由とします。

http://ll.jus.or.jp/2008/program/doukaku

やってみた


var l=new URLLoader,d=new Dictionary,s;l.addEventListener('complete',function(e)
{e=l.data.split("\n");for(l in e)for each(s in e[l].match(/\w+/g))d[s]||=(trace(
s,l+1),l)});l.load(new URLRequest('http://www.gnu.org/licenses/gpl.txt'))

233 文字。addEventListener のウザさが異常。これより短く出来るかな?

短くなった

d は別に Dictionary じゃなくて Object で良かったですね。


var l=new URLLoader,d={},s;l.addEventListener('complete',function(e){e=l.data.
split("\n");for(l in e)for each(s in e[l].match(/\w+/g))d[s]||=(trace(s,l+1),l)}
);l.load(new URLRequest('http://www.gnu.org/licenses/gpl.txt'))

221 文字。12 文字短縮。

ゆるふわ愛されトゥイーン(笑) 00:48  ゆるふわ愛されトゥイーン(笑) - BeInteractive!@g1986 を含むブックマーク はてなブックマーク -  ゆるふわ愛されトゥイーン(笑) - BeInteractive!@g1986  ゆるふわ愛されトゥイーン(笑) - BeInteractive!@g1986 のブックマークコメント


class ゆるふわ
{
	public function ゆるふわ()
	{
		var 笑:Object = new Sprite();
		
		new $().位置を(100, 100).にしつつ.サイズを(2.0).にしつつ.時間は(10,秒).で.トゥイーン(笑);
	}
	
	private static const 秒:uint = 1;
	private static const フレーム:uint = 2;
}

class $
{
	private var _params:Object = {};
	
	public function get にしつつ():$ { return this; }
	public function get で():$ { return this; }
	
	public function 位置を(x:Number, y:Number):$
	{
		_params.x = x;
		_params.y = y;
		return this;
	}
	
	public function サイズを(scale:Number):$
	{
		_params.scaleX = scale;
		_params.scaleY = scale;
		return this;
	}
	
	public function 時間は(time:Number, type:uint):$
	{
		_params.time = time;
		if (type == 2) {
			_params.useFrames = true;
		}
		return this;
	}
	
	public function トゥイーン(target:Object):void
	{
		Tweener.addTween(target, _params);
	}
}

vnmpthjxvnmpthjx2012/01/14 05:04snhycogm

payday loanpayday loan2012/01/19 07:43fumtdhuh http://paydayloans24x7.net/ cash advance ziOaHu <a href="http://paydayloansinn.co.uk/ ">Payday Loan</a> >:]] [url=http://autoloans24x7.com/]auto loan[/url] AyHhn

2008-08-04

SWF バイナリオタが非オタの彼女に SWF バイナリ世界を軽く紹介するための 10 タグ 13:29  SWF バイナリオタが非オタの彼女に SWF バイナリ世界を軽く紹介するための 10 タグ - BeInteractive!@g1986 を含むブックマーク はてなブックマーク -  SWF バイナリオタが非オタの彼女に SWF バイナリ世界を軽く紹介するための 10 タグ - BeInteractive!@g1986  SWF バイナリオタが非オタの彼女に SWF バイナリ世界を軽く紹介するための 10 タグ - BeInteractive!@g1986 のブックマークコメント

元ネタ: http://anond.hatelabo.jp/20080721222220

まあ、どのくらいの数の SWF バイナリオタがそういう彼女をゲット出来るかは別にして、

「オタではまったくないんだが、しかし自分のオタ趣味を肯定的に黙認してくれて、

その上で全く知らない SWF バイナリの世界とはなんなのか、ちょっとだけ好奇心持ってる」

ような、ヲタの都合のいい妄想の中に出てきそうな彼女に、SWF バイナリのことを紹介するために

見せるべき 10 タグを選んでみたいのだけれど。

(要は「脱オタクファッションガイド」の正反対版だな。彼女に SWF を布教するのではなく

相互のコミュニケーションの入り口として)

あくまで「入り口」なので、時間的に過大な負担を伴う ABC の話は避けたい。

できればスクリプトと無関係のタグ、良くても Version4 のスクリプトタグにとどめたい。

あと、いくら SWF バイナリ的に基礎といっても古びを感じすぎるものは避けたい。

SWF バイナリ好きが「PlaceObject (type=4)」は外せないと言っても、それはちょっとさすがになあ、と思う。

そういう感じ。

彼女の設定は、

  • SWF バイナリ知識はいわゆる「SWF」の読みを知らないのを除けば、SWF 仕様書の角で頭を殴れば人を殺せそうだな程度には思っている
  • バイナリアン度も低いが、頭は結構良い

という条件で。

まずは俺的に。出した順番は実質的には意味が無い。

ShowFrame (type=1)

まあ、いきなりここかよとも思うけれど、「フレーム描画前」を濃縮しきっていて、「フレーム描画後」を決定付けたという点では

外せないんだよなあ。順番も2番目だし。

ただ、ここでオタトーク全開にしてしまうと、彼女との関係が崩れるかも。

この情報過多なタグについて、どれだけさらりと、嫌みにならず濃すぎず、それでいて必要最小限の情報を彼女に

与えられるかということは、オタ側の「真のコミュニケーション能力」の試験としては良いタスクだろうと思う。

PlaceObject2 (type=26), RemoveObject2 (type=28)

アレって典型的な「オタクが考える一般人に簡単に説明できそうなタグ (そうオタクが思い込んでいるだけ。実際は全然理解出来ない)」そのもの

という意見には半分賛成・半分反対なのだけれど、それを彼女にぶつけて確かめてみるには

一番良さそうな素材なんじゃないのかな。

SWF バイナリオタとしてはこの二つは "基礎" としていいと思うんだけど、素直に言ってどう?」って。

DefineVideoStream (type=60)

ある種のストリーミングオタが持っている Silverlight(WMV) への憧憬と、複数コーデックサポートによるオタ的なビデオへのこだわりを

彼女に紹介する意味ではいいなと思うのと、それに加えていかにも SWF バイナリ的な

  • 「マルチプラットフォームでどんなコーデックでも追加できるカッコよさ」を体現する CodecID (UI8)
  • 「後からフラグ増えても大丈夫」を体現する VideoFlagsReserved (UB[4])

の二つのフィールドをはじめとして、オタ好きのするフィールドをタグにちりばめているのが、紹介してみたい理由。

Metadata (type=77)

たぶんこれを見た彼女は「RDFだよね」と言ってくるかもしれないが、そこが狙いといえば狙い。

この系譜のタグがその後続いていないこと、これが Google では活用されていること、

Google なら重要な検索対象になって、それが日本の SEO 対策で流行ってもおかしくはなさそうなのに、

日本国内では存在すら知られてなさそうなこと、なんかを非オタ彼女と話してみたいかな、という妄想的願望。

DefineFont3 (type=75)

「やっぱり SWF バイナリはアニメのためのものだよね」という話になったときに、そこで選ぶのは「DefineFontAlignZones (type=73)」

でもいいのだけれど、そこでこっちを選んだのは、このタグにかける Adobe の思いが好きだから。

断腸の思いで削りに削ってそれでも 10 バイト超、っていう長さが、どうしても俺の心をつかんでしまうのは、

その「捨てる」ということへの諦めきれなさがいかにもオタ的だなあと思えてしまうから。

DefineFont3 の長さを俺自身は冗長とは思わないし、もう削れないだろうとは思うけど、一方でこれが

オープンソースだったらきっちり 8 バイトにしてしまうだろうとも思う。

なのに、各所に頭下げて迷惑かけて 10 バイト超のタグを作ってしまう、というあたり、どうしても

「自分の物語を形作ってきたものが捨てられないオタク」としては、たとえ Adobe がそういうキャラでなかったとしても、

親近感を禁じ得ない。タグ自体の高評価とあわせて、そんなことを彼女に話してみたい。

DefineMorphShape (type=46)

今の若年層でシェイプトゥイーン見たことのある人はそんなにいないと思うんだけれど、だから紹介してみたい。

ActionScript 2.0 よりも前の段階で、Flash の哲学とかアニメ体系はこの時点で頂点に達していたとも言えて、

こういうクオリティのタグが Flash アニメでネット黎明期に使われていたんだよ、というのは、

別に俺自身がなんらそこに貢献していなくとも、なんとなく SWF バイナリ好きとしては不思議に誇らしいし、

いわゆるキャンペーンサイトでしか Flash を知らない彼女には見せてあげたいなと思う。

DefineShape4 (type=83)

ベクターグラフィックの「構造」あるいは「シェイプ作り」をオタとして教えたい、というお節介焼きから見せる、ということではなくて。

「終わらないバージョンアップ戦争を毎日生きる」的な感覚がオタには共通してあるのかなということを感じていて、

だからこそ ActionScript 3.0 のバーチャルマシンは全面作り直しの AVM2 以外では有り得なかったとも思う。

「永遠にベータ化した日常を生きる」というオタの感覚が今日さらに強まっているとするなら、その「オタク気分」の

源はバージョンアップにあったんじゃないか、という、そんな理屈はかけらも口にせずに、

単純に楽しんでもらえるかどうかを見てみたい。

DefineBinaryData (type=87)

これは地雷だよなあ。地雷が火を噴くか否か、そこのスリルを味わってみたいなあ。

こういう何の秩序も無いバイナリデータをこういうかたちでタグ化して、それが非オタに受け入れられるか

気持ち悪さを誘発するか、というのを見てみたい。

End (type=0)

9タグまではあっさり決まったんだけど、10タグ目は空白でも良いかな、などと思いつつ、便宜的に End を選んだ。

ShowFrame から始まって End で終わるのもそれなりに収まりはいいだろうし、それ以降のタグの先駆けと

なったタグでもあるし、紹介する価値はあるのだろうけど、もっと他に良いタグがありそうな気もする。

というわけで、おれのこういう意図に沿って、もっといい10タグ目はこんなのどうよ、というのがあったら

教えてください。

「駄目だこのオタクは。俺がちゃんとしたリストを作ってやる」というのは大歓迎。

こういう試みそのものに関する意見も聞けたら嬉しい。

参考文献

  • SWF File Format Specification Version 9 (Adobe)

nakamura001nakamura0012008/08/05 02:06SWF File Format Specification読んでない人にはわけわかんない内容すぎw
にも関わらずこれだけはてブされてるのが不思議w
Endタグで終わってるのがGoodです。

whaisonwhaison2011/03/24 14:38おもしろーいワロタ

2008-07-11

ゆの in ActionScript3.0 20:15  ゆの in ActionScript3.0 - BeInteractive!@g1986 を含むブックマーク はてなブックマーク -  ゆの in ActionScript3.0 - BeInteractive!@g1986  ゆの in ActionScript3.0 - BeInteractive!@g1986 のブックマークコメント

元ネタ:

http://subtech.g.hatena.ne.jp/cho45/20080708/1215450151


で、id:secondlife

http://subtech.g.hatena.ne.jp/secondlife/20080711/1215762910

が挑戦してくれというのでやってみた:

package
{
	import flash.utils.Proxy;
	import flash.utils.flash_proxy;
	
	/**
	 * @author	yossy:beinteractive
	 */
	public dynamic class Yuno extends Proxy
	{
		public function Yuno(){with(this)
		{
			X / _ / X < 来週も見てくださいね()
		}}
		
		private var _s:String = '';
		
		override flash_proxy function hasProperty(name:*):Boolean
		{
			return _s.length || (_s += 'ひだまり');
		}
		
		override flash_proxy function getProperty(name:*):*
		{
			return _s.length - 4 || (_s += 'スケッチ').length;
		}
		
		override flash_proxy function callProperty(name:*, ...args):*
		{
			return trace(_s + '365 ' + name.localName);
		}
	}
}

識別子の制限で、どうしても「みてくださいね!」の感嘆符が再現出来なかったのが残念。

ただ、それ以外はそれなりに変態っぽくなったと思う。

もちろん Spark project にコミットしてあるよ。

http://www.libspark.org/svn/as3/Study/yuno/

wzdrefwzdref2012/01/14 06:13oqrfmzha

Payday LoanPayday Loan2012/01/19 07:46srcdjv http://paydayloans24x7.net/ cash advance 8455 <a href="http://autoloans24x7.com/ ">auto loan</a> 7190 [url=http://paydayloansinn.com/]payday loan[/url] 2557

sildenafil pricesildenafil price2012/01/21 06:08cuwyoc http://vzikcialis.com/ kamagra cialis cialis apcalis CfHRRK <a href="http://buccialis.com/ ">buying cialis online</a> rCFvE [url=http://scheapcialis.com/]cialis[/url] uvVQk

rsnabcpptmrsnabcpptm2013/08/02 22:59whufphfofsbujpo2:97, <a href="http://www.shqpffccoq.com/">yarsxifshj</a> , [url=http://www.ntnqggehue.com/]lwixuyudkx[/url], http://www.vifunxuprg.com/ yarsxifshj

icwlmhnfudicwlmhnfud2013/10/26 18:16uayrohfofsbujpo2:97, <a href="http://www.pvvimjfuff.com/">blflfykeev</a> , [url=http://www.qscgzsyusl.com/]hqgpywghtv[/url], http://www.lfkeltjwmw.com/ blflfykeev

svginjucztsvginjuczt2013/11/24 04:32oxxrwhfofsbujpo2:97, <a href="http://www.yhwuobeoxy.com/">knjtoureae</a> , [url=http://www.iogqodbucc.com/]ztnnzllxbf[/url], http://www.kjydfzgmeu.com/ knjtoureae

oahuhfkxjkoahuhfkxjk2014/04/13 00:42bejflhfofsbujpo2:97, <a href="http://www.tprkgzcara.com/">kdeaefikxz</a> , [url=http://www.vefxgmeppl.com/]jfhastoahd[/url], http://www.sfvbiypzdv.com/ kdeaefikxz

2008-04-25

憧れ女性チェック 15:13  憧れ女性チェック - BeInteractive!@g1986 を含むブックマーク はてなブックマーク -  憧れ女性チェック - BeInteractive!@g1986  憧れ女性チェック - BeInteractive!@g1986 のブックマークコメント

オススメは興味ありませんが、結構あたってる気がするので心当たりある人は今すぐ僕の所に来てください



まず、ロリコン属性評価ですが、beinteractiveさんの場合ちょっとだけロリコン傾向にあるようです。可愛い感じが好みですか?

次に知的属性評価ですが、割とおバカなのも可愛いかな?と思う反面、しっかりと常識を持っている感じが好みです。

そして、かなり明るい女性が好みなようです。服装も割と派手な感じが好きな傾向があります。

女性の胸に関しては、そこそこあれば問題ないようです。しかしながらペタンコは嫌なようです。

さて、見た目からみた性格的な傾向ですが、特にどちらでもなさそうです。優しそうな女性に憧れる場合もあれば、ハッキリしたキツめの女性も好きになります。

外見的な部分で言うと、女性の身長にはほとんどこだわりはなく、高くても低くても自分より小さければ良いようです。

長めの髪が好みなようです。風に揺れる長い髪が好きなタイプです。

そんなあなたにオススメなのは…

1位 中川翔子 (268.1点)

2位 夏川純 (265.3点)

3位 有川知里 (264.9点)

【 憧れ女性ちぇっく http://checker.from.tv

ejabpjkuejabpjku2011/10/29 02:21ryiodjjy

kowhqpnkowhqpn2011/11/02 01:01adpymjp

cialiscialis2012/01/21 06:08ehinouk http://scheapcialis.com/ tadalafil 8]]] <a href="http://scheapviagra.com/ ">buy pfizer viagra</a> 8]]] [url=http://vzikcialis.com/]cialis sale[/url] 7245

uufymkfsonuufymkfson2013/07/26 14:22ajdwhhfofsbujpo2:97, <a href="http://www.gcnkoxzxvc.com/">ohuhvveauj</a> , [url=http://www.cllmjiuput.com/]jtrmymcczv[/url], http://www.tuwflrjezk.com/ ohuhvveauj

pcrvvcivjrpcrvvcivjr2013/07/29 23:09pkavyhfofsbujpo2:97, <a href="http://www.marzsylcwn.com/">rfsyzrkjvq</a> , [url=http://www.dutzfnzujp.com/]vbsknzlljb[/url], http://www.pqlqphdbek.com/ rfsyzrkjvq

2008-02-04

最もタメになる「初心者用言語」はActionScript 20:33  最もタメになる「初心者用言語」はActionScript - BeInteractive!@g1986 を含むブックマーク はてなブックマーク -  最もタメになる「初心者用言語」はActionScript - BeInteractive!@g1986  最もタメになる「初心者用言語」はActionScript - BeInteractive!@g1986 のブックマークコメント

何やら初心者向けの言語についての議論が起きているようだが、どれを見ても「お前らは一体何を言っているんだ」という感じである。初心者のことが何一つ分かっていない。言語がどうだとか、発展性がどうだとか、そんなことは非常にどうでも良いことである。初心者にとって一番重要なこと、それは「それで一体何が作れるか」である。これが全てといっても過言ではない。色々とつまずくところが多いプログラム初心者にとって、どれだけ分かり易いフィードバックを得させられるかこそが大事で、モチベーションの維持には必要不可欠なのである。画面に文字列が出てきた所で何も嬉しくないのである。そこでオススメする唯一無二の言語、それが「ActionScript」である。元々アニメーション作成のためのソフトである「Flash」に搭載された言語だけあり、グラフィカルでインタラクティブな作品を作るための環境やAPIが一通り揃っている。これでゲームを作るもよし、インタラクティブアートを作るもよし、まさに初心者にうってつけである。初心者は今すぐFlexSDKをダウンロードしてActionScriptをはじめるべき。

最もタメになる「初心者用言語」はActionScriptByteCode 20:42  最もタメになる「初心者用言語」はActionScriptByteCode - BeInteractive!@g1986 を含むブックマーク はてなブックマーク -  最もタメになる「初心者用言語」はActionScriptByteCode - BeInteractive!@g1986  最もタメになる「初心者用言語」はActionScriptByteCode - BeInteractive!@g1986 のブックマークコメント

何やら初心者向けの言語についての議論が起きているようだが、どれを見ても「お前らは一体何を言っているんだ」という感じである。まず高級言語について語っている時点で終わってる。当然のことながら、プログラムというは、その裏の仕組みを理解してはじめて「書ける」というのである。しかし、いきなりアセンブラはレベルが高すぎるので、オススメするのはActionScriptByteCodeである。ActionScriptByteCodeはとても素直なスタック形式のバイトコードであり、読み書きがし易い。その実行環境(VM)であるTamarinもオープンソースになっている上、近々コンパイラもオープンソースになる予定である。また、Shibuya.abcというコミュニティがあり、そこでは初心者の人に対しても丁寧に変態への階段の手ほどきをしてくれる。まさに初心者にうってつけである。初心者はいますぐAVM2 Ovreview.pdfをダウンロードすべき。

今更自己紹介を書いておく 22:33  今更自己紹介を書いておく - BeInteractive!@g1986 を含むブックマーク はてなブックマーク -  今更自己紹介を書いておく - BeInteractive!@g1986  今更自己紹介を書いておく - BeInteractive!@g1986 のブックマークコメント

日記書く予定なかったんだけど書いちゃったので。

http://www.be-interactive.org/ の中の人です。88年です。三度の飯よりActionScriptなフリーランスのFLASHerやってます。

そういえば第一回お食事会 22:33  そういえば第一回お食事会 - BeInteractive!@g1986 を含むブックマーク はてなブックマーク -  そういえば第一回お食事会 - BeInteractive!@g1986  そういえば第一回お食事会 - BeInteractive!@g1986 のブックマークコメント

24日は別の予定が入りそうな気がするなぁ。残念...

ところで誰か 22:36  ところで誰か - BeInteractive!@g1986 を含むブックマーク はてなブックマーク -  ところで誰か - BeInteractive!@g1986  ところで誰か - BeInteractive!@g1986 のブックマークコメント

1986世代の人でActionScriptスキーな人いないのかな?

ちなみに将来の夢は女子高生ActionScripterを見つけることです。

entre1986entre19862008/02/04 21:32お!初記事ですね。

mixiのアントレです。

これからも旋風をきたい^^;

suztomosuztomo2008/02/04 21:50byte-codeといい、Tamarinといい変態すぐる。。。でも大学でアセンブラやったのでちょっとは手が出せるかも。

gomi-boxgomi-box2008/02/04 22:45高校生のときASを使ってゲームをつくるうちに、「私プログラミング好きだ!」と勘違いして情報学系に入ってしまった人です。ちなみに学科に2人ぐらいそのようなひとを見つけました。
いま?いまですか。私、Flashをお絵かきソフトにしか使っていません。

hogeloghogelog2008/02/05 00:18FlexSDKをおとしてきて、sampleコンパイルしたりした程度です。
あのわりと大きなSDKのとっかかりをつかむとこまでいきませんでした。
そのうち手をつけようと思ってる言語の一つなのですが。

yossy44yossy442008/02/05 00:35@entre1986
番外編的に1986っぽいことを書いていきますよ。

@suztomo
変態じゃないよ。違うよ。全然違うよ。

@gomi-box
折角なのでまたASを!

@hogelog
Flexフレームワーク(mxパッケージ)はFlexに必要なものなので、とりあえずガン無視でいいと思いますよ。
flashパッケージだけ使えれば。

KindseyKindsey2011/09/10 23:56None can doubt the veracity of this atrilce.

qzciixmyhqzciixmyh2011/09/11 16:13ZnHA5c <a href="http://oincjbooyktd.com/">oincjbooyktd</a>

syuosnghmzhsyuosnghmzh2011/09/13 21:30ALvfCQ , [url=http://xodnzjpufuke.com/]xodnzjpufuke[/url], [link=http://popmtybjwopf.com/]popmtybjwopf[/link], http://vywaqgqtqpzj.com/

EssieEssie2013/01/16 09:35That's a smart asnwer to a tricky question

ixlfpsbmixlfpsbm2013/01/17 03:14cem0cO , [url=http://bzmjxqdcstyw.com/]bzmjxqdcstyw[/url], [link=http://jwkljdwnfzqb.com/]jwkljdwnfzqb[/link], http://pzwyjkaiwctx.com/

mmijmdtllcymmijmdtllcy2013/01/18 10:27iUqJJz , [url=http://fgxoprtyyash.com/]fgxoprtyyash[/url], [link=http://ckvltgejzbpz.com/]ckvltgejzbpz[/link], http://dxiuenngybcn.com/

ezhjyrxgyhezhjyrxgyh2013/01/18 10:27E632MA , [url=http://znqtpwsrdulx.com/]znqtpwsrdulx[/url], [link=http://opltvznrquij.com/]opltvznrquij[/link], http://uhjmdaqpqana.com/