Google NaCl プログラミング 2mol
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2011/02/25(金) 15:17:57.50Chromeブラウザーは7から--enable-naclオプションを付けて起動するとNaClが有効になります。
※ Chrome 10.x 以降推奨
Native Client SDK : ttp://code.google.com/intl/en/chrome/nativeclient/
Examples: ttp://code.google.com/intl/en/chrome/nativeclient/docs/examples.html
More Examples: ttp://code.google.com/p/naclports/source/browse/#svn%2Ftrunk%2Fsrc%2Fexamples
前スレ
http://hibari.2ch.net/test/read.cgi/tech/1291875057/
0002デフォルトの名無しさん
2011/02/25(金) 15:18:51.00米Googleは2月18日、C/C++で実装されたネイティブコードをWebブラウザ上で実行できる
「Native Client Software Development Kit(SDK)」の最新版を公開した。
Windows、Mac OS X、Linuxに対応する。
0003デフォルトの名無しさん
2011/02/25(金) 15:19:33.06ttp://slashdot.jp/it/08/12/10/0836211.shtml
ttp://slashdot.jp/it/10/03/20/0554238.shtml
0004デフォルトの名無しさん
2011/02/25(金) 15:21:00.80NaCl ports : ttp://code.google.com/p/naclports/
Gallery: ttp://naclports.googlecode.com/svn/trunk/src/gallery/index.html
0005デフォルトの名無しさん
2011/02/25(金) 15:22:54.20Google が開発しているプログラム実行環境(Native Client :
C/C++, Native Activity : C/C++, Dalvik : Java, V8 : JavaScript、
Go : Go、Unladen Swallow : Python)の中でどれが一番長生き
するか調べて、ブログにでも載せておいてくれると助かるわ
0006デフォルトの名無しさん
2011/02/25(金) 15:24:31.08かってに、google に甘い期待をしているんだけど、
ttp://sourceforge.jp/magazine/11/02/22/104206
これとかを見ると、google 的には、
C++ は Web アプリみたいにして、
Android に持っていくつもりなのかな。
プログラマのヘマでセキュリティーホール作られるよりは、
制限あっても、sandbox 内で…って感じで。
Javaが選ばれた理由も、そんなんじゃなかったっけ?
0007デフォルトの名無しさん
2011/02/25(金) 15:25:40.48Android 2.3 以降の Native Activity も sandbox 内で動くみたいね
NaCl と融合する可能性はあるのかな
0008デフォルトの名無しさん
2011/02/25(金) 15:27:33.25>>206
面白そうだけどChromeでしか動かないって
ChromeOSのサブプロジェクトかなんかか
0009デフォルトの名無しさん
2011/02/25(金) 15:28:10.77>>212
FirefoxとかOperaでもすぐ使えるようになるのでは?
http://slashdot.jp/it/08/12/10/0836211.shtml
0010デフォルトの名無しさん
2011/02/25(金) 15:29:03.14言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
0011デフォルトの名無しさん
2011/02/25(金) 15:30:13.72http://code.google.com/p/nixysa/
基本的にはいきなりNaClというよりまずNPAPIを使ったプラグインを開発できるようになったほうがよさげ。
多分プラグインとして動けばNaCl化は難しくない。
0012デフォルトの名無しさん
2011/02/25(金) 15:31:09.17http://hibari.2ch.net/test/read.cgi/software/1278083626/l50
0013デフォルトの名無しさん
2011/02/25(金) 15:31:19.20https://sites.google.com/a/chromium.org/dev/developers/design-documents
0014デフォルトの名無しさん
2011/02/25(金) 15:35:31.28あ、こっちにスレあったのね。
NativeClientって、当初のx86コード利用って方針からポータビリティを重視して
LLVMのビットコードを使うようになるんだよね?
それって、Zero/SharkのJavaVMと比べて何が違うの?
というか有利なの・・・?
JVMのネイティブコードキャッシュが出来る機能を突き進めた方が幸せにならない?
・・・か。
自社だけでコントロール出来ない物は改変しちゃえってことだもんなぁ。Dalvikみたいに。
18 デフォルトの名無しさん [sage] 2011/01/05(水) 21:48:04 ID: Be:
そうなの?
最近追っかけてないからよく知らないけど、それは朗報だな。
LLVMのビットコードで送りつけて、現地でマシン語にコンパイルする方式は俺的にグッジョブだわ。
昔それを考えていた。
0015デフォルトの名無しさん
2011/02/25(金) 16:40:29.210016デフォルトの名無しさん
2011/02/25(金) 19:23:07.850017デフォルトの名無しさん
2011/02/25(金) 19:47:01.87今回も過疎ってると落ちるかもね
0018デフォルトの名無しさん
2011/02/25(金) 23:53:55.470019デフォルトの名無しさん
2011/02/26(土) 00:46:41.620020デフォルトの名無しさん
2011/02/26(土) 08:19:54.18n ノノノハヽ
(ヨ川´・�D・)<乙です
Y つ
0021デフォルトの名無しさん
2011/02/26(土) 08:37:39.720022デフォルトの名無しさん
2011/02/26(土) 18:10:08.34もう書く事無いよ。NaCl/ARM が Android で動くとかすればなあ。
0023デフォルトの名無しさん
2011/02/26(土) 19:13:46.800024デフォルトの名無しさん
2011/02/26(土) 19:16:43.650025デフォルトの名無しさん
2011/02/26(土) 22:42:33.990026デフォルトの名無しさん
2011/02/27(日) 03:43:09.47ttp://www.publickey1.jp/blog/10/native_clientcpu.html
0027デフォルトの名無しさん
2011/02/27(日) 03:46:40.68作者 Abel Avram , 翻訳者 笹井 崇司 投稿日 2010年4月16日 午後3時8分
ttp://www.infoq.com/jp/news/2010/04/Google-Native-Client
0028デフォルトの名無しさん
2011/02/27(日) 03:46:49.77これが普及する芽はあるのかなあ。iPad / iPhone 向けには Plug-in は作れない訳だし、
JavaScript がこれだけ力を持つと、ひっくり返せるものなんだろうか。
0029デフォルトの名無しさん
2011/02/27(日) 03:55:42.88作者 Dionysios G. Synodinos , 翻訳者 南 伸二 投稿日 2011年2月23日 午後7時42分
ttp://www.infoq.com/jp/news/2011/02/google-revamps-native-client
0030デフォルトの名無しさん
2011/02/27(日) 03:57:49.41Monday, December 08, 2008 | 12/08/2008 11:58:00 AM
ttp://googlecode.blogspot.com/2008/12/native-client-technology-for-running.html
0031デフォルトの名無しさん
2011/02/27(日) 04:05:15.34普通にexe配布した方が良いお
Native Clientの仕組みはどうなっているのか?
ttp://d.hatena.ne.jp/yaneurao/20081211
0032デフォルトの名無しさん
2011/02/27(日) 06:15:18.060033デフォルトの名無しさん
2011/02/27(日) 08:02:43.800034デフォルトの名無しさん
2011/02/27(日) 10:01:47.72いや、JavaとActiveXの公約数。
0035デフォルトの名無しさん
2011/02/27(日) 11:54:05.73Javaのように安全なActiveX
0036デフォルトの名無しさん
2011/02/27(日) 14:39:33.450037デフォルトの名無しさん
2011/02/27(日) 15:10:24.470038デフォルトの名無しさん
2011/02/27(日) 15:13:24.00あれも最初は Plug-in でやろうとしたけど、結局は JavaScript でも
十分な速度が出るという結論だったんだよね
0039デフォルトの名無しさん
2011/03/04(金) 18:50:56.270040デフォルトの名無しさん
2011/03/04(金) 19:27:20.960041正義の下着:コスモパンティー
2011/03/04(金) 19:52:13.942モルだからといって24乗に階乗を変更することはしません。
0042デフォルトの名無しさん
2011/03/04(金) 21:11:54.682mol 1.204×10^24 も正しいと思うんだけど
釣りなの?
0043デフォルトの名無しさん
2011/03/04(金) 21:48:15.870044デフォルトの名無しさん
2011/03/05(土) 05:59:38.030045デフォルトの名無しさん
2011/03/05(土) 07:21:08.280046正義の下着:コスモパンティー
2011/03/05(土) 07:52:31.230047デフォルトの名無しさん
2011/03/05(土) 08:30:45.300048デフォルトの名無しさん
2011/03/07(月) 08:02:59.490049デフォルトの名無しさん
2011/03/08(火) 10:33:33.940050デフォルトの名無しさん
2011/03/08(火) 11:51:38.47viとかメーラーとか移植されそうだな
あ、googleってクライアントメーラーってやらないのかな
0051デフォルトの名無しさん
2011/03/08(火) 20:45:19.820052デフォルトの名無しさん
2011/03/10(木) 09:15:43.630053デフォルトの名無しさん
2011/03/10(木) 12:26:57.96みんな注目してないのか
0054デフォルトの名無しさん
2011/03/10(木) 13:26:29.690055デフォルトの名無しさん
2011/03/10(木) 17:13:02.380056デフォルトの名無しさん
2011/03/10(木) 23:22:51.18時代は JavaScript を拡張して行く方向だと思うよ
何が哀しくてブラウザ上で C++ なんか使わないといけないんだろうね・・・
0057デフォルトの名無しさん
2011/03/11(金) 00:10:06.70サンドボックス内部でC++(ネイティブコード)を使うのが一番言いい。
WebGLとかダメでしょ、あれ
0058デフォルトの名無しさん
2011/03/11(金) 00:16:04.34時代は WebGL の方に進んでるから、気が向いたらこっちに来なよ。
0059デフォルトの名無しさん
2011/03/11(金) 00:30:59.84C++のコードがjavascriptから呼べるんだから便利だよ
0060デフォルトの名無しさん
2011/03/11(金) 00:36:42.27C++ を書きたい人が書く分には良いんじゃないの
既存のコードをそのまま動かしたいとかね
それでもフルパワーの C++ が使える訳ではないし、テストや
メンテナンスの手間を考えると、かなり敷居が高いと思うよ
0061デフォルトの名無しさん
2011/03/11(金) 08:12:23.960062デフォルトの名無しさん
2011/03/11(金) 09:15:55.480063デフォルトの名無しさん
2011/03/12(土) 19:55:37.53ちょっと遊んでみるかな?
0064デフォルトの名無しさん
2011/03/15(火) 04:42:19.340065デフォルトの名無しさん
2011/03/16(水) 18:00:23.580066デフォルトの名無しさん
2011/03/19(土) 07:44:34.170067デフォルトの名無しさん
2011/03/19(土) 08:10:05.33必ず傘をさすようにってお天気で毎回言った方が良い
0068デフォルトの名無しさん
2011/03/21(月) 14:42:09.54放射性物質だろ。水は陽子と電子だけだから放射能を持つことはない。
0069デフォルトの名無しさん
2011/03/21(月) 17:17:11.39同位体がなぜ放射能を持つかどうかは良くわかってない
0070デフォルトの名無しさん
2011/03/21(月) 18:25:00.79雨が危険、っていうのは、小学生でも知ってるように雨粒は空気中の埃を核にして
形成されるからだと思うけど。
今回の件で放射性物質の埃がある程度上空に排出されたのは間違いなからね。
0071デフォルトの名無しさん
2011/03/22(火) 21:38:27.84高温でイオン化したナトリウムが水と反応して爆発したんだよ
0072デフォルトの名無しさん
2011/03/22(火) 23:48:25.570073デフォルトの名無しさん
2011/03/24(木) 15:39:27.600074デフォルトの名無しさん
2011/03/31(木) 23:41:01.800075デフォルトの名無しさん
2011/04/03(日) 21:03:12.72ttp://www.kyoto-be.ne.jp/sagano-hs/exam/rika_jyunbishitu/photo/add_NaCl.wmv
http://www.kyoto-be.ne.jp/sagano-hs/exam/rika_jyunbishitu/023.htm
0076デフォルトの名無しさん
2011/04/07(木) 16:38:11.510077デフォルトの名無しさん
2011/04/13(水) 00:55:00.390078デフォルトの名無しさん
2011/04/16(土) 11:16:26.27http://slashdot.jp/developers/11/04/15/181223.shtml
凄いんだか凄くないんだかさっぱりわからんw
Googleは今でもNaClをプッシュしてるの?
0079デフォルトの名無しさん
2011/04/16(土) 12:12:47.04WebKit党Safari派だがぐぐるも好き、LLVM注目中なので記念カキコ
ときどき見に来る
/.Jで出たの知って、悶々としてたので書かせてくれ
>>78
NaTclって物質ないじゃんね
もうちょいましな名前はなかったのかと
といっても、ささっと対案は出てこずw
0080デフォルトの名無しさん
2011/04/17(日) 10:55:06.97http://codezine.jp/article/detail/5690?p=1
サーバー側コーディング不要のGoogle App Engine開発環境「jsonengine」(2/2):CodeZine
http://codezine.jp/article/detail/5690?p=2
0081デフォルトの名無しさん
2011/04/17(日) 13:05:14.75GAEにも、NaCl入るようにならないかな
0082デフォルトの名無しさん
2011/04/18(月) 13:09:58.81鯖は関係ないんじゃない?
0083デフォルトの名無しさん
2011/04/20(水) 22:29:41.30だが、ブレスト的にというか、無理やりくっつけて考えてみた
NaClってのは、きちんとサブセット化されたELFバイナリ、
サンドボックス、RPCで成り立ってる
これを、GAEが受け入れれば、言語制限ってものが取り払われるんじゃないか
Perlやりたい?NaClでPerlビルドすればいい
RubyだろうとLUAだろうとおなじこと
0084デフォルトの名無しさん
2011/04/27(水) 14:33:46.690085デフォルトの名無しさん
2011/04/27(水) 20:32:23.67http://slashdot.jp/developers/11/04/15/181223.shtml
> スクリプト言語TclをGoogleのNative Client環境で実行可能な「NaTcl」が発表された。
> NaTclを使用することでTclをWebブラウザ上で実行可能となり、Tclプログラムで
> Google ChromeのDOM(Document Object Model)に直接アクセスできる。これにより、
> JavaScriptの代わりにTclでWebアプリケーションを作成することが可能となる。
> また、Natice Client向けのTk、「NaTk」もまもなくリリースされるとのこと。
これでTcl/Tkの新しい本が出るようになるかな?
0086デフォルトの名無しさん
2011/05/01(日) 02:07:06.68に、NaClが出てくるけど、ここからも有効化できるのかな?
0087デフォルトの名無しさん
2011/05/10(火) 00:22:17.17多分できる。
試しに有効にしてみたら動いた。
0088デフォルトの名無しさん
2011/05/20(金) 00:32:42.040089デフォルトの名無しさん
2011/05/27(金) 20:17:54.650090デフォルトの名無しさん
2011/06/03(金) 09:35:43.580091デフォルトの名無しさん
2011/06/03(金) 12:17:46.01なんとなく見てるんだが、Chrome OS のRPCにも使えるようになるんだよね、きっと
0092デフォルトの名無しさん
2011/06/03(金) 13:51:45.160093デフォルトの名無しさん
2011/06/03(金) 22:23:35.93あとは自作するから。
0094デフォルトの名無しさん
2011/06/03(金) 22:51:06.27http://blogs.unity3d.com/2011/06/02/notes-on-native-client-pepper-plugin-api/
0095デフォルトの名無しさん
2011/06/04(土) 21:25:54.640096デフォルトの名無しさん
2011/06/04(土) 22:48:12.360097デフォルトの名無しさん
2011/06/05(日) 00:42:59.360098デフォルトの名無しさん
2011/06/05(日) 04:00:54.46NaClはプロセス分離とかで部分信頼モデルもどきぐらいにはするつもりじゃないの?
0099デフォルトの名無しさん
2011/06/18(土) 02:43:10.390100デフォルトの名無しさん
2011/06/18(土) 10:32:13.79NaCl使ってOpenGL使うのが流行るんじゃね?
0101デフォルトの名無しさん
2011/06/18(土) 10:41:34.010102デフォルトの名無しさん
2011/06/18(土) 17:00:04.79http://japan.cnet.com/news/commentary/35004398/
> Googleが「Native Client」と呼ばれる安全性の高い基盤の上で、
> 「Chrome」を徹底的に作り直す作業を開始したとの情報を、米CNETが入手した。
0104デフォルトの名無しさん
2011/06/24(金) 21:47:11.05プロジェクトとして生きてるの?
0105デフォルトの名無しさん
2011/06/24(金) 23:21:34.25いまんとこ、セキュアなネイティブサンドボックスなんて、脱研究室レベルではGoogleしかできてないけど、第一線のプロジェクトなことは間違いないとおもうよ。
ここ数年でものになるなら、ARM版がすでにあるのでスマートフォンやタブレットでの電力改善が一番大きい。
x86とARM以外ではLLVMでユニバーサルって話だから汎用性もあることにはなっている。
0106デフォルトの名無しさん
2011/06/30(木) 11:15:31.970107デフォルトの名無しさん
2011/06/30(木) 22:29:41.070109デフォルトの名無しさん
2011/07/09(土) 10:24:14.410110デフォルトの名無しさん
2011/07/09(土) 11:06:23.250111デフォルトの名無しさん
2011/07/16(土) 22:38:59.320112デフォルトの名無しさん
2011/07/17(日) 00:53:43.640113デフォルトの名無しさん
2011/07/19(火) 19:46:59.82Java屋とか.NET屋とかからは、JavaScriptは使えば使うだけ生産性落とすって言われてるけどもね。
動的な型付けとか、ソースコード配布な辺りとか、テストしにくい辺りが。
かといって、ネイティブコードがいいかというと良くないけども。
0114デフォルトの名無しさん
2011/07/20(水) 22:53:04.76Flash Playerそのものを動かすとか。
マルチメディア系のプログラムを動かすとか。
メンドいデプロイを楽ちんにするとか。
0115デフォルトの名無しさん
2011/07/21(木) 06:07:56.130116デフォルトの名無しさん
2011/07/21(木) 19:27:49.04JavaScript だと重いタスクはサーバ側に丸投げするだろ
0117デフォルトの名無しさん
2011/07/21(木) 19:33:58.08JavaScript の処理速度はかなり上がったから、割と何でも気軽に JavaScript で実装出来てるわ
JavaScript で実装した他の言語のランタイムや、OS の仮想マシンも幾つかあるよね
0118デフォルトの名無しさん
2011/07/21(木) 20:02:06.29http://jsbin.com/ubiyay/3/edit#preview
WebGLのスレにあったヤツだが、ここまで遅いと話しにならんだろ。
>>116
そんな処理サーバーに投げたらサーバー死ぬだろ。
クライアントは1台じゃないんだから。
0119デフォルトの名無しさん
2011/07/21(木) 20:07:22.14>そんな処理サーバーに投げたらサーバー死ぬだろ。
どんなサーバのどんな処理かの前提も無しに面白いことを言うね
0120デフォルトの名無しさん
2011/07/21(木) 20:10:24.45WebGL 普通にサクサク動くけど?
http://syllab.fr/projets/minecraft/minecraft.html
0121デフォルトの名無しさん
2011/07/21(木) 20:16:26.81WebGL 普通にサクサク動くけど?
http://alteredqualia.com/
0122デフォルトの名無しさん
2011/07/21(木) 20:31:36.47>ブラウザ上ででかくて重いプログラム
がするような処理じゃないのか?
0123デフォルトの名無しさん
2011/07/21(木) 20:34:25.94具体的にどんな処理?
0124デフォルトの名無しさん
2011/07/21(木) 20:35:47.350125デフォルトの名無しさん
2011/07/21(木) 20:41:06.51『君は』どんなプログラムを前提にして話してたの?
0126デフォルトの名無しさん
2011/07/21(木) 20:41:10.18マジメな話、Google MapをGoogle Earthに置き換えるとかだろ。
あと、youtubeの動画編集をyoutube内でするとか。
てか>>114-116の流れ見れば具体的な話が解ると思うけど。
0127デフォルトの名無しさん
2011/07/21(木) 21:12:55.68考えてみたけど、動画の編集は NaCl で作っても簡単には行かないと思うわ
ちょっとエフェクト足す程度なら JavaScript でも出来そうだし、ガシガシ
編集するなら制限の無いローカルアプリの方が圧倒的に良いし、微妙な感じ
0128デフォルトの名無しさん
2011/07/21(木) 21:32:16.610129デフォルトの名無しさん
2011/07/21(木) 21:39:26.97native_client_sdk_0_4_907/build_tools/nacl_sdk_scons/make_nacl_env.py
を使ったらbuild環境展開できるのかと思って実行してみたらこんなメッセージが出てきた
Traceback (most recent call last):
File "make_nacl_env.py", line 15, in <module>
from SCons import Script
ImportError: No module named SCons
sconsコマンド自体は入ってんだけど何でだろうか?
0130デフォルトの名無しさん
2011/07/21(木) 21:55:15.47□ JavaScript の場合
編集したい Youtube 動画のサムネイルを、サーバ側で切り出して、ブラウザ上に並べる。
そのサムネイルに対して、予め幾つか用意してあるエフェクトを指定したり、キャプションを
入力したり、編集したい内容を指定。編集内容をサブミットすると、サーバ側で合成。
→ 実際の処理は全てサーバ上で行われるので、動画データ自体をやりとりする必要は無い。
→ ローカルの環境への負荷は低いのでタブレットとかスマホでもオケ。
□ NaCl or ブラウザプラグインの場合
編集したい Youtube 動画を NaCl 上のプログラム内のメモリにダウンロード。
ブラウザ上で編集、プレビュー等を済ませ、完成したらアップロード。途中で作業を
中断する場合は、編集中のデータをサーバにアップロード。
→ 通信量多い、ローカルのCPU負荷高い、編集の自由度は高い。
□ ローカルアプリの場合
メモリもファイルシステムも使い放題なので、好きなだけ自由に編集して、気が済んだら
Youtube にアップロード。
→ 素材も好きなだけ使えるし、処理時間の掛かるエフェクトも好きなだけ使えるので
編集の自由度は最も高い。
→ 動画サイトに載せたくない個人的なムービーも当然作成出来る。
0131デフォルトの名無しさん
2011/07/21(木) 22:08:03.59サーバーに負荷がかからずシームレスな編集ができるってのは重要でしょ。
ただでさえエンコまちで数十分またされる動画サイトは多いわけだし。
ネカフェとかクライアントツールがない場所でも手直しができるも利点でしょ。
あと、クライアントのリソースを自由に使えるのは許可さえすればネイティブクライアントでも
できる訳だし殊更スタンドアロンアプリで強調する事じゃないよね。
0132デフォルトの名無しさん
2011/07/21(木) 22:26:03.37真面目に動画編集をするなら、ファイルシステムにアクセス出来ないのは結構致命的じゃないの。
・メモリに入り切る処理しか出来ない(テンポラリデータをファイルに待避したり出来ない)
・ローカルにある素材(サウンドファイルとか別の動画とか)にアクセス出来ない
Youtube に上がってる数十 MB の動画を加工するだけなら NaCl でも充分だとは思うけど、
それにしても、音声を差し替えたいと思ったら先にデータをアップロードしておかないと
いけないのは面倒でしょ。
0133デフォルトの名無しさん
2011/07/21(木) 22:38:07.11アルファ版状態の現状で用意されてないAPIをネイティブクライアントの
欠陥とみなすのは早計。もしかしたら、googleはブラウザをOS化する可能性も有るわけだし
#まぁ、既にネットブック用のブラウザOS作ったし時間の問題だと思うけど。
0134デフォルトの名無しさん
2011/07/21(木) 23:18:32.41何で現状無いのかを考えれば、今後も自由にはならないと思うけどね
答え)サンドボックスが売りだから
0135デフォルトの名無しさん
2011/07/21(木) 23:22:34.73容量だってユーザーで制限できるだろうし。
ファイルアクセスだってアップロードダイアログと同じように作れば実績もあって十分だし。
0136デフォルトの名無しさん
2011/07/21(木) 23:25:34.09とりあえず >>129 の辺り他の人はどうしてる?
0137デフォルトの名無しさん
2011/07/21(木) 23:32:27.96夢を見るのは構わないけど、現状は JavaScript 経由で WebStorage を使うとか言ってるレベルでしょ?
あんまり時間が掛かると、ホントに Google Earth が JavaScript で実装される時代になるよw
0138デフォルトの名無しさん
2011/07/22(金) 00:11:31.53Python の問題っぽいから Python スレで聞くと良いと思われ
0139デフォルトの名無しさん
2011/07/22(金) 00:35:31.93Javascript経由しなくてもできなくはねぇなぁ。
プログラムをこうしてやればいい。限定的にstdioなんかが使えるようになる。
toolchain/bin/nacl-sel_ldr -a test.nexe
0140デフォルトの名無しさん
2011/07/22(金) 00:50:26.530141デフォルトの名無しさん
2011/07/22(金) 01:03:16.39実行許可すんのはブラウザのユーザーだけど?
Flashと同じじゃん。
0142デフォルトの名無しさん
2011/07/22(金) 01:35:13.41流行るか廃れるかなんてどうでもいい。使うのは俺だ。
0143デフォルトの名無しさん
2011/07/22(金) 02:35:07.040144デフォルトの名無しさん
2011/07/23(土) 03:41:52.49今は、速度に問題ないとして推進する立場。
NaClも開発進めてるけど用途は減っていってる。
自分は、Webで動くAndroidアプリ実装や言語エンジンがほしい。
0145デフォルトの名無しさん
2011/07/23(土) 05:25:24.59活動を停止する意向を明らかにした。同社製品への取り組みを優先するためとしている。
同社Research and Systems Infrastructure部門上級バイスプレジデントのBill Coughran氏は
「早期プロトタイプをGoogle Labsに投じることにより多くを学ぶことができたが、目の前にある
莫大な機会を最大限利用するには、これまで以上に集中することが極めて重要だ」と説明している。
Google Labsの終了により、開発中の多くのプロジェクトは中止となり、一部の技術は既存製品に
統合される。また、Google Labsで手がけているAndroid向けアプリケーションは、同社のモバイル
アプリケーションストア「Android Market」で提供することになる。
なお、各製品内で新機能を実験提供する「Gmail Labs」や「Maps Labs」といった試験チャネルに
ついては変更する予定はないという。
Coughran氏は、「6月にSNS『Google+』のフィールドテストを早期開始したことが示すように、
当社はGoogle Labsを支えていたスピードとイノベーションを今後も推進していく」と付け加えた。
Google+はSNS大手「Facebook」に対抗して立ち上げたプロジェクトで、6月28日より招待制で
試験運用を行っている(関連記事:Google、Facebook対抗のSNS「Google+」を発表、
「現実世界の人間関係を再現」)
0146デフォルトの名無しさん
2011/07/23(土) 08:01:40.14>NaClも開発進めてるけど用途は減っていってる。
Google が持っている開発ターゲット環境は、Go もあるし JavaScript(V8/Traceur) もあるし
Java(Dalvik/GWT) もあるから、どうしても話題が埋もれちゃうよね
0147デフォルトの名無しさん
2011/07/27(水) 03:15:56.18JavaScript経由でFileAPIのテンポラリストレージを使えば今でも1Gまでは保存できるよ。
ttp://code.google.com/p/nativeclient/issues/detail?id=566
を見るに、NaClから直にファイル使えるようにする気はあるらしい。
0148デフォルトの名無しさん
2011/07/30(土) 21:48:40.20CからopenGL使ってるさんぷるがまったくみあたらない
ヘッダはあるけどまだ使えないの?
0149デフォルトの名無しさん
2011/07/30(土) 22:52:49.86>活動を停止する意向を明らかにした。同社製品への取り組みを優先するためとしている。
エエエエェェェェ〜。 NaClどうなんの〜?
0150デフォルトの名無しさん
2011/07/30(土) 22:58:46.72冷静に考えて、どうなると思う?
0151デフォルトの名無しさん
2011/07/30(土) 23:01:08.410152デフォルトの名無しさん
2011/07/30(土) 23:02:03.980153デフォルトの名無しさん
2011/07/30(土) 23:53:27.01ヤル気があるようにみえんし、リリース製品で本格稼働してる機能でもないし。
0154デフォルトの名無しさん
2011/07/31(日) 00:00:30.980155デフォルトの名無しさん
2011/07/31(日) 11:02:52.57ひどくならいんだから
ひどくなるとは思ってない
0156デフォルトの名無しさん
2011/07/31(日) 11:05:38.000157デフォルトの名無しさん
2011/08/01(月) 00:18:41.090158デフォルトの名無しさん
2011/08/01(月) 00:31:20.56SDK 0.5 (28 July 2011)
SDK 0.4 (20 June 2011)
SDK 0.3 (17 May 2011)
SDK 0.2 (19 April 2011)
SDK 0.1 "Arctic Sea" (17 February 2011)
0.5以降は、Chrome14以降に対してバイナリ互換の予定だって。
バイナリAPIが決まったなら、firefoxへ移植も有り得るのかな?
0159デフォルトの名無しさん
2011/08/01(月) 00:34:48.250160デフォルトの名無しさん
2011/08/01(月) 00:37:11.88Google Code Labsとは別みたい。
http://code.google.com/intl/ja-JP/labs/
0161デフォルトの名無しさん
2011/08/01(月) 00:42:24.25おっと、日本語のトップページは更新されてなかった
0162デフォルトの名無しさん
2011/08/01(月) 00:54:06.96今後は、どうなるんだろう。
0163デフォルトの名無しさん
2011/08/01(月) 01:46:39.790164デフォルトの名無しさん
2011/08/01(月) 02:08:57.46Chromeのプロジェクトページに、NaClのプロジェクトページができてた。
https://sites.google.com/a/chromium.org/dev/nativeclient
今後の開発ポイントは、下位レイヤーの残り(OpenGLとLLVM)と、Webアプリケーション開発キットだと。
・試験的なOpenGL ES 2.0 サポート(Chrome 15目標)
https://sites.google.com/a/chromium.org/dev/nativeclient/how-tos/guide-to-experimental-3d-support
・PNaClのリリースロードマップ(リリース目標8/1〜)
https://sites.google.com/a/chromium.org/dev/nativeclient/pnacl/release-roadmap
・c_salt: a Web Application Development Kit
https://sites.google.com/a/chromium.org/dev/nativeclient/sdk/sdk-experimental/c_salt-design
0165デフォルトの名無しさん
2011/08/01(月) 19:36:21.23関係ないがautotoolに手こずる。コンパイラをどうやって切り替えるんだ?
0166デフォルトの名無しさん
2011/08/07(日) 00:34:58.97LLVMの話はARMとx86以外かと思ったら、
・もともとx86で高速なネイティブサンドボックス化ができるところがプロジェクトの開始点
・AndroidやChromeOSとARMさんの方でやれる方がモバイルバッテリーで高効率ということでポイント高い
・ARMネイティブつくってみたけど、なんかしっくりいかない
・LLVMならARM最適化できそう
ってことなのね。
0167166
2011/08/07(日) 00:39:39.11LLVMは、x86でガッツリ開発して
それからARMもって話なのね。
0168デフォルトの名無しさん
2011/08/07(日) 01:01:18.95https://groups.google.com/group/native-client-discuss/browse_thread/thread/68aeb10fd0ad763e?pli=1
Issue 135: NaCl runtime for ARM
http://code.google.com/p/nativeclient/issues/detail?id=135
> We are actively working on bringing NaCl to ARM, through the PNaCl effort.
> We currently target ARM "classic" and are working on a Thumb2 model we hope
> will be ready soon.
> We're also discussing internally how we could go forward on Android, but a
> number of issues currently remain to be resolved.
LLVM版のPNaCl使って、とりかかるけどChronium/Android(ARM)のNaClまでまだまだ障害があるよと。
0169デフォルトの名無しさん
2011/08/07(日) 23:21:07.13>>1のexamplesが一つも動かないんだけれどそういうものなんだろうか?
0170デフォルトの名無しさん
2011/08/07(日) 23:40:05.270171デフォルトの名無しさん
2011/08/07(日) 23:48:34.1514以降対応でnexeを放置できるようになるのか。
0172デフォルトの名無しさん
2011/08/08(月) 20:19:15.62These Native Client applications cannot run in Google Chrome version 13.
0173デフォルトの名無しさん
2011/08/08(月) 21:50:57.09winの15だと有効にしてても、プラグインがありませんとなって動かない
0174デフォルトの名無しさん
2011/08/09(火) 01:36:10.630175デフォルトの名無しさん
2011/08/13(土) 00:37:50.800176デフォルトの名無しさん
2011/08/13(土) 03:30:35.91http://jp.techcrunch.com/archives/20110811chrome-native-client/
Androidで実装されたら本気出す
0177デフォルトの名無しさん
2011/08/13(土) 09:52:34.63chromeos 早くきてくれ!
0178デフォルトの名無しさん
2011/08/17(水) 22:11:10.998/9の時点ではstable/bata/unstableのどれでも動かなかったが、今はubuntuでも動くみたいだね。
0179デフォルトの名無しさん
2011/08/17(水) 22:55:45.19実装っていうか10月のversion14からデフォルトで有効になるってことだね
ただWeb Storeに登録しなきゃいけないのが何気にうざい
0180デフォルトの名無しさん
2011/08/18(木) 00:42:28.39主要ブラウザで採用される日は来るのかなあ
0181デフォルトの名無しさん
2011/08/18(木) 11:30:44.69Gの囲い込み
0182デフォルトの名無しさん
2011/08/18(木) 21:14:43.25単に*.nexeを実行したらセグフォで落ちるし、
Wiki見てnacl64-ncvalで動かせるかと思ったら、
libcrypto.soが無いっていうし。
0183デフォルトの名無しさん
2011/08/19(金) 00:59:40.540184デフォルトの名無しさん
2011/08/19(金) 01:02:50.240185デフォルトの名無しさん
2011/08/19(金) 15:08:59.110186デフォルトの名無しさん
2011/08/20(土) 00:35:28.60LLVMのlliの事かと思って lli a.nexe したら当然のごとくシグニチャが違うと言われた
0187デフォルトの名無しさん
2011/08/20(土) 00:53:25.67openssl入っててもlibcrypto.soは入ってない。
64bit環境だからかはしらんけど。
0188デフォルトの名無しさん
2011/08/20(土) 02:08:55.12Cent5.6 64bitだと、/lib64/libcrypto.so.0.9.8e
だった。
0189デフォルトの名無しさん
2011/08/20(土) 18:02:40.430190デフォルトの名無しさん
2011/08/20(土) 18:36:09.77187さん?
0191デフォルトの名無しさん
2011/08/23(火) 21:04:51.58Fedora13 64bit
Chrome 13
about:flagsによるnative client有効化済み
0192デフォルトの名無しさん
2011/08/23(火) 21:06:01.500193デフォルトの名無しさん
2011/08/25(木) 01:21:06.88devtoolsのコンソールには何かでてる?
0194デフォルトの名無しさん
2011/08/25(木) 01:33:19.69こんな感じ。
NaCl module load failed: manifest: has unrecognized top-level property "program".
本家のコミュニティー調べたら Chrome 14にすればとか書いてあるけど、
14にしても同じだったってなリプライもあるんだよな。それにLinuxじゃ14って
まだじゃない?
0195609
2011/08/25(木) 07:26:11.36about:plugins
両方有効にした?
0196デフォルトの名無しさん
2011/08/25(木) 20:29:16.150197デフォルトの名無しさん
2011/08/26(金) 08:29:41.54NaClのバージョン違い。
Chrome14のNaClとそれ以前のではmanifestが変わってて互換がないよ。
どのOSでも13が安定板、14がβ版、15が開発版。
β版を入れるか、来月半ばあたりまで待てば動くはず。
0198デフォルトの名無しさん
2011/08/26(金) 19:55:29.68って事は、あれかNaClのmanifestが古い開発キットさがせば
ベータ版の14入れなくても動くってことか。
0199デフォルトの名無しさん
2011/09/02(金) 00:50:18.720200デフォルトの名無しさん
2011/09/02(金) 07:05:04.43canary(15)とstable channel(13)入れておけばいいと思う。
#最近osx版が追加された
0201デフォルトの名無しさん
2011/09/04(日) 03:46:29.53SDK0.5のrelease notesに書いてあるクラッシュの問題は解決したの?
Windowsでさえなんだか不安定だというのにMacで本当にちゃんと動くのか不安だ
0202デフォルトの名無しさん
2011/09/04(日) 19:09:25.06Unix Likeな感じ。
0203デフォルトの名無しさん
2011/09/04(日) 20:57:04.09nexeがpexeになるだったかな。
0204デフォルトの名無しさん
2011/09/28(水) 19:52:24.99今のWebは糞遅いjsが跋扈してかなわん。
0205デフォルトの名無しさん
2011/09/28(水) 20:17:25.130206デフォルトの名無しさん
2011/09/28(水) 21:33:54.66tcl もふつうに処理の遅い言語ですよお父さん…
0207デフォルトの名無しさん
2011/09/30(金) 21:32:40.24IMageDataがローカル変数なのがマズイのか?
DidChangeViewのなかでしてるのがマズイのか?
WM_PAINTみたいなタイミングをどっかで待たなきゃいけないのか?
はたまた何か抜けてる?
namespace Nacl = pp;
virtual void DidChangeView( const Nacl::Rect &position, const Nacl::Rect &clip )
{
Nacl::ImageData
image( this, PP_IMAGEDATAFORMAT_RGBA_PREMUL, position.size(), true);
Nacl::Graphics2D
graphics( this, clip.size(), true );
for( int i = 0 ; position.size().height() > i ; ++i )
{
static_cast<uint32_t*>( image.data() )[i] = 0x55555555;
}
graphics.PaintImageData( image, Nacl::Point() );
graphics.Flush( Nacl::CompletionCallback() );
}
0208デフォルトの名無しさん
2011/10/01(土) 22:27:57.73BindGraphicsを呼び出してなかっただけだったわ
0209デフォルトの名無しさん
2011/10/05(水) 00:38:05.54GPUで何とかしろってことか。
0210デフォルトの名無しさん
2011/10/06(木) 00:06:37.330211デフォルトの名無しさん
2011/10/08(土) 21:57:48.03ttp://code.google.com/intl/ja-JP/chrome/nativeclient/docs/beta-sdk.html
0212デフォルトの名無しさん
2011/10/08(土) 22:14:14.760213デフォルトの名無しさん
2011/10/09(日) 00:11:16.390214デフォルトの名無しさん
2011/10/09(日) 00:54:09.89http://code.google.com/intl/ja-JP/chrome/nativeclient/faq.html
>You must load the correct .nexe file for your machine's specific instruction set architecture (such as x86-32 or x86-64).
>You can ensure you're loading the correct .nexe file by building a separate .nexe for each architecture, and using a .nmf
>manifest file to let the browser select the correct .nexe file. Note: the need to select a processor-specifc .nexe will go
>away with PNaCl (Portable Native Client).
なるほど…確かに面白そうだ
0215デフォルトの名無しさん
2011/10/09(日) 01:35:49.78集約させたい気持ちも分からんでもないが
少々、いやだいぶ敷居は上がっていってる気もしないでもない
いいぞもっとやれと云うべきなのかw
0216デフォルトの名無しさん
2011/10/09(日) 14:56:49.46とか出るな sdkベータ $httpd.cmd 5103
dev channel の chrome 15 以降で動くと書いてあるような気はするのだが…(汗
0217デフォルトの名無しさん
2011/10/09(日) 15:07:38.40そうか plugin は初めからonになってるけど flags はデフォじゃonになってなかったからか�d
0218デフォルトの名無しさん
2011/10/09(日) 22:59:49.96結局のところ、戦略的には何を使わせたいんだ?
0219デフォルトの名無しさん
2011/10/09(日) 23:08:32.19君の心に feeling haert!
って明日だね dart の発表…
0220デフォルトの名無しさん
2011/10/09(日) 23:46:02.24chrome storeで、追加したウエブページ(試した)やプラグイン(試してない)で、有効になる流れみたい。
0221デフォルトの名無しさん
2011/10/10(月) 06:40:27.950222デフォルトの名無しさん
2011/10/10(月) 11:57:27.860223デフォルトの名無しさん
2011/10/10(月) 21:26:48.23ブラウザとOSの統合じゃね。
最終的にブラウザがOSを食う形で。
Nacl つかってみると、ファイルアクセスも使えるし、
オーディオもグラフィックも、サーバーとの通信もできる。
イベントも自前で処理できるし極小なOSとしては充分じゃね。
0224223
2011/10/10(月) 21:28:10.250225デフォルトの名無しさん
2011/10/19(水) 22:23:57.02Google NaClであそぼう
http://www18.atwiki.jp/nacl
0226デフォルトの名無しさん
2011/10/20(木) 13:20:11.230227デフォルトの名無しさん
2011/11/08(火) 00:59:42.09公開版発表してから思った以上に開発よりのコンテンツ作成に力入れてるね。
http://www.gonacl.com/
開発者へ http://www.gonacl.com/dev/index.html
コミッターへ https://sites.google.com/a/chromium.org/dev/nativeclient
SDKサイト http://code.google.com/intl/en-US/chrome/nativeclient/docs/technical_overview.html
デモ http://www.gonacl.com/dev/demos.html
0228デフォルトの名無しさん
2011/11/08(火) 01:09:03.26ミドルウェアやツール類
gonaclのdevトップのニュースとミドルウェアなどみてると、思ったよりchrome storeに各種ゲームが登場しそう。
tclがあるのはCAD/CAMを移植して欲しいのかな。
そしてocamlがあるのは何故だろう。
0229デフォルトの名無しさん
2011/11/11(金) 02:22:19.43tclの作者をリスペクトしてだと思ってたよ
0230デフォルトの名無しさん
2011/11/12(土) 00:56:19.230231デフォルトの名無しさん
2011/12/12(月) 11:22:53.52http://japan.cnet.com/news/service/35011743/
カリフォルニア州マウンテンビュー発--3年間の沈黙を経て米国時間12月9日夜、Google本社で、
ウェブのセキュリティを高め、ブラウザのパフォーマンスを著しく向上させる同社の新テクノロジが初めて公に披露された。
0232デフォルトの名無しさん
2011/12/12(月) 14:51:56.62http://www.youtube.com/watch?v=VZAuKkv4eZE
Linuxでぬるぬる動く。
0233デフォルトの名無しさん
2011/12/12(月) 15:45:43.060234デフォルトの名無しさん
2011/12/12(月) 22:19:45.140235デフォルトの名無しさん
2011/12/13(火) 00:58:03.31まだ無いんだろうな
普及したら使うのに
■ このスレッドは過去ログ倉庫に格納されています