hamacoです。 今日HTML5の新機能であるWeb Databaseを仕事で使えないかなーと調べてみたので、 簡単に使い方をコードで紹介したいと思います。 <script> var db = openDatabase("sample", "1.0", "Sample database", 1024 * 1024); function createTable() { db.transaction(function(tx) { tx.executeSql( "CREATE TABLE IF NOT EXISTS users( id INTEGER PRIMARY KEY AUTOINCREMENT, name VARCHAR(64) NOT NULL);", null, insertData, function() { alert("CREATE 失敗"); } ); }); } func
「Windows Server 2008の真価」は、2009年10月に出荷が予定されている、Windows Server 2008の後継OSである、Windows Server 2008 R2の注目機能について解説するコーナーです。 Windows Server 2008 R2には、従来から広く利用されているコマンド・プロンプトよりも高機能なシェルである、「Windows PowerShell 2.0」が標準機能として付属している。本稿ではWindows Serverの標準機能となったPowerShell 2.0の概要を述べ、PowerShellがWindows Server管理者にとってどのような変革をもたらすのかについて解説する。なおこのPowerShell 2.0は同時期に出荷が開始されるクライアントOSであるWindows 7でも利用できる。本稿の解説は特に断らない限り、Windo
Twitter日本語版の携帯電話向けサイトが10月15日に公開された。携帯電話から「http://twtr.jp」にアクセスすると利用できる。 PCサイトと同様に自分の友人などの投稿が閲覧できるほか、ショートカットキーを使って、返信やメッセージ送信、お気に入り登録などの操作ができる。携帯電話ならではの機能として、絵文字の投稿、閲覧にも対応した。 友人や人気のトピックを検索する機能も備えた。設定画面からは自分のユーザー名や場所、プロフィールなどの編集も可能だ。 ただし、新規ユーザー登録はPCサイトから行う必要がある。Twitter日本語版を開発するデジタルガレージによると、いずれは携帯電話サイトからも登録できるようにする予定だという。
scalaをかなり久々に使ってみた。文法をすっかり忘れていてReferenceのPDF(のBNF)見ながら書きました。 http://www.scala-lang.org/sites/default/files/linuxsoft_archives/docu/files/ScalaReference.pdf LISPを作ろうとしたけど、そこまでいたらずパーズしてbuiltin関数を呼べる程度(lambdaもmacroも無い)。 // scalac lisp.scala // scala lisp.Main package lisp import scala.util.matching.Regex import scala.util.parsing.combinator._ object Main extends JavaTokenParsers { abstract class Expr
連想リストからassocのScala版で、返り値を(Any,Any)とかやっちゃってたのはご指摘いただいたおかげで解決したんですけど、そもそも型パラメータとか、JavaのGenericsをよくわかってないのも混乱する原因だなと考え、下記を読んでみた。 刺激を求める技術者に捧げるScala講座 - 第6回 Scala言語を探検する(4)Scalaの型システム:ITpro こちらを読んでGenericsとかが少し分かったので、型パラメータについても少し理解度が上がった気がします。 すっかりLL脳な私は、静的型付き言語のお作法がわかってないので、こういう記事は助かりますです。 しっかしScala勉強してると、ちらちらとJavaの影が垣間見えるというかどうしても意識せざるを得ない感じがします。 んで、Scalaを通して、ちょっとずつJavaを再勉強してる感じがします。
「Scalaスケーラブルプログラミング[コンセプト&コーディング] (Programming in Scala)」(通称コップ本)の帯の背表紙のところに「コード量はJavaの半分以下」と書いてあります。 マジで? ということで、実験。 実験方法 みんな大好き Cubby の雛形プロジェクトを Maven の cubby-s2-archetype で生成させたものを Scala で実装しなおします。↓これで生成させた奴です。 mvn archetype:generate -DarchetypeCatalog=http://cubby.seasar.org 看板コメント分を差し引いたコードのバイト数で比較します。インデントは Tab でやります。Scala 特有の構文に寄らない改行はできるだけもとの Java ソースと同じようになるようにします。 結果 結論から言うと Scala で書いた方
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
ギャンブルにどっぷりハマり早12年。 国営ギャンブル 競馬・競輪からパチンコ、ほぼ全ての賭博に貢いできた経験をへて、現在はオンラインカジノへ転向。 今では日々のオンカジプレイが趣味。 そんな経験をここで共有。 これからオンラインカジノをプレイする人への知識につながればと思います。
デジタルガレージと米Twitterは10月15日、日本の携帯電話に特化した「Twitter」公式サイト「http://twtr.jp/」を公開した。モバイル版Twitterガイドサイト「ツイナビモバイル」β版も同時に公開した。 従来のサイトをリニューアル。携帯電話に最適化したユーザーインタフェースにしたほか、新たに、絵文字の投稿・表示に対応。ダイレクトメッセージ(DM)にも対応した。 自己紹介やアイコン画像などユーザー情報の変更も可能に。au、ソフトバンクモバイルに加え、NTTドコモ端末からも利用できるようになった。 両社が今年前半に行った調査では、Twitterを携帯電話から利用しているユーザーが95%に達したという。今後、携帯電話からユーザー登録できる機能など、機能を順次追加していく予定だ。
Twitterの共同創業者、Biz Stone氏が、10月15日夜に開催されるTwitterのユーザーイベント「Tweetup Tokyo 09 Fall」に出席するために初めて来日した。その場でTwitter日本版の新たな携帯電話サイトを発表する。 2008年のTweetup Tokyoにはもう1人の創業者、Evan Williams氏が参加した。それから1年でTwitterは日本で大きく成長した。芸能人や作家、政治家など利用者の裾野が広がり、企業のマーケティング活動などにも使われ始めた。 Biz Stone氏に、Twitterが支持される理由、今後予定している企業向け展開について聞いた。 --2009年はTwitterが非常に注目された1年として記憶されそうです。いまの好調具合をどうみていますか。 2009年がTwitterの年かどうかはわかりませんが、2008年後半からどういうわけか
This month is a very special month for Phusion. Not only was it one year ago that we posted our ideas on getting Ruby to work on all PHP platforms (RAHP) as an April fools joke, but it was also the month that Hongli and I officially founded Phusion, the Computer Science company at the Dutch chamber of commerce. Needless to say, seeing as this is Phusion’s first year anniversary as a company, we fe
After a sustained period of API stability and minimal bug reports, I'm happy to announce the release of Clojure 1.0! http://clojure.googlecode.com/files/clojure_1.0.0.zip Numbered releases will enable people to consume a stable version of Clojure and move to bugfix-only incremental versions while preserving API stability, and to consume libraries designed to work with specific versions. Providing
今回紹介するPlamo Linuxは、こじまみつひろ氏を中心に開発されている国産ディストリビューションだ。「Plamo」の名前の由来は、もちろんプラモデルである。その名前が示すように、「完成品」ではなく、ホビー感覚で組み上げていく楽しみを味合わせてくれるディストリビューションの1つである。 Plamo Linuxはもっとも歴史が長いLinuxディストリビューションの1つである、Slackwareをベースにしている。最新版は2009年10月1日にリリースされたPlamo 4.7である。Plamo Linuxに「保守的」なイメージを持っている人もいるかもしれないが、Linuxカーネルは2.6.30.7を、GCCは4.3.4を採用。デスクトップ環境は、KDE 4.3.1、GNOME 2.26、Xfce 4.6.1が、オフィスソフトとしてはOpenOffice.org 3.1.1が用意されているな
10月8日(金)、弊社CTOの伊藤直也(id:naoya)が同大学情報理工学部生を対象とした「企業連携講座」の講師を担当しました。今回の広報ブログでは「インターネットの今とその技術」と題しておこなわれた90分にわたる講義内容とその風景を、同行しました人事担当のid:tomomiiよりご紹介します。 講義前の一コマ 京都本社から小一時間ほどかけて滋賀県は草津市にある立命館大学に向かいました。 広大で緑豊かなBKCキャンパス・クリエーションコアに到着。このようなのびのびした環境の中で学業研究に没頭できる学生皆さんは幸せですね。 本講座担当教員 情報理工学部情報システム学科教授 國枝義敏先生へのご挨拶を終えた後、講義室に入りました。 2回生を主対象とした受講登録者数70名弱の講座とお伺いしましたが、一見したところそれ以上の学生さんにお越しいただいたのではないでしょうか。学科内では「この時間はid
2,000人が「私もこの不気味な男性の夢、見たんです!」でネット騒然 2009年10月15日 マイケル遺作発表で意外な人が大儲け 濃い眉毛、目がギラギラとして大きな口。頭は左側に分け目がありハゲ上がっている。この男は実在しているか分からない。しかし、ネット上で2006年1月から捜索されていて、世界に2000人も見たことがあると答えているのだ。このサイトが今、海外のネットユーザーの間で話題になっているという。 2006年1月、ニューヨークの精神科に、ある1人の女性が訪れた。その女性は現実に逢ったことのない男が、しばしば夢に現れると言いモンタージュを描いた。そして数日後、今度は男性の患者が病院を訪れ、先の女性と似た話をした。男性が描いたモンタージュが、女性のモンタージュと似ていたというのだ。 この現象に興味を感じた精神科医は、モンタージュを同僚の医師たちに送ったところ、4人の患者が同様の
最初に心理テストをしてみましょう。 川で子供が溺れています。助ける?助けない? この心理テストによって、あなたが川で溺れている子供を助けるか助けないかが分かります。「助ける」を選んだあなたは、口では助けると言っておきながら、いざとなると川に飛び込む勇気のないチキン野郎です。「助けない」を選んだあなたは、人間として最低です。いや、人間と呼ぶこともはばかられます。ということで、心理テストに回答した時点で負け組なあなたは、Schemeのお勉強を頑張りましょう。 今週の土曜日は、9LISP 002です。今回の課題は、Schemeの実行環境を作ることと、Schemeの基礎をおさえること。実行環境はできていますか?まだの人は、こちらのエントリーを参考にしてください。 Schemeの実行環境を作る。 - 9LISP (Kyushu.lisp)のブログ Schemeで四則演算 それでは、算数からはじめまし
Hudson対応自体は6.7で完了しているが、6.8で新機能がある。 Hudson自体のインストールだ。つまり、Hudsonをまったく入れてなくても動かせる。 メニューにHudsonを起動するやつが存在しているので、それを選ぶとWebStartのスプラッシュが表示され、ダウンロードが開始する。 なるほど、そうきたか。 NetBeansってこういうところが親切だよね。Glassfish V3いれてないのにV3のサーバー追加しようとするとダウンロードしてセットアップできるようになっていたり、Subversionのクライアントがなければ自動でOS判別して落としてきてよいか表示されたりするし。 ただ、起動したHudsonのウインドウを閉じたりした場合、前の設定を削除からまた追加しないといけないってのが面倒だと思う(ただし、データが失われるわけではない)。もちろん、オフラインで動くような設定になって
サキとは彼女の自宅近く、湘南台駅前のスーパーマーケットで待ち合わせをした。彼女は自転車で後から追いつくと言い、僕は大きなコインパーキングへ車を停めた。煙草を一本吸ってからスーパーマーケットへ向かうと、ひっきりなしに主婦的な女性かおばあちゃんが入り口を出たり入ったりしていた。時刻は午後5時になる。時計から目を上げると、待たせちゃったわねと大して悪びれてない様子でサキが手ぶらでやってきた。 お礼に料理を作るとはいえ、サキの家には食材が十分足りていないらしく、こうしてスーパーマーケットに寄ることになった。サキは野菜コーナーから精肉コーナーまで、まるで優秀なカーナビに導かれるように無駄なく点検していった。欲しい食材があると、2秒間程度それらを凝視し、一度手に取ったじゃがいもやら豚肉やらを迷うことなく僕が持っているカゴに放り込んだ。最後にアルコール飲料が冷やされている棚の前へ行くと、私が飲むからとチ
いままでTwidroidというのを使ってたのだけど、他にどんなクライアントがあってAndroidのUIをどんな風に使ってるのか気になったので、いろいろ試してみたのです。 ランキングの上から7つ使ってみたのだけど、結論から言えば試してみた中ではTwitter Ride一択でした。 一応、それぞれの感想を。 ※switf追加(9:55) Twitter Ride 機能がひととおり揃ってるし、使った中では一番使いやすい。キャッシュもあるし、短縮URLの機能もある。なんもこだわりがなければ、これにしておくのがいい。 ユーザーのタイムラインを見たいときに、ユーザーページにまず移動してから「timeline」ボタンを押すのは、まだるっこしい。 個人的に不満なのはアイコンがかわいくないところ。 Twidroid だいたいの機能が揃ってるのだけど、なんかタイムライン読み込み・表示が異様に遅い。 あと、po
アンカンファレンスをやろう! みなさんは、アンカンファレンスというイベントのスタイルをご存知でしょうか。 先月、 id:AKIMOTO と「北陸で IT 系のイベントをやりたいね。」という話になり、「それなら、アンカンファレンスがいいよ」という話になりました。 アンカンファレンス?アンカンファレンスってなんでしょうか。 僕も知らなかったのですが、調べてみたところ、とっても面白そうでした。 なので、是非北陸で「IT 系でアンカンファレンス的なイベント」をやってみようということになったのです。 ↑突然、語りだす id:AKIMOTO のイメージ写真 じゃあ、アンカンファレンスって実際どんな感じのイベントになるの? では、シミュレーションもかねてイベントにいったつもりで書いてみます。 実際にイベントに行ったつもりで読んでくださいね>< レッツ、シミュレーション!! 会場に到着 まず、会場に到着す
Apahce Software Foundation(ASF)のApache CouchDB開発グループは、初のベータ版「Apache CouchDB 0.10.0」を公開した。ASFのプロジェクトページよりダウンロードできる。 Apache CouchDBは、「Lotus Notes」のコアエンジニアが2005年に開始したプロジェクト。並列指向関数型言語「Erlang」で実装されており、ドキュメント指向の非リレーショナルデータベースをうたっている。HTTP経由でアクセスするためのRESTful JPON APIが提供されており、JavaScriptを使って「MapReduce」的なクエリやインデックス操作が行える。双方向でコンフリクトの検出/解決が可能なインクリメンタルレプリケーション機能もある。 0.10.0は初のベータ版となる。0.9系からの変更としては、ファイルディレクトリ向けモジ
今回はzshの誇る機能の花形とも言える補完機能について紹介しよう。zshの補完は強大で、例示した設定の意味を略さず書こうとするとそれだけで本になってしまう(約150ページ分)ので、細かい意味は読者の推測にまかせて、少し変えて便利にカスタマイズする場合のヒントを交えながら解説を進めたい。 補完の有効化 初期化ファイル、あるいはコマンドラインで、以下を入力することでzshのすぐれた補完機能が有効化される。 autoload -U compinit && compinit 補完に関するキー割り当てはいくつもあるが、最低限うまく利用するために以下の2つのキーバインドをまず覚えておけばよいだろう。 Tab (C-i) - expand-or-complete 補完の実行。 ESC C-d (または行末のみ C-d) - list-choices (delete-char-or-list) マッチする
ちなみに、この分析のために必要とされるMapReduceのコードであるが、そのサイズはわずか20ステップだという。Yahoo!のプレゼンテーターである、エリック・バルデシュバイラー氏によると、たとえ経験の浅いエンジニアであっても、MapReduceによるプログラミングは可能であるとされる。 また、VISAのジョー・カニンガム氏からも、貴重なデータが提供されていたので以下に紹介する。同社では、1日に1億トランザクションが発生するため、2年間で700億強のトランザクションログが蓄積され、そのデータ量は36テラバイトに至るという。こうしたスケールのデータを、従来のRDBを用いて分析するには、約1カ月の時間が必要とされてきたが、Hadoopを用いることで13分に短縮されたという。 これまでは、Yahoo!にしろVISAにしろ、膨大なデータをRDBに押し込むほかに方法はなく、その分析に数十日を要する
X8.cn ¥52888 秀吧/小8 8P.cn ¥36888 八品/8铺 5Z.Net ¥45888 五洲 6i.Net ¥36888 乐爱 7H.com.cn ¥8888 七禾 8H.com.cn ¥8888 8号 E51.com ¥28888 医无忧 51P.com ¥48888 我要拍 C7C.com ¥28888 c7c 3BW.com ¥48888 3百万 BW1.com ¥23888 百万 82W.com ¥48888 八二网 82P.com ¥38888 P=PJ 81P.com ¥38888 P=PJ 81K.com ¥38888 K=K3 65D.com ¥38888 D=DF 59D.com ¥38888 D=DF U76.com ¥38888 U=游戏 U71.com ¥25888 游企业 U91.com ¥28888 91系 W61.com ¥38888 W=WN
1 ノイズf(アラバマ州) 2009/10/14(水) 21:23:19.85 ID:+mtwae4A ?PLT(12123) ポイント特典 空飛ぶ女性「パンツ」動画 大人気「日本の恥」か「誇り」か 女性用のパンツが鳥のように群れをなして飛び、最後はジェット噴射で宇宙に向かうーー。 そんなユニークなアニメが動画投稿サイト「ユーチューブ」で大人気になっている。綺麗な描写と感動的な歌も相まって、「今年一番の神アニメ」という評価も出ているが、外国人と思われる人々からは「変態」「クレージー」といった批判的なコメントが書き込まれている。 色とりどりの女性のパンツが、月の夜に羽ばたき、渡り鳥のようにV字編隊を組む。日本を離れ、ヨーロッパやアフリカなどの地域を飛び回る。その数は十数枚から画面いっぱい、数えられないほどにと変化。紛争地帯と思われる場所で、ジェットエンジンを噴射して戦闘機とランデブー
Clojureで食っているという者がPythonをfunctional programmingやconcurrencyの観点から批評。Pythonは色々なパラダイムをサポートしようとしすぎて何もうまくできない幼稚な言語になってしまったという結論。 http://blog.bestinclass.dk/index.php/2009/10/python-vs-clojure-evolving/ Functional Programming 簡単なアルゴリズムならclojureとpythonの表現力はさほど変りないが、複雑なものになってくると大違い。それをprojecteulr(http://projecteuler.net/)からの実例で示している。euler4の答だとPythonが4以上のコードサイズになってしまう。 「Euler 4: Finding Palindroms」を参照。 Con
3ヶ月前のこと。 7年間使ってきた60G(win2k搭載)のHDが死に、これを期にPCをリニューアルしようとしてとった行動が、 HD: Ultra ATA 60G -> Ultra ATA 160G mem: DDR PC-3200 512M x1 -> x2に増量 という、セレブマシン化でした。 紆余曲折は経ていませんが、現在どんなOS、アプリを入れてるのかなどを紹介します。 今回、アプリはGUIモノ限定で。 OS: Linux Mint 7 Gloria ずっとwin2kでしたが、やっぱOSは無償だよね、という思想のもとLinuxにしました。 Vine -> Debian -> Ubuntu と辿ってきたのだけれど、折角だから目新しいのをと思ってMintに決定。 ウィンドウマネージャ: Fluxbox GNOME? そんな重いもの、使うわけないじゃないですか。 Openboxも検討しま
1 ノイズ2(東京都) 2009/10/14(水) 21:40:46.75 ID:PP8Rcme8 ?PLT(12001) ポイント特典 職場の人と飲み会は月1.5回、平均予算は4530円 民間調べ キリンホールディングス(HD)のキリン食生活文化研究所は14日、 全国の20歳以上の男女を対象にしたインターネット調査で、 職場の人と酒を飲む頻度は月平均で1.5回にとどまるという調査結果をまとめた。 飲みに行く1回あたりの平均予算は4530円で、昨年より138円低かった。 頻度、予算ともに 2004年の調査開始以来最低。同研究所は「昨秋からの 景気後退の影響で生活防衛意識が強くなったからではないか」とみている。 「上司、部下、同僚との飲み会は必要だと思うか」との質問に対しては、 約5割が「必要」「まあ必要」と答えた。 「必要」「まあ必要」の合計は20代男性で高く、上司との
My current leisure-time project is porting the examples from Peter Seibel's excellent Practical Common Lisp (PCL) to Clojure. I think Clojure is interesting for three reasons: Clojure is Lisp, but minus historical baggage. Clojure gives full access to the JVM and Java libraries. Clojure groks concurrency and state. My ground rules are simple: I am not going to port everything, just the code sample
Since I recently ordered a HTC G1 smartphone that runs Android, I wanted to be able to code for it as well. But since I’m a bit allergic to Java, I decided to figure out how to use the nice language Scala on it. This turned out not to be very hard, but it was frustrating enough that I shall explain how I think to best do it. (Please notice that I don’t really know Java, barely know Scala, had no c
MVC 設計について考えていたときに、ちょうどその辺りの話をされている方々が居たので、今の考えをまとめてみました。 目次 前提 肥大化するコントローラを避ける ビジネスロジックをどこに書けば良いのか コントローラとモデルの間にもう一つの層があるとうまくいく? まとめ 前提対象は Web アプリケーションで、画面数(ビューの数)は数個〜100個程度の規模です。WordPress、Twitter、37signals のサービスのようなものを作ろうとするとき、どういう MVC 設計をしていくかについて考えます。巨大なシステム、金融系システム、基幹系システムなどを作る場合とは異なる考え方もあると思います(そもそも MVC を使わない、など)。 肥大化するコントローラを避ける例えば、八百屋さんで「60円で仕入れたリンゴ1つを100円で売った」こと(Sales Transaction)を記録する場合を
The AI Show Live showcases the amazing work happening in AI at Microsoft. Developers learn what's new in AI in a short amount of time and are directed to assets helping them get started and on the road to success right away. Seth Juarez and friends work on cool projects and highlight what's new in Azure AI and Machine Learning. Microsoft Visual Studio Code is a free, powerful, lightweight code edi
21:59Ruby使いのためのScalaのススメ このスライドを読んでScalaが気になった。Rubyのなにが不満かというと、実行速度の遅さがある。コアな処理は拡張ライブラリとかRubyInlineで高速化したくなる。まだまだ弱小勢力なのでライブラリが豊富にはないこととか。YARVは並列プログラミングへの対応が弱いこととか。かといってJavaはいろいろ冗長で大変だし… とりあえずScalaがどんな感じか調べてみようと思った。例のTwitterもScalaを使ってるとスライドに書かれているしJames Goslingが使ってみたいというほどの言語だから、やって損は無いような気がする。InfoQ: 総まとめ:Javaの将来的な後継者としての Scala評判も上々な感じ。 刺激を求める技術者に捧げるScala講座---目次 - 刺激を求める技術者に捧げるScala講座:ITproとりあえず、イン
ある日友人と飲んでた際にプログラミング言語を勉強して 使えるようになったのならフィボナッチくらい書けて当たり前 フィボナッチは初歩の初歩の初歩!という事を言われたので ちょっと心配になりました なので今まで勉強してきた言語でフィボナッチを書こうと決めました Haskellは途中だしSICPも1章までしか読んでないしPythonは現在進行中ですが やると決めたので!!!! フィボナッチは公式は覚えてたのですがちゃんと内容を覚えていなかったので ココでもう一度概要を把握 慚化式 (Fn-1)+(Fn-2) ただしF(0)=0 F(1)=1Fnの1つ前と2つ前の答えを足したものがFnになるのですね 私はこの辺普通に間違った事を言っていましたw さてこれをschemeで書く訳ですが私はカウンター積などが ちゃんと使えないのでcondを使いました (define (fib n) (cond ((=
ケータイ3キャリアに対応するためのDOCTYPE宣言について Tweet 2009/10/14 水曜日 matsui Posted in 全キャリア対応, 記事紹介・リンク | 11 Comments » XHTMLを使ってケータイサイトを作成する際には、HTMLの冒頭にDOCTYPE宣言を記述する必要があります。 先日からこの「DOCTYPE宣言」に関するブログエントリーが人気を集めているようなので、当サイトも触れてみようと思います。 下記2つのサイトでは、どちらもif文でユーザエージェントを判定して、DOCTYPEを出し分けるという処理を紹介しています。 → ma-san.org 携帯サイトをHTMLではなくPHPで組むときのDOCTYPE分岐方法 [ma-san.org] → ある人のぼやき 携帯サイトのDOCTYPE分岐方法 [d.hatena.ne.jp] DOCTYPE宣言とは
If you’ve been paying attention to the tech world over the past few years, you’ve probably heard of Bitcoin. Bitcoin, and other cryptocurrencies like it, are based on blockchain technology. Blockchain is a decentralized way of storing information that makes it tamper-proof and secure. Now, there’s a new kid on … Read more When it comes to Bitcoin, there are a lot of things to consider. One of the
2008-12-13 I’m a performance guy, I’ll admit it. I love performance tuning and comparing code to see why one thing is slower than another. I’ve recently taken a shine to the Clojure programming language as it seems to combine two good things: an incredibly fast and reliable VM and a functional language designed for concurrency. Here’s my first performance test: the ever-reliable fibonacci method.
Development, Translation, daily life, thoughts, and so on. 今や携帯やゲームのコントローラーで一般的になった加速度センサー。Android もそれに対応していて、Java を通じてハードウェアに加えた加速度の値を取り出すことができる。ただ、Android が載っている Linux の仕組み上、ハードウェアに直接 Java がアクセスできるはずもないので、C(++) のコードを経由してデバイスドライバにアクセスする。 ---- ところで、Android で加速度センサーにアクセスする C(++)のコードを実装するには、必ず特定のヘッダを実装しなければならない。それが sensors.h だ。加速度センサーは今いる場所の重力加速度(※)を基準にした値がハードウェアから渡ってくることが多いので、上記の sensors.h にも いろいろな
Gradle Build Tool accelerates developer productivity Gradle is the open source build system of choice for Java, Android, and Kotlin developers. From mobile apps to microservices, from small startups to big enterprises, it helps teams deliver better software, faster. Build Anything Write in Java, Kotlin, C++, or any language of your choice. Package for deployment on any platform. Go monorepo or mul
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く