並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 153件

新着順 人気順

ハングアップの検索結果1 - 40 件 / 153件

  • Windowsの「タスクマネージャー」を開発した本人が直々に使い方や知られざる機能を伝授

    by Christiaan Colen Windowsで現在起動しているプログラムやCPUの使用状況などを確かめたい時に、真っ先に思いつくのが「タスクマネージャーを使う」ことです。そのタスクマネージャーを約25年前に開発したMicrosoftの元エンジニアであるデビッド・プラマー氏が、直々に使い方や知られざる機能を説明しています。 I wrote Task Manager and I just remembered something... : techsupport https://old.reddit.com/r/techsupport/comments/gqb915/i_wrote_task_manager_and_i_just_remembered/ プラマー氏は1993年からMicrosoftに勤務していたそうで、1994年頃、タスクマネージャーのプログラムである「TaskMgr

      Windowsの「タスクマネージャー」を開発した本人が直々に使い方や知られざる機能を伝授
    • エクスプローラーの「応答なし」がデスクトップ全体を道連れにしないようにする【Windows 10トラブル対策】

      エクスプローラーが「応答なし」になるとデスクトップも使えなくなる デスクトップは、エクスプローラーと同じプロセスで動いているため、エクスプローラーのフォルダーウィンドウが「応答なし」になると、デスクトップも反応しなくなってしまう。こうした状態の頻度がある程度高い場合、フォルダーウィンドウのプロセスをデスクトップと分離するとよい。その方法を紹介しよう。 「Windows 10」を使っていて、「エクスプローラー」でファイルをコピーしている途中やアプリケーションを起動しようとした際に、「応答なし」になってハングアップした状態になってしまった経験は誰にでもあると思う。しばらく待つとエクスプローラーの反応が戻り、作業が継続できることも多い。 この「しばらく待つ間」に別の作業をしようと、[スタート]ボタンを押しても、[スタート]メニューが表示されない。また、エクスプローラーの右上の[×]アイコンをクリ

        エクスプローラーの「応答なし」がデスクトップ全体を道連れにしないようにする【Windows 10トラブル対策】
      • Appleは本当にあなたが実行するアプリをログに記録しているのか?

        Jacopo Jannoneのブログより。 Appleが発表したmacOS Big Surがリリースした直後にサーバの問題が発生し、ユーザが自分のコンピュータでサードパーティ製のアプリを実行できなくなってしまいました。Twitter上の人たちはすぐに回避策を見つけましたが、他の人たちはその問題に関連してプライバシーの懸念を表明しています。 Jeff Johnson @lapcatsoftware Appleユーザの皆さん、 もし、あなたがMacでアプリの起動がハングアップしているなら、私はLittle Snitchを使って問題を特定しました。 それは、http://ocsp.apple.comに接続しているtrustdです。 OCSPはソフト障害なので、接続を拒否すると修正されます。 (インターネットの切断も修正) OCSPとは? OCSPは、Online Certificate Stat

        • なぜDiscordはGoからRustへ移行するのか - MISONLN41's Blog

          DiscordがGoで書かれていたコンポーネントをRustに移行しているらしい。Windowsの低レイヤ層の一部で採用されるなど、近年どんどん注目を集めているRustだが、DiscordはなぜRustを選んだのか。その最大の特徴である「パフォーマンスを妨げる要素であるGCを排した上でメモリセーフな言語」であることにクローズアップした面白い内容だったので、えっちらおっちら和訳してみた。英語が得意というわけでもなく、無理やり翻訳しているところも多いのであしからず。ほとんどGoogle翻訳のままというのは内緒。 追記: 7/31にはてブでいっぱいブックマークされたみたい。気になったブコメへの返信を末尾に追記した。 原文: Why Discord is switching from Go to Rust - Discord Blog Rustは様々な分野において第一級の言語になりつつあります。Di

            なぜDiscordはGoからRustへ移行するのか - MISONLN41's Blog
          • クラウド時代のデータベースを理解するために①

            最近、分散データベースとかNewSQLとかサーバレスなデータベースとか色々聞きますよね。 でも、専門ではない人たちにとって、「何が違うの?」「自分たちに必要なDBはどれなの?」という点が分かりづらいと思います。 私も良く聞かれます。 AuroraはNewSQLですか? NewSQLってサーバレスなんですか? スケールできないDBとか聞きますけど、リードレプリカ増やせますよね? などなど。この辺に基本的なところから答えられるように、順を追って解説していきましょう。 「コンピュートとストレージは別であれ」 と神が言うと、コンピュートとストレージは分離された。 と言うのは冗談ですが、まずはここからスタートしましょう。 クラウド以前のデータベースを使っていた人にはお馴染みのように、それまでデータベースは大きな1つの箱でした。 過去に私は下図でデータベース(厳密にはRDBMS)のコンポーネントを解説

              クラウド時代のデータベースを理解するために①
            • HDMIケーブルはどんな制御信号を送っているのか 悪意ある「BadHDMI」を見分けるために知っておくこと

              Kernel/VM探検隊はカーネルや仮想マシンなどを代表とした、低レイヤーな話題でワイワイ盛り上がるマニアックな勉強会です。mzyy94氏はRaspberry Piを使用してHDMIを調査した結果について発表しました。 HDMI制御系に存在する2つのプロトコル「CEC」「DDC」 mzyy94氏:「HDMI探検隊」と題して、LT(ライトニングトーク)をお送りします。自己紹介はさっくりと。元セキュリティ系で今は映像系をやっているエンジニアです。 探検に行く前に「みなさん、HDMIをご存じですか?」というところから、基礎を押さえておきましょう。 知っている人がほとんどだと思いますが、HDMIは、映像と音声を送る端子とケーブル、そしてその通信規格のことです。イーサネット通信や、制御系としての機器コントロールや、ディスプレイコントロールなどもできます。今回はこのHDMI制御系の探検をしていきたいと

                HDMIケーブルはどんな制御信号を送っているのか 悪意ある「BadHDMI」を見分けるために知っておくこと
              • 「MySQLのフェイルオーバーテストをする」と聞いてぼんやり思ったこと

                TL;DR 負荷をかけながらフェイルオーバーテストをするなら、負荷クライアント側で「どの書き込みが成功したのか」のログは必ず取っておく でないと、フェイルオーバー起因でデータロストが発生するのかしないのかのチェックができない フェイルオーバーシナリオ スイッチオーバー(手動での切り替え)を含めてざっと思いつくのはこれくらい。 スイッチオーバー mysqldの正常終了 mysqldの異常終了、特に、mysqld_safeやsystemdがmysqldを再起動させてしまう環境 mysqldのハングアップ カーネルパニック ファイルシステムのハングアップ 電プチ スイッチオーバー たぶんHAソリューションを作る時にちゃんとテストするからこれはそんなに問題にならない気がするけれど、(レプリケーションベースのソリューションの場合)「レプリケーション遅延が起こってる時のスイッチオーバー」で何が起こるか

                • ニコニ立体を直した話 - Qiita

                  ステージング化 本番のVMについてはここでAMIを取って完了としましたが、ステージングは設定を変更しなければなりませんでした。本番へのアクセスが起こらないよう設定の洗い出しを行い、地道に一つ一つ変更していき、ステージングとして動作するように調整を行いました。地味な作業でしたが、システム間のつながりを把握するという点でとても効率的だったので思ったほど無意味な作業ではありませんでした。 データ移行(BLOB to S3) データ移行はリプレイスプロジェクトでも難易度が高い部分でした。 ニコニ立体は3Dモデルホスティングサービスですが、この3Dモデルのファイル容量が大きく、移行に非常に時間がかかりました。試算では移行に24時間かかると出たため、日々増えるデータをどのようにスムーズに移行するかについて悩みました。 立体の負債解消を手伝ってくれていたまさらっき氏が偶然ALBのRuby on Lamb

                    ニコニ立体を直した話 - Qiita
                  • PerlからGoへのシステム移行のアシスト 〜Perl XSとUnix Domain Socketを活用〜 - Mirrativ Tech Blog

                    こんにちは ハタ です。 Mirrativ では 2020年頃から サーバサイドの技術をPerlからGoへのシステム移行 を行っており、2024年現在でもサグラダファミリアのように移行作業は継続しています PerlとGoという2つの環境を同時に運用していますが、 基本的には 新機能は Go で実装 し、 Perlでは積極的に新規実装を行わない というスタイルで進めていました しかし、既存の機能の一部に手を加えたいとなった場合、まだまだ Perl の実装に手を加えることが一定あり、Perl から Go の機能を呼び出したいというニーズが出てきました (配信やギフトといったビジネスの根幹を支えるレガシーな実装においては顕著) そこで PerlXS を利用することで Perl から Go を直接呼び出せるようにできないかと考え検証を進めることにしました Goの -buildmode=c-shar

                      PerlからGoへのシステム移行のアシスト 〜Perl XSとUnix Domain Socketを活用〜 - Mirrativ Tech Blog
                    • Mac Proって結局なにがスゴいのさ?

                      10年使える箱。 Mac Pro、高いですよね。タワー型で59万9800円からのスタートときたもんだ。バイク買えるし、中古のクルマだっていいところのが狙えるプライスです。公開現在、MAXカスタムで550万円(税別)以上。パソコンでこの価格ってちょっと待てよ。なんだApple(アップル)はボッタクリなショーバイをはじめたんか。 と思う方が多いかもしんない。だからMac Proがなんでこう高いのか探ってみました。 Mac ProはパソコンじゃなくワークステーションPhoto: suzuko世の中には「なぜPROという名をつけた」と言いたくなるプロダクトが溢れていますが、このMac Proは正真正銘のプロフェッショナルモデル。業務用マシーン。既存のカテゴリに当てはめるなら、パソコン、すなわちパーソナルコンピューターではなく、「ワークステーション」と呼ばれる製品群の一員です。 他メーカーのワークス

                        Mac Proって結局なにがスゴいのさ?
                      • Pythonの非同期プログラミングを完全理解 - Qiita

                        非同期プログラミング 非同期プログラミングについて、聞いたことのある人は多いと思います。例えば、フロントエンドで使われているJavaScriptはシングルスレッド言語で、メインスレッドをブロッキングさせないため、様々な関数は非同期処理になるよう実装されています。Node.jsもその性質を受け継ぎ、I/Oバウンドタスクに長けています。しかし、Pythonになると、並列・並行処理に対応しているため、ほとんどの人は自身のプロジェクトで非同期プログラミングを利用した経験がないでしょう。もちろん、Tornado、TwistedやGeventなどの非同期フレームワークが有名で使ったことのある人は少なくないですが、変わったエラーにぶつかった時はなかなか解決できないでしょう。 近年のPyConの傾向から見れば分かりますが、非同期プログラミングは間違いなくPythonエコシステムの次のトレンドになります。ま

                          Pythonの非同期プログラミングを完全理解 - Qiita
                        • MySQL max_connections は雑に設定しておけば良い - mita2 database life

                          MySQL 誕生25周年 らしいです。めでたい! 25年、1つのソフトウェアが継続しているってすごい! max_connections について データベースを使っている開発者から「最大までどれぐらいコネクション数を増やせるのか」という質問を良くもらいます。 最大コネクション数(max_connections) の設定値を超えてしまい、too many connections エラーが出る。 max_connections を見直すとして、「じゃあどこまで大きくしていいのか?」と不安になるのはわかる。 以下の話は、コネクションプールを使っている前提のお話。 単にコネクション数が増えるだけでは、負荷は増加しない 単にコネクション数が増えるだけでは、DBサーバの負荷はあまり変化しない。 特にMySQLはスレッドモデルで実装されており、(プロセスモデルのデータベースと比較して)大量にコネクション

                            MySQL max_connections は雑に設定しておけば良い - mita2 database life
                          • Linuxだけで作れる!私の超快適な開発環境を紹介する話 - paiza times

                            Photo by Eduardo QuagliatoFollow もじゃ(@s10akir)です。paizaラーニングでプログラミング学習動画制作のアルバイトをしたりバイト中にアニメを見たりしている専門学生です。(今は主にまちカドまぞくを見ています) 私がpaizaラーニングでアニメを見始めてから…もといアルバイトを始めてから、早いもので1年強が経過しました。 実は私はアルバイトのくせに業務では私物マシンのArchLinuxを使っているので、今回は私の開発環境のご紹介と「ぶっちゃけLinuxだけで仕事できるの?どうやってやるの?」というお話をいたします。 (当然ですがこれは私がみずから望んでやっていることで、普通にバイトする人には会社がMacも開発環境も用意してくれます。) ちなみにpaizaラーニングでは「Linux入門編」を公開していますから、私の話に興味はないけどLinuxには興味が

                              Linuxだけで作れる!私の超快適な開発環境を紹介する話 - paiza times
                            • Amazonの領収書をまとめて出力、確定申告の“神”ツール「アマゾン注文履歴フィルタ」

                              Webブラウザー「Chrome」の拡張機能「アマゾン注文履歴フィルタ」は、Amazonで購入した商品の領収書を、まとめて出力できるようになる“神”ツールです。通常のやり方では個々の注文ごとに出力や印刷が必要なのに対し、この拡張機能では注文日や品名などの属性で注文履歴を絞り込み、一発で出力できてしまいます。特に、確定申告には欠かせないこのツールの使い方を、今回は徹底紹介します。 多くの人が利用しているAmazon。購入した商品の領収書をまとめて出力できる確定申告の必須ツールの便利さを紹介しましょう 確定申告、無料で使えるChrome専用の拡張機能に注目 今年も確定申告のシーズンがやってきました。新型コロナウイルスの余波で〆切が3月16日から4月15日へと順延されたとはいえ、作業量そのものが減るわけではありません。「1カ月延びたから余裕余裕」と思っていても、気づいたら例年と同じように、直前にな

                                Amazonの領収書をまとめて出力、確定申告の“神”ツール「アマゾン注文履歴フィルタ」
                              • ペルソナ5 ザ・ロイヤルの開発中、自動プレイでバグを検出してみた話 - SEGA TECH Blog

                                ごあいさつ 初めまして、株式会社アトラスのプログラマー埜渡です。 Tech BLOGにお邪魔させていただきます。 今回は、弊社のタイトル「ペルソナ5 ザ・ロイヤル」(P5R)の開発中に、自動プレイを実装してバグの検出を行った経緯とその結果についてのお話をさせていただきます。 ゲーム本編の実装についてのノウハウというよりは、デバッグ作業での工夫についての内容になります。 ただ、触れる内容といたしましてはP5Rのゲームの中身に関する事が多いため、未プレイの方はプレイしてから読んでいただけると、より理解が深められると思います。 p5r.jp 自動プレイ実装のきっかけ 自分が入社した頃の一昔前のバグの検出といえば(現象発生時の記録を残すために)開発機をビデオデッキに繋ぎながらプレイをして、発見したら詳細な手順をバグシート(紙)に書いて報告をしているような方法でした。 最近では開発環境自体に録画機能

                                  ペルソナ5 ザ・ロイヤルの開発中、自動プレイでバグを検出してみた話 - SEGA TECH Blog
                                • Linuxの起動を29万2612回も繰り返して1000回に1回発生するバグを見つけることに成功

                                  Red Hat Linuxの開発者であるリチャード・M・W・ジョーンズ氏が、Linux v6.4の起動時にハングアップするバグがあることに気づき、Linuxを29万2612回も再起動するテストを行ったそうです。 I booted Linux 292,612 times | Richard WM Jones https://rwmj.wordpress.com/2023/06/14/i-booted-linux-292612-times/ Dev Boots Linux 292,612 Times to Find Intel, AMD Kernel Bug | Tom's Hardware https://www.tomshardware.com/news/dev-boots-linux-292612-times-for-1-in-1000-kernel-bug ジョーンズ氏が起動時のハング

                                    Linuxの起動を29万2612回も繰り返して1000回に1回発生するバグを見つけることに成功
                                  • 1週間前に再起不能になったEdgeを、今日復旧させた

                                    同問題の再発に備えて書いた日記的備忘録 ブログやIT技術者向けSNS等は利用しておらず、はてブやTwitterでやるにはやや長いので、増田に投稿 発端Windows 10 (22H2 19045.4170) 上のEdgeを、数十のタブを開いたまま新バージョン (123.0.2420.53) に更新したらハングアップしたため、タスクマネージャーで強制終了させた その後Edgeを起動させようとすると、更新時に閉じたセッションを復帰させる段階で強制終了するようになり、使用不能になった Edgeに導入していた拡張機能には、Session Budy (4.0.2。GoogleのManifest V3に対応するため、最近大規模改修を実施(1。増田の最終節の同番号を参照。以下同)) やuBlock Origin (1.56.0。新規のマイフィルターを多数追加中だった) 等があった 最初の試み「Edgeが

                                      1週間前に再起不能になったEdgeを、今日復旧させた
                                    • Haskell書いてるときになんとなく気をつけていること - LugendrePublic

                                      信頼性はない 都市伝説かもしれん 大体枕詞に特別な理由がなければがつく 思いついたら徐々に更新する それは違うよってことがあったら @Lugendre まで ghc 8.6.5の話(8.8.1は仕事で使ってなくてな......) コンパイル通るかの確認だけなら最適化オプションO0でコンパイルする stackでいうとstack build --fast 動かすときはO2ビルドしたほうがいいが,インライン展開に5億年消費する なんならこのくらいは静的解析に任せてもいいが,でかいプロジェクトだと一定時間動いてハングアップするのしか世の中にないのでオワリ VSCode のせい説もある ghcideに期待 haskell-language-serverがすべてを解決した CIするときは必ずキャッシュする 毎回一から依存関係やGHCのビルドが走って余裕で1時間超えるようになるので データ構造のフィール

                                        Haskell書いてるときになんとなく気をつけていること - LugendrePublic
                                      • RHEL9での変更点(セキュリティ編:Part1 SELinuxの無効化について) - SIOS SECURITY BLOG

                                        SELinuxの変更SELinuxに関しては、主な変更点として SELinuxで/etc/selinux/configで「selinux=disabled」が効かなくなる(ハングすることがあります)パフォーマンスの向上が挙げられています。今回は一番最初の「selinux=disabled」が使えなくなる(システムがハングすることがある)というのを見ていきたいと思います。 当たり前ですが、筆者の見解/立場ではSELinuxは無効化するべきでは無いので、無効化する前に「待て、考え直せ」とは言いたいです。 SELinuxを無効にしたときのハングアップまずは事象を見てみたいと思います。/etc/selinux/configで SELINUX=enforcing を SELINUX=disabled に設定し、再起動を行います。すると(タイミングの問題だと思いますが)下記のようにブート中にシステムが

                                          RHEL9での変更点(セキュリティ編:Part1 SELinuxの無効化について) - SIOS SECURITY BLOG
                                        • アプリケーション開発者のための PostgreSQL アーキテクチャに関する検討: パート 1 | Amazon Web Services

                                          Amazon Web Services ブログ アプリケーション開発者のための PostgreSQL アーキテクチャに関する検討: パート 1 アプリケーション層は多くのクラウドアーキテクチャで世界中がアクセスする部分ですが、使用しているデータベースに合わせてアプリケーションを最適化する方法を検討することはほとんどないようです。リレーショナルデータベースエンジンを使用するときは、スキーマの設計だけでなく、アプリケーションが管理可能で、スケーラブルで、パフォーマンスが高いことを保証するために、データベースがストレージシステムに対してデータを読み書きする方法を理解することが重要です。シリーズのパート 1 となるこの投稿では、PostgreSQL の主要な用語について説明し、次に、Amazon Aurora PostgreSQL 互換エディションまたは Amazon Relational Dat

                                            アプリケーション開発者のための PostgreSQL アーキテクチャに関する検討: パート 1 | Amazon Web Services
                                          • Windowsには『緊急の再起動』オプションがある。問答無用で再起動する最終手段 | ニッチなPCゲーマーの環境構築Z

                                            Windowsには『緊急の再起動』オプションがあるのをご存知でしょうか。筆者は知りませんでした。海外メディアのNeowinが報じました。 Windows10やWindows11、あるいはWindows7やWindows XPなど、Windowsにはシャットダウン、再起動、スリープといった複数の電源オプションがあることを多くのユーザーは知っているはずだ。 アプリケーションがフリーズしたり、ハングアップしたときには[CTRL] + [ALT] + [DEL]キーにお世話になる人も多いだろう。[CTRL] + [ALT] + [DEL]を押すと、『ロック』や『ユーザーの切り替え』、『タスクマネージャー』などのオプションが表示される。 しかし、この画面の『緊急の再起動』オプションを知っている人は少ない。[CTRL]キーを押しながら、画面右下の電源ボタンをクリックすると、『緊急の再起動』メニューが表

                                              Windowsには『緊急の再起動』オプションがある。問答無用で再起動する最終手段 | ニッチなPCゲーマーの環境構築Z
                                            • 【VSCode使用者注意】サーバーリソース食い散らかすマンから解放される唯一の方法

                                              WEB開発において、複数人がサーバーにSSHでリモート接続した状態で作業をすることは、よくあるケースです。 開発サーバーのリソースを皆で利用しているため、過度な負荷をかけてしまうと、レスポンスが悪くなり、他のメンバーにも迷惑をかけてしまう恐れがあります。 特に、VSCodeを使用している人は、「ファイル監視」機能が入り、しらず知らずの内にサーバーに負荷をかけ、結果的にハングアップ!といったケースが実際にありました(ほろ苦いおもひで) (当時の自分。サーバーに高負荷がかかったことが話題になっている最中)「俺の訳がない(キリッ 。だってエディタ(VSCode)を使ってただけだもん」→ 完全にこいつが原因 ということで、メンバーの方からサーバー環境に負荷をかけないよう、指南を作ってもらった経緯があるので、ここでも共有したいと思います。 それに伴い、サーバーのリソース食い散らかすマンを避ける方法を

                                                【VSCode使用者注意】サーバーリソース食い散らかすマンから解放される唯一の方法
                                              • macOS 14.0 Sonomaアップグレード後にDropboxなどFile Providerを利用したアプリで、全ファイルのインデックスの再構築が行われハングアップする不具合が確認されているので注意を。

                                                macOS 14.0 Sonomaアップグレード後にDropboxやOneDriveなどFile Providerを利用しているアプリで、全インデックスの再構築が行われハングアップする不具合が確認されています。詳細は以下から。 Googleは現地時間2023年10月02日、Google Drive用デスクトップクライアント「Google Drive for Desktop v82.0」のロールアウトを開始しすると同時に、Google Drive for Macユーザーに対しmacOSとの最適な互換性を得るために、現在のmacOS 14.0 Sonomaへアップグレードせずに、macOS 14.1まで待つようにコメントしていましたが、 注:macOSと最適な互換性を得るには、macOS Sonoma にアップグレードせず macOS Sonoma 14.1 をお待ちになることをおすすめします

                                                  macOS 14.0 Sonomaアップグレード後にDropboxなどFile Providerを利用したアプリで、全ファイルのインデックスの再構築が行われハングアップする不具合が確認されているので注意を。
                                                • OpenAI Whisper に追加学習をさせる試み | IIJ Engineers Blog

                                                  地方拠点の一つ、九州支社に所属しています。サーバ・ストレージを中心としたSI業務に携わってましたが、現在は技術探索・深堀業務を中心に対応しています。 2018年に難病を患ったことにより、定期的に入退院を繰り返しつつ、2023年には男性更年期障害の発症をきっかけに、トランスジェンダーとしての道を歩み始めてます。 【IIJ 2022 TECHアドベントカレンダー 12/8(木)の記事です】 Whisperの追加学習に挑む2022年の冬 2022年アドベントカレンダー企画だそうです。 いかがお過ごしでしょうか。 私はもう興味を引くものに没頭するしか楽しみがないもんで、PCに向かってぼんやり面白いネタはないかなーと探す日々です。 最近はすっかりディープラーニングにズブズブで、とうとう数式かくのが面倒なあまり手書き入力のためのペンタブレットを買いました。てへ。 今回は9月から10月にかけてStabl

                                                    OpenAI Whisper に追加学習をさせる試み | IIJ Engineers Blog
                                                  • ESP32系MCUで無線LAN受信バッファが枯渇するときの調査方法 - Nature Engineering Blog

                                                    ファームウェアエンジニアの井田です。 今回はESP32系MCUで無線LANによる受信ができなくなる問題の原因と調査方法について解説します。 背景 ESP32にてそこそこ頻繁に無線LAN経由の通信を行っているときに、環境によっては急に通信ができなくなる現象が発生しました。 そこで、Wiresharkを用いて通信状況を確認すると、どうもESP32側からの送信パケットは届いているものの、ESP32へのパケットは受信されていないような状況が確認されました。 例えば、ESP32側からDNSのリクエストを投げて、ルーターが返答をしているのにも関わらず、ESP32のログ上は名前解決に失敗した状態になっています。 また、TCPによる通信も何度も再送が発生しており、よくよく見てみると、ESP32側がACKを返さないので、通信相手のサーバが再送してきているという状態でした。 現象より、ESP32の無線LANド

                                                      ESP32系MCUで無線LAN受信バッファが枯渇するときの調査方法 - Nature Engineering Blog
                                                    • Unityを通じて3D空間、グラフィックを理解する

                                                      はじめに ゲーム開発の旅を始める上で、開発者が最低限理解すべきコンピュータの基本的な仕組み、グラフィックスの原理、そしてスクリプティングの技術について、本記事では詳しく掘り下げていきます。 コンピュータの心臓部であるCPUとGPUの役割と相互作用から始め、これらがどのようにして3D空間のレンダリングやアプリケーションの実行に影響を与えるかを解説します。 Unityエンジンを用いたゲーム開発では、これらのハードウェアコンポーネントの理解が不可欠です。 続いて、ゲーム開発におけるグラフィックスの基礎を学びます。 ここでは、ビルトインレンダーパイプラインから、より高度なUniversal Render Pipeline (URP) やHigh Definition Render Pipeline (HDRP) まで、Unityで利用可能なレンダリングパイプラインの違いとその選択がプロジェクトに及

                                                        Unityを通じて3D空間、グラフィックを理解する
                                                      • 【インフラ】Mirrativのデータベースを最小限の影響で切り替える運用の紹介 - Mirrativ Tech Blog

                                                        こんにちは、ミラティブのインフラを担当している清水です。 今回はミラティブのデータベースのマスタをどのようにフェイルオーバさせているかノウハウをお伝えしようかと思います。 ミラティブではデータベースにMySQLを利用しており、マスタ・スレーブ構成で冗長化しています。 マスタ・スレーブ構成の優れている点はデータをフルダンプすればデータベースを完全に複製でき、マルチマスタ構成で発生しうるデータ不整合を気にかけなくて良い点です。 データベースのクラスタリングには MySQL Cluster や GaleraCluster などもありますが、マスタ・スレーブ構成はストレージエンジンに依存せず素のMySQLで運用できるので、クラスタ固有の制約にハマったりせずシンプルに運用できるのも強みです。 ただし、マスタ・スレーブ構成の鬼門となるのがマスタのフェイルオーバです。 スレーブは参照のみリクエストを処理

                                                          【インフラ】Mirrativのデータベースを最小限の影響で切り替える運用の紹介 - Mirrativ Tech Blog
                                                        • インフラエンジニア、WEBサイト高負荷との戦いを振り返る - orangeitems’s diary

                                                          高負荷との戦い インフラエンジニアをやっているとどこかで遭遇する、高負荷との戦い。先日はシャープのECサイトが高負荷と戦っていると聞きました。 pc.watch.impress.co.jp シャープは、4月21日午前10時から開始した、自社生産の不織布マスク「MA-1050」の個人ユーザー向け販売において、販売開始直後から販売サイトにつながらない問題が発生したが、シャープでは、同社データセンターにおけるファイヤーウォール機能が原因の1つであるとの見方を明らかにした。 詳細については明らかにしていないが、予想を上回るアクセス数があったことで、不正アクセスによる攻撃と判断した可能性が高く、それにより、強制的にアクセスを遮断した結果、サイトにつながらないという状況に陥ったとみられる。 大昔、それこそ10年くらい前は、高負荷でサイトダウンしたときに、「おお、うちのサイトにそんなにアクセスが来てくれ

                                                            インフラエンジニア、WEBサイト高負荷との戦いを振り返る - orangeitems’s diary
                                                          • あなたが自動テストを行う目的は何ですか? - Qiita

                                                            この記事はソフトウェアテスト Advent Calendar 2019の24日目です。 前日の記事はまつや大先生のクリスマススペシャル 「AIが使われたオススメ機能」のテストのやり方でした。そういえば書籍化決定したそうですね!!!おめでとうございます!!! TL;DR 緑色の会社のテスト自動化/SETチームのマネージャー( https://twitter.com/ozonohiroaki ) スクラッチから自動テストを始めたときの失敗談 目的って大事 はじめに もともと今回のアドカレではゴリゴリの技術記事を書かせていただく予定にしていたのですが、あるツイートの反応を受けてちょっと内容を泥臭いものに変更させていただくことにしました。 そのツイートというのがこちら 福岡でテスト自動化ミートアップしようと思ってるんですが需要ありますかね? 気付けば丸3年で相当な数の失敗経験させていただいてること

                                                              あなたが自動テストを行う目的は何ですか? - Qiita
                                                            • 不用意にサーバーでアプリを起動してハングアップさせてしまった話 - Qiita

                                                              はじめに この記事は、本番環境などでやらかしちゃった人 Advent Calendar 2023の18日目です。 もう何年も前のことなのでもうそろそろ時効だろうと思い、誰かの学びになればとここに供養します。 やらかしちゃった出来事 ある日の保守作業 保守管理しているWebシステムの調査のためにOracle Databaseが動いているWindows Serverにリモートデスクトップ接続していました。 調査の過程でデータベースインスタンスにアクセスして状態を確認する必要が生じました。 普段は自分のクライアントPCにインストールしたデータベースクライアントツールでつないで確認していたのですが、その時は横着してサーバーにインストールされていたSQL Developer(OracleのGUIデータベースクライアントアプリ)を起動してしまいました。 固まる画面 じんわり起動していくSQL Deve

                                                                不用意にサーバーでアプリを起動してハングアップさせてしまった話 - Qiita
                                                              • 見せる収納で解決! 100均や無印良品のアイテムを使った推しグッズの飾り方まとめ #ソレドコ - ソレドコ

                                                                お気に入りの推しグッズは見せる収納で眺めてニヤニヤしたい!そんなオタクにおすすめのディスプレイ方法を紹介します。ぬいぐるみやアクスタ、缶バッジ、ポストカードなどを飾る方法をまとめました。 愛&時間とともに増えていくオタクグッズ、皆さんどう収納していますか? 部屋にオタク感を出したくないという方もいれば、インテリアとして部屋にディスプレイして楽しんでいる方もいますよね。 今回は、オタクグッズを部屋にかわいく飾りたい! 推しに囲まれて暮らしたい! と「見せる収納」を求める方にぴったりな収納グッズをソレドコ編集部がリサーチ。 缶バッジ、ぬいぐるみ、アクリルスタンドなどのグッズを飾るアイデアや、ダイソー、無印良品、IKEA、楽天、ニトリなどで簡単にオンライン購入できるものを中心に、"朝起きて一番に推しの顔を見たい!"という「見せる収納派のアイドルおたく」千紘が紹介していきます。 【この記事はこんな

                                                                  見せる収納で解決! 100均や無印良品のアイテムを使った推しグッズの飾り方まとめ #ソレドコ - ソレドコ
                                                                • Gaming on Gentoo Linux - joker1007’s diary

                                                                  最近は、LinuxでPCゲームをやるのもかなり現実的になってきたので、その知見についてまとめた記事を書こうと思う。 自分がGentooユーザーなので、細かい部分はGentooを前提にした話になっているが、概要はLinux全般でモダンなPCゲームをやる時の参考程度にはなるだろう。 前提 各GPUドライバのインストール 普通入ってると思うが、GPUに合わせてxf86-video-amdgpuかnvidia-driversをインストールしておく。 vulkan driverのインストール mesa (OpenGL-like graphic library for Linux) でvulkanフラグを有効化しておく。 vulkanは、DirectXとかOpenGLと同じレイヤーのAPIで、3Dグラフィックのためのlow level API。概ねOpenGLをよりモダンな方向に刷新するための規格とい

                                                                    Gaming on Gentoo Linux - joker1007’s diary
                                                                  • Amazon WorkSpacesで堅牢な配信を実現する|NUMAGUCHI, Shigeru

                                                                    Amazon Web Services Japanでユーザーコミュニティプログラムを担当している沼口です。先日、Fin-JAWS (https://fin-jaws.connpass.com/) が、視聴参加者はもとより、登壇者もスタッフもすべて自宅から参加する「フルリモート勉強会」を開催し、配信のお手伝いをさせていただきました。 勉強会 第四形態としてのフルリモート ライブ配信フルリモートによるライブ配信は、JAWS DAYS 2020に続いて2回目で、その構成は以下のように登壇者やスタッフはAmazon Chimeでオンライン状態となり、Chimeの画面(共有画面、ビデオ、音声)をOBS Studioで構成しなおしYouTube Liveに出力、一般参加者はYouTube Liveを視聴する、という形態です。 JAWS DAYS 2020では自分のビジネスノートPC(!!!)で朝の9時

                                                                      Amazon WorkSpacesで堅牢な配信を実現する|NUMAGUCHI, Shigeru
                                                                    • 第672回 UTMを使ってM1 Mac上でUbuntuを動かす | gihyo.jp

                                                                      ARMといえば、その電力効率のよさからスマートフォンをはじめ、様々な用途で利用されているCPUですよね。本連載でも、ARMプロセッサ搭載のデバイスであるRaspberry PiにUbuntuをインストールする方法を紹介してます。 モバイル市場においては支配的なARMアーキテクチャですが、一般的なデスクトップ/ノートPCの分野においては、まだまだx86_64が主流です。そんな中でARMアーキテクチャのApple M1チップを搭載したMac miniやMacBook Proの登場は、一時期話題になりました。 最近は筆者も、M1を搭載したMac miniを使用して、日常の業務を行っています。このように普段のデスクトップ環境としてはMacを使い、Linux環境は仮想マシン内に作るという運用をしている方は、筆者を含めて多いと思います。しかし現在のM1 Macでは、VirtualBoxの仮想マシンが動

                                                                        第672回 UTMを使ってM1 Mac上でUbuntuを動かす | gihyo.jp
                                                                      • Intelが第13・14世代CPUの問題についてノートPCでは起きないと主張するもさらに反論されまくる

                                                                        by Morton Lin Intelの第13・14世代のCPUには欠陥があり、デスクトップPCやデータセンター向けチップセットで不具合が発生していることが報告されています。新たに「ノートPCなどモバイル製品でも不具合が発生する」との報告に対してIntelは「無関係」と主張しましたが、この主張に反対意見が多数寄せられました。 Intel says 13th and 14th Gen mobile CPUs are crashing, but not due to the same bug as desktop chips — chipmaker blames common software and hardware issues | Tom's Hardware https://www.tomshardware.com/pc-components/cpus/intel-says-13th-

                                                                          Intelが第13・14世代CPUの問題についてノートPCでは起きないと主張するもさらに反論されまくる
                                                                        • イースⅠ・Ⅱのエンディングの開発版 | Colorful Pieces of Game

                                                                          手持ちで残っている開発過程のイースⅠ・Ⅱは以下のディスクが残っている。 89年6月半ばのバージョン89年7月半ば~末ごろのバージョン89年9月末~10月初頭(じゃないかと思う)バージョン89年10月半ば~末バージョン89年11月マスター版(中身はもちろんマスターだけどスタンパとして残っている) この中でエンディングがまともに入っているバージョンは2つ、10月末と11月マスター版だけだ。 9月末バージョンではフィーナとしゃべるところまでは入っているけれど、プレイを終了するとハングアップ。 なんかちょっとぐらい入れておけよ俺! と突っ込みたくなるのだけど、まあ開発版なんてそんなもんだw で、エンディングが入っている10月半ば~末バージョンは、カットはほぼ全部入っているのだけど、大きく違うところが一つある。 それは踊りがないことと、スタッフロールの表記が違うことだ。 というわけで以下がその動画。

                                                                          • FFXI(ファイナル・ファンタジー11) 20周年カウントダウンサイト WE ARE VANA'DIEL| SQUARE ENIX

                                                                            松井プロデューサーが、『ファイナルファンタジーXI』(以下、『FFXI』)とゆかりのある人物と対談を行う“プロデューサーセッション -WE DISCUSS VANA’DIEL-”。このインタビューが公開となる2022年5月16日で、『FFXI』はついにサービス開始20周年を迎えた。この記念すべきタイミングである第10回の対談相手は、『FFXIV』のプロデューサー兼ディレクターであり、『FFXI』のプロジェクトを統括する第三開発事業本部の事業本部長でもある吉田直樹さん。本セッションでは、吉田さんと『FFXI』との関わりにはじまり、吉田さんのスクウェア・エニックス入社までの経緯、そして事業本部長という立場から見た『FFXI』について語っていただいた。 吉田直樹 スクウェア・エニックス取締役兼開発担当執行役員。『FFXIV』プロデューサー兼ディレクター、『FFXVI』プロデューサー。MMO(多人

                                                                              FFXI(ファイナル・ファンタジー11) 20周年カウントダウンサイト WE ARE VANA'DIEL| SQUARE ENIX
                                                                            • Safari 16で追加されたWebKit機能まとめ

                                                                              Appleは2022年9月12日に、iOS 16・macOS Monterey・macOS Big Sur向けにSafari 16をリリースしました。このSafari 16のWebKit機能について、SafariとWebKitのWeb Developer ExperienceチームでAppleエヴァンジェリストを務めるジェン・シモンズ氏が解説しています。 WebKit Features in Safari 16.0 | WebKit https://webkit.org/blog/13152/webkit-features-in-safari-16-0/ シモンズ氏によると、今回リリースされたSafari 16には、ベータ版にはなかった多彩な機能が盛り込まれているとのこと。Safari 16 Betaの機能については、以下の記事を読むとよく分かります。 「Safari 16 Beta」のW

                                                                                Safari 16で追加されたWebKit機能まとめ
                                                                              • [レビュー]大容量キャッシュ搭載CPU「Ryzen 9 7950X3D」は,究極のゲーマー特化型CPUだった!

                                                                                究極のゲーマー特化型CPU AMD Ryzen 9 7950X3D Text by 米田 聡 3月3日に,AMDのデスクトップPC向けCPU「Ryzen 7000 Series Processors with AMD 3D V-Cache Technology」(以下,Ryzen 7000X3D)のうち,Ryzen 9シリーズに属する2製品が国内発売となる。AMD独自のキャッシュメモリ技術「AMD 3D V-Cache Technology」(以下,3D V-Cache)を採用するCPUとしては,2022年4月に登場した「Ryzen 7 5800X3D」に続くもので,卓越したゲーム性能をアピールしているのが,ゲーマーにとって見逃せないところだ。 Ryzen 9 7950X3D メーカー:AMD 税込メーカー想定売価:11万1800円前後(※2023年2月27日現在) 今回は,最上位モデルと

                                                                                  [レビュー]大容量キャッシュ搭載CPU「Ryzen 9 7950X3D」は,究極のゲーマー特化型CPUだった!
                                                                                • VRChatで時間経過後に人の声が聞こえなくなる問題に悩まされ、2年越しに解決した話し – キャズムを超えろ! Rev.2

                                                                                  この後、問題が再発したのでどうやら原因はこれではないっぽい。あるいは、これだけではないっぽい、というべきか。再度調査を開始しました。 15秒で読める概要と解決法 VRChatでワールドJOINしてから一定時間経過後に他の人の声が聞こえなくなってしまう問題の解決方法。IPv4 を IPv6 より優先にする設定をしたら直った。管理者権限でコマンドラインを開き、 netsh interface ipv6 set prefixpolicy ::ffff:0:0/96 50 0 netsh interface ipv6 set prefixpolicy ::1/128 40 1 netsh interface ipv6 set prefixpolicy ::/0 30 2 netsh interface ipv6 set prefixpolicy 2002::/16 20 3 netsh inter