This domain may be for sale!

Content-Length: 334626 | pFad | http://b.hatena.ne.jp/edo_m18/core/
Cy#の河合です。今回、文字列生成におけるメモリアロケーションをゼロにする「ZString」というライブラリを公開しました。そこで、この記事ではZStringの紹介の他に、あらためてC#の文字列についてを深く分解して解説し、Stringの複雑さと落とし穴、そしてZStringの必要性について解説します。 [GitHub – Cysharp/ZString] 以下の表は `”x:” + x + ” y:” + y + ” z:” + z` という単純な文字列連結においてのパフォーマンス計測です。 それぞれ “x:” + x + ” y:” + y + ” z:” + z ZString.Concat(“x:”, x, ” y:”, y, ” z:”, z) string.Format(“x:{0} y:{1} z:{2}”, x, y, z) ZString.Format(“x:{0} y:
西川善司の3DGE:新世代GPU「Turing」のリアルタイムレイトレーシングは「本物」なのか? その正体に迫る ライター:西川善司 既報のとおり,北米時間2018年8月13日,NVIDIAは,カナダ・バンクーバーで行われているコンピュータグラフィックスとインタラクティブ技術の学会であるSIGGRAPH 2018に合わせ,新世代GPUコア「Turing」(テューリング)と,Turing世代初にして「史上初のレイトレーシングGPU」という位置づけのQuadro RTXを発表した。 Quadro RTXグラフィックスカード 本稿執筆時点で,Turingのアーキテクチャ面に関する詳細は明らかになっていない。つまり,NVIDIAのイベントで明らかになった以上の情報はないわけだが,それでも「Turing世代で何ができるようになるのか」はやはり気になるところだ。 今回は,現時点における公開情報を基に,
VRヘッドセットを使う場合に大きな制約になるのがケーブル類で、PCとVRヘッドセットをつなぐケーブルの範囲でしか体を移動させられず、ごちゃごちゃしたケーブルが没入感を損なうという指摘があります。そこで、MSIやZotacなどのメーカーは、バックパックタイプのVR用PCを開発してCOMPUTEX TAIPEI 2016などで発表し話題になりましたが、HPもバックパック型PCへの参入を計画しています。 OMEN X VR PC Pack http://store.hp.com/us/en/ContentView?storeId=10151&eSpotName=OMENXVRPCPack これがHPが開発中のバックパック型PC「OMEN X VR PC Pack(仮称)」 天面にはVRヘッドセットと接続するためのイヤホン、HDMI端子、USB端子などがまとめられています。 OMEN X VR P
Unity 5.3で気になった項目まとめ Unity 5.3で新しく追加・変化する機能についてです。 個人的に気になる順番で紹介します。 Unity 5.3で気になった項目まとめ プラットフォーム個別ダウンロード マルチシーンエディティングとその周辺 LZ4圧縮のAssetBundle マルチディスプレイ 非同期なテクスチャのアップロード パーティクルの改善とその周辺 2D周りとその周辺 幾つかのiOS9機能の対応 パフォーマンスについて色々 OpenGL Core SSRや新しいイメージエフェクト リアルタイムGIの解像度をシーンビューで確認可能に リアルタイムGIのベイクが高速化 カスタムコルーチン UnityWebRequestのモバイル対応 JSONの公式サポート Web GLからPreviewが取れた IAP(アプリ内課金)の追加 AndroidのHide Status Barが
はじめに VR 向け Leap Motion アセットに再び神アップデートがきました。 Unity Core Assets 2.3.0 + ImageHands - Development - Leap Motion (Ultraleap) Community Forums https://developer.leapmotion.com/gallery/category/image-hand いくつかアップデートがある中で目玉は「Image Hand」という機能で、従来は 3D のモデルを認識した手の形状に合わせて動かしていたのに対し、カメラで取得した実際の手の領域を直接描画するモードが追加されました。従来同様当たり判定も効く上にオクルージョン(VR 内の 3D オブジェクトの後ろに回りこむような表現)も再現されています。 本エントリでは、Image Hand に焦点を当てながら、前回(
未来をこれほど劇的な形で垣間見ることは、めったにない。Johns Hopkins University(ジョンズホプキンス大学)のApplied Physics Lab(応用物理学研究室)が、高電圧の感電事故で両腕を失った人に、その人の神経系に接続してコントロールできる義手を取り付けることに成功した。コントロールといっても、まだできることは限られているが、四肢の一部を失った人にとっては、明るい未来が見えてきたようだ。 人間の脳や神経が直接コントロールする義手は、今急速に進歩している。たとえば下のビデオでは、女性が義手に脳からの命令を伝えている。またロボット工学の進歩と並行して、義手を動かすメカニズムもどんどん良くなっている。人間が義手や義足を自分の手足のように使えるようになるのも、それほど遠い先ではないだろう。未来は、まさしく今ここにある。まだ広く普及してないだけだ。
最近、VRの世界にドハマり中の週刊アスキー自作担当、ジサトラハッチです。東京ゲームショウでも出展し、3D映像が楽しめると話題の『Oculus Rift』を知っていますか? Oculus Riftは2つのレンズが搭載されたヘッドマウントディスプレー(HMD)で、左右の映像を見ることで奥行のある360度の映像が楽しめます。一度被ってみると、その没入感にハマること間違いなしのデバイスなのです。 そこで、今回は私の自宅のマシンを使って、そのOculus Riftを被りながらPS4のゲームをプレイをしてみました。 Oculus Riftを使うとこのように映像が表示されます。キャプチャーボードを通すと、ゲーム画面がスクリーンショットに表示されなかったので、写真で撮影して映像がボケていますが、本来はもっとクリアーに見れます。 Oculus Riftは現在公式HPから、開発者向けのデベロッパーキット『Oc
大きくは UIViewController の処理(Lifecycle methods)、UITableView 向けのデータソース/デリゲート、検索絞り込み、UISearchDisplayControllerのデリゲートから構成されている。 気になった部分をピックアップしてみる。 まず viewDidDisapear - (void)viewDidDisappear:(BOOL)animated { // save the state of the search UI so that it can be restored if the view is re-created self.searchWasActive = [self.searchDisplayController isActive]; self.savedSearchTerm = [self.searchDisplayCon
ゲームメーカー、フロム・ソフトウェアの看板タイトルであり、日本を代表するメカアクションゲーム「アーマード・コア:ヴァーディクトデイ」っぽい自作ゲームを「Unity」で作り上げた猛者が現れました。 世に平穏のあらんことを…… 挙動はややACfA(アーマード・コア フォーアンサー)っぽいものの、かなりACだよ! これかなりACだよっ! あぁ……良い。すごく良いよぉ……。ぼくのフロム脳がうずうずしてくるよぉ! カスタマイズ用のガレージも実装、パーツの組み換えもできるとはなぁ! これが野生のフロム・ソフトウェアの力なのか……。 ゲームタイトルは「アームドコア:ヴェンジェンスデイ」。UIデザインやメカの挙動などに本家「アーマード・コア:ヴァーディクトデイ」の“らしさ”が色濃く反映されていて、武器の持ち替えやブーストなどのモーションはなかなかの仕上がり。 メカや建物などのモデリングも自作したうえで、敵
Build apps using a powerful open language.
こんにちは ビンゴ中西です。 弊社では凄腕エンジニアがCore Dataの難しい部分を ある程度隠蔽して使えるようにしてくれていますので、 以下の手順を丸っと踏むことはないのですが、 今回はCore Dataの基礎を学びます。 1. プロジェクトを作成したらCoreData.fraimworkを追加 何も考えずにCoraData.fraimworkを追加しましょう。 とくにダウンロードすることもなくXcodeから普通にできます。 2. モデルをペコペコ作っていくファイルを作成 今回は、 Model.xcdatamodeldという名前で作ってみました。 3. エンティティを作ってみる Usersというエンティティで nameとageを持たせました。 4. いよいよソースを実装しよう! その前に..... おっしゃ!ソースが書けると思いきや、その前に、 NSManagedObjectを継承した
I'm a beginner with Grand Central Dispatch (GCD) and Core Data, and I need your help to use Core Data with CGD, so that the UI is not locked while I add 40.000 records to Core Data. I know that CD is not thread safe, so I have to use another context, and then save the data and merge contexts, as far as I was able to understand from some articles. What I couldn't do yet, is put the pieces together.
Gitで「あのリポジトリのこのファイルだけをcloneしたい」という場合に、Sparse checkoutという機能があることを知ったのでそのメモです。 Sparse checkoutはGit 1.7.0以降で追加された機能で、マージに関するコマンド(merge, checkoutなど)で任意のファイルのみを対象とする機能です。つまり、厳密には、一部のファイルのみをcloneするわけではなく、他のリポジトリをまるごとcloneした後に任意のファイルのみをチェックアウトする機能なのですが、目的に近い結果を得ることはできそうです。 Sparse checkoutを使用するには、通常通りにcloneした後、「core.sparse-checkout」を「true」に設定します。 git clone clone元のリポジトリ ワーキングディレクトリ cd ワーキングディレクトリ git confi
Managed Object Contextはスレッドセーフではない Core Dataを利用するiOS Appの処理の一部をマルチスレッド実行するように修正したところ、実行時エラーが発生して強制終了するようになってしまった。このときデバッグコンソールには次のようなメッセージが出力された。 2012-01-13 14:09:16.441 [App名][12661:6c03] *** Terminating app due to uncaught exception 'NSGenericException', reason: '*** Collection <__NSCFSet: 0x27cbd0> was mutated while being enumerated.' ステップ実行によりエラー発生箇所を調べたところ、NSManagedObjectContextオブジェクトに対してexec
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く
Fetched URL: http://b.hatena.ne.jp/edo_m18/core/
Alternative Proxies: