「アーキテクチャ」を含む日記 RSS

はてなキーワード: アーキテクチャとは

2019-06-07

anond:20190607150308

ファミコンゲームメーカー入社したときに、いままで8086で仕事してたっていったら、8086はアーキテクチャが汚いとか、セグメントレジスタなんて使ってられないとかなぜか俺がこき下ろされたな。

64K以上のメモリを扱うのに、バンク切り替えするほうがファミコンのほうがめんどくさいだろって感じだったし、掛け算命令がないどころか、255以上の足算も複数命令を組み合わせないといけないとか、アーキテクチャが美しいかもしれんけど、人間にはぜんぜん優しくねえだろって思ったわ。

2019-06-01

スタックオーバーフローユーザー会に行ってきた。Tシャツ目当てで。

メタな話は、正直あの界隈の人たち好きじゃないので興味なかったのだけど、

同じように一般参加した人がstackoverflowに質問した内容やそれを自己解決した経緯を聞くのは楽しかった。

エンジニアだったら、なんかの問題に躓いて、死ぬほどリファレンス読み込んで解決できなくて

神にもすがる思いで誰か…同僚だったり、SOだったり、GitHubに頼った経験はあると思う。

そこから先のアクション千差万別だ。

同僚に事象説明していたら、環境差分に気づいてスルスルっと解決しちゃった体験

サンドバッグになってありがとうといつも優しい同僚に言っていたが、最近ラバーダッキングというちゃんとした名前があることを知った。

長ったらしいエラーログから特徴的な文言を抜き出して、ググった先がGithubのissueで。

英語で続くよくわからない会話についた絵文字GJを頼りにフィックスして結局直ってねーじゃんと失望するような体験

kubernetesを見るがいい。よくわからないbotが90日後にやってきて勝手にissueをcloseしていくぞ。

そんな中で、技術者として真だなと思うのが技術的に解決方法自分で見つけた人。隣の人から聞いたのはそんな話だ。

macドック(下にあるアプリケーションローンチバー)から消したアプリアイコンが、電源入れるたびにゾンビのように復活するので調べたら

osバージョンアップ用プロセスがdockの配置を定義している静的ファイル操作して勝手に元に戻していたことがわかったらしい。

osバージョンアップ用プロセスリブートで必ず動くことへの対応は見つけられなかったけど、事象対症療法は何とか見つかったよとのこと。

正直かっこええなと思う。

システムアーキテクチャがわかってて深い理解があって初めて可能になるような。

こんな方法ベンダーマニュアルにも、どの教本にも載ってはいない。しかし、可能ではある。システム全体に対する深い知識理解と応用力があれば。

EGFマダー?といつも呟いている自分は、EGコンバットでいつEMPバラージにあってもいいように備えている。

そんな中、CVE-2018-1002105 の issue を読んで kube-apiserver に詳しくなろう!

は今、「kubernetes the hard way on azure」をやってて最初のCIDRによるネットワークの分割は、lucidchartでお絵描きまでして頑張ったのに

kubeconfigファイル作成あたりは無の境地になって、。。。はっと、なんか不安になってきた自分に強くささった。

「kube-apiserver がリバースプロキシとして動作する」こともあるというアーキテクチャ理解ベース脆弱性情報がこうやって発展するのか...みたいな。

震えるほどかっこええなと思う。

知識の深堀のために、SOが発展していけたら。そんなことを思う。

2019-05-28

アーキテクチャ意味が変わっていた

つの間にか設計みたいな意味になっていた。

内部構造みたいな意味じゃなかった?

15年後のIT業界はどうなってるかなあ

今作られているシステムは、最先端アーキテクチャのものも含めてすべてレガシーになっているはず。

まったく想像もつかないな。

2019-05-26

ファーウェイを中心とした米中貿易摩擦に関わるまとめと私見

そもそもの発端は?

中国習近平体制以降、西側技術を用いて西側用へ最適化された製品サービス西側へ輸出することで経済成長してきた。

それと同時に西側で生まれイノベーション企業製品サービスについて、その当初は中国内でビジネスをすることを静観するが、同種の企業製品サービス中国企業として成立すると西側企業製品サービス規制して中国資本自国産業を守ってきた。

米国ドナルド・トランプ体制以降にこれらが非常に強く問題視され、中国携帯電話メーカーZTEに端を発し中国規制を強める動きが本格化した。

中国西側発明フリーライドしているという意見である

Googleはなぜ米国政府に同調たか

前述した通り中国同種の企業製品サービス中国企業として成立すると西側企業製品サービス規制して中国資本国内産業を守るため、Google中国内で度々規制の憂き目に遭っていた。

Google中国政府へ不満をつのらせていたのは明白で、米国法を遵守するとともに報復的な意図があったと推測されている。

ファーウェイ被害者か?

米中の政争へ巻き込まれた形なので被害者と言える。

ただし、前述したようにGoogleへ先に手を出したのは中国政府なので、一部で語られている「Google米国政府の言いなり」という様な意見は少々弱い。Googleには同調する十分な理由があった。

当然ながらファーウェイ中国政府による海外企業規制に助けられていた面もあるので、完全な被害者判断するかどうかは意見がわかれるところだろう。

ファーウェイAndroid OSを使えなくなるとはどういうことか?

スマートフォン向け基本ソフトウェア(OS)のAndroid OSはその大部分が誰しもが無料で利用できるオープンソースソフトウェアだが、Android OSと名乗るにはGoogleが定めるライセンスに則らなければならない

