昨日 Visual Studio 2015 RC がリリースされました。64ビット環境では RyuJIT が搭載され、さらに速くなりますが、C# の実行速度はかなり速くなっており、もう、Visual C++ と大差がないようにすら感じます。そして、さらなる高速化のため、SIMD (SSE2) が使…
情報オリンピックという中高生向けの競技プログラミングの大会があります。国内予選・選抜が3回あり、最後に世界大会があります。アルゴリズムの問題が出題されます。予選の毎年のパターンは問1, 2は問題文をコードに起すだけの問題で、問3はアルゴリズムの…
QEMUでARM版Ubuntuの動作させるとこんな感じで動きます。速度的に、2コアのノートパソコンの第3世代Core i5で動かして、たぶんPentium 3くらいの感じになります。キーボードもマウスもマウスホイールもネットワークも問題ないです。gcc も apt-get でインス…
海外航空券の値段を調べてみました。東京〜サンフランシスコ 往復(月曜日出発、執筆時は日曜日)。 明日or明後日 1週間後 2週間後 HIS 111,200 90,680 75,670 JTB 117,550 97,950 74,650 ANA 110,000 99,000 99,000 楽天 99,675 KAYAK 103,880 Expedia 105,…
C言語のライブラリを Java から使うときに便利な https://github.com/twall/jna (JNA) を Android で使う方法のメモです。(追記:JNA 4.0.0 に合わせて大幅に書き換えました)JNA は 4.0.0 現在、Android に対応していますが、ドキュメントがないです。3.4.…
Android は Linux の一種でもあり、ARM で動く Linux 向けのC言語で書かれたライブラリの多くが動きます。(多少違うので、動かない場合もあり)。ただし、ビルド方法が暗黙の了解事項になってたりして、Android NDK にちゃんと書かれていなかったりするので…
GMOクラウド Public APIのJavaクライアントを作りました。https://github.com/yukoba/GmoCloudAPI使い方 GmoCloud gmoCloud = new GmoCloud(ACCESS_KEY_ID, SECRET_KEY, "jp002"); String json = gmoCloud.listNodesJson();
http://pocoproject.org/ ですが、1.4.2 から Android 対応しているのですが、マニュアルがドキュメント不足でいまいちわからなかったので、ここにメモしておきます。 ライブラリ自体のコンパイル方法 http://pocoproject.org/docs/99300-AndroidPlatformNot…
Win32 ではこんな感じで出来ます。Cairo は http://www.gtk.org/download/win32.php の all-in-one bundle から入手するのがおすすめ。 import com.sun.jna.Pointer; import org.eclipse.swt.internal.win32.OS; import org.eclipse.swt.widgets.Display; im…
UnixBench dhry2reg (整数演算)の結果 サーバー dhry2reg さくらのクラウド(1コア) 2434.7 GMOクラウド(1コア KVM 深夜) 3194.2 Core i5 ノートパソコン(2コア 2.4GHz) 3216.5 新さくらのVPS (2コア 1GB) 3607.1 Amazon EC2 m2.xlarge (2コア) 4312.2…
先ほどまで、FLASH MEETUP http://atnd.org/events/22297 があり、Adobe Flash の現状・未来についての質疑応答のイベントがありました。Flash の技術の偉い方のちゃんとわかっている人が3名アメリカから来ていて、超内容が濃かったです!7〜9時の予定が11時…
作ってみた 本家ブログ 行1 1 2 行2 3 4
mixiが海外のSNSとプラットフォーム共通化をするらしく、その関係で、今まで数字のIDだったのが、文字列のIDに切り替わります。その関係で、mixiアプリ提供者は今月中(2011年10月)に新方式に移行が必要です。http://developer.mixi.co.jp/news/news_apps/009…
ソフトバンクの孫正義さんが、Twitterで、政府の出している避難指示に関して、http://twitter.com/masason/status/51832607117295616 以下のように書いていて、この問題についてです。 政府は飯舘村や南相馬市に明確な避難命令を出すべき。RT @mryoshi55: 政…
現在、Shibuya.js が開催中です!Ustream で http://www.ustream.tv/channel/shibuyajs にて放送されています。これから、このブログの内容をしゃべります!今回「テスト」がテーマなうえ、Shibuya.js は「役に立つ話担当」「ネタ担当」に分かれていて、僕は…
ARMはスマートフォン・携帯電話で広く使われていますが、クロック周波数の割に微妙にIntelのCPUよりも遅く、なんでなのかなーということで調べてみました。まず、http://www.coremark.org/benchmark/index.php のベンチマークの結果から、色々数字があり、す…
カーネル/VM Advent Calendar の40日目です。ごめんなさい1日遅れ。他の方のも面白いですよ!左のリンクからどうぞ。私、JavaScriptでVM(仮装機械)を色々作ってきましたが、いつも、言語処理系のVMばかりで、VMwareのような、マシン自体のVMはやったことが…
現在、WebSocket は既存のHTTPプロキシを通した際にセキュリティ上の問題があるという理由で、Firefox 4 beta と Opera 11 で無効になっています。Chrome や Safari も悪意のある攻撃が始まったら無効にすると言っています。そして、どのようなプロトコルに…
アジャイル開発のエクストリーム・プログラミング(XP)は好きなんですが、開発規模が大きくなった時に、どうやるんだろう、と最近考えていて、考えをメモします。開発規模の定義として、僕は、100行=小規模、1万行=中規模、100万行=大規模と定義します。そ…
http://orto-app.com/ のテスト&バグ取りをずっと続けているのですが、テストする要因の組み合わせで、テスト項目数が指数関数的に爆発します。いろいろ調べていたのですが、「組み合わせテストをオールペア法でスピーディに!:特集|gihyo.jp … 技術評論社…
小学校の親友の一人の阿部行成くんが株式会社ビット・トレード・ワンという会社をやっています。ハードウェアの会社で、電子工作の自作キットもたくさん出しています。そして、彼の商品の自作用ゲームパッド「REVIVE USB」が2ページ(p.44)にわたって、週刊ア…
Englishhttp://orto-app.com/ ですが、VM(仮想機械)やクラスライブラリはだいぶバグがとれてきました。画面共有はバグ取り中なう。画面共有は楽しい使い方・便利な使い方を研究しないと…!あと、前の記事に、はてなスターをくださった方々ありがとうございま…
English今日は、Shibuya.js のイベントの一環として、Firefox Developers Conference 2010 で、「Java MIDP implementation on HTML5 and Flash」というタイトルでしゃべらせていただきました。jQuery の作者の John Resig さんなど外国の方がいらした関係で…
id:revulo さんに教えてもらったのですが(Thanks!)、id:mindcat さんの のベンチマークがすごく良くできています!Canvasのベンチマークテストを作って速度を比較してみた - 風と宇宙とプログラム掲載されている、Chrome 9 のベンチマークが2Dアクセラレーシ…
自分へのメモです。SubversionからGitに移行するときの注意点。git-svn(1) にしたがって、Subversion から Git に移行できるのですが、 git svn clone Subversionのリポジトリ Gitは色々なツールが、リポジトリ内は CR+LF ではなく、LF であることを期待して…
id:amachangをきっかけに、Facebookが盛り上がりました。盛り上げに貢献した人は、まぁ、色々たくさんいて、俺の名前を出せ!と言われると際限ないので、amachang の名前だけ出しておきます。ごめんなさい。昨日、「同時ログオン会」というのがあり、その成…
OracleがAndroidの処理系はJavaの特許を侵害しているとして、訴えています。その7つの特許のうち、3つは日本でも出願されていて、 出願番号 公開番号 発明の名称 特願平05-339905 特開平06-230976 参照をリゾルブする方法および装置 特願平10-346523 特開200…
Amebaなうは2017年11月6日にサービス終了しました。 https://ameblo.jp/staff/entry-12307556515.htmlAmebaなうをRSSで購読できるようにしました - yukobaのブログ で書いた、AmebaなうをRSSに変換するサービスですが、少しだけ改良しました。 livedoor Read…
スマートフォン向けのIntel Atom Z600 1.5GHzのベンチマークが発表になっていますが、驚異的な速さですね!iPadよりも5倍近く速いそうです。2010年末〜2011年前半くらいに出るそうです。Performance: Moorestown Rocks? - Intel Unveils Moorestown and the …
現在、Flash Player 10.1 は RC4 で、すでに Google Chrome 5 βでは標準搭載になっています。Flash 10.1 はスマートフォン対応がメインで、パソコン版は大差ないのですが、パフォーマンス面で変更が加えられています。遅くなった部分と、速くなった部分があ…