並び順

ブックマーク数

期間指定

  • から
  • まで

801 - 840 件 / 29859件

新着順 人気順

Testの検索結果801 - 840 件 / 29859件

  • MySQL 8.0アップグレード後に性能劣化したクエリ: セミジョイン編 - inSmartBank

    データベースアップグレード後の性能劣化、イヤですよね。 去る2023年某日、弊社ではAmazon Aurora MySQL 互換エディション 2 (MySQL 5.7 互換) から Aurora MySQL 互換エディション 3 (MySQL 8.0 互換) にアップグレードしました。当時の背景やアップグレードに関する知見は以下の記事をぜひ読んでみてください。 blog.smartbank.co.jp ソフトウェアバージョンアップをするとき、旧バージョンが抱えていた問題の解決などの恩恵を我々は期待します。しかし時には予期せぬデグレーションに遭遇することもあります。我々のMySQL 8.0へのアップグレード前後においてもいくつかの問題に遭遇しました。 本記事ではそんな問題の一つ、MySQL 8.0のオプティマイザが選択したセミジョイン最適化が性能劣化を引き起こした事例と解決方法について紹介し

      MySQL 8.0アップグレード後に性能劣化したクエリ: セミジョイン編 - inSmartBank
    • 五夏界隈で発生したトレパク冤罪事件について。こなつさんのトレース疑惑や汗さんの矛盾発言などを解説 | りめぶろ

      呪術廻戦の五夏で二次創作されているこなつさんが「トレパク冤罪をふっかけられた話」というnoteを公開されました。 そろそろ1ヶ月なので記録をまとめてかいた 楽しい話ではないよ トレパク冤罪をふっかけられた話|こなつ @ygskknt #note https://t.co/k7NRSNdLId— こなつ@5/3 東1 C29b (@ygskknt) April 27, 2022 このツイートは瞬く間に拡散され、トレンド1位に「トレパク冤罪」がなるほど話題になりました。 ※現在はこちらのページは閉鎖され、再編集されたページが公開されました。 トレパク冤罪の顛末まとめ トレパク冤罪事件の流れ こなつさんの元にXという方からAさん(五夏大手サークル)の絵をパクっているというDMが送られる。 ↓ Aさんは好きな作家なので影響は受けている可能性はあるものの、トレパクはしていないと返信 ↓ 五夏界隈から

        五夏界隈で発生したトレパク冤罪事件について。こなつさんのトレース疑惑や汗さんの矛盾発言などを解説 | りめぶろ
      • Webエンジニア業界に感じた違和感 - Qiita

        Help us understand the problem. What is going on with this article? 私は18年間ほど企業向け製品開発の世界(SIer含む)にいました。 メインで使っていた言語はC++とC#です。 2014年にウェブスタートアップを数カ月手伝う経験があり、 フロントエンドの技術やWebフレームワークに興味を持ち、ウェブ系のカンファレンスに行くようになりました。 ウェブの技術は大変面白かったのですが、そこである大きな違和感を感じもしました。 カンファレンスで発表する人の中にはその道の有名人みたいな人がいて、ブログやTwitter、Githubなどで沢山フォロワーがついています。 常に数字や営業的な雰囲気に包まれている企業向け製品開発にはない、純粋に技術を楽しむ雰囲気がとても楽しかったです。 ですが、よくよく観察しているとWeb業界には「何が凄

          Webエンジニア業界に感じた違和感 - Qiita
        • 【炎上】ファミマおにぎりを食べずに酷評し担当女性を泣かせたシェフに賛否 : 痛いニュース(ノ∀`)

          【炎上】ファミマおにぎりを食べずに酷評し担当女性を泣かせたシェフに賛否 1 名前:スコティッシュフォールド(茸) [TW]:2022/01/02(日) 11:35:28.12 ID:OkmcE9150 1日に放送されたTBS系「ジョブチューン 〜アノ職業のヒミツぶっちゃけます!★セブン・ファミマ・ローソンの人気商品を一流料理人がジャッジ!」で、審査員の1人がファミリーマート(ファミマ)の「直巻和風ツナマヨネーズおむすび」(税込118円)を食べずにジャッジしようとしたことに、ネット上で様々な声があがっている。 商品について「より奥深い味わいになるように4種類の出汁を入れています」「手で握ったようなふっくら感を出すために3段階に分けて形を整えている」などご飯を炊く出汁(だし)へのこだわりなど、開発への創意工夫が紹介された。 審査のためおにぎりが審査員に届けられたが、審査員の1人はおにぎりを開封

            【炎上】ファミマおにぎりを食べずに酷評し担当女性を泣かせたシェフに賛否 : 痛いニュース(ノ∀`)
          • 【新宿のホテル】82歳男性殺害で逮捕の24歳女「パパ活をしていた」と話す 逮捕直後に号泣 : 痛いニュース(ノ∀`)

            【新宿のホテル】82歳男性殺害で逮捕の24歳女「パパ活をしていた」と話す 逮捕直後に号泣 1 名前:スペル魔 ★:2022/01/23(日) 19:12:30.17 ID:lPmq2fT89 おととい、東京・池袋のホテルで24歳の女が82歳の男性を殺害した事件で、女が「パパ活をしていた」と供述をしていることが分かりました。 池袋駅近くの路上で男性と話す藤井遥容疑者(24)。その後、藤井容疑者は300メートルほど離れたホテルの部屋で今野勝蔵さん(82)の胸などをカッターナイフで刺し、殺害したということです。 警視庁によりますと、藤井容疑者は犯行後、知人の小林優介容疑者(29)らと合流し、逃走したということです。翌朝3人はJR西八王子駅に向かい、駅を出たところで捜査員に確保されました。 確保の様子を見た人 「女性を5、6人たぶん捜査員だと思うんだけど、囲っていたというか、連れていた」 逮捕直後

              【新宿のホテル】82歳男性殺害で逮捕の24歳女「パパ活をしていた」と話す 逮捕直後に号泣 : 痛いニュース(ノ∀`)
            • 顔画像生成のためのデータセットを作る - すぎゃーんメモ

              動機 TensorFlowの登場をきっかけに 機械学習によるアイドル顔識別 という取り組みをしていて、3年以上かけてコツコツとアイドルの自撮りを収集してラベルをつけてデータセットを作ってきたけど、 アイドルヲタクはもう辞めてしまって 現場にも全然行かなくなり、卒業・脱退の情報を追いながらラベルを更新していく作業を続ける情熱はすっかり薄れてしまった。 もうアイドル顔識別プロジェクトは終了にしよう、と思った。 しかし折角今まで集めたデータを捨ててしまうのは勿体無い。せめて最後に何か活用できないものか。 と考えて、「画像生成」に再び取り組んでみることにした。 過去に試したことはあったけど、それほど上手くはいっていない。 TensorFlowによるDCGANでアイドルの顔画像生成 TensorFlowによるDCGANでアイドルの顔画像生成 その後の実験など この記事を書いたのが2016年。 この後

                顔画像生成のためのデータセットを作る - すぎゃーんメモ
              • 日本人女性「韓国でナンパを断ったら差別用語を言われまくり髪の毛つかまれて暴行された」 : 痛いニュース(ノ∀`)

                日本人女性「韓国でナンパを断ったら差別用語を言われまくり髪の毛つかまれて暴行された」 1 名前:アンドロメダ ★:2019/08/23(金) 21:17:21.21 ID:iQYeZ7dv9 みゆりん @miyurindarukoro 2:12 - 2019年8月23日 韓国で韓国人にナンパされて無視し続けたら急に怒ってきて友達が迷惑です。と言ったらずっと付きまとわれて暴言言われ続け日本と韓国の差別用語を永遠に言われ続けた結果何かあったら怖いなと思い動画を撮ったらいきなり走ってきて髪の毛引っ張られて暴行されました。 韓国治安悪すぎて無理 https://twitter.com/miyurindarukoro/status/1164827792342577157 ※罵倒の証拠動画のリンクとツイート みやぴ @miap0216 他の子も動画撮ってました たまたま撮ってたのをバレたのがみゆりんで

                  日本人女性「韓国でナンパを断ったら差別用語を言われまくり髪の毛つかまれて暴行された」 : 痛いニュース(ノ∀`)
                • 大企業向けビジネスの信頼を支えるために半年かけてゼロからユニットテストを充実させたら、開発者も幸せになった 工夫5選 - MonotaRO Tech Blog

                  初めまして、購買ソリューショングループ 運用・機能改善チームの稗田です。当社では自社で運営しているECサイト(モノタロウドットコム)から直接商品をご購入いただく他に、他社の購買システムと連携して商品をご購入いただくシステム(大企業連携システム)があります。こちらの大企業連携システムには多くのバッチ処理があるのですが、これまで自動テストがありませんでした。今回はバッチ処理の障害をきっかけに短期間でユニットテストを充実させるためにした工夫や学んだことをお話しします。 ユニットテストを作らなければいけないと思ったきっかけ 障害発生 担当システムやチームの状況 チームの1人として感じたこと お客様やステークホルダーの信頼を取り戻すために ユニットテストを短期間で作成するためにやった工夫 工夫1: 外部協力会社の力を借りる 工夫2: 課題や目的、ルールをドキュメントで共有する 工夫3: リファレンス

                    大企業向けビジネスの信頼を支えるために半年かけてゼロからユニットテストを充実させたら、開発者も幸せになった 工夫5選 - MonotaRO Tech Blog
                  • 大規模なクラウド環境における脅威検知の取り組み | CyberAgent Developers Blog

                    こんにちは。システムセキュリティ推進グループの花塚です。本記事は、AWSにおける脅威検知のために取り組んだ内容について紹介します。 AWS上で脅威検知といえば、GuardDutyなどのサービスを使って実装するのが一般的だと思いますが、仕組みは構築できても以下のような悩みを持たれることはありませんでしょうか。 仕組みは完成したけど、結局アラートが対応されずに放置されている 限られた人的リソースの中で大量のアラートを捌ききれない 仕組みは構築できても、上記のような運用面に関する難しさを感じる事は少なくないと思います。そこで、この記事では、構築した仕組みとその仕組みを生かすまでの運用方法の変遷について詳しくご紹介します。 大規模なクラウド環境に対して、セキュリティをスケールさせたい方にとって少しでも参考になれば幸いです。 目次 背景 構築した仕組み 運用とその変遷 最後に 背景 話を進める前に、

                      大規模なクラウド環境における脅威検知の取り組み | CyberAgent Developers Blog
                    • サーバーサイドエンジニアとして2021年に使った技術と来年の目標 | うなすけとあれこれ

                      昨年書いたサーバーサイドエンジニアとして2020年に使った技術1の2021年版となります。 昨年と同じく、冒頭の画像はwakatimeによる2021年1月1日から12月26日までのプログラミング言語使用率です。2位はTypeScript、3位はYAML、4位はTerraformです。 立場 フリーランスで、主にRailsやAWSを使用しているサービスの運用、開発に関わっています。いくつもの会社を見てきた訳ではなく、数社に深く関わっている1都合上、視野が狭いかもしれません。(昨年と同じ) 今年公開している成果については以下です。 Agones移行物語 - Kubernetes Meetup Tokyo 42 #k8sjp|うなすけ|note なぜ我々はクラウドゲーミング基盤をKubernetesに移行したのか #CNDT2021|うなすけ|note Repro のサーバーサイド開発環境を M

                        サーバーサイドエンジニアとして2021年に使った技術と来年の目標 | うなすけとあれこれ
                      • Content-Disposition の filename という地雷。 (1個の観点で17個の脆弱性を見つけた話) - ぶるーたるごぶりん

                        English ver: https://gist.github.com/motoyasu-saburi/1b19ef18e96776fe90ba1b9f910fa714#file-lack_escape_content-disposition_filename-md TL;DR 1つのブラウザ、1つのプログラミング言語、15個の { Web Framework, HTTP Client ライブラリ, Email ライブラリ / Web Service 等} で脆弱性を見つけました。 見つけた脆弱性は、全て 1つの観点で発見した (多分 50-80 くらいのプロダクトの調査をした)。 RFC の記載では、(かなりわかりにくく)この問題に対する要件が記載されており、WHATWG > HTML Spec の方はしっかりと書かれているといった状況にある。 この問題は、 Content-Dispo

                          Content-Disposition の filename という地雷。 (1個の観点で17個の脆弱性を見つけた話) - ぶるーたるごぶりん
                        • 【悲報】 「え、まってまって、『二宮綾子』とかムリムリ無理無理!」 : 痛いニュース(ノ∀`)

                          【悲報】 「え、まってまって、『二宮綾子』とかムリムリ無理無理!」 1 名前:チェーン攻撃(武蔵・相模國) [JP]:2019/11/13(水) 19:19:03.66 ID:m1CpLRHu0 関連記事 嵐の二宮和也が伊藤綾子さんと結婚 以前から交際を匂わせファンの祝福盛り上がらずか https://news.nifty.com/article/entame/showbizd/12136-465037/ 2: チェーン攻撃(武蔵・相模國) [JP] 2019/11/13(水) 19:19:19.81 ID:m1CpLRHu0 BE:828293379-PLT(12345) どんだけ待たせんねん 4: 急所攻撃(福岡県) [US] 2019/11/13(水) 19:19:53.33 ID:tg7QCNnI0 まってって言われて待つバカなんぞおらん 6: タイガードライバー(大阪府) [EU

                            【悲報】 「え、まってまって、『二宮綾子』とかムリムリ無理無理!」 : 痛いニュース(ノ∀`)
                          • 新しい UI テストの手法を提供するテストライブラリ SafeTest

                            新しい UI テストの手法を提供するテストライブラリ SafeTest 2024.02.25 SafeTest は Playwright と Jest/Vitest を組み合わせた UI テストライブラリです。特定のライブラリに依存せず、React, Vue, Angular, Svelte などのフレームワークに対応しています。SafeTest は単体テストと Playwright を使った E2E テストの手法を組み合わせることで、それぞれの手法が抱える欠点を補うことを目指しています。 SafeTest は Playwright と Jest/Vitest を組み合わせた UI テストライブラリです。特定のライブラリに依存せず、React, Vue, Angular, Svelte などのフレームワークに対応しています。 従来のフロントエンドのテストの手法は Testing Libra

                              新しい UI テストの手法を提供するテストライブラリ SafeTest
                            • 神野美伽「箸もらおうと車掌室に行ったら拒否されショック!悲しくなりました」と日本を憂う : 痛いニュース(ノ∀`)

                              神野美伽「箸もらおうと車掌室に行ったら拒否されショック!悲しくなりました」と日本を憂う 1 名前:キジトラ(東京都) [RU]:2019/09/07(土) 22:55:22.62 ID:/zWEtei50 神野美伽、新幹線で悲しくなった車掌の対応を明かす「ショックでした」 演歌歌手の神野美伽が7日に自身のアメブロを更新。新幹線の車内で悲しくなったという出来事を つづった。 この日神野は、店で購入した「トマトとプロシュートのカッペリーニ ケールとキヌアのサラダ キウイ」を、走り出した新幹線の車内で「さあ!食べよう!」と蓋を開けたところ、「なんと なんとフォークが入ってなーーい!」とフォークが付いていなかったといい、「どうしろって言うのぉ」と嘆きをつづった。 購入した際にはレジで「フォークはいくつ必要ですか?」と店員に聞かれ、「1つで大丈夫ッ !」と 答えたとのことで、「仕方ないから車掌室をノ

                                神野美伽「箸もらおうと車掌室に行ったら拒否されショック!悲しくなりました」と日本を憂う : 痛いニュース(ノ∀`)
                              • GitHub の merge queue で 「マージ待ち」を解消した話 - Akatsuki Hackers Lab | 株式会社アカツキ(Akatsuki Inc.)

                                こんにちは。 株式会社アカツキゲームスで ATLAS というチームに所属してゲーム内通貨管理基盤の開発及び運用を行っています、なかひこくん (@takanakahiko) です。 最近バイクを買いました。 私の担当するゲーム内通貨管理基盤の開発現場では、「マージ待ち」なるものが存在しました。 今回は、その課題を GitHub の新機能である merge queue で解決した方法を紹介します。 この記事は 2023-07-20 時点での merge queue 及び GitHub Actions の仕様に則ったものです。 今後のアップデートによりこの記事の内容が正しくないものとなる可能性があります。 「マージ待ち」とは 私の担当するゲーム内通貨管理基盤の GitHub リポジトリでは PR のマージ後に走る、同時に実施できない 15 分程度の E2E test が存在しました。 すなわち

                                  GitHub の merge queue で 「マージ待ち」を解消した話 - Akatsuki Hackers Lab | 株式会社アカツキ(Akatsuki Inc.)
                                • 【NHK】 受信料見直し テレビを持つ世帯だけが支払う今の仕組みから「全世帯対象」を検討 : 痛いニュース(ノ∀`)

                                  【NHK】 受信料見直し テレビを持つ世帯だけが支払う今の仕組みから「全世帯対象」を検討 1 名前:豆次郎 ★:2020/03/05(木) 12:47:58.84 ID:6dfKBAcD9 デジタル時代に合わせてNHKの受信料制度を見直す議論が始まる。総務省が4月をめどに有識者会議を立ち上げ、テレビを持つ世帯だけが支払う今の仕組みの課題と改革の論点を整理する。ネット配信の番組をスマートフォンで楽しむ視聴者が増えることなどを想定し、テレビの有無にかかわらず全世帯が負担するドイツのような仕組みも含め幅広く検討する。 https://r.nikkei.com/article/DGXMZO56389800U0A300C2EE8000?s=5 2: 名無しさん@1周年 2020/03/05(木) 12:48:30.23 ID:4pq0HNJ00 なんたる横暴 3: 名無しさん@1周年 2020/03

                                    【NHK】 受信料見直し テレビを持つ世帯だけが支払う今の仕組みから「全世帯対象」を検討 : 痛いニュース(ノ∀`)
                                  • 最大同時接続数を1に制限したRDSにRDS Proxyを構成して基本動作を押さえよう | DevelopersIO

                                    CX事業本部@大阪の岩田です。 社内で需要がありそうだったので、RDS Proxyの基本動作について簡単にまとめてみました。クライアントからの最大同時接続数を1に設定したRDSに対してRDS Proxyを構成し、クライアントアプリケーションに見立てたEC2からいくつかのパターンで接続を試行した結果をまとめています。 環境 今回検証に利用した環境です。 RDS for PostgreSQL 11.8-R1 インスタンスクラス db.t3.micro max_connections: 9 バックグラウンドでrdsadminユーザー、rdsproxyadminユーザーがDBに接続するのを考慮して9に設定しています。今回の環境であればmax_connectionsを9に設定することで非マスターユーザーからの同時接続数を1に制限することができます。 RDS Proxy エンジンの互換性: Postg

                                      最大同時接続数を1に制限したRDSにRDS Proxyを構成して基本動作を押さえよう | DevelopersIO
                                    • 混乱を引き起こしがちなGitの用語まとめ

                                      分散型バージョン管理システムのGitは2005年の登場以降シェアを伸ばし続け、2022年の調査では約94%のユーザーに利用されるほど一般的なツールとなっています。Gitにはさまざまな機能が搭載されていますが、その中で特に混乱を引き起こしがちな用語について、Gitを15年近く使用してきたというジュリア・エヴァンスさんが解説しています。 Confusing git terminology https://jvns.ca/blog/2023/11/01/confusing-git-terminology/ ◆HEADと「heads」 HEADは現在チェックアウト中のブランチやコミットを指しており、「.git/HEAD」に保存されています。一方「.git/refs/heads」に保存されているのはブランチで、「heads」は「branches」と読み替えればOKとのこと。 ◆detached HE

                                        混乱を引き起こしがちなGitの用語まとめ
                                      • GPTでソースコードからpatchを生成し続けたらプログラミングを自動化できるのでは???? - laiso

                                        と思ってやってみたら結構実現できてウケたので解説します。 はじめに 最近のGPT(LLMs)アプリケーション開発界隈は「プロンプトの内容を試行錯誤して結果を期待する」フェーズから「LLMsの特性を生かした今までできなかった自動化を実現」という段階が訪れつつあって楽しい時期です。 LlamaIndexというOSSではDBのスキーマと自然言語からSQLを自動生成してその場で実行するというクレイジーな機能があるのですが(A Guide to LlamaIndex + Structured Dataを参照) これと同じ発想でソースコード全体からpatch(patch - Wikipedia)を生成してその場で適用するというアイデアを思いついたのでしばらく検証していました。 「コミットメッセージを先に書いてそれを満すコミットをGPTに生成してもらう」ようなイメージ。 書いたコードはpmonというコマ

                                          GPTでソースコードからpatchを生成し続けたらプログラミングを自動化できるのでは???? - laiso
                                        • ネット上の荒らしは「現実世界でも攻撃的」との研究結果、ネットの方が誹謗中傷が多く見えるのは「現実より暴言が可視化されやすい」から

                                          SNSやインターネット上の掲示板では、相手に暴言を投げかけたり政治的な議論中に攻撃的な態度を見せたりする人が散見されるので、メディアなどではよく「顔の見えないインターネットの匿名性が人を攻撃的にする」と説明されています。しかし、この言説は誤りで、実際にはネット上で攻撃的な人は実生活でも攻撃的だということが、デンマークの研究者らによって明かされました。 PsyArXiv Preprints | The Psychology of Online Political Hostility: A Comprehensive, Cross-National Test of the Mismatch Hypothesis https://psyarxiv.com/hwb83/ Internet shown to amplify and expose real-life trolls, but not c

                                            ネット上の荒らしは「現実世界でも攻撃的」との研究結果、ネットの方が誹謗中傷が多く見えるのは「現実より暴言が可視化されやすい」から
                                          • 明石家さんま「卵かけご飯は料理じゃない」発言に世の女性たちから異論噴出!「老害」と袋叩き状態に : 痛いニュース(ノ∀`)

                                            明石家さんま「卵かけご飯は料理じゃない」発言に世の女性たちから異論噴出!「老害」と袋叩き状態に 1 名前:爆笑ゴリラ ★:2022/02/16(水) 11:27:43.99 ID:CAP_USER9 2月15日放送の『踊る!さんま御殿!!』(日本テレビ系)で、司会の明石家さんまがパートナーの料理に関して持論を展開したところ、世の女性たちから異論が続出。袋だたきに遭っている。 石田純一の妻・東尾理子が晩ご飯を食べるか、食べないかを聞いても「はい、いいえ」の二択の答えが返ってこないと、夫への不満をぶちまけた。 食事のメニューをどうするか聞かれたときに「これは失礼やけど『簡単なものでええわ』って言ってしまうねん」と嘆いたさんまに、紺野まひる、遼河はるひが反応。遼河は「こっち(妻)発信はいい」としたが、さんまは一転、納得いかなそうな表情を浮かべた。 逆に簡単な料理は何か、と聞かれたさんまは「彼女が

                                              明石家さんま「卵かけご飯は料理じゃない」発言に世の女性たちから異論噴出!「老害」と袋叩き状態に : 痛いニュース(ノ∀`)
                                            • 中国、朝7:00〜夕方18:00まで停電 北京、上海も告知  豪州への制裁で自滅 : 痛いニュース(ノ∀`)

                                              中国、朝7:00〜夕方18:00まで停電 北京、上海も告知  豪州への制裁で自滅 1 名前:赤色矮星(三重県) [JP]:2020/12/22(火) 15:07:31.32 ID:ivL5cr/h0 【リアルタイムニュース・総合】中国政府の「オーストラリア石炭制裁」は苦い実を結んだとされており、多くの場所で電力供給不足、停電、停電が発生している。地元メディアは21日、北京と上海が22日に停電することを発表した。また、21日には、2か所の異なる地域で停電が発生し、中国のネット市民は非常に唖然とし、公式および公式メディアからのニュースがなかった理由を疑問視しました。 夜によって発行された停電通知には、北京市は西城区、東城区、豊台区の昌平区にいくつかの街に影響を与え、22日午後6時まで午前7時から停電を実施となる。北京、そして北京21同日同時停電が実施されており、影響範囲が重ならない「回転停電」

                                                中国、朝7:00〜夕方18:00まで停電 北京、上海も告知  豪州への制裁で自滅 : 痛いニュース(ノ∀`)
                                              • 世界に広がる 「地球平面説」 : 痛いニュース(ノ∀`)

                                                世界に広がる 「地球平面説」 1 名前:サンダージョー ★:2020/01/06(月) 12:20:14.96 ID:CAP_USER 「地球平面論者(フラットアーサー)なんかになりたくない」――。デビッド・ワイスさんは、うんざりした声で自身の「目覚め」を振り返る。「朝起きて全員にばかにされるなんて嫌だろ?」 だが今や、ワイスさんはれっきとした地球平面論者だ。4年前に地球の丸みを確かめようとしたものの証拠は見つからず、それ以来、地球が平らで静止しているとの説を熱心に信じてきた。 そして、ワイスさんの世界は一変した。 ワイスさんはCNNの電話取材に「本当に動転した」「突然、足元が崩れるような感覚だ」と振り返る。 今では大半の人との付き合いが退屈に感じられるようになった。とはいえ「残念なことに」、地球が球形だと信じる友人も多少は残っている。「人間が球体の上に住んでいると信じたい人がいても構わな

                                                  世界に広がる 「地球平面説」 : 痛いニュース(ノ∀`)
                                                • 口では「人種差別に反対だ」と言う人でも無意識のうちに人種差別をしていると研究者が指摘

                                                  2020年ミネアポリス反人種差別デモはアメリカ全土だけでなく世界各国に拡大しており、各国で奴隷制や植民地制に関係する人物の銅像が落書きされたり倒されたりしているほか、さまざまなアニメで有色人種のキャラクターを演じる白人声優を非白人声優に置き換える動きも進んでいます。そんな中、エッジ・ヒル大学の心理学教授であるGeoff Beattie氏が、「口では人種差別に反対している人でも、無意識のうちに人種で差別している」と主張しています。 Black Lives Matter: you may be a vocal supporter and still hold racist views https://theconversation.com/black-lives-matter-you-may-be-a-vocal-supporter-and-still-hold-racist-views-14

                                                    口では「人種差別に反対だ」と言う人でも無意識のうちに人種差別をしていると研究者が指摘
                                                  • Dockerメモ : awesome-dockerで紹介されているDocker関連の便利ツール - もた日記

                                                    管理ツール lazydocker ctop portainer cadvisor ユーティリティ dive docker-slim docker-bench-security watchtower container-diff pumba container-structure-test Linter/Formatter hadolint dockfmt Dockerfileサンプル チートシート github.com awesome-dockerで紹介されているDocker関連の便利ツール、Dockerfileサンプル、チートシートなどをいくつか見てみる。 ざっくりとしか確認していないので実際には使えないものもあるかも。 管理ツール Repository スター数 jesseduffield/lazydocker 14,925 bcicen/ctop 9,823 lirantal/doc

                                                      Dockerメモ : awesome-dockerで紹介されているDocker関連の便利ツール - もた日記
                                                    • HTTP/3: the past, the present, and the future

                                                      HTTP/3: the past, the present, and the future09/26/2019 This post is also available in 简体中文, 日本語, 한국어, Français, Español. During last year’s Birthday Week we announced preliminary support for QUIC and HTTP/3 (or “HTTP over QUIC” as it was known back then), the new standard for the web, enabling faster, more reliable, and more secure connections to web endpoints like websites and APIs. We also let

                                                        HTTP/3: the past, the present, and the future
                                                      • フロントエンドのテスト戦略について考える

                                                        こんにちは。株式会社スタメンでFANTSのフロントエンドを担当している@0906kokiです! 今回の記事では、FANTS におけるフロントエンドのテスト戦略について書きたいと思います。 🙋🏻‍♂️ はじめに みなさんはフロントエンドのテストを書いていますでしょうか? 私が所属しているチームでは、今まで全体的なテスト指針が明文化されていなかったので、機能によってテストが書かれたり書かれなかったり、テストを書くにしても個人によって書く粒度にバラツキがありました。 直近でフロントエンドを書く人が増えていく / プロダクトがスケールしていくにつれて、そうしたバラツキによって生まれるコミュニケーションコストが大きくなってきたり、システム的な安全性を継続的に担保していくことが難しくなっていくように感じました。そのため、今まで方針を定めていなかったテスト戦略を、これから事業やプロダクト、チームがス

                                                          フロントエンドのテスト戦略について考える
                                                        • Web フロントエンドにおけるコロケーション (co-location) という考え方について - mizdra's blog

                                                          Webフロントエンド界隈の文献などにあたっていると、「コロケーション (co-location)」という考え方が時々登場します。 コロケーションを簡単に説明すると、関連するリソース同士を近くに置いておく、という考え方です。 FooComponent.tsx と同じディレクトリに FooComponent.test.tsx を置く GraphQL fragment は、クエリを発行するコンポーネントファイル (pages/user.tsx) ではなく、fragment を利用するコンポーネントファイル (components/UserInfo.tsx) の中で定義する pages/user.tsx からはサブコンポーネントのファイルで定義されている fragment を import してきて、クエリを組み立てて発行する API ドキュメントは API.md に書くのではなく、コードの中にド

                                                            Web フロントエンドにおけるコロケーション (co-location) という考え方について - mizdra's blog
                                                          • 負荷テスト on AWS のすすめ ~ 第 1 回 : 負荷テストの全体像を理解しよう - builders.flash☆ - 変化を求めるデベロッパーを応援するウェブマガジン | AWS

                                                            みなさん、こんにちは。ソリューションアーキテクトの馬渕です。AWS 入社前は SIer で性能試験・性能問題解決に特化した部署におり、さまざまな業種のお客様のシステムに対する支援を実施していました。 さて、みなさんは AWS ソリューションライブラリ をご存知でしょうか。AWS ソリューションライブラリは、世界中のユーザーが直面する一般的な問題の解決策を提供するものとなっています。AWS CloudFormation のテンプレートと導入手順が用意されているため、すぐにデプロイしてお客様の課題に対応できます。また、アーキテクチャ図やその説明、コスト試算なども用意されています。 私がご紹介したいのが、その中でも人気のソリューションの一つである 分散負荷テスト ソリューションです。このソリューションは、負荷テストに必要な負荷クライアントを必要なタイミングで必要量だけ立ち上げて負荷掛けを実行し、

                                                              負荷テスト on AWS のすすめ ~ 第 1 回 : 負荷テストの全体像を理解しよう - builders.flash☆ - 変化を求めるデベロッパーを応援するウェブマガジン | AWS
                                                            • Node.js や deno に Web Standard な API をなんでも取り入れるのが良いことなのかについて - from scratch

                                                              この記事は Node.js Advent Calendar の 11 日目の記事です。 qiita.com Web API と Node.js ES2015 以前の Node.js は Web Standard な API の中で足りないものを自分で補う形で進化を続けてきた。 Callback や Event 主体での非同期処理や Common JS な形でロードできる独自のモジュールの仕組みがその筆頭だと思う。ただ逆に Web Standard な API が流行ると今度はそれに追従していかないといけなくなってきた。 ES2015 以後に流行ったものといえば、 Promise 主体での非同期処理であり、 async-await での処理だと思う。また、 ES Modules の台頭もあり、今日では Node.js でも普通に呼び出すことが可能になった。 今ではどちらも Node.js で

                                                                Node.js や deno に Web Standard な API をなんでも取り入れるのが良いことなのかについて - from scratch
                                                              • CIを高速化する技術⚡️ - 10X Product Blog

                                                                この記事は 10X アドベントカレンダー2023 という企画の1日目(12/1)の記事です。 こんにちは、10Xでソフトウェアエンジニアをしている 岡野(@operandoOS)です。 今回 10Xで3回目となるアドベントカレンダー企画の1日目をありがたく担当させていただきます💪 目次 目次 10X アドベントカレンダー2023ってなに? さてさて、本題へ CIは絶対に速い方がいい CIを高速化するテクニックの紹介 キャッシュの利用 マシン性能の調整 ジョブの並列実行とテスト分割 最適なテスト分割 ジョブの実行順序・依存関係の最適化 不要なジョブ・ステップを削除する テストコードの実行速度を上げる 紹介したテクニックを活用した10XでのCI高速化事例 アプリのビルド時間の大幅短縮に成功!! APIのテスト実行時間の大幅短縮に成功!! CIを高速化するために日々取り組んでいること CI/C

                                                                  CIを高速化する技術⚡️ - 10X Product Blog
                                                                • フロントエンドテストにおける知見の宝庫を発見!「javascript-testing-best-practices」

                                                                  はじめに JavaScriptにおけるテストのベストプラクティスをまとめた「javascript-testing-best-practices」というGitHubレポジトリが大変勉強になったため、特に参考になった内容をまとめて共有したいと思います。 (補足)本レポジトリにはfrontendのみならずbackendのテストに関する情報もありますが、今回はfrontendに焦点を当てて共有します。そのため扱うSectionは以下の4つです。 Section 0: The Golden Rule Section 1: The Test Anatomy Section 3: Frontend Section 4: Measuring Tests Effectiveness 想定読者 フロントエンドの実装はできるが、テスト経験はない方 テストに対して解像度が低い方 これからテストを学びたいと思ってい

                                                                    フロントエンドテストにおける知見の宝庫を発見!「javascript-testing-best-practices」
                                                                  • 高品質と高スピードを両立させるテストアプローチ/Test Approach that Improves Quality and Agility Together

                                                                    高品質と高スピードを両立させるテストアプローチ/Test Approach that Improves Quality and Agility Together

                                                                      高品質と高スピードを両立させるテストアプローチ/Test Approach that Improves Quality and Agility Together
                                                                    • 理想のフロントエンドテストをたずねて三千里 - カミナシ エンジニアブログ

                                                                      こんにちは。カミナシにて業務委託としてフロントエンドを担当している田村(@junkboy0315)です。皆さんはフロントエンドのテスト、どのように取り組んでいますか?フロントのテストはなかなか難しいですよね。 バックエンドのテストには、「入力、出力、永続化されたデータ」の3つを検証するという基本セオリーがあります。しかし、フロントエンドのテストは、その粒度や手法が多様で、とっつきにくいと感じる方も多いのではないでしょうか。 カミナシでもフロントエンドのテストは以前は十分とは言えない状態でしたが、これまで継続的に改善を重ねてきました。今回は、その変遷についてお話ししようと思います。 夜明け前 カミナシのコードベースでは、元々ユニットテストがある程度整備されていました。これらは主に複雑な計算処理を行い結果を返す関数などに対して実施されていました。 しかし、画面全体の機能を網羅する包括的なテスト

                                                                        理想のフロントエンドテストをたずねて三千里 - カミナシ エンジニアブログ
                                                                      • 複数AWSアカウントのインフラを同じコードで Terraform管理するプラクティス - ANDPAD Tech Blog

                                                                        こんにちは! アンドパッドSREの 宜野座 です。 前回は AWSのアカウント運用改善の取り組みについて記事を書かせていただきました。 今回はアンドパッドでIacへの取り組みとして行っているものの一例として、複数アカウント・複数環境を同一コードでTerraform管理するプラクティスを紹介したいと思います。 少し長くなりますが、お読みいただけると幸いです。 前回ブログ記事 tech.andpad.co.jp なぜIaC(Infrastructure as Code)に取り組んでいるのか Terraformを選んだ理由 同一コードでTerraformを複数アカウント・複数環境へplan, applyしたい terraform init terraform plan terraform apply 環境を増やしたい場合 環境ごとにリソースを作成したり、作成しないようにしたい 他の方法に関して

                                                                          複数AWSアカウントのインフラを同じコードで Terraform管理するプラクティス - ANDPAD Tech Blog
                                                                        • KeyTrap (CVE-2023-50387)を検証してみた - knqyf263's blog

                                                                          DNSは趣味でやっているだけですし有識者のレビューを経ているわけでもないので誤りを含むかもしれませんが、DNS界隈には優しい人しかいないのできっと丁寧に指摘してくれるはずです。 追記:めちゃくちゃ丁寧にレビューしていただいたので修正いたしました。森下さんほどの方に細かく見ていただいて恐れ多いです...(学生時代に某幅広合宿で森下さんの発表を見てDNSセキュリティに興味を持った) 4万文字を超える大作、おつかれさまです。わかりやすく書けていると思いました。 ざっと読んで、コメントしてみました。ご参考まで。https://t.co/bVj5WeFHQr https://t.co/ku5NOx6ua8— Yasuhiro Morishita (@OrangeMorishita) 2024年2月19日 要約 背景 詳細 DNSSECとは? DNSSECの可用性 鍵タグの衝突 攻撃内容 SigJam

                                                                            KeyTrap (CVE-2023-50387)を検証してみた - knqyf263's blog
                                                                          • Engadget | Technology News & Reviews

                                                                            Tesla cuts Model Y, X and S prices in the US and says it’s ending the referral program

                                                                              Engadget | Technology News & Reviews
                                                                            • 実践的Djangoプロジェクトの設計―開発・運用が楽になる設定ファイルを書こう! アンチパターンとベストプラクティス|ハイクラス転職・求人情報サイト AMBI(アンビ)

                                                                              ハイクラス求人TOPIT記事一覧実践的Djangoプロジェクトの設計―開発・運用が楽になる設定ファイルを書こう! アンチパターンとベストプラクティス 実践的Djangoプロジェクトの設計―開発・運用が楽になる設定ファイルを書こう! アンチパターンとベストプラクティス Pythonで広く利用されているWebアプリケーションのフレームワークにDjangoがあります。Djangoで開発を始める際に、プロジェクトの設定ファイルをどのように記述すれば運用が楽になるのか。『Python実践レシピ』の著書もある筒井隆次(ryu22e)さんによる寄稿です。 Djangoは、Python製のWebアプリケーションフレームワークです。もともとニュースサイトを管理する目的で開発が始まり、2005年7月にOSSとしてリリースされました。 Python Software Foundation(PSF)による調査「P

                                                                                実践的Djangoプロジェクトの設計―開発・運用が楽になる設定ファイルを書こう! アンチパターンとベストプラクティス|ハイクラス転職・求人情報サイト AMBI(アンビ)
                                                                              • わずか4GBの実行ファイル1つで大規模言語モデルによるAIを超お手軽に配布・実行できる仕組み「llamafile」をWindowsとLinuxで簡単に実行してみる方法

                                                                                「llamafile」は大規模言語モデルのモデルやウェイトの情報が1つの実行ファイルにまとまった形式のファイルです。Linux・macOS・Windows・FreeBSD・NetBSD・OpenBSDという6つのOS上でインストール不要で大規模言語モデルを動作させることが可能とのことなので、実際にWindowsおよびLinuxディストリビューションの1つであるDebian上で動かしてみました。 Mozilla-Ocho/llamafile: Distribute and run LLMs with a single file. https://github.com/Mozilla-Ocho/llamafile#readme Introducing llamafile - Mozilla Hacks - the Web developer blog https://hacks.mozilla

                                                                                  わずか4GBの実行ファイル1つで大規模言語モデルによるAIを超お手軽に配布・実行できる仕組み「llamafile」をWindowsとLinuxで簡単に実行してみる方法
                                                                                • HTML 全体の CSS を取得して Shadow DOM に適用する

                                                                                  以下のコードで HTML 全体の CSS を取得して Shadow DOM に適用することができます。 最近まで replaceSync() と adoptedStyleSheets() の存在を知らなかったのですが、 この 2つを使うと毎回 style タグを書き出すより効率的に処理できるらしい。 これまで Shadow DOM の中に link タグを書くような方法を使っていたのですが、link タグだと最適化がしにくい問題があります。 CSS はインライン化したほうが高速なので、その時にも同じように使える方法が欲しかったのですが、この方法でいけるとわかりました。 document.styleSheets も知らなかった…。 function getGlobalCSS() { let cssText = ""; for (const stylesheet of document.sty