並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 2903件

新着順 人気順

BLAME!の検索結果281 - 320 件 / 2903件

  • ウクライナの大手インターネットサービスプロバイダーのトラフィックが遮断されネットサービスが停止

    ウクライナの独占電話会社であり大手インターネットサービスプロバイダーでもあるUkrtelecomが、同社のインターネットトラフィックが遮断され、ウクライナ国内で広範囲にわたりインターネットサービスが停止するという事態が起きたと報告しています。 Traffic at major Ukrainian internet service provider Ukrtelecom disrupted - The Record by Recorded Future https://therecord.media/traffic-at-major-ukrainian-internet-service-provider-ukrtelecom-disrupted/ Ukrainian telecom, government blame cyberattack for most severe disruptio

      ウクライナの大手インターネットサービスプロバイダーのトラフィックが遮断されネットサービスが停止
    • 世界最大規模のバグバウンティコンテスト・Pwn2Ownの魅力とは?【Masato Kinugawa × 志賀遼太】 - #FlattSecurityMagazine

      トレンドマイクロが運営する脆弱性発見コミュニティ「Zero Day Initiative」(ZDI)が主催しているバグバウンティコンテスト「Pwn2Own」。対象となるプロダクトの0-day脆弱性を発見し、エクスプロイトに成功すると高額賞金を手に入れることができるという世界最大規模のコンテストで、2007年から毎年開催されています。 今回は、日本からPwn2Ownに出場し実績を残したMasato KinugawaさんとFlatt Security 執行役員 プロフェッショナルサービス事業CTOの志賀遼太の2人に、Pwn2Ownの魅力やコンテストの舞台裏について語り合っていただきました。 プロフィール Masato Kinugawaさん XSSが好き。Pwn2Own winner (Vancouver 2022)。 2016年よりCure53で脆弱性診断。 X: @kinugawamasat

        世界最大規模のバグバウンティコンテスト・Pwn2Ownの魅力とは?【Masato Kinugawa × 志賀遼太】 - #FlattSecurityMagazine
      • 4 ways a boss can create a toxic workplace

        If you’ve worked with a toxic boss, then these behaviors will probably sound all too familiar. Leadership matters a lot in the tone and harmony of any workplace. Supervisors and managers influence people’s motivation to work, their relationship with their colleagues, and their overall sense of well-being. So, a bad boss can grind productivity to a halt and—especially in the age of the Great Resign

          4 ways a boss can create a toxic workplace
        • レディー・ガガとファンの男性がステージから落下、場内が一時騒然

          ファンの男性に抱きつき落下 その出来事が起きたのは、10月17日の夜。当時、レディー・ガガさんはラスベガスでコンサートを開いていたという。 やがて彼女はステージにファンの男性を招き、ジャンプして彼に抱きついた。 しかしその時、ファンの男性が足を滑らせ、2人はステージへと落下。この様子はSNSでもシェアされ、多くの人が心配したそうだ。 Lady Gaga tells a fan not to blame himself after she falls off stage in his arms during Vegas show. https://t.co/EjI3raOBm0 — Twitter Moments (@TwitterMoments) October 18, 2019 落ちたファンの男性を気遣う場面も しかしレディー・ガガさんは、やがてステージに上がり、再びパフォーマンスを行っ

            レディー・ガガとファンの男性がステージから落下、場内が一時騒然
          • Vimmer が紹介する「いぶし銀」なプラグインまとめ(前編)

            紹介フォーマット 各プラグインには以下の項目を設けています。 プラグイン名 見出しのプラグイン名直後にある (n人) という記述はアンケートにおける紹介人数を表しています。 プラグインへのリンク 概要 (一応)紹介記事なので、各プラグインに短い概要を付けました。 引用している箇所は各プラグインのドキュメントの冒頭からそのまま引っ張ってきたものです。 必要に応じてプラグインの基本機能や補足などを追加しています。 コメント アンケートで回答いただいた理由を羅列しました。 原文をそのまま掲載しています。 プラグインによっては作者本人からのコメントも含まれていることがあります。 プラグイン echasnovski/mini.nvim (2人) 概要 mini.nvim is a collection of minimal, independent, and fast Lua modules ded

              Vimmer が紹介する「いぶし銀」なプラグインまとめ(前編)
            • pixiv冬インターン参加記 - GetMePower’s blog

              はじめに 先日、pixivインターンに参加したので、その旨をブログに書こうと思います。 本インターンシップは、自分にとって初めての就業型インターンシップであったことから、とても貴重になりました。 参加するまで 動機 日頃からピクシブ百科事典にはお世話になっていたことであったり、業務に実際に携わり、Webアプリケーションの骨幹であるバックエンドを体験することができると思い、応募しました。 応募方法等 自分はGitHub選考で応募しました。自信があったからとかそういうわけではなく、GitHub選考で駄目なら書類選考でも駄目だと思ったからです。 Vim scriptを書いているとpixivのインターンに受かるみたいですよ(要出典) インターンシップで行ったこと 初めてPHPを書きました。 ピクシブ百科事典のコードがPHPで書かれており、それらの構造を疎結合にしていくことが今回の課題でした。 PH

                pixiv冬インターン参加記 - GetMePower’s blog
              • 第7話 間違えて reset しちゃった?git reflogで元どおり【連載】マンガでわかるGit ~コマンド編~ - itstaffing エンジニアスタイル

                Webサービスやアプリ開発の現場では必須のバージョン管理システム「Git(ギット)」。Gitは、専用のソフトを使えばクリックで直感的に操作することもできますが、いざというときにコマンドが使えると便利です。 前回の 第6話 では、特定の時点までファイルを巻き戻す「リセット」を学びました。 ・特定の時点までファイルを巻き戻す $ git reset 今回の第7話では、間違えてリセットしてしまっても元に戻せる「リフログ」を学びます。一体どのようなコマンドなのでしょうか。このマンガを通して、わかばちゃんと一緒に知識を身につけていきましょう! 【筆者】湊川 あいさん フリーランスのWebデザイナー・漫画家・イラストレーター。マンガと図解で、技術をわかりやすく伝えることが好き。 著書『わかばちゃんと学ぶ Git使い方入門』『わかばちゃんと学ぶ Googleアナリティクス』『わかばちゃんと学ぶ Webサ

                  第7話 間違えて reset しちゃった?git reflogで元どおり【連載】マンガでわかるGit ~コマンド編~ - itstaffing エンジニアスタイル
                • Juiceジュース (2019年, Lizzoリゾ) - 音楽ソムリエ

                  Juice (ジュース)、その溢れ出す魅力とパワーに魅了される! 2020年度のグラミー賞では8部門にノミネートされてる!? 今年活躍したアーティスト、Lizzo (リゾ)さんのJuice (ジュース)です。彼女のことは他のアーティストとのコラボ曲で初めて知ったのですが、パンチが効いた声で、この人凄いなと気になって調べてみると、オリジナルはもっと良かった❗ Lizzoさんはアメリカのシンガーソングライター、ラッパー、そしてフルート奏者でもあります。 ヒューストン大学では、フルート奏者として、クラシックを勉強していたとのこと、2008年にはフルートでプロのバンドに参加し演奏していたそうですが、バンドは2010年に解散してしまったそう、鳴かず飛ばずで苦労したようです。 その後、友人の紹介でさまざまなバンドのオープニングアクトを務めたり、コーラスに参加するなど下積み経験を積んだそうです。 201

                    Juiceジュース (2019年, Lizzoリゾ) - 音楽ソムリエ
                  • Excel: Why using Microsoft's tool caused Covid-19 results to be lost

                    Excel: Why using Microsoft's tool caused Covid-19 results to be lost The badly thought-out use of Microsoft's Excel software was the reason nearly 16,000 coronavirus cases went unreported in England. And it appears that Public Health England (PHE) was to blame, rather than a third-party contractor. The issue was caused by the way the agency brought together logs produced by commercial firms paid t

                      Excel: Why using Microsoft's tool caused Covid-19 results to be lost
                    • Driving in Japan: Everything You Need To Know

                      If you are planning to visit Japan, it is important to think about how to get around the country. In cities like  Tokyo, Kyoto, Osaka  etc, the public transport network is developed and very reliable with frequent trains, metros or buses. However, once you go outside of the cities and visit the somewhat more remote areas, you will find that there are less means of public transport. If you want to

                        Driving in Japan: Everything You Need To Know
                      • 2022年のAndroidプロジェクトセットアップ - Qiita

                        Qiita Nightの資料になります。  ↑ 右下の拡大ボタンを押すと読みやすくなります。 https://increments.connpass.com/event/251564/ どうAndroidプロジェクトをセットアップするか? takahiromという名前で活動しています。 Androidが好きです。 GDE for AndroidやDroidKaigi Co-organizerやCyberAgent Developers Expertなどの活動をしています。 初めてQiitaスライドを使いました。 初めてAndroidアプリを作りたいという方 Googleから公式のチュートリアルが提供されているので、最新のAndroidの開発について確認してみてください!一緒に開発していきましょう🙌 https://developer.android.com/courses/android

                          2022年のAndroidプロジェクトセットアップ - Qiita
                        • My experience crafting an interpreter with Rust

                          Last year I finally decided to learn some Rust. The official book by Steve Klabnik and Carol Nichols is excellent, but even after reading it and working on some small code exercises, I felt that I needed more to really understand the language. I wanted to work on a small project to get some hands-on experience, but most of my ideas didn’t feel very well suited for Rust. Then I started reading the

                            My experience crafting an interpreter with Rust
                          • 自宅であのものすごい音響「Dolby Atmos」を再生して鳴らすやり方は?「Creative SXFI CARRIER」で簡単にサクッとやってみた

                            映画やゲームでよく見ると「ドルビーアトモス(Dolby Atmos)対応」と書いてあるが一体何がそんなにすごいのかというのがいまいちピンと来ないな?という場合に使えるのが「Creative SXFI CARRIER」。オーディオ機器やPC向けサウンドハードウェアのメーカーであるCreativeが、オーディオ記録・再生技術を開発するDolbyと共同開発したサウンドバーシステムとなっており、自宅でも簡単に3Dサラウンド音響システムの「Dolby Atmos」の音響を鳴らすことができる、とのこと。「いや、そんな爆音で鳴らすと近所迷惑だから無理」という場合でも大丈夫、Dolby Atmosはヘッドホンにも対応しており、しかもCreative独自のヘッドホンのバーチャルサラウンド技術「Super X-Fi」というのもあるので、幅広くいろいろな音を強化できます。 とは言うものの、実際にその迫力と臨場感

                              自宅であのものすごい音響「Dolby Atmos」を再生して鳴らすやり方は?「Creative SXFI CARRIER」で簡単にサクッとやってみた
                            • Raspberry Pi Zeroを高速化 - 信頼できる発行元

                              Raspbery Pi Zeroのサイズや使い捨て感覚で買える値段の安さは何者にも代え難い最大の魅力だ。しかし、1GHzシングルコアなので、性能はオーバークロックした初代ラズパイとそう大差ない。その低い性能ゆえ、不便に感じることもしばしば。 OSの起動に時間がかかる ソフトウェアのパッケージのインストールに時間がかかる うっかりTab補完押しちゃって候補の表示に十数秒待たされる ラズパイ4など買ったところでどうせやるのはLEDの点滅程度なんだからゼロでいいじゃん。 今回はそんなラズパイゼロを少しでも早く/速くするために行ったことをメモ的に残しておく。 前提 やっていく OSのインストール 初回起動と設定 raspi-config /etc/apt/sources.listの編集 不要なサービスの停止 config.txtの編集とオーバークロック quietフラグ 効果が薄い、全く無い設定

                                Raspberry Pi Zeroを高速化 - 信頼できる発行元
                              • System and Service Manager

                                System and Service Manager systemd is a suite of basic building blocks for a Linux system. It provides a system and service manager that runs as PID 1 and starts the rest of the system. systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux control groups, maintains

                                • DNS Esoterica - Why you can't dig Switzerland

                                  As part of my new job, I'm learning a lot more about the mysteries of the Domain Name System than any mortal should know I thought possible. The humble unix dig command allows you to query all sort of DNS information. For example, to see name server records for the BBC website, you can run: dig bbc.co.uk NS Which will get you: ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3561

                                    DNS Esoterica - Why you can't dig Switzerland
                                  • Git's database internals V: scalability

                                    EngineeringOpen SourceGit’s database internals V: scalabilityThis fifth and final part of our blog series exploring Git's internals shows several strategies for scaling your Git repositories that match related database sharding techniques. This week, we are exploring Git’s internals with the following concept in mind: Git is the distributed database at the core of your engineering system. When the

                                      Git's database internals V: scalability
                                    • Gitのプルリク(ブランチ)単位でログを追う方法 - アジャイルSEの憂鬱

                                      過去に「よいコミットメッセージとは」みたいな記事を書いたこともある。 sinsoku.hatenablog.com なぜコミットメッセージは良くならないのか どうしたらGitのコミットメッセージが良くなるか考えてみたけど、 他人に期待するには無理がある という結論に至った。 技術的な課題 Gitで rebase -i を使ってコミットを直すのが難しい コミットメッセージを直すたびにCIが走る デプロイが遅くなる 会社的な理由 雑なコミットメッセージでもマージされるケースが多い レビュワーはコミットメッセージまで読まない コミットメッセージは評価(=給与)に繋がらない コミットする人の心理 コミットメッセージなんて使わない 雑なコミットする人は git-log や git-blame をそもそも使っていない Slackで聞くなり、テレカンで相談すれば済むので 現実的な解決案 プルリクにだけは

                                        Gitのプルリク(ブランチ)単位でログを追う方法 - アジャイルSEの憂鬱
                                      • 突然変異で「腐った魚のニオイ」を感じない人が生まれている

                                        鮮度の下がった魚から放たれる生臭いニオイは、多くの人にとっては不快なものです。しかし、そんな魚の臭いを感じないという特殊能力を持つ人間が突然変異によって生まれてきていることが研究によって新たに判明しました。この能力を持つ人はアイスランド人のおよそ2%ほどで、アイスランド以外の国ではさらに希少です。 Sequence Variants in TAAR5 and Other Loci Affect Human Odor Perception and Naming: Current Biology https://www.cell.com/current-biology/fulltext/S0960-9822(20)31343-9 Can’t smell stinky fish? It might be in your genes : Research Highlights https://ww

                                          突然変異で「腐った魚のニオイ」を感じない人が生まれている
                                        • 移動を邪魔して怒りを買った男性が、野生ゾウに踏まれる決定的瞬間

                                          <ネット上では、ゾウを刺激した群衆に非があるとの意見が多数派> 先月25日、インド北東部のアッサム州で男性がゾウに踏まれて死亡するという事件が発生した。 この事件の決定的瞬間を捉えた動画がソーシャルメディア上で広く拡散された。多くのコメントが、ゾウの群れを刺激した群衆に非があると指摘している。 地元紙アッサム・トリビューンによると、この事件はモロンギ茶園で起こった。インド森林局の職員であるパルビーン・カスワンは、「1人の人間が命を落とした。誰を責めたらいいのだろう」というコメントとともに映像をツイートした。 A human lost his life. I wonder whom to blame. pic.twitter.com/KQVGzRq0Ca — Parveen Kaswan (@ParveenKaswan) July 26, 2021 動画には、森林保護区の外にある公道を横断す

                                            移動を邪魔して怒りを買った男性が、野生ゾウに踏まれる決定的瞬間
                                          • 古代メソポタミアの石板に書かれた最古のレシピを、実際に作ってみたら・・・

                                            新型コロナウイルス対策の外出自粛期間中は、家で過ごす時間が増え、多くの人が料理に凝ったようだ。それは海外も同様で、イギリスのBill Sutherlandさんという男性も、ロックダウン中に料理に挑戦したという。 ただ、この人、ケンブリッジ大学の教授だけあり、使った料理レシピが普通じゃない。紀元前1750年のバビロニアの石板に刻まれたレシピを、実際に作ってみた。そして一品ごとの写真と、簡単な味の感想をツイッターに投稿した。 世界最古のレシピ Sutherlandさんはまず、作った全品を並べてレシピの紹介をしている。投稿文にはこうある。 「私はロックダウンを非難しながらも、なぜかバビロニアの料理を作ることにした。写真の右側に写っている石板に書かれたレシピからだ。これは紀元前1750年のもので、現存する最古の料理レシピ。味は悪くなく、これまで私が食べたメソポタミア料理ではベストと言える」 I b

                                              古代メソポタミアの石板に書かれた最古のレシピを、実際に作ってみたら・・・
                                            • How Complex Systems Fail

                                              Complex systems are intrinsically hazardous systems. All of the interesting systems (e.g. transportation, healthcare, power generation) are inherently and unavoidably hazardous by the own nature. The frequency of hazard exposure can sometimes be changed but the processes involved in the system are themselves intrinsically and irreducibly hazardous. It is the presence of these hazards that drives t

                                              • ゴジラ70周年記念作品『ゴジラ −1.0』感想 - 鎌倉ハム大安売り

                                                godzilla-movie2023.toho.co.jp 2004年12月4日。 50年の歴史に幕を降ろす最終作、『ゴジラ FINAL WARS』を映画館にて鑑賞し、私はゴジラの最後を看取った。 帰りにタワレコで買ったSUM41のWe're All To Blame(日米ゴジラ対決の場面に流れる、あの超カッコいい曲です)を独り家で聴き、「これから俺は、ゴジラ無きセカイを生きていかなければならない……」と、弔い酒をあおった。 平成ガメラに浮気した時期もあったが、大好きだったよ、ゴジラ。さらば、ゴジラ。 ありがとう、ゴジラ。 あれから10年以上の歳月が流れ、 ゴジラは、意外に元気だった。 雄大で威厳あるゴジラ描写が日本のファンにも大好評だった、2014年ハリウッド版『GODZILLA ゴジラ』。 更に2016年『キングコング 髑髏島の巨神』、2019年『ゴジラ キング・オブ・モンスターズ』、

                                                  ゴジラ70周年記念作品『ゴジラ −1.0』感想 - 鎌倉ハム大安売り
                                                • 【2010年代】アニメ円盤売上ランキング早見表!(2010年冬~2019年秋、映画・OVA・配信も) - 同じ穴の貉 | たゆすとのゲーム・アニメブログ

                                                  タイトル通り、2010年代(2010年~2019年)における「アニメの円盤売上」を一覧のランキング形式でまとめてみた。 ランキングはクールごとに分けてあり、データが獲得できた範囲で映画・OVA・配信の売上も別枠で記載してある。 ランキングの注意事項 売上の数字は”巻平均”(全巻の累計売上を足し、巻数で割った数) 売上が計測不能の作品はランク外ということで除外 「※」は詳しいデータを入手できなかったため、最低限これだけは売れているという数字 データはアニメDVD・BD売り上げ一覧表まとめWikiを参考 お探しの作品がランキングに無かったら、売上の数字が出なかったんだと思っておいてほしい。 じゃあ早速アニメの円盤売上ランキングを見て行こうか!…と言いたいところだが。 その前にまずは、アニメ円盤売上のデータを見て行くうえでの基礎知識を。 はやくランキングを見せろ 円盤とは? アニメ”円盤”の基礎

                                                    【2010年代】アニメ円盤売上ランキング早見表!(2010年冬~2019年秋、映画・OVA・配信も) - 同じ穴の貉 | たゆすとのゲーム・アニメブログ
                                                  • 「人を責めるな、仕組みを責めろ」を実践するために必要な考え方|アナグラム株式会社

                                                    この「人を責めるな、仕組みを責めろ」という言葉、簡単に言えば、ある問題が起こったときに人ではなく仕組みに焦点をあてるべきであるという考え方ですが、このように感じる方もいらっしゃるのではないでしょうか? たとえばサッカーチームが試合に負けたとき、「監督がよくない」「○○のプレーが良くなかった」などとしばしば話題になりますよね。「誰か」に責任の所在を求めることで改善をはかったり、腹の虫をおさめるというアプローチは、多くの局面で見られますし、必ずしも間違っているとは言えません。選手や監督を変えることで、試合に勝てるようになる場合もあるでしょう。 また、誰かが「寝坊による遅刻をごまかすために電車遅延だと嘘をついていた」という理由で遅延証明書の提出が義務になるなど、不正を起こさないための仕組みを維持するためのコストにうんざりしている方もいらっしゃるのではないでしょうか。そういう環境にいる場合、仕組み

                                                      「人を責めるな、仕組みを責めろ」を実践するために必要な考え方|アナグラム株式会社
                                                    • The growth of command line options, 1979-Present

                                                      This table has the number of command line options for various commands for v7 Unix (1979), slackware 3.1 (1996), ubuntu 12 (2015), and ubuntu 17 (2017). Cells are darker and blue-er when they have more options (log scale) and are greyed out if no command was found. We can see that the number of command line options has dramatically increased over time; entries tend to get darker going to the right

                                                      • j3s.sh

                                                        my website is one binary 2022-04-06 ---------------------------- a.k.a. this one weird trick that inspires me to program creatively i have struggled for years to figure out a website framework that feels good to me. i tried all of the classics, including but limited to: - ghost - hugo - jekyll - sr.ht + tarball - manual html editing i have very high and unusual standards, and none of the above fel

                                                        • プーチン支持なお絶大、ロシア田舎町の熱気

                                                          News Corp is a global, diversified media and information services company focused on creating and distributing authoritative and engaging content and other products and services.

                                                            プーチン支持なお絶大、ロシア田舎町の熱気
                                                          • 第4話 コンフリクトは怖くない!解決方法【連載】マンガでわかるGit ~コマンド編~ - itstaffing エンジニアスタイル

                                                            Webサービスやアプリ開発の現場では必須のバージョン管理システム「Git(ギット)」。Gitは、専用のソフトを使えばクリックで直感的に操作することもできますが、いざというときにコマンドが使えると便利です。 第3話 では、2つのブランチを統合するマージコミットの作り方と、その仕組みを学びました。 $ git merge [ブランチ名] (マージする) 今回の第4話は、コンフリクトについてです。なにそれ…と思われる方も、このお話しを通して、わかばちゃんと一緒にコンフリクトについて学んでいきましょう。 【筆者】湊川 あいさん フリーランスのWebデザイナー・漫画家・イラストレーター。マンガと図解で、技術をわかりやすく伝えることが好き。 著書『わかばちゃんと学ぶ Git使い方入門』『わかばちゃんと学ぶ Googleアナリティクス』『わかばちゃんと学ぶ Webサイト制作の基本』『運用ちゃんと学ぶ シ

                                                              第4話 コンフリクトは怖くない!解決方法【連載】マンガでわかるGit ~コマンド編~ - itstaffing エンジニアスタイル
                                                            • Building Infrastructure Platforms

                                                              Infrastructure Platform teams enable organisations to scale delivery by solving common product and non-functional requirements with resilient solutions. This allows other teams to focus on building their own things and releasing value for their users. But nobody said building scalable platforms was easy... In this article Poppy and Chris explore 7 key principles which can help you build the right

                                                                Building Infrastructure Platforms
                                                              • PIP Package 依存関係エラーの調査例を詳しく解説しました - Qiita

                                                                依存関係、わかりませんよね?? オープンソースがオープンソースに無限に依存している昨今、依存関係に悩まされることは日常茶飯事です。駆け出しの方は調査方法すらわからないと思うので、この記事を書いてみました。1年以上前に書いたので内容は古いですが、調査方法は今も変わりません。これはpythonですが、他の言語でもだいたい同じだと思います。誰かの参考になることを願ってここに記します。 なお、この問題は たった1行 の修正で直りました。しかしその1行にたどり着くまで、こんな行程があったんだよという参考にもしてほしいです。 調査フロー 一口に調査といっても、その過程には様々な内容が含まれています。簡単に言えば、今知りたいのは「直す方法」です。しかしその過程にはこのような要素が含まれます。 原因の仮設を立てる 被疑者(エラーを起こす張本人)を建てる 犯人の証拠を掴む 修正方法の決定 この記事には、 "

                                                                  PIP Package 依存関係エラーの調査例を詳しく解説しました - Qiita
                                                                • QAがPull Requestから影響範囲を調べてリグレッションテストを実施している話 - Commune Engineer Blog

                                                                  はじめに 初めまして。QAチームの三木と申します。 commmuneモバイルアプリのQAを担当しており、入社して7ヶ月が経ちました。 モバイルアプリチームでは、新機能開発だけでなく既存機能の改修や不具合修正を日々並行して進めています。 特に、「既存機能の改修や不具合修正」は小さい単位で行われるため、その変更起因で意図しない箇所に新しい不具合が発生する可能性があり、リグレッションテストでの確認が必要です。 現状、モバイルアプリのテストはほとんどが手動テストのため、リグレッションテストも手動で実施しています。 今回は、「意図しない不具合」をなるべく減らすために、影響範囲をどのように調べているかについて書きます。 リグレッションテストの定義 まず、リグレッションテストの一般的な意味や目的を定義します。 システムに対する修正や変更によって、意図せずに振る舞いに影響を与えることがある。 そういった意

                                                                    QAがPull Requestから影響範囲を調べてリグレッションテストを実施している話 - Commune Engineer Blog
                                                                  • Go言語の strconv.ParseFloat のとある挙動変更を見つけた話 - プログラムモグモグ

                                                                    弊社のとあるGoプロダクトでGo 1.14から1.16へアップデートしたところ、プログラムの挙動が変わる問題が発生しました *1。 ドキュメントに書かれていない strconv.ParseFloat の挙動の変更を踏んでしまったのです。 package main import ( "fmt" "strconv" ) func main() { fmt.Println(strconv.ParseFloat("1e100x", 64)) fmt.Println(strconv.ParseFloat("1e1000x", 64)) } このコードをGo 1.14で実行すると 0 strconv.ParseFloat: parsing "1e100x": invalid syntax 0 strconv.ParseFloat: parsing "1e1000x": invalid syntax と

                                                                      Go言語の strconv.ParseFloat のとある挙動変更を見つけた話 - プログラムモグモグ
                                                                    • Winter is coming even more quickly – Blog – Joachim Breitner's Homepage

                                                                      TL;DR: I explain how I improved the performance of an interpreter for WebAssembly written in Haskell by plucking some low-hanging fruit. Background Motivated by my work at the DFINITY Foundation, I was looking into interpreters for WebAssembly written in Haskell, and found my colleague John Wiegley’s winter: A straight-forward port of the WebAssembly reference interpreter, written in Ocaml by Andr

                                                                      • Vue.js の event bus (あるいは event hub) 、非推奨になっていた — ykrods note

                                                                        Vue.js の event bus (あるいは event hub) 、非推奨になっていた¶ 気づいたらドキュメントからいなくなっていた。 event bus (あるいは event hub) とは¶ 親子関係にないコンポーネント間でやり取りするための手段として Vue.js の公式ドキュメント に載っていた方法です。 具体的には、 $emit, $on でイベントをやり取りする用の vue インスタンスを作成するというシンプルなもので、 ざっくりとしたコード例は以下のようになります。 const bus = new Vue(); // on ComponentA bus.$emit('some-event-occurred', data); // on ComponentB bus.$on('some-event-occurred', handler); 消えた記載¶ 私は数年前に V

                                                                        • Speed By A Thousand Cuts

                                                                          In 2019, eBay prioritized a company-wide initiative, aptly called “Speed,” focused on improving the performance of critical eBay flows across all platforms — iOS, Android, and Web. This article explains the journey and outcomes. Death by a thousand cuts is a popular figure of speech that refers to a failure that occurs as a result of many small problems. It has a negative connotation to it and is

                                                                            Speed By A Thousand Cuts
                                                                          • Gregory Szorc's Digital Home | Mercurial's Journey to and Reflections on Python 3

                                                                            Mercurial 5.2 was released on November 5, 2019. It is the first version of Mercurial that supports Python 3. This milestone comes nearly 11 years after Python 3.0 was first released on December 3, 2008. Speaking as a maintainer of Mercurial and an avid user of Python, I feel like the experience of making Mercurial work with Python 3 is worth sharing because there are a number of lessons to be lear

                                                                            • npm CLI v9 is now generally available

                                                                              November 9, 2022 The npm CLI v9 is now generally available! As of today, running npm i -g npm will install the latest version (v9.1.1). Details on the major breaking changes, features and bug fixes of v9 can be found in our last changelog post. A huge shout out to all of the contributors who helped make this release possible and who continue to make npm awesome. Learn more about v9.1.1 in the rele

                                                                                npm CLI v9 is now generally available
                                                                              • The origin of COVID: Did people or nature open Pandora’s box at Wuhan?

                                                                                The origin of COVID: Did people or nature open Pandora’s box at Wuhan? Members of the World Health Organization (WHO) team investigating the origins of the COVID-19 coronavirus arrive by car at the Wuhan Institute of Virology on February 3. (Photo by HECTOR RETAMAL/AFP via Getty Images) The COVID-19 pandemic has disrupted lives the world over for more than a year. Its death toll will soon reach th

                                                                                  The origin of COVID: Did people or nature open Pandora’s box at Wuhan?
                                                                                • 第18回 なぜ英語とフランス語は似ているの? | 歴史で謎解き!フランス語文法(フランス語教育 歴史文法派) | 三省堂 ことばのコラム

                                                                                  学生:先生、フランス語には英単語と同じ綴りや似た綴りの単語がたくさんありますね。私はフランス語を学びはじめてまだ数ヶ月なのですが、今まで教科書に出てきた単語のなかにも、英単語と同じ綴りのフランス語の単語がいくつもあります。例えば、table「テーブル」、image「イメージ」、attention「注意」、nation「国家」、cousin「いとこ」、service「サービス」、culture「文化」、style「スタイル」、train「列車」、journal「新聞」とか。綴りが同じなので、つい英語読みしてしまって先生に注意されたりすることがあるのですが。英語とフランス語でこんなに共通した語彙が多いのはなぜでしょうか? 先生:英語の語彙の6割ちかくはフランス語もしくはラテン語からの借用語だからだよ。 学生:フランス語は、西ローマ帝国領内で話されていたラテン語が変化したものですよね[注1]?

                                                                                    第18回 なぜ英語とフランス語は似ているの? | 歴史で謎解き!フランス語文法(フランス語教育 歴史文法派) | 三省堂 ことばのコラム