Takuya UedaSouzoh, Inc. (affiliated by Mercari, Inc.) - Go Engineer
Takuya UedaSouzoh, Inc. (affiliated by Mercari, Inc.) - Go Engineer
コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕
by Neal Jennings キャラクターや世界観の他にゲームで重要な点の1つに、グラフィカルユーザーインターフェース(GUI)があります。GUIとはコンピューターの操作を絵や記号などで直感的に扱えるようにデザインされたユーザーインターフェースを意味します。このGUIをどのように設計しているのか、さまざまな作業を自動化しながら工場を建設するシミュレーションゲーム「Factorio」のスタッフが公式ブログで語っています。 Friday Facts #246 - The GUI update (Part 3) | Factorio https://www.factorio.com/blog/post/fff-246 Factorioがどういうゲームかは以前にもGIGAZINEでレビュー済み。 さまざまな作業を自動化しながら漂流した星に工場を建設&拡張するリアルタイムシミュレーションゲーム「
アプリ界隈で「設計」の話をするときに MVC / MVP / MVVM のような「設計パターン」だけが語られるようになった気がする。 往々にして、「アプリの規模によってどれを採択すべきかは変わる」みたいなお茶を濁すような結論で終わることが多い。 私的な結論 「設計」と、「設計パターン」は別物だと思う。 「設計」のレベルを上げたい。 アーキテクチャシンドロームから抜け出して、価値のあるものを作りたい。 以下、思うところのメモ。 MVC は古い / 劣ったやり方か? MVC は Model をどう構築するかについてとくに規定していない。 MVC への批判をするときに、FatVC が持ち出されることが多いのですが、FatVC を実装してしまうのは単に実装者の能力不足だと考えていて、MVVM を採用しても FatVM を作るだけだと思っている。 また、比較的新しめの Flux アーキテクチャは、良
Webにおける通信で使われるHTTPもしくはHTTPSは、エラー訂正機能を備え信頼性の高い通信が期待できるTCPのプロトコルをベースにしています。しかしTCPは信頼性を高めるために効率を犠牲にしている面があります。そこで、HTTPSに最適化したより効率の良いプロトコルとしてGoogleが提唱し、IETFでの標準化が進められているのがQUICプロトコルです。 QUICはラウンドトリップの短縮や通信の多重化などを実現することで、より小さなレイテンシで効率の良い通信を実現しようとしています。 すでにGoogleは同社のWebサービスやChromeブラウザでQUICの実装を進めているため、ChromeブラウザでGoogleのサービスを利用している多くの場面ですでにQUICは使われています。 そしてGoogle Cloud Platformが提供するHTTPSロードバランサーでも、QUICに対応した
みんなどうしてる?近所の駅は結構大きな駅なんで、選択肢がたくさんある。歯が痛くなってきたけどどこに行けばいいのかわからないので、みんなどうしてるか教えてほしい。 俺は医者の学歴くらいしか思いつかん
Pythonを使ってみよう~Webスクレイピングに挑戦し初歩を学ぶ~ 話題のPythonを使って学んでみましょう! 今回はWebスクレイピングにトライし、その初歩を学びます。 Pythonの最初のバージョン(0.9)は、1991年に登場しました。C#の登場が2000年なので、Pythonの歴史は意外に古い印象です。本稿を執筆している2018年3月時点でのPythonのバージョンは3で、バージョン2とは、かなり仕様が異なります。本稿では、Python3を使用します。 さて、Pythonの特長は、簡潔な言語仕様と、学習のしやすさです。筆者は、これまでC++など、多くのコンピュータ言語を使用してきました。C++などに比べて、Pythonは同じことをするにも、少ないコード量で済み、また学習する時間も節約できます。何らかのコンピュータ言語をすでに使える人であれば、1日勉強すれば、ある程度、Pytho
Mountain View, Calif. IN early 2009, statisticians inside the Googleplex here embarked on a plan code-named Project Oxygen. Their mission was to devise something far more important to the future of Google Inc. than its next search algorithm or app. They wanted to build better bosses. So, as only a data-mining giant like Google can do, it began analyzing performance reviews, feedback surveys and no
pixiv運営本部、おすすめ改善チームのogaです。pixiv上で最近行った、イラストのレコメンド改善事例とその技術的な部分について紹介します。 概要 今回の取り組みでは、ブラウザ版pixivのトップページなどに表示しているイラストの「おすすめ作品」機能に対して、「最近投稿された作品を優先してレコメンドする」という変更を加えました。 この施策は以下の2点を期待して実施したものです。 作品を閲覧しているユーザーが、投稿されたばかりのイラストをより多く見られるようになること 作品を投稿しているユーザーが、最近投稿した作品への反応をより多くもらえるようになること 背景としては、ユーザーがトップページを訪問する際、同じ作品が何度も表示されているという状況がありました。 ある日におすすめ作品として表示されたイラストの、投稿時期別の割合を下に載せました。何ヶ月も前に投稿されたイラストが7割を占めている
- はじめに - 近年では、チャットツールの発展が睦まじく、グループ内、企業内においてもチャットツールによるコミュニケーションが盛んとなっている。 チャットツールでのコミュニケーションにおいて欠かせないのが、画像によるハイコンテクストなやり取りである。 互いに同じレベルでの前提知識を持ち合わせている時、「有名な漫画のコマ」や「その場の状況を風刺する画像」を共有するコミュニケーションは、一般的な文字でのやり取りよりも時に頑強となる事が多い。 本記事では、有名な画像を検索しチャットに貼るために必要な工程である、画像検索、選択、コピーを簡略化するため、xonshを利用したPythonによる画像検索スクリプトを提示する。 つまるところコンソールだけで以下のように画像検索、URLコピーまでを扱えるようにする。 書いたスクリプト:imgsearch_on_xonsh · GitHub - 画像検索先
JDK Mission Control Java Flight Recorder and JDK Mission Control together create a complete tool chain to continuously collect low level and detailed runtime information enabling after-the-fact incident analysis. Java Flight Recorder is a profiling and event collection framework built into the Oracle JDK. It allows Java administrators and developers to gather detailed low level information about h
ヘッジファンド運用者がなぜ演壇で一押しの投資アイデアを進んで伝えようとするのか、考えたことがあるだろうか。新たな研究論文によると、投資アイデアが古くなって運用者が売り場を必要としているためだという。 この研究で取り上げたのは有名投資家らが年に数回、会議ホールに集うイベントだ。彼らは好きな企業について公に議論を交わすが、その場では言及しないこともある。それは、大体その頃から、彼らがその銘柄を買い増しするよりも売却する傾向が強いという一面だ。 たしかに、人道に反する罪というほどではない。この論文を発表したハーバード大学博士課程の学生、パトリック・ルオ氏によれば、騒がれ宣伝された銘柄は演壇で言及された後、しばらく、場合によっては数カ月は値上がりし続ける傾向がある。だが「そんなに良いアイデアならなぜ他人に話すのか」という疑問に同氏は以下のように答える。 「ヘッジファンドはこうした会議の宣伝効果に便
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く