Parrots in captivity seem to enjoy video-chatting with their friends on Messenger
Oculus Questユーザーは、ハンドコントローラーなしで手や指の動きをトラッキングできるだけでなく、GPUを搭載したPCによる3D演算を活用した高度なVR体験も提供される。それを可能にする「Oculus Link」が11月に公開予定だ。 米Facebookは9月25日(現地時間)、AR/VR関連イベント「Oculus Connect 6」で、スタンドアロンVR HMD「Oculus Quest」の新機能としてOculus Linkを発表した。 そのための特別なハードウェアは必要なく、Oculus Riftなどで使っている、ディスクリートGPUを搭載した高性能PC(ゲーミングPCなど)からUSB 3ケーブルでOculus Questに接続するという方式だ。ある意味、Oculus Rift SなどのPC用VR HMDを不要とする技術で、実際にOculus Riftの豊富なコンテンツが利用
(Last Updated On: 2021年6月17日) CWE-20とは何か?と聞かれて即答できる開発者は多くないと思います。そもそもCWEとは何か?もあまり知られていないかも知れません。 実はCWE-20 不適切な入力バリデーション はソフトウェアセキュリティで最も重要な脆弱性とされています、CWEのみでなく情報セキュリティ標準的に情報セキュリティ関連法的にも。 ※ CWE: Common Weakness Enumeration (共通脆弱性タイプ) CWEは脆弱性識別子のCVEで有名なMITRE(米国でのIPAの様な組織)が管理するソフトウエア脆弱性パターンを列挙したドキュメント/データベースです。日本語名の通り、よくある共通のソフトウェア脆弱性を集めた物がCWEです。 CWE-20の解説 – CWE/SANS Top 25 Monster Mitigation M1 実は態々私
「30分でわかる」のは、だいたい、 4. モナド(Monad)とは何か? の読了までを想定しています。 また速い人なら、30分で全部一気に読み通せる分量でもあると思います。 30分以上かかっても一気読みしてしまうことが推奨されますし、一気読みできるように、前に戻って知識の再確認をしなくて済むように、最大限留意して構成を設計した上で執筆されています。 数学と用語問題。モナドの理論的基盤として圏論があるのは事実。理論的基盤がしっかりしているのはプログラミングという数学的作業において歓迎すべきことではある一方で、他方そのため一般的なプログラマにとってはまず用語に馴染みがない。歴史的に、圏論ベースのモナドを理論から関数型プログラミングに応用されていく過程では、実際、先駆者の間でさえ紆余曲折があったのだが、学習者へは馴染みのない用語を伴って、いきなり高度な数学的概念全開で天下り的に提示されてしまうこ
本記事は、日経WinPC2013年1月号に掲載した連載「PC技術興亡史」を再掲したものです。社名や肩書などは掲載時のものです。 DRAMはRAS#/CAS#/WE#という3本の信号線と、row/columnに多重化したアドレス線でアクセスする。最初の仕組みは冗長で、アクセス方法の改善で効率化できる。効率化の最初の試みが、FastPage Modeである。 DRAMの内部はアドレスをrowとcolumnに分けるのに合わせ、DRAMのセルも行列状に配置される(図1)。FastPage Modeでは、同じrowアドレス(行アドレス)の1列を「ページ」として、アクセスを高速化した。 図1 DRAMはセルを行列状に配置してある。各セルには、rowアドレスとcolumnアドレスを指定してアクセスする。このため、アドレスを一時的に保持するバッファーと、その状態から実際のセルのアドレスに変換するデコーダー
生存バイアスという言葉をご存じだろうか。 実は世の中にあふれている情報というのは、生存バイアスがかかったものが多い。語れるのは生存者だけであり、それ以外のものは、語るチャンスさえない( or 著しく限られる)ためだ。 ※敗者が語っても関心を持ってもらえない…ということもある。 今回は、生存バイアスについて書いてみたい。 目次 目次 生存バイアスとは 体罰はOKかも… 人生が狂った人の話がない 生き残った人のデータでは? 歴史にもバイアスがかかる 勝者に注目する心理がある 生存バイアスから逃れる術は 敗者のことを考える 期待値を求めたい 自分の頭で考えたい 本質を見極める努力を 本質を抽出したい 生存バイアスでできている - サマリー まとめ 生存バイアスとは 生存バイアスは、生存者バイアスと呼ばれることもある。 生存バイアスとは、脱落したもの、淘汰されたものを評価することなく、生き残ったも
遊びつくされたゲームからバグを見つけ出す着眼点 エディさんは「バグは何かの条件が重なったときに起こる場合が多い。バグを見つけるときの基本的な考え方だ」と言う。特に本来は重なることがない条件が重なったときには、ゲーム開発者が想定していない挙動が起こる可能性がある。この考え方に基づいて、シドタイマー持ち込みバグと別のイベントを組み合わせ、低歩数クリアの記録更新ができないか試したという。 バグを見つけ出す方法について、エディさんは次のように話す。「プレー中に発見することは意外と少ない。ゲームで遊んだ後に外出して歩いているときなど、ゲームをプレーしていないときに突然思いつく」。シドタイマーも雪の降る日、喫茶店からの帰り道でひらめいた。「頭の中でFF6のプレーを想像していると『このタイミングでこうしたら、こういう現象が起こるのではないか』とひらめく」(エディさん)。 ひらめいた仮説を基に実機で思いつ
より詳細なCQRSに関する資料はこちら https://little-hands.hatenablog.com/entry/2019/12/02/cqrs 参考資料:http://little-hands.hatenablog.com/entry/jjug2017fall 社内新規プロダクトでDDD, CQRSの思想をベースとしたアーキテクチャを構築し、コマンド(更新系処理)ではSpring Data JPA(Hibernate)を、クエリ(参照系処理)ではjOOQを採用しました。 結果としてそれぞれのORMの良いところを生かした組み合わせのアーキテクチャが構築できたので、その経緯と得られた知見についてお話ししたいと思います。 以下のようなトピックを考えています。 ・CQRSの定義とメリットデメリット ・DDD,CQRSを検討するにあたってのORMの選定ポイント ・構築したアーキテクチャ
うちのチームのプログラマーはテストが好きかどうかは分からないけど「これよく見つけたなー」と思うようなバグを見つけてくるからテストがうまいと思う。で、なんでうまいのか考えているのだけど「毎日1時間、システムレベルのテストをしている」のが、うまくなる要因の一つなんじゃないか。— miwa (@miwa719) 2019年6月24日 医用機器(自社製品)のソフトウェア開発に従事して、あと数年で30年になります。いろんなチームに所属し、多くの開発者と一緒に仕事してきましたが、現在所属しているチーム(うちのチーム)のプログラマーはテストがうまいです。プログラマー時代の自分と比較してもそう思いますし、『ソフトウェアテスト』という側面から製品開発を考えられるようになった今の自分から見てもそう思います。いいバグを見つけたなぁ…(素晴らしい)と思うことが多々あります。 うちのチームのプログラマーはなぜテスト
SEの仕事は文章を書く機会が多い。提案活動では提案書、受注後のシステム設計・システム開発では、要件定義書(要求仕様書)や基本設計書、インタフェース仕様書、操作マニュアル、運用マニュアル等の納品ドキュメントがある。また、これ以外にも進捗報告書や客先への報告資料などがある。 にもかかわらず、文章を書くのが不得手というSEは意外に多い。私もあまり得意ではない。 特に、プログラマーからSEになった人に多く見受けられる。プログラマーの場合は、詳細設計書や、ソースコードのコメント、テスト仕様書など、箇条書きに近い文章が多いせいかもしれない。 プログラマーが書く進捗報告書には箇条書きのものが多い。余計なことは書かきたくないから、とも考えられるが、文章を組み立てることに慣れていないから、という側面もありそうだ。 このような背景からか、SEを対象とした、文章力向上のための講座や書籍等が幾つかある。 その中に
この記事のオリジナルは voxxed に投稿されたものです。 JavaScript関連の問題を抱えるチームをサポートする仕事を通じて、いくつか共通の問題点があることに気づきました。もしあなたもJavaScriptに対するイライラを感じているのであれば、この記事は何らかの助けになるかもしれません。おことわり:私がお教えするヒントはすでにご存知のものもあるとは思いますが、うまくいけば、多少なりとも有用な情報があるかもしれません。特にエンタープライズアプリケーションやCMSソリューションを構築する際に有効なヒントです。チームの誰もが話したがらないCMSのコードについてお話しします。いずれも必要に応じて採用できるものです。 debuggerステートメント 大半のブラウザでサポートされているにもかかわらず、JavaScriptを書く際に最も活用しきれていない機能の1つです。debuggerステートメ
TL;DR ブラウザ上でほぼVS codeが使えるクラウドIDEサービス「Coder」 他のVS codeライクのクラウドIDEと異なるのは「拡張機能がそのまま使える」。大半の拡張機能を利用可能 現在はアルファ版 ChromebookやiPadでの利用も想定している Dockerコンテナにプロジェクトを作成するので自由度が高い 無料プランでも十分に使える。他のクラウドIDEと比べて月額費用が安い Fast Time機能を使うと時間制で96CPUコア、メモリ16GBが利用可能(課金で殴る開発駆動) コラボ機能で1つのプロジェクトで複数ユーザでペアプログラミングができる(未確認) きっかけ 2019年2月28日の夜、「あれ、VS codeライクなクラウドIDEってなんて名前だっけ?」という疑問から 「Cloud IDE vs code」 でググったところ以下の検索結果が表示。 ここで目的である
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く