そのライセンス取得にはGoogle Mobile Service(GMS)の工場出荷時状態からインストール必須だが、このGMSの大部分は非公開であるクローズドソフトウェアであり、GMSGoogle承認がなければインストールすることが正式にはできない

GMSAndroidアプリ開発において便利な機能がまとまっており、Androidアプリ開発者の開発労力を低減させるため、人気がある高機能で高品質AndroidアプリではGMS機能が当たり前のように採用されており、Android OSでないと人気のAndroidアプリが正常に動作しなくなる可能性が高い

ファーウェイAndroid OSを使えなくなるとはどういうことか?という疑問の答えの1つが「人気のAndroidアプリが使えなくなる」というものだ。

その他にもGoogle正式認証するAndroid OS向けのソフトウェア情報セキュリティ情報携帯電話本体ハードウェア開発に関わる情報提供されなくなるので、ユーザーとしては便利に安全に使い続けることが困難になる。

今後ファーウェイスマートフォン製造できなくなるのか?

ファーウェイスマートフォン製造できなくなる可能性は非常に低いと見られている。

それは前述したAndroid OSオープンソースソフトウェアという部分が関わっており、Android OSオープンソース部分をまとめたAndroid Open Source Project(AOSP)という存在があるためファーウェイスマートフォン製造できなくなることはないと思われる。

AOSPは様々なスマートフォン向けOS開発へ応用されており、一部報道ファーウェイ独自OSを開発するという情報が流れているが、ファーウェイはAOSPを利用して独自OSを開発すると思われる。

AOSPベーススマートフォン向けOSライセンスの兼ね合いでAndroid OSと名乗れないだけで、AOSPはOSの振る舞いとしては事実上Android OSと大きな差異はない

ただし、問題となるのはAOSPへは前述したGMSが含まれないので、ファーウェイが開発するAOSPベース独自OSでは人気のAndroidアプリが正常に動作しない可能性があるので、ファーウェイスマートフォンコストパフォーマンスの高い人気のAndroidアプリが正常に動かないスマートフォンに成り下がるかも知れないのが問題だ。

ソフトバング傘下となったARMファーウェイとの取引を停止したとは?

ARM社はCPUアーキテクチャと呼ばれる、現在コンピュータスマートフォン機械的中核となっているCPU設計図を考え出している会社だ。

そして現在スマートフォン向けCPUの大半がARMが考え出したCPUアーキテクチャ採用しており、CPU製造メーカーARMライセンス料を支払ってCPU製造している。

ファーウェイスマートフォンCPUであるKirinシリーズCPUは、ファーウェイ傘下のハイシリコン社が製造しているが、このハイシリコン製造しているKirinシリーズCPUARMCPUアーキテクチャ採用している。

まりハイシリコンファーウェイKirinシリーズCPU製造供給できなくなっており、ファーウェイスマートフォン製造が窮地に陥っているということだ。

ただし、CPU調達価格は高くなってしまうがハイシリコン以外の西側会社からCPU調達したり、ハイシリコンからKirinシリーズCPUを例えばシンガポールで作った資本関係のない企業あたりへ権利移転して、ファーウェイが輸入するという3店方式のような方法がないわけではないので、直ちにファーウェイスマートフォン製造が止まることはないだろう。

ファーウェイスマートフォンSDカードが使えなくなるとは?

そもそもSDメモリーカードとは米国本部を置く非営利団体SD Association(SDA)が規格を策定しているメモリーカードだ。

SDA米国本部を置いているため法律米国法の影響下にありSDメモリーカードに関わる技術情報提供ライセンス料の受け取りなどに関して米中貿易摩擦煽りを受けた形だ。

そして、ファーウェイSDメモリーカードを使えなくなるのか?という疑問についてだがSDメモリーカードは使えなくなるがMulti Media Card互換メモリーカードは使える」という回答になる。

この辺りに詳しくない者へ説明は非常に困難を極めるのだが、メモリーカードはこれまで様々な形式や規格が作られてきた。その中にMulti Media Card(MMC)と呼ばれるメモリーカードがある。

このMMCライセンスフリーで利用することが可能で、実は形状がSDメモリーカードと全くの同一である

そして、MMCSDメモリーカード歴史的経緯SDカードMMCと一部の機能互換性を持つという側面がある。

そのためライセンス料の支払いが難しいオープンソースかつコミュニティベースで開発されている一部のUNIX OSや一部のLinux OSではMMCに関しての例外的実装としてMMC互換メモリーカード動作するのだ。

そのためファーウェイSDメモリーカードが使えなくなってもMMC互換メモリーカードは使い続けることができるという見方が強い。

再度言う、SDメモリーカードは使えないがMMC互換メモリーカードは使えるのだ。

今回の米中貿易摩擦米国が不利という意見は誤り

前述したように、中国経済成長西側技術を用いて西側用へ最適化された製品サービス西側へ輸出することで経済成長してきたものであり、その経済成長の推進力は西側知財によるところにある。

今回の中国はその推進力たる知財人質に取られている状況であり、推進力を奪われれば中国経済が下降線を辿ってしまうのは難しい想像ではない。

そしてまた「中国を刺激するとGoogleに変わってBaiduAmazonに変わってAlibaba、そういった中国サービス世界を取る」というような意見が稀に見られるが、今まで国際競争に晒されていなかったサービス来年いきなり世界を取ることは有り得ないので、今回の米中貿易摩擦懸念する問題ではない。

もちろん10年後や20年後はわからない。だがしかし現在中国サービスGoogleAmazonと対抗できるまで成長するには中国西洋知財がどうしても今現在必要なのである

