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/
0153デフォルトの名無しさん
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まだ無いんだろうな
普及したら使うのに
■ このスレッドは過去ログ倉庫に格納されています