MozillaおよびRustコミュニティは1月20日、新しいプログラミング言語「Rust 0.1」を公開した。Rustはメモリへの安全なアクセスや並列性にフォーカスしたという言語で、C/C++のように静的な型機構を持つコンパイラ型言語となる。WindowsおよびMac OS X、Linuxに対応する。 RustはGraydon Hoarce氏が2006年に開始し、Mozillaのメンバーも開発に関わっている。静的型付けのオブジェクト指向言語で、C/C++のようなコンパイラ型の言語となる。競合や共有といったことが発生しない独自のポインタ機構を持ち、バッファオーバーフローや初期化忘れ、NULL参照などが発生せず解放も不要というメモリ管理機構を備えている。ガベージコレクション機能もオプションで利用できる。文法に付いてはC/C++に近い点もあるが、PerlやPython、Rubyといった動的言語の
iOSでもARしよう 前回の「3DモデルがアニメーションするARをOpenGL ESで作る」までは、主にAndroidでAR(拡張現実)を実現する方法について解説してきました。 スマートフォンの2大勢力としてiPhoneとAndroidが挙げられる以上、iPhoneでARを実現する方法も書かなけれ消化不良というものでしょう。「モバイルARアプリ開発“超”入門」の第5回はiPhoneやiPadで使用されているiOSにスポットを当ててみます。 iOSで使用可能なARライブラリ8選 iOSで使用可能なARライブラリは各社開発を進めているため、実用に耐え得るもののみに絞っても、かなりの数が出そろっています。まずは、それぞれのライブラリについて、各社のサイトやデモアプリを動かした結果を基に簡単に見ていきます(アルファベット順)。 また、以下の一覧では認識方法を以下の3種類に分けて記述していきます。
ブログやウェブサイトのパフォーマンス改善や運営・セキュリティに役立つ「.htaccess」の設定を紹介します。 .htaccess Files for the Rest of Us [ad#ad-2] 下記は各ポイントを意訳したものです。 リダイレクトとリライト オリジナルのエラーページ 特定のリソースへのアクセス制限 特定のIPのアクセス阻止 IEのレンダリングモードの設定 有効期限を設定してトラフィックを軽減 gzip圧縮の利用 リダイレクトとリライト リダイレクト サイトを移転したなど、永続的なリダイレクトには「HTTP301リダイレクト」で設定します。 転送先のURLは絶対URLで指定します。 Redirect 301 ^old\.html$ http://ドメイン/new.html リライト リライト(書き換え)をする場合は、下記のようになります。 RewriteEngine o
Paintogetherはnode.js+socket.ioによるお絵描きチャットアプリケーションです。 Paintogetherはみんなでお絵描きチャットできるWebアプリケーションです。Canvasタグを使って描画して、データの同期にはnode.jsのsocket.ioを使っています。 ここで絵を描きます。 例えばこんな感じです。なお筆者環境ではなぜか同期処理が失敗しました… socket.ioを使ったサンプルとしてはテキストメッセージ系が多いのですが、座標データさえ送れればこうしたチャットもできるという好例ではないでしょうか。 PaintogetherはJavaScript/node.js製のソフトウェア(ソースコードは公開されていますがライセンスは明記されていません)になります。 MOONGIFTはこう見る 従来、この手のサービスを提供しようと思った場合、Flashを使って行うのが
Twostrokeはpure Rubyで実装されたJavaScript実行環境およびコンパイラです。 Twostrokeはpure Rubyで実装されたJavaScript環境です。Ruby、JavaScriptともに愛する方はぜひ見てください。 インストールです。Rubygemsを使って簡単にできます。 一通りJavaScriptの評価ができます。無名関数を作ったりもできます。 Objectを作ることもできます。そのままJavaScriptです。 Twostrokeはインタプリタの他に、コンパイラーも用意されています。*.tsというファイルが生成されるのですが、ここからの実行がよく分かりませんでした…。TwostrokeではUnderscore.jsのテストは通過しているとのことです。 TwostrokeはRuby製、MIT Licenseのオープンソース・ソフトウェアです。 MOONG
Git使うなら絶対に一度は読んだ方がいい良エントリ A successful Git branching model 日本語訳 理屈は本文読めということで、ルール的な箇所を抽出 ブランチの種類 メインブランチ サポートブランチ サポートブランチはさらに3種類に分類される メインブランチ メインブランチはmasterとdevelopの二つ この二つは常に存在するし、削除しない masterでの開発は一切しない developで開発してmasterにマージするのが大きな流れ サポートブランチ フィーチャーブランチ リリースブランチ ホットフィックスブランチ 用が済めば削除される フィーチャーブランチ developから分岐してdevelopにマージされる 命名規則は特に無し(他の種類のブランチと区別がつくように) 個々の機能を実装する originにはpushしない フィーチャーブランチの一生
サヤカチャン… !! 完成していたの… !? 1月13日のブログでちょこっとお見せしたさやかですが、面相の修正が終わり企画部の元へやってまいりました! 画像では見えませんが、オダPも満足そうな表情! ところで、机の上にまた新しいガンダム的なものが…。(ガンダムですよね…?) 両方共青い子だけど…、私は左にいるカワイイ子をいただいていくよ! 『魔法少女まどか☆マギカ』 1/8スケールシリーズ第4弾、 「美樹 さやか」! 2011年に数々の賞を受賞した大人気アニメ 『魔法少女まどか☆マギカ』 より、まどかの友達で幼馴染のために魔法少女となった 「美樹さやか」 を立体化です。 「鹿目まどか 」「暁美ほむら 」「巴マミ 」に続く、キービジュアルの第4弾となりますよ! 後ろ姿はこんな感じ! 大きく後ろにはためいたマントは、翻り方にも細部の調整を入れて躍動感を演出しました。 またスカートの造形も大変凝
平素はNTTドコモのサービス・商品をご利用いただき、誠にありがとうございます。 超高速通信「Xi」(クロッシィ)対応により、4種類の回線(Xi・FOMA・無線LAN(Wi-Fi)1・有線LAN)で快適インターネットが可能な『「Xi」(クロッシィ)対応モバイルWi-Fiルーター「BF-01D」』を開発し、2012年3月に発売を行います。なお、「BF-01D」は2011年10月28日(金曜)より、「Xi」(クロッシィ)対応モバイルWi-Fiルーター「BF-01C」開発状況のお知らせにて、発売時期未定とご案内させていただいておりました『「Xi」(クロッシィ)対応モバイルWi-Fiルーター「BF-01C」』について、FOMAハイスピードの最大受信速度の向上や筺体デザインなど一部の仕様を変更し、型番変更を行ったものです。 お客様には、長期間お待ちいただくこととなり、ご迷惑をおかけ致しまして、誠に申し
皆様、初めまして。滝澤と申します。今月からここで記事を書いていきますのでよろしくお願いします。 ここ1,2年で注目を集めているWebサーバnginxについて今回から数回にわたってを紹介していきます。 nginxについて初めて知った、あるいは、名前は聞いたことがあるんだけど使ったことはない、といった方のために、1回目のこの記事ではnginxの概要を、2回目の記事ではインストールと設定について紹介します。 nginxとは nginxはロシアのIgor Sysoev氏によって開発されているWebサーバ兼リバースプロキシのソフトウェアです。「エンジン エックス」(engine x)と呼びます。 2002年に開発が始まり、2004年に公開され、今では約10%のシェアを持つまでに成長しています。facebookやWordPress.ORGなどの大規模サイトでの導入実績もあり、導入するWebサーバの選択
AWSのAMIには、rootデバイスがEBSタイプのものと、インスタンスストアタイプのものの2種類があります。 このことはAWSを使う上で知っておくべき常識ですが、自分はよくわかっていなかったため、無頓着でした。 で、今日やった失敗。 AWS上でサーバ/エージェント型のツールを動かしたいな。 サーバにはlargeインスタンス、エージェントには microインスタンスを使おう。 エージェントを1つセットアップしたら、AMIを作って量産すればエエのよね。AWSベンリだわー。 (インスタンスストアタイプのAMIをウッカリ作成) アレ? こまいインスタンスが作れなす・・・。何かlargeインスタンスごろごろ・・・。? ぐはぁ、明らかにオーバースペック。それに、お金がっっ (3に戻ってAMIを作り直し) 情けないですね。こういうマヌケなことをして時間を無駄にしてはいけませんね。 というわけで、理解し
1 :本多工務店φ ★:2012/01/25(水) 01:32:25.03 ID:??? 特許庁、情報システムの開発を中断:55億円が水の泡に 特許庁は24日、2006年から始めた新たな情報システムの開発を中断することを決めた。 これまでに55億円の予算を投じたが、別のシステムを考える。 枝野幸男経済産業相は「大変申し訳なく思う」と謝った。 新システムは特許の出願や登録に使い、中国の特許情報を調べられ、国際化への対応もねらっていた。 開発の遅れで、特許を申請する利用者は、機能の低い古いシステムを使い続けることになる。 特許庁は中国の情報検索などができる最低限のシステムに絞り、別の方式で開発する。 新システムの開発期間は06年12月から14年1月。 設計を東芝ソリューションと、開発管理をアクセンチュアと契約した。 開発の遅れは、主に設計の不備が原因。 特許庁は検証委員会
Pegby in Two Minutes from Pegby on Vimeo. 「やるべきこと」が複数の分野にまたがって次々とやってくるとき、机の上に一枚の紙をおいてDoingリストを作ることでなんとか頭がパンクせずにいられます。 本当に作業が多い時には、情報カードを複数用意してタスクからタスクへと、まるで船から船に飛び移るような気持ちで作業をこなしているときもあります。 この、紙でなければできなさそうな管理方法をブラウザ上で実現することができる Pegby というサービスが Lifehacker で紹介されていましたので、早速使ってみました。 紙のように手軽で、紙にできないことをやってのける、これはなかなかよいバランスをもったサービスです。基本無料で利用できますが、珍しい課金方法もしているのであわせてご紹介。### カードのストリームを自由につくる Pegby にログインすると、次の
この脆弱性を突いたコンセプト実証コードが公開され、それを使ったAndroidのエクスプロイトも報告されている。 Linuxカーネルに権限昇格の脆弱性が発覚し、修正のためのパッチがリリースされた。この脆弱性を突くコンセプト実証コードも公開され、LinuxをベースとしたGoogleのスマートフォンOS、Androidなども影響を受ける恐れが指摘されている。 セキュリティ企業のSecuniaによると、脆弱性はLinuxカーネル2.6.xに存在する。「/proc//mem」ファイルへのアクセスが適切に制限されていないことに起因するとされ、悪用された場合、ローカルのユーザーが権限を昇格できてしまう恐れがあるという。 この問題に対処するため、Linux創始者のリーナス・トーバルズ氏は1月17日にパッチを公開。これを受けてRed HatなどのLinuxディストリビューター各社がカーネルアップデートをリリ
[読了時間:2分] 米Appleは2011年10ー12月期の決算を発表した。アナリストの予想を超える絶好調の決算発表となり、特にiPhoneの売り上げが好調で、アナリストの3020万台の予測に対し実際の売上台数は3704万台だった。サムスンの同時期のスマートフォンの売上台数は3500万台だったので、サムスンを抜いて世界一のスマートフォンメーカーの座に返り咲いた。(ソース:Apple Just Beat Samsung To Become The Number One Smartphone Maker On The Planet) 一方iPadは1320万台の予測に対し1540万台の売上台数を記録した。一部アナリストはAmazonの199ドルのKindle Fireに代表されるような競合タブレットの攻勢を受けiPadの売れ行きが鈍化すると予測していたが、iPadの売れ行きは引き続き順調だった
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く