さらに言えば、中国簡体字教育推し進め過ぎていて既存サービス簡体字しか対応していないサービスばかりであり直ぐに多言語化したり、現地法規ユーザー特性に合わせたサービスの微調整を直ぐにするというのは全く現実的じゃない。

例えば、簡体字で話す微博(中国マイクロブログSNS)ユーザーがいきなり多言語に馴染めるとは思えない。というかむしろ中国在住人以外が微博を利用する理由が今のところない。

米中貿易摩擦は日米貿易摩擦再現という意見は誤り

何故ならば当時の日本海外企業特に規制などは殆どしていなかったからだ。

当時はまだ自由貿易協定などが世界でも稀で、どこの国も輸出入関税を掛け自国産業を守ろうのすることが通例だったからだ。

そういった意味で当時の日本海外企業へ対してあからさまな政治的意図のある摘発などをもって規制することは殆どしていなかった。

今回の米中貿易摩擦価格の安さから起きた貿易摩擦とは違うと言える。

米中貿易摩擦はどう決着が付くのか?

前述した通りそもそもの発端が中国政府による海外企業冷遇なので中国米国へ折れるしかないというのは米中双方が間違いなく理解している。

どこの国も自国企業優遇はしている。しかしあからさまな冷遇をするのは可能な限り控えているのが通例だ(インフラ関連企業などで海外資本比率規制を設けるなどの冷遇はどこの国もしている)。

まり決着は中国内における海外企業への規制緩和しかないである

中国側が簡単に負けを認めない理由自国産業を守るためにどこまで海外企業への規制を緩和するか?というのを決めかねているというただ1点であり、この判断を誤ると中国バブルはすでにもう弾けていると言われている中で自国産業が急速に萎んでしまから決めにくいのだ。

もちろん、そのようなことが起きれば習近平体制が揺らぐのは明白であり、中国政府としては非常に難しい判断をしなければならない状況だ。

中国はどういう対策を取ってくるか?

西側で生まれイノベーション企業製品サービスについて、その当初は中国内でビジネスをすることを静観するという習近平体制の今までの状況から考えるに、中国政府が取る選択時間稼ぎである可能性が高い。

可能な限り時間を稼いで自国産業が可能な限り最小限のダメージで済むような方策を取ろうとしているところだろう。

ただ、米国バカではないので、その中国の動きを察して段階的に規制強化をし圧力を強め、中国が持つ有限の時間を浪費させようとしている。

ファーウェイはどうなるのか?

まりにも中国側の時間稼ぎが上手く行き過ぎるとファーウェイ世界スマートフォントップメーカーから転落する可能性がある。

しかしながらファーウェイ倒産するところまでは行かず、その前に今回の米中貿易摩擦解決すると踏んでいる。

まり中国側が白旗を揚げて海外企業への規制を緩和するということだ。

その後ファーウェイが今のように復活するというのは五分五分だと見ているが、ファーウェイが中堅やそれ以下へ成り下がっても、次はハイセンスシャオミあたりがスマートフォンメーカーとして世界で注目を浴びるのではないか?と予想している。

オッポやヴィーヴォはあまりにも米中貿易摩擦が長期化すると煽りを食らって会社が傾いてしまうのではないか?とは心配になる。

最後に、中国ファーウェイが倒れても第2第3の中国企業ポストファーウェイとして候補に挙げられる程度にはまだまだ余力があるのだと記してこのエントリを終えたいと思う。

2019-05-22

納得いかねぇ

都内WEBサービス企業ソフトウェアエンジニアをやっている。

先日、給与査定があったのだが、それにどう考えても納得いかないことがあったのでここで書く。

前提

昨年の2月に今の会社入社

その時提示された給与に関しては、希望額には届かなかったものの前職よりもUPするので、まあいいか、がんばろ、ということで入社

評価システムについて

いわゆるMBOというやつが採用されている。

社員それぞれにグレードが与えられていて、MBOの達成度合いに応じてグレードのアップダウン給与アップダウンが発生する。

ざっくりいうと、MBO評価がSだとグレードアップされ、Aだと給与アップの評価される。

入社当時のグレードについて

チームメンバーでありつつ、場面に応じてチームリーディングを期待されるくらいの役割

エンジニアスキルについても、設計から実装まで全て独力でやっていけることを期待されている。

一年間でやったこ

査定の結果

Bランク。グレード相当の働き。

給料は上がらない。入社当時と同じカネで一年間働くことになる。

納得がいかないこと、その1

給与査定に関してそういうシステムであるということは理解している。

だが、上記の働きをして1円も給与がアップしないのは全く納得がいかねぇ。

給与査定面談では今年度はモバイルアプリテックリードだけではなく、開発チーム全体のリーダーに据えたいと考えているので頑張ってくれことだったのだが、じゃあ給料上げろよ。

ってか期待されている役割と実際のグレードの期待役割乖離あんだろ。

一年間、すごく良く頑張ってくれて、採用してよかったとの言葉もあったが、そんな言葉はいらんので給料上げろ。

納得がいかないこと、その2

今年に入って、某有名アプリを開発をしている会社から転職してきた俺よりも10個下くらいの若手がいる(非エンジニア)。

前社での働きがどうだったかとかは俺は知らない。

で、だ。ひょんなことからその人の給与を知ってしまったのだが、俺と同額。

この時点でちょっと納得いっていなかったのだが、まあ、よしとしよう。一年間、バリューを発揮してきたのだから、おれも給料上がるだろ、と思っていた。

のだが、先に述べた通り、給料は据え置き。

