並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 32405件

新着順 人気順

パフォーマンスの検索結果281 - 320 件 / 32405件

  • 部屋の中も頭の中も、散らかった状態を整理して最高のパフォーマンスを発揮する方法 | ライフハッカー・ジャパン

    数年前、筆者はWebデザイン会社でプロダクトマネージャーとして働いていました。自分たちのデザインチームとクライアントで一緒にプロダクトを制作するのが、仕事の中でも一番好きでした。残念ながら、その仕事は仕事全体の約10%程度でしたが。 ほとんどの時間は、会議の議事録を取ったり、ファイルを検索したり、最新のテクノロジー系のニュースをチェックしたり、スタッフの通常の仕事のフローの管理をしていました。それで、精神的に疲れ果ててしまったのです。 家に帰ると、自分が実際には何も仕事をしていないような気分になりました。その会社を辞め、ooomfを立ち上げた時に、人生を消耗するような生き方は止めようと思いました。 ここ数年で、自分の周りの雑音を排除する方法を見つけたので、クリエイティブな仕事に集中することができ、大事なことにより時間を割けるようになりました。自分の人生で一番生産的に過ごせた1年を通して、頭

      部屋の中も頭の中も、散らかった状態を整理して最高のパフォーマンスを発揮する方法 | ライフハッカー・ジャパン
    • 無料でウェブページのパフォーマンスを一発可視化できるツール「Firefox Profiler」レビュー

      Firefoxにはウェブ開発者向けの開発ツールが搭載されています。この開発ツールにウェブサイトのパフォーマンスを可視化できる分析ツール「Firefox Profiler」が追加されていたので、実際に使ってみました。 Performance Tool in Firefox DevTools Reloaded - Mozilla Hacks - the Web developer blog https://hacks.mozilla.org/2022/03/performance-tool-in-firefox-devtools-reloaded/ Firefox Profilerを使うには、分析対象ウェブページを開いた状態でキーボードの「Shift」と「F5」を同時押しして、現れたメニューから「記録を開始」をクリックします。 記録を開始したら、ウェブページを更新したりウェブページ内の要素をク

        無料でウェブページのパフォーマンスを一発可視化できるツール「Firefox Profiler」レビュー
      • ニコニコ漫画をRuby3.2.0に更新してYJIT有効化するとパフォーマンス改善された話 - BOOK☆WALKER inside

        はじめに こんにちは。ニコニコ漫画の開発をしているyotaとtukiyoです。 この記事はペアブロギングによって執筆しています。 本記事ではニコニコ漫画で利用しているRubyのバージョンを3.2.0へ更新したこととYJITの有効化によるパフォーマンスの変化について紹介します。 ニコニコ漫画のインフラ構成についてにある通り、ニコニコ漫画は4つのプロダクトによって運用されています。 このうち本記事の対象となるのは、Rubyを利用している「新バックエンド」と「課金サブシステム」になります。 今回、Rubyのバージョンが3.2.0になったことでYJITが実験段階ではなくなりました。*1 ニコニコ漫画のバックエンドシステム内では複雑な処理も多く、恩恵に与ることを期待して更新を行いました。 結果として大きなパフォーマンスの向上が見られました。 はじめに 更新に関する作業 更新前後のパフォーマンス比較

          ニコニコ漫画をRuby3.2.0に更新してYJIT有効化するとパフォーマンス改善された話 - BOOK☆WALKER inside
        • GAFAの管理職に部下の育成や仕事の進め方を相談できる機会があり、パフォーマンスが悪い部下について質問したところ終始噛み合わなかった

          松田信介@ クロスハックの代表 @xhackjp1 昔、GAFAの管理職に部下の育成とか、仕事の進め方とかを相談できる会みたいなのがあって参加してたんだが 質問者「パフォーマンスが低い部下はどうしてますか?」 GAFA「うーん、いたことないんで分かりません」 みたいな感じで、そもそもの質が中小企業と違くて終始噛み合わなかったのを観察してた 2022-03-21 21:22:26

            GAFAの管理職に部下の育成や仕事の進め方を相談できる機会があり、パフォーマンスが悪い部下について質問したところ終始噛み合わなかった
          • 【熊本地震】一部メディアのオスプレイ叩きに被災者から批判の声 「露骨な政治的パフォーマンスでは…」 (1/3ページ)

            熊本地震で、輸送支援に当たっている在日米海兵隊の垂直離着陸輸送機MV22オスプレイの活動を、複数の日本メディアが批判的に報じたことに、被災者から怒りの声が上がった。「政治利用」や「パフォーマンス」などと断じる記事こそ、イデオロギーを背景とした政治利用ではないかという憤りだ。 「今日の新聞を見て、本当に腹が立った。われわれ被災者が怒っているということを、知ってもらいたい。自分たちこそ『露骨な政治的パフォーマンス』をしているのではないか!」 19日、熊本県甲佐町の団体職員、北川和彦氏(63)は、配達された地元紙を手に声を震わせた。 記事は共同通信が配信した「『露骨すぎ』身内も批判、同盟PR、安全性宣伝か」との記事だ。「オスプレイの安全性に対する根強い懸念の払拭につなげたいとの思惑が透けてみえる」などとオスプレイの活動を批判的に報じている。 これだけではない。朝日新聞は「必要性 疑問の声」「『政

              【熊本地震】一部メディアのオスプレイ叩きに被災者から批判の声 「露骨な政治的パフォーマンスでは…」 (1/3ページ)
            • クエリのパフォーマンスチューニングの第一歩。実行計画や統計情報について入門する

              SQL実行の流れ まずはSQLがどのような流れで実行されるのかを見ていきます。 SQL実行の流れは大まかに捉えると以下のようになります。 パーサ パーサでは、ユーザーから送信されたクエリを受け取り、その文法的な正確さを検証します。SQLクエリが正しくフォーマットされているか、必要な構文要素が全て含まれているかをチェックし、例えばFROM句で指定されたテーブルが存在するかどうかも確認します。 文法的なエラーがある場合、例えばカンマの欠落や存在しないテーブルの参照など、クエリはエラーとして返されます。 エラーがない場合は、クエリは「抽象構文木」というデータ構造に変換されます。これにより、データベースはクエリをより効率的に解析し、次の処理ステップに進めることができます。 オプティマイザ SQLクエリがパーサを通過した後、次にクエリの最適化を行うのが「オプティマイザ」です。オプティマイザの主な役割

                クエリのパフォーマンスチューニングの第一歩。実行計画や統計情報について入門する
              • 民主主義と権威主義、どちらの「社会経済パフォーマンス」が上なのか? データ分析が示す驚きの結果(東島 雅昌) @gendai_biz

                「民主主義の危機」? 「民主主義の危機」が叫ばれている。代表民主制への高まる不信、米国のトランプ前大統領に代表されるポピュリスト政治家の台頭、そして極端な党派対立の進展などがその背景をなしている。一方、中国をはじめとした権威主義諸国は、自らの統治の実績上の優位を強調している。新型コロナウイルスへの迅速な対応や、急速な経済成長の喧伝は、その一端だろう。 危機にある民主主義と影響力を増す権威主義の対峙は、米バイデン大統領の主導で先月おこなわれた「民主主義サミット」やそれに対する中国・ロシアの反発によって、いっそう深刻なものとなっている。エスカレートする民主主義と権威主義の対立は、国際政治を規定する最重要のファクターとなっているといえよう。 しかし、はたして、民主主義は権威主義よりも社会経済パフォーマンスで劣っているといえるのであろうか。この小論では、民主主義体制、権威主義体制といった「政治体制

                  民主主義と権威主義、どちらの「社会経済パフォーマンス」が上なのか? データ分析が示す驚きの結果(東島 雅昌) @gendai_biz
                • Samsung製スマホ上でYouTube・Netflix・Instagram・ウマ娘・原神など約1万種類のアプリが意図的にパフォーマンス制限をかけられていることが発覚

                  SamsungのGalaxy S22など複数の端末において複数のアプリに対するパフォーマンス制限が確認されています。スマートフォンのパフォーマンスを変更する不正というと、ベンチマークアプリ使用時のみ性能を高めるケースがありますが、今回のものは、恒常的にスマートフォンの性能を抑えるものとなっています。 Samsung created an app called GOS and used the app to limit game performance, making the gaming experience worse. However, according to what the Korean community found out today, Samsung confirmed that it has put performance limits on more than 10,0

                    Samsung製スマホ上でYouTube・Netflix・Instagram・ウマ娘・原神など約1万種類のアプリが意図的にパフォーマンス制限をかけられていることが発覚
                  • ジミ・ヘンドリックス 1967年2月に撮影された初期パフォーマンス映像がネットに - amass

                    ジミ・ヘンドリックス(Jimi Hendrix)の1967年に撮影された初期パフォーマンス映像がネットに。ジミ・ヘンドリックス・エクスペリエンスがデビュー・アルバム『Are You Experienced』リリースの3カ月前、1967年2月にロンドン郊外の小さなクラブで行ったパフォーマンスの映像。曲はボブ・ディランのカヴァー「Like a Rolling Stone」と「Stone Free」。この日の観客にはザ・フーのピート・タウンゼントらがいたようです Very early footage of Jimi Hendrix performing live in England in 1967.#Guitar #ForgottenGuitar #ClassicGuitar #GuitarLegends #JimiHendrix #Fender #60s forgottenguitar.co

                      ジミ・ヘンドリックス 1967年2月に撮影された初期パフォーマンス映像がネットに - amass
                    • 次世代Webカンファレンス「サーバーサイドパフォーマンス」レポート #nextwebconf | DevelopersIO

                      こんにちは、虎塚です。 10月18日(日)、次世代 Web カンファレンスへ行ってきました。イベントの趣旨は「「次世代 Web カンファレンス」を開催します - Block Rockin’ Codes」で公開されています。 最初のセッション「server_perf (サーバーサイドパフォーマンス)」に参加してメモを取ったので、共有します。 オーナー: @mirakuiさん クックパッドでインフラ担当 @xcirさん ゲーム屋さんでインフラ担当 @cubicdaiyaさん メルカリでインフラ担当 登壇者の紹介 mirakuiさん:サーバサイドパフォーマンスというセッションは、次世代Webの文脈では話題選びがむずかしい。サーバサイドアーキテクチャもモニタリングも別にセッションがあるので、Webのパフォーマンスの話に絞る必要があった。そんな話ができる方ということで、xcirさんとcubicdai

                        次世代Webカンファレンス「サーバーサイドパフォーマンス」レポート #nextwebconf | DevelopersIO
                      • 1人4700円で宿泊できるお台場の高級ホテルはコストパフォーマンスの高いゴージャスホテルだった

                        東京お台場にある、シティーホテル『ホテルグランパシフィック・ル・ダイバ』。ホテル予約サイト「一休.com」にも掲載されている高級ホテルだが、意外にも安く宿泊できるのだ。私(記者)は取材が多いため全国のビジネスホテルやシティーホテルに泊まるのが、その中でも、ここグランパシフィックは非常にコストパフォーマンスが高い。 つい先日、私が宿泊したのは2名1泊4700円(1人)のツインプラン。つまり2人だと9400円になるのだが、このプランでも33平米と比較的部屋も広く、とても快適に過ごすことができた。ただし、チェックインは20時、チェックアウトは朝8時のため12時間しか滞在できない。通常ホテルは、19時間前後は滞在できるのでそれに比べたらやや短いといえる。しかしながら、これだけクオリティーの高いホテルにこの金額で宿泊できるのは、それを差し引いても価値あるステイと言ってもいいだろう。 早速、今回宿泊し

                          1人4700円で宿泊できるお台場の高級ホテルはコストパフォーマンスの高いゴージャスホテルだった
                        • 【ハウツー】YSlowでWebページを高速化 - リッチさと速さを同時に実現するUIを! (1) YSlowでWebページパフォーマンス計測 | エンタープライズ | マイコミジャーナル

                          Webページの表示パフォーマンスの向上は、Webデベロッパやフロントエンドプログラマにとって永遠の課題だ。ページの表示が速いかどうかは、ユーザの満足度に大きく影響する。リッチなUIや機能を実現しつつも、ページの表示は軽くしたい。 そこで重要になってくるのが、ページの読み込み速度を測定して分析してくれるツールの存在だ。Webページパフォーマンス計測ツールを使うことで定量的に状況を把握し、改善策を練ることができるというわけだ。Webページパフォーマンス計測ツールはいくつかあるが、最も導入が簡単で、かつ効果の高いもののひとつがYahoo! Developer Networkを通じて提供されているYSlowだ。執筆現在での最新版は0.9.2となっている。 YSlowはFirebugを活用しつつJavaScriptで開発されたWebページパフォーマンス計測ツール。Yahoo! Exceptional

                          • amimoto top | 超高速 AMI サービス網元超高速 AMI サービス網元 | WordPresss ハイパフォーマンスチューニング AMI

                            Managed WordPress Hosting 私たちは、サーバのサポート、コアのアップデート、バックアップ、および定期的なセキュリティ監査を備えたインフラストラクチャの構築・メンテナンスをしています。そのため、いかなるトラブルがあったとしても復旧が可能です。また、ファイアウォール、DDoS、 WAF といったビルトインのセキュリティ対策で WordPress サイトを保護します。さらに、オートスケーリングにより、高トラフィックに伴うサイトのダウンタイムの発生も抑えられます。 詳細はこちら Amazon Machine Images for WordPress Amazon Web Services 上で 最高のパフォーマンスを持つ、チューニング済み WordPress 専用 AMI です。 NGINX、PHP7、HHVM、Apache、MySQL などをすぐに実行でき、そして高い信頼

                              amimoto top | 超高速 AMI サービス網元超高速 AMI サービス網元 | WordPresss ハイパフォーマンスチューニング AMI
                            • 最高のコストパフォーマンスを誇るマウスソールの代替品「カグスベール」を今さら紹介してみる

                              最高のコストパフォーマンスを誇るマウスソールの代替品「カグスベール」を今さら紹介してみる 編集部:御月亜希 カグスベール メーカー:ニチアス 問い合わせ先:ニチアス公式サイトお問い合わせページ 実勢価格:350円〜1800円程度 「カグスベール」という名前にピンとくる読者は,どれくらいいるだろうか。 これは,FPSプレイヤーの間で長いこと使われてきている,“マウスソールの代替品”である。正直なところ,「何を今さら」「常識だろ」と鼻で笑う読者はかなりの数に上ると思われ,筆者も個人的にはその感情を支持したいのだが,2010年9月の時点で周囲に聞き込み調査を行ってみたところ,予想以上に,カグスベールというキーワードは知られていないようなのだ。 冷静に振り返ってみると,4Gamerの記事でカグスベールを正面から紹介したことはない。fumio氏が,対談のなかで名前も出さずに簡単に触れている程度である

                                最高のコストパフォーマンスを誇るマウスソールの代替品「カグスベール」を今さら紹介してみる
                              • AbemaTV の番組表リニューアルに伴うパフォーマンス改善 - Qiita

                                以前の番組表 ↓↓↓ AbemaTV 新番組表 大きく変わったところ チャンネルが横スクロールですべて見れるようになった サイドバーにチャンネル一覧ができた 日付切り替えがセレクトボックスからカレンダー表示になった etc. 今まではチャンネルが 5ch 毎に区切られていたので、わざわざページを切り替えて見ないといけなかったのを、横スクロールですべてのチャンネルが一覧で見られるようになりました。 さらにチャンネル毎の番組表にもアクセスしやすくなり、日付の切り替えもしやすくなったかと思います。 このリリースによって、ユーザービリティが少しでも向上していれば幸いです。 しかし、便利になった反面、このリリースに至るまでに、パフォーマンス面で様々なところで問題になりました。 今回は実際にリニューアル中に課題となった箇所と解決方法の一部を紹介します。 AbemaTV 以外であまり参考にならないかもし

                                  AbemaTV の番組表リニューアルに伴うパフォーマンス改善 - Qiita
                                • 女性ゲーマーの受ける暴言の実態とは…海外団体調査で男性がボイスチェンジャーでゲームプレイ、パフォーマンスが低下する結果に | Game*Spark - 国内・海外ゲーム情報サイト

                                    女性ゲーマーの受ける暴言の実態とは…海外団体調査で男性がボイスチェンジャーでゲームプレイ、パフォーマンスが低下する結果に | Game*Spark - 国内・海外ゲーム情報サイト
                                  • AWS + Windows(C#)で構築する.NET最先端技術によるハイパフォーマンスウェブアプリケーション開発実践

                                    「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチYoshiki Hayama

                                      AWS + Windows(C#)で構築する.NET最先端技術によるハイパフォーマンスウェブアプリケーション開発実践
                                    • JavaScriptの文字列を反転する10の方法とそのパフォーマンス - 風と宇宙とプログラム

                                      はじめに JavaScriptで文字列を反転する10の方法を(無理矢理?)思いついたので、ちょっと簡単に紹介したい。また、それぞれについて、各ブラウザでパフォーマンスを測定してみたので、その結果も合わせて載せる。 文字列のStringオブジェクトには、部分切り出し(substring, slice)や置換(replace)、連結(concat)など豊富な機能があるのに、反転(reverse)機能はない。Arrayのreverseはあるのに、Stringのreverseがないのはどうしてなのだろうか。 各ブラウザとそのバージョンは以下の通り: Chrome Firefox Opera Safari IE 13.0.782.112 m 6.0 11.50 5.1(7534.50) 8.0.7600.16335 rev01: C言語的発想 空の配列を作って、そこに元の文字列の後ろから1文字つづ入

                                        JavaScriptの文字列を反転する10の方法とそのパフォーマンス - 風と宇宙とプログラム
                                      • WebパフォーマンスとプロダクトKPIの相関を可視化する話 | CyberAgent Developers Blog

                                        技術本部 Web Initiative Center で Web プロダクトの品質改善や組織の技術推進に取り組んでいます、 @1000ch です。その活動のひとつに、直帰率や PV/Session といったプロダクトの KPI を上げることを目的とした Web パフォーマンスの向上があるので、今日はその取り組みについて書きます。 旧来の Web パフォーマンスの評価指標 これまでは DOMContentLoaded イベントや load イベントの値が Web ページのパフォーマンスの良し悪しとして扱われることが多かったと思います。しかしアーキテクチャの複雑化の一途をたどる Web ページのパフォーマンスを測る上では、もはや適切な指標とは言えません。 DOM 構築完了を指す DOMContentLoaded イベント DOMContentLoaded は DOM ツリーの構築完了を表します

                                          WebパフォーマンスとプロダクトKPIの相関を可視化する話 | CyberAgent Developers Blog
                                        • WPのパフォーマンスを改善してみようか | gaspanik weblog

                                          日本のWeb業界でもそろそろサイトの表示パフォーマンスをどうにかしなきゃなぁ…と考えている方もいらっしゃることでしょう(ごく一部かもしれませんが 笑)。いわゆる普通のWebサイトの表示パフォーマンスの改善については、ここでも年末から数回にわたって取り上げています。 Webサイトの高速化的な話をWD誌でYSlow!、使ってわかるあんなことこんなことPage Speedでチェックついでに最適化Page Speedが1.6βになったようでここのエントリーに挙げた以外に、ちょっと前にゲリラ的にUSTREAMでくっちゃべってみたところ反響も大きかったようです(最初の回は特に他のどこ探してもないことも言いましたしね、フフフ)。 で、今回はこのブログでも使っているWordPressのパフォーマンスをアップさせるためにできることをいくつか紹介したいと思います。「できる」「できない」は設置されている環境で異

                                            WPのパフォーマンスを改善してみようか | gaspanik weblog
                                          • Introduction · Webフロントエンド パフォーマンス改善ハンドブック

                                            Webフロントエンド パフォーマンス改善ハンドブック このパフォーマンス改善ハンドブックでは、ウェブアプリケーションにおけるフロントエンドのパフォーマンス改善について扱っています。 ダウンロード版 埋め込み動画を再生できないなど一部制限がありますが、ダウンロード版を配布しています。 PDF版 EPUB版 MOBI版 目的 このハンドブックでは過去に行った改善の事例を中心に紹介しています。 そのため、現在の最適な解決方法を提案するものではありません。 また、アプリケーションによっても最適な解決方法は異なります。 今回の事例ではViewライブラリにReactを使い映像再生プレイヤーなどある程度複雑な機能を持ったウェブアプリケーションのフロントを扱います。 具体的にはニコニコ生放送(以下「生放送」)で行った事例を中心に書かれています。 開発と平行して行われていたため、React 15から16の間

                                            • 一休.com サイトパフォーマンス改善 - 2023年 夏の振り返り - 一休.com Developers Blog

                                              ヤフー株式会社より出向しております、卯田と申します。 主務で、一休.comおよびYahoo!トラベルのフロントエンド開発を担当しています。 兼務で、ヤフー株式会社の全社横断組織でWebパフォーマンス改善の推進を行っております。 本稿では、直近半年弱(2023年2月〜8月)で、断続的に行っていた一休.comのパフォーマンス改善について振り返ります。 開始が2023年2月となった理由は、Nuxt3バージョンアップ以降にパフォーマンス改善活動に着手したためです。 一休.com/Yahoo!トラベルのNuxt3バージョンアップ詳細については、以下のブログをご覧ください。 user-first.ikyu.co.jp サイトパフォーマンス改善の意義 改善の方針 方針1: Core Web Vitalsを改善する 方針2: 重要課題から優先的に対応する 改善の進め方 可視化 ブラウザサイド サーバーサイ

                                                一休.com サイトパフォーマンス改善 - 2023年 夏の振り返り - 一休.com Developers Blog
                                              • import * as 構文とパフォーマンス最適化 - Qiita

                                                JavaScriptには、import * as という構文があります。これは、インポート先のモジュールの中身全部をオブジェクト(モジュール名前空間オブジェクト)として取得できる構文です。 import * as mod from "./some-module"; console.log(mod.foo, mod.bar); たまに、「この構文を使うとTree Shakingが効かなくなる」といった説明が見られることがありますが、必ずしもそうではありません。そこで、この記事ではimport * as構文とパフォーマンス最適化に関連する正しい知識と、その背景をご紹介します。 webpackで検証してみよう Tree shakingを行うのはモジュールバンドラであることが知られています。そこで、webpackを使って色々と構文を検証してみましょう。今回は次のような設定を用います。これは最適化を

                                                  import * as 構文とパフォーマンス最適化 - Qiita
                                                • Rubyist Magazine - RubyOnRails を使ってみる 【第 10 回】 パフォーマンスチューニング

                                                  『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日本 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直

                                                  • 新機能がサービスのパフォーマンスに悪影響を与えないか素早く推定する - Hatena Developer Blog

                                                    こんにちは、 id:shiba_yu36 です。 先日、新しい機能や改善を加えようとする時に、それがデータベースに対して悪影響を及ぼさないか、どのように検証すれば良いですかという相談を受けました。つまり、新しく作った機能を導入した瞬間にデータベースが高負荷になりサービス全体に影響を与えたりしないか不安であるという相談です。その相談に対して僕は、簡単な計算式を作り、その機能のデータベースへの影響度をざっくり推定することで、リリース前に時間をかけずにパフォーマンスに悪影響を与えないか推定できるという話をしました。 この話をしていて、「リリースする前に新機能や改善がサービスのパフォーマンスに悪影響を与えないか素早く推定する」ことは、経験のあるエンジニアは自然とやっているけれど、あまりブログなどで言語化されていないと感じました。そこで、今回はこのことについてブログに書いてみます。 なぜ機能をリリー

                                                      新機能がサービスのパフォーマンスに悪影響を与えないか素早く推定する - Hatena Developer Blog
                                                    • Canvasによる3Dテクスチャマッピングとパフォーマンスチューニング(仮題) - 最速チュパカブラ研究会

                                                      MAX 打ち上げのときに川崎さんに「英語の記事書いたら絶対ウケるから書くべきだよ」と言われていつ書こうかなーと思ってたら、そういえば11日は休日だったので、日本語の下書きだけでも一気に書いてみることにしました。 といっても、欲を出してあれもこれも書こうとして、結局まだ書ききれてませんけど。 タイトル案 Javascript と Canvas によるフルスクラッチ3Dプログラミング Javascript と Canvas 3Dプログラミング入門 ドキッ JSだらけの あと、今日(11日)は私の誕生日でもあります。25になりました。そろそろ鏡を見るのが怖くなってきますね。 以下、書きかけ Introduction Adobe MAX 2009 で Spark Project は、拡張現実(AR)のデモを展示し、来場者の注目を集めていた。Shibuya.JS のメンバーもこのデモに感激し、是非

                                                        Canvasによる3Dテクスチャマッピングとパフォーマンスチューニング(仮題) - 最速チュパカブラ研究会
                                                      • ハイパフォーマンスGaurun〜メルカリの大規模プッシュ配信を支えるミドルウェア〜 | メルカリエンジニアリング

                                                        SREチームのcubicdaiyaです。 今回は本ブログでも何度か紹介しているGaurunを利用したメルカリのプッシュ配信基盤とGaurunのパフォーマンスを最大化する方法について紹介します。 github.com 改めて紹介するとGaurunはスマホアプリ向けのプッシュ通知サーバです。APNsやGCMへのプッシュ通知処理をHTTP + JSONベースのAPIでラップして大量のプッシュ通知を素早く送信することができるのが特徴です。 メルカリのプッシュ配信基盤 メルカリのプッシュ配信基盤はnginxによるL7ロードバランサーとGaurunで構成されています。 APIサーバ(e.g. 商品の購入や発送等のイベント通知)やジョブワーカ、バッチ(e.g. キャンペーン等による一斉配信)からはGaurunが提供するHTTP + JSONベースのAPIを利用してiOSやAndroidの端末へのプッシュ

                                                          ハイパフォーマンスGaurun〜メルカリの大規模プッシュ配信を支えるミドルウェア〜 | メルカリエンジニアリング
                                                        • Misskeyのパフォーマンス改善の取り組み・2023年7月 | gihyo.jp

                                                          本連載は分散型マイクロブログ用ソフトウェアMisskeyの開発に関する紹介と、関連するWeb技術について解説を行っています。 ここ最近でMisskeyのユーザー数がさらに急激に増えています。そのため、運営者がより少ないコストでサーバーを維持できるよう、Misskeyのスケーラビリティ改善を急いでいます。 今回は、そういった最近のMisskeyのパフォーマンス改善の取り組みについて、検討中のものも含めて紹介したいと思います。 misskey.ioの登録ユーザー数の推移 Identicon生成の無効化オプション Identiconはユーザーが自身のアイコンを設定していないときに代わりに表示されるアイコンで、これはユーザーごとに異なるようになっています。 仕組みとしては、https://misskey.example.com/identicon/hogeにリクエストされた際に、hoge部分をシー

                                                            Misskeyのパフォーマンス改善の取り組み・2023年7月 | gihyo.jp
                                                          • 『ポケットモンスター スカーレット・バイオレット』の“パフォーマンス問題”への指摘が国内外で集まる。野心に伴うカクつきや処理落ち - AUTOMATON

                                                            株式会社ポケモンは11月18日、『ポケットモンスター スカーレット・バイオレット』を発売した。さまざまな新要素を取り入れた野心的な新作として堂々の発売を迎える一方で、パフォーマンスに関する賛否が国内外で飛び交っている。 『ポケットモンスター スカーレット・バイオレット』は、『ポケットモンスター』シリーズの最新作。ゲームフリークが開発を手がける。本作の最大の特徴は、オープンワールドを舞台に、境目なくシームレスに広がる街や大自然が楽しめること。広大なフィールドで新たな冒険が繰り広げられる。 オープンワールド化に伴って、進行順の固定化を廃止。決められていない順序でゲームの攻略が可能。そのほか、戦闘フェイズに移らずポケモンと戦うレッツゴーなど、これまでの『ポケモン』シリーズのセオリーを見直した野心的な要素が数々盛り込まれている。そしてその野心の大きさに伴ってか、パフォーマンスが低下するシーンも発生

                                                              『ポケットモンスター スカーレット・バイオレット』の“パフォーマンス問題”への指摘が国内外で集まる。野心に伴うカクつきや処理落ち - AUTOMATON
                                                            • スマフォブラウザゲームのパフォーマンスチューニング手遅れパターン - latest log

                                                              最近、こういう事例が増えてます ネイティブゲームアプリもグリグリアニメーションする昨今 🐤俺らもブラウザゲームの限界を目指そうぜ! 🐤盛るぜー盛るぜーー超盛るぜーー 数ヶ月後… 🐤来月リリースだけどカクカクします助けてーー 🐲きさまら何度やったらわかるんだ…そこに正座しろ…(ゴゴゴゴゴ) #こうですか?— コラーゲンたっぷりさん (@uupaa) 2014, 8月 19 🐲なぜ作ってる途中で実機で動作確認をしなかったんですか? 🐤え、あの、CreateJS なら大丈夫かとおもって… 確認してませんでした 🐲(イラッイラッ #こうですか— コラーゲンたっぷりさん (@uupaa) 2014, 8月 19 🐲(はぁ…)とりあえず実機動作とコードを見たいので開発サーバ名やログインする為の情報ください …2日後… 🐤…これで💦 🐲…動かない…あとminify解除してない状態な

                                                                スマフォブラウザゲームのパフォーマンスチューニング手遅れパターン - latest log
                                                              • メタ・パフォーマンスチューニング

                                                                2020/12/15 @ FE Study #2 パフォーマンスチューニングの話です。

                                                                  メタ・パフォーマンスチューニング
                                                                • MySQLの物理削除によるパフォーマンスの悪化とその回避策について

                                                                  ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog はじめまして、Yahoo!ショッピングでシステム開発を担当している村上です。 Yahoo!ショッピングでは数億件にのぼる商品が日々更新されています。 今回はそれを支える巨大なDBの運用の中で遭遇したMySQLのアンチパターンと、回避した方法について紹介いたします。 特定のテーブルをJoinするとすごく遅くなる Yahoo!ショッピングでは商品を出品するためのツールがあります。 商品情報には「商品名」「価格」といった、任意で設定可能な項目のほか、「ブランド」「商品種別」など、製品ごとに入力する内容が決まっている項目を、マスター情報としてテーブルで管理しています。 このマスター情報を利用して、出品の際に入力情報が正確であるかどうか確か

                                                                    MySQLの物理削除によるパフォーマンスの悪化とその回避策について
                                                                  • 無料ペイントソフト「Krita 5.0」、史上「最大かつもっとも重要な」アップデート/リソースの管理を一新して安定性とパフォーマンスを向上

                                                                      無料ペイントソフト「Krita 5.0」、史上「最大かつもっとも重要な」アップデート/リソースの管理を一新して安定性とパフォーマンスを向上
                                                                    • 正規表現のパフォーマンスの話をされても全くピンと来なかった僕は、backtrackに出会いました。 - Qiita

                                                                      /^.*-.*$/ #悪い(表現方法として"短い"けど) /^\d{3}-\d{4}$/ #良い(表現方法として"長い") となります。 (もちろん、上のパタンは、デタラメなものも引っかかるので、正しくないけど、そういうのはいったん無視。 感覚的には下の方がよさそうだけど。どういうことですか? ステップ数を見てみる! https://regex101.com/#pcre この素晴らしいサイトを利用します。 123-4567とのマッチングを考えます。 まず、/^\d{3}-\d{4}$/ はこんな感じで、7ステップ 一方、/^.*-.*$/ は..12ステップ ということで、.* の方がステップ数が増えてパフォーマンスが悪くなっていそうです。 (実際パフォーマンスはこのステップ数に依存しそうなので、悪くなっていると思います。後で時間測ります。 バックトラック(BACKTRACK)と出会いまし

                                                                        正規表現のパフォーマンスの話をされても全くピンと来なかった僕は、backtrackに出会いました。 - Qiita
                                                                      • 初めてのパフォーマンス改善

                                                                        2023.10.27 Kaigi on Rails 2023 Day1

                                                                          初めてのパフォーマンス改善
                                                                        • シンプルさとパフォーマンスを両立した API 設計と実装の一例 - HeartRails Tech Blog

                                                                          こんにちは、エンジニアの村田です。今回はシンプルさとパフォーマンスを両立した API を作るためにはどうすればよいのかについて述べていきます。 背景 いままで API サーバーを作ってきて、シンプルな API にすればパフォーマンスが犠牲に、パフォーマンスを優先すれば実装が複雑になって保守が大変になるということを経験してきました。具体的には、 関連リソースの Entity が何重にもネストしていたり、同じリソースに一覧用、詳細用などの Entity があり実装、保守が大変 1. の問題を解消するためにシンプルな API にする 2. では N+1 の問題がありパフォーマンスが悪い 1. 2. の問題を解消するためにリソースの Entity はシンプルにしつつ、パラメーターで関連リソースを指定すると関連リソースの Entity を埋め込んで返すようにする 4. だと関連リソースの権限管理やペ

                                                                          • ハイパフォーマンスCSS3アニメーション——60fpsを実現するベストプラクティス

                                                                            すっかり普及したCSS3アニメーション。ハイパフォーマンスなアニメーションを実現する、ちょっとした書き方のポイントとは? モバイルアプリケーション内の要素をアニメーションさせるのは難しいことではありません。でも、この記事を読めば、さらに適切な方法でアニメーションさせることができます。 最近、多くの人がモバイルでCSS3アニメーションを使っていますが、正しく使っていない場合が多くあります。開発者はしばしばベストプラクティスを無視します。なぜなら、多くの人はなぜCSS3アニメーションが存在し、なぜ急速に浸透しているのかを理解していないからです。 モバイルデバイスのスペックの幅はとても広いので、もしコードを最適化しなければ、シェアが高い端末では標準以下の体験しか提供できないでしょう。 注意:いくつかのハイエンドなデバイスは可能性の限界に挑んでいますが、世界中の多くの人はそうしたスペックモンスター

                                                                              ハイパフォーマンスCSS3アニメーション——60fpsを実現するベストプラクティス
                                                                            • GoogleによるWebサイトパフォーマンス測定ツール「Lighthouse」入門 | さくらのナレッジ

                                                                              昨今ではWebサイトやWebアプリケーションに対し「適切にページが表示されるか」だけでなく、ロード時間の早さやアクセシビリティといった使い勝手の良さも求められるようになっている。これらは利用者の満足度向上だけでなくGoogle検索の表示結果にも影響するため、できる限り対応しておきたい。そこで今回は、Googleが提供するWebサイト/Webアプリのパフォーマンスやアクセシビリティ診断ツール「Lighthouse」を紹介する。 さまざまな指標による診断を手軽に実行可能できるツール「Lighthouse」 WebサイトやWebアプリケーションを構築する際には、かつてはどんなWebブラウザでも同じように表示され同じように動作することや、検索エンジンによって高く評価されるようなマークアップを行うことが求められていた。これらは現在でももちろん重要ではあるのだが、昨今ではそれに加えて使い勝手の良さも求

                                                                                GoogleによるWebサイトパフォーマンス測定ツール「Lighthouse」入門 | さくらのナレッジ
                                                                              • speed_gun で Rails のパフォーマンスを測定する - 鳩舎

                                                                                Web アプリケーションのパフォーマンスにうるさいみなさんこんにちは。 Rails アプリのパフォーマンスプロファイリングだと、 rack-mini-profiler が有名で、それ以外だと New Relic とかを使って測定していくのが普通のようですが、物足りない部分があったので、自前でプロファイラ gem を作りました。 Rubygems: http://rubygems.org/gems/speed_gun / Github: https://github.com/rosylilly/speed_gun 詳細は Github の README なんかを見ていただくとして、基本的には rack-mini-profiler 的な情報収集が出来ると思ってもらって差し支えないです。 ちなみに計測画面はこんな感じ。 大きなスクリーンショットはこちら 小さくて何も見えないかも……とりあえず3セ

                                                                                  speed_gun で Rails のパフォーマンスを測定する - 鳩舎
                                                                                • パフォーマンスは技術課題ではなくデザインの課題

                                                                                  人気デザインギャラリーサイトから幾つかモバイル向け Web サイトのパフォーマンスを検証してみました。以下が各サイトのリクエスト数とファイルサイズになります。 FELISSIMO 500色の色えんぴつ: 81リクエスト / 1.94MB 旅館 大村屋 55リクエスト / 1.52MB UR オンラインストア 90リクエスト / 705kb JiNS PC 78リクエスト / 1.39MB らでぃっしゅレシピ 69リクエスト / 987kb 明治北海道十勝カマンベールチーズ 54リクエスト / 1.12MB いずれもスクリーンショットでは素晴らしい見た目で使いやすそうに見えますが、中身はかなり重いことが分かります。1MB 以下に抑えているサイトもありますが、それでもかなりリクエスト数が多いのが分かります。リクエスト数が多いということは、回線が安定しない場合、すべての要素が読み込まれない可能性

                                                                                    パフォーマンスは技術課題ではなくデザインの課題