並び順

ブックマーク数

期間指定

  • から
  • まで

721 - 760 件 / 929件

新着順 人気順

高速化の検索結果721 - 760 件 / 929件

  • Python のプログラムを並列処理で高速化する - Morikatron Engineer Blog

    こんにちは、モリカトロンでプログラマおじさんをやってる岡島です。 Python でプログラムを書いていると高速に実行したくなることが多々あると思います。 でも、「とにかく実行速度を最速に!」みたいな人は最初から Python なんて使わないですよね。 ということでプログラムの最適化にあんまり興味のない人が、出来るだけ手間をかけず、そこそこ効果が得られる方法を紹介していこうと思います。 並列処理で高速に処理する Python 標準の並列処理モジュール 処理を並列実行してみる 速度比較 マルチスレッドでの処理がなぜ遅いのか? GIL についてもっと詳しく マルチスレッドに価値はないのか? 実測して確認 マルチプロセスのデメリット プロセスの生成はスレッドよりもオーバヘッドが大きい 速度比較 子プロセスに渡すデータに Pickle 化できないオブジェクトがあってはいけない 結局、どうすればいいの

      Python のプログラムを並列処理で高速化する - Morikatron Engineer Blog
    • シェルの起動が遅い原因は anyenv だった・・・よろしい、ならば高速化だ

      開けましておめでとうございます。 2021年になりました。昨年はコロナ禍で大きな変化の年となりましたが・・・今年も色々と変わっていくのでしょう。 年も明けたし、bashを鍛え直すかということで bashrc を整理していたのですが・・・ 最近どうも起動が遅く、よくよく調べると anyenv が遅かったので、それを高速化する話です。 anyenv 便利・・・!だけど、 init がめっちゃ重い 言語をいくつか使ってると、pyenv 等のなんとか env を使うことがよくあります。 それぞれインストールするのは以外と面倒だったりします・・・。 anyenv を使うと、これら env 系のインストールが非常に楽になるため、私は好んで anyenv を使ってます。 ちなみに、anyenv は eval "$(anyenv init -)" と bashrc 等に記載することで使えます。 しかし・・

        シェルの起動が遅い原因は anyenv だった・・・よろしい、ならば高速化だ
      • Windows 11 にしてから動作が重くなった?原因や高速化する方法を解説|NECフィールディング

        なぜ、Windows 11 に切り替えてから動作が重くなったのでしょうか? 主な原因は、Windows 10 と比べてWindows 11 のOSサイズが大きくなってしまったためです。Windows 11 は、今までよりもOSサイズが大きくなったため、推奨されるパソコンのスペックも異なっています。推奨スペックについては、下記の表をご覧ください。

        • 継続的デリバリーによる高速化

          Amazon では、10年以上前にチームがアイデアをいかに早く高品質のプロダクションシステムとして実現できるのかを知るために、あるプロジェクトを実施しました。これにより、ソフトウェアのスループットを測定し、実行速度を向上させることができました。コードチェックインから実稼働までに、平均で 16 日間かかっていることがわかりました。Amazon では、チームはアイデアから始めて、そのアイデアを実現するコードを書くのに、通常 1 日半かかりました。新しいコードの構築デプロイには、1 時間もかかりませんでした。残りの約 14 日間は、チームメンバーがビルドを開始し、デプロイを行い、テストを実施するのに費やしました。プロジェクトの最後に、チェックイン後のプロセスを自動化し、実行スピードを改善できないか提案しました。目標は、品質を維持あるいはさらに改善しながら、遅延をなくすことでした。 この助言の意図

            継続的デリバリーによる高速化
          • JITコンパイラ搭載で高速化を実現する「PHP 8」最初のアルファ版が公開。今年11月26日に正式版を予定

            JITコンパイラ搭載で高速化を実現する「PHP 8」最初のアルファ版が公開。今年11月26日に正式版を予定 PHPの次期メジャーバージョンアップとなる「PHP 8」のアルファ版が公開されました。 The first alpha of PHP 8 is out! It's not yet feature complete (https://t.co/KLoppNIL2H), but it already has lots of new goodies, such as union types, attributes and more! Get it here → https://t.co/KCxTsTKBAb pic.twitter.com/ciDUHA4ZI4 — php.net (@official_php) June 25, 2020 PHPは2015年にPHP 5からPHP 7へと約

              JITコンパイラ搭載で高速化を実現する「PHP 8」最初のアルファ版が公開。今年11月26日に正式版を予定
            • 地球の自転が高速化して「負のうるう秒」が来そう。Google、Amazon、Metaは猛反対(ギズモード・ジャパン) - Yahoo!ニュース

              なんせ1秒減らす「負のうるう年」は初めて。やれる気がしません。 年末カウントダウンで午前零時を2回カウントすることで1秒加え、自転速度と協定世界時(UTC)の誤差を埋めてきた「うるう秒」に異変が生じ、地球自転が高速化に一転。午前零時をスキップして1秒引く調整が叫ばれるなか、「1秒足すだけでも世界中のシステムがパニックだったのに、1秒引いたらどうなっちゃうの⁉」という不安がIT業界に広まり、Google、Amazonに次いでMeta(メタ、旧Facebook)も「うるう秒やめようぜ」と言い出しています。 うるう秒は1972年以降27回行なわれていますが、地球の自転スピードが遅くなるのに合わせて毎回1秒ずつ足すのが常でした。マイナスにすると、プラスの前提でプログラムされているものすべてに影響が予想されます。Metaエンジニアブログは「うるう秒をこれ以上続けても百害あって一利なしだ」と述べ、現場

                地球の自転が高速化して「負のうるう秒」が来そう。Google、Amazon、Metaは猛反対(ギズモード・ジャパン) - Yahoo!ニュース
              • NumbaのJITでPythonを高速化したら40倍も速くなった | WATLAB -Python, 信号処理, 画像処理, AI, 工学, Web-

                Pythonが遅い理由 Pythonを高速化する前に、なぜPythonはこんなにも遅いのかを調べてみました。そういえばPython関係のブログを始めて1年ほど経ちますが、処理速度については全く意識していませんでした。 Pythonは特にfor文といったループ系の文が遅い遅いと世間で言われています。 でもなんで遅いのでしょう? 正直僕はそんなに情報工学に詳しくないので、中々イメージできていませんでしたが、以下に理解の参考となったブログがありましたのでいくつかメモしておきます。 “GIL(グローバルインタプリタロック)であるため” “インタプリタ言語で、コンパイルされないため” “動的型付き言語であるため” POSTD:なぜPythonはこんなにも遅いのか? …Pythonが遅い理由には色々な要因が考えられるみたいですが、動的型付き言語であるというのが一番あやしいようです。 for文では逐一型

                  NumbaのJITでPythonを高速化したら40倍も速くなった | WATLAB -Python, 信号処理, 画像処理, AI, 工学, Web-
                • Windowsの電源プランを変更して高速化する方法

                  Windows 10の動作を高速化したい場合、最も効果があるのはハードウェアを増強(SSDなどの高速なディスクへの交換や、メモリ増設など)することですが、Windowsの電源プラン設定を見直すことでも、高速化できる場合が多々あります。 そこでここではWindows 10を例に、電源プラン設定を変更して高速化する方法を紹介します。 高パフォーマンスへの変更方法Windows 10や11では、デフォルトの電源プランとして「バランス」が選択されており、自動的にパフォーマンスと電力消費のバランスが取られていますが、電源プランをパフォーマンスを優先する設定に変更することで、PCの性能を最大限引き出してWindowsの動作の高速化に期待できます。 電源プランを変更するときは、Windowsの「設定」から「システム」>「電源とスリープ」を選択して「電源の追加設定」をクリックします。 「電源オプション」画

                    Windowsの電源プランを変更して高速化する方法
                  • AtCoderで Python を高速化する Numpy + Numba を使う - Qiita

                    結果は、上の表のとおりで、Numba を使う効果は大いにあることがわかります。Numba JIT は高速化したい関数に@njit とデコレータを付けるだけでなのですが、それだけで約900ms となって AC にできてしまいます。 このケースでは、JITする関数がそれほど複雑でないためコンパイル時間が約250msなので、それで十分なのですが、コードが複雑になるとコンパイル時間が長くなってしまいます。その場合には、キャッシュ又は AOT が使えます。 キャッシュを使った場合は、約630msで PyPy の実行時間と同じ程度になります。キャッシュを使う場合には、Numpy と Numba の読み込みが必要で最低でも約500msが必要になります。「AtCoderはJavaで2倍の余裕があるようにしています」というルールだそうなので、Java よりも処理は高速になる場合が多いので、ほぼ問題なく AC

                      AtCoderで Python を高速化する Numpy + Numba を使う - Qiita
                    • C#高速化.md

                      C#高速化.md .NET Blog Performance Improvements で Peanut Butterと呼ばれる類の小手先の定数倍高速化まとめ(羅列) 個人的なメモをpublicにしただけなのであんまり信用しない方が。長文部分はだいたいわかってないで書いてる(数年前の自分・・・) ランタイムやライブラリの進化で無意味になることがあります。 整えてないので見にくい。 原則 コピーを作らない スタック上で完結させる(==アロケーションを避ける)Sapn<T>とstackallocは強い。ただしスタック領域は狭い。 仮想メソッドは遅い ボックス化はもっと遅い (2021-01-11 今見ると書かなくていいレベルの自明な前提・・・まぁいいか) .NET Blog のパフォーマンス改善の記事達 インライン化とプーリングはその部分だけのベンチが速くなっても全体としては遅くなることもある

                        C#高速化.md
                      • Vuetify2を使ったプロジェクトのビルドが遅いので高速化する - Qiita

                        Vuetify+Vue CLIで構築したプロジェクトで、 Vuetify2.xにアップグレードしたらnpm run serveの開始時間が著しく長くなってしまったので改善します。 原因 Vuetify2.0よりデフォルトで有効となったA-la-carte(treeshaking)が原因です。 A-la-carteとは Vuetifyの数多くのコンポーネントのうち、「プログラム中で使われているもの」だけを成果物に含める機能です。使っていないコンポーネントをimportしないので、ビルドサイズが減少します。 しかしながら、これはビルド時間を増大させます。 A-la-carteを使わない場合、vuetifyの全てのコンポーネントはnode_modules/vuetify/dist/vuetify.min.jsから読み込まれます。これは既にimportの解決やminifyが済んでいるプリコンパイル

                          Vuetify2を使ったプロジェクトのビルドが遅いので高速化する - Qiita
                        • AIボイスチェンジャー「Seiren Voice」が高速化&システム要件緩和で声変換動画の制作が高速・快適に!|ニコニコインフォ

                          AIボイスチェンジャー「Seiren Voice」が高速化&システム要件緩和で声変換動画の制作が高速・快適に! 2023年6月2日(金)より、ドワンゴが開発した声変換ソフトウェアシリーズ「Seiren Voice(セイレンボイス)」の新しい音声ライブラリを販売開始しました。 Seiren Voiceの新しい音声ライブラリは、これまでのものよりも変換速度が上がり、要求スペックが下がり、お求めやすい価格になり、より動画制作に使いやすくなりました。 Seiren Voiceとは?「Seiren Voice」は、自分の声をキャラクターの声に変換する声変換ソフトウェアです。 変換品質を重視しており、リアルタイムな声変換ではなく、いったん録音した声を変換するため、生配信よりも動画制作用途に適しています。テキスト情報から音声合成を行うソフトでは指定が難しい「間の取り方」や「抑揚」などについて、声を入力と

                            AIボイスチェンジャー「Seiren Voice」が高速化&システム要件緩和で声変換動画の制作が高速・快適に!|ニコニコインフォ
                          • ゲームのビルド高速化ツールIncredibuildが今伸びているらしい。好調な理由を訊いた - AUTOMATON

                            GTMF 2023にて、ビルド高速化ツールIncredibuildを提供するインクレディビルドジャパン株式会社が出展していた。いったいどのような技術でビルドの高速化を行っているのか訊いた。 ゲーム開発において、ビルドは非常に頻繁に行う工程の1つだ。一方でビルドは、頻繁に行う工程であると同時に、時間がかかる工程でもある。そんなビルド時間を大幅に減らすことができるのが、コンピューターソフトウェアIncredibuildである。Incredibuildを導入することによって、今までビルドにかかっていた時間を大幅に減らすことができると謳われている。 6月30日と7月4日に行われた、ゲーム開発者向けツールとミドルウェアの紹介を中心としたイベント、Game Tools & Middleware Forum 2023(GTMF 2023)にて、Incredibuildを提供するインクレディビルドジャパン

                              ゲームのビルド高速化ツールIncredibuildが今伸びているらしい。好調な理由を訊いた - AUTOMATON
                            • 量子コンピュータのコンパイラ高速化技術を開発|2024年|NICT-情報通信研究機構

                              国立研究開発法人情報通信研究機構(NICT(エヌアイシーティー)、理事長: 徳田 英幸)は、国立研究開発法人理化学研究所(理事長: 五神 真)、東京理科大学(学長: 石川 正俊)、東京大学(総長: 藤井 輝夫)と共同で、量子コンピュータに最適な量子ゲートシーケンスを確率的探索手法を用いて迅速に探索する技術の開発に初めて成功しました。 量子コンピュータにタスクを実行させるには、コンパイラを使い、プログラミング言語で書かれた命令を量子ビットへのゲート操作で構成されるシーケンスに変換する必要があります。私たちは、最適制御理論(GRAPEアルゴリズム)を網羅的探索に応用して、理論的に最適なものを特定する手法を開発しましたが、量子ビット数が増えるに従い、可能な組合せの数が爆発的に増えるため、網羅的探索が不可能となります。例えば、6量子ビットで構成される任意の量子状態を生成するタスクに対して、もし、網

                                量子コンピュータのコンパイラ高速化技術を開発|2024年|NICT-情報通信研究機構
                              • 「Google Chrome 103」安定版リリース、HTTP 103 レスポンスコード対応などウェブ高速化への取り組み

                                ウェブブラウザ「Google Chrome」の最新安定版であるバージョン103.0.5060.53がリリースされました。HTTP 103 Early Hintsレスポンスコードに対応するなど、ウェブの高速化を図る取り組みが目立ちます。 ◆HTTP 103 Early Hintsレスポンスコードへの対応 新しいHTTPレスポンスコード「103 Early Hints」は、主にLinkエンティティヘッダーフィールドと共に使用されることを想定しており、サーバーがまだレスポンスを準備している間にユーザーエージェントがリソースのプリロードを開始できるように機能します。例えば以下のような「リソースヒント」を伴う記述がウェブページ内にあったとします。 「リソースヒント」にはファイルのプリロードや他サーバーへのプリコネクトといった、ページのパフォーマンスを向上させる情報が記載されています。ただしこれらの情

                                  「Google Chrome 103」安定版リリース、HTTP 103 レスポンスコード対応などウェブ高速化への取り組み
                                • ISUCONの達人たちがパフォーマンスチューニングを語る 『達人が教えるWebパフォーマンスチューニング 〜ISUCONから学ぶ高速化の実践』

                                  出版の御礼 草野翔氏(以下、草野):みなさんご来場いただきありがとうございます。本日は「ISUCON本 出版記念」ということで、「達人全員登場!著者パネルディスカッション」をやります。よろしくお願いします! 今ちょうどみなさんが見ている配信画面を上から順に、画面上の右端の鳩のアイコンが僕で、rosylillyといいます。よろしくお願いします。 上から順に、藤原さんこんにちは。netmarkjpの馬場さんこんにちは。whywaitaさんこんにちは。kazeburoさんこんにちは。catatsuyさんこんにちは。という感じで今日は進んでいきます。よろしくお願いします。 (スライドを示して)最初に、お礼をちゃんと言っておくところからスタートします。出版にご協力いただいたというか、話を始めてもらった技術評論社さま、ありがとうございました。イベント協力では、本日はISUCON運営委員会の方々にご協力

                                    ISUCONの達人たちがパフォーマンスチューニングを語る 『達人が教えるWebパフォーマンスチューニング 〜ISUCONから学ぶ高速化の実践』
                                  • Nintendo Switch後継モデル、サムスン製の第5世代V-NAND採用でゲーム読み込みを高速化か | Gadget Gate

                                    ゲーム 通称「スイッチ2」は超解像技術やレイ再構成でゲームの表現力を底上げ? Nintendo Switch後継モデル、サムスン製の第5世代V-NAND採用でゲーム読み込みを高速化か Image:Sadie Mantell/Shutterstock.com Nintendo Switch後継モデル、通称「スイッチ2」に関する噂話や自称リークは数多く届けられてきたが、「CPUやGPU性能は控えめにして、機械学習により表現を底上げする」方向性以外は、ほぼ謎に包まれている。 そんななか、スイッチ2のゲームカード(ソフトのカートリッジ)や内蔵ストレージには、従来より大幅に高速なサムスン製の第5世代V-NANDが採用される可能性が浮上している。 ゲーム業界の求人情報を調べることで知られるDoctre81は、2019年まで在籍していた元サムスン電子デバイスソリューション事業部シニアディレクターのLin

                                      Nintendo Switch後継モデル、サムスン製の第5世代V-NAND採用でゲーム読み込みを高速化か | Gadget Gate
                                    • 【爆速】アドセンス広告を遅延読み込みして表示速度を高速化する方法

                                      ページ表示速度が遅い・重い時は、アドセンスの遅延読み込みで高速化しましょう。 遅延読み込み(LazyLoad)の対策を実施すれば、広告による収益化とCore Web Vitalsに対応の表示速度を両立できます。 Adse […]

                                        【爆速】アドセンス広告を遅延読み込みして表示速度を高速化する方法
                                      • CUDAの高速化の復習2023年版 Vectorized Memory Access編 - まったり勉強ノート

                                        2月 14, 2023 / 最終更新日時 : 2月 18, 2023 Shuji Suzuki (shu) プログラミング 前回Reductionを例に今時のCUDAの高速化で何が効いているのか?を確認したまとめの記事を書きました。今回はその中には登場しなかったCUDAの高速化テクニックの「Vectorized Memory Access」が今でも有効なのか確認したまとめになります。 このvectorized memory accessは昔からあるテクニックです。ただ、最近CUDAの高速化をしようとして、vectorized memory accessを試してみるのですが、いまいち効果がなさそうな気配があったので、ちゃんと調べようと思い今回記事をかきました。ちなみに結論からいうと今でもちょっとは効果ありそうでした。 検証に利用したコードはこちらにあげてあります。 https://githu

                                          CUDAの高速化の復習2023年版 Vectorized Memory Access編 - まったり勉強ノート
                                        • Amazon Fire TV Stick 4K Max 第2世代レビュー。レスポンスの高速化&新機能よりもリモコンが魅力かも - 価格.comマガジン

                                          ホーム AV家電 AVアクセサリー ワイヤレスディスプレイアダプター Amazon Fire TV Stick 4K Max 第2世代レビュー。レスポンスの高速化&新機能よりもリモコンが魅力かも

                                            Amazon Fire TV Stick 4K Max 第2世代レビュー。レスポンスの高速化&新機能よりもリモコンが魅力かも - 価格.comマガジン
                                          • Ruby 2の3倍高速化を図った「Ruby 3.0.0」が登場 | OSDN Magazine

                                            Ruby開発チームは12月25日、最新のメジャーリリースとなる「Ruby 3.0.0」公開を発表した。Ruby 2の3倍高速化を図るパフォーマンスの改善などが特徴となる。 Ruby 3.0は2013年に最初のバージョンが公開された2系に続くメジャーリリースとなる。パフォーマンス、並行処理、静的解析の3つ大きく注力して開発を進めた。パフォーマンスでは「Ruby 3X3」として、OptcarrotベンチマークでRuby2の3倍高速化を達成することを目標に掲げた。 2.6で導入したJITコンパイラ構造「MJIT」を強化し、少数のメソッドをたくさん呼び出すゲームやAIのアプリケーションなど一部のワークロードで性能を改善した。生成コードのサイズを削減したものの、Railsのようにi-cacheへの負荷が大きなワークロードでは負荷が大きくなるため性能を改善できる状態ではないとしている。 並行処理では、

                                              Ruby 2の3倍高速化を図った「Ruby 3.0.0」が登場 | OSDN Magazine
                                            • Stable Diffusion高速化の決定版登場!?品質落とさず制限もほぼなしで2~3倍速に(PC Watch) - Yahoo!ニュース

                                              11月9日に掲載した前々回、Stable Diffusionの高速化技術として「TensorRT」、「SSD-1B」、そして「LCM」をご紹介したが、どれも帯に短し襷に長しと言う残念な結果だった。ところが翌日の11月10日、「LCM LoRA」の登場により、それが引っ繰り返ってしまったのだ。今回はこの辺りをお話したい。 【画像】SDXL通常の処理でStep 5 / 00:01<00:00, 8.17it/s ■ Latent Consistency Model LoRAとは? 11月9日に掲載した前々回の3番目に書いたのが、このベースとなるLCM(Latent Consistency Model for Stable Diffusion)だった。技術的には良く分からないので、詳細はここを参考としたが、実際の動きとしては、 上に並べた画像から分かるように、画像を生成するのに書込量のStep数

                                                Stable Diffusion高速化の決定版登場!?品質落とさず制限もほぼなしで2~3倍速に(PC Watch) - Yahoo!ニュース
                                              • SNSに最適化したペルソナ設定とPDCAの高速化が鍵!ソーシャルリスニングとプロトタイピングの有用性

                                                『MarkeZine』が主催するマーケティング・イベント『MarkeZine Day』『MarkeZine Academy』『MarkeZine プレミアムセミナー』の 最新情報をはじめ、様々なイベント情報をまとめてご紹介します。 MarkeZine Day

                                                  SNSに最適化したペルソナ設定とPDCAの高速化が鍵!ソーシャルリスニングとプロトタイピングの有用性
                                                • AMD、前年比15%高速化のプロ向けドライバ「Radeon Pro Software for Enterprise 20.Q3」公開

                                                    AMD、前年比15%高速化のプロ向けドライバ「Radeon Pro Software for Enterprise 20.Q3」公開
                                                  • PS4®の内蔵ドライブをSSDに換装して高速化しよう!

                                                    PS4®の内蔵ドライブをSSDに換装して高速化しよう! PS4®やPS4®Proでゲームを高速化したいと思ったときにトライしたいのが、内蔵ドライブを、ハードディスクからSSDに換装、つまり交換することです。ここでは、内蔵ドライブをSSDに換装するメリット・デメリットのほか、換装する際の手順などについて紹介しましょう。 PS4®のハードディスクをSSDに換装するメリット PS4®やPS4®Proは、内蔵ドライブをSSDに換装することが公認されています。 SSDは、ハードディスクのように物理的にデータを読み書きせず、電気的に読み書きをする高速なドライブです。ですから、ハードディスクをSSDに換装すれば、PS4®やPS4®Proをより高速に使えるようになります。 まずは、PS4®やPS4®ProのハードディスクをSSDに換装する、具体的なメリットを紹介しましょう。 データの読み込み速度を高速化で

                                                      PS4®の内蔵ドライブをSSDに換装して高速化しよう!
                                                    • マイクロソフト「Edge」、起動を高速化する機能や「垂直タブ」など追加

                                                      Microsoftの新しい「Chromium」ベースの「Edge」ブラウザーで、長い間開発中だった「垂直タブ」が最新の安定版にようやく追加された。 垂直タブは、ユーザーが画面スペースをより効率的に利用できるようにすることを目的とし、多数のタブを開いている際にブラウザーの生産性を向上させる手段を別の視点で提示している。 Edgeの新しい安定版「バージョン89」には垂直タブのほか、「スリープタブ」などのパフォーマンスを向上させる改良が追加されている。Microsoftは、スリープ状態のタブがメモリーとCPUに与える負荷を低減しようと取り組んできた。 垂直タブは2020年10月より、Edgeの「Dev」チャネルでプレビュー版が提供されている。垂直タブはブラウザーの左側に表示される。ブラウザーの左上隅の「垂直タブバーを有効にする」アイコンをクリックすれば表示できる。垂直タブに切り替えると、開いてい

                                                        マイクロソフト「Edge」、起動を高速化する機能や「垂直タブ」など追加
                                                      • 秋田・山形新幹線の高速化で切り札か 奥羽山脈をぶち抜く「新トンネル」構想とは | 文春オンライン

                                                        東北新幹線の最高速度は上野~大宮間が時速130kmに格上げされる。大宮~宇都宮間は時速275km、宇都宮~盛岡間が時速320km、盛岡~新青森間が時速260kmだ。大宮~盛岡間は国鉄が建設してJR東日本が引き継いだ部分だから、時速260kmの縛りはない。「75ホン対策」を遵守したうえでスピードアップしている。 「こまち」は新トンネル構想 秋田新幹線「こまち」のE6系電車は、東北新幹線の時速320km対応区間を走る。盛岡~秋田間は在来線の田沢湖線・奥羽本線に直通する区間だから速度が下がる。この在来線区間もスピードアップの動きがある。「秋田新幹線トンネル整備構想」だ。田沢湖線の赤渕~田沢湖間に新たなトンネルを掘る。同区間は岩手県と秋田県の県境で奥羽山脈を横断する。谷間を縫う急勾配でカーブもある。この区間だけでもトンネル1本で直行できれば所要時間を約7分短縮できる。建設コストは約700億円と見積

                                                          秋田・山形新幹線の高速化で切り札か 奥羽山脈をぶち抜く「新トンネル」構想とは | 文春オンライン
                                                        • rubocopでの自動フォーマットを高速化する - $shibayu36->blog;

                                                          VSCodeでrubocopを使って自動フォーマットをしているのだが、フォーマットが本当に遅くてめちゃ困っていたのが完全に解決して感動したので記事だけ共有。 dev.to formatに3秒くらいかかっててマジつらい...って感じだったのが1秒未満とかになったので本当に最高。 Before After

                                                            rubocopでの自動フォーマットを高速化する - $shibayu36->blog;
                                                          • ネットギアのエントリー向けWi-Fi 6トライバンドメッシュに、高速化した新モデル「Orbi WiFi 6 AX5400」登場

                                                              ネットギアのエントリー向けWi-Fi 6トライバンドメッシュに、高速化した新モデル「Orbi WiFi 6 AX5400」登場 
                                                            • Webサイトの高速化「gzip圧縮」を試してみた | 日々アップデートBLOG

                                                              gzip圧縮とは gzip(ジー・ジップ)は、データ圧縮プログラムのひとつ、およびその圧縮データのフォーマットである。「GNU zip」の略でありGNUプロジェクトによって開発・メンテナンスされている。

                                                                Webサイトの高速化「gzip圧縮」を試してみた | 日々アップデートBLOG
                                                              • 差分で!デスクトップ「Google ドライブ」ローカル同期高速化

                                                                この記事のポイント Google、グループウェア「Google Workspace」のクラウド ストレージ「Google ドライブ(デスクトップ版)」におけるローカルファイルの同期高速化を発表 もともと同期されているローカルファイルが編集された場合に、差分のみをアップロードする仕様 すべての個人 Google アカウントユーザーも含めて展開済み Google は 2025 年 1 月 10 日(金)、グループウェア「Google Workspace」のクラウド ストレージ「Google ドライブ(デスクトップ版)」におけるローカルファイルの同期高速化を発表しました。 デスクトップ版「Google ドライブ」におけるローカルファイル同期高速化の仕組みは、もともと同期されているローカルファイルが編集された場合に、差分のみをアップロードする仕様です。ファイル全体ではなく差分のみを「Google

                                                                  差分で!デスクトップ「Google ドライブ」ローカル同期高速化
                                                                • CircleCIの小手先による高速化手法 - ちなみに

                                                                  この記事は Money Forward Engineering Advent Calendar 2021 - Adventar の6日目の記事です。 昨日は TONY (id:galepilot) さんによる「チームで実践したKPTのボリュームを増やすコツ」でした。 ふりかえり、なんとなくやってしまうと惰性になるのでちゃんとチームで意図を理解したうえで実施するのは大切ですね。 CIを速くする意味 CIを速くする意味はなんでしょうか。 DORA(DevOps Research and Assessment) 2021年の Accelerate State of DevOps Report によると、エリートチームのリードタイムは1時間以内ということだそうです。 本当かという感じの短さですね。デプロイ頻度は変わらずオンデマンドということなのですが、1時間以内にトランクにマージされるとすると、デ

                                                                    CircleCIの小手先による高速化手法 - ちなみに
                                                                  • Amazon、「Fire HD 8タブレット」の新世代3機種を発表 − 前世代より最大30%高速化 | 気になる、記になる…

                                                                    Amazon、「Fire HD 8タブレット」の新世代3機種を発表 − 前世代より最大30%高速化 2022 9/21 本日、Amazonが、「Fire HD 8タブレット」の新世代3機種「Fire HD 8」「Fire HD 8 Plus」「Fire HD 8キッズモデル」を発表しました。 新世代の「Fire HD 8」は、2GBのRAMを搭載し、前世代機に比べて最大30%高速化、USB-C充電の採用、最大13時間稼働可能なバッテリーを搭載し、前世代機同等の丈夫さを保ちながらさらに薄型化、軽量化が図られています。 また、「Fire HD 8 Plus」は、3GBのRAMや新たに500万画素リアカメラを搭載したほか、前世代機同様に便利なワイヤレス充電にも対応するなど、より充実した機能を備えています。 新世代の「Fire HD 8 キッズモデル」には、専用カバーに新色が登場し、前世代機同様に

                                                                      Amazon、「Fire HD 8タブレット」の新世代3機種を発表 − 前世代より最大30%高速化 | 気になる、記になる…
                                                                    • 新DaVinci Resolve、M1 Pro/M1 Max搭載Macで8K編集5倍高速化

                                                                        新DaVinci Resolve、M1 Pro/M1 Max搭載Macで8K編集5倍高速化
                                                                      • 【Deno1.13】高速化されたHTTPサーバー&WebSocketに移行する - Qiita

                                                                        DenoのHTTPサーバー+WebSocketサーバーはv1.13から高速化されました。 これに伴いAPIが変更されており、移行にはコードの変更が必要です。 時系列 deno deployを「deploy」、ダウンロードして使うdenoを「CLI」と表記します。 元々deno CLIには標準ライブラリを使用したサーバーが、deno deployにはfetch eventを使用したサーバーがあった パフォーマンス向上&http2対応のためdeno CLIにDeno.serveHttpとDeno.upgradeWebSocketが導入された その後、CLIとの互換性のためにdeployにも両者が導入された 従来のサーバー実装であった標準ライブラリのhttpは、内部でDeno.serveHttpを使うように変更され、deployからも利用可能になった 従来のwebsocketサーバー実装であった

                                                                          【Deno1.13】高速化されたHTTPサーバー&WebSocketに移行する - Qiita
                                                                        • Google アシスタントの保留待機や夜景撮影高速化など、Pixelにアップデート

                                                                            Google アシスタントの保留待機や夜景撮影高速化など、Pixelにアップデート
                                                                          • Legal AI 「AI法律相談(AI弁護士ツール)」をOpen AIの「GPT-4o」にアップデート AI法律相談の会話スピードを高速化 - ロボスタ ロボスタ - ロボット情報WEBマガジン

                                                                            生成AIを開発するジークラウド社とAIリーガルテック企業 Legal AIは「AI法律相談(AI弁護士ツール)」で使用しているOpen AIのGPTを、「GPT-4o」にアップデートしたことを発表した。これにより会話の返答速度が高速化した。弁護士の法律相談業務にかかる貴重な時間とコストを削減、AI技術を活用した新しい形を提供していくとしている。 ユースケース事例 「AI法律相談(AI弁護士ツール)」は、法律業務に携わる弁護士、会計士、税理士、司法書士、行政書士等(事務所)向けに、自分にそっくりなAIアシスタントを提供する。 法律に精通したAI法律家(AI弁護士ツール)が「あなたの便利な法律顧問」になるとしている。所属AI法律家は理上 愛子(リガル アイコ)と理上 正義(リガル マサヨシ)がキャラクターとなっている。 速報(2024年5月17日11時時点)で入ってきたつばさの党の黒川氏の逮捕

                                                                              Legal AI 「AI法律相談(AI弁護士ツール)」をOpen AIの「GPT-4o」にアップデート AI法律相談の会話スピードを高速化 - ロボスタ ロボスタ - ロボット情報WEBマガジン
                                                                            • 【Ruby】Array#include?を高速化する方法

                                                                              結論 レシーバとなる要素をto_setメソッドでSetオブジェクトに変換し、include?を使うと高速に判定できます。 Array#include?は検索アルゴリズムの線形探索(O(n))を行うため、データ量(=要素数)が多くなるほど処理時間が増加します。一方、Set#include?は内部的にハッシュを使用しているため、処理時間はデータ量(=要素数)に影響されず常に一定(O(1))です。 array = [1, 2, 3, 4, 5] set = array.to_set array.include?(4) # O(n) set.include?(4) # O(1) ※こちらのほうが高速

                                                                                【Ruby】Array#include?を高速化する方法
                                                                              • Next.jsのstandaloneビルドのカスタムサーバにマルチプロセス機能を加え高速化する | 空雲 Blog

                                                                                Next.jsとstandaloneビルド Next.jsで作成したアプリケーションをデプロイするとき、Vercelなどを使わずDockerコンテナでイメージを起動する場合、standaloneビルドを使うとコンテナサイズが最適化できるのでサイズ的に有利になります。この時、起動用にNext.jsがserver.jsを自動生成するのですが、このファイルを呼び出す部分を細工して、マルチプロセス化してみます。 必要なファイル server/forker.js Node.jsのclusterを利用してserver.jsを最大4プロセス呼び出すためのコードです。clusterを利用すると、同じポートで待ち受けしているソケットのアクセスを自動的に負荷分散し、各プロセスに割り振ってくれるようになります。

                                                                                  Next.jsのstandaloneビルドのカスタムサーバにマルチプロセス機能を加え高速化する | 空雲 Blog
                                                                                • Linuxのネットワーク高速化(2024-08-05修正)

                                                                                  /etc/sysctl.confの末端に以下を追加し、OS起動時にも起こされる「sysctl -p」で反映。 ※1: ディストリビューションにより、使用できないコンフィグがあります、エラーが吐かれた部分は飛ばしてOK。 ※2: 2024-08-05 NICオフロード自動設定 追加 “/etc/sysctl.conf”最下行に以下を追加 ※1 “fs.inotify.max_user_watches” : “cat /proc/sys/fs/inotify/max_user_watches”で最大値を確認 ※2 “fs.file-max” : “cat /proc/sys/fs/file-max”で最大値を確認 # ファイルシステム設定 fs.inotify.max_user_watches = (上記※1 参照) fs.file-max = (上記※2 参照) # 仮想メモリ設定 vm.s

                                                                                    Linuxのネットワーク高速化(2024-08-05修正)