これおかしいと思うんだよな。一年会社に貢献してきた俺と、まだ貢献がゼロでその時点で何のバリューも発揮していない人間結果的に同等の評価って。

前職の企業ネームバリューがでかいから、そういうものなのかもしれないし、そういうものとして理解することはできる。

だか、やっぱり納得がいかない。

2019-04-30

設計デザイン)とは何かって話

設計というもの必要不要かというのは大変興味深い、と言えばウソだけど。

例の記事で言うところの「クリーンアーキテクチャ」が何なのかわからなかったので調べてみた。

要するにデザパタ一種らしい。(解説が難しくて3秒で深く追及するのをやめた)

デザパタ不要かどうかを議論しているようだ。

俺は老害プログラマだが世の中のデザパタほとんどはクソだと思ってるがそんなことよりも重要なのは

「そのデザパタ、今必要ですか?」

という問いだと思う。

そのデザパタ解決たかった問題と同じものを今の自分が抱えているのか?

単に新しく覚えたスキルを使ってみたくなる病にかかってないか

案外、今直面している問題に使えるデザパタって多くない。

返って複雑になるものばっかり。


そうだ。デザパタ不要とか生易しいものではない。害悪だ。

デザパタは滅びるべし。

2019-03-25

Stadiaの開発者インタビュー

Eurogamerにより独占配信されたStadia開発者二人に対するインタビュー記事

https://www.eurogamer.net/articles/digitalfoundry-2019-google-stadia-phil-harrison-majd-bakar-interview

やっつけなので可能なら原文を読むことをお勧めします。

---

なぜ今なのでしょうか?

タイミング問題です。20年間の蓄積によりGoogleにはデータセンタ内のパフォーマンスに優位性が存在します。Googleデータセンタ内ではHWメーカーです。我々はデータセンタ内で何年もの間、高い性能で端末間を接続する基盤を構築してきました。Youtubeでの経験からプレーヤーサイドの観点からだけでなくデータセンタ内部から技術観点から技術統合を行ってきました。他社でもその視点存在していますGoogleにはその点に固有のアドバンテージ存在します。

これまでの箱をTVの下に置いておいたパラダイムに比べ、無限演算リソースによる可能性が現れます。これまで存在しなかったことをできる可能性があります

その通りです。我々にはレガシーがありません。全てが21世紀のために設計されています開発者制限の無い計算資源が利用でき、何よりもマルチプレーヤーサポートできます。これまでのマルチプレーヤー環境は一番遅い通信に影響を受け開発者は最も遅い接続に対し最適化必要でした。我々のプラットフォームではクライアントサーバも同じアーキテクチャの下にあります。これまではクライアントサーバの間のping支配されていましたが我々の環境なら最速でマイクロ秒で済みます。だからプレーヤーの数は単一インスタンスにて動的にスケールアップが可能です。バトルロイヤルなら数百から数千、数万のプレーヤーが集まることも可能です。それが実際に楽しいかどうかは置いておくとしても、新聞ヘッドラインを飾ることが可能技術です。

クライアントサーバの双方でこの利益を得られるのでしょうか

両方です。

すると開発者に対しStadiaホリデーシーズンにぴったりの最高の製品だと言えると。理に適った範囲無限計算資源が得られると。

ユーザが我々のプライベートLANからはみ出さないだけでもその効果は大きいものです。Googleは45万kmに及ぶ光ケーブルにより世界中データセンタ間を接続しています米国西海岸から東海岸まででも20ms、フランクフルトからマドリッドでも20ms。これにより開発者は最も極端な場合においてもレイテンシ予測可能でそれに従い設計を行うことができます


Youtbeとの統合について教えて下さい。

StadiaYoutube技術と深く結びついていますが、実際には一歩引いています今日ゲーム業界を考えてみて下さい。2つの世界共存しています。1つはゲームプレイする人々で、もう1つはゲームを見る人達です。2億人の人々がYoutubeゲーム毎日見ています2018年には述べで500億時間ゲームを視聴するのに費されています時間人口の双方で信じられない程の視聴が存在します。我々のビジョンはこの2つの世界を1つにすることでゲームを見ることができ、かつ、プレイもできる、双方向に楽しめることです。

まり重要なのはゲームシステムでもなくコンソールでもありません。噂とは異なり我々はコンソールビジネスには参入しません。我々のプラットフォームの要点はコンソールでは無いことで、皆が集まる場所を作ることです。我々は箱でなく場所を作る。今までと異なる体験を得られる場所です。ゲームを見るなり、遊ぶなり、参加する場所であり、かつユーザが楽しむ場所であり、ユーザ他人を楽しませる場所です。

から我々のブランドはStadiaといいます。これはスタジアム複数形です。スタジアムスポーツを行う場所ですが同時に誰もがエンターテイメントを楽しむ場所でもあります。だから我々はそれをブランドにしたかったのです。皆が遊んで、観て、参加して、さらにはゲームをする場所。一歩下がって見ることもできる場所。常にどのボタンを押したか意識しないでも良い場所。他のアーキテクチャでは実現できない場所です。

まりリアルタイムシミュレーションゲームで全ての駒が人々であるようなものですか?

その通りです。そして単純に技術的に深い点を求めて、我々は第一世代でも4K60fpsHDRサラウンドサポートしました。さら開発者必要インフラに従ってスケールします。それだけでなく、同時にYoutubeに常に4K60fpsHDR画像送信することが可能です。だからあなたゲーム体験の思い出は常に最高の状態になります

Googleは全てを記録するでしょうか?

プレーヤー次第です。Googleは全てを記録はしません。もしプレーヤーが望むならGoogle4Kストリームしま

