1 名前:デフォルトの名無しさん [2009/06/12(金) 22:12:36 ] Microsoft Silverlight www.microsoft.com/japan/silverlight/ MSDN Silverlight デベロッパー センター msdn.microsoft.com/ja-jp/silverlight/ The Official Microsoft Silverlight Site silverlight.net/ MSDN Silverlight ダウンロード (SDK, Silverlight Tools) msdn.microsoft.com/ja-jp/silverlight/bb187452.aspx CodePlex Silverlight Toolkit www.codeplex.com/silverlight/ 前スレ pc12.2ch.net/test/read.cgi/tech/1227324813/ pc11.2ch.net/test/read.cgi/tech/1210491703/ pc11.2ch.net/test/read.cgi/tech/1203891514/
2 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 22:36:55 ] 乙!
3 名前:デフォルトの名無しさん mailto:sage [2009/06/13(土) 00:26:09 ] 乙
4 名前:デフォルトの名無しさん mailto:sage [2009/06/13(土) 14:55:30 ] >>1 ぽにーてーるなんとか
5 名前:デフォルトの名無しさん mailto:sage [2009/06/17(水) 09:49:07 ] ttp://www.computerworld.jp/topics/netbook/150869.html
6 名前:デフォルトの名無しさん mailto:sage [2009/06/17(水) 18:06:42 ] >>5 Silverlight 2はFlashにどこまで追い付けるか? ttp://www.itmedia.co.jp/anchordesk/articles/0810/14/news079.html >GoogleのAndroid端末でのサポートについては、両社とも前向きに検討中という。 古い記事だけど、多分、この辺が固まったんじゃないかと。 完全にMSが締め出された状態で参入しないってのは考えにくい。 そうなるとMSにとってSilverlightは他のプロジェクトよりも 簡単に撤退出来ない物になるだろうな。とポジティブな俺。
7 名前:デフォルトの名無しさん mailto:sage [2009/06/17(水) 18:53:14 ] >>6 やめるときめたらさっとやめるのがMS。 まあ、Silverlightはあきらめないと期待 してるけどな。 WPFとのからみもあるはずだし。
8 名前:デフォルトの名無しさん mailto:sage [2009/06/17(水) 19:20:18 ] 今までの撤退は結局MSのOSの上での話なので、ユーザーは文句をいいつつもMSとの縁は切れなかった。 今回は撤退してしまうと、クラスプラットフォームもMS製品開発者のアドバンテージも失ってしまう。 ここでAndroidに食い込んでおかないと、という危機感はあるはず。 Androidが思ったよりも普及しなかった、となると話は別だけど。 まぁAndroid上に最終的に残るのが.Net、WPF、Silverlight全てとは限りませんが。
9 名前:デフォルトの名無しさん mailto:sage [2009/06/17(水) 22:35:21 ] あれ、Android版はNovellのMoonlightにお任せじゃなかったのか?
10 名前:デフォルトの名無しさん mailto:sage [2009/06/17(水) 23:02:54 ] ビルゲイツは決断が凄く早くて、ダメと判断すると どれだけ投資していてもすぐ見限ってたらしいけど 今は辞めてるしすぐ切るっていうのは無いんじゃないの
11 名前:デフォルトの名無しさん mailto:sage [2009/06/17(水) 23:53:37 ] だったらなんでLonghornはあんなグダグダだったんだよ
12 名前:デフォルトの名無しさん mailto:sage [2009/06/17(水) 23:58:42 ] スレタイも読めんのか
13 名前:デフォルトの名無しさん mailto:sage [2009/06/18(木) 00:51:53 ] 4日もレスないよりは自分的にはホッとする
14 名前:デフォルトの名無しさん mailto:sage [2009/06/18(木) 08:45:10 ] >>10 あれ、おかしいな、ゲイシのファイルシステムって、 Vi$ta発売直前までゴタゴタ、まだあきらめてないっぽいけど。 >>7 それは反対。 やるときめたら勝つまでやめないのがM$。 さいきんアキラメだらけwww
15 名前:デフォルトの名無しさん mailto:sage [2009/06/18(木) 13:24:20 ] ずいぶんとレベルの低い煽りだなぁ・・ ム板で荒しやるなら宗教論争に持ち込むのが一番効果的だぞ
16 名前:デフォルトの名無しさん mailto:sage [2009/06/18(木) 14:35:34 ] 日本語でおk>>15
17 名前:デフォルトの名無しさん mailto:sage [2009/06/18(木) 14:39:18 ] >Silverlight登場で.NET使い大勝利!!! Part2 >ttp://pc12.2ch.net/test/read.cgi/tech/1203874045/ .NETは死滅するなどと延々言い続けていた馬鹿がいたが、 気が付いてみればクロスプラットフォームCLRが出て、 Python・RubyがMSの言語として新たに仲間入りした。 自称美しい言語だったはずのJavaは信念のない拡張を繰り返し、 醜く複雑怪奇に成り果て、もはや誰も気に掛けない存在になった。(プ 今からJavaなんかをやるくらいなら、Rubyでもやった方がはるかにまともな選択だろう。(ププ ネイティブコードが最後に勝つなどと根拠のない妄信をしていたDelphiは、 今やBorlandとかいう会社ごとどこかに消えてしまった。(ゲラ 最後に勝ち残ったのはやはりMicrosoft率いる.NET軍団だった。
18 名前:デフォルトの名無しさん mailto:sage [2009/06/18(木) 14:41:07 ] PythonRubyはF#の犠牲になったのだ…
19 名前:デフォルトの名無しさん mailto:sage [2009/06/18(木) 15:07:17 ] 銀行もたくさんの言語使って開発できるの?
20 名前:デフォルトの名無しさん mailto:sage [2009/06/18(木) 15:08:25 ] 今のところC#、VB.net、JavaScriptか?
21 名前:デフォルトの名無しさん mailto:sage [2009/06/18(木) 15:08:42 ] VBはWPFだけだったかも・・・
22 名前:デフォルトの名無しさん mailto:sage [2009/06/18(木) 15:23:16 ] ヂャ、ドトネト言語一気に氏ぬの?
23 名前:デフォルトの名無しさん mailto:sage [2009/06/18(木) 15:26:52 ] .NETはもう古い?! ttp://pc2.2ch.net/tech/kako/1034/10340/1034044735.html
24 名前:デフォルトの名無しさん mailto:sage [2009/06/18(木) 17:56:12 ] vs Web標準」の決着はどうなる ttp://www.publickey.jp/blog/09/_vs_web.html
25 名前:デフォルトの名無しさん mailto:sage [2009/06/18(木) 17:57:40 ] 俺はそのスレの古さにビックリだよw
26 名前:デフォルトの名無しさん mailto:sage [2009/06/20(土) 14:03:43 ] SL3ならボタン一つでデスクトップ画面を強制共有するサイト作れるかしら
27 名前:デフォルトの名無しさん mailto:sage [2009/06/20(土) 16:14:08 ] SilverlightはFlash以上にセキュリティが厳しいんだぞ クライアントのデスクトップを送信するなんて無理に決まってるだろ サーバ側デスクトップの共有なら技術的には可能だけどな
28 名前:デフォルトの名無しさん mailto:sage [2009/06/20(土) 18:19:52 ] 3っていつでるの?
29 名前:デフォルトの名無しさん mailto:sage [2009/06/20(土) 18:43:07 ] 来月。
30 名前:デフォルトの名無しさん mailto:sage [2009/06/20(土) 23:36:00 ] おぉ、新スレ立ってたんだ。支援。 Windows7にはSilverlight3もプリインストールされてるといいなー
31 名前:デフォルトの名無しさん mailto:sage [2009/06/20(土) 23:48:36 ] プリインストールすると独禁法がうんたらかんたらとクレームつくんじゃないか?
32 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 10:14:56 ] SecurityCritical属性の付いたメソッドを呼び出してても コンパイラが警告を出してくれないのは仕様? これが仕様だとすると、.NET Framework用ライブラリの移植がスゲーめんどくさい・・・
33 名前:デフォルトの名無しさん [2009/06/21(日) 10:52:44 ] 自分でツール作ればいいでしょ SecurityCritical属性の付いたメソッドをリフレクションで全てリストアップ 検査対象のアセンブリをildasmで展開して問題の呼び出しを検索 これだけだろ
34 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 13:17:59 ] あ〜、なるほど。 MSILを解析するプログラムを作る必要はなくて、 ildasmの出力結果を文字列検索するだけでいいのか。 参考になった。サンクス。
35 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 20:43:19 ] >>29 3って7/10でホントに来月なんだな。最初ネタかと思ったゴメンw なんかつい最近2が出てたきがするんだが早いなー
36 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 20:54:36 ] いや確か、年末にサンプル作ったときは2のBeta入れてひいこらしてたぞ(´・ω・`) ちょっとペースが速すぎるんじゃないか。かまわんが。
37 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 21:06:04 ] Blend 3まだー?
38 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 21:27:35 ] SL3のβ版を入れてない俺としてはどれくらい早くなるのかwktk。
39 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 21:38:06 ] SL2の開発環境で作ったXAPもSL3ランタイムで動かせば色々恩恵受けれるんん????
40 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 21:42:21 ] 一つの物を長く使いたい(´・ω・`)
41 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 22:18:03 ] >>38 SL3β使ってみたが、全体的にそんな体感できるほどの速度向上はないと思われる。 しかし、動画再生時においてはGPUアクセラレーションを有効にすると、こま落ちしてるものがこま落ちしなくなるという効果はある。 ただ、結構使える機能(コントロール)が増えるから便利(という言葉が正しいかどうか。適切な言葉が思い浮かばない)になるといったところ。 追加される主な機能は ・画像および音声の動的生成および再生 ・動画および音声の対応コーデック追加(MP4,H264,動画および音声のカスタムコーデック実装可能)(私見:ということはSilverlightでFLVも再生できるかも?) ・投射投影3D ・データコントロール ・新たなイージング関数(カスタムイージング関数実装可能) ・アウトオブブラウザ ・画像エフェクト ・ピクセルシェーダー(カスタムピクセルシェーダー) ・SLアプリ間通信 ・GPUアクセラレーション(動画再生時には結構有効) ほかにも追加される機能はあるが目立つものとしてはこれくらいかな。 Blend3においては、SketchFlowという機能と、 デザイン時におけるデータコントロールに対するサンプルデータ生成機能やデータバインドのデザイン機能強化といったところ。 >>39 ほぼ受けられないと思われる。
42 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 22:59:37 ] そういえば、ブラーエフェクトも追加されるんだっけ? 今はSVGからXAMLに変換すると、ブラーが再現されないのが困る。
43 名前:デフォルトの名無しさん mailto:sage [2009/06/22(月) 00:27:15 ] ブラーエフェクトといっても単純(半径縦横同値ガウシアン?)ブラーのみデフォルト実装。 モーションブラーとかいうエフェクトは実装されない。 というか、SVGをコンバートする機能ってあったっけか?
44 名前:デフォルトの名無しさん mailto:sage [2009/06/22(月) 01:06:22 ] SVG読み込むやつとかXAMLに変換するやつがCodePlexに幾つかあったな
45 名前:デフォルトの名無しさん mailto:sage [2009/06/22(月) 01:33:27 ] >>43 今のところ問題なく変換できるのは無いかな>SVGtoXAML XamlTuneが比較的良い変換をするけど、Silverlightでは使えない構文で吐いてくれる。 Silverlightで使えるように修正するのは簡単だけどね。
46 名前:デフォルトの名無しさん mailto:sage [2009/06/22(月) 02:26:05 ] Silverlight の案件が舞い降りた Java寄りの開発が多かったせいか、SL理解者が稀少で厳しい
47 名前:デフォルトの名無しさん mailto:sage [2009/06/22(月) 09:13:37 ] >>41 マジデー。 早くないんだー。本当にSLとflashは敵対しないんだな。 flashの敵はダークホースのo3dだな。
48 名前:デフォルトの名無しさん [2009/06/22(月) 13:47:50 ] エフェクトはピクセルシェーダが使えるから何でもアリ
49 名前:43 mailto:sage [2009/06/22(月) 14:57:29 ] >>45 うむ、早速試してみた。結構なところまで変換してくれるね。 これって、レイヤー(というのか)ごとにCanvasを生成しているのか。
50 名前:デフォルトの名無しさん [2009/06/22(月) 22:17:28 ] >>46 差し支えない内容で、どういった案件(ニーズ)か情報教えてください。 社内業務イントラ系?、一般コンシューマ向け(インターネット)系?
51 名前:デフォルトの名無しさん mailto:sage [2009/06/22(月) 22:20:17 ] Javaにui用xmlとお絵かきソフトつければいいと思うんだけど。
52 名前:デフォルトの名無しさん mailto:sage [2009/06/22(月) 22:28:37 ] >>51 Java アプレットが SUN のひどい失策のせいですたれた時点で そういう道はすでに断たれてる。
53 名前:デフォルトの名無しさん [2009/06/22(月) 22:29:56 ] >>51 ときどき思うことがありますが、言語は編集者(開発者)が選べればいいんですよね。 どの言語で編集しますか?みたいな。 気に入ってる言語で、まぁそんなのはありえないんでしょうけどw
54 名前:デフォルトの名無しさん mailto:sage [2009/06/22(月) 22:37:35 ] >>53 言語選べるって、それが .NET じゃん。 その道も、SUN が J# に難癖付けたせいで断たれてる。
55 名前:デフォルトの名無しさん [2009/06/22(月) 22:44:18 ] >>54 言語選べるという定義としては、 例えば、他人の作ったVB.NETで作ったソースを C#で編集するというニュアンスなんです。
56 名前:デフォルトの名無しさん mailto:sage [2009/06/22(月) 23:00:29 ] それは流行らない。 一応、.NET には CodeDomっていう、 ある言語を別の言語に変換するような仕組みもあるけども 誰も使ってない。
57 名前:デフォルトの名無しさん mailto:sage [2009/06/22(月) 23:03:33 ] C#とVBの片方しか知らない人間が、もう一方の学習用に使うくらいだな 言語固有の機能を使うとひどいコードができるので、実用的ではない
58 名前:デフォルトの名無しさん [2009/06/22(月) 23:16:04 ] 多言語の究極は、開発者が好きな言語を選べるというところじゃないんでしょうか 言語仕様として一定の要件を満たしているもので、機械的に変換できて、 なおかつ違和感のないフォーマット化された、 ソースを編集できたら素敵だなぁと思っただけです。(妄想)
59 名前:デフォルトの名無しさん mailto:sage [2009/06/22(月) 23:19:34 ] >>58 そういう発想、10年以上前から誰かしらが言ってる気がする。 そしてもちろん流行ってない。
60 名前:デフォルトの名無しさん mailto:sage [2009/06/22(月) 23:21:00 ] そんなものを多言語にする意味がわからん
61 名前:デフォルトの名無しさん mailto:sage [2009/06/22(月) 23:28:11 ] VB,C#,Javaぐらいならできるかもな。 Lisp、Haskel、C#でそれができたら俺の(゚*゚)アナルー処女上げるわ。
62 名前:デフォルトの名無しさん [2009/06/22(月) 23:36:31 ] >>61 確かにオブジェクト指向と関数型は概念が違うので、 同列に扱うには無理かもしれないですね。 Lispに関しては触ったことがないのでわかりません。
63 名前:デフォルトの名無しさん mailto:sage [2009/06/22(月) 23:39:47 ] > 違和感のないフォーマット化 これをやるには、他言語の機能を取り込まないといけないからなぁ 実際、VBはC#の機能を後追いで取り込んでるけど、 C#にLispの機能を取り込んで、ListにC#の機能を取り込むくらいなら C#に全言語の機能を取り込んで、C#だけ使えばいいんじゃね?って思う
64 名前:デフォルトの名無しさん [2009/06/22(月) 23:41:07 ] やっぱ無理ということで多言語の話は終了で。。
65 名前:デフォルトの名無しさん mailto:sage [2009/06/23(火) 00:55:32 ] SLもそうだけど.NET系環境って息切れしにくいのがいい所 JavaやFlashは息切れが酷い かわりにトップスピードは出ない
66 名前:デフォルトの名無しさん mailto:sage [2009/06/23(火) 01:12:26 ] 息切れって何だ? MSがブーブー言われつつも開発環境やランタイムを継続的に改善してるって事? それとも、長時間動作させても、GCの性能が安定してるって事?
67 名前:デフォルトの名無しさん mailto:sage [2009/06/23(火) 01:20:15 ] >>66 後者だろjk Javaならgcどころかヒープ上限に達して死亡とかよくあるな
68 名前:デフォルトの名無しさん [2009/06/23(火) 02:08:24 ] MS信者って自分の環境しか知らないから怖いね
69 名前:デフォルトの名無しさん mailto:sage [2009/06/23(火) 02:29:00 ] わざわざ上げて何言ってんだか
70 名前:デフォルトの名無しさん mailto:sage [2009/06/23(火) 03:10:35 ] IISでホストされていないWCFサービスと通信するにはどうすればよいのでしょうか? 同じポートでSilverlight ポリシー ファイルとWCFサービスの両方を提供する必要があるのと思うのですが その方法がわかりません。 WCFサービスだけなら、ServiceHostを使えばいいし、 Silverlight ポリシー ファイルだけなら、HTTPサーバを実装すればいいのですが・・・
71 名前:デフォルトの名無しさん mailto:sage [2009/06/23(火) 08:56:08 ] >>68 MSだからって言って食わず嫌いするのはよくないぞ
72 名前:デフォルトの名無しさん mailto:sage [2009/06/23(火) 09:12:48 ] 逆、逆。 M$信者が極度な喰わず嫌いwww
73 名前:デフォルトの名無しさん mailto:sage [2009/06/23(火) 12:03:37 ] 何を言ってるんだか しょっちゅう落ちるFlexBuilder&Flex SDKのツール群 食わず嫌い云々の問題じゃないだろ…
74 名前:デフォルトの名無しさん mailto:sage [2009/06/23(火) 12:11:36 ] ms信者なせいでflashの動作が緩慢になるというなら もはやカルト
75 名前:デフォルトの名無しさん mailto:sage [2009/06/23(火) 12:12:48 ] ドトネトは、 100%カルトでできています。
76 名前:デフォルトの名無しさん mailto:sage [2009/06/23(火) 12:48:15 ] silverlightで作った画面を、そのままxpsファイルに出力することってできますか?
77 名前:デフォルトの名無しさん mailto:sage [2009/06/23(火) 13:00:28 ] >>74 オカルトだろ。jkw
78 名前:デフォルトの名無しさん mailto:sage [2009/06/23(火) 13:02:48 ] 銀行はm$信者にも存在を知られていない秘境
79 名前:デフォルトの名無しさん mailto:sage [2009/06/23(火) 16:00:40 ] WPFだとXpsDocumentWriterで出来るけどねぇ
80 名前:デフォルトの名無しさん mailto:sage [2009/06/23(火) 16:37:20 ] >>78 じゃああんたは教祖かい?
81 名前:デフォルトの名無しさん mailto:sage [2009/06/23(火) 16:53:53 ] 何が言いたい?
82 名前:デフォルトの名無しさん mailto:sage [2009/06/23(火) 16:55:00 ] アンチMS達は、わざわざM$とか書いてくれるんでNG登録が楽で良い。
83 名前:デフォルトの名無しさん mailto:sage [2009/06/23(火) 18:07:53 ] >>79 ありがと 調べてみます
84 名前:デフォルトの名無しさん mailto:sage [2009/06/23(火) 20:24:26 ] >>81 お前は何が言いたいの?
85 名前:デフォルトの名無しさん mailto:sage [2009/06/24(水) 00:43:48 ] 伸びてると思ったら釣りですか。 >>52 SUNの失策ってなに?
86 名前:デフォルトの名無しさん mailto:sage [2009/06/24(水) 07:51:19 ] SLで、ダウンロード元のURIを知る方法ってある? 自宅で開発してて、家の中では、new Uri("192.168.1.20/hoge.cgi ")ってアクセスしていて、 家のからは、new Uri("foo.bar.com/hoge.cgi ")ってソースを切り替えるのが面倒になってきた。 ダウンロード元の、URIが分かれば、楽出来るなって思った。
87 名前:デフォルトの名無しさん mailto:sage [2009/06/24(水) 08:48:34 ] Assemblyクラスあたりにありそうだと思って探してみたけど、見つからないね xapのパッケージを表すクラスってないのかな?
88 名前:デフォルトの名無しさん mailto:sage [2009/06/24(水) 09:09:24 ] new Uri( [相対パス], UriKind.Relative) これはどう?
89 名前:デフォルトの名無しさん mailto:sage [2009/06/24(水) 09:37:33 ] >>86 ちょっとググれば出てくるよ。 www.atmarkit.co.jp/fdotnet/dotnettips/869sl2docuri/sl2docuri.html
90 名前:86 mailto:sage [2009/06/24(水) 10:10:03 ] >87-89 ありがとう System.Windows.Browser.HtmlPage.Document.DocumentUri.AbsoluteUri これ試して見るよ。
91 名前:デフォルトの名無しさん mailto:sage [2009/06/24(水) 16:52:11 ] ここら辺は制約が多いWPF/XBAPより使えるな。
92 名前:デフォルトの名無しさん [2009/06/24(水) 19:59:22 ] flashの開発というかデザイナだが、 わかるプログラムはJavaScript とActionScript3.0。 ある程度のオブジェクト指向は理解している。 他のプログラムは全くわからんけど。 そう人にとってSilverlightって敷居が高い?
93 名前:デフォルトの名無しさん [2009/06/24(水) 20:41:46 ] Flashと.NETの技術は文化が違うので、 なんとも言えないですが、下記サイトのラーニングビデオなど見てみるとか silverlight.net *量が多いので、すべて見るのは数日間掛ると思います。 ベンダー側としてはExpression Blendという製品でデザインすることを想定しているので、 こちらの操作して学習してみるなどから始めてみては如何でしょうか
94 名前:デフォルトの名無しさん mailto:sage [2009/06/24(水) 20:49:22 ] 日本語でデザイナ向けのチュートリアルってほとんど無いからなぁ そういう意味では敷居は高いかも WPFの経験者にとっては、参考書なしで構わないくらい敷居が低いんだけどね
95 名前:デフォルトの名無しさん mailto:sage [2009/06/24(水) 23:09:29 ] さすがにこれで、WPFとSilverlightを別物にしてたらぬっころすところだ。
96 名前:デフォルトの名無しさん [2009/06/24(水) 23:30:02 ] いま、MSの技術の舵取り慎重だよね SilverlightとFlashは同等以上というまではOKだけど、 RIAによる無償Officeはごめんというラインなんじゃないの? 自社のRIA版のOfficeが商業的(お金)および永続的に確定したら別なんだろうけけどね。 そのためのOfficeは作ってそうな気がする。
97 名前:93 mailto:sage [2009/06/24(水) 23:35:57 ] ありがとうございます。 Expression Blendの評価版がありましたので、 触ってみたいと思います。
98 名前:デフォルトの名無しさん mailto:sage [2009/06/24(水) 23:38:09 ] 最近SLとFlashを選択する仕事があったんだけどSLのメリットがさっぱりわからなかった
99 名前:デフォルトの名無しさん mailto:sage [2009/06/24(水) 23:39:48 ] 聞きたいんだが、Flashでまともな業務アプリケーションとかって作れんの? 作りやすさも含めて。 まぁ何を持って業務アプリかは各個人に任せる(´・ω・`)
100 名前:デフォルトの名無しさん mailto:sage [2009/06/24(水) 23:42:13 ] うちの会社の別の部がFlashでイントラやってたよ。 今はFlexやってると思う。
101 名前:デフォルトの名無しさん mailto:sage [2009/06/24(水) 23:48:42 ] Web出身かアプリケーション出身かじゃね?
102 名前:デフォルトの名無しさん mailto:sage [2009/06/25(木) 00:04:27 ] 逆にSLでまともな業務アプリつくれるのかね
103 名前:デフォルトの名無しさん mailto:sage [2009/06/25(木) 00:07:00 ] SL使った事ないのに何でこのスレに居るのさ
104 名前:デフォルトの名無しさん mailto:sage [2009/06/25(木) 00:10:59 ] Silverlightって、区切りがないからSLって略すのはおかしくない? FirefoxをFFと略すようなもんでしょ?
105 名前:デフォルトの名無しさん mailto:sage [2009/06/25(木) 00:18:09 ] 自分はアプリケーション出身なんで、正直ASできっちりとした処理がどのぐらい書けるのかよくわからんのだが・・・ 言語的にはどうなのよエロい人
106 名前:デフォルトの名無しさん [2009/06/25(木) 00:19:45 ] >102 Ver3からまともなもの作れそうな気がする。 >103 まぁええやん興味があって見に来てるんだからさ
107 名前:デフォルトの名無しさん mailto:sage [2009/06/25(木) 00:32:21 ] Silverlight → アプリケーション Flash → コンテンツ ゴールとリソースを考慮してどちらに比重を置くかで選べば良いと思う
108 名前:デフォルトの名無しさん mailto:sage [2009/06/25(木) 00:36:38 ] でもAIRはそこそこ実用レベルまできてるよね。 JavaScriptのゆるい感じがどうにもなじめないけど。
109 名前:デフォルトの名無しさん mailto:sage [2009/06/25(木) 00:40:55 ] Silverlight製のすんごいサイトだかツールってどんなのがあるの?
110 名前:デフォルトの名無しさん mailto:sage [2009/06/25(木) 00:44:15 ] >>104 俺もおかしいとは思うけど、このスレ内ではSLって書いても通じるから別にいいんじゃね?
111 名前:デフォルトの名無しさん mailto:sage [2009/06/25(木) 00:50:59 ] >110 SecondLifeクライアントがSilverlightで実装されたらどうするんだよ!!
112 名前:デフォルトの名無しさん [2009/06/25(木) 01:00:15 ] >>109 この辺でも見てみて。 コントロール develop.net/silverlight3/toolkitsample/ 商用コントロールソフト demos.telerik.com/silverlight/salesdashboard/ ピクセルシェーダーエフェクト www.cookingwithxaml.com/meals/wpfslfx/default.html
113 名前:デフォルトの名無しさん mailto:sage [2009/06/25(木) 01:25:12 ] どれどれって見ようと思ったら家のPCにはSilverlightプラグインが入ってなかった
114 名前:デフォルトの名無しさん [2009/06/25(木) 01:32:32 ] >>113 あらそう、最初から興味ないなら見なきゃいいじゃん。 Adobe工作員かどうかわからんけど、最初から決めつけてるんじゃないの? 純粋に技術的な興味がある人はそういうことは言わないよね。
115 名前:デフォルトの名無しさん mailto:sage [2009/06/25(木) 01:38:01 ] 悔しがりすぎw
116 名前:デフォルトの名無しさん mailto:sage [2009/06/25(木) 02:29:30 ] そんな煽りをしても期待した効果は得られないよ。
117 名前:デフォルトの名無しさん mailto:sage [2009/06/25(木) 02:43:17 ] プラグイン入って無かったって言ったぐらいで反応しすぎじゃないか? 俺なんかSL初心者本見ながら開発してるのにダイアログ出たよ。しかも1603エラーでインストール失敗(ノ∀`)
118 名前:デフォルトの名無しさん mailto:sage [2009/06/25(木) 02:46:33 ] SilverlightはVisualStudioさえ持っていればタダで作れるのが良い。 それなのにAdobeときたら… やっぱり一番ステキなWebアプリケーションはSilverlightじゃないの? プリインストールされないのは残念だけど。
119 名前:デフォルトの名無しさん mailto:sage [2009/06/25(木) 02:52:56 ] ただで開発環境揃うっていう部分だけならgwtも結構すごい。 プラグインを必要としないのも利点。描画面では劣るけど。
120 名前:デフォルトの名無しさん mailto:sage [2009/06/25(木) 03:32:30 ] >>114 興味ないけど、キミみたいな人を釣りに来てます
121 名前:デフォルトの名無しさん mailto:sage [2009/06/25(木) 14:01:48 ] msdn.microsoft.com/ja-jp/library/cc645027 (VS.95).aspx を見ると > System.ServiceModel.PollingDuplex.dll は評価専用です。運用環境では使用されません。 と書いてあるのですが、 評価専用ではない、運用環境でも使える双方向Bindingが公開される予定はあるのでしょうか?
122 名前:デフォルトの名無しさん mailto:sage [2009/06/25(木) 21:49:53 ] >>114 が急にキレたように見えたけど、>>114 =>>112 なら少し気持ちは解るかも。 それにしても尖りすぎだけど。
123 名前:デフォルトの名無しさん mailto:sage [2009/06/25(木) 23:09:01 ] Adobeはぼりすぎ
124 名前:デフォルトの名無しさん mailto:sage [2009/06/25(木) 23:21:56 ] 【1080p】MS Silverlightのスムースストリーミングが凄すぎる件【XBOXLIVE】 tsushima.2ch.net/test/read.cgi/news/1245936272/ ちょっと横からSilverlightが始まったようです。
125 名前:デフォルトの名無しさん mailto:sage [2009/06/25(木) 23:26:19 ] ちょっとまてFlashもただで作れることぐらいは知ってるよな?
126 名前:デフォルトの名無しさん mailto:sage [2009/06/25(木) 23:46:55 ] その開発環境のできのよさの話だろ
127 名前:デフォルトの名無しさん mailto:sage [2009/06/26(金) 00:14:05 ] できのよさ?
128 名前:デフォルトの名無しさん mailto:sage [2009/06/26(金) 00:26:57 ] >>121 SL3で変わるかも。 >>125 そのFlashDevelopはC#で書かれてるってのは皮肉な話。
129 名前:デフォルトの名無しさん mailto:sage [2009/06/26(金) 00:31:05 ] SDKだけなら無料 テキストエディタでシコシコ頑張れば…
130 名前:デフォルトの名無しさん mailto:sage [2009/06/26(金) 01:05:29 ] やっぱその程度のアンテナしか張ってないのか
131 名前:デフォルトの名無しさん mailto:sage [2009/06/26(金) 01:16:14 ] >>124 なんでレスが褒めるとけなすの両極端なんだろうなw なんか工作員とか企業の闇とか、よくないもの想像しちゃう。
132 名前:デフォルトの名無しさん mailto:sage [2009/06/26(金) 06:23:06 ] ですなw ここは信者とアンチだけのPCニュース板よりはマシだけど
133 名前:デフォルトの名無しさん mailto:sage [2009/06/26(金) 06:23:09 ] スレ見たけど、普通にν速民が驚いてスゲーって言ってるだけじゃん。 あれ見て、工作員だとか企業の闇だとか言うお前が気持ち悪い
134 名前:デフォルトの名無しさん mailto:sage [2009/06/26(金) 08:25:46 ] >>131 日本人の特性だろ、それ。
135 名前:デフォルトの名無しさん mailto:sage [2009/06/26(金) 20:05:48 ] >>133 なんか流し読みしてたら、SL入れたらソフトが動かなくなった、 アンインストールしたい、とかいう書き込みがあって それがあまりに突然すぎて、しかもココで1度も話題になったこと無いし 何か意図的にネガティブな‥はいはい陰謀論陰謀論。 俺はフリーメーソンとルート51の監視に戻るよ。
136 名前:デフォルトの名無しさん mailto:sage [2009/06/26(金) 21:54:29 ] ぶっちゃけ、Silverlightプラグインのインストールは不評だよ。 ヴァージョンが違いますとか言われて 何度入れなおしても動いてくれなかったりするし。 特にMac版。 Silverlight3はビットマップ操作サポートしたみたいだし、 Flashと違ってマルチスレッドなので ちょっといじってみてもいいかな?とか思ってる。 VisualStudio入れるのが面倒だけど。
137 名前:デフォルトの名無しさん mailto:sage [2009/06/26(金) 23:17:38 ] Macだからだろw
138 名前:デフォルトの名無しさん mailto:sage [2009/06/27(土) 17:29:06 ] silverlightアプリケーションのキーボード操作ってどうしてる? 普通にCtrl+○に機能を割り当てようとすると、 ブラウザのショートカットが優先されて使えなかったりするので悩んでるんだけど・・・
139 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 11:30:08 ] それは、フツーに無理
140 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 14:40:37 ] LambdaExpressionを使うと、privateメンバにアクセスできない、っていう リフレクションのアクセス制限を迂回できちゃうんだけど、これって仕様なのかな? SecurityCritical属性の付いた部分にアクセスできるわけじゃないので セキュリティ上の問題にはならないだろうけど、 リフレクションのアクセス制限が無意味になってる気がする・・・
141 名前:デフォルトの名無しさん [2009/06/28(日) 15:17:48 ] だってLCG使うとリフレクション経由じゃなくなるもん それを許さないとDLRなんか絶対動かせない
142 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 15:25:04 ] だったら、リフレクションでもプライベートメンバにアクセスさせろ、って思う そもそも、なんでリフレクションのプライベートメンバアクセスを制限してるんだろ?
143 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 17:29:03 ] LCGを使ったってprivateメンバにはアクセスできねーよ privateメンバにアクセス可能なDynamicMethodを作る為の DynamicMethodコンストラクタは全部SecurityCriticalだ
144 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 18:52:59 ] え?リフレクションつかったらプライベート面罵もアクセスし放題じゃなかったか?
145 名前:デフォルトの名無しさん [2009/06/28(日) 19:04:01 ] SLではリフレクションではダメ DynamicMethod使うと、同じアセンブリ内の型のメンバに限ってprivateでもアクセスできる
146 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 22:19:08 ] > DynamicMethod使うと、同じアセンブリ内の型のメンバに限ってprivateでもアクセスできる 次のコードじゃアクセスできないんだけど、 これってどうやるの? class A{ int a = 288888; // 誰もアクセスできまい!ふはははは! } var dm = new DynamicMethod("func", typeof(int), new[] { typeof(A) }); var field = typeof(A).GetField("a", BindingFlags.NonPublic | BindingFlags.Instance); var gen = dm.GetILGenerator(); gen.Emit(OpCodes.Ldarg_0); gen.Emit(OpCodes.Ldfld, field); gen.Emit(OpCodes.Ret); var f = (Func<A, int>)dm.CreateDelegate(typeof(Func<A, int>)); var r = f(new A());
147 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 03:16:50 ] Silverlight 3がリリースされたら Silverlight Streamingでもsmooth Streamingサポートされるんやろか?
148 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 09:38:28 ] 2の時点でサポートされてるんだが
149 名前:デフォルトの名無しさん [2009/06/29(月) 12:34:50 ] >>146 クラスをpublicにしてみて 取得だけなら直接DynamicMethod使うんじゃなくてExpressionTree使えば簡単
150 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 20:26:38 ] smooth Streamingってwindows server 2008でIIS7じゃないと機能しないんだろ?
151 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 21:16:16 ] 窓サバとIISだけで動くんだぜ。 smooth Streaming 自体はタダだし、安い。
152 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 21:27:30 ] ものは考えようだなw
153 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 21:30:54 ] いや、マジで。 ↓これのお値段みてみ。 www.adobe.com/jp/products/flashmediaserver/productinfo/pricing/
154 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 21:35:03 ] あまり話題にならないけど、Silverlight Streamingが使えることは利点だと思うよ。 大規模にやるなら、別途CDN探さなくちゃならんだろうけど。
155 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 21:43:43 ] Flash Media Serverは高すぎて使ってるところないだろw ニコニコもプログレッシブダウンロードだし
156 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 22:10:59 ] なんつー視野の狭さw まぁ、俺もFlash Media Serverを使おうと思った事は無いけどね
157 名前:デフォルトの名無しさん [2009/06/30(火) 00:05:31 ] Expression Encoder 2 Service Pack 1で「アダプティブ ストリーミング」で 出力するとSmooth Streaming用のビデオのエンコードになるようです。 手持ちのビデオでエンコードするとビットレートごとにファイルが分割されるようだが。 MediaElementのSourceプロパティを指定するだけではSmooth Streamingは動作しないので、 対応したプレイヤーを作成する必要がある Silverlight3のコントロール部品として、どの程度の使いやすいものを用意されるかは不明 ちなみにプレイヤーのソースは下記に入っているようですね。 C:\Program Files\Microsoft Expression\Encoder 2\Templates\ja\SL2Standard
158 名前:デフォルトの名無しさん mailto:sage [2009/07/01(水) 06:57:32 ] Encoderのおまけプレイヤーがあまりにもしょっぱいので自作中・・・ シークがめんどくさすぎる。ロード済みのどころにシークさせようとするとダウンロードが止まってしまうのはなぜなんだ
159 名前:デフォルトの名無しさん mailto:sage [2009/07/05(日) 18:52:30 ] www.creatorsbank.com/contest/2009/silverlight/ なんだかなぁ。
160 名前:デフォルトの名無しさん mailto:sage [2009/07/05(日) 19:15:25 ] 判断基準が知りたい内容だなw
161 名前:デフォルトの名無しさん mailto:sage [2009/07/06(月) 22:20:20 ] 阿藤快がいるな。
162 名前:デフォルトの名無しさん mailto:sage [2009/07/07(火) 00:54:43 ] ひどすぎるwwwwww
163 名前:デフォルトの名無しさん mailto:sage [2009/07/07(火) 01:01:54 ] インスパイヤ のまねこ みなさかな〜〜
164 名前:デフォルトの名無しさん mailto:sage [2009/07/08(水) 02:01:20 ] Live Streaming中 inmusic.ca/news_and_features/michael_jackson_memorial さて、アクセス集中に耐えるかな。
165 名前:デフォルトの名無しさん mailto:sage [2009/07/08(水) 02:35:16 ] 追悼ハジマタ
166 名前:デフォルトの名無しさん mailto:sage [2009/07/08(水) 02:42:55 ] HDにならないのは仕様?
167 名前:デフォルトの名無しさん mailto:sage [2009/07/08(水) 02:53:34 ] 別にSilverlightが悪い訳じゃないだろうが、真イスペ野フラッシュの法が画質がいい・・・
168 名前:デフォルトの名無しさん mailto:sage [2009/07/08(水) 02:54:17 ] うちは今1.5Mbps〜3Mbps出てるのでHDで再生されてるけど 帯域足りてないか、CPUが非力でデコード出来ないと判断されると 解像度下げたストリームに切り替わるはずだよ。
169 名前:デフォルトの名無しさん mailto:sage [2009/07/08(水) 02:56:53 ] これだけアクセス集中するイベントでも高速シークできるのは凄いな
170 名前:デフォルトの名無しさん mailto:sage [2009/07/08(水) 03:11:38 ] 350kで固定になってた・・・ CPUは余裕あると思うんだけどな。FLASHはとりあえずHighで再生出来てる。1M位の画質かな。
171 名前:デフォルトの名無しさん mailto:sage [2009/07/08(水) 03:21:42 ] 1.3Mbps安定。 回線的にはもうちょい余裕あるはずだけど、さすがに混雑してるのかな? CPUは10%ぐらいしか使ってない。フルスクリーンで20%程度。 ちゃんと4コアに分散して処理してくれるのは良いな。
172 名前:デフォルトの名無しさん mailto:sage [2009/07/08(水) 04:57:08 ] 終盤は混雑気味(たまに引っかかる感じ)だったけど、最後まで見れた。 お疲れ。
173 名前:デフォルトの名無しさん mailto:sage [2009/07/08(水) 09:13:13 ] あれ?いまマイスペの方で流れてるのは録画か?
174 名前:デフォルトの名無しさん mailto:sage [2009/07/08(水) 17:41:50 ] 再放送
175 名前:デフォルトの名無しさん mailto:sage [2009/07/10(金) 01:53:00 ] Microsoft Silverlight 3 SDK www.microsoft.com/downloads/details.aspx?FamilyID=2050e580-f1d5-4040-bb09-e6185591b6b5&DisplayLang=en Microsoft Silverlight 3 Tools for Visual Studio 2008 SP1 www.microsoft.com/downloads/details.aspx?FamilyID=9442b0f2-7465-417a-88f3-5e7b5409e9dd&DisplayLang=en
176 名前:デフォルトの名無しさん mailto:sage [2009/07/10(金) 02:23:22 ] さっそくインストールしようとしたら >Visual Studio 用 Silverlight Tools リリース ノート >Silverlight Tools 3 には、言語バージョンが一致する Visual Studio が必要 >Silverlight Tools 3 の言語バージョン (例 : 日本語版) は、使用している Visual Studio 2008 の言語バージョンと一致する必要があります。 全俺が泣いた。 chm形式のヘルプも速く出して欲しいな。
177 名前:デフォルトの名無しさん mailto:sage [2009/07/10(金) 09:29:45 ] 全俺も泣いた
178 名前:デフォルトの名無しさん mailto:sage [2009/07/10(金) 10:33:02 ] 英語版のVWD Express入れておけばおk
179 名前:デフォルトの名無しさん mailto:sage [2009/07/10(金) 11:06:55 ] Microsoft、「Silverlight 3」発表へ ttp://www.itmedia.co.jp/news/articles/0907/10/news017.html
180 名前:デフォルトの名無しさん mailto:sage [2009/07/10(金) 13:41:05 ] ttp://www.microsoft.com/japan/events/remix/2009/live.aspx ReMIX Tokyo 09のキーノートライブ中継のページなんだけど、 今は>>124 と同じ映像を流してる。 124のサイトはちっともビットレートが上がらなかったんだけど こっちは回線空いてるから快適。
181 名前:デフォルトの名無しさん mailto:sage [2009/07/10(金) 13:59:10 ] こっちもまだ英語版のみだが、Photoshopレイヤー保持xamlインポート用などはこれで。 Microsoft Expression Blend 3 + SketchFlow RC www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=92e1db7a-5d36-449b-8c6b-d25f078f3609
182 名前:デフォルトの名無しさん mailto:sage [2009/07/10(金) 13:59:12 ] Expression3も出ちゃうか・・・買っとくか
183 名前:デフォルトの名無しさん mailto:sage [2009/07/10(金) 14:39:58 ] 日本語版SDKっていつ出るんだろ? VWD Expressなんか使いたくない
184 名前:デフォルトの名無しさん [2009/07/10(金) 14:57:28 ] マイクロソフト、「Silverlight 3」正式版をウェブで公開 tsushima.2ch.net/test/read.cgi/news/1247203339/
185 名前:デフォルトの名無しさん mailto:sage [2009/07/10(金) 23:06:41 ] Silverlight3特設サイトがオープンしますた。 ttp://vepexp.microsoft.com/seethelight
186 名前:デフォルトの名無しさん [2009/07/10(金) 23:09:02 ] Expression Studio 3 日本語版いつ販売するのかな。 Blendだけでもユーザガイドがほしいな
187 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 19:11:27 ] Gyao+Yahooはどうなるのかな? 土壇場でFlash採用とかならんといいが。
188 名前:デフォルトの名無しさん mailto:sage [2009/07/12(日) 17:28:45 ] SL入れたのは良いけど使ってるサイトが見当たらない どっかない?動画系で登録いらないとこ
189 名前:デフォルトの名無しさん mailto:sage [2009/07/12(日) 17:33:44 ] >>188 ここで探してみれば良いんじゃない。 silverlight.net/Showcase/
190 名前:デフォルトの名無しさん mailto:sage [2009/07/14(火) 09:26:01 ] 俺以外に求めてる人がいるかは不明だが、chm形式のドキュメント(英語)あった。 www.microsoft.com/downloads/details.aspx?FamilyID=0a9773a7-c854-41fa-b73d-535abfb73baf&DisplayLang=en
191 名前:デフォルトの名無しさん mailto:sage [2009/07/14(火) 10:52:39 ] さんくす。 英語版VWDインストール中の俺からお礼を言っとく。 Silverlight3SDKの日本語版は何時出るんだろう? エバンジェリストのブログとかでの告知されてないのかな。
192 名前:デフォルトの名無しさん mailto:sage [2009/07/14(火) 11:58:18 ] >>191 > 開発には、Silverlight 3 対応の SDK および Visual Studio Tools for Siliverlight 3 が必要になります。 > これらの日本語版は間もなく公開される予定です。公開時には、こちらのブログからもアナウンスします。 > また、よりリッチなUI のオーサリングおよびデザインをするには Expression 3 を使用することをお勧めします。 > こちらの日本語版のリリースについては、秋頃を予定しています。 blogs.msdn.com/dd_jpn/archive/2009/07/13/9830938.aspx 「間もなく公開」って何時なんだろうね。
193 名前:デフォルトの名無しさん mailto:sage [2009/07/14(火) 12:35:07 ] 秋っすか。SL2の時は案外速く日本語版がでた印象が。 とりあえずVWDのインストールが終わった。 >>112 は以前は新しいバージョンのSLを入れてくださいと出たが、今はロード終了後 何も表示されない。過去に自作したSL2のサンプルは普通に表示される。 VWDで簡単なプログラムをビルドした場合も正常に出る。 aspxを覗くとランタイムのバージョンが3.0.40624.0となってるので多分インストールは成功してるのだろう。 とりあえず>>190 のヘルプから行けるサンプルが面白い。 全く使い所は解らないが、コンボボックスがグリグリ3D回転してるw
194 名前:デフォルトの名無しさん mailto:sage [2009/07/14(火) 13:51:42 ] コントロールの回転は、半端に回転させたまま使うのではなくて、 画面切り替え効果の一種として使うくらいだね。 ttp://www.microsoft.com/silverlight/silverlight/demos/oob/default.html こんな感じ。 プログラマ的にはあまり面白みはないけど、デザイナは喜びそう。
195 名前:デフォルトの名無しさん mailto:sage [2009/07/14(火) 19:53:29 ] iPhoneのおかげか、操作するたびにフワフワ動いてレスポンスするUIへの 抵抗が薄れてきた気がするから、こういうの作る人が増えてくるかもね。
196 名前:デフォルトの名無しさん [2009/07/14(火) 21:43:36 ] >>194 裏側の入力枠は予め反転配置しておいて、 表裏を同時にProjectionのRotationのY値を変更するって作りですかね。 なんか、こういうのやりだすとXAMLというかBlend上のオブジェクトがぐしゃぐしゃ重なって把握しずらい。 しょうがないか。。
197 名前:デフォルトの名無しさん mailto:sage [2009/07/14(火) 23:27:00 ] >>196 表面と裏面を別のUserControlとして作って、それを同じ位置に重ねて 配置するのがいいと思う。 Blendは使ったことないから、Blendでの作業手順は分からんが。 ttp://silverlight.net/learn/videocat.aspx?cat=12 ここのUsing 3D Transforms, Part 1/2で同じようなの作ってるけど、 このビデオでは同じXAMLに両方書いてるね。 関係ないけど、この人の喋り方はどうにかして欲しい。
198 名前:デフォルトの名無しさん mailto:sage [2009/07/15(水) 00:46:03 ] >>188 ttp://recommend.yahoo.co.jp/silverlight/gundam/ ttp://maps.yahoo.co.jp/ yahooは、色々やってるみたい。 silverlightのversionが、いくつなのか知らないけど。
199 名前:デフォルトの名無しさん mailto:sage [2009/07/15(水) 00:58:03 ] Yahoo地図、都道府県選択のみSilverlightで 肝心の詳細地図がAjaxって、何をしたいんだw
200 名前:デフォルトの名無しさん mailto:sage [2009/07/15(水) 01:15:18 ] 俺も思ったw
201 名前:デフォルトの名無しさん mailto:sage [2009/07/15(水) 02:08:20 ] Yahooの地図って以前からAjaxで実装されてなかったっけ? 何で地域選択にSilverlightを採用したのかは知らないけど あえてそうしたって事は、地図の方も将来的には移行するつもりなのかな?
202 名前:デフォルトの名無しさん mailto:sage [2009/07/15(水) 03:34:10 ] >>198 サンクス! ところどころでカックンカックンとひっかかりがあるけどCPU負荷は目に見えて下がったお
203 名前:デフォルトの名無しさん mailto:sage [2009/07/16(木) 04:46:15 ] Microsoft Silverlight 3 SDK www.microsoft.com/downloads/details.aspx?FamilyID=2050e580-f1d5-4040-bb09-e6185591b6b5&DisplayLang=ja Visual Studio 2008 SP1 用 Microsoft Silverlight 3 Tools www.microsoft.com/downloads/details.aspx?FamilyID=9442b0f2-7465-417a-88f3-5e7b5409e9dd&DisplayLang=ja 日本語版リリース
204 名前:デフォルトの名無しさん mailto:sage [2009/07/16(木) 06:26:22 ] さっそく入れてみたんだけど、Visual StudioでXAMLのデザイン表示ができなくなってしまった WPFのXAMLは問題ないけど、SilverlightプロジェクトだとXAMLはソース表示しかされない
205 名前:デフォルトの名無しさん mailto:sage [2009/07/16(木) 07:18:50 ] 仕方ない。デザインを捨てよう。
206 名前:デフォルトの名無しさん mailto:sage [2009/07/16(木) 07:22:40 ] >>204 その機能は削除されたよ。VS2010まで待てとのこと
207 名前:デフォルトの名無しさん mailto:sage [2009/07/16(木) 07:57:36 ] >>206 そうなのか、ありがとう それだと、Blendの日本語版が早く欲しいところだ
208 名前:デフォルトの名無しさん mailto:sage [2009/07/16(木) 08:02:58 ] remix 当日に出すとか、いじめ?
209 名前:デフォルトの名無しさん mailto:sage [2009/07/16(木) 09:31:56 ] XAMLのプレビューは残ってるよ XAMLのコードが表示されてる領域の下側を上にドラッグすると出てくる
210 名前:193 mailto:sage [2009/07/16(木) 10:48:30 ] (;_;)
211 名前:デフォルトの名無しさん mailto:sage [2009/07/16(木) 11:43:52 ] >>210 なんという・・
212 名前:デフォルトの名無しさん mailto:sage [2009/07/16(木) 18:25:53 ] >>209 ホントだ 隠し機能になったってことかw
213 名前:デフォルトの名無しさん [2009/07/16(木) 22:04:30 ] >>209 結構わかりずらい。 まぁ、Blend3使えってことなんだろうけど。
214 名前:デフォルトの名無しさん mailto:sage [2009/07/17(金) 00:54:51 ] > また、Silverlight SDKのスタンドアロンドキュメントの日本語版は8月下旬の公開を目指して只今準備中です。 blogs.msdn.com/dd_jpn/archive/2009/07/16/9835334.aspx 日本語版ドキュメントは8月下旬
215 名前:デフォルトの名無しさん [2009/07/17(金) 13:44:59 ] Silverlight Toolkitの日本語版ドキュメントも欲しいところだが、こっちはどうなんだろう
216 名前:デフォルトの名無しさん mailto:sage [2009/07/17(金) 13:54:21 ] CodePlexモノじゃぁ、公式で日本語訳なんか出ないと思うよ。 どうしても必要なら、有志でやるしかないんじゃない?
217 名前:デフォルトの名無しさん mailto:sage [2009/07/17(金) 23:44:13 ] >>192 間もなく3番線に電車が参ります、って言われてから20分来なかったら ちょっと腹立つので、そのくらいの感覚でお願いします。
218 名前:デフォルトの名無しさん [2009/07/19(日) 22:02:19 ] コンソール ゲーム機は詳しくないんだが、Xbox360のSilverlightってPCと同じものなの?
219 名前:デフォルトの名無しさん mailto:sage [2009/07/19(日) 22:07:30 ] 単純に広告や動画に使用するだけでは?
220 名前:デフォルトの名無しさん [2009/07/19(日) 22:26:18 ] >>219 いまの時点での、主目的は広告や動画なんだろうけど、 PC版との互換性はどの程度なのかと知りたいと思っただけです。
221 名前:デフォルトの名無しさん mailto:sage [2009/07/19(日) 22:51:49 ] SLはクロスプラットフォームなので、内部的に入出力デバイス部分は 切り替えが簡単にできるように切り離されて設計されてる可能性が高い。 更にXbox360は.Netで開発可能。つまりマネージコードをなんらかの形で Xbox360上で走らせる事ができる。この辺を考えるとSLを丸々エミュレートするのは そんなに難しいことじゃなさそう。 後はFileOpenDialogとかセキュリティの問題をどう対処するかくらいじゃない?
222 名前:デフォルトの名無しさん mailto:sage [2009/07/20(月) 16:57:22 ] XNAとか、SLと関わらないのかなぁ?
223 名前:デフォルトの名無しさん mailto:sage [2009/07/20(月) 21:18:16 ] 簡単な移植でXNAの2Dのみ→Silverlightにできるっつーライブラリはあるね
224 名前:デフォルトの名無しさん mailto:sage [2009/07/21(火) 12:34:35 ] >>222 何のために?
225 名前:デフォルトの名無しさん mailto:sage [2009/07/21(火) 13:45:17 ] >>224 パッケージゲームをなんとかウェブベースに移行出来無いかと。 アカウント売るほうが楽だし。
226 名前:デフォルトの名無しさん mailto:sage [2009/07/21(火) 18:15:58 ] マイクロソフトとヤフーの担当者に聞く「Silverlight」戦略 internet.watch.impress.co.jp/docs/special/20090721_303337.html
227 名前:デフォルトの名無しさん mailto:sage [2009/07/21(火) 18:50:31 ] >>225 普通に新規Silverlightプロジェクトに したので充分だろ。 わざわざ移行するメリットがわからない。
228 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 18:03:51 ] Silverlightって意識したことなかったけど更新がきたからお邪魔さま。 これって結局FlashPlayerと同じで普段の使用は特に意識してなくていいんでしょ?
229 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 18:39:47 ] >>228 おk
230 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 21:03:37 ] >>229 ありがとう 起動もサイト次第だよね。ほとんどFlashの独壇場・・・単に歴史が浅いだけなのかな
231 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 00:10:32 ] >>227 >普通に新規Silverlightプロジェクトに >したので充分だろ。 の意味が分らないのだけれど、 移行するメリットと言うのは、あれです、 いや、いわゆる海賊版対策……。 クラウド(笑)だったらいいなぁ、とか。
232 名前:デフォルトの名無しさん [2009/07/23(木) 01:15:52 ] SilverlightでWinForm DataGridViewのJust-In-Time Data Loadingみたいな処理をしたいんだが、 いまのところ、VirtualModeのような見せかけ上、データがあるような振りをする作りは無理そうですね。 msdn.microsoft.com/en-us/library/ms171624.aspx
233 名前:デフォルトの名無しさん [2009/07/23(木) 09:38:17 ] javafxはどうなるんだろうな もう既に周回遅れになっておりますが
234 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 09:49:20 ] >>230 そりゃ歴史違いすぎる。 普及率ほぼ100%のFlashがある市場に、 あれだけ後発で Silverlight 出して行ける会社なんてMSくらいよ。
235 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 09:54:27 ] SilverlightはJavaFXみたいな名前にしなくて正解だった .NET Web Client Frameworkとかだったら…
236 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 10:08:29 ] 未だにm$規模マンセーwテラキモス
237 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 10:21:49 ] Flashを使ったウィルスが増殖し過ぎるので 全部Silverlightに置き換えちまえよ
238 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 19:04:48 ] >>235 そりゃわからん。 Vistaみたいなこともあるわけだから。
239 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 19:07:02 ] >>230 戦いはこれから。 とうとうマイクロソフトのマジックナンバー3に到達したんだぜ!w
240 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 20:39:51 ] 戦いはこれからと言われても・・・ ようつべがSilverlightになればいよいよ来たかという気分になれそう
241 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 21:02:17 ] Google傘下のYouTubeがSilverlightになるなんて… 「Flashやめました」と言いだす事はあっても、それだけはないだろw
242 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 21:34:26 ] o3dじゃない?youtubeが別会社のものにならない限り。 しかし、SLは最初.Net開発のみをしていたヤツらがwebアプリを簡単に作れるようになる! と喜んでたら、入力周りのブラウザ互換を憶える必要があったり、使いこなそうとすると ピクセルシェーダーを憶える必要があったり、なんというか どの業種のプログラマーでも今までやった事の無い技術に触れる機会のあるフレームワークだな。 この技術を憶えるだけで組み込み以外の知識がまんべんなく身につく気がするw
243 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 21:34:42 ] GoogleはFlashやめてHTML5採用するだろ というかもうHTML5版youtubeあるけど
244 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 21:51:35 ] ピクセルシェーダなんかSilverlightで使う範囲なら全然難しくない Flashにも同様の機能はある
245 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 21:52:51 ] HTML5のvideo周りは既に頓挫しつつあるっぽいけど
246 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 22:14:32 ] >>237 でも、人間社会ってポジティブフィードバックかかってるからなぁ。 規模の差ってひっくりかえらんよ。
247 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 22:53:18 ] ひとつのWebページに、Flashとsilverlightの広告が同時に出てくると ぶつかり合って落ちないかちょっと不安になる
248 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 23:54:22 ] safariやchromeならありそうだな
249 名前:デフォルトの名無しさん mailto:sage [2009/07/24(金) 19:37:54 ] SL3 の公開で、SL3βが実行できなくなるとか、そんなトラップない?
250 名前:デフォルトの名無しさん mailto:sage [2009/07/24(金) 19:43:23 ] SL3betaで作ったものは配布禁止だから問題にならない 問題になるならそもそもライセンス違反
251 名前:デフォルトの名無しさん mailto:sage [2009/07/26(日) 22:25:44 ] エバンジェリストは活動してるの? 日本国内においても全く陽の光があたってませんけども
252 名前:デフォルトの名無しさん mailto:sage [2009/07/27(月) 01:15:41 ] >>251 アストロターファーは実在するよ
253 名前:デフォルトの名無しさん mailto:sage [2009/07/27(月) 10:07:05 ] >アストロターファー カコイイ
254 名前:デフォルトの名無しさん [2009/07/27(月) 16:16:43 ] >>251 してるよ。こんな感じで。 mcea.jp/archives/2764
255 名前:デフォルトの名無しさん mailto:sage [2009/07/27(月) 17:20:08 ] 3正式版 SDK って、Blend3 preview じゃあ扱えない?
256 名前:デフォルトの名無しさん mailto:sage [2009/07/27(月) 20:39:44 ] 扱える。ただし、英語版のSDKでないとだめ。
257 名前:デフォルトの名無しさん mailto:sage [2009/07/27(月) 23:22:58 ] >>256 ありがとう。
258 名前:デフォルトの名無しさん mailto:sage [2009/07/28(火) 15:49:33 ] www.youtube.com/html5 Graphics Hardware with Known Issues code.google.com/intl/ja/apis/o3d/docs/gettingstarted.html#graphicscards ハードウェアに依存する面が大きく現段階では o3d は試験段階というかんじがするのは否めず…
259 名前:デフォルトの名無しさん mailto:sage [2009/07/29(水) 18:01:42 ] VisualStudio のオブジェクトブラウザで Silverlight で使えるクラスだけを 表示したいんだけどどうすればいい?
260 名前:デフォルトの名無しさん mailto:sage [2009/07/29(水) 18:04:15 ] Silverlight用のdllを開くくらいしか
261 名前:デフォルトの名無しさん mailto:sage [2009/07/29(水) 22:47:16 ] >>260 さんきゅ。カスタムコンポーネントセットの編集で C:\Program Files\Microsoft Silverlight\3.0.40624.0 配下の dll を全部突っ込んだらできたわ。 あと、.NET Reflector なら Open List... -> Select で Silverlight3 ってのを選ぶだけでできた。
262 名前:デフォルトの名無しさん [2009/07/30(木) 01:05:38 ] VISTAでWMVエンコできないとかどういうこと?
263 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 01:07:40 ] Encoder3でも2でもWMEでもできてるが?
264 名前:デフォルトの名無しさん [2009/07/30(木) 01:29:29 ] Expression Encoder 2 価格比較 最安価格(税込): \20,864 kakaku.com/item/03405423966/ と思ったら、 blogs.msdn.com/windows_multimedia_jp/archive/2009/06/24/windows-media-encoder-9-windows-7.aspx 評価版は 30 日の評価期限が切れた後 Express 版となり機能制限があるものの、継続して利用可能 Windows Media Encoder 9 シリーズを Vista で使用すると問題が発生する可能性があります。 support.microsoft.com/kb/929182 なんで最初から問題が修正されたものを配布しないの?
265 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 01:34:24 ] Expression3になると、WebにEncoderやらDesignも含まれるので 2を買うのはお買い得ではないね。
266 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 07:23:44 ] SilverSprite使ってみたんだけどすごいなこれ てかいい加減標準でサポートしとけよ MITライセンスってコピーライトを入れときゃいいんだよね?
267 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 08:16:39 ] ねーよ はじめからWindowsとSilverlightをターゲットにして作るんだったら #if SILVERLIGHT #else /*WPF*/だろ普通
268 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 19:29:38 ] Silverlight 3.0.40624→Silverlight 3.0.40723
269 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 21:57:15 ] ん、GDR1出たのか。 DLはこっちからどうぞ www.microsoft.com/silverlight/get-started/install/default.aspx
270 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 23:05:55 ] 分かる方いたら教えてください。 SL3では、System.Web.Silverlight.dllがリリースに含まれなくなってしまいました。 System.Web.Silverlight.dllを使用せずに、SLアプリに初期化パラメータを渡す方法ってあるんでしょうか? 色々探しましたが答えがみつからず…
271 名前:デフォルトの名無しさん [2009/07/30(木) 23:14:41 ] >>270 この辺じゃない? silverlight.net/learn/learnvideo.aspx?video=72312
272 名前:270 mailto:sage [2009/07/31(金) 00:29:54 ] >>271 ありがとうございます。仕組みが理解できました。 ただ、私の言葉足らずででした。すいません。 今回はaspxのコードビハインドで動的に初期化パラメータを 設定する方法を探しております。
273 名前:デフォルトの名無しさん mailto:sage [2009/07/31(金) 05:33:57 ] 更新早かったね 何か不具合でもあったの?
274 名前:デフォルトの名無しさん [2009/07/31(金) 18:19:49 ] >>272 ttp://code.msdn.microsoft.com/aspnetprojects/Release/ProjectReleases.aspx?ReleaseId=2957 で、提供されているぽい。 Silverlight側からWebClientで値を取得とかじゃダメの?
275 名前:デフォルトの名無しさん mailto:sage [2009/08/01(土) 10:47:04 ] キーワード的には Silverlight HTMLブリッジ じゃない?
276 名前:デフォルトの名無しさん mailto:sage [2009/08/03(月) 07:26:50 ] >>270 <object>タグのinitParamに渡せばいいんじゃない?
277 名前:デフォルトの名無しさん mailto:sage [2009/08/03(月) 19:52:10 ] すいません。ちょっと教えて欲しいんですけど、 headlines.yahoo.co.jp/videonews/jnn/20090803/20090803-00000038-jnn-soci.html とかヤフーのニュース動画がSilverlightインスコされてるのに見れないんですけど これってひょっとしてヤフーからダウンしたヤフーツールーバー付きの Silverlightを使ってないと見せてやんねーよ。とかそういうオチだったり するんですかね?ちなみに当方vista sp2+IE8です。
278 名前:デフォルトの名無しさん mailto:sage [2009/08/03(月) 20:01:01 ] 見れるけど。SLは最新入れてる?
279 名前:デフォルトの名無しさん mailto:sage [2009/08/03(月) 20:14:02 ] >>278 はい。わざわざMSのサイトまで行ってDLしてきて、 今まで入っていたのをアンスコしてからインスコし直すことまでやったんですが。
280 名前:デフォルトの名無しさん mailto:sage [2009/08/03(月) 20:22:54 ] プラグインは読み込まれてるの? 右クリックしたら"Silverlight"と出てくる? 出てくるなら,それをクリックして表示されたウインドウに書いてあるバージョン情報を晒してくれ
281 名前:デフォルトの名無しさん mailto:sage [2009/08/03(月) 20:28:37 ] >>280 いや、読み込まれてない模様なので動画が見られないのですが。 正確なバージョン情報はわかりませんが、バージョンは「3」というもので DLしたサイトはここです。 www.microsoft.com/japan/silverlight/download.aspx
282 名前:デフォルトの名無しさん mailto:sage [2009/08/03(月) 20:31:08 ] ・・・と書いて自己解決です。 いやぁすいません。いつどこから、何故かなのかさっぱり判りませんが IE8のアドオンの設定でOFFられていました。 基本的なことで恐縮です。お騒がせいたしました。
283 名前:デフォルトの名無しさん mailto:sage [2009/08/03(月) 20:49:35 ] もう!!
284 名前:デフォルトの名無しさん mailto:sage [2009/08/03(月) 21:12:54 ] OpenVideoPlayer(Silverlight) BSD License ttp://sourceforge.net/projects/openvideoplayer/
285 名前:デフォルトの名無しさん mailto:sage [2009/08/04(火) 18:30:10 ] Silverlightのサンプルを探すと、日本のサイトでも結構色んなサンプルが見つかる。 オフィシャルのSilverlight Siteのギャラリーの様に、一箇所にかき集めれば 結構な数になると思う。オフィシャルは英語主体なので日本人の閲覧者が期待できない。 MS(でなくてもいいけど)サンプル投稿型の日本語コミュニティ作ってくれないかな。
286 名前:デフォルトの名無しさん mailto:sage [2009/08/04(火) 18:53:01 ] 公開が面倒だから流行らない感がある
287 名前:デフォルトの名無しさん mailto:sage [2009/08/04(火) 19:21:17 ] その点、flash は楽でいいよな。
288 名前:デフォルトの名無しさん mailto:sage [2009/08/04(火) 19:29:18 ] 全く面倒じゃないだろ。Flashと一緒。 ASPと連携するなら面倒だけどそんなのはFlashでも同じこと。
289 名前:デフォルトの名無しさん mailto:sage [2009/08/04(火) 19:37:47 ] swf実行できるのがでかいんだよ xapはかならずhtmlとセットだからな
290 名前:デフォルトの名無しさん mailto:sage [2009/08/04(火) 19:39:27 ] >>289 に一票
291 名前:デフォルトの名無しさん mailto:sage [2009/08/04(火) 23:51:54 ] 公開の面倒臭さは先の問題のように思える。 多くの人間はそれ以前に、まだ手を出していない状態なのでは。 その理由はまず、Silverlightに触れる機会がない。それから良さが伝わらない。 ぶっちゃけ、flashと比べて開発環境がちょっと良い程度だと思ってた。 WriteableBitmapとピクセルシェーダーの速さを体感するまでは。
292 名前:デフォルトの名無しさん mailto:sage [2009/08/05(水) 01:50:09 ] APIがC#でゲーム作ってた人には馴染みにくい 俺はFlashもやったことあるけど、 C#でFlex的に組むのは猛烈に違和感がある。 SilverSpriteがもうすこしXNAに近づけば ゲーム系の状況はかわってくると思う。
293 名前:デフォルトの名無しさん mailto:sage [2009/08/05(水) 01:56:09 ] ゲームっつうとバッファにガリガリ書きこんで一気に表示するのが普通だからな 普通だよね?
294 名前:デフォルトの名無しさん mailto:sage [2009/08/05(水) 02:01:28 ] バッファに描いて一気に表示、はともかく 最近の環境だとガリガリ感はないね
295 名前:デフォルトの名無しさん mailto:sage [2009/08/05(水) 02:21:20 ] 実際、オブジェクトツリーで描画物を登録するのって内部的にいいことあんのかな。 描画順位を気軽に変えられないし、パーティクル作るにもインスタンスを作る必要あるし。 ま、ゲーム作成が前提の話なんだけど。
296 名前:デフォルトの名無しさん mailto:sage [2009/08/05(水) 02:23:00 ] SilverSpriteでSpriteEffect使うとテクスチャの幅だけ位置がずれる気がする
297 名前:デフォルトの名無しさん mailto:sage [2009/08/05(水) 02:25:18 ] 管理が楽。
298 名前:デフォルトの名無しさん mailto:sage [2009/08/05(水) 11:23:48 ] ttp://res2ch.blog76.fc2.com/blog-entry-4306.html
299 名前:デフォルトの名無しさん mailto:sage [2009/08/05(水) 23:37:44 ] >>277 それって見られないって返答をするためのアドレスじゃね? 入れなおしたらもう一度動画タブからニュースを選択したら? そのURLに飛んで動画を見れずに動画タブからニュースを選んだら普通に動画見れたぞ
300 名前:デフォルトの名無しさん [2009/08/06(木) 00:23:28 ] WriteableBitmapってUIElementなら受け入れOKなんだ。 これ面白い仕組みだね。
301 名前:デフォルトの名無しさん mailto:sage [2009/08/06(木) 08:57:33 ] WPFでいうところのRenderTargetBitmapの役割を兼ねてるからな
302 名前:デフォルトの名無しさん mailto:sage [2009/08/06(木) 11:01:34 ] シェーダーの結果をWriteableBitmapに書き込む方法ありませんか?
303 名前:デフォルトの名無しさん mailto:sage [2009/08/06(木) 21:46:08 ] WriteableBitmap.Render
304 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 16:25:25 ] ICloneableが消えたのはなんでなんだろう。 どうせCloneの動作は激しく実装依存だからインターフェイスで形だけ合わせたところで あまり意味がないからかなやっぱり。
305 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 16:59:56 ] 詳細と簡易のどちらかも決まっていないので、 MemberwiseCloneと大して変わらないからなあ。 JavaにCloneableがあるから、こっちにも一応用意しておきましたってレベルな気がする。
306 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 17:05:00 ] 具体的に型指定せずにICloneable型として扱うことなんてまず無いもんな Cloneが具体的にどういう動作をするのか,どういう使い方を想定して実装するべきなのかについて 指針が全く無いから使いようがない
307 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 01:46:40 ] どん兵衛にはワカメが入っている。 それは開発者がどうしても入れたいと上司に掛け合った結果。 ワカメを入れることで食べる側に更なる味と健康を顧客達に。 そう強く願う開発者の善意がどん兵衛にワカメを入れたのだ。 高がワカメ、されどワカメ。 そのワカメに救われた人間がこの世にどれだけ居るだろうかっ!
308 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 01:48:08 ] 誤爆スマソ
309 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 01:54:19 ] 何という誤爆w
310 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 01:54:32 ] 和んだw
311 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 04:21:10 ] 熱い誤爆だなw
312 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 08:12:02 ] ICloneableに熱い思いが入ってたのかと思った。
313 名前:デフォルトの名無しさん mailto:sage [2009/08/11(火) 17:57:19 ] Microsoft Silverlight 3 オフライン ドキュメント www.microsoft.com/downloads/details.aspx?FamilyID=0a9773a7-c854-41fa-b73d-535abfb73baf&DisplayLang=ja
314 名前:デフォルトの名無しさん mailto:sage [2009/08/11(火) 19:55:33 ] もしかして Silverlight 3 のオフラインドキュメントは chm オンリー? Silverlight 2 SDK の時みたく dexplorer からドキュメントを覗けたりはできなくなったのか…。
315 名前:デフォルトの名無しさん mailto:sage [2009/08/12(水) 18:06:03 ] www.soulsolutions.com.au/Blog/tabid/73/EntryId/615/Traffic-in-the-Cloud-powered-by-Bing-Maps-Silverlight-and-DeepEarth.aspx tc.soulsolutions.com.au/ 海外のほうがこういうのは なんぼか進んでるような気がする…
316 名前:デフォルトの名無しさん mailto:sage [2009/08/15(土) 04:24:14 ] Silverlight2のプロジェクトを3でコンパイルし直したら普通に動いたんで、 まあいいかと思ってたんだけど、ふと調べてみたら リンクしてるアセンブリのバージョンがいくつか違うのな。 心なしか、高負荷のアプリを動かした時のブラウザのリサイズが早くなった気もする。
317 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 11:07:43 ] WriteableBitmap.Renderすごい。ツリーに登録しなくてオブジェクトをどんどん描ける。 実質オブジェクトツリーから解放された気になってるんだけど、 Hitが無いとか、オブジェクトに依存する事以外でなんか問題ある?
318 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 11:42:50 ] SilverSpriteってWriteableBitmap対応してるらしいけど SpriteBatch.Drawで使ってくれてるのかな?
319 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 16:30:08 ] WriteableBitmap.Renderの使い道は更新されない複雑な要素をキャッシュするくらいだろ 毎フレームWriteableBitmapを更新するようなことは非効率すぎる
320 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 18:25:53 ] となると、例えばパーティクルを表現しようとした時、 表示される最大オブジェクトを用意しておいて 毎フレーム表示、非表示を切り替えたり表示の優先順位でツリーの枝を移動した方が効率的? なんか、枝の移動って処理的に重そうなイメージがあるんだけど。。
321 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 18:46:50 ] 優先度ならツリーの移動なんて必要ないでしょ。 ZIndexを指定すればいい。
322 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 18:56:47 ] ああそっか。しかし山盛りの描画物を1つ1つ管理した方が良いってのは何か解せない。 特にオブジェクトに付随するイベントとか描画以外の部分も考えると。 もちろん、俺の知らない何かを見落としてるのかもしれない。 WriteableBitmap.Renderが通常のツリー描画に比べて どれくらいパフォーマンスが落ちるっていう文献、どっかにない?
323 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 19:11:30 ] ツリー描画というのがどういうことをいうのかわからないが、 >>320 を例として もし、Image UIElementをパーティクルの個数分用意してImage UIElementを動かすといった場合、 80個ぐらいが限度かも。それ以上になるとフレームレートが落ちる。 BitmapImageオブジェクトで描画を行う場合は、PngEncoderなどSetSourceでのMemoryStreamによる描画より WritableBitmapを使って描画するほうが早い。 (SL2はそもそもWritableBitmapがなかったからMemoryStreamでしかできなったけど) ただ、パーティクルがピクセルごとの計算で実装できるものであればカスタムピクセルシェーダーで実装したほうがめちゃはやい。
324 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 19:28:57 ] あ、BitmapImageオブジェクトの場合は、描画内容(描画で使用する計算量)にもよるが、 だいたい500x500ピクセルぐらいが限度かと。それ以上になるとフレームレートが落ちる。(バックバッファ未使用)
325 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 19:36:38 ] だよなぁ。 >>319 の >毎フレームWriteableBitmapを更新するようなことは非効率すぎる の根拠はどこからくるんだろう?一回バッファに描く所か?
326 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 20:17:02 ] すまん、ツリー描画というのはどういう描画のことなんだ?
327 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 20:33:48 ] すれ汚しですまん。最大の要因を忘れてた。 「マシンスペックによって描画速度は大きく変化する」 CPUのスペックによるといったほうがいいか。 80個ぐらいとか、500x500というのはデスクトップマシンでの話し。 デスクトップマシン(Q6600,2.4GHz)とノート(Pentium M,1.2GHz)で同じものを動かして比べてみると、 ノートはデスクトップマシンの半分以下のフレームレートに落ちる。 また、ピクセルシェーダーはシングルコアにおいても描画速度は速いが、 マルチコアによる演算に対応しているため、コア数が多いCPUだとさらに描画速度が速くなる(ほぼxコア数の速度となる)
328 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 21:10:09 ] >>326 ああごめん、CanvasとかにChildren.Addして描画する普通の描画方法。 ヘルプのパフォーマンスの項にツリーっていう単語がでてたんで、 これで通用すると思った。
329 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 21:22:22 ] >>328 そういうことね。わかった。
330 名前:デフォルトの名無しさん [2009/08/19(水) 13:44:03 ] 今から業務用アプリ開発するならSilverlight2とSilverlight3とどちらがいいですか? 普通なら新しい方を選択すべきでしょうが3は出たばかりで不安です。 早まるなFlashにしろ!という意見もお待ちしております。
331 名前:デフォルトの名無しさん mailto:sage [2009/08/19(水) 14:15:02 ] 業務用アプリならblendは使わないよな? blendなしでいいなら、俺は3を選ぶな。 > 普通なら新しい方を選択すべきでしょうが3は出たばかりで不安です。 3が不安なら2も同じくらい不安じゃね? どうせ大した実績もないんだし。 むしろ、2のサポートが続けられるのか不安だよ。
332 名前:デフォルトの名無しさん mailto:sage [2009/08/19(水) 14:15:19 ] 3でOK。というより3のほうが断然いい。
333 名前:デフォルトの名無しさん [2009/08/19(水) 14:29:48 ] >>331 >>332 ありがとうございます。 マウスでグラフ棒引いたりしたいですが、 始めたばかりでblendが必要かどうかもまだ判断できません。 出来ることならblendなしでやりたいと思います。
334 名前:デフォルトの名無しさん mailto:sage [2009/08/19(水) 14:40:30 ] >>333 Blendなしですべてのことはできる。ただし、その分XAMLの知識およびゴリゴリとXAMLを打ち込む労力が必要。
335 名前:デフォルトの名無しさん mailto:sage [2009/08/19(水) 22:45:03 ] 全部Blendでやってる人とかいる? 前でもアプリ作ったときは結局書き方がわからないのをBlendで作って後はXAMLをゴリゴリ修正、何かのイベントに応じてコードで動的生成とかしてたんだが。
336 名前:デフォルトの名無しさん mailto:sage [2009/08/20(木) 08:17:16 ] sildev.net/3DDemo/ やりたいことによるべさ Flash といっても色々あるし…
337 名前:デフォルトの名無しさん [2009/08/22(土) 19:10:35 ] Silverlightで普通にローカルファイルを OpenFileDialogとSaveFileDialog経由で操作できるけど これセキュリティ違反にならんのか。 直接絶対パスとかでファイルIOする場合だけ例外なるだけ?
338 名前:デフォルトの名無しさん mailto:sage [2009/08/22(土) 21:43:46 ] ユーザーの指示でしかオペレーション成功せんのに セキュリティも何もないじゃろ
339 名前:デフォルトの名無しさん mailto:sage [2009/08/22(土) 23:15:24 ] ドキュメントを見れば判るが、アプリ側が好き勝手できない様な設計にもなっているしな。 あくまで、ユーザーの選択したファイルに対してのみ操作ができる構造になっている。
340 名前:デフォルトの名無しさん [2009/08/22(土) 23:56:36 ] gsfgsfgsfgs
341 名前:デフォルトの名無しさん mailto:sage [2009/08/23(日) 15:58:21 ] VS しかないけど シルバーライト導入する意義はありますか WPFだったらどうなんだろう
342 名前:デフォルトの名無しさん mailto:sage [2009/08/23(日) 19:35:57 ] ねえよ
343 名前:デフォルトの名無しさん mailto:sage [2009/08/23(日) 19:37:09 ] UI をリッチにしたいかどうかしだいだろ。
344 名前:デフォルトの名無しさん mailto:sage [2009/08/23(日) 22:02:43 ] VWDの無料版でもいいからインストールする気はあるか。 描画は若干遅くなっても、クラスプラットフォーム、 自動バージョンアップに魅力を感じるか。 この辺じゃないかなぁ。
345 名前:デフォルトの名無しさん mailto:sage [2009/08/23(日) 22:04:49 ] 何がしたいのかそれだけでわかるかよ(´・ω・`)
346 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 11:17:45 ] すまん、クラスプラットフォームじゃなくてクロスプラットフォームだった。
347 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 13:16:27 ] 自動バージョンアップだけでも導入する価値がありそう。 Flashなんていつまでウィルスのスープになってるんだか。
348 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 14:29:57 ] こういうの ttp://realtime-chart.info/ Silverlightでつくってみたいんだけどどうすればいいの?
349 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 14:50:11 ] >>348 SBIがSilverlightで作ってたな pc.watch.impress.co.jp/docs/news/event/20090717_303174.html
350 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 15:26:40 ] timheuer.com/blog/archive/2009/08/21/silverlight-flash-comparison-based-on-bad-research-refuted.aspx 競合するけど… reflactorでデコンパイルできちゃうん だよな silverlight...
351 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 15:42:37 ] flash(swf)も余裕で解析できるよ。リソースはただのzipだし、asは中間コードですらないただの文字列だし。 Javaもデコンパイルは簡単。
352 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 21:22:26 ] 中間コード吐くやつは大抵おkなのね。
353 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 22:21:19 ] SL3.0入れてるのにSL2.0をインストールしろって言われる MSのサイトで
354 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 22:23:16 ] アドレスとブラウザ晒して見ては?環境の問題か、SLのバグか解るかも。
355 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 22:40:38 ] Silverlightってよく知らんけどWPFとほぼ同じと考えてよい?
356 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 22:49:06 ] >>355 ブラウザーで動かすとか、ランタイムサイズ4MBに収めるとかやってる分、だいぶ機能少ないけどね。
357 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 22:49:59 ] API的にはだいぶ似てる
358 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 22:59:55 ] じゃ、アプリつくるのもWPFでつくるのと似たようなものなんでしょうね、ありでした
359 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 23:04:40 ] しかしなんでプログラムみたいにデバッグなんてあるんだよ
360 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 23:05:55 ] イミフ。夏だなぁとしか言えん
361 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 23:08:20 ] プログラムだろハゲ
362 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 23:27:47 ] Blend使いのデザイナー?
363 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 12:37:43 ] 例えば、自前で用意したクラスのリストを適当なコントロールにバインドしたとき、 そのネームスペース名+クラス名がコントロール上にツラツラ表示されるのを、こう、クラス名だけにできない?
364 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 13:44:25 ] ToString()
365 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 13:55:37 ] あ、いや、データは欲しかったりするんですよ。 クラス名=必要情報だったりして、こう、表示を楽できないかな、とか。
366 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 15:05:40 ] ToStringでダメならDataTemplateしかない >>365 はToStringでダメな理由になってない気がするけどな
367 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 19:17:01 ] overrideしろ、という意味なんだが
368 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 20:20:05 ] おぉ、なるほど。 ありがとう!
369 名前:デフォルトの名無しさん [2009/08/27(木) 11:03:44 ] 新生GyaO、Macからの視聴に対応へ…Silverlight本格採用で anchorage.2ch.net/test/read.cgi/bizplus/1251287396/l50
370 名前:デフォルトの名無しさん mailto:sage [2009/08/27(木) 11:05:38 ] DRMのサポートでWMP縛りが無くなった結果か
371 名前:デフォルトの名無しさん mailto:sage [2009/08/28(金) 14:30:17 ] だいぶ前だからよく覚えてないんだけど、 ストーリーボードのアニメーションが終了したら発生するイベントがあるよね。 それと同じように、ビジュアルステートマネージャーのアニメーションが終了したときのイベントがあったので、 それを使ったら(デリゲートして)、シルバーライト自体が表示されなくなるブラウザがあった。 IE8では出て、IE6では出なかった。 バグかな?そんなことないよって言うならたぶん自分のミスだから無視して
372 名前:デフォルトの名無しさん mailto:sage [2009/08/28(金) 19:36:28 ] IE6じゃあ、仕方ないな( ´∀`)
373 名前:名無しさん@そうだ選挙に行こう mailto:sage [2009/08/30(日) 05:06:19 ] 企業での採用じゃなくて個人レベルでどのように使用されてるかを見てみたいな
374 名前:名無しさん@そうだ選挙に行こう mailto:sage [2009/08/30(日) 11:28:42 ] 実際、どんだけいるんだろ?Silverlightを取り上げてる個人って なんかブログのネタか、MVPや書籍狙いでサンプルの劣化焼き直しを公開してるのが ほとんどな気がする。 Silverlightはただの手段で、これを使ってゲームとかアプリを公開 ってのは極一部な気が。まぁ俺の探し方が足りないだけなのかもしれないけど。
375 名前:名無しさん@そうだ選挙に行こう mailto:sage [2009/08/30(日) 17:42:01 ] flashに比べれば敷居が高いだろうから面白フラッシュ的な個人の作品とかは 今後もあまり出てこないんじゃないかな。
376 名前:名無しさん@そうだ選挙に行こう mailto:sage [2009/08/30(日) 17:43:34 ] Flashは面白Flash時代で止まっておくべきだった
377 名前:デフォルトの名無しさん mailto:sage [2009/08/30(日) 21:55:09 ] オレとしては、敷居が低いかなぁ。 だって、.NETしかスキルないしw。 かといって、WindowsFormアプリのような感覚ではプログラムが組めない。 動作のほとんどが非同期処理で行われるから。 それと、XAMLはびみょーにわかりづらい面が・・・。 これさえ自分なりにクリアすれば結構いけると思う。 ただ、FLASHができてSLでできないことといえば、 今のところWebカメラを直接扱えるかどうかぐらいしか見つからない。 一応、SLでも扱おうと思えば扱えるけど、サービスをいったん介さないといけない(と思われる)。
378 名前:デフォルトの名無しさん mailto:sage [2009/08/30(日) 22:42:45 ] 俺は.netのスキルのみでsilverlightアプリ作ってる。 XAMLは全く触ってないし、理解出来てない。 ストーリーボードも使ってないからその辺の概念も解らない。 もちろん非同期な処理もない。 タイマーイベント起こしてひたすら自前で移動。 Windowsアプリ作る感覚で普通にゲーム作ってる。 意外とそれでもいけるっぽい。
379 名前:デフォルトの名無しさん mailto:sage [2009/08/30(日) 22:57:05 ] Silverlight触るようになってから,ちょっとした自分用ツールもXAML+WPFで作るようになった
380 名前:デフォルトの名無しさん mailto:sage [2009/08/31(月) 02:59:10 ] 俺の開発スタイルも、Silverlight や WPF ばかりになった。 アプリケーションロジックはWCFのサービスインターフェースで実装 & IISでホスト。
381 名前:デフォルトの名無しさん [2009/08/31(月) 11:03:52 ] 本格的な業務システムとしてのSilverlight + WCFサービスはまだ微妙じゃない? RIA .NET Service正式版が待たれるが、 DataAnnotations(RequireAttribute,RangeAttribute等)を 自動生成されるProxyクラスに付与したいんだけど、 アスペクト思考的な方法でできるといいんだけどなぁ
382 名前:デフォルトの名無しさん [2009/08/31(月) 11:49:57 ] VWDのSilverlight用のプロジェクト開発するとめちゃくちゃ重いんだけど、 俺のパソコン、ビデオメモリがオンボードチップスなんだけど、 ちゃんとしたビデオカード増設すれば、多少は違うのかな?
383 名前:デフォルトの名無しさん mailto:sage [2009/08/31(月) 11:52:30 ] お前は子供か
384 名前:デフォルトの名無しさん mailto:sage [2009/08/31(月) 16:16:38 ] ビルドやアプリの起動が遅い場合はプロジェクトで新規作成する時、 "Silverlightアプリケーションを新しいwebサイトでホストする" のチェックを外すと、サーバ側のプログラムをVWDが勝手に用意してくれて ちょっと速くなる。気がする。 描画が遅い場合はフレームレートの上限落としてみたりしてレスポンスを よくしたらちょっとは軽くなる。かも。
385 名前:382 mailto:sage [2009/08/31(月) 16:24:05 ] >>384 どうもありがとうございます。その手法はもうやってるんですが、どうにもプロジェクトを開いて 前回の続きを作ろうと思うと、2・3分くらいまたされます・・・ 思い切ってVGAを買いたいんですが、変わらなかったらと思うと。。 ありがとうございました。
386 名前:デフォルトの名無しさん mailto:sage [2009/08/31(月) 21:16:35 ] 普通にメモリじゃないの
387 名前:デフォルトの名無しさん mailto:sage [2009/08/31(月) 22:48:20 ] >>385 マシンスペック晒せば誰かがアドヴァイスしてくれるかもよ
388 名前:デフォルトの名無しさん [2009/09/01(火) 21:45:24 ] FlashからSilverlightに乗り換えようと勉強中です。 Flash(ActionScript)のonEnterFrame(フレームレートで繰り返し呼び出すイベントハンドラ) はSilverlightでは、何に相当するのでしょうか?
389 名前:デフォルトの名無しさん mailto:sage [2009/09/01(火) 21:55:08 ] CompositionTarget.Renderingイベント staticイベントなので,下手に使うとメモリリークするから十分に考えて使うこと
390 名前:デフォルトの名無しさん mailto:sage [2009/09/01(火) 22:11:44 ] >>389 ありがとうございます! やってみます!
391 名前:デフォルトの名無しさん mailto:sage [2009/09/02(水) 01:46:58 ] Microsoft Silverlight 3 SDK www.microsoft.com/downloads/details.aspx?FamilyID=1ea49236-0de7-41b1-81c8-a126ff39975b&DisplayLang=ja Build 3.0.40818.0に更新
392 名前:デフォルトの名無しさん mailto:sage [2009/09/02(水) 01:51:39 ] Please upgrade to the latest version. installed version Silverlight 3 (3.0.40723.0) latest version Silverlight 3 (3.0.40818.0) Do you think you have a more recent version installed? You may need to restart your browser in order for us to detect your current version. www.microsoft.com/silverlight/get-started/install/default.aspx Microsoft Silverlight Release History download.microsoft.com/download/C/5/B/C5BB5CD8-E871-49AC-8A40-61010E1FD1CF/Microsoft%20Silverlight%20Release%20History.htm
393 名前:デフォルトの名無しさん mailto:sage [2009/09/02(水) 05:57:03 ] もっと細かくアップグレードしてねがー いつも言われてる気がするぞ-
394 名前:デフォルトの名無しさん mailto:sage [2009/09/02(水) 07:50:28 ] geocitiesでうpできなかった。 皆さん、どこの無料サービス使ってますか?
395 名前:デフォルトの名無しさん mailto:sage [2009/09/02(水) 15:15:10 ] >>394 getcities
396 名前:デフォルトの名無しさん mailto:sage [2009/09/02(水) 15:15:54 ] 訂正 >>394 geocities
397 名前:デフォルトの名無しさん mailto:sage [2009/09/02(水) 17:33:52 ] >>394 upが失敗した →アップロードソフトかサーバに問題あり。再度実行するといけるかも。 upしたら動かなかった →Silverlightのロード画面が出ない場合 →xapのパスが間違っている。 →古いバージョンで、バージョン違いの時の警告をhtmlに入れていない。 →開発機で検証している場合はこの可能性は低い →Silverlightのロード画面が出た場合 →他にロードするリソースのパスが間違っている。(ローカルで絶対パス指定していた場合等) →他にロードするリソースをupし忘れている。 →マイナーバージョンやβ版等、微妙にバージョンが違う →開発機で検証している場合はこの可能性は低い 他になんかあったかなぁ。
398 名前:デフォルトの名無しさん mailto:sage [2009/09/02(水) 18:06:47 ] そもそもgeocitiesって、アップロードできるファイルの拡張子に制限あったような
399 名前:デフォルトの名無しさん mailto:sage [2009/09/02(水) 18:13:28 ] >>394 Silverlightは関係ないんじゃね?
400 名前:gtk2k mailto:sage [2009/09/02(水) 18:23:59 ] うpできるよ。xapファイルの拡張子をjpgなどのうpできる拡張子に変更してうpすればOK。 ttp://akiba.geocities.jp/gtk2k/SilverlightRenderSpeedTestCSTestPage.html
401 名前:デフォルトの名無しさん mailto:sage [2009/09/02(水) 18:25:15 ] ほら、xapは許可されてないよ。 ttp://help.yahoo.co.jp/help/jp/geo/transfer/transfer-11.html Yahoo!JapanはSilverlight採用に積極的だし、リクエストすれば対応してくれるんじゃない?
402 名前:デフォルトの名無しさん mailto:sage [2009/09/02(水) 18:26:15 ] >>400 アップロードは禁止だけどリネームは許可なのかw
403 名前:デフォルトの名無しさん mailto:sage [2009/09/02(水) 18:27:53 ] いや、違うか。HTML見て納得した。 <param name="source" value="SilverlightRenderSpeedTestCS.jpg"/> こういうことなのかw
404 名前:デフォルトの名無しさん mailto:sage [2009/09/02(水) 18:32:03 ] 拡張子見てないんだw
405 名前:デフォルトの名無しさん mailto:sage [2009/09/02(水) 18:49:31 ] これはw しかしflashが動いてるんだからgeocitiesは意図的に禁止してるんじゃなくて 単に許可を検討してないだけなんだろうな。
406 名前:デフォルトの名無しさん mailto:sage [2009/09/03(木) 11:21:41 ] XAMLはOKなのか XAPはさすがにそのうち使えるようになるだろうけどXBAPはどうなんだろう
407 名前:デフォルトの名無しさん mailto:sage [2009/09/03(木) 12:06:30 ] >>404 Webでは拡張子なんか参考程度なんだし 見てないのが当然。jk
408 名前:デフォルトの名無しさん mailto:sage [2009/09/03(木) 12:15:46 ] jpgでも動くんだろうけどw 実態はzipなんだから、拡張子チェックが入るところはzip拡張子にしておけばいいんじゃない?
409 名前:デフォルトの名無しさん mailto:sage [2009/09/04(金) 01:19:39 ] .xapにしなければmimeタイプの設定も不要になってうまーってこと?
410 名前:デフォルトの名無しさん mailto:sage [2009/09/04(金) 16:13:23 ] >>400 これってスプライトの移動以外に何かしてます? 真似してほとんど同じ物を作ってみたら、こっちのは 2倍のスピードで動いているけど。
411 名前:デフォルトの名無しさん mailto:sage [2009/09/04(金) 16:21:19 ] パッケージ展開して逆コンパイルすればいいじゃんw
412 名前:デフォルトの名無しさん mailto:sage [2009/09/04(金) 22:03:55 ] むしろソースを公開して今後のSL開発者の為に人柱に‥。
413 名前:デフォルトの名無しさん mailto:sage [2009/09/04(金) 23:38:22 ] しかし、彼女のネギは頑丈だよな……。
414 名前:gtk2k mailto:sage [2009/09/05(土) 00:15:34 ] >>410 スプライトのアニメーションをCompositionTarget.Renderingイベントで行っているからかな。 どうやれば早くなるんだろ。
415 名前:デフォルトの名無しさん mailto:sage [2009/09/05(土) 01:24:17 ] 逆にどうすると遅くなるのか試してみたけど、ImageコントロールのSourceプロパティに BitmapImageをセットしてアニメーションを切り替えると遅くなりました。 他に試したのは ・アニメーションパターン分Imageコントロールを配置してVisibilityで切り替え ・連結画像からRectangleGeometryで1コマ分だけClip ・WritableBitmapをImage.Sourceにセットして切り替え どれも有意な差がない程度でした。 EnableGPUAccelerationやCacheMode=BitmapCacheは効果無し。
416 名前:デフォルトの名無しさん mailto:sage [2009/09/05(土) 08:46:17 ] Silverlight3になってアクセラレーションで速くなったの?
417 名前:デフォルトの名無しさん mailto:sage [2009/09/05(土) 14:09:35 ] webブラウザ上では完全なソフトウェアエミュレーションなんでGPUは関係ないらしい。 ただ、ピクセルシェーダーは別スレッドで動いてるから速いそうだ。 そのせいか解らんけど、WritableBitmapにピクセルシェーダーで描画してそれを 利用して更にピクセルシェーダーで‥ってやろうとしたら描画がおかしな事になった。 まぁとにかく、SLの評価は良いグラフィックカードを持っているかよりも デュアルコアCPUを持っているか否かで変わりそう。
418 名前:デフォルトの名無しさん mailto:sage [2009/09/05(土) 20:41:25 ] Silverlight3はGPUアクセラレーション使ってるよ
419 名前:デフォルトの名無しさん mailto:sage [2009/09/05(土) 21:25:04 ] 合成や既存のエフェクトにGPUを使うことはあるが、 ユーザーが書いたシェーダコードはCPU。 セキュリティ上の理由で現状のハードウェアでは 信頼できないシェーダコードをGPUに流すのは無理。
420 名前:デフォルトの名無しさん mailto:sage [2009/09/05(土) 21:36:43 ] >>417 枠を消したBorderかなんかをネストすればピクセルシェーダを複数適用できる
421 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 16:55:01 ] これを使えば、自作silverlightアプリを公開できそう www.atmarkit.co.jp/fdotnet/dotnettips/883sllive/sllive.html
422 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 19:33:13 ] >>421 これは便利かもしらん
423 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 22:45:17 ] >>421 これってユーザー認証とかかけれるのかな? 自作Silverlightアプリで内輪の動画配信したいんだけど、 ハズイから他人に見られたくないんだよね。。。
424 名前:デフォルトの名無しさん mailto:sage [2009/09/07(月) 09:24:22 ] アプリ内でユーザー認証を実装すればいいじゃまいか ところで、SilverlightだとWPFの RenderOptions.BitmapScalingMode="NearestNeighbor"に 相当する設定がSilverlightに無いような気がするけど、 拡大でぼかしてほしくないときはどうすればいいんだろう。
425 名前:デフォルトの名無しさん mailto:sage [2009/09/07(月) 14:33:58 ] そういうのはもう、全部ピクセルシェーダー任せじゃない?
426 名前:デフォルトの名無しさん mailto:sage [2009/09/07(月) 18:41:03 ] ttp://gyao.yahoo.co.jp/ 来たよ。 Silverlightに切り捨てられた、(古い) amd cpu の俺は、 とうとう見れなくなっちゃった。 最近、見なくなったとはいえ、ちょっと残念。 もうしばらく、PC買う気もしないし。
427 名前:デフォルトの名無しさん mailto:sage [2009/09/07(月) 19:38:18 ] 中古でも買えよ
428 名前:デフォルトの名無しさん mailto:sage [2009/09/07(月) 19:58:06 ] 画面大きくならないからGyaoスレで不満爆発してるぞw もっと考えて作れよ・・・
429 名前:デフォルトの名無しさん mailto:sage [2009/09/07(月) 21:29:56 ] >>424 アプリ内で認証しても動画のURL自体はオープンだからダメかと思ってたのですが、問題ないようにできますでしょうか?
430 名前:デフォルトの名無しさん [2009/09/08(火) 00:26:59 ] >>426 なんで、フルスクリーンボタンがないんだよ。馬鹿じゃねーの
431 名前:デフォルトの名無しさん mailto:sage [2009/09/08(火) 00:54:40 ] Silverlight 2からフルスクリーンできるようになったのに…
432 名前:デフォルトの名無しさん mailto:sage [2009/09/08(火) 01:02:27 ] >>430 >>431 疲れてるのかな俺。。。 このレスふたつとも、ブルスクリーン に見えてしまう・・・ もう寝た方がいいみたいだ。
433 名前:デフォルトの名無しさん mailto:sage [2009/09/08(火) 01:03:37 ] あまったれんなクソが
434 名前:デフォルトの名無しさん mailto:sage [2009/09/08(火) 08:42:21 ] Gyaoは単なる宣伝サイトになってしまって、有料のGyaoストアの方に力を入れたいみたいだな でもストアの方にはSilverlight使ってない
435 名前:デフォルトの名無しさん mailto:sage [2009/09/08(火) 11:56:20 ] 画面が小さいのはGyaOが意図的にそうしてるんだよね? Silverlightは簡易版、ちゃんと見るならFlashPlayer ってイメージが定着してしまいそう ちなみに俺が初めてSilverlightを知ったのは本当に最近のことで、このサイト ttp://recommend.yahoo.co.jp/silverlight/gundam/ ここ見てSilverlightってすげーいいなとオモタ バッファが速くて途中で止まってしまわないのはSilverlightが良いから?単にサイトが良いだけ?
436 名前:デフォルトの名無しさん mailto:sage [2009/09/08(火) 19:43:55 ] お金払ってくれてるユーザからの反発を恐れてるんじゃないかね。 とりあえず無料の方で反応を見て、その結果を踏まえてストアにも使うか検討するんだと思う。
437 名前:デフォルトの名無しさん mailto:sage [2009/09/08(火) 20:50:16 ] >>435 サイトでしょう。 別にFlashでもしっかりしてるサイトは高速だからねえ。 SilverlightのsmoothHDはSilverlightというよりも、 サーバー側やネットワーク側の強化によるものだし。
438 名前:デフォルトの名無しさん mailto:sage [2009/09/08(火) 22:56:58 ] なんでやねん。 smoothHDはクライアント環境に最適な速度を自動的に調整するから速いんだろ。
439 名前:デフォルトの名無しさん mailto:sage [2009/09/08(火) 22:57:59 ] だからそれはサーバーの機能だろが
440 名前:デフォルトの名無しさん mailto:sage [2009/09/08(火) 23:59:25 ] >>435 たしかそれ最新の64bitマシンで数十万するwindows2008を入れなきゃムリだったとおもふ しかもそれだけのサイトだと何台もあってネットワーク回線とか通信料が桁違いなんだろうな
441 名前:デフォルトの名無しさん mailto:sage [2009/09/09(水) 00:03:16 ] Adobe の Stream サーバーはもっと高いから大丈夫だろ
442 名前:デフォルトの名無しさん mailto:sage [2009/09/09(水) 00:10:13 ] なにが大丈夫なんだろう
443 名前:デフォルトの名無しさん mailto:sage [2009/09/09(水) 00:11:29 ] そこ突っ込むところじゃねーだろ・・・
444 名前:デフォルトの名無しさん mailto:sage [2009/09/09(水) 00:14:45 ] VC-1 WMVのストリーミングができるのは強いよ!
445 名前:デフォルトの名無しさん mailto:sage [2009/09/09(水) 00:19:54 ] ストリーミングだけでそんなお金掛かるんじゃ流行らんよ… youtubeですらAdobeのストリーミングサーバ使わずただのプログレッシブダウンロードだしな
446 名前:デフォルトの名無しさん mailto:sage [2009/09/09(水) 00:24:26 ] VIVA FUD
447 名前:デフォルトの名無しさん mailto:sage [2009/09/09(水) 00:39:23 ] >>445 そんなんでいいなら、SilverlightでもWindows Server不要
448 名前:デフォルトの名無しさん [2009/09/09(水) 00:47:59 ] あダプティブ ストリーミングの場合にWindows Serverが必要なんだっけか
449 名前:デフォルトの名無しさん mailto:sage [2009/09/09(水) 01:04:57 ] ストリーミングって、著作権とページ開いていきなり途中再生以外に利点ない、そんなイメージでいいんかな? 今更ながら winserver を買うんだって上司が奮闘中
450 名前:デフォルトの名無しさん mailto:sage [2009/09/09(水) 01:36:45 ] Adaptive Streaming(Smmoth Streaming)にはIIS7.0が必要。 VC-1, H264に対応してIIS5・6, Apache, Lighttpd, Nginxで動作するやつもあるんで、コスト圧力が強いならそれ検討してもいいんじゃね。 非営利なら無料、商用なら99Euro(今のレートで13,000\)
451 名前:デフォルトの名無しさん mailto:sage [2009/09/09(水) 04:47:49 ] VistaのIISでSmooth Streaming使えるよ Web Server 2008も案外安いからおすすめ、ライセンスも楽だしね
452 名前:デフォルトの名無しさん mailto:sage [2009/09/09(水) 07:16:33 ] ttp://japan.zdnet.com/news/internet/story/0,2000056185,20399666,00.htm
453 名前:デフォルトの名無しさん mailto:sage [2009/09/09(水) 09:41:33 ] 4.0っていうかよくても3.5だなw
454 名前:デフォルトの名無しさん mailto:sage [2009/09/09(水) 15:30:17 ] なんか勘違いした記事だが、それはメディアとDRM関係だけのロードマップだ。 SL4に入れてほしい機能はまだ絶賛募集中だ。 普段文句ばっか言ってる奴はちゃんとFeedback/Voteしろよな。 Stegmanが書いているようにiPhoneとかアホな事は書くなよ。 blogs.msdn.com/jstegman/
455 名前:デフォルトの名無しさん mailto:sage [2009/09/09(水) 17:14:15 ] まあ、iPhoneには入れると言い切っちゃってみたいだし。
456 名前:デフォルトの名無しさん mailto:sage [2009/09/09(水) 17:44:03 ] slの自動更新がきた
457 名前:デフォルトの名無しさん mailto:sage [2009/09/09(水) 17:47:09 ] 誰か、英語のできない俺の為にシェーダーのハードウェア対応をリクエストしてくれ。
458 名前:デフォルトの名無しさん mailto:sage [2009/09/09(水) 18:02:51 ] 右クリックに入れておいた。
459 名前:デフォルトの名無しさん mailto:sage [2009/09/09(水) 18:14:30 ] Microsoft、「Silverlight 4」の新機能を発表 www.itmedia.co.jp/news/articles/0909/09/news082.html
460 名前:457 mailto:sage [2009/09/09(水) 18:22:02 ] なるほど。投票制か。俺もGPU対応に入れた! ところで、選択肢の中に"to implement full HTML support" ってのがあるけど、これは「SL内でHTML表示させろや」ってことか。 HTML内のSL内のHTMLって、なんだかなぁ。
461 名前:デフォルトの名無しさん mailto:sage [2009/09/09(水) 19:36:44 ] >>460 でも、こういうのだったらありじゃない? ttp://www.windows4all.com/
462 名前:デフォルトの名無しさん [2009/09/09(水) 19:57:36 ] もう4でちゃうのか。早いな。 .NET4とバージョン合わせたのかしら。
463 名前:デフォルトの名無しさん mailto:sage [2009/09/09(水) 20:17:59 ] Implement TileBrush for tiled image supportに3票入れてきた。 派手なのはどうせ放っておいても票が集まるから、こういう地味だけど 重要なものに票を入れようぜ。
464 名前:デフォルトの名無しさん mailto:sage [2009/09/09(水) 20:47:26 ] どこで投票行ってるの?
465 名前:デフォルトの名無しさん mailto:sage [2009/09/09(水) 20:58:06 ] >>464 ttp://silverlight.uservoice.com/pages/4325-feature-suggestions
466 名前:デフォルトの名無しさん mailto:sage [2009/09/09(水) 21:08:11 ] >>463 繰り返しは現バージョンでもピクセルシェーダーで実現できそう。
467 名前:デフォルトの名無しさん mailto:sage [2009/09/09(水) 21:22:46 ] >>461 正直すごいと思うけど、ブラウザ上でデスクトップっぽいものを表示して さらにブラウザ開くのはextが先にやっちゃってるからなぁ。 FlashやSilverlightの中でHTML表示って、Javascriptでやるそれに比べて ムダに重いイメージ。
468 名前:デフォルトの名無しさん mailto:sage [2009/09/09(水) 21:29:07 ] おれは、BitmapImage(uri)の同期実行版がほしい。
469 名前:デフォルトの名無しさん mailto:sage [2009/09/09(水) 21:39:26 ] フォントサポートの強化 って名目で、縦書きサポートしてくんないかな 以前WPFでやろうとしたらえらく面倒で、途中で投げ出したんだよなぁ
470 名前:デフォルトの名無しさん mailto:sage [2009/09/09(水) 21:50:25 ] >>469 提案するのはありなんじゃん? "Right to left support for Hebrew and Arabic" これって多分、右から書くヘブライ語やアラビア語に対応してくれってやつだよね。 Silverligth、中東の方にも広がりつつあんのかな。
471 名前:デフォルトの名無しさん mailto:sage [2009/09/09(水) 21:56:41 ] RTL言語はまだ正式サポートされていないとはいえ さすがにそのうち対応できるように意識して作られてはいるだろうから難しくないんじゃないかな 縦書きはWPFでもダメなくらいだからSilverlightではサポートしないと決めて作ってると思う
472 名前:デフォルトの名無しさん mailto:sage [2009/09/09(水) 21:57:54 ] 右クリしたらコピー、貼り付けなんかが出るように、ってのはないのか。
473 名前:デフォルトの名無しさん mailto:sage [2009/09/09(水) 21:58:49 ] くそう。中国と日本だけじゃ牌が足りない!
474 名前:デフォルトの名無しさん mailto:sage [2009/09/09(水) 22:04:49 ] フォントのグリフ情報や文字列描画時のサイズを取得するAPIがほしい
475 名前:デフォルトの名無しさん mailto:sage [2009/09/09(水) 22:11:45 ] >>472 Implement right click mouse support (and popup menu customization) と Access to Clipboard
476 名前:デフォルトの名無しさん mailto:sage [2009/09/09(水) 22:38:46 ] >>468 俺もWritableBitmap用にそれ欲しいと思ったけど、よく考えたらPNGデコーダとか 拾ってくればいいだけの話だった。
477 名前:デフォルトの名無しさん mailto:sage [2009/09/09(水) 23:16:19 ] っていうか、XNAと統合してくれ
478 名前:デフォルトの名無しさん [2009/09/10(木) 01:30:43 ] Print Supportってのが多いんだね。以外な感じがする。
479 名前:デフォルトの名無しさん mailto:sage [2009/09/10(木) 07:42:04 ] Microsoft Expression Blend 3 + SketchFlow 試用版 www.microsoft.com/downloads/details.aspx?FamilyID=e82db5e2-7106-419e-80b0-65cce89f06bb&DisplayLang=ja
480 名前:デフォルトの名無しさん mailto:sage [2009/09/10(木) 09:03:38 ] >>478 やっぱ使ってる人が、Flash 代替じゃなくて、 業務系の人のブラウザーアプリ進出なんだと思う。
481 名前:デフォルトの名無しさん mailto:sage [2009/09/10(木) 09:33:28 ] Print Supportはランタイムサイズがでかくなりそうで嫌だな Silverlightの構造上,XmlSerializerみたいにDLL配ればOKなのとはわけが違うし
482 名前:デフォルトの名無しさん mailto:sage [2009/09/10(木) 09:34:45 ] >>479 お、日本語版かい?
483 名前:デフォルトの名無しさん mailto:sage [2009/09/10(木) 09:35:58 ] >>481 そのためのアセンブリーキャッシュでしょ。
484 名前:デフォルトの名無しさん mailto:sage [2009/09/10(木) 09:37:25 ] 英語サイト見回ってたけどStudio 3ってもう売ってんのね 日本語版マダカナー
485 名前:デフォルトの名無しさん mailto:sage [2009/09/10(木) 09:44:10 ] >>483 SilverlightはWPFと違ってXAMLのパースとかコントロールの実装とか かなり高レベルなところまでネイティブコードで書かれてるのでプラグインに直接組み込むことになる
486 名前:デフォルトの名無しさん mailto:sage [2009/09/10(木) 10:27:32 ] 印刷関係の対応はドライバーが絡む部分だから、対応厳しいと思うjけどな。
487 名前:デフォルトの名無しさん mailto:sage [2009/09/10(木) 10:31:27 ] 普通にHTML吐いてブラウザから印刷するのが現実的かな
488 名前:デフォルトの名無しさん mailto:sage [2009/09/10(木) 10:32:56 ] XPSが何か言いたげだ
489 名前:デフォルトの名無しさん mailto:sage [2009/09/10(木) 10:43:31 ] そう、XPSからの印刷パスだけあればいいよね。 とりあえず、Voteは10票中5票つかったけど、 Text Services Framework (TSF) functionality support とか Low level glyph access to OpenType fonts とか 適当に項目追加するか。 あと日本人以外あまり要求しなさそうな項目何かあるかなぁ?
490 名前:デフォルトの名無しさん mailto:sage [2009/09/10(木) 10:53:55 ] PDF出すって手もあるな。
491 名前:デフォルトの名無しさん [2009/09/10(木) 10:54:09 ] >>479 おっと日本語が来たのか。最近はMS仕事速いねぇ インスコしてユーザガイド見て一通りやってみるか。 >>484 日本語版は秋ごろ(10月?)発売予定だったような。
492 名前:デフォルトの名無しさん mailto:sage [2009/09/10(木) 10:55:05 ] >>491 Win7、VS2010、ES3で固めてきそうだな まだ学生なのが救いだが
493 名前:デフォルトの名無しさん mailto:sage [2009/09/10(木) 10:59:27 ] ES3日本語版はMSDNに来てるな。
494 名前:デフォルトの名無しさん mailto:sage [2009/09/10(木) 11:02:59 ] >>493 明日にでも出てくれりゃ助かるな
495 名前:デフォルトの名無しさん [2009/09/10(木) 11:08:15 ] >>493 ほんとだ。こっち入れたほうがよさげだね。 www.microsoft.com/downloads/details.aspx?FamilyID=7E2F033B-C6B5-4565-93A5-A6048246CE28&displaylang=ja
496 名前:デフォルトの名無しさん mailto:sage [2009/09/10(木) 17:35:08 ] >>488-490 WPFだとオブジェクトツリーをXPSのライターに渡せばXPSファイルが生成できる事を 検証したんだが、従来のSilverlightだとブラウザの箱庭という制約があって解決できなかった。 印刷フォームの生成とXPSの生成&プレビュー&印刷機能は欲しいな。そうするとクラウド環境の ビジネスアプリも構築できるし。 まあ次期Microsoft Officeで実装される機能と被るから、単体APIとして公開されるのも時間の 問題だと思うけどね。
497 名前:デフォルトの名無しさん [2009/09/10(木) 17:53:48 ] >>479 英語版使ってたせいか、試用期間が過ぎてBlend使えなかった。 製品版出荷されるまで待つか。。
498 名前:デフォルトの名無しさん mailto:sage [2009/09/10(木) 20:12:15 ] そういや、Office Web Applicationsって印刷どうなるんだ? Azure側でPDF/XPS生成してブラウザでダウンロードさせるのか、 >>496 が予想するXPS印刷がSilverlightに追加され、SLありの環境だと 直接印刷ができるのか。
499 名前:デフォルトの名無しさん mailto:sage [2009/09/10(木) 20:46:40 ] パッケージ版の発売は 11月らしい。 細かい日にちは不明。
500 名前:デフォルトの名無しさん mailto:sage [2009/09/10(木) 20:48:40 ] Expression Mediaが入ってないとは
501 名前:デフォルトの名無しさん [2009/09/10(木) 22:11:06 ] >>498 ,496 印刷で思い出したのでURL貼るけど、下記のサイトでは ちょっとややこしいが。 WritableBitmap -> PngEncoder -> HTML Hidden格納 -> ASP.NET Print Controller ?で印刷を実現してる。 画像の貼り付けになっちゃうけど案外これでいいかもと思った。 www.andybeaulieu.com/silverlight/3.0/printablesilverlight/printablesilverlight.aspx
502 名前:501 [2009/09/10(木) 22:31:31 ] Base64を忘れていた。 Client WritableBitmap -> PngEncode -> Base64Encode -> HTML Hidden格納 Server HTML Hidden取り出し -> Base64Decode -> PngDecode -> Print Controlに画像貼り付けだ。
503 名前:デフォルトの名無しさん mailto:sage [2009/09/10(木) 22:59:40 ] まぁ、印刷サポートは入れるでしょうねぇ。 ユーザー層を考えると、LOBアプリをWeb化するのに使えますと 言うのが一番訴求するだろうし。
504 名前:デフォルトの名無しさん mailto:sage [2009/09/11(金) 18:17:11 ] どこにこの怒りをぶつけていいのか判らないので、検索で見つけたこのスレに投下。 Silverlightインストール不能。 エラーメッセージID 1622 インストールログファイルに書き込むことができませんでした。Tempフォルダーが存在し、 このフォルダーに書き込むことができることを確認してください。 なんのこっちゃい? 試行錯誤するも解決できず、ついにサポートセンタにTEL。サポートでも わけわからず、こちらと一緒になって試行錯誤すること、およそ2時間。ようやく原因判明。 Tempフォルダをデフォルトから移動させていると(SSD使ってるとか、高速なドライブにTemp をおいて高速化しているとか)、インストールできない!! インストーラにバグがあるようだが、「無論、これは仕様です」 Silverlighとは無縁の人生を送れそうだ。さらば Yahoo, Gyao ばっきゃろー!!
505 名前:デフォルトの名無しさん [2009/09/11(金) 18:57:48 ] >>500 ほんとだExpression Mediaが入ってないですね。 まぁ、Mediaって微妙な製品ですよね。 自分的には使い勝手がいまいちな感じと。これ必要なの?みたいな印象だけど
506 名前:デフォルトの名無しさん mailto:sage [2009/09/11(金) 19:00:14 ] ・Tempフォルダ関係のエラーが出た ・Tempフォルダを移動している これだけ情報が揃ってたのに、なぜ真っ先にTempフォルダを元に戻して試さなかった…
507 名前:デフォルトの名無しさん mailto:sage [2009/09/11(金) 19:02:23 ] Designを単体で売り物にできるほど力いれないなら、 BlendにもDesignを同梱して欲しい。 Illustrator使うからイラネって言われそうだがw
508 名前:デフォルトの名無しさん mailto:sage [2009/09/11(金) 19:39:59 ] >>506 もちろんそう考えて、自分で試行錯誤した時にTempをデフォルトに戻し再起動ログインしてみたが、 だめだったのさ。つか普通そんなとこまで考えないだろ? TempがどこにあるかなんてOS任せで、 他のプログラムが関与するなんてありえないだろ? 新規のユーザアカウントを作ったらインストールでけたということで、どうやら最初からTempは デフォルト固定じゃないとだめみたい。一体どんなプログラムなんだ?
509 名前:デフォルトの名無しさん [2009/09/11(金) 19:57:38 ] DesignとIllustratorでは勝負にならんだろうね。
510 名前:デフォルトの名無しさん mailto:sage [2009/09/11(金) 20:27:02 ] >>508 > Tempをデフォルトに戻し再起動ログインしてみたが、だめだったのさ。 > 新規のユーザアカウントを作ったらインストールでけた 本当にTempフォルダの移動が原因なのか? とりあえず、情報が曖昧すぎて試すのも面倒だから、 > Tempフォルダをデフォルトから移動 なんて書かずに、 ユーザーの環境変数TEMPをXXXからYYYに変更 システムの環境変数TMPをXXXからYYYに変更 みたいな感じで正確に書いてくれ。
511 名前:デフォルトの名無しさん mailto:sage [2009/09/11(金) 21:56:53 ] うちはテンポラリフォルダを変えて使ってるけど、トラブルは起きてないよ。 環境はVistaと2000。(2000はランタイムのみ) もうちょっと切り分けて調べた方がいいと思う。
512 名前:デフォルトの名無しさん mailto:sage [2009/09/12(土) 05:41:05 ] 俺もRAMディスクにTEMPフォルダ置いてるが特に問題なかったな
513 名前:デフォルトの名無しさん mailto:sage [2009/09/12(土) 15:03:40 ] どうせ TEMP=R:\ とかドライブのルートにしてるってオチだろ・・・
514 名前:508 mailto:sage [2009/09/12(土) 19:00:05 ] 意外と関心があるようなので インスツールできたTempのアドレス D:\Documents and Settings\1\Local Settings\Temp\ (因みにSilverlight関係と思われるファイルがいくつか作成されている) 失敗したTempのアドレス E:\Temp\ D:\Documents and Settings\秘密\Local Settings\Temp\ (環境変数を元に戻した。Silverlight0.logだけが作成されていた) もう一度アカウントをつくってE:\Temp\にしたらやっぱりだめだった。
515 名前:デフォルトの名無しさん mailto:sage [2009/09/12(土) 19:10:48 ] >>514 そんな初心者っぽい書き方じゃなくて、 コマンドプロンプト開いてSET実行してTEMPとTMPをコピペしろよ。
516 名前:デフォルトの名無しさん mailto:sage [2009/09/12(土) 21:19:31 ] D:\Documents and Settings\1\Local Settings\Temp\ D:\Documents and Settings\秘密\Local Settings\Temp\ この違いは単純に全角を使ってるか否かだけかな? "秘密"の部分が日本語だったとして。 E:\Temp\ ここはレスから推察するにSSDになるのかな? "E:\Temp\"だからダメなのか、想定された記憶媒体でないから弾いたのか、気になるところ。 つか>>508 はSilverlightでひどい目に会ったのに意外と協力的だよね。 個人的な見解だけど、このスレにはFlash信者が時々アンチとして湧くので ネガティブなレスに敏感なってるように感じる。多少トゲのあるレスにはめげず 書き込んでくれると助かる。
517 名前:デフォルトの名無しさん mailto:sage [2009/09/12(土) 22:16:11 ] >>516 協力的とか好意的とかそうゆー心情的なものではなくて、技術的な問題には真摯にというポリシー (これも信条か)なので、まともな質問には答えたくなる。 もちろん「秘密」というのは、「そんなの公開できるか」という意味合いであって単なるボカシだ。 管理人はPIYOPIYOエプロンという固定概念の持主だと知れたら恥ずかしいだろ? あとDドライブがSSDであって、寿命の点から煩雑に書き換えしたくないという理由でEドライブ にTempを置いている。(スピ−ド重視ではなく寿命重視ということで)。 しかし>>512 のような事例があるとすると、E:\Temp\にナニかが居るからだというセンも考えられるが
518 名前:デフォルトの名無しさん mailto:sage [2009/09/12(土) 22:21:40 ] もしこのままSilverlightが順調にシェアを伸ばしたら Flash使いとの醜い争いが本格化するんだろうな。 そういうのはお腹いっぱい
519 名前:デフォルトの名無しさん mailto:sage [2009/09/13(日) 00:02:21 ] 口汚く罵るしか能が無い奴は、どちらの案件でも開発なんかやったことない 外野の素人だから放置しておけばいいよ。
520 名前:デフォルトの名無しさん mailto:sage [2009/09/13(日) 01:03:20 ] 話は超・横にそれるが将来的にこの手のはRIAは 処理負荷の高いアプリ→Native Client そうでもないアプリ→Silverlight 携帯端末、家電UI→Flash になるんじゃないかと思う。プラットフォームを切り捨ててる分 Native Client>Silverlight>Flash という速度の壁は越えられないと思う。逆にFlashはどこかでこの二社と 正面からぶつかるのをやめ、最も多くのハードで動く所を長所とした 差別化をしていくんじゃないかな。
521 名前:デフォルトの名無しさん mailto:sage [2009/09/13(日) 18:18:44 ] Silverlight3でOutOfBrowserできるようになって、 業務で十分使える状況になってきたけど、みなさん 帳票印刷はどーなさるおつもりですか? ブラウザ上で動いていればWeb帳票のソリューション で解決しそうなもんだけどOutOfBrowserからだと 厳しそうな気がすんですが。。。 OutOfBrowser状態からWebページ開いたりできる?
522 名前:デフォルトの名無しさん [2009/09/13(日) 19:33:33 ] 印刷はいまのところ、PDFとかをサーバ側で生成するとかしか無いんでないかな。 Out Of Browserってオフライン時にも実行できるから、 分離ストレージにデータ蓄積してネットワークが接続できたら、 サーバと通信するみたいな使い方を想定していると思う。 そうすると分離ストレージにデータを格納できるSQLServer小型版のSilverlight版が欲しいだよな。
523 名前:デフォルトの名無しさん mailto:sage [2009/09/13(日) 20:52:09 ] 以下の現象で困っています。分かる方がいらっしゃれば教えてください。 VS2008で Silverlight3.0 Webアプリを作成しているのですが、WebClientでファイルを取得するたびに Tempフォルダに XCP???.tmpという 20MBのファイルが次々追加されてしまいます。 数十秒に一度の頻度で取得するので、大容量になってしまい無視できません。 この XCP???.tmpファイルを作成しないようにする方法、またはすぐに消す方法や情報等がありましたら 教えてください。 これまでに試したこと。 ・Webサーバ(geocities)に、作成した zapファイルを配置して実行すると tmpが作成される。(Debug、Release共に) (VSからのテスト実行では tmpは作成されない。(Debug、Release共に)) ・WebClientの AllowReadStreamBufferingは true、false共に効果なし。 ・ボタンClickの処理で毎回 _webClient = new WebClient();を行っても tmpは削除されない。 ・_webClientをクラス変数ではなく btnStart_Click()内で作成しても効果なし。
524 名前:デフォルトの名無しさん mailto:sage [2009/09/13(日) 20:53:27 ] 以下はビハインドコードです。XAMLにはボタンのみあり、btnStart_Clickが呼ばれます。 ボタンを押すごとに tmpが次々増えていきます。 (ブラウザを終了すると自動で削除されます) namespace SL_Test1 { public partial class MainPage : UserControl { WebClient _webClient = new WebClient(); public MainPage() { InitializeComponent(); _webClient.DownloadStringCompleted += new DownloadStringCompletedEventHandler(mWebClient_DownloadStringCompleted); // DL完了イベント登録 _webClient.AllowReadStreamBuffering = false; // インターネット リソースから読み取ったデータをバッファリングするかどうか } private void mWebClient_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e) { if (e.Error != null) return; if (e.Cancelled) return; MessageBox.Show(e.Result); } private void btnStart_Click(object sender, RoutedEventArgs e) { _webClient.DownloadStringAsync(new Uri(Application.Current.Host.Source, "hoge.txt"), "hoge.txt"); } } }
525 名前:デフォルトの名無しさん mailto:sage [2009/09/14(月) 13:45:12 ] データをロードするSilverlightを表示した状態で TMPファイル内を"XCP*.tmp"で検索かけてみたけど出てこなかった。 そのtmpファイル内の内容はなんでしょう?実はエラーログ的な何かとか。
526 名前:デフォルトの名無しさん mailto:sage [2009/09/14(月) 19:31:45 ] >525 確認ありがとうございます。 > TMPファイル内を"XCP*.tmp"で検索かけてみたけど出てこなかった。 *の部分は2桁以上の16進のようです。 実行するたびに数値が増えていきますが、必ずしも1ずつ増えるわけでもありません。 私は環境変数 TEMPと TMPを C:\Temp に変更しているのですが、このフォルダを見てると、 上で書いているボタンを押すたびに、ファイルが1つずつ増えていってしまいます。 > そのtmpファイル内の内容はなんでしょう?実はエラーログ的な何かとか。 「プロセスはファイルにアクセスできません。別のプロセスが使用中です。」 と出て、メモ帳とかバイナリエディタで確認することができません。作成されたファイル全て。 ログの線だと、どの設定でそうなるのかよくわかりません。 (プロパティはアセンブリ情報くらいしか触ってないはず…) Debugビルドだけでなく Releaseビルドでも同じ現象でもありますし。 通信時なので、非同期通信のデータを溜めておくバッファではないかとも想像しています。 (データ量が多すぎたときに RAMを圧迫しないようにこのファイルに溜めていく?) そうだとしても、設定で通信処理後自動削除、もしくはメソッド等で削除ができないと 溜まるばかりですし。(それを一部試したのが AllowReadStreamBuffering) 以下はM$のFileMonで見たログです。 Process Request Path Result Other iexplore.exe CREATE C:\Temp\XCP23.tmp SUCCESS Options: Create Access: Read iexplore.exe CLOSE C:\Temp\XCP23.tmp SUCCESS iexplore.exe CREATE C:\Temp\XCP23.tmp SUCCESS Options: OverwriteIf Access: 0013019F iexplore.exe DIRECTORY C:\Temp\ SUCCESS FileBothDirectoryInformation: XCP23.tmp iexplore.exe QUERY INFORMATION C:\Temp\XCP23.tmp SUCCESS Length: 0 iexplore.exe SET INFORMATION C:\Temp\XCP23.tmp SUCCESS Length: 20971520 iexplore.exe READ C:\Temp\XCP23.tmp SUCCESS Offset: 0 Length: 32768 ↑ここまでで止まります。 IEを閉じたときには↓ iexplore.exe CLOSE C:\Temp\XCP23.tmp SUCCESS
527 名前:デフォルトの名無しさん mailto:sage [2009/09/14(月) 19:57:30 ] >>526 > > そのtmpファイル内の内容はなんでしょう?実はエラーログ的な何かとか。 > 「プロセスはファイルにアクセスできません。別のプロセスが使用中です。」 > と出て、メモ帳とかバイナリエディタで確認することができません。作成されたファイル全て。 開けなくてもエクスプローラでファイルのコピーはできることはあるから、 とりあえずコピーして開くとどうなる。
528 名前:523 mailto:sage [2009/09/14(月) 20:08:21 ] >527 作成された直後のも、その前のも以下のメッセージでコピーできません。 「XCP30 をコピーできません。ほかの人またはプログラムによって使用されています。」 消されたファイルは、ゴミ箱にも残ってませんし、Nortonゴミ箱の保護ファイルにも残されていません。 何とか中が見えればいいのですが…。
529 名前:デフォルトの名無しさん mailto:sage [2009/09/14(月) 20:53:38 ] Debugで作成したものをネット上に置き、DBCon等 デバッグコンソールを表示するソフトを起動してSilverlightを 実行すると、ブラウザ側の警告込みで情報が得られるかもしれません。 後、自分が作成したもの以外のアプリでもされるのでしょうか?
530 名前:デフォルトの名無しさん mailto:sage [2009/09/14(月) 20:55:31 ] ×後、自分が作成したもの以外のアプリでもされるのでしょうか? ○後、自分が作成したもの以外のアプリでも生成されるのでしょうか?
531 名前:523 mailto:sage [2009/09/14(月) 21:25:08 ] >529 > Debugで作成したものをネット上に置き、DBCon等…(略) DBConから分かりませんので、それも含めて調べてみます。 > 後、自分が作成したもの以外のアプリでもされるのでしょうか? @ITの「Webサービスを利用するSilverlightアプリを作ろう」 ttp://www.atmarkit.co.jp/fdotnet/vblab/silverlight2develop_02/silverlight2develop_02_01.html にあるガソリン情報取得アプリで、住所を入れて価格取得ボタンを押すと、 しばらく間をおいて作成されます。(同じく XCP*.tmp。16進値は前の値から連続しています) 最初はn個一気に作成されます。住所を変えないで再度ボタンを押すと、1つずつ増えていきます。 住所を変更してボタンを押すと、またn個一気に増えます。 同様の現象は出ますでしょうか?
532 名前:523 mailto:sage [2009/09/14(月) 21:34:59 ] 環境を補足しておきます。 OS:WindowsXP SP3 Silverlight:VS2008 SP1用 Silverlight 3 Toolsをインスト 以下はVSのバージョン情報からの抜粋 VS2008:9.0.30729.1 SP .NET Framework:3.5 SP1 Silverlight Projects 2008:9.0.30730.126 記述言語はC#。
533 名前:デフォルトの名無しさん mailto:sage [2009/09/14(月) 22:24:47 ] 挙動が違いますが、XCP*.tmpファイルは確認できました。 こちらの環境で最大で1つ以上作成されませんでした。 >ttp://www.atmarkit.co.jp/fdotnet/vblab/silverlight2develop_02/silverlight2develop_02_01.html 上記アプリで価格取得ボタンを押した時に作成されますが、しばらくすると消えます。 それ以降、再度ボタンを押しても エクスプローラー上には現れませんでした。(IE8,FF3) 挙動から推察するに、ダウンロードリソースの一時ファイルかと思います。 どこまでも仮説ですが、ハードやウイルスソフトなどの環境要因でダウンロードの終了が Silverlightに通知されず、次のダウンロードリクエストで更に一時ファイルが‥ということが 繰り返されているのではないでしょうか? 起動中のソフトを1つ1つ終了させていくと、どこかで問題が解決するかもしれません。
534 名前:デフォルトの名無しさん mailto:sage [2009/09/14(月) 22:38:49 ] すいません、質問してもいいですか? シルバーライトのテキストボックスにクリップボードのテキストをVBでPasteできないんですか?
535 名前:デフォルトの名無しさん mailto:sage [2009/09/14(月) 23:35:22 ] 自己解決、出来ました。
536 名前:523 mailto:sage [2009/09/14(月) 23:50:45 ] > 533 検証ありがとうございます。 tmpファイルが1つしか作成されないということは、IE7と8の差、もしくはIEのオプション設定が 怪しいのかも。 (スクリプトデバッグのON/OFFでは変化ありませんでした。スクリプトエラー表示をONにしても 何もエラー表示なしです。) IE8必須にするにはまだ時期尚早と考えてますので、IE7でもう少し粘って調べてみます。 > どこまでも仮説ですが、ハードやウイルスソフトなどの・・・(略) ダウンロードは mWebClient_DownloadStringCompletedが発生しているので終了通知は受け取っていると 思います。 とすると、随時の削除通知がOSに伝わってないとしたら・・・。 ブラウザ終了時に tmpが消えるのも不自然ということか・・・。 ウイルスソフトだとちょっと困りますね。 (NTT提供の TREND MICRO セキュリティ対策ツールVer16を使用。アップデート済) > 起動中のソフトを1つ1つ終了させていくと、どこかで問題が解決するかもしれません。 OS起動時の新鮮な時に試してみます。
537 名前:523 mailto:sage [2009/09/15(火) 00:10:19 ] > 529 DBCon試してみました。 (これすごく役に立ちます。今まで別途テキストボックス作って出してました。ありがとうございます。) 特にエラー等は検知できませんでした。 mWebClient_DownloadStringCompleted() 処理で例外も発生していませんでした。 <DBConメモ> Debugビルドでは、以下で出力した内容を表示してくれます。 Debugger.Log() Debug.WriteLine() Releaseビルドでも、以下は取得できます(出力しています?)。(レベル引数は5で試しました) Debugger.Log() (Console.WriteLine()はどちらのビルドでも不可)
538 名前:デフォルトの名無しさん [2009/09/15(火) 15:14:01 ] 黒で塗りつぶされた四角形を作るクラスを作りたいのですが、 どうもうまくいきません。(表示されない) どこが悪いか教えていただけませんでしょうか? 黒塗りの四角形のクラスは以下のとおりです。 using System.Windows; using System.Windows.Controls; using System.Windows.Media; using System.Windows.Shapes; namespace SilverlightApplication1 { public class Block : Shape { Rectangle colorRectangle = new Rectangle(); SolidColorBrush testBlack = new SolidColorBrush(); public Block() { testBlack.Color = Color.FromArgb(0xFF, 0x00, 0x00, 0x00); colorRectangle.Width = 100; colorRectangle.Height = 50; colorRectangle.Fill = testBlack; } } } このクラスをメインプログラムから、以下の命令で読み出します。 Canvas.SetLeft(testblock, 550); Canvas.SetTop(testblock, 100); testblock.Height = 100; testblock.Width = 50; canvas.Children.Add(testblock);
539 名前:デフォルトの名無しさん mailto:sage [2009/09/15(火) 15:21:15 ] 無理 Shapeの派生クラスは作れない
540 名前:デフォルトの名無しさん mailto:sage [2009/09/15(火) 15:29:07 ] そもそも、クラス内で作っているcolorRectangleがどこにも使われていない件について。 public class Block { Rectangle colorRectangle = new Rectangle(); SolidColorBrush testBlack = new SolidColorBrush(); public Block(Panel owner) { testBlack.Color = Color.FromArgb(0xFF, 0x00, 0x00, 0x00); colorRectangle.Width = 100; colorRectangle.Height = 50; colorRectangle.Fill = testBlack; owner.Children.Add(colorRectangle); } } とかにして、 Block block = new Block(canvas); で出るんでないかな。
541 名前:デフォルトの名無しさん mailto:sage [2009/09/15(火) 15:56:04 ] わざわざクラスを作る必要もない 各プロパティを設定するスタイルをXAMLのリソースで宣言して Rectangleに設定すればいいだけ
542 名前:523 mailto:sage [2009/09/15(火) 19:23:20 ] 試しに会社のPC & ネット環境から見に行くと、私が↑で書いたプログラムだと tmpは1、2個程度で それ以上増えませんでした。 しかし、@ITのサイトは住所を変更しなくてもボタンを押すたびに次々増えていきました。 現象に統一性がないのがアレですが、IEもしくはPC環境の問題も絡んで面倒なことになりそうな 気がしてきました。;; (IEの設定は持ち帰りましたので、この後調べます。) ちなみに自PC起動直後に試してみたところ、両サイトとも tmpが10個前後まで増えたあと、 急に2、3個に減りました。(しばらく待ってもゼロ個になることはありません) 現象が変わってます。ん〜〜、よくわかりません。 コンピュータなんだから、毎回同じ動きしてほしいものです。w 取り急ぎ報告まで。
543 名前:523 mailto:sage [2009/09/15(火) 22:49:45 ] 対処療法ですが、tmpの作成個数を抑える方法が見つかりました。 それはガベージコレクション(以下GC)。 通常は自動にまかせて問題ないし、メモリにしか関係しないと思っていました。 (少なくとも私はメモリを食いつぶされた経験はありません。今回もメモリは十分残っていました。) 私の↑のプログラムで言えば、mWebClient_DownloadStringCompleted(…)の処理の最後に以下を記述します。 GC.Collect(); すると、最新の tmpのみ残りそれ以前のは即時削除されました。 元々問題となっていた、ループ中で通信して数十GBも食いつぶすプログラムでは、10〜15個 tmpが溜まった後 最新以外が一気に消えるという繰り返しになりました。 (こちらも GCは通信処理の末尾に記述) このプログラムの処理をもう少し詳しく書くと、 (1) メインの処理は、0.5秒間隔のTimerで常にある処理をしている。 (2) 上記処理を行いながら、約10秒ごとに非同期でファイルを取得する。← DownloadStringAsync のようなことをしています。 この場合は、(2)で毎回GCを行っても、必ずしも削除されるわけではないようです。 Bestな解決方法とは言えませんが、とりあえず回避はできるようですので〆ようと思います。 (ここはずっと見てますので、根本解決が見つかれば書き込んでいただければ幸いです。) 協力してくださった皆様、ありがとうございました。m(_ _)m GCが tmp削除に関連している理由は予想しかできないので書きませんが、この対処方法を見つけた時は、 「何でやねん」と叫んだことを付記しておきます。w
544 名前:デフォルトの名無しさん mailto:sage [2009/09/16(水) 00:03:33 ] Dispose関係じゃね
545 名前:デフォルトの名無しさん mailto:sage [2009/09/16(水) 00:38:23 ] 他のSLアプリでも起きてるので環境だと思う。 めちゃくちゃメモリが乗っかっててGCが発生しにくいとか。
546 名前:デフォルトの名無しさん mailto:sage [2009/09/16(水) 01:01:05 ] こういう時は、多少面倒でもWebRequestを使ったほうが良いかもしれないな。
547 名前:デフォルトの名無しさん mailto:sage [2009/09/16(水) 01:03:13 ] > 他のSLアプリでも起きてるので環境だと思う。 全く根拠になってねぇ
548 名前:デフォルトの名無しさん mailto:sage [2009/09/16(水) 03:30:50 ] >>547 ごめん。言い直すよ。 他のSLアプリでも起きてるので環境だと思う。根拠はない。
549 名前:デフォルトの名無しさん mailto:sage [2009/09/16(水) 06:43:07 ] 他のSLアプリも馬鹿が作ってたらその理屈は通らないだろw
550 名前:デフォルトの名無しさん mailto:sage [2009/09/16(水) 10:14:31 ] GCでアンマネージリソースが廃棄されると言われると、 普通の人はファイナライザで廃棄されてるんだなと考える。 そしてリクエスト毎にwebclientをnewし、不要になったものからDisposeしてみることから試すと思う。 やってみてないけど。
551 名前:デフォルトの名無しさん mailto:sage [2009/09/16(水) 14:34:47 ] WebClientがIDisposableを実装していれば、そんな答えはとっくに出てるよ
552 名前:デフォルトの名無しさん mailto:sage [2009/09/16(水) 14:57:53 ] そうか? wc内部のDisposeが怪しいと思っているならなんとかなるんじゃね?と模索してみたり、突然GCで解決してみるわーという解を出すあたり試してなかったんじゃないの? 確かにsl版には無いな
553 名前:523 mailto:sage [2009/09/16(水) 22:45:22 ] > 545 > めちゃくちゃメモリが乗っかっててGCが発生しにくいとか。 もし tmp1ファイル当たり100Byteメモリ消費するとしたら、20GB分のファイルが溜まるまでに 消費するメモリは 100KBにしかならないので、その可能性もありますね。 (他の消費はムシとする) メモリは1GB程度は空いている状態で実行してました。 (時間経過によるメモリ消費の増加具合はよく覚えていません。タスクマネージャのグラフを 出してましたが、「メモリ減ったな…」と感じるほどには消費されていなかったはず。) > 546 行き詰ってしまったときはそれを覚悟してました。 しかし、簡単に使える WebClientを捨てがたく、粘ってみた次第です。w > 550,552 Disposeの件は、書かれているように Silverlightには無いのです。 無いものは試せません。w また、リクエスト毎newは試したと最初に書いてあります。 自身でSL版には無いと書かれているのに、552の2行目は何を試すべきだったと書いてあるのか ちょっとよくわかりません。
554 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 00:30:02 ] まあ、後出しなら何とでも言えが、それなのに的外れと。w
555 名前:523 mailto:sage [2009/09/17(木) 00:31:34 ] る
556 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 00:48:11 ] >>553 GCに頼るよりかは自作するかcodeplex探索するほうがはるかに適切だろ
557 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 15:07:15 ] 点の数が500ぐらいのpolylineを20本ぐらい表示させてマウスの動きにあわせてPOINTCOLLECTIONを設定し直すだけでもっさもっさなんですが、何かやり方が根本的に違うんでしょうか? ちなみにcanvasにaddしてます。
558 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 21:21:23 ] 多分限界だと思う。今の所Flashに毛が生えた程度の速度しか出ないと俺は思ってる。 Silverlight4に期待したい。
559 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 21:28:35 ] WriteableBitmapに描くようにしてみたら
560 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 21:38:31 ] てか、描画周りはFlash速いよ。 速い書き方を知ってる人が書けばの話だけど。
561 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 21:56:30 ] PolyLineではなく、PolyLineSegmentを使ってみては?
562 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 22:03:57 ] WritableBitmapはピクセル操作はできても書けないんじゃなかったっけ? 自前でGraphicsAPI作ればいいのか。 ・・・orz
563 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 22:06:24 ] Renderメソッドで描けるよ もちろん自前でピクセルで描けるなら一番速いだろうが
564 名前:デフォルトの名無しさん [2009/09/17(木) 22:53:35 ] MediaElementを使って、wmvやmp3を読み込んで再生したいです。 そもそも読み込みがうまくいっていないようなのですが、どこがおかしいのでしょうか? どうかよろしくお願いします。 public class Test : Application { Canvas canvas = new Canvas(); MediaElement sound = new MediaElement(); private String url = "pattern02.wmv"; public Test() { RootVisual = canvas; init(); } public void init() { sound.Loaded += new RoutedEventHandler(mInit); } public void mInit(object sender,RoutedEventArgs e) { sound.Source = new Uri(url); sound.Play(); this.canvas.Children.Add(this.sound); } }
565 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 23:02:01 ] >>554 やっちゃったかw
566 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 23:04:14 ] >>565 Webサイトのプロジェクト作った? 開発用Webサーバ上で動かしてる? 読み込むファイルはそのWebサイトプロジェクトのClientBinフォルダの中に入れた?
567 名前:デフォルトの名無しさん [2009/09/17(木) 23:07:31 ] >>566 レスありがとうございます。 wmvは、C#のコードと同じフォルダに入れました。 Webサイトのプロジェクトは作っていませんorz Web上で動かしても、wmvの読み込みを開始しようとすると、他のコンポーネントが消えて 真っ白になっちゃうんですよね。
568 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 23:31:45 ] >>564 sound.Loadedの先でSourceを設定してるのが悪いかと。 読み込むファイルの設定を、読み込みが完了したときに呼ばれるとこでしたら駄目でしょ。
569 名前:デフォルトの名無しさん [2009/09/17(木) 23:48:46 ] >>568 さん レスありがとうございます。ご指摘のとおり、Sourceの設定をsound.Loadedの前に持ってきました。 しかし今度はデバッグ中に、UriFormatException はユーザーコードによってハンドルされませんでした。 「無効なURI: URIの形式を決定できませんでした。」というエラーがでます。 C#と同じディレクトリにwmvファイルを持ってきているのですが、URIの指定がまずいのでしょうか? ファイルの置き場所が悪いのですか? public class Test : Application { Canvas canvas = new Canvas(); MediaElement sound = new MediaElement(); private String url = "pattern02.wmv"; public Test() { RootVisual = canvas; init(); } public void init() { sound.Source = new Uri(url); //sound.Sourceをこっちに移しました sound.Loaded += new RoutedEventHandler(mInit); } public void mInit(object sender,RoutedEventArgs e) { //sound.Sourceは、ここにあった sound.Play(); this.canvas.Children.Add(this.sound); } }
570 名前:デフォルトの名無しさん mailto:sage [2009/09/18(金) 00:35:03 ] 今度はLoadedイベントハンドラの追加より前でSource入れてるし。 Silverlight以前にプログラミングの基礎をしっかりやった方が良いのでは・・・
571 名前:デフォルトの名無しさん mailto:sage [2009/09/18(金) 00:37:35 ] >「無効なURI: URIの形式を決定できませんでした。」というエラーがでます。 new Uri(url, UriKind.Relative);
572 名前:571 mailto:sage [2009/09/18(金) 00:39:37 ] つーかこれ、わざわざCanvasとか作ってるとこみるとxaml無でコードのみでやってんの?
573 名前:デフォルトの名無しさん mailto:sage [2009/09/18(金) 00:54:56 ] >>560 まじ?点の数が500ぐらいのpolylineを20本いけちゃう? そしたら即SilverlightからFlashに乗り換える。
574 名前:デフォルトの名無しさん mailto:sage [2009/09/18(金) 07:32:52 ] >561 後で試してみます(=゚ω゚)ノ
575 名前:デフォルトの名無しさん mailto:sage [2009/09/18(金) 09:02:20 ] >>573 環境によるだろ
576 名前:デフォルトの名無しさん mailto:sage [2009/09/18(金) 12:37:06 ] それをいったらいけちゃうの定義も曖昧だろw 小さい言葉遊びは置いといて、んじゃあFlashでこれは描画速い! っていうサイトない?Silverlightでコレはムリだろ、みたいな。
577 名前:デフォルトの名無しさん mailto:sage [2009/09/18(金) 12:39:34 ] 確かFlashだとポリラインてmoveTo、LineToの繰り返しで引くんだよね? さすがにCanvasにaddするよりは速いだろうけど、 WritableBitmap.Renderより速いかはわからない。 Flashでも高速描画したいときはBitmapData.drawってやるようだし、 大して変わらない可能性もあるかと。
578 名前:デフォルトの名無しさん mailto:sage [2009/09/18(金) 15:20:09 ] つーか、とっととDrawContextとか実装しておくれよ…
579 名前:デフォルトの名無しさん mailto:sage [2009/09/18(金) 18:16:47 ] あれ?WriteableBitmap.Pixels でピクセルバッファに直接アクセスできるけど、そういう話じゃない? SetPixel、GetPixel なんかも簡単に作れるし、DDA で Line するのも難しくない。 つか、「WriteableBitmap SetPixel Line」 でググるとすぐにサンプルが見つかるけど。
580 名前:デフォルトの名無しさん mailto:sage [2009/09/18(金) 18:31:54 ] 線が毎フレーム動いてるようならWritableBitmap.Renderでは速くならないと思うし、 動かない線をキャッシュするならBitmapCacheだけで十分じゃないかな?
581 名前:デフォルトの名無しさん mailto:sage [2009/09/18(金) 18:54:41 ] >>578 WPFのDrawingContextで毎フレーム更新したら糞遅いよ どっかでMSの中の人が「最も効率の悪い方法」とコメントしてた記憶がある
582 名前:デフォルトの名無しさん [2009/09/18(金) 20:41:14 ] Json文字列をDataGridに入れるソースなのですが、もうすこしサッパリならないでしょうか? わざわざjoからjaを取り出さなくてもいい方法とか、わざわざenumを作らなくてもいい方法とか あれば教えてください。 public partial class MainPage : UserControl { public MainPage() { InitializeComponent(); string json = "{'title':'Hello!', 'array':[{'id':1, 'name':'aaa'}, {'id':2, 'name':'bbb'}, {'id':3, 'name':'ccc'}]}"; JsonObject jo = (JsonObject)JsonValue.Parse(json); JsonArray ja = (JsonArray)jo["array"]; IEnumerable<test> enum = from obj in ja select new test { ID = (int)obj["id"], NAME = (string)obj["name"] }; mygrid.ItemsSource = enum; } } public class test { public int ID {get; set;} public string NAME { get; set; } }
583 名前:デフォルトの名無しさん mailto:sage [2009/09/18(金) 20:41:52 ] 凄い質問スレな雰囲気。
584 名前:デフォルトの名無しさん mailto:sage [2009/09/18(金) 21:36:14 ] まあいいんじゃねえの 有用なドキュメントもないし 俺もSilverlight用アップローダでも作って支援しようかなあ
585 名前:デフォルトの名無しさん mailto:sage [2009/09/18(金) 22:18:09 ] >>576 言葉遊びとかそういう問題じゃないだろこれは
586 名前:デフォルトの名無しさん mailto:sage [2009/09/18(金) 22:25:56 ] json扱うならDLR系の言語使ったほうが楽だろうなー
587 名前:デフォルトの名無しさん mailto:sage [2009/09/18(金) 23:58:20 ] >581 そなのか(´・ω・`) 毎フレームでShapeを削除/追加するよりはましかと思ったんだけど・・・ 軽い描画命令が欲しいお(´;ω;`)ウッ… 株式チャートを作りたいんだお・・・
588 名前:デフォルトの名無しさん mailto:sage [2009/09/19(土) 01:11:52 ] 自作するより持ってきたほうが楽な気が。
589 名前:デフォルトの名無しさん mailto:sage [2009/09/19(土) 01:17:34 ] 細かい機能で不満が出るかもしれないけど、まずは置いておいて、 全体をまず作りこんでからでもいいと思いますし。 一例 visifire visifire.com/silverlight_chart_designer.php 下の「Gallery」からサンプルが見れます。
590 名前:デフォルトの名無しさん mailto:sage [2009/09/19(土) 04:39:47 ] シルバーライト3で Service参照 を設定しプログラムしたときに IISのサイトのバインドが2つ以上あるとエラーで実行できないのですが これの回避方法はありませんか? Service の endpoint は正しく設定してあります。 例 IISバインド www.サイト名.co.jp www2.サイト名.co.jp
591 名前:デフォルトの名無しさん mailto:sage [2009/09/19(土) 07:57:41 ] >504 ありがとう。 IEじゃヤフ、GYAO見れるんだが火狐で見れないのが不思議だった。 インストールされているらしいのに。 TEMPディレクトリか・・・・ 気がつかなかった。 だいたいtmpなんてC:直下に置いておくものだろ。 それも奥の方にいくつもある窓の作法なんかに従うなんて出来ない。 理由が分かって少しすっきりしたw
592 名前:デフォルトの名無しさん [2009/09/24(木) 17:19:55 ] <Grid x:Name="LayoutRoot"> <Grid.RenderTransform> <ScaleTransform ScaleX="2"></ScaleTransform> </Grid.RenderTransform> <Rectangle Fill="Blue" Stroke="Red" StrokeThickness="3" /> </Grid> ScaleTransformでRectangleを横方向に拡大しているXAMLです。 拡大後のRectangleの幅を取得したいのですが、ActualWidth や RenderSize.Width では 元々の幅しか取得出来ません、どうにか取得する方法は無いでしょうか?
593 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 01:30:01 ] 2倍すればいいんとちゃうの?
594 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 02:08:58 ] Layoutの方を使う
595 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 20:06:37 ] こっちに張っていいのかな? Microsoft Expression Encoder 3 ttp://www.microsoft.com/downloads/details.aspx?FamilyID=b6c8015b-e5de-46c0-98cd-1be12eef89a8&DisplayLang=ja
596 名前:デフォルトの名無しさん [2009/09/27(日) 04:33:52 ] 初心者ですまん。 WPFってWebアプリも作れるよね? じゃあSilverLightの違いって何? SilverLightには4M制限があり、 その為、WPFの機能縮小版であると言うところまでは調べれたんだけど・・・。
597 名前:デフォルトの名無しさん mailto:sage [2009/09/27(日) 07:01:42 ] WPFは.NET Frameworkが要るのじゃまいか
598 名前:デフォルトの名無しさん mailto:sage [2009/09/27(日) 08:59:18 ] WPFの場合は、WPFで作った画面が一応ブラウザーの画面にひっついて動いてますよレベルで実質ほとんどWPFアプリが動いてるのと変わらないんじゃ? たとえばクライアントにWPF入ってないといけないとか、サンドボックスも減ったくれもないとか。 ほとんどデプロイの一手段としての役割しかないんじゃ。 アーキテクチャからの適当な予測なのでおお外れしてたらすまん。
599 名前:デフォルトの名無しさん mailto:sage [2009/09/27(日) 11:09:32 ] Macで動くとか 動画のストリーミング再生に強いとか
600 名前:デフォルトの名無しさん mailto:sage [2009/09/27(日) 15:05:08 ] 最もWindows寄りなのが Winアプリ。 最もネット寄りなのが Silverlight。 WPFはその間だと思ってる。 ある意味万能だけど、どちらかに寄った実装をしようとしたときに、 対応が難しい(できない)ので、もっぱら作るのはWinアプリか Silverlightアプリ。
601 名前:デフォルトの名無しさん mailto:sage [2009/09/27(日) 15:20:42 ] winアプリにwpfコントロールを使うってことでいんじゃ。
602 名前:デフォルトの名無しさん mailto:sage [2009/09/27(日) 15:22:00 ] WPFは思いっきりWindows寄りというかグラボ寄り 設計がWinFormsとは全然違っててゲームみたいなスタイル
603 名前:596 mailto:sage [2009/09/27(日) 18:21:55 ] 皆さん、ありがとうございました! クライアントがWinのみを想定した業務用アプリの場合、 どっちを使用したら良いのか悩んでました。
604 名前:デフォルトの名無しさん mailto:sage [2009/09/28(月) 00:26:41 ] WPFってsilverlightと違って埋め込めなかったと思う。 ページ丸ごとxbapになるはず
605 名前:デフォルトの名無しさん mailto:sage [2009/09/28(月) 03:49:40 ] IntelがLinux OSのMoblinにSilverlightを移植中 www.infoq.com/jp/news/2009/09/Intel-Port-Silverlight-to-Moblin
606 名前:デフォルトの名無しさん mailto:sage [2009/09/28(月) 11:11:57 ] Intelが!?
607 名前:デフォルトの名無しさん mailto:sage [2009/09/28(月) 11:32:36 ] >>605 > Silverlightのアプリケーションが.NETランタイム上で動くのか、 > それともMoblinのネイティブコード上へ移植されるのかもわからないが、 > 後者になる可能性が高い。 原文のほうで、恐らく Silverlight runtimeのことをSilverlight applicationsと書いて しまっているせいだろうけど、そのせいで変な記事になっちゃってるね。
608 名前:デフォルトの名無しさん mailto:sage [2009/09/28(月) 11:33:30 ] 要するにMoonlightのようなもんだろう?
609 名前:デフォルトの名無しさん mailto:sage [2009/09/28(月) 11:45:45 ] >>607 ちょっとSilverlightを誤解してるんだろうなそれ ネイティブコードで書かれたCLRの上にマネージコードのレイヤを載せて その上でマネージコードのアプリケーションを動かす以外にありえない
610 名前:デフォルトの名無しさん mailto:sage [2009/09/28(月) 19:59:12 ] tblみたいなもん?
611 名前:デフォルトの名無しさん mailto:sage [2009/09/29(火) 16:09:59 ] CanvasにRectangleを500ぐらい追加して、MouseMoveでCanvas.SetLeft等を使って表示位置を動かすとします。 Transformは使わないものとします。 Mouseを動かした時にCPU負荷があがるけれどそれなりのFrameRateで描画出来るんですが、RectangleがCanvasの外に出る時などに固まるような気がします。 これは何故でしょう? またCanvasで子が矩形に含まれるかどうかの判定を省いたりなど処理速度をあげる方法はありますか?
612 名前:デフォルトの名無しさん mailto:sage [2009/09/29(火) 17:07:48 ] もしかして、CaputureMouseやってなかったり?
613 名前:デフォルトの名無しさん mailto:sage [2009/09/29(火) 17:29:36 ] いやマウスはCanvasの矩形の中で動かすんだが、中のRectangleが矩形からはみ出そうになった時に引っかかってるっぽい気が。
614 名前:デフォルトの名無しさん mailto:sage [2009/09/29(火) 17:37:36 ] なので、RectangleにMouseCaptureしないと。
615 名前:デフォルトの名無しさん mailto:sage [2009/09/29(火) 18:59:53 ] Silverlightで作成された業務アプリ?見つけた。 ここの株価チャートがSilverlightで作られてる オーソドックスなWinアプリみたいな作りだけど wincity.jp/
616 名前:デフォルトの名無しさん mailto:sage [2009/09/29(火) 21:19:59 ] >614 ん?よくわからん・・・ Rectangleは描画するのに必要なだけでイベント処理は全部Canvasのほうですよ?
617 名前:デフォルトの名無しさん mailto:sage [2009/09/29(火) 21:26:22 ] マウスでRectangleをD&Dして動かすというのではないの?
618 名前:デフォルトの名無しさん mailto:sage [2009/09/29(火) 21:39:55 ] Canvas上でMouseMoveをひろって500個のRectangleの位置を動かしてるだけです(´・ω・`) つたない日本語ですまん。
619 名前:デフォルトの名無しさん mailto:sage [2009/09/29(火) 21:48:45 ] Rectangle使わないでRenderTargetBitmapに直接書き込んだら? 矩形の描画だけなら簡単だろ
620 名前:デフォルトの名無しさん mailto:sage [2009/09/29(火) 21:50:01 ] WriteableBitmapの間違い
621 名前:デフォルトの名無しさん mailto:sage [2009/09/29(火) 21:58:21 ] >619 矩形だけでない他の描画要素を含むグラフとかチャートコントロール的なカスタムコントロールを作る必要があるんで、自前描画も一瞬考えたんだが出来れば避けたい・・・ 最悪その線も考えてるんですが・・・
622 名前:デフォルトの名無しさん mailto:sage [2009/09/29(火) 22:00:55 ] グラフの中身をアニメーションさせたりしないで全体をまとめて動かすだけだったら WriteableBitmap.Renderでキャッシュしとけばいい
623 名前:611 mailto:sage [2009/09/29(火) 22:29:04 ] すまん、全体をまとめて動かすだけではないw 条件を後出しみたいになってきたのでまとめてざっくり書くと ・ある程度の頻度で変わるデータを元に矩形や楕円、円、折れ線、Textを含めていろいろな描画要素を使って描画をしたい。操作によっていくつかの描画要素の位置やサイズなどが変更される可能性がある。 ・縦軸や横軸のMin,Maxが操作によって変わったりする。単純にScaleTransformやTranslateTransform的なことで対応できない場合が多く存在する。 ・各描画要素に対するマウスイベントなどはその上のコンテナなどで処理するため単純に描画が早くできればいい。 超ざっくりいうとGrahics.DrawRectangleとかDrawLine,FillEllipseなどの描画が高速にできればいい。
624 名前:デフォルトの名無しさん mailto:sage [2009/09/29(火) 22:57:30 ] ふと新しいLet's noteの仕様を見ていたら 導入済みソフトウェアのところにSilverlightの文字が。 club.panasonic.jp/mall/mylets/open/s/spec.html MSが入れさせているのかな? なにはともあれ、デフォルトで入って普及していくのはうれしいね。
625 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 00:12:48 ] ようやく秋モデルが発表か。 先週はどこにも情報がなかったわ。
626 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 00:15:45 ] 冬モデルかw
627 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 06:31:50 ] いまさらレッツって誰が買うの?
628 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 06:53:44 ] >>627 君は知らないんだろうがLet's NoteはノートPCじゃ売れ線なんだよ。 上から目線がかっこいいと思ってたらそれは間違いだよ。 ただの痛い人w
629 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 06:57:08 ] 前ならいざ知らず、今だとレッツの利点とかもだいぶ薄れてないか? 特に高すぎ。
630 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 07:36:01 ] 液晶がクズすぎる。 Rのファンレスまでが華。昨今のは買う価値ゼロ。
631 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 09:10:57 ] モノは悪いが売れ筋って何ら矛盾はないだろ
632 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 12:26:31 ] 個人のPC覗くと意外に高い割合でSilverlight入ってるよなあ
633 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 22:09:35 ] DataGridの行ヘッダって、 1行目:AAA 2行目:BBB って出来たりしますか? めっちゃ悩んでます・・・・。
634 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 22:14:07 ] テンプレート作ればどうにでもなる msdn.microsoft.com/ja-jp/library/cc189093%28VS.95%29.aspx
635 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 22:16:03 ] 間違えた >>634 も参考になるけどこっち msdn.microsoft.com/ja-jp/library/cc278066%28VS.95%29.aspx
636 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 22:35:26 ] さんくす。 この書き込みが終わったら見てみます。 やー、しかし全然わからんです。 次のプロジェクトでひょっとしたらSilverLight使うかもしれないんで調査してるんですが、 まとまった資料はMSDNぐらいしかネットには転がってないみたいですね。 WPF未経験でSLやろうとしてるんですが、正直しんどい。 SL使わない可能性もあるので、本買うのもシャクだし・・・(しかも2の本しかないし)。 でもXAMLいまいちピンとこないや。 本買うしかないのかー。
637 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 23:58:32 ] >>636 WPF未経験の俺が3週間くらいで使えたから頑張れ。 英語の資料とサンプルコードは腐るほど落ちてるから楽。 ビデオ解説も分かりやすい。 一応日本語のチュートリアルもある ttp://silverlight.net/learn/international/
638 名前:デフォルトの名無しさん mailto:sage [2009/10/01(木) 00:08:17 ] 本ぐらい時給換算したら安いものだろ
639 名前:636 mailto:sage [2009/10/01(木) 02:16:33 ] >>637 ありがとうございます! こちらも見てみます! >>638 何がお勧めですかね? Amazonではどの本も評価低いみたいなので・・・。 XAMLの構文の基礎が1から詳しく載ってる本があれば良いのですけれど。
640 名前:デフォルトの名無しさん mailto:sage [2009/10/01(木) 07:32:22 ] Blend評価版を使って、出てきたXAMLを読めば良い。
641 名前:デフォルトの名無しさん mailto:sage [2009/10/01(木) 08:57:50 ] 俺的にはEssential.WPF でももう洋書とかでもっと良いのでてそうだなー
642 名前:デフォルトの名無しさん [2009/10/01(木) 09:06:25 ] XAMLの理解にはこれっぽちも役に立たないけど「Silverlightで開発するデータ駆動アプリケーション」は良書。 でも翻訳が下手(これはかなり下手な部類じゃないかと思う)で読みづらいのが残念。
643 名前:デフォルトの名無しさん mailto:sage [2009/10/01(木) 23:39:51 ] Winアプリの作成経験が豊富だと、その分頭をやわらかくして挑む必要があると思う。 あまり凝らなければいいけど、ちょっと凝ったことしだすとあっちこっちでゴツンゴツン壁に当たります。 私が一番最初に引っかかったのは、Canvasにコントロール配置するときに、Width、Heightはあるのに、 Left、Topが無かったこと。(Blend未使用) ?が頭の中駆け巡りましたよ。ありえね〜だろと。 今でも何で Canvas.Topと書かないといけないのかは不明です。 Winアプリなら、Top、Leftで親コントロールに対する位置ってことなのに・・・。 同じでいいじゃん。
644 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 00:39:38 ] Gridに配置する時、Top,Leftなんてプロパティは要りません
645 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 01:03:26 ] 値が無効になればいいだけです。 例えばテキストボックスの ScrollBarsの設定が Multilineの値によって 有効無効になるように。
646 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 01:06:44 ] >>644 特定の条件のときに不要になるプロパティは元から不要? 頭おかしいんじゃねーのか?
647 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 01:07:59 ] 添付プロパティの話?コンテナによって子に追加されるプロパティ だからだよ。 >>644 がいっているように「子を座標指定するコンテナ」な Canvas だから Top, Left が必要なんであって Grid なら Row, Column、 DockPanel なら Dock とコンテナによって子に必要なプロパティが 変わる。つまりコンテナが A だったら子にこのプロパティが必要と いった子に持たすべきだけどその内容はコンテナの種類に依存する プロパティ。 から Container.PropertyName で子に指定できるコンテナ依存な プロパティを作っただけ。
648 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 01:23:01 ] 新しいPanelを作って、それ専用のプロパティが必要になる場合もあるしね。
649 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 01:27:12 ] それって実装はどうなってるん? 文字列キーでのPropertyBagのようなもの?
650 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 02:01:22 ] 文字通り添付プロパティを実装してみれば想像つくだろ。 スニペット(C#)は propa で出るから読んでみれ。 >>646 なんという態度。
651 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 09:17:17 ] >650 やはりそういう実装か・・・ コンテナ側が持つ方がスマートそうだが。添付プロパティのやり方はどうも好きになれん。
652 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 10:19:14 ] >コンテナ側が持つ方がスマート コードで書く場合はね。 多分XAMLで書く都合上の導入なんじゃねぇかなぁ>添付プロパティ
653 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 10:25:41 ] まぁ、回りくどい感じはするね
654 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 11:44:44 ] 2Dゲームの移動処理を実装する場合、 Canvas.LeftProperty(TopProperty)をSetValueするのと、 オブジェクト毎にTranslateTransform作っておいて、 それのXとYいじるのではどちらがいいんだろう?
655 名前:デフォルトの名無しさん [2009/10/02(金) 12:00:26 ] Silverlightと通常の.Net製Windowsアプリで画面更新などを伴わない内部処理での 処理速度を比較してみたら4倍も差が出るんだけど、こんなもん? こんなもんだとしても、なんでこんなに差が出るんだろう?
656 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 13:02:57 ] 内部処理なんていう何とでも取れるあいまいな書き方をしてる時点で マトモな議論する気無いだろお前。
657 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 22:07:14 ] >>654 MatrixTransform一本でいいじゃん 平行移動も回転も拡大縮小も統一して扱える
658 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 07:51:29 ] >>654 オレだったらベンチとってみて、速い方使う。 リアルタイム系&重いゲームなら。 ↑はとにかく速度優先で作っていかないと、時間的な壁に 当たったとたんに面倒なことになる。
659 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 09:58:37 ] >>657 ほう、そんなものもあったのか。 ちょっと試してみる。 >>658 とりあえず400x300のCanvas内で幅、高さ20のEllipse2000個くらい移動を試してみたら、 SetValue 13FPS前後 TranslateTransform 16FPS前後 という結果に。 微妙にTransform使った方が早かった。
660 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 15:18:21 ] MatrixTransform使ったら10FPS以下に落ちた。 回転とか使わないなら、TranslateTransformでいいかもしらん。
661 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 15:21:31 ] >>651 遅レスやけど…添付プロパティはことさら複雑っていうわけで はない。依存プロパティのほんのおまけみたいなものだから。 依存プロパティは同期機構でどうせまとめたほうがいいものやし もうちょい広い(UI専用とかそんなんではない)概念やしな。 というかコンテナに持たす、コンテナが特化することの中で よくある「子ごとに属性をつける」のを汎化したのが添付プロパティ であってやね、概念的にはコンテナが持っているようなもの。 別立て(別Dictionary)にするとまた同期がどうとか階層構造が 破壊される、増えるとか色々複雑化したり切り離せない面が あるわけでやね・・・。 この辺の話をしだすと System.ComponentModel ではどうだった とかややこしくなっていくので以下略
662 名前:655 [2009/10/03(土) 20:25:12 ] DataContractJsonSerializerがSilverlightだと糞遅い。 たかが2万件、500KB程度のデータを逆シリアライズするのに5秒かかるとか ちょっと使い物にならん。C#だと1秒で返ってくるというのに。 JsonObject使えば倍程度には速くなるけど、それでも遅い。
663 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 20:27:37 ] ブラウザで差がでないもんなの?
664 名前:655 mailto:sage [2009/10/03(土) 20:46:48 ] >>662 > C#だと1秒で返ってくるというのに。 この表現変だわw 通常の(.NET Framework for Silverlightでない).NET Frameworkだと1秒で返ってくる。 ややこしい。
665 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 00:25:47 ] >661 んー歴史は知らんがあの実装は型付きできれいに実装が出来ないんでKeyValueにしてたたっこんじゃいましたっていうことだとしかおもえん。
666 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 10:26:11 ] バインディングの都合だろ プロパティのハンドルみたいなものがあったほうが便利だから
667 名前:デフォルトの名無しさん mailto:sage [2009/10/06(火) 18:13:47 ] 【ネット】検索市場で「Bing」のシェアが初めて減少、Baiduの伸長が影響か[09/10/05] ttp://anchorage.2ch.net/test/read.cgi/bizplus/1254756679/
668 名前:デフォルトの名無しさん mailto:sage [2009/10/06(火) 18:19:24 ] コピペ君って馬鹿だな
669 名前:デフォルトの名無しさん mailto:sage [2009/10/06(火) 18:24:19 ] >「Flash vs. HTML5」という構図がはっきりと見え始めたぞ、と >ttp://satoshi.blogs.com/life/2009/10/flash-vs-html5.html >そんなこんなで、パソコン側でこれほど有利な立場にありながら、 >スマートフォンの世界では土俵際に追いつめられた感のあるAdobe。 >WebKitという戦略兵器を軸に手をがっちりと手を組んだGoogleとApple。 >思いっきり出遅れてしまったがOS・ブラウザーのシェアと資金力だけは誰にも負けないMicrosoft。 >この戦いは目が離せない。
670 名前:デフォルトの名無しさん mailto:sage [2009/10/06(火) 18:25:51 ] >Windows Mobileに「全力投球」を決めたMicrosoftの厳しい戦い >ttp://satoshi.blogs.com/life/2009/09/windows-mobile.html 1. OSが時代遅れなこと 2. ブラウザーが時代遅れ 3. 何をするのにも時間がかかること 4. ビジネスモデルが違いすぎること 5. Google Android
671 名前:デフォルトの名無しさん mailto:sage [2009/10/06(火) 20:44:56 ] 他スレで既出。ネタが古すぎだろw
672 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 12:32:41 ] モバイル用SLってH264のハードウェア再生支援利用できるんかな
673 名前:デフォルトの名無しさん [2009/10/08(木) 17:00:12 ] つ [参考にドゾ] >現実に最も使える.NETのバージョンはどれ? >ttp://www.atmarkit.co.jp/fdotnet/chushin/opinion_dotnetversion/opinion_dotnetversion.html ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ・.NET 1.0 → 絶対使わない方がいい ・.NET 1.1 → 使わない方がいい ・.NET 2.0 → 現時点ではベスト ・.NET 3.0 → 特別な理由があれば使ってもよい ・.NET 3.5 → 使ってもよい ・.NET 4.0 → 数年後にはベストになるかも ・Visual Studio .NET 2002 → 絶対使わない方がいい ・Visual Studio .NET 2003 → 使わない方がいい ・Visual Studio 2005 → 使ってもよい ・Visual Studio 2008 → 現時点ではベスト ・Visual Studio 2010 → 近い将来、ベストになるかも
674 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 01:19:20 ] 今更LINQなしで書いてられねぇ
675 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 01:40:34 ] 3.5がベストだよな
676 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 02:03:56 ] 少なくともラムダ式無しなんてちょっと耐えがたい
677 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 02:32:06 ] いや、ラムダ式関係ないから
678 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 02:38:44 ] ラムダ式関係あるだろ
679 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 02:47:48 ] いや、ラムダ式はC#3.0の機能だから.NET 2.0ターゲットでも使える。つまり関係ない Func<>やAction<>が使いたかったら自分で用意する必要があるのと、式木(Expression<>)は使えないので、ラムダ式の全ての機能が使えるってわけじゃないけどね。
680 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 06:54:01 ] 関係あるじゃない・・・。 なんでないっていいきるんだ。
681 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 08:10:54 ] Func相当なもの自前で実装して(というかでる前から相当するもの作ってた)、高階関数としてラムダ式多用してるが3.5はいらんな。 LINQもだれかがWhereとか2.0用に実装してるのあったのでそれつかってる。
682 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 08:44:16 ] これとSLの関係ってどうよ? >Google WaveがHTML5ブラウザーへのシフトを加速する >ttp://satoshi.blogs.com/life/2009/10/end-of-ie-era.html IEが他のブラウザー(Safari/Firefox/Chrome/Opera)と比べてHTML5やCSS3のサポートに関して大きく遅れている そもそもIEの進化のスピードが(というかMicrosoftから出る製品すべての進化のスピードが)遅すぎる にもかかわらずIEのシェアが大きいため、業界全体の足を引っ張っている
683 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 08:49:48 ] 文句あるなら使わなきゃいいんじゃね(´・ω・`)
684 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 09:16:46 ] >>682 なんか、空気的に、 MS技術 VS その他勢 の一環になってる気がする。 MS技術推進派で HTML5 支持してる人見たことない。 HTML+JavaScriptでリッチなウェブページ構築とかマジ勘弁して欲しい。
685 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 09:36:13 ] >>682 Linuxを筆頭にした勢力って、ノンプロ学生技術者や学者たちの実験台じゃねーかw 人柱と違って民間企業のMSは成熟見込みのある技術だけをだな(ry
686 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 09:48:27 ] Silverlight VS HTML5 VS Flashだろ。 開発者的にはSilverlightでやりたいな・・・
687 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 09:51:04 ] >>684 MSとgoogleがyahooに共闘を仕掛ける構図
688 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 10:40:55 ] >>682 そもそもHTML5ってまだ正式に決まってないものだし、それに対応してないからって 文句を言うのもおかしいと思うけどね。 個人的にはウェブアプリ云々よりも、今は何でもかんでもdivを使っている部分に articleやnavで明確に意味を持たせられる点に期待しているので、さっさとHTML5が 普及して欲しいが。
689 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 12:17:27 ] お前ら釣られてスレ違いの話するなよ
690 名前:デフォルトの名無しさん [2009/10/09(金) 12:53:30 ] 質問させて下さい。 <ListBox.ItemTemplate> <DataTemplate> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="0.25*"/> <ColumnDefinition Width="0.75*"/> </Grid.ColumnDefinitions> <StackPanel Orientation="Horizontal" Grid.Column="0"> <TextBlock x:Name="text_a" Margin="5"/> <TextBlock x:Name="text_b" Margin="5"/> </StackPanel> <TextBlock x:Name="text_c" Margin="5"/> </Grid> </DataTemplate> </ListBox.ItemTemplate> このXAMLのtext_a, text_b, text_cにコードからアクセスするにはどうしたらいいんでしょうか?
691 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 20:54:49 ] 無理っていうか使い方が間違ってる バインディングを使う
692 名前:デフォルトの名無しさん [2009/10/10(土) 00:46:36 ] Linqって微妙じゃね? どのぐらいまで最適化や柔軟性を求めるというのかな。 やっぱSQLとプログラミング言語は別だよ
693 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 00:54:34 ] LINQ to Objectsはコレクション操作の手先の道具として普通に使うだろ 特にSilverlightでは配列やリストの機能でLINQと被ってるものは軒並み削られてるから使わざるを得ない
694 名前:デフォルトの名無しさん [2009/10/10(土) 01:04:18 ] LINQ to Objectsまだ普通ではないだろうよ。 MSは昔からデータアクセス系の技術をいろいろ開発してるけど、 SQL以上の柔軟性のあるものを作れていないと思う。
695 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 01:05:37 ] まあ、データソースによらず共通のインターフェースでアクセスできるところとか、 言語に組み込まれてるからインテリセンスのサポート受けられるとことか、 LINQ の意義はでかいよ。
696 名前:デフォルトの名無しさん [2009/10/10(土) 01:07:14 ] 生産性を求めるとLinqは良いソリューションなのかもね。 効率を求めるとまだまだな印象ではあるんだよなぁ
697 名前:デフォルトの名無しさん [2009/10/10(土) 01:08:00 ] あ、効率=実行効率ね
698 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 02:00:51 ] LINQで書いて遅いならプロファイル取ってみて、実際にボトルネックになってる個所を改善すればいい。 LINQは個別スレがあるんで、続きはそっちへどうぞ
699 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 02:38:54 ] 実行効率でも Expression Tree のポテンシャルが 普通に高いと考えられて色々試されてるし。 生まれて大してたってないのを忘れちゃいけない
700 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 02:40:20 ] リンクの冒険
701 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 04:08:55 ] >>700 ちょっとおまえ体育館裏にこい
702 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 10:09:56 ] 1スレに1回は出てるけど、少なくとも LINQ to Object の実行効率は foreach とか直接書くのに比べて悪くても10%くらいしか効率落ちない。 その程度のロスなら、クリティカルになってるとこ以外は放置でOK。 最初は気にせず LINQ で書いて、プロファイリングしてから1部書きなおすだけ。
703 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 10:22:09 ] var names = items.Where(item => item.IsEnabled).Select(item => item.Name).ToArray(); クエリ式は大袈裟かもしれないけどこういうのは積極的に使うべきだろ ループで回すより遥かに短いし一目で意図がわかる
704 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 10:33:14 ] やっぱりこういうのはインテンショナルプログラミングとかで複数言語をシームレスに共存出来るべきだよな- LINQよくできてるけど無理にC#に落としてる感も。
705 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 10:36:17 ] LINQ で重要なのは標準クエリ演算子(メソッド形式の方)を決めたことだと思うし、 ちゃんと C# 以外も意識してるでしょ。
706 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 14:19:20 ] C# 3.0以降の記述力はかなり素晴らしいと思うね。 書いているときの気分の良さは、日本生まれで流行のRなんとかに全然負けてない。
707 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 15:17:31 ] 別に俺はC++でもActionScriptでも気分いいけどね
708 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 15:29:32 ] >>707 ないない、それはないw
709 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 17:07:24 ] >>703 おれにはわからん だれか解説してください
710 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 17:17:03 ] >>709 var list = new List<string>(); foreach (var it in items){ if (item.IsEnabled) list.Add(it.Name); } var names = list.ToArray();
711 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 17:23:21 ] >>710 惚れた item => item.IsEnabled や item => item.Name って item.IsEnabled や item.Name だけじゃだめなもんかね こんな書き方する理由はなーに?
712 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 17:38:05 ] 駄目 後者の書き方では意味が全く変わってしまう
713 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 17:45:33 ] >>711 item=>を省略する書き方も用意されている これをLINQ(リンク)と呼ぶ var names = from item in items where item.IsEnabled select item.Name;
714 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 17:54:02 ] クエリ式
715 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 18:07:25 ] だからLINQは専用スレがあると(ry pc12.2ch.net/test/read.cgi/tech/1202568694/ >>713 クエリ構文(Query syntax)>>713 とメソッド構文(Method syntax)>>703 で、どちらもLINQだろ。 "これをLINQ(リンク)と呼ぶ"なんて言うと誤解されるぞw >>711 ラムダ式について調べるといい
716 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 19:35:39 ] ダウンロードしようとサイトへ行くと、アドオンがうんたらこんたらって出てIEが強制終了させられてしまいます どうしたら良いでしょうか?
717 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 19:40:34 ] >>713 馬鹿かおまえは。 両方ともLINQだ。
718 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 20:04:08 ] 環境も書かずに答えを御所望のようだ ・・・書いたところで必ず答えがでるわけでもないけど。 IEのバージョン古いとか?
719 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 20:16:19 ] >>717 お前頭がおかしいんじゃないか?
720 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 20:25:15 ] LINQっていうのはコード中にクエリを書けるようにすることに関連して 周辺のライブラリもクエリ式や拡張メソッドやラムダ式などの言語拡張もひっくるめたコンセプトだ 「これがLINQ」なんてものは存在しない
721 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 20:30:19 ] スレ違い LINQスレでやってくれ
722 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 22:59:17 ] >>682 のURLを見て誰かは分かったので、おまえが言うなよな、と思いつつ そのブログを見に行ったら、1行目から言い訳しててワロタ。
723 名前:655 [2009/10/11(日) 15:40:21 ] ユーザーコントロールもしくはカスタムコントロールをデータバインディング対応にする方法について 解説してあるサイトって無いでしょうか? ヘルプではとっかかりが無くてさっぱりです。
724 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 20:42:06 ] 本買え 本
725 名前:デフォルトの名無しさん [2009/10/12(月) 02:01:11 ] MSは.NETの出始めのころにASP.NETのPetShopのような 模範になるようなアプリを作って配るべきだ。 意外とそういうの作りかたとかは参考にしているんだよな・・・
726 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 02:04:19 ] データバインディングとか、さっぱりぱり。
727 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 09:08:20 ] 他のプログラム言語に慣れてると、どうもLINQは何か気持ち悪いな