並び順

ブックマーク数

期間指定

  • から
  • まで

561 - 600 件 / 2656件

新着順 人気順

testの検索結果561 - 600 件 / 2656件

  • 【検証】フタを開けた時に一番ガッカリしない「筒型ポテトチップス」はどれか? レーザー距離計でフタから中身までを測ってみた結果…

    » 【検証】フタを開けた時に一番ガッカリしない「筒型ポテトチップス」はどれか? レーザー距離計でフタから中身までを測ってみた結果… 特集 【検証】フタを開けた時に一番ガッカリしない「筒型ポテトチップス」はどれか? レーザー距離計でフタから中身までを測ってみた結果… あひるねこ 2023年12月5日 基本的にポテトチップスと名の付くものなら何でも好きだが、筒型のポテチは袋よりも若干高価なのでスペシャル感がある。しかしだ。先日、久しぶりに某商品を購入。ワクワクしながら開けてみたところ、いきなり違和感が。 なんか少なくね……? え、こんな量だった? 筒の長さに対し、どうも中身が少なく感じられたのである。まさか食べる前に軽くガッカリさせられるとは……世界って残酷ですね。そこで今回は、フタを開けた時に一番ガッカリしない筒型ポテチはどれか調べてみることにしたい。 ・距離を検証 用意したのは以下の5種類

      【検証】フタを開けた時に一番ガッカリしない「筒型ポテトチップス」はどれか? レーザー距離計でフタから中身までを測ってみた結果…
    • Googleでもやっている障害対応訓練の「Wheel of Misfortune」をやってみた。 - MonotaRO Tech Blog

      序文 こんにちは。MonotaROの伊藤です。 弊社では障害対応訓練の実施手法の一つであるWheel of Misfortune(略称:WoM)を実践しています。WoMの導入で、障害対応体制の強化を行うことができましたので、実施までの経緯や得られた学びなどを中心に紹介したいと思います 序文 運用担当者の負荷が高まり続ける問題 運用担当者=社歴が長いベテランエンジニア 運用のスケールアウト 障害対応訓練をやってみよう 訓練環境の準備の問題 訓練シナリオの問題 外部からの助け Wheel of Misfortuneとは 実施時の様子 シナリオ開始時の様子 モニタリング画面の表示 WoMとDiRT(Disaster in Recovery Training) 障害対応訓練をやってみた結果 準備時点で感じたメリット 手順書の不備を発見できたこと 障害が起こりかねない場所を考えるきっかけになったこと

        Googleでもやっている障害対応訓練の「Wheel of Misfortune」をやってみた。 - MonotaRO Tech Blog
      • Pythonでの開発・CI/CDの私的ベストプラクティス2022

        はじめに 2021年、Pythonで複数の暗号系ライブラリを開発してPyPIで公開してきました。その過程で、setuptools、flit、poetryと、幾つかのパッケージ管理をわたり歩き、GitHub上でのCI/CDも色々試す中で私的なべスプラが定まってきたので、2022年初に備忘録としてまとめておきます。 具体的には、pyenv、poetry、pre-commit、tox、GitHub Actions を活用し、低コストで(=なるべく自動で)、高品質のプロダクトをPyPIにデプロイする方法・設定を共有します。個別のツールの記事はよく目にするのですが、開発ライフサイクル全体をカバーする記事がなかなか無かったので。 開発環境の整備 - pyenvで複数のPythonバージョンでの開発環境を整備 パッケージ管理 - poetry/pyproject.tomlでの一元的なパッケージ管理 静的

          Pythonでの開発・CI/CDの私的ベストプラクティス2022
        • マイクロソフト、Webアプリテストの自動化サービス「Microsoft Playwright Testing」プレビューを開始

          マイクロソフト、Webアプリテストの自動化サービス「Microsoft Playwright Testing」プレビューを開始 マイクロソフトは、Webアプリケーションのテスト自動化フレームワーク「Playwright」を用いた、Microsoft Azure上のテスト自動化サービス「Microsoft Playwright Testing」のプライベートプレビューを開始すると発表しました。 テスト自動化フレームワーク「Playwright」 Playwrightは、マイクロソフトが中心となって開発しているオープンソースのWebアプリケーション向けテスト自動化フレームワークです。 実行環境、対象ブラウザ、対応言語が幅広く、テスト実行時にはWebブラウザの動作を自動的に待つ機能を備えるなど、柔軟で精度の高いテスト自動化が実現できる点を特長としています。 具体的には、デスクトップ向けのWebア

            マイクロソフト、Webアプリテストの自動化サービス「Microsoft Playwright Testing」プレビューを開始
          • Qemuのしくみ (の一部) - VA Linux エンジニアブログ

            1. 細々とした予備知識 1.1 Qemuのデバイスエミュレーション 1.2 QemuのCPUエミュレーション 1.3 Qemuのスレッド 2. 追加のI/OスレッドとAioContext 2.1 追加のI/Oスレッド 2.2 AioContext 2.3 Big Qemu Lock 3. AioContextの各種イベント処理 3.1 AioHandler 3.2 event_notifier 3.3 タイマー、Bottom half 3.5 スレッドプール 執筆者 : 箕浦 真 こういう 仕事をしていると、ときどきQemuの仕組みや内部動作をお客様に説明する必要があることがあるが、そういう時に「Qemuの〜についてはここを見てね」と言えるような文書があるといいなぁと思って自分で作ってみることにした。 1. 細々とした予備知識 1.1 Qemuのデバイスエミュレーション Qemuはコンピ

              Qemuのしくみ (の一部) - VA Linux エンジニアブログ
            • AWS 認定 高度なネットワーキング – 専門知識(AWS Certified Advanced Networking – Specialty)の学習方法 - NRIネットコムBlog

              小西秀和です。 この記事は「AWS認定全冠を維持し続ける理由と全取得までの学習方法・資格の難易度まとめ」で説明した学習方法を「AWS 認定 高度なネットワーキング – 専門知識(AWS Certified Advanced Networking – Specialty)」に特化した形で紹介するものです。 重複する内容については省略していますので、併せて元記事も御覧ください。 また、現在投稿済の各AWS認定に特化した記事へのリンクを以下に掲載しましたので興味のあるAWS認定があれば読んでみてください。 ALL Networking Security Database Analytics ML SAP on AWS Alexa DevOps Developer SysOps SA Pro SA Associate Cloud Practitioner 「AWS 認定 高度なネットワーキング –

                AWS 認定 高度なネットワーキング – 専門知識(AWS Certified Advanced Networking – Specialty)の学習方法 - NRIネットコムBlog
              • Announcing D1: our first SQL database

                This post is also available in Français, Deutsch, Español, 简体中文, 日本語 and 繁體中文. We announced Cloudflare Workers in 2017, giving developers access to compute on our network. We were excited about the possibilities this unlocked, but we quickly realized — most real world applications are stateful. Since then, we’ve delivered KV, Durable Objects, and R2, giving developers access to various types of st

                  Announcing D1: our first SQL database
                • 業務アプリケーション開発にGoを採用する理由

                  この記事は MICIN Advent Calendar 2022 の24日目の記事です。 前回は熊沢さんの2つの新規事業立ち上げで経験したタイプ別MVP検証の進め方でした。 はじめに 本記事では、業務アプリケーションのバックエンドとしてGoを採用することによるメリットを、実際の業務経験を振り返りつつ考察してみます。 近年では多くの企業でGoが採用されています。その採用理由は、「並行処理をたくさん行いたいから」「学習コストが低いから」「フットプリントが小さくコンテナベースのプラットフォームに向いてるから」「Googleが使ってるから」「高速だから」といったところが挙げられるんじゃないでしょうか。 一方で、単なるモノリスなAPIとしてGoを選ぶ必要はないんじゃないのか、といった声もよく聞きます。「初期フェーズはスピード重視でRuby on Railsが最強だ」「枯れた技術であるJava + S

                    業務アプリケーション開発にGoを採用する理由
                  • 共通テスト:鼻出しマスク失格受験生に追試の場を!(19日編集部追記) --- 奥野 淳也

                    ※編集部1月19日午後追記:午後3時過ぎのNHKニュースによると、本記事の執筆者が、本人プロフィールにも記載されたピーチ航空事件において、機長らの指示に従わずに旅客機の運航を妨げた威力業務妨害などの疑いで大阪府警に逮捕されたことが判明しました。編集部として、これを重く受け止め、同容疑者が「マスパセ」としての主張を記載した昨年12月13日の記事を取り下げます。 ※編集部1月19日午前追記:19日の報道で、本記事が取り上げた受験生(49歳)が不退去容疑で警視庁に現行犯逮捕されていたことが判明しました。本文中に言及のある通り、本文執筆時には知り得なかった情報であり、記事執筆の前提条件が変わっていることにご留意ください。 大学入試共通テストで、マスク着用問題による不正行為失格が発生した。 受験生の人生をかけた入試の場で、運営者側のマスク要請による理不尽な不正認定が行われたことは極めて遺憾である。大

                      共通テスト:鼻出しマスク失格受験生に追試の場を!(19日編集部追記) --- 奥野 淳也
                    • インパルス板倉、小林賢太郎解任に「全コントに問題ないか調べて発注しなきゃいけないの?」「問題行動せずに生きてきた人なんている?」 : 痛いニュース(ノ∀`)

                      インパルス板倉、小林賢太郎解任に「全コントに問題ないか調べて発注しなきゃいけないの?」「問題行動せずに生きてきた人なんている?」 1 名前:Stargazer ★:2021/07/22(木) 23:02:43.89 ID:Pthwa5CM9 お笑いコンビ「インパルス」の板倉俊之が22日、ニュース番組「ABEMA Prime」(ABEMA TV)に生出演。ショーディレクターの小林賢太郎氏解任など、ゴタゴタがつづく東京五輪について持論を展開した。 板倉は今回の〝辞任・解任ドミノ〟に「問題のない人なんているのかなと思っちゃうんですけどね。全く問題行動せずに生きてきた人なんているのかな?と思っちゃいますけど。オリンピックっていうものだからいけないんですかね?」と首を傾げ「そんなのじゃあ、小林さんのだって全コント見て、全コントに問題がないかって調べてから発注しなきゃいけないのか?って話じゃないですか

                        インパルス板倉、小林賢太郎解任に「全コントに問題ないか調べて発注しなきゃいけないの?」「問題行動せずに生きてきた人なんている?」 : 痛いニュース(ノ∀`)
                      • ウィル・スミスの行動は正しい→ アメリカ人21% : 痛いニュース(ノ∀`)

                        ウィル・スミスの行動は正しい→ アメリカ人21% 1 名前:ネビラピン(茸) [CN]:2022/03/29(火) 21:28:59.05 ID:HA4UIldC0 ソース https://imgur.com/U5pSWbK.jpg https://imgur.com/Hc4WXIn.jpg ウィル・スミス、アカデミー追放の可能性も?クリス・ロックは被害届を出さず https://news.yahoo.co.jp/byline/saruwatariyuki/20220329-00288846 一方日本 2: メシル酸ネルフィナビル(東京都) [ニダ] 2022/03/29(火) 21:29:36.91 ID:HT5gH7Uk0 アメリカが病んでるだけだよ 8: メシル酸ネルフィナビル(大阪府) [US] 2022/03/29(火) 21:31:37.04 ID:/Um7Cgfq0 日本人

                          ウィル・スミスの行動は正しい→ アメリカ人21% : 痛いニュース(ノ∀`)
                        • Rustで真に安全なプログラムを書く方法 - かとじゅんの技術日誌

                          この記事はRust Advent Calendar 2021の12/8日の記事です。 Rust前提の記事として書きましたが、他の言語にも適用できる考え方なので、ほかの言語勢の方々もよければお付き合い下さい。 今回のテーマは「Rustで真に安全なプログラムを書く方法」についてです。 「真に安全なプログラム」の定義は以下とします。 挙動が安定し、結果が予測可能となる 正しさの基準に基づき、プログラムの間違いを検知することができる 「真に」とはドメイン知識に基づく正しさという意味です。詳しくは後述します。 それと「そもそもRustで実装されるプログラムは安全じゃないのか」という想定質問については「メモリの操作は安全。だが、それだけでは真に安全なプログラムにはならない」が答えになります。これについて興味がある方、ぜひ最後までお付き合いください。 「真に安全なプログラム」を実現するレシピとしては「関

                            Rustで真に安全なプログラムを書く方法 - かとじゅんの技術日誌
                          • Goのロギングライブラリ 2021年冬 - moriyoshiの日記

                            この記事はPySpa Advent Calendar 2021の14日目のエントリーとして書かれました。昨日のエントリーは冷凍食品でウキウキ引きこもり生活 でした。ちなみに私も70ℓの冷凍庫を購入しましたが本当にライフチェンジングでした。 総論: なぜログが必要か 可観測性 たとえ目的は自明でも、その動作までが自明なアプリケーションというものはほぼ存在しません。現実の世界のアプリケーションというものは、動作パラメータだったり実行環境だったり、起動時点でのさまざまな要因によって挙動を変えるものだからです。そして、そうしたアプリケーションにはライフサイクルというものがあります。ここでいうライフサイクルは、アプリケーションの処理が実行されるにつれ、アプリケーションの内外との情報のやりとりで生じる大局的な状態の変化のことです。アプリケーションが並行処理を行うようなものであれば、個々の並行処理の単位

                              Goのロギングライブラリ 2021年冬 - moriyoshiの日記
                            • テスト駆動開発のはじめの一歩|t_wadaさんに聞く1人で始める自動テストのコツと考え方 - Agile Journey

                              アジャイル型の開発が導入されていない現場であっても、そして一人であっても、実践可能なアジャイルに関するプラクティスは存在します。 例えば、自動テストや、テストファースト、テスト駆動開発(TDD:Test Driven Development)です。ユニットテストフレームワークを使ってテストコードを書いて開発しながらテストを実行する「自動テスト」、実装の前にそのテストコードを書く「テストファースト」、テストと実装を繰り返しながらインクリメンタルに設計・開発を行うのが「TDD」。これらプラクティスのなかで、はじめの一歩となるのが自動テストですが、1人で実践するには、どこからはじめるか、どうテストを組み立てればよいのか、あるいは自分のテスト方法は適切なのか、不安を持つこともあるでしょう。 そこで本稿では、さまざまなチームや組織へのテスト手法の導入を支援し、精力的に講演や執筆などを行ってきたこの分

                                テスト駆動開発のはじめの一歩|t_wadaさんに聞く1人で始める自動テストのコツと考え方 - Agile Journey
                              • 東京新聞:<新型コロナ>抗体検査5.9%陽性 市中感染の可能性 都内の希望者200人調査:社会(TOKYO Web)

                                新型コロナウイルスの感染実態を調べるため、感染症に詳しい久住英二医師が東京都内でウイルス抗体検査をしたところ、一般市民の4・8%、医療従事者の9・1%が陽性(抗体あり)で、過去に感染していたことが分かった。久住医師は「現行のPCR検査で判明する感染者よりはるかに多く感染している可能性が高く、確実にまん延していると言える」と指摘している。 (市川千晴) 検査は久住医師が理事長を務める新宿区と立川市のクリニックで二十一~二十八日に実施。ホームページで希望者を募り、二十~八十歳の男性百二十三人、女性七十九人を検査した。このうち一カ月以内に発熱のあった人は五十二人、同居者でコロナウイルス感染者がいる人は二人、PCR検査を受診したことがある人は九人。PCR検査で陽性反応だった一人も含む。 検査結果では、一般市民の百四十七人の4・8%にあたる七人が陽性、医療従事者五十五人のうち9・1%の五人が陽性だっ

                                  東京新聞:<新型コロナ>抗体検査5.9%陽性 市中感染の可能性 都内の希望者200人調査:社会(TOKYO Web)
                                • 注目すべき最新データベース技術(パート1)

                                  この記事は、著者の許可を得て配信しています。 https://blog.pragmaticengineer.com/the-developer-culture-test/ 私はデータベースの大ファンで、いわゆる「NoSQL」データベースに関する本を書いたり、影響力の高い分散型データベースRiakに携わったりと、技術職として最も実りある年のいくつかを過ごし、昨年は楽しみのためにPurpleというデータベースを構築したりもしました。 当然のことながら、私はTwitterやReddit、HackerNewsなどをさらっと読む場合、データベースやDB関連ツールの新しくて刺激的な開発に常に気にして見ています。今回の記事では、私が興味をそそられる最近登場した3つのデータベース技術についてお話したいと思います。 TileDB Materialize Prisma 後半では次の3つについてお話したいと思っ

                                    注目すべき最新データベース技術(パート1)
                                  • これから先もPHPで戦うために、なにを使い、なにを学ぶべきか - 廣川類に聞くPHP学習に大事なこと|ハイクラス転職・求人情報サイト AMBI(アンビ)

                                    これから先もPHPで戦うために、なにを使い、なにを学ぶべきか - 廣川類に聞くPHP学習に大事なこと Webアプリケーション開発言語として広く使われるPHP。黎明期から浸透していくまでの過程、そして、これから先もPHPを活用していくために必要なこと、をエキスパートの廣川類さんに聞きました。 本記事は2020年3月に実施した遠隔取材をもとに構成しています。 1995年の公開以降、PHPは多くの企業、サービスで採用され、エコシステムが拡大してきました。言語の歴史に比例するように、さまざまなサービスのなかで積み重なってきたPHPのシステムを、いかにして持続/発展可能なものとするか。おそらく、多くのPHPユーザが感じる疑問をエキスパートにぶつけます。 今回お話を伺った廣川類( ひろかわ・るい )さんは、本業は制御関連のエンジニアであり、PHPへの関わりは、「あくまで個人の活動」と表現します。しかし

                                      これから先もPHPで戦うために、なにを使い、なにを学ぶべきか - 廣川類に聞くPHP学習に大事なこと|ハイクラス転職・求人情報サイト AMBI(アンビ)
                                    • 「でんしゃがだいすきなおともだちへ」貼り紙に「撮り鉄侮辱してる」と怒りの声…JR西「バカにする意図ない」 : 痛いニュース(ノ∀`)

                                      「でんしゃがだいすきなおともだちへ」貼り紙に「撮り鉄侮辱してる」と怒りの声…JR西「バカにする意図ない」 1 名前:七波羅探題 ★>:2021/03/05(金) 20:56:29.28 ID:l6P79cS+9 大阪府高槻市内のJR東海道本線・安満第3踏切で、マナーの悪い一部の撮り鉄を戒めるような内容のひらがなで書かれた貼り紙があったと、ツイッター上で写真が投稿され、話題になっている。 この貼り紙は、JR西日本の車両所などの名前で出されたもの。同社の近畿統括本部は、「鉄道ファンをけなすものでない」と説明した。ただ、ネット上のイラストなどを無断で使ったため、すでに貼り紙を撤去したとしている。 「でんしゃがだいすきなおともだちへ」。貼り紙には、赤字でこんなタイトルが掲げられている。 タイトル以外は黒字で、すべてひらがなで印刷されている。踏切を通る電車について、「おもちゃのでんしゃじゃないんだよ

                                        「でんしゃがだいすきなおともだちへ」貼り紙に「撮り鉄侮辱してる」と怒りの声…JR西「バカにする意図ない」 : 痛いニュース(ノ∀`)
                                      • RustでWebアプリケーションのバックエンドを開発するには ─ 型システムの堅牢性と柔軟性を業務システムにも!|ハイクラス転職・求人情報サイト AMBI(アンビ)

                                        ハイクラス求人TOPIT記事一覧RustでWebアプリケーションのバックエンドを開発するには ─ 型システムの堅牢性と柔軟性を業務システムにも! RustでWebアプリケーションのバックエンドを開発するには ─ 型システムの堅牢性と柔軟性を業務システムにも! 安全性に大きな特徴があるプログラミング言語Rustは、C言語やC++に代わるシステム記述言語として注目されてきました。しかし、その安全性とパフォーマンスの高さにより、ビジネスアプリケーションの構築にも採用されています。この記事ではキャディ株式会社による事例を紹介します。 こんにちは。キャディ株式会社バックエンドエンジニアの松田と申します。 キャディ株式会社では、「モノづくり産業のポテンシャルを解放する」をミッションとして、製造業分野に関連するさまざまなソフトウェアの開発を行っています。また、そのための主要な開発言語としてRustを採用

                                          RustでWebアプリケーションのバックエンドを開発するには ─ 型システムの堅牢性と柔軟性を業務システムにも!|ハイクラス転職・求人情報サイト AMBI(アンビ)
                                        • テスト管理ツール「Qase」でスプレッドシートによるテスト管理を脱却した件 - Qiita

                                          概要 試験工程をスプレッドシートで管理していたがそろそろ脱却したいと思ったので色々探してみました。 すると、同じことを考えている先駆者さんがいらっしゃったので参考にさせていただきました! 導入に至った経緯 QA体制が未成熟 3名までなら無料で利用できる テスト計画・テスト結果をエクスポートできる 入力項目が整理されているので試験表の質を一定にできる 自動化したテストケースを管理できる 手動テストと自動テストの結果を併せて一覧できる APIにより自動テストの実行結果を自動的に反映することができる etc これは、中々良いツールなんじゃないか!? ということで導入してみました 実際の導入方法を説明していきます 事前準備 以下からサインアップしてください サインアップ完了後、ダッシュボードに遷移した状態からスタートとします それぞれの設定方法は以下を参照してください 新しいプロジェクトを作成 プ

                                            テスト管理ツール「Qase」でスプレッドシートによるテスト管理を脱却した件 - Qiita
                                          • 太田光 「選挙特番ってそんなに神聖な場所だったの?」 : 痛いニュース(ノ∀`)

                                            太田光 「選挙特番ってそんなに神聖な場所だったの?」 1 名前:牛丼 ★:2021/11/03(水) 16:32:52.81 ID:CAP_USER9 太田は「まぁ、日本中が怒っているね。とにかく燃えている。選挙特番って難しいな」と反省。ネットの書き込みを見て「もう罵詈雑言。『言葉遣いが悪い』とか、おっしゃるとおり。何も反論できない」と詫びた。 甘利氏へ告げた「ご愁傷様」については、過去に共演経験があるだけに、「かわいそうで、あまりにしょんぼりしていたから」と釈明した。 そのほかの政治家たちとのやり取りについても、「確かにテクニック不足は否めない。政治家全員がムッとする選挙速報って見たことない」と苦笑。特番のCM中に、周りのスタッフから「もっと政治家の話を聞いてください。言葉遣いに気をつけてください」と注意されたという。 その場は「わかった」と言ったものの、エキサイトしてしまい、「俺の暴走

                                              太田光 「選挙特番ってそんなに神聖な場所だったの?」 : 痛いニュース(ノ∀`)
                                            • freeeの自動テストの全体構成 - freee Developers Hub

                                              こんにちは、Software Engineer in Qualityチーム(通称SEQチーム)の @teyamagu です。 私たちのチームは普段自動/手動テストの基盤開発や開発フィードバックサイクルの高速化に向けた開発をおこなっています。 その一環で、先日、社内でfreeeの自動テストシステム全体像を共有したのですが、この辺りのことを社外の友人達と話したところ、自動テストの具体的な構成や普段の運用など事例が少なく、どんなことをやっているのかイメージしにくいとの話を伺ったので、社内向け原稿をちょっと手直しして、おすそ分けと言うことで、ここで紹介します。 特に変わったことをおこなっているわけではありませんが、自動テストの関係性の理解に参考になれば幸いです。 基本的な考え方 自動テストが既存のデプロイ・リリースのブロッカーではなく、開発のフィードバックを加速させるために、自動テストそのものが高

                                                freeeの自動テストの全体構成 - freee Developers Hub
                                              • 【フジロック】アジカン後藤「ネトウヨやめてよ、ガースーもうやめて」政府批判の替え歌が物議 ヘルメットには韓国国旗 : 痛いニュース(ノ∀`)

                                                【フジロック】アジカン後藤「ネトウヨやめてよ、ガースーもうやめて」政府批判の替え歌が物議 ヘルメットには韓国国旗 1 名前:muffin ★:2021/08/23(月) 18:37:57.08 ID:CAP_USER9 ロックバンド・ASIAN KUNG-FU GENERATIONの後藤正文が20日から22日に行われたロックフェス・フジロックに出演し、ステージで政府批判をする場面があったとしてネット上で波紋を広げている。 事の発端となったのは、後藤が7月16日にツイッターで「オリンピック地獄だな」とツイートしたこと。その後、アジカンとしてイベントに出演したり、後藤がフジロックに出演することが判明。人流抑制の面から矛盾しているとネット上で批判を集めていた。 (略) そんな中、後藤は22日に行われたミュージシャンの忌野清志郎さんに関連する楽曲をアーティストが披露する「忌野清志郎 Rock’n’

                                                  【フジロック】アジカン後藤「ネトウヨやめてよ、ガースーもうやめて」政府批判の替え歌が物議 ヘルメットには韓国国旗 : 痛いニュース(ノ∀`)
                                                • 実践! ユニットテスト入門

                                                  PHPカンファレンス沖縄2022の登壇資料です。 発表時間の関係で収まりきらなかった内容を大幅に加筆しています。 以下プロポーザルの内容を転記。 ---- テスト書いてますか? テストを書く理由と実際のテストコードを紹介する実践編に分け、TDD を3年間実践してきた経験に基づいてお話しします。 テストを書いたことのない方が、テストを書いてみたいと思ってもらえることを目指します。 サンプルコードは PHP + PHPUnit ですが、他言語でも通用する考え方を紹介します。 ■ 概要 ・なぜテストコードを書くのか ・レガシーコードとは、テストのないコード ・テストはコストが安いフィードバックループである ■ 実践編 ・テストケースは日本語で書こう ・いろんな assertion を知ろう ・arrange / act / assertion のテストコード実装パターン ・set up / te

                                                    実践! ユニットテスト入門
                                                  • 広島 大規模なPCR検査実施へ 住民など最大80万人対象 | NHKニュース

                                                    新型コロナウイルスの感染拡大が続く広島市で、住民などを対象にした大規模なPCR検査が行われることになりました。検査を実施する広島県は対象を最大で80万人と見込んでいて、こうした大規模な検査は全国的にも異例です。 広島市は人口10万人当たりの新規の感染者などが感染状況が最も深刻な「ステージ4」の指標を超えていて、政府は、広島市に対し緊急事態宣言の対象地域と同様の財政支援を行う方向で最終調整を進めています。 広島県は感染を封じ込めるため症状がない人にも検査を受けてもらおうと、広島市で大規模なPCR検査を実施することになりました。 対象は特に感染者が多い、中区、東区、南区、西区の住民およそ60万人とこの地域で働くおよそ20万人の最大およそ80万人と見込んでいて、費用の自己負担はないということです。 県はできるだけ早期に実施したい考えで、具体的な方法について検討しています。 こうした大規模な検査は

                                                      広島 大規模なPCR検査実施へ 住民など最大80万人対象 | NHKニュース
                                                    • AWS 認定 ソリューションアーキテクト – プロフェッショナル(AWS Certified Solutions Architect – Professional)の学習方法 - NRIネットコムBlog

                                                      小西秀和です。 この記事は「AWS認定全冠を維持し続ける理由と全取得までの学習方法・資格の難易度まとめ」で説明した学習方法を「AWS 認定 ソリューションアーキテクト – プロフェッショナル(AWS Certified Solutions Architect – Professional)」に特化した形で紹介するものです。 重複する内容については省略していますので、併せて元記事も御覧ください。 また、現在投稿済の各AWS認定に特化した記事へのリンクを以下に掲載しましたので興味のあるAWS認定があれば読んでみてください。 ALL Networking Security Database Analytics ML SAP on AWS Alexa DevOps Developer SysOps SA Pro SA Associate Cloud Practitioner 「AWS 認定 ソリュ

                                                        AWS 認定 ソリューションアーキテクト – プロフェッショナル(AWS Certified Solutions Architect – Professional)の学習方法 - NRIネットコムBlog
                                                      • 業務で使えるかもしれない…!?GitHub Actions の Tips 集 / CI/CD Test Night #7

                                                        https://testnight.connpass.com/event/311263/

                                                          業務で使えるかもしれない…!?GitHub Actions の Tips 集 / CI/CD Test Night #7
                                                        • メルカリShops の技術スタック、その後 | メルカリエンジニアリング

                                                          こんにちは。ソウゾウのSoftware Engineer(CTO)の@suguruです。連載:メルカリShops 開発の裏側 Vol.2の1日目を担当させていただきます。 去年、2021年に開始した メルカリShopsの技術スタック についての記事を書きましたが、今回はリリースまでに採用した技術スタックが、半年通してどのようにアップデートしてきたかを共有したいと思います。 ローンチ時に採用した技術が、実際の運用でどのように変遷したのかを共有することで、技術スタックを考える際の何らかの参考になれば幸いです。 monorepo メルカリShops ではサービスに必要なコードを1つに集約する monorepo を採用しています。リリース後半年たってコード量はかなり増えてきましたが、monorepo に対する満足度は非常に高く、うまく機能しています。 サービス全体の見通しが良くなることと、すべての

                                                            メルカリShops の技術スタック、その後 | メルカリエンジニアリング
                                                          • 奨学金600万円返済中なのに収入が激減して生活苦な女性 月5万円の食費に批判殺到 : 痛いニュース(ノ∀`)

                                                            奨学金600万円返済中なのに収入が激減して生活苦な女性 月5万円の食費に批判殺到 1 名前:フロントネックロック(岐阜県) [TW]:2020/11/28(土) 20:44:40.89 ID:j+I8WuWD0 NHKのニュースで取り上げられた若い女性の家計簿をめぐり、議論が巻き起こっている。 発端となったのは、20年11月10日に放送された「ニュースウオッチ9」の特集。コロナ禍によって多くの企業が冬のボーナスカットに踏み切る中、ローン返済に追われる人たちの不安に迫るという内容だった。 そこで取り上げられたのが、都内の企業で働く25歳の女性だ。大学進学のために借り入れた奨学金600万円を毎月3万円、40歳まで返済する計画だが、コロナ禍での残業時間減少に伴う収入減と冬のボーナス無支給が直撃。家計も苦しく、女性は「病院とか、とっさの時にお金が出せないのはしんどい」「奨学金破産している人のSNS

                                                              奨学金600万円返済中なのに収入が激減して生活苦な女性 月5万円の食費に批判殺到 : 痛いニュース(ノ∀`)
                                                            • 書評 『Agile Testing Condensed Japanese Edition』 〜アジャイルテストの一冊目として最適〜|hgsgtk

                                                              Janet GregoryとLisa Crispinによる2019年9月発行の書籍『Agile Testing Condensed』の日本語翻訳版です。アジャイルにおいてどのような考えでテストを行うべきなのか簡潔に書かれています! Janet氏とLisa氏といえばAgile Testing DaysのYouTubeチャネルでも頻繁に登場しAgile Testingについてわかりやすい解説をしてくださってる 本書は訳者まえがきにあるが、著者たちの3冊の本(『Agile Testing: A Practical Guide for Testers and Agile Teams』、『More Agile Testing: Learning Journeys for the Whole Team』そして『Agile Testing Condensed: A Brief Introduction』

                                                                書評 『Agile Testing Condensed Japanese Edition』 〜アジャイルテストの一冊目として最適〜|hgsgtk
                                                              • 【2020年】CTF Web問題の攻撃手法まとめ - こんとろーるしーこんとろーるぶい

                                                                はじめに 対象イベント 読み方、使い方 Remote Code Execution(RCE) 親ディレクトリ指定によるopen_basedirのバイパス PHP-FPMのTCPソケット接続によるopen_basedirとdisable_functionsのバイパス JavaのRuntime.execでシェルを実行 Cross-Site Scripting(XSS) nginx環境でHTTPステータスコードが操作できる場合にCSPヘッダーを無効化 GoogleのClosureLibraryサニタイザーのXSS脆弱性 WebのProxy機能を介したService Workerの登録 括弧を使わないXSS /記号を使用せずに遷移先URLを指定 SOME(Same Origin Method Execution)を利用してdocument.writeを順次実行 SQL Injection MySQ

                                                                  【2020年】CTF Web問題の攻撃手法まとめ - こんとろーるしーこんとろーるぶい
                                                                • 【コロナ】 渋谷でクラスターフェス開催 マスクなしで山手線に乗り込む 子連れまで参加 : 痛いニュース(ノ∀`)

                                                                  【コロナ】 渋谷でクラスターフェス開催 マスクなしで山手線に乗り込む 子連れまで参加 1 名前:テルモトガ(ジパング) [US]:2020/08/09(日) 15:57:53.84 ID:7uZ/8Lz+0 渋谷のハチ公前に行った際に大勢の人だかりができていた。音楽を演奏している男性にビラを配る男性。音楽フェスかと思いきや何か主張するようなのぼりがあり政治団体のような感じも……。 この集まりをあとから調べてみると、国民主権党の平塚正幸氏らが行っているクラスターフェスなるものだったようだ。このクラスターフェスは過去にも行われており今回は2回目。要約すると、自粛要請やマスクに反対した運動で、潰れかけのクラブハウスなどを救おうとしている活動のようだ。ほか渋谷だけに止まらず、マスクなしで電車に乗り山手線を1周するという活動も行っている。参加者の中には子連れまでいたとか…。 渋谷ハチ公口には大勢の人

                                                                    【コロナ】 渋谷でクラスターフェス開催 マスクなしで山手線に乗り込む 子連れまで参加 : 痛いニュース(ノ∀`)
                                                                  • 情報処理技術者試験の答案を開示請求した話 - Qiita

                                                                    (1)はじめに 応用情報技術者試験・高度情報処理技術者試験・情報処理安全確保支援士試験の答案、特に記述式・論述式の午後試験に自分が何を書いたか知りたいと思いませんか。記述式試験の解答は、時間が余ればメモできますが、論述式(小論文)の試験は時間的に不可能です。 そこで、情報処理推進機構(IPA)に対して保有個人情報開示請求を使って、自分の答案を取り寄せてみました。手続方法は、IPAのサイト https://www.ipa.go.jp/privacy/seikyu.html に書かれていますが、実際にやったことを書いておきます。 ちなみに、試験対策参考書の小論文解答例は、著者が何日もかけて考え、PCで推敲を重ねて書いたもので、ある意味「完璧な」答案です。これに対して、試験本番は2時間で手書きするものですから、完璧な答案は望むべくもありませんし、完璧でなくても合格できるのです。自分の見直しや、社

                                                                      情報処理技術者試験の答案を開示請求した話 - Qiita
                                                                    • Kaggleで戦いたい人のためのpandas実戦入門 - ML_BearのKaggleな日常

                                                                      はじめに 自分は元々pandasが苦手でKaggleコンペ参加時は基本的にBigQuery上のSQLで特徴量を作り、最低限のpandas操作でデータ処理をしていました。 しかし、あるコードコンペティションに参加することになり、pythonで軽快にデータ処理をこなす必要が出てきたので勉強しました。 そこで、当時の勉強メモをもとに「これだけ知っていればKaggleでそこそこ戦えるかな」と思っているpandasの主要機能をまとめました。 注記 実戦入門 のつもりが ほぼ辞書 になってしまいました orz pandasとはなんぞや的な内容は書いていません (import pandasやDataFrameとは何かなど) pandas1.0系でも動くように書いたつもりですが間違ってたらすみません 目次 はじめに 注記 目次 Options DaraFrame 読み書き CSVファイル 読み込み 書き出

                                                                        Kaggleで戦いたい人のためのpandas実戦入門 - ML_BearのKaggleな日常
                                                                      • 【画像】YOASOBIの絵師・古塔つみ、トレス疑惑で炎上 過去の作品からも次々とトレスが発覚 : 痛いニュース(ノ∀`)

                                                                        【画像】YOASOBIの絵師・古塔つみ、トレス疑惑で炎上 過去の作品からも次々とトレスが発覚 1 名前:シュードモナス(ジパング) [ニダ]:2022/02/01(火) 23:44:23.65 ID:m60ARX4K0 大人気アーティスト『YOASOBI』の代表曲『夜に駆ける』のキービジュアルを担当し、一躍知名度が急上昇した実力派イラストレーター・古塔つみ氏。そんな彼女のイラストに〝トレス疑惑〟が浮上しネット上を騒がせているようだ。 コトの発端は、暴露系ユーチューバーのコレコレが、1月28日にYouTubeに投稿した動画。トレスに気づいたという一般人の女性が動画に登場し、疑わしい点を指摘していった。 女性がトレスに気づいたのは、2021年に開催された古塔氏の個展。女性が男性にしがみついているイラストで、元になった写真はイギリスの有名写真家であるデレク・リジャーズの作品だ。服の線や輪郭まで

                                                                          【画像】YOASOBIの絵師・古塔つみ、トレス疑惑で炎上 過去の作品からも次々とトレスが発覚 : 痛いニュース(ノ∀`)
                                                                        • Amazon Linux 2 のインスタンスを作成する時に必ずやっておきたい事 | DevelopersIO

                                                                          はじめに こんばんは、菅野です。 Amazon Linux 2 への移行は終わりましたか? Amazon Linux 2 へ移行するには新しいインスタンスを作成する必要がありますが、その時におすすめしたい設定があります。 ※2020-07-08に「注意点 その2」を追記しました。 おすすめの設定 セッションマネージャーを利用できるようにすること メモリ使用率とディスク使用率を CloudWatch で見れるようにすること これらを設定しておくと、今後の運用が楽になります。 セッションマネージャーを使うメリット メリットとしては、SSH 接続をしなくても EC2 のコマンドが実行できるようになりますので、セキュリティグループで SSH を解放する必要が無くなりセキュリティの向上につながります。 この画像はマネジメントコンソールから EC2 にログインした時のものですが、AWS Systems

                                                                            Amazon Linux 2 のインスタンスを作成する時に必ずやっておきたい事 | DevelopersIO
                                                                          • ソフトウェアテストの実行を効率化するPredictive Test Selectionの衝撃 - Qiita

                                                                            12月10日の2022ソフトウェアテストアドベントカレンダーです。 Launchable社でエンジニアとして働いているcvuskと申します。機械学習界隈では機械学習を実用化するためのシステム開発の本を書いてたります。もし良かったら読んでみてください。 『機械学習システムデザインパターン』 『機械学習システム構築実践ガイド』 本ブログでは機械学習を用いてテスト実行を効率化する手法として、Predictive Test Selectionについて説明します。テスト実行時間やコストで課題を抱えているエンジニアに役に立つと幸いです。 昨今の開発におけるテスト事情 2002年に『テスト駆動開発』が世に出て、ソフトウェア開発でテストを書くことが常識になって早20年が経っています。その間にクラウドの登場やDevOpsの普及により、テストをCI/CDパイプラインで自動実行し、コードとプロダクト品質を維持す

                                                                              ソフトウェアテストの実行を効率化するPredictive Test Selectionの衝撃 - Qiita
                                                                            • フロントエンドのテストコードを書くときに大切にしていること - Cybozu Inside Out | サイボウズエンジニアのブログ

                                                                              こんにちは、フロントエンドエキスパートチームの @mugi_unoです! kintone では フロントエンドの刷新プロジェクト(通称フロリア)が進行中です。 blog.cybozu.io kintone の開発では E2E 主体の自動テストを整備していましたが、 フロントエンドの刷新に合わせて、新たにフロントエンド側でのテストコードを積極的に書いています。 テストを書くことに不慣れなメンバーもいるため、日々 Pull Request 上でのレビューやペア・モブ作業を通じて、知見の共有が行われています。今回はフロントエンド刷新のテストを書いてきた中から、筆者が有用だと感じた知見やノウハウを紹介したいと思います。 目次 💡「実はそれ最初からパスしてるかもしれない」 期待する操作で期待する結果になることを厳密に検証する 他のテストケースによって前提条件を担保する 💡「テストコード上のロジッ

                                                                                フロントエンドのテストコードを書くときに大切にしていること - Cybozu Inside Out | サイボウズエンジニアのブログ
                                                                              • privateメソッドのテストって書かない方がいいんだっけ?

                                                                                PHPerKaigi 2024発表資料 https://fortee.jp/phperkaigi-2024/proposal/f23f927e-2ac8-498e-a047-6376831cbd07

                                                                                  privateメソッドのテストって書かない方がいいんだっけ?
                                                                                • Learn Go with Tests: テスト駆動開発を体験しながら Go を学ぼう - kakakakakku blog

                                                                                  TDD(テスト駆動開発)を体験しながら Go を学べる学習コンテンツ「Learn Go with Tests」を紹介する❗️全てのコンテンツを実施してみて,非常に良かったのでまとめることにした💡 Go に入門できる TDD のサイクル (Red / Green / Refactor) を体験できる コンテンツは "35種類" もある 無料で学べる GitBook (GitHub) に公開されている 日本語対応 英語版 📚 quii.gitbook.io 日本語版 📚 andmorefine.gitbook.io コンテンツ一覧 なんと「35種類」もコンテンツがある❗️ Go fundamentals 🚢 21種類 Install Go(Go をインストールする) Hello, world(Hello, World) Integers(整数) Iteration(反復、繰り返し) A

                                                                                    Learn Go with Tests: テスト駆動開発を体験しながら Go を学ぼう - kakakakakku blog