共有が友達だけか、世界中に公開かも自由選択可能です。Googleユーザ制御を明け渡します。もしユーザYoutubeで公開すれば誰でもリンククリックすることでそのゲームを遊ぶことができます

するとユーザshareするだけで誰でもがその特定ゲームに参加することができる訳ですね。

そう。そしてこれはマルチプレーヤーゲームロビーの新しい形となりますYoutubeクリエイターなら誰でもがファンチャンネルのsubscriberを自分ゲームへと誘うことができます生主として、Youtubeクリエイターとして私は視聴者を私のゲームに瞬間的に招待できます。それが私と10人の友達でも、(訳注: セレブの)Matpatと彼の数百万の購読者でも、技術は同じです。

アカウントシステムベースYoutubeですか?

Googleアカウントの一部です。従ってGMailアカウントがStadiaへのログインに利用できます。他の基盤についても説明させて下さい。最初サービス立ち上げから全ての画面への対応を行いますTVPCラップトップタブレット携帯です。我々のプラットフォームの基本は画面に依存しないことです。これまで40年間、ゲーム開発は端末依存でした。開発者として私は制約の範囲内で、私の創造性を開発対象の端末に合わせてスケールダウンする必要がありました。

我々はStadiaでそれを逆にしたいのです。我々は開発者に対し彼らの考えをスケールさせ、どの端末の縛りから解放したいのです。パフォーマンスに優れ、リンククリックすればゲームは5秒以内に開始されますダウンロードもなく、パッチもなく、インストール必要なく、アップデートもありません。多くの場合、専用のHWも必要がありません。従って古いラップトップChromeブラウザ使用する場合にでも皆さんが既に持っているだろうHID仕様に準ずるUSBコントローラ動作します。そして、もちろん、我々自身コントローラも開発中です。

なぜ独自コントローラを作るのですか? USBコントローラはどこにでもあるじゃないですか

コントローラ自作する理由はいくつかあります。1つはTVへの接続です。我々はChromecastをストリーミング技術採用します。Stadiaコントローラの最も優れた機能の1つはそれがWiFi接続DC内のゲームに直接接続することです。ローカルデバイスとは接続しません。

それは面白い。するとほとんどそれ自体が端末な訳ですね。

その通りです。これこそが我々のブランドの実現であり、具現化です。そして独自コントローラにより最高のパフォーマンスが実現します。ゲームに直接接続するためにプレーヤーは画面を移動することが可能です。プレーヤーはどの画面でも自由に遊び、停止し、他の画面でゲームに復帰することが可能です。

そしてコントローラには2つの追加されたボタンがあります。1つはGoogle Assistantの技術マイクを用いますユーザ選択により、ユーザプラットフォームゲームの双方に対し、自然言語を用いて会話が可能です。例えば「Hey, Google。MadjとPatrickと一緒にGame Xをやりたいな」と言えばStadiaマルチプレーヤーゲーム指定した友人と共に直ぐに開始します。

するとGoogle伝統的なUI回避するのですね?

我々はゲーマー可能な限り素早くゲームに辿り着かせるよう考えています。数多くの研究を行いましたが、多くのゲーマーゲームを起動したら直ぐに友人とゲームを開始したいと考えていますゲーマーUI時間を費したくは無いのです。

誰かが言ったことですが、現在コンソールは起動した時にまるで仕事のように感じると言うのです。ゲーム自体更新や、ゲーム更新があります。我々はそれらを完全に取り除きたいと考えています。もう1つのボタンは、ちょっと趣が異なるのですが、Youtubeシェアできます

端末は何でも良いのですね? スマホスマートTVも?

Youtubeが観られるならどこでもStadiaは動きます

TVへの接続にはChromecastが使用されると。では実際にはどのように動きますか?Chromecastがスマホラップトップからストリーミングを受け取るのでしょうか?

Chromecastはスマホからストリームを受取はしません。Chromecastはスマホから命令のみ受けます画像NetflixYoutubeから直接受け取ります。Stadia場合、StadiaコントローラからChromecastへとこのゲームインスタンスへと接続せよと命令がなされ、Chromecastはゲームインスタンスから動画ストリームを受け取りますクライアントはとてもシンプルです。行うのはネットワーク接続ビデオと音声のデコードのみです。Chromecastは入力を処理しません。全て入力コントローラが扱いますビデオと音声とネットワーク接続Chromecastの基本動作で全て既に組込まれています

Stadiaの起動はどうするのですか? コントローラで?

そうです。とても良く出来ていますWiFiに繋ぐだけです。コントローラにはWiFiIDとPWを入れるだけです。それだけです。ホームボタンを押すと勝手Chromecastを探し直ぐにChromecast上でクライアントを起動します。UIが表示され直ぐにゲームを遊ぶことができますデジタルパッドでUI操作することも可能です。これが重い処理を全てクラウドへと移行する点の美しさです。Chromecastのような低消費電力の端末で説得力のある体験ができますChromecastは5W位下です。Micro-USBで給電可能です。典型的コンソール100から150Wもします。またこれまで説明しませんでしたが、例えスマホでも行うことは動画再生だけです。従ってAssassin's CreedDoomや他の重いゲームあなたスマホの上でモバイルゲームよりも低消費電力で動作します。だからスマホ10時間でも遊べます

スマートTVではStadiaYoutubeクライアントに組込まれるのでしょうか。それともStadia独立して起動させますか?

今の所、我々はChromecastのみに集中しています。でも技術的、機能的な観点からYoutubeがある場所ならどこでも動きます。我々はまだStadiaをどのようにユーザに届けるかは検討中です。

