並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 1383件

新着順 人気順

シングルスの検索結果161 - 200 件 / 1383件

  • WindowsのZIPファイル関連機能を開発したエンジニアが「Microsoftを解雇されかけた」「WindowsのZIP関連機能は25年以上不変で動作が遅い」などの裏話を語る

    元Microsoft社員のデビッド・プラマー氏は、Windowsのタスクマネージャーやフォーマット画面などの開発に携わった経歴を持っているスゴ腕のソフトウェアエンジニアです。そんなプラマー氏が「WindowsでZIPファイルを扱える機能」を開発したことを理由にMicrosoftを解雇されかけていたことを明かしています。 How Creating ZIPFolders for Windows almost got me FIRED from Microsoft! - YouTube WindowsのZIPファイルの圧縮および展開機能は、1998年6月に発売したWindows 98の拡張パック「Microsoft Plus! 98」で初めて登場しました。 このZIPファイル圧縮・展開機能はプラマー氏が趣味で開発した「VisualZIP」と呼ばれるソフトウェアによって実現されていました。 プラマ

      WindowsのZIPファイル関連機能を開発したエンジニアが「Microsoftを解雇されかけた」「WindowsのZIP関連機能は25年以上不変で動作が遅い」などの裏話を語る
    • CPU シミュレータを用いて継続的ベンチマークを安定化させる - mizdra's blog

      id:mizdra は eslint-interactive というツールをメンテナンスしています。このツールを使うと、多数の ESLint エラーを効率的に修正できます (詳しくは以前書いた記事を見てください)。 www.mizdra.net eslint-interactive では「中規模〜大規模なコードベースであってもキビキビ動く」を大事にしてます。その一環として、eslint-interactive には CI (GitHub Actions) でベンチマークを取り、以前から大きく劣化していたら CI を fail させる仕組みがあります。 https://github.com/mizdra/eslint-interactive/actions/workflows/benchmark.yml?query=is%3Afailure しかし CI で実行するためにノイズが大きく、よく

        CPU シミュレータを用いて継続的ベンチマークを安定化させる - mizdra's blog
      • ISUCON12 予選問題の解説と講評 : ISUCON公式Blog

        ISUCONとはLINEヤフー株式会社が運営窓口となって開催している、お題となるWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトルです ISUCON12 予選問題の解説と講評 予選問題作問チーム、面白法人カヤックの fujiwara です。 ISUCON12予選に参加された皆様、ありがとうございました。おかげさまで大きなトラブルもなく予選を終えられて安心しています。 このエントリでは、予選に出題された問題の解説と、皆様の感想エントリなどを拝見した結果を踏まえて講評します。 当日の競技内容とアプリケーションの仕様については ISUCON12 予選当日マニュアル、ISUPORTSアプリケーションマニュアル を参照してください。 予選問題のリポジトリはこちらGitHub - isucon/isucon12-qualify 作問チームによる事前解答については I

          ISUCON12 予選問題の解説と講評 : ISUCON公式Blog
        • RubyでHTTPサーバーをゼロから手作りする(翻訳)|TechRacho by BPS株式会社

          概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Ruby HTTP server from the ground up 原文公開日: 2021/07/03 原著者: Dmitry Ishkov 何かを始めるときはとりあえず動かしてみることが大事ですが、プログラミングをレベルアップするには、それまで慣れ親しんできた抽象概念より数段下の裏舞台を知っておくことも肝心です。 Web開発ではHTTPのしくみを理解しておくことが重要です。そのためにはHTTPサーバーを自作するのが一番です。 そもそもHTTPとは HTTPはTCP上で実装されたプレーンテキストのプロトコルなので、リクエストの内容を調べるのも簡単です(HTTP/2は実際にはプレーンテキストではなく、効率化のためバイナリになっています)。リクエストの構造を見る方法のひとつは、以下のようにcurlコマンド に -v(verbose

            RubyでHTTPサーバーをゼロから手作りする(翻訳)|TechRacho by BPS株式会社
          • マイクロサービスに失敗する7つの方法

            次の問題は、CV駆動開発(CV-driven development)です。自分のCV(Curriculum Vitae、職務経歴書)を見ます。すると、"マイクロサービス"に関する部分が大きく空いていることに気付きます。これでは都合が悪いので、"自社のスタックを再構築して解決しよう"、と考えるのです — 読者の皆さんは、"Holly、それは皮肉が過ぎるよ"、と思うかも知れません。"自分の履歴書の都合でアーキテクチャを決めるやつがどこにいるんだ?" それが実は ... いるのです。 Red Hatは先日、コンテナベース開発を導入したおもな動機に関する調査を行いました。その結果、最も多かったものは"キャリアアップ"でした。"キャリアアップ"は、CV駆動開発の体のよい言い換えに過ぎません。 現在のマイクロサービスは"新正統派"と言ってもいいものですから、経歴書にマイクロサービスが欠けているのは大

              マイクロサービスに失敗する7つの方法
            • 「MONSTER HUNTER: WORLD」がポータブルゲーム機で動いてる? Zen×Vega搭載の携帯ゲーム機風ゲームPC「SMACH Z」が実動展示

              「MONSTER HUNTER: WORLD」がポータブルゲーム機で動いてる? Zen×Vega搭載の携帯ゲーム機風ゲームPC「SMACH Z」が実動展示 ライター:西川善司 SMACHブース E3会場のサウスホールでのこと。「ストリートファイターV」の乱入台でもないかなーとカプコンブースの外周をぐるっと回っていたのだが,今年のカプコンブースは「MONSTER HUNTER WORLD: ICEBORNE」一色だ。「スト5乱入台はないのかあ」……とガッカリしていたところに,ふと不思議な光景が飛び込んできた。 一見した感じではNintendo Switchか,はたまたちょっとデカくなったPlayStation Vitaのようなデバイスで「MONSTER HUNTER: WORLD」(以下,MHW)を座りながらプレイしている人々がいるではないか。近づいてみると,そこは「SMACH Z」というブ

                「MONSTER HUNTER: WORLD」がポータブルゲーム機で動いてる? Zen×Vega搭載の携帯ゲーム機風ゲームPC「SMACH Z」が実動展示
              • Rust Advent Calendar 2019 1日目 Rust の非同期プログラミングモデルはランタイム観点だと Go のそれに似ている - keno_ssの日記

                この記事は Rust Advent Calendar 2019 の1日目の記事になります. 明日は topecongiro さんの予定です. TL;DR 去る 11/07 に Rust 1.39.0 がリリースされました. これはユーザー待望の async/await 構文が言語機能として取り込まれた安定版リリースとなります. Advent Calendar 最初の記事としては取り上げないわけにはいきません. もう既に他の良い記事がたくさん書かれていますが, この記事ではそれらを補完する視点から説明してみようと思います. Rust と非同期 IO の歴史 κeenのHappy Hacκing Blog -- async/awaitと合成可能性 async/await の実装と利便性のバランスの良さについて. κeenのHappy Hacκing Blog -- RustのFutureとその

                  Rust Advent Calendar 2019 1日目 Rust の非同期プログラミングモデルはランタイム観点だと Go のそれに似ている - keno_ssの日記
                • A fork() in the road を読んで.md

                  A fork() in the road を読んで.md A fork() in the road を読んで HotOS 2019 で Microsoft Research からの論文である.Unixの代表的なシステムコールであるfork()についての問題点を挙げている. 概要 fork()は最も基本的なシステムコールといっても良く,新しいプロセスを作るときに使われる.今回の論文の主張はfork()は1970年代のマシンではハックと呼べるものだったが,現代では過去の負債となっているというものでおり,カーネルから完全に取り除くべきであるというものである.ただし,ここでいうカーネルとはLinuxカーネルのことを直接指しているのではなく,著者の先行研究でのOSの実装のことを指している. 面白いのは,fork()は研究者にとっては研究を阻害するといったことや,教育者は歴史としては教えるべきだが最初

                    A fork() in the road を読んで.md
                  • “小さな巨人”「Xbox Series S」のテクニカルディテールが明らかに。開発者インタビューもお届け

                    “小さな巨人”「Xbox Series S」のテクニカルディテールが明らかに。開発者インタビューもお届け ライター:奥谷海人 Microsoftの次世代ゲーム機「Xbox Series X」の弟分となる「Xbox Series S」。光学ドライブを搭載しない“デジタル版”として,Xbox史上最小となる筐体に次世代要素を盛り込みつつ,価格を3万2980円(税抜き)に抑えたことでゲーマーの注目を集めている。 今回,一部のメディアに対して,「Xbox Series S Tech Deep Dive」と題されたブリーフィングが行われ,MicrosoftのTechフェローであるAndrew Goossen(アンドリュー・グーセン)氏や,Xbox Program ManagementディレクターのJason Ronald(ジェイソン・ロナルド)氏に話を伺う機会を得たので,紹介しよう。 Xbox Ser

                      “小さな巨人”「Xbox Series S」のテクニカルディテールが明らかに。開発者インタビューもお届け
                    • ジェノサイド認定には高い壁 プーチン氏の責任は法的に問えるか:朝日新聞デジタル

                      ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><div class=\"naka6-banner\" style=\"margin:0 0 15px;\">\n<p style=\"display:block;margin:0 auto;\"><a href=\"https://www.asahi.com/special/bucha/?iref=kiji_bottom_banner\" style=\"display:block;\"><img src=\"https://www.asahicom.jp/special/bucha/images/banner/bucha-tokusyubanner_660x100.jpg\" alt=\"ウクライナ侵攻

                        ジェノサイド認定には高い壁 プーチン氏の責任は法的に問えるか:朝日新聞デジタル
                      • 「なおみのメッセージはうまく伝わっていない」大坂の会見拒否についてアザレンカ [フレンチ・オープン] | テニスマガジンONLINE|tennismagazine.jp

                        今年2つ目のグランドスラム大会「フレンチ・オープン」(フランス・パリ/本戦5月30日~6月13日/クレーコート)の女子シングルス1回戦で、スベトラーナ・クズネツォワ(ロシア)を6-4 2ー6 6-3で退けた第15シードのビクトリア・アザレンカ(ベラルーシ)が、大坂なおみ(日清食品)の会見拒否について意見を述べた。 「誰もが自分がしたいようにするべき。個人的には彼女と同じ気持ちではない。ただ、彼女のメッセージがうまく伝わっていないんじゃないかと思う。選手、プレス、大会の三者の関係はお互いに助け合って成り立っている。私たちはあなたたちを助け、あなたたちも私たちを助けてくれる。この関係がテニスの発展に欠かせない。あなたたちプレスがテニスをプロモーションしてくれていることには、いつも感謝している」 選手とプレスがお互いを助け合う関係が大事だと語った。ただ、選手のメンタルの状態が必ずしも会見に出られ

                          「なおみのメッセージはうまく伝わっていない」大坂の会見拒否についてアザレンカ [フレンチ・オープン] | テニスマガジンONLINE|tennismagazine.jp
                        • 錦三、栄、大須、新栄でも… 名古屋で市中感染が拡大か:朝日新聞デジタル

                          ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"

                            錦三、栄、大須、新栄でも… 名古屋で市中感染が拡大か:朝日新聞デジタル
                          • Go 1.19のメモリ周りの更新 | フューチャー技術ブログ

                            Go 1.19リリース連載の6本目です。 Go 1.19では、いくつかメモリ周りの更新がありました。1つはガベージコレクタ周りのお話と、あとはメモリモデルの更新です。 ライブラリではsync/atomic.Int64など、いくつか型が追加されました。 ガベージコレクタガベージコレクタの詳細と調整の仕方についてのドキュメント が追加されました。このドキュメントはスライダーで動作の変化がみられるインタラクティブなドキュメントになっているので、ぜひご覧ください。 「GoはJavaと違って、GCの調整ポイントがほとんどなく、最初からトップスピード(オプションの選択の中で相対的に)だよ」みたいに説明されることもありましたが、そういうわけにも行かなくなったというか、ある程度知っておく必要はあるかもしれません。とはいえ、デフォルトでも十分うまくやってくれますし、そもそも即座に終了するユーティリティでは頑

                              Go 1.19のメモリ周りの更新 | フューチャー技術ブログ
                            • 開成―東大卒業後にテニスを始めた39歳市川誠一郎、年収250万円で精進して掴んだ世界ランク(日刊スポーツ) - Yahoo!ニュース

                              開成中学-開成高校-東大のエリート街道を歩んできた。仲間には一流企業、官僚、弁護士の道などに進んだ人間も多い。しかし、市川誠一郎(39)は、東大を出た25歳からプロテニス選手を目指した。テニス一筋の人生を送って14年。今年5月、初めてダブルスの世界ランキングを獲得できた。 【写真】「夢追人」Tシャツを着た市川誠一郎 現在の年収は約250万円。高校、大学の同級生には、数倍の年収を稼ぎ、都内のタワマンに住んでいる人も少なくない。 「すてきなマンションに住んで、すてきな奥さんと暮らしてますよ。遊びに行ったこともあります。でも、幸せがどうかといったら、それは分からない。やりたいことをやってる方が、僕にとっては、はるかに幸せなんです。毎日地獄のような練習だったとしても」 もともと、普通の常識とは無縁だった。開成中に入ったのも「単純に勉強で日本一になりたくて、親から止められても勉強してた。官僚になろう

                                開成―東大卒業後にテニスを始めた39歳市川誠一郎、年収250万円で精進して掴んだ世界ランク(日刊スポーツ) - Yahoo!ニュース
                              • Rustで少しずつリバーシを作ってみた

                                はじめに Rustの学習目的でリバーシを作ってみたいと思います。最初からすべての機能を作るのではなく、少しずつ機能を追加しながら解説していきます。また、できるだけよいコードを目指すために機能追加の度にリファクタリングをします。 最初の開発 仕様策定 まずはリバーシとして最低限遊べるうえで最も工数がかからなさそうな仕様を策定します。 cuiアプリ 矢印キーでカーソル移動 Wキーで白石を置き、Bキーで黒石を置き、Backspaseキーで石を取り除く Escキーでアプリ終了 とりあえずこれだけあればリバーシとして遊ぶことはできます。cuiアプリなので実行はWindowsTerminalを想定します。 実装 ソース とりあえずコードの良し悪しは置いといて動くものを作ります 実行結果 解説 cuiアプリとして実装するのでターミナルライブラリを導入します。今回はcrosstermを利用します。Carg

                                  Rustで少しずつリバーシを作ってみた
                                • 2024年の今、いかにしてVS2005を捨ててVS2015にする戦いは終わったか、そしてなぜCOMとの苦しい戦いが繰り広げられたか ~再入の悪魔~ - OPTiM TECH BLOG

                                  概要 Optimal BizのWindows AgentはながらくVisual Studio 2005とVisual Studio 2015を併用してビルドする必要がありました。Visual Studio 2015化対応は2012年のVisual Studio 2012化対応からスタートしていましたが、対応範囲の大きさからモジュールごとにVisual Studio 2015化対応を行ってきました。そして2024年リリースのBiz 9.19.0にてVisual Studio 2015化対応は完了を迎えました。 しかし、埋め込まれたバグの修正にはCOMの理解が不可欠であったため、2020年代に突入した今になって私達はこれまで正面戦争を避けてきたCOMを0から学び直す必要がありました。そしてATLの不思議な挙動やSTAにおける再入との戦いを乗り越え、無事にリリースされました。 はじめに Opti

                                    2024年の今、いかにしてVS2005を捨ててVS2015にする戦いは終わったか、そしてなぜCOMとの苦しい戦いが繰り広げられたか ~再入の悪魔~ - OPTiM TECH BLOG
                                  • 動画で分かる!ブラウザと Node.js の Event Loop 解説

                                    Event Loopってみなさん聞いたことありますか? 「うん、なんか聞いたことありますが、よくわからないな・・・」や「分かりそうで、分からないな・・・」って思ってる方がいますかね? 長文ではありますが、Event Loop というものを改めて理解してみましましょう! まずこのコードの実行結果を考えてみましょう。 console.log('1') setTimeout(function callback(){ console.log('2') }, 1000) new Promise((resolve, reject) => { console.log('3') resolve() }) .then(res => { console.log('4'); }) console.log('5') 答えを分かりますでしょうか?正解はこの後記事内で公開します。 JavaScript 実行の仕組み

                                      動画で分かる!ブラウザと Node.js の Event Loop 解説
                                    • Pythonを高速化する「Codon」コンパイラを使ってみた | DevelopersIO

                                      データアナリティクス事業本部のueharaです。 今回は、Pythonの実行がシングルスレッドで従来の10~100倍以上高速化すると言われている「Codon」というコンパイラを使ってみたいと思います。 Codonの概要 Pythonは世界的にも広く使われている言語であり、シンプルでわかりやすい文法や豊富なライブラリ、拡張性など、多くの利点があります。 しかし、その一方で、Pythonの実行速度に課題があるという指摘は皆さんも一度は耳にしたことがあるかと思います。 この課題を解決すべく、MITの研究者らが開発した「Codon」について紹介したいと思います。 Codonは、ランタイムのオーバーヘッドなしで Pythonのコードをネイティブなマシン語にコンパイルする高性能なPythonコンパイラです。 Codonを使うとシングルスレッドでも十分な高速化を行うことができますが、マルチスレッドもサポ

                                        Pythonを高速化する「Codon」コンパイラを使ってみた | DevelopersIO
                                      • なぜ私はデータ処理においてNimをPythonの代わりに使うのか(翻訳)

                                        この記事は以下の翻訳です Why I Use Nim instead of Python for Data Processing 怠け者のプログラマーは、計算の手間をプログラミングの手間に置き換えたがるものです。私はまさにそのようなプログラマーです。私の研究では、テラバイト級の大規模データを対象としたアルゴリズムを設計・実行することがよくあります。NIHのフェローである私は、10万台以上のプロセッサを搭載したクラスターであるBiowulfを利用していますが、大きなMapReduceを実行すればよいのであれば、1つの実験のためにシングルスレッドのパフォーマンスを最適化するために膨大な時間を費やすことは、通常は意味がありません。 このようなリソースがあるにもかかわらず、私はデータ処理タスクにプログラミング言語のNimを使うことが多くなりました。Nimは計算科学の分野ではあまり評価されていません

                                          なぜ私はデータ処理においてNimをPythonの代わりに使うのか(翻訳)
                                        • 彦根に伝わるボードゲーム「カロム」の魅力に迫る

                                          1992年三重生まれ、会社員。ゆるくまじめに過ごしています。ものすごく暇なときにへんな曲とへんなゲームを作ります。 前の記事:川崎大師でオリジナルのマイしおりを作る > 個人サイト ほりげー 彦根カロムというゲームに衝撃を受けた きっかけは、筆者が以前の記事でカロムについて言及したところ、門野裕司さんから連絡を頂いたことだ。門野さんは彦根カロムの有名なプレイヤーであり、彦根カロムの普及活動もしている。おすすめされた動画を見たところ、衝撃を受けたのであった。 当時は彦根カロムのルールすら知らなかったが、それでもこの動画のすごさは十分に伝わってきた。会場に張り詰める緊張感、途中でミスをして悔しがる門野さん(6:09)、しかしそこからの大逆転(10:35)と沸き起こる歓声(11:50)。これはとんでもないスポーツだと感じ、どんどん引き込まれた。 そこで今回、門野さんに彦根カロムの魅力に迫ることに

                                            彦根に伝わるボードゲーム「カロム」の魅力に迫る
                                          • おかしな質問に涙、怒り… テニス選手と記者会見

                                            全豪オープンテニス、女子シングルス準決勝。試合後の会見に臨むセレーナ・ウィリアムス(2021年2月18日撮影)。(c)AFP PHOTO /ROB PREZIOSO/ TENNIS AUSTRALIA 【6月2日 AFP】テニスの四大大会(グランドスラム)で4勝を挙げている大坂なおみ(Naomi Osaka)が全仏オープン(French Open 2021)を棄権したことで、テニス選手が試合後に義務づけられている記者会見のあり方にスポットライトが当たっている。特筆すべきことは起こらない場合も多い会見だが、時には選手が涙を流したり、怒ったり、逆に記者と妙に意気投合したりするケースもある。 【写真特集】AFPが選んだ全仏オープンテニス2021の「TOPSHOT」 記者会見を拒否して1万5000ドル(約160万円)の罰金を科され、さらに今後のグランドスラムで出場停止になる可能性もあると言われた大

                                              おかしな質問に涙、怒り… テニス選手と記者会見
                                            • がんばらないDBaaSの作り方 - KADOKAWA Connected Engineering Blog

                                              はじめに はじめまして、KCS部のmaruです。KCS部では、部長といくつかのサービスのオーナーをやっています。 KCS部は、KADOKAWAグループ向けプライベートクラウド(以下KCS)を提供しており、私がオーナーをしているサービスにはDataBase as a Service(以下DBaaS)があります。 主な利用者は株式会社ドワンゴがサービスを提供している『niconico』です。 今回はKCSが提供しているDBaaSについて、いかに頑張らないで運用できるようにしているかについて投稿します。 規模で見るKCS DBaaS KCSが現在提供しているDBaaSは下記の3つです。 KCS RDB基盤 for MySQL バージョン:MySQL 5.7系 MySQL数(概算):450 masterの総データ量(概算):3TB KCS Cache基盤 for Redis*1 バージョン:Red

                                                がんばらないDBaaSの作り方 - KADOKAWA Connected Engineering Blog
                                              • 酷暑五輪に海外選手ら悲鳴 「今までで最悪」の訴えに対策は? | 毎日新聞

                                                東京オリンピックで懸念されてきた猛暑に対し、選手から不満の声が上がり始めている。最高気温が30度を超える真夏日が続く中でプレーした選手は「信じられない暑さだ」と驚き、競技時間の変更も提案。「酷暑五輪」に対応しようと、特別にルールを設けた競技もある。 「今までで最悪の暑さだ。でも、私はプレーしなくてはならない。(日本に来たのは)暑さに泣くためではなく、メダルを取るためだから」 東京都江東区の有明テニスの森公園で24日に行われたテニスの男子シングルス1回戦後、世界ランキング2位でROC(ロシア・オリンピック委員会)のダニル・メドベージェフ選手(25)は、不満をあらわにした。気象庁によると、会場周辺の気温は午前10時時点で30度を記録。試合が始まった正午ごろには、センターコートは激しい暑さに見舞われた。メドベージェフ選手はストレート勝ちした試合内容に関するコメントもそこそこに、こう提案した。「試

                                                  酷暑五輪に海外選手ら悲鳴 「今までで最悪」の訴えに対策は? | 毎日新聞
                                                • 陽性率の上昇、止まらない 重症者が増え専門家に危機感:朝日新聞デジタル

                                                  ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"

                                                    陽性率の上昇、止まらない 重症者が増え専門家に危機感:朝日新聞デジタル
                                                  • Java 14とJava 15の新機能解説 (LINE Developer Meetup #65 原稿) - unnamed

                                                    Java 14とJava 15の新機能についてJJUG CCC 2020 Springで話す予定だった内容が中止になり、Java 15のリリースも近づいてきたので新たに資料を加筆修正して以下のLINE Developer Meetupで発表しました! line.connpass.com 本イベントでは話す予定ではない部分も(JJUG CCCで話す予定だったので)資料にはあり、オンラインでの発表だったということもあり原稿も準備していました。そこで折角ですので情報保障を兼ねて共有したいと思います。情報保障についてはこちらを見てみてください。 なお、今回はかなり特殊な事例であり、基本的には原稿が公開されるケースは少ないと考えています。LINE Developer Meetupでは他の分野でもスライドに書かれていない内容を聞くことができるので、ぜひイベントを聴講してみてください :) なお、スライ

                                                      Java 14とJava 15の新機能解説 (LINE Developer Meetup #65 原稿) - unnamed
                                                    • iPhone 15 ProのA17 ProチップはシングルコアスコアがIntelのi9-13900KやAMDの7950Xに迫るハイスコアであることが明らかに

                                                      Appleが2023年9月13日に開催した新製品発表イベントで発表された「iPhone 15 Pro/15 Pro Max」には、A17 Proチップが搭載されています。このA17 Proは、PC向けのCPUであるIntelの第13世代Core i9プロセッサi9-13900Kや、AMDのRyzen 9 7950Xに近しいシングルコアパフォーマンスを発揮することが明らかになっています。 Apple's A17 Pro Within 10% of Intel's i9-13900K, AMD's 7950X in Single-Core Performance | Tom's Hardware https://www.tomshardware.com/news/apples-a17-pro-challenges-core-i9-13900k-ryzen-7950x-in-single-cor

                                                        iPhone 15 ProのA17 ProチップはシングルコアスコアがIntelのi9-13900KやAMDの7950Xに迫るハイスコアであることが明らかに
                                                      • PythonのマルチスレッドWSGIサーバーの選定 - methaneのブログ

                                                        今までuWSGIをシングルスレッド、マルチプロセスで使っていたのだけれども、昔に比べて外部のAPI呼び出しが増えているのでマルチスレッド化を検討している。 uWSGI uWSGIでマルチスレッドを有効にした時は、各workerスレッドがacceptする形で動作する。スレッド数以上の接続をacceptすることがないので安心。 プロセス内のスレッド間ではmutexで排他されて、同時にacceptを実行するのは1スレッドのみに制限されている。つまりthendering herd問題はプロセス間でしか起こらない。マルチスレッド化でプロセス数はむしろCPUコア数まで減らせるので、thendering herd問題はむしろ今よりも軽減できる。(ちなみにプロセス間でもロックしてthendering herdを許さないオプションもあるけど、プロセス間同期は怖いので使っていなかった。) ただしuWSGIのマ

                                                          PythonのマルチスレッドWSGIサーバーの選定 - methaneのブログ
                                                        • 映画館「密閉空間に相当しない」 換気実験、動画でPR:朝日新聞デジタル

                                                          ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"

                                                            映画館「密閉空間に相当しない」 換気実験、動画でPR:朝日新聞デジタル
                                                          • 【アップル発表会まとめ】USB-C採用のiPhone 15きた! #AppleEvent

                                                            【アップル発表会まとめ】USB-C採用のiPhone 15きた! #AppleEvent2023.09.13 04:10533,459 編集部 待望のiPhone。 本日(日本時間 9月13日)未明に行われた、Appleの新製品発表会。iPhone 15シリーズを始めとする、数々の新製品が発表されました。 ここでは、80分にわたる発表内容の書き起こしをまとめています。動画を見る時間はないけど、ざっと内容を把握したい方はどうぞ! ちょっとしたスキットが流れてますね。会場は満杯です。 公式ページではダークブルートシルバーのダストみたいなのが流れるアニメーションが流れています。 まずは映像から。日本の古めのおうちの映像です。 いろんな国の1日のはじまり。いろんな国の誕生パーティー。 Apple Watchで命拾いした女性の誕生会、緊急通報SOSで命拾いした男性もハッピーバースデー、ヘルストラッキ

                                                              【アップル発表会まとめ】USB-C採用のiPhone 15きた! #AppleEvent
                                                            • 「Intel Core i3 10100」をレビュー。Ryzen 3 3300Xに惨敗だが1万円で買える10100Fには期待 : 自作とゲームと趣味の日々

                                                              2020年10月23日12:00 (注:商品価格は執筆当時のものです。販売ページリンクにはアフィリエイトを含みます) 「Intel Core i3 10100」をレビュー。Ryzen 3 3300Xに惨敗だが1万円で買える10100Fには期待 wisteriear コメント(7) タグ :#Intel_Core-S_10Gen#CPU_レビュー#レビュー#Intel_Core-S_10Gen_レビュー スポンサードリンク Intel第10世代Comet Lake-Sシリーズから、1万円台で購入できる4コア8スレッドのエントリーモデル「Intel Core i3 10100」をレビューします。 さらに前世代上位モデルのCore i5 9400や前世代同クラスのCore i3 9100、同コアスレッド数かつ同価格帯の競合モデルRyzen 3 3300Xと比較して、クリエイティブタスクやPCゲー

                                                                「Intel Core i3 10100」をレビュー。Ryzen 3 3300Xに惨敗だが1万円で買える10100Fには期待 : 自作とゲームと趣味の日々
                                                              • 「日本は嫌いだけど」 中国から福島に迷惑電話かけた18歳の本音:朝日新聞デジタル

                                                                ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"

                                                                  「日本は嫌いだけど」 中国から福島に迷惑電話かけた18歳の本音:朝日新聞デジタル
                                                                • 【Python】PDFを元の書式を保ってDeepLで自動翻訳する。【要Windows・Word】 - Qiita

                                                                  9/9追記 クリップボード経由でのDeepLへの入力を廃止し、Javascriptを用いた方式に変更。 それに伴いSeleniumのヘッドレスモードでの使用に対応。 9/14追記 表周りでレイアウトが崩れる問題に対応。 文章と同じparagraph中に画像が埋め込まれている場合(画像化された数式など)、文字を置き換えると画像が消えることが判明、解決策が見つかるまで翻訳対象から除外。 アップデート版 import win32com.client from selenium import webdriver from selenium.webdriver.chrome.options import Options from selenium.webdriver.common.keys import Keys import time import re from math import ceil

                                                                    【Python】PDFを元の書式を保ってDeepLで自動翻訳する。【要Windows・Word】 - Qiita
                                                                  • 岸田首相と元米下院議長面談、8人中6人が教団系 写真に「リスト」:朝日新聞デジタル

                                                                    ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"

                                                                      岸田首相と元米下院議長面談、8人中6人が教団系 写真に「リスト」:朝日新聞デジタル
                                                                    • 非同期と並列 / morrita - Message Passing

                                                                      karino2 が 並列プログラムから見たFuture というビデオを作って公開していたので、引っ越しの荷造りをしながら眺めた。 長いのでここにざっくりとした主張をまとめると: Future/Promise (およびその後釜の async/await) は非同期プログラミングで callback hell にならない発明という見方をされているが、 そもそもなぜ callback hell が必要だったかの時代背景が十分に理解されていない。 背景の一つはブラウザ JavaScript のプログラミングモデルにシングルスレッド・ノンブロッキング(イベントループ)という制限があったから。 これは(特にフロントエンド開発者の間では)よく理解されている。 もう一つの視点は SEDA みたいなマルチスレッド・ノンブロッキング環境の必要性で、 こっちはいまいち広く理解されていないように思える。 結果とし

                                                                        非同期と並列 / morrita - Message Passing
                                                                      • テニス敗退の大坂なおみに差別的ツイート 徳間書店、投稿した編集者との契約を解除(J-CASTニュース) - Yahoo!ニュース

                                                                        徳間書店は2021年7月28日、ウェブメディア「&GP」で業務委託をしている編集者が、個人のSNSアカウントで人権侵害を伴う投稿をしていたとして、当該編集者との契約を解除したと伝えた。 【画像】「人権侵害はあってはならない」徳間書店が掲載した文書 当該編集者は東京五輪・テニス女子で敗退した大坂なおみ選手に対する差別的な投稿を行っていた。 ■「人権侵害はあってはならない」 当該編集者は27日、大坂選手が東京五輪・テニス女子シングルスの3回戦で敗退したことを受け、自身のツイッターで人種差別的な発言を投稿。ツイッターユーザーから批判を集めていた。 28日、徳間書店は「重要なお知らせ」と題した文書を「&GP」に掲載。同サイトで業務委託をしている編集者の投稿について「多くの皆様に不快な思いをおかけし、誠に申し訳ございませんでした。深くお詫び申し上げます」と謝罪した。 同社は「徳間書店ならびに&GP編

                                                                          テニス敗退の大坂なおみに差別的ツイート 徳間書店、投稿した編集者との契約を解除(J-CASTニュース) - Yahoo!ニュース
                                                                        • 第11世代Core「Core i9-11900K」レビュー。Rocket Lake-SはRyzen 9 5950X/5900Xとゲーム性能で戦えるCPUなのか

                                                                          第11世代Core「Core i9-11900K」レビュー。Rocket Lake-SはRyzen 9 5950X/5900Xとゲーム性能で戦えるCPUなのか ライター:米田 聡 カメラマン:佐々木秀二 2021年3月30日22:00,IntelのデスクトップPC向け「第11世代Coreプロセッサ」(開発コードネーム Rocket Lake-S)がいよいよ発売となった。第11世代Coreプロセッサは,6年ぶりにIntelがCPUコアアーキテクチャを刷新したデスクトップPC向けのCPUだ。同社によると,クロックあたりの処理性能(Instruction per Clock:IPC)が第10世代Coreプロセッサ比で19%も向上しており,高いゲーム性能を実現したという(関連記事)。PCゲーマーにとっても,期待の新製品と言えようか。 本稿では第11世代Coreプロセッサの中から,最上位モデルとなる

                                                                            第11世代Core「Core i9-11900K」レビュー。Rocket Lake-SはRyzen 9 5950X/5900Xとゲーム性能で戦えるCPUなのか
                                                                          • 初心者向けゲームプログラミングJavaScriptライブラリを作り、講座をした - Qiita

                                                                            やりたいこと まずはHSP3の布教を一つまみ... 筆者は中学生の時にHSP3とともに育ちました。 HSP3は子供心を上手にくすぐったすごい言語です。 子供向け言語というと、「Scratch」のようなブロック型言語が思い浮かびますが、HSP3はゴリゴリのスクリプトベースのコンパイル式言語です。文法はBASICと類似しています。 (解答のみ提出の時代の)情報オリンピックもHSP3で解いていました。 さあ、これの何がすごいのでしょうか? 何よりも、 自分のスクリプトがグラフィカルに命宿る ところであると考えています。 これが空文字列のスクリプトを「実行」した結果です。 「実行結果」となるウィンドウが現れます。 これがハロワです こうやっていじることができます。 HSP3はWindows APIの操作を十分に簡略化したことが特徴です。(そのため、MacOSは使えない) 中3の僕はC++でウィンド

                                                                              初心者向けゲームプログラミングJavaScriptライブラリを作り、講座をした - Qiita
                                                                            • 知っておきたいITスキルが動画でサクッと学習できる「Udemy」ブラックフライデーセール、新たな講座もセールにあわせて続々登場中【1200円~】

                                                                              ITの分野ではある程度の技術力を身につければ比較的待遇の良い求人が多かったり、自分でビジネスチャンスをものにできたりすると言われており、近年では自力でIT技術を身につける人が増加しています。そんな人に役立つのがオンライン学習プラットフォーム「Udemy」で、ちょうど年末商戦の幕開けとなるブラックフライデーセールが開催されており、多くの講座が1200円~という非常にコスパの良い価格になっているほか、さまざまなトピックの新講座が続々と公開中とのこと。そこで、2021年に向けて身につけておきたい、役に立ちそうな分野をサクッと確認できる講座を6つほどGIGAZINE編集部でピックアップしてみました。 オンラインコース -世界最大級のオンライン学習プラットフォーム- Udemy https://www.udemy.com/ ・目次 ◆1:ウェブアプリからスマホアプリまで何を作るにも役立つ「JavaS

                                                                                知っておきたいITスキルが動画でサクッと学習できる「Udemy」ブラックフライデーセール、新たな講座もセールにあわせて続々登場中【1200円~】
                                                                              • 第2章 ブラウザ操作自動化の基本 ~非同期処理を扱うasync/await関数、自動化の鍵を握るPuppeteerコンポーネント | gihyo.jp

                                                                                [速習] Puppeteer ~ヘッドレスChromeでテスト&スクレイピング 第2章ブラウザ操作自動化の基本 ~非同期処理を扱うasync/await関数、自動化の鍵を握るPuppeteerコンポーネント 第2章では、実際にヘッドレスChromeを自動化するうえで必要となる、最新のJavaScriptの構文やPuppeteerのAPIについて解説します。 進化し続けるJavaScript PuppeteerのAPIを解説する前に、第1章の冒頭で掲載したサンプルコードを見返してみましょう。もしかすると、中にはまったく見慣れない構文が見つかったかもしれません。 const puppeteer = require('puppeteer'); (async () => { const browser = await puppeteer.launch(); const page = await b

                                                                                  第2章 ブラウザ操作自動化の基本 ~非同期処理を扱うasync/await関数、自動化の鍵を握るPuppeteerコンポーネント | gihyo.jp
                                                                                • 「大坂なおみ批判」噴出で見えた日本の多様化の嘘

                                                                                  大坂なおみは7月23日の東京オリンピック開会式で、トーチを持って聖火台に点火する役に抜擢された。「日本の顔」に選ばれることは、すばらしい名誉であり、日本で多様性が増していることを示している。SNSでは驚きの声と同時に、喜びの声も多く上がっていた。 ところが、この日からわずか4日後、大坂は一部の日本人から厳しいバッシングを受けることになる。テニス女子シングルスにおいて、チェコ共和国のマルケタ・ボンドロウソバにストレート負けを喫し、3回戦で敗退したからだ。 「聖火点灯は断れた」という前提 大坂の敗退を伝えるニュースが出た途端、ツイッターなどSNSに非常に不快なコメントがいくつか投稿された。聖火点灯ランナーになったことが負けた原因だとして批判する人もいた。点火式の準備に費やした時間とエネルギーを、オリンピックの過酷なスケジュールへの準備と休養に使うことができただろうにというのである。この理由で彼

                                                                                    「大坂なおみ批判」噴出で見えた日本の多様化の嘘