コントローラに話が戻りますが、モバイル端末にはやはり物理的なアタッチメント必要に思われます。例えばスマホコントローラ接続するような。MicrosoftのXCloudを見ていると操作には実際に問題があるようです。

Googleには解決手段があります

そうでしょう。スマホコントローラ取り付け以外にも、明らかな解決手段としてSwitchのようなクライアント端末を作るのでしょうか?

サービス開始時から提供されるサードパーティによる解決手段サポートしています。他にもアイデアがありますしかし今は話せません。

なるほど。GoogleUbisoftデモを行いましたが、これまでにDoom 2016でもデモを行いました。他にも開発企業はありますか?

良い質問です。私がこのプロジェクトに参加する前からチームは既に何社かと提携しここ何年かの間に技術提供していました。StadiaLinuxベースです。グラフィックAPIはVulkanです。開発企業クラウドインスタンス作成しますので、開発キットも今ではクラウドにありますしかクラウドだけでなく、開発社のプライベートDCでも、机上のPCでも可能です。

すると開発者物理的なHWを持つことが可能ですか?

もしそうしたいなら。でも我々は今後のトレンドが開発でも配布でもますますクラウドへと移行していくと考えています。従って今後数年で開発者にとってクラウド中心、クラウドネイティブゲーム開発での標準となるでしょう。

どの企業自身クラウドシステムを開発しているように見えます。例えばOriginクラウドがあるでしょう。しか必要とされるインフラ要件は、我々がここで話しているような内容を達成するには、3rdパーティには荷が重いように思えます。彼らは自身クラウド継続しながら、Googleシステムを導入するでしょうか。

デベロッパーパブリッシャーはとても賢くクラウドネイティブとなる新しいゲーム体験を達成するために必要ツール技術について考えていると思いますしかしそれは世界中で何千ものアクセスポイントを持つデータセンターを運営することや、それらの運営必要な莫大な投資資本とは異なるものです。Googleは今年単年でも$13Bの資本を投下しています

それはとても巨額ですね。しかしそれでも依然としてシステムを構築しインストールするのは根本的な問題です。多分野に渡る段階的なロールアウトになるのでしょうか?

米国では全ての必要場所に展開が終わっています。Project Stream試験必要環境2018年末には整いました。我々はGoogle社内で、Google社員対象2017年の始めから2年間の間、プライベートテストを行ってきました。2019年には米、加、西欧、英にて Permalink | 記事への反応(1) | 06:10

2019-03-09

チートを含めゲームって言ってるやつ

とある投稿ブコメ

”アホくさ。チートも含め大きいゲームやってるだけじゃん。ゲーム運営ルールメイカーのつくるアーキテクチャに隷属しすぎだよ、みんな。チーターの方が幾分人間的に思える。何がゴキブリなのやら。”

そういう人間チート使うから俺たちは困ってるんだよ

俺たちはルール範囲内で遊びたいんだよ 公園遊具勝手に改造するなよ

将棋であらゆる地点にジャンプできるコマを1人だけ使える」

サッカーで交代枠が片方のチームだけ無限にある」

野球バットに当たれば必ずヒット以上になる」

ドッジボールで1人だけすべてのボールを弾き無敵」

やってることこのレベル以上だから

2019-02-24

anond:20190223231742

・あらかじめサポート期間を決めていたんだからサポートはしないとまずい

しかアーキテクチャが古い事は認めざるを得ない

こういう事情からの結果でしょ。別に意味不明」ではないような。

2019-02-21

弊社のエンジニアマネージャがクソ過ぎる

技術責任者だかエンジニアマネージャだかしらんけどおまえクソコードしか書けねーだろ。

つかほぼコード書いてないじゃん。そのくせ基盤部分とかアーキテクチャ設計に入りたがる。

そして飽きたら社員に任せて自分はドロン。基盤の設計がクソだから誰も触りたがらないしメンテコストヤバいのよ。

自分コード書けないのは自覚してるらしいけど、そんならそのポジション空けろよ。

おまえがそこにいられる理由はただひとつ創業メンバーから

そのくせ知識だけはいっちょ前にひけらかしてくるからまたウザイ

おまえネットベンチャーでちょこっとエンジニアやってた経歴しかないじゃん。

勉強会とかセミナーとか起業コンテストとか行きまくってるミーハー野郎じゃん。

技術選定のポリシーも何もなくて流行り物を選ぶだけ。技術力ちゃんと身についてます

その技術によって採用のやりやすさだったり、外注エンジニアの単価が決まること理解できてる?もっと会社のこと考えろよ。

そして極めつけのキャリア支援かいらねーから

「この会社エンジニアとして成長して市場価値を高めよう」とか言っちゃってるのもう笑えない。

何度も言うけどおまえコード書けねーじゃん。なんでそんな上から目線なの?自分キャリア自分で決められるから

いや、別にそういう制度があっても全然いいのよ。会社として用意してるのは素晴らしい。

でもコード書けないやつが考えるキャリアアップなんてクソみたいなもんでしょ。

プログラマとしてクソみたいな実力しか無いのにトップに立ってるつもりなのやめろよ。

実力無いんだったら裏方支援みたいな方向性で頑張れって。こっちも別に給料とか株とかそんなのはどうでもいいのよ。

実力ある人と切磋琢磨して仕事したいだけなのよ。

ほんとごちゃごちゃ言ってねーでコード書け。

2019-02-06

テスラアーキテクチャ

テスラの車は、トヨタメルセデスの古いプラットフォームから派生した純電気自動車だ。まあ、旧型カムリだ。各ECUインパネ(IC)間がCANバスで結ばれ、ゲートウェイを通して車内インフォテインメント(カーナビ)が接続できる。そして、ゲートウェイにはセンターコンソール(MCU)、自動運転モジュール(APE)が接続されている。まあマツコネみたいなものだ。ただし、通常のカーナビと違い、このMCUTegra 3(旧世代)または超高速なIntel Atomプロセッサ(現行)が採用されている(マジ)。そして、海賊版Ubuntu GNU/Linuxを実行している(マジ)。そしてLTE回線に直結し、テスラ本社サーバ(mothership.tesla.com)にOpenVPN接続している。

機能

LTE接続

古いモデル3G、新しいモデルLTEモジュールを標準搭載している。明示的に特別注文しない限り無効化や取り外しは行われない。本社Mothershipは各車の動作状況を監視操作するほか、オートパイロット起動通知を受け取り、またssh接続のためのパスワードを保持する。これによりファームウェアrootが取られた場合オーナーを蹴り出したり、あるいは事故発生時に「オートパイロットは(直前でエラーを吐いて運転をぶん投げたため)使用されておりませんでした」と発表するなどいち早くメディア対策を行うことができる。

アップデート

更新パッケージは前述のOpenVPN経由でダウンロードされ、その中にAPEファームウェアのほかにもドアハンドルブレーキインバータECUなどのファームウェアが含まれていれば、MCU更新処理を行う。これまでに配信されたアップデートには、Linux Kernelを含むMCUOS更新インバータ出力アップ(設計の三倍程度)、緊急制動距離の延長と短縮、自動緊急ブレーキの追加、自動運転の警告間隔延長・短縮(事故報道の頻度に応じて調整)、自動運転機能のものの搭載や根本的な入れ替えなどがある。現在仕様ではファームウェアバージョン表記はYYYY.WW.x.y.zで、GitコミットIDが末尾に付き、平均して月2回程度のローリングリリースが行われる。つまりリポジトリのheadがざっと社内検証を通るとLTEで降ってくる。非常にまれなケースでは社長(@elonmusk)の「やりましょう」ツイートから時間バージョンが上がる。

駆動

電気自動車なので、エンジンは搭載しない。代わりに車体下面にリチウムイオン電池パック(ノミナル電圧480Vまたは400V)を搭載する。パックは火薬ヒューズを含む高電圧コンタクタ(リレー)を介してモータおよびインバータ接続され、インバータモータ進角を監視しながらスロットル指示に合わせて三相交流電源を供給する。この辺りはCPUファンと変わりない。

https://anond.hatelabo.jp/20190206135710

2019-02-02

エンジニアって銀行為替システムって良いアーキテクチャ判断してるの?

普段AWSならこういうアーキテクチャが良いとか議論しているのを見かけるので、

エンジニアの人から見た、銀行インターバンクの仕組みとか、ドル本位制の仕組みとか、そのあたりってどう判断してるのか気になった。


インターバンク複数銀行間がつながっていて、普段特に問題ないのだが、1つの銀行問題を起こすと、インターバンク通じてバタバタ他の銀行も死んでいき、政府の介入が必要事態になる。

クラウド上のあるサービス間を監視し続けていて、債務不履行が起こってないかチェックしているが、いざ大きなエラーが出ると全部が死ぬ冗長担保してないのかよ。


ドル本位制もおかしもので、アメリカ国内やばいってなりドルが足りなくなったら、輸出入取引使用しているドルが足りなくなり、他の金融での資産があったとしても支払いができなくなるわけで、冗長性が足りない気がする。

Suicaには残高たくさんあるのだけど家に忘れてきてしまって、Edyの残高足りなくて買い物できん、って状況があるのだから、似たようなものかもしれないが。

日本だと国内需要に支えられているにもかかわらず、製品サービス問題な無かろうとも、少ない輸出入割合が全体に影響するわけで。

2018-12-27

anond:20181227213345

2タイプアーキテクチャでの絶対的な差に相当するもの

からノード間の帯域が全てって言ってるじゃん。

そんでその要素は無視したらラズパイの群れはもはやスパコンと同じだって書いたじゃん。

一体何を問題にしてるのかサッパリからねーぞ。

anond:20181227212959

スパコン定義をするのは増田じゃねえぞ。

スパコンと呼ばれているものがなんであるかは取り敢えず無視していいし、ラズパイ並べたものスパコンであるように感じたとしても取り敢えず別の何かとした上で

2タイプアーキテクチャでの絶対的な差に相当するものを述べよと言っている。

いい加減問題文に文句付けんのやめ。テストで0点になるぞ。

anond:20181227094743

一応レギュレーションは想定するなり増田の方で決めてもよかったんだが、

この問題は「ラズパイの群れとスパコン比較して、ラズパイの群れにだけある弱点を指摘しましょう」

ってつもりで答えてみて。

条件は以下。

ラズパイ

無限の速度のWi-fiで繋がれている。(ありえない仮定とか言うな。この条件でもちゃんと答えを出せるはずだ)

CPU周波数は仮に1GHzとでもしておこうか。メモリ1GB。コア数は1。

これが、世界各地に1000あるとしよう。

スパコン

1000コアの各コア1GHz動作CPUCPUアーキテクチャラズパイと同じ)

が積まれており、メモリは1TB。

これが日本のどこかにある。

この条件で、「スパコンで実行すると割とすぐ計算できるけどラズパイ計算すると果てしなく時間かかるだろ」ってプログラム例を挙げてみてくれ。

ぶっちゃけ天気予報上記条件だとボトルネック発生しないはずだぞ。

anond:20181227091727

Green500と経済性は何の関係もないし、なんでそこで経済性を持ち出すのが訳がわからない。

ケーザイセーなるものは今のどの指標でも測ることはできないし、それを問題視するならケーザイセーとやらを評価するランキングを作れ。

アーキテクチャを変更したらソフトウェア更新コストがかかるなんてのは当たり前のことだし、そもそもお前の大好きなx86ですら世代を経るごとにコードを書き換えないと性能が出ない。

いい加減見苦しいぞ乞食。そろそろ黙れ。

anond:20181227011730

そもそもパソコン世界x86による統一が図られたあとだから、ほぼすべての端末で艦これが動くのであって、HPC世界にあっては、なにかを動かすためにはアーキテクチャごとに書き換える必要があるというのは、少し考えれば分かることだろうに…

おっと、いちいち書き換えるなんてコストが高すぎるとかその手の批判過去数十年繰り返されてきたし、今更そんなものに答えたくないからやめてくれ。

anond:20181227025102

うーん、あんまりその原点くらいに立ち戻るのは嫌なんだけど、Pezy以外がGreen500狙ってなくね? って指摘はどうなん。ランクにはTop500だかの併記もあるし、他のチームがGreen500にあえてエントリしたとは言いづらいようにも見えるわけだが。

最初の方に言った通り、アーキテクチャ的には汎用なブツを利用してるしな。

くすんでいても金メダル金メダル

それ自体は間違いではないけれど、それ金メッキじゃね? って指摘はあるじゃろ。

少なからライバルかいなきゃいけなかったんじゃないのか。(Sparcライバルと言い張るならそうなんだろうが)

anond:20181227002516

そもそもお前の最初論点は「Green500は意味なんかないランキングじゃん」だったはずだが、なに論点逸らしてんだテメー

せっかくだから真面目に答えてやろう。

まずHPLなりTop500なりでググれ。

四則演算レベルベンチマークとか意味不明。そんなんあらゆる計算四則演算で表せるに決まってんだろ。舐めてんのか

そういうのはSPECって別のベンチマークあんだよ。

あとな、そもそも今日においてRISCだのCISCだのの分類に意味はない。CISC代表格のx86命令マイクロオペレーションに分解して実行している以上、x86だってRISCだ。

それにな、アーキテクチャが混ざった環境下であっても、その性能を一定指標のもと、正しく測ることが可能と大多数の人間に考えられているから、HPL問題があると言われつつも40年間ベンチマークとして成立してんだよ。お前のようなニワカがギャーギャー言ってるようなことはとうの昔に語り尽くされているわけ。

もちろん、HPL問題がないかといえばそういうわけでもない。様々な批判はある。代替するためにHPCGをはじめとしたベンチマーク提案されている。

だいたいさ、このスコアが高いとなにができるんだ、って初歩の初歩もわからないくせに、なにを言ってるわけ?

anond:20181227001738

んじゃ結構真面目な話するとPezyは周波数低いRISCなんだから消費電力低くて当然じゃね? とちょっと調べて思ったりした。

んで、そのRISCCISCとその他混ざったアーキテクチャの中で統一した指標を出すために回してるプログラムってなんだ? ってことが気になった。

結局MIPSだかFLOPSだかをスコアにしてるんだからスパコン用のプログラム的なものは回してなくて四則演算レベルベンチマーク回してるだけなのでは説がある。

もっというと、ワイや増田やぱそこん先生はこのスコア見て何を導きだせばいいんだ? っていう根源的な問題もある。

オーバークロッキングと同じくらい意味ないスコアだったりしないよな? まさか…って心配がある。

このスコアが高いと何ができるんだ? 円周率計算か?

2018-12-26

anond:20181226151942

そうなん?

結局あらゆる計算は分割できるし実際に上位にいるTesla勢のアーキテクチャも半精度浮動小数プロセッサをしこたま用意してるだけじゃん。

勿論その計算結果をどこに書き込みに行くんやみたいなところでインターコネクトだかしらんけど銅線をちゃんと引いたりするとスコアアップするだけで、

実態としてはスパコンほどに密度を上げないと処理速度が伸びない分野の処理ってそんな無いはずなんやが。

実際にイマジナリーコインとかを掘る際は消費電力諸々はともかくPC並べても一つにたくさんGPU繋いでも効率はほぼ一緒じゃんか。

anond:20181226150526

増田大丈夫か? Green500で競ってるのは単純にFlopsであってそれはラズパイを敷き詰めたものであってもそろばんを両足に履いたものであってもちゃんスコアとしては加算されるしアーキテクチャの差は大して問題とはならんぞ。

詳しくはないから知らんけど、要は同じ容積でより沢山計算できればいいだけで、そろばん勢であってもそろばんの珠を1nm以下にしたうえでそれを弾く人も相応に小さくすればGreen500には並べる(はず)やで。

そう問題を極大化しようとする輩が多いからへんにオカルト化してるんちゃう

2018-12-24

anond:20181224120151

それらの記号刻印されているのがOADG109キーボード刻印されてないのがOADG109Aキーボードなんだな。

参考: Q.【フルキーボード109A配列は、109配列と何が違うのですか? http://qa.elecom.co.jp/faq_detail.html?category=&id=2712

それらを制定したOADG(PCオープンアーキテクチャー推進協議会)は2004年に休会したそうで、ウェブサイトも無くなり、当時の技術文書にたどり着けなくなっている。

ログイン ユーザー登録
ようこそ ゲスト さん