並び順

ブックマーク数

期間指定

  • から
  • まで

481 - 520 件 / 31128件

新着順 人気順

testの検索結果481 - 520 件 / 31128件

  • フリーゲームの思い出

    なんとなく思い出して書きたくなった。ブログとか持っていないのでここに書く。 2000年頃に不登校になって、家にあったパソコンにかじりついていたんだけど、インターネットが繋がっていなかったので、パソコン雑誌に付いていたCDに掲載されているフリーゲームをよく遊んでいた。 だいたい2000~2005年ぐらいまで遊んでいて、2006年ぐらい、ニコニコ動画が始まったあたりでフェードアウトしていったって感じ。10年ぐらい前からフリーゲームについてはさっぱりわからない。 インターネットが繋がってから、フリーゲームを探すのに見ていたサイトは2chのまとめサイト、サニーガール、夢現で、前者2つはだいぶ前に無くなっていて、夢現は今見ると結構テイストが変わっている。 覚えている限りの良かったゲームを挙げる RPGアンディーメンテの「スターダンス」、「怪盗プリンス」、「アールエス」 ダンジョン探索系だと「ネフェシ

      フリーゲームの思い出
    • テストを書くか書かないかの状況判断 / Deciding whether to write tests - DeNA Tech Talk

      2014/12/09 に DeNA 社内勉強会にお招きいただいて話した内容です

        テストを書くか書かないかの状況判断 / Deciding whether to write tests - DeNA Tech Talk
      • Windows標準のセキュリティシステム「Microsoft Defender」を最大限に活用する方法

        PCをウイルス感染から防衛するためには、専用のアンチウイルスソフトが必要と思われがちなものですが、実はWindowsにはMicrosoftが開発した「Microsoft Defender(旧称:Windows Defender)」というウイルス対策の仕組みが用意されています。このMicrosoft Defenderについて、より防御を手厚くする方法についてセキュリティエンジニアのHoekさんが解説しています。 Windows Defender is enough, if you harden it https://0ut3r.space/2022/03/06/windows-defender/ クラウド保護と Microsoft Defender ウイルス対策 | Microsoft Docs https://docs.microsoft.com/ja-jp/microsoft-365/s

          Windows標準のセキュリティシステム「Microsoft Defender」を最大限に活用する方法
        • テストコードの改革を進めている話 | メルカリエンジニアリング

          はじめに この記事は、Merpay Tech Openness Month 2023 15日目の記事です。 こんにちは。メルペイ加盟店精算チームのバックエンドエンジニア@r_yamaokaです。 今日は現在自分がリードして取り組んでいるテストコードの改善について紹介したいと思います。 抱えている課題 私が所属している加盟店精算チームのマイクロサービスは加盟店さま向けサービスとして欠かせないものであり、メルペイ最初期から存在するサービスです。他のマイクロサービスにあまり無い特徴として多数のバッチ処理を行っている点が挙げられます。 お客さま(メルペイユーザー)がお店で行った決済は、一定の頻度で集計し決済手数料を差し引いた上で加盟店さまの銀行口座へ振り込むことになります。 最終的な振込金額を算出するまでの流れとしては 個々の決済金額のリコンサイル(会計マイクロサービスとの金額照合) 日次集計 締

            テストコードの改革を進めている話 | メルカリエンジニアリング
          • VSCode の新機能「built-in port forwarding」を使いローカルサーバーにインターネット側からアクセス - Qiita

            VSCode の新機能「built-in port forwarding」を使いローカルサーバーにインターネット側からアクセスHTMLJavaScriptNode.jsVSCode はじめに この記事は、以下の公式ポストや、VSCode のアップデート後のリリースノートにも出ていた「built-in port forwarding」を試してみた話です。 この機能を使うと、ローカルにあるサーバにインターネットからアクセスできるようになります。 同様のことを実現するものには、有名どころの 1つに「ngrok(エングロック)」があったり、その他にもたくさんの類似サービスがあります。 実際に VSCode の built-in port forwarding を試してみる それでは、VSCode の built-in port forwarding を試してみます。 自分が試す際に参考にした情報は

              VSCode の新機能「built-in port forwarding」を使いローカルサーバーにインターネット側からアクセス - Qiita
            • 落胆の三木谷氏。ゴリ押し英語民間試験「身の丈」発言への恨み節 - まぐまぐニュース!

              萩生田文科相のいわゆる「身の丈」発言もその一因となり、「2020年度からの実施」より一転、導入見送りとなった大学入試への英語民間試験の活用。そもそもなぜ、そして誰が、公平性の担保が困難な新制度を押し通そうとしたのでしょうか。今回のメルマガ『国家権力&メディア一刀両断』では元全国紙社会部記者の新 恭さんが、民間試験導入決定に三木谷楽天社長が果たした役割を記すとともに、今回の「混迷」をもたらした元凶を暴いています。 旗振り役・三木谷楽天社長が落胆したであろう民間英語入試見送り 三木谷浩史・楽天社長はどんな気分だろうか。まさか、あの安倍首相が、その忠臣、萩生田光一・文部科学大臣が、かくもたやすく、大学入試の英語試験改革から退却するとは思わなかったに違いない。 ここまで、三木谷氏にとっては長い道のりだった。大学入試にTOEFL、GTECなどいかがなものかと、専門家から強い疑問が呈されるなか、三木谷

                落胆の三木谷氏。ゴリ押し英語民間試験「身の丈」発言への恨み節 - まぐまぐニュース!
              • 俺の webpack.config.js-20200503 - mizchi's blog

                基本思想 とにかく薄く。必要なものだけ。基本は ts-loader を transpileOnly: true で使うだけ。最悪これだけでいい。型チェックはIDEか yarn tsc -p . --noEmit でやる。 CRA や parcel は使わない。暗黙な振る舞いが多すぎるので。一切勉強したくない人はいれていいと思うが、その場合 eject しない、dist ディレクトリをそのまま使うこと前提。 style-loader/css-loader は外部CSSを読むときに設定する worker-plugin はなくてもいいけど、 worker もビルドしたいことが多いので、入れていることが多い html-webpack-plugin と webpack-dev-server 組み合わせると、他と組み合わせずに完結して動く。このHTMLを本番で使わずとも、デバッグで使ってることが多いの

                  俺の webpack.config.js-20200503 - mizchi's blog
                • フロントエンドテストにおける知見の宝庫を発見!「javascript-testing-best-practices」 - Qiita

                  フロントエンドテストにおける知見の宝庫を発見!「javascript-testing-best-practices」JavaScriptテストフロントエンド はじめに 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 Test

                    フロントエンドテストにおける知見の宝庫を発見!「javascript-testing-best-practices」 - Qiita
                  • スーパーの店員、レジ袋のサイズを「入るほうで」と言う客に激怒 「自分で考えるって出来ないの?」 : 痛いニュース(ノ∀`)

                    スーパーの店員、レジ袋のサイズを「入るほうで」と言う客に激怒 「自分で考えるって出来ないの?」 1 名前:ジドブジン(東京都) [US]:2020/09/04(金) 17:35:51.85 ID:5uE6Gcjs0 レジ袋有料化から2か月。お会計の現場では、いまだに慣れない客への対応に苦慮する店員の姿がある。お悩み解決掲示板に8月末、「スーパーのレジ袋について」というスレッドを立てたスレ主もその一人。 スレ主が務めるスーパーでは、レジ袋の大きさがわかるようマチを広げた見本が2種類掲示してある。レジではそれを示して説明し「どちらにしますか?」と聞いているが、結局「入る方で」と店員に判断を任せる客が多いことに、スレ主は苛立っている。 「自分で考えるって出来ないの?わざわざ袋のマチ部分が分かるように立体で掲示してんのにアホなの?入るかどうかなんて入れ方次第だろ。こっちはお前の世話係りじゃねーんだ

                      スーパーの店員、レジ袋のサイズを「入るほうで」と言う客に激怒 「自分で考えるって出来ないの?」 : 痛いニュース(ノ∀`)
                    • Docker + Mac どうする問題 - Mirrativ Tech Blog

                      Mirrativバックエンドのエンジニア @stakme です! みなさんMacでDockerしてますか?今回は私から、Mac+Docker開発についての文章をお届けします。Docker Desktop for Macの有料化など、最近話題の多いところですよね。 ただし法的問題を含みますので、記事の正確性に配慮していますが、内容は保証しません。法的問題は弁護士に相談しましょう。 tl;dr まずは現状認識 必要なのはdockerd 困りがちなポイント Lima Linux バインドマウント ポートフォワード 結局どうするか あと6週間 We are hiring! tl;dr 大前提として「GUIを使わければMac版Docker Desktopは無料」ではない Docker Desktop for Macは便利だが、マウント起因でパフォーマンスに影響を受けるケースも存在する 「買わないなら

                        Docker + Mac どうする問題 - Mirrativ Tech Blog
                      • クックパッドマートのエンジニア採用試験|クックパッドマートの採用

                        クックパッドの新規事業、クックパッドマートは事業拡大に伴い、全力採用中です! by cookpad mart

                          クックパッドマートのエンジニア採用試験|クックパッドマートの採用
                        • 自動車のタッチパネル操作は物理ボタンの4倍時間がかかる

                          By Glenn Lindberg/Vi Bilägare 近年ではスマートフォンだけでなく冷蔵庫や扇風機など多くの製品にタッチパネルが搭載されており、物理ボタンをポチポチ操作する機会が徐々に減少しています。自動車でも同様に大型タッチパネルを採用する車種やモデルが増加しており、エアコンや音楽再生などをタッチパネルで操作できるようになっています。しかし、自動車メディアVi Bilägareの調査では「タッチパネルは物理ボタンよりも操作に時間がかかる」という事実が明らかになりました。 Physical buttons outperform touchscreens in new cars, test finds | Vi Bilägare https://www.vibilagare.se/nyheter/physical-buttons-outperform-touchscreens-new

                            自動車のタッチパネル操作は物理ボタンの4倍時間がかかる
                          • 株式会社ゆめみサーバサイドコーディング試験模試(2023年度版)の回答例とフィードバック例 - Qiita

                            はじめに 株式会社ゆめみでは、採用時にコーディング試験を課しています。 2023年5月中旬より、数年間内容を更新せずに利用してきたこのコーディング試験の内容を刷新、合わせて模試も新しいものにすることとしました。(※まずは2025年度新卒採用から変更しますが、順次展開する予定です。) この記事では、2023年度版のサーバサイドコーディング試験の模試の内容、およびそれに回答があった場合にゆめみがどういう観点でどういうレビューを実施するかをまるっと全部解説します。 過去のコーディング試験の目的とレビュー観点はこちらを御覧ください。 刷新した理由 5年以上同じ問題を利用してきて、準備されたテストケースの通過率がほとんどの人が90%以上となってしまったこと。 応募者のレベルが上ってきたことに合わせて、より難易度を上げないと差別化が難しくなってきたこと。 【New!!】本試験もChatGPTに回答でき

                              株式会社ゆめみサーバサイドコーディング試験模試(2023年度版)の回答例とフィードバック例 - Qiita
                            • 町山智浩、クッキー万引きを通報した店員に苦言「148円で警察呼ぶな!」「店員が財布から出して補填すればいい」 : 痛いニュース(ノ∀`)

                              町山智浩、クッキー万引きを通報した店員に苦言「148円で警察呼ぶな!」「店員が財布から出して補填すればいい」 1 名前:3K宇宙背景放射(オーストラリア) [ニダ]:2021/06/25(金) 15:53:31.22 ID:9E5Tcjqa0 町山智浩 @TomoMachi 「お金は持っていないけど、食いたか」。無職の男(65歳)は佐賀市内のコンビニに陳列されたクッキー(148円)を手に取り、店外へ。男性店員が取り押さえた。南署幹部は「クッキー1個で逮捕しなければならないなんて…」と複雑な思いをのぞかせた。 148円で警察呼ぶなよ。 https://twitter.com/TomoMachi/status/1408166296403857410 ベードラ @4PitchBassdrum @TomoMachi 所持金持ってない、住所も証明出来ない。お店は148円の利益を生み出す為には通常1

                                町山智浩、クッキー万引きを通報した店員に苦言「148円で警察呼ぶな!」「店員が財布から出して補填すればいい」 : 痛いニュース(ノ∀`)
                              • SpaceXのロケットが安い理由は再使用ではない、という話|ina111 / 稲川貴大

                                結論:安いロケットエンジンを持っているからである。 SpaceXのFalcon1(退役済み)やFalcon9に使われているMerlinエンジンはRP-1(灯油に似た燃料)と液体酸素(LOX)を推進剤にしたロケットエンジン。A~Dとバージョンがあり、推力は34〜62トン重と2倍近くも差があるエンジンであるが、価格はおよそ1億円だと噂されている。極めて安い。 エンジンだけではなく全体で低コストの方法が取られているが、2002年創業のSpaceXはNASA等の技術をうまく活用している。 この記事ではMerlinに通じるエンジンのうち、日本語での情報が少ないNASAのFastracエンジンの紹介。 SpaceXのMerlinエンジンはSpaceXのCTO of PropulsionでもあったTom Muellerさんが設計していた彼のSpaceXの前職場であるTRW社のTR-106やTR-107が

                                  SpaceXのロケットが安い理由は再使用ではない、という話|ina111 / 稲川貴大
                                • Windows環境で利用できるMicrosoft製負荷ツール

                                  CPUに負荷を掛けるCPUに負荷を掛ける場合は、開発者・管理者向けのトラブルシューティングツール「Windows Sysinternals」で提供されている「CPUSTRES」を利用します。 ツールは以下からダウンロードできます。 CpuStres - Windows Sysinternals | Microsoft Docs ダウンロードしたZipファイルを解凍し、OS環境に応じたファイルを実行します。 32ビットOSなら「CPUSTRES.EXE」64ビットOSなら「CPUSTRES64.EXE」CPUSTRESを実行すると、次のような画面が表示されるので、必要な項目を選択することで、CPUに負荷を掛けることができます。 たとえば、2コアのマシンでCPU使用率を100%にしたい場合は まず、Thead1・Thread2を選択した状態で、右クリックメニューから「Activity Leve

                                    Windows環境で利用できるMicrosoft製負荷ツール
                                  • 長女受験を終えて|ヤマダカズキ

                                    【最新】20240206 はてなブックマークにリンクを貼られ、批判を受けたので有料化しました。無料でコンテンツ提供して批判受けるの僕が1円も得しないので。5万円払ってくれた人からの批判は喜んで受けます。読んでくださった方ありがとうございました。 1.はじめに タイムラインでお祝い頂いた方も多いですが改めて御礼をお伝えします。とりあえずは無事に長女の中学受験を終える事が出来ました。ありがとうございました。

                                      長女受験を終えて|ヤマダカズキ
                                    • マイクロソフト、Webアプリのテスト自動化サービス「Microsoft Playwright Testing」プレビュー公開。クロスブラウザ/クロスプラットフォームのテストを並列実行

                                      マイクロソフトは、Webアプリケーションのテスト自動化ライブラリ「Playwright」を用いた、Microsoft Azure上のテスト自動化サービス「Microsoft Playwright Testing」のプレビュー公開を発表しました。 Microsoft Playwright Testingに使われている「Playwright」は、マイクロソフトが中心となってオープンソースで開発しているWebアプリケーション向けテスト自動化ライブラリです。対応環境が幅広く柔軟で、精度の高いテストを特長としています。 具体的には、Chrome、Edge、Firefox、Safariの主要なWebブラウザのすべてを対象にしたテスト自動化が可能で、ヘッドレス、ヘッドありのいずれにも対応。モバイルエミュレーションを用いたAndroid版Google ChromeとMobile Safariのテストも、実

                                        マイクロソフト、Webアプリのテスト自動化サービス「Microsoft Playwright Testing」プレビュー公開。クロスブラウザ/クロスプラットフォームのテストを並列実行
                                      • ルーチンワークはPythonにやらせよう Seleniumで勤怠処理を自動化する - Qiita

                                        勤怠処理の自動化は、以下の仕組みによって実現しています。 在宅勤務と出社では勤怠処理が異なるため、基本的にフルリモート前提で在宅勤務の場合に処理を行うよう設定しています。 cronによってシェルスクリプトを起動 シェルスクリプトで在宅勤務の判定を行う 在宅勤務の場合、Pythonのプログラムを起動 Seleniumで勤怠入力 実装 Pythonのプログラムは、仮想環境を作成して実行しています。 仮想環境の作成及びSeleniumの導入 Pythonの仮想環境はvenvを使用して作成します。 仮想環境を作成するためには、以下のコマンドを実行します。 <Dir>には任意のディレクトリ名を指定します。 $ python3 -m venv <Dir> $ source <Dir>/bin/activate 仮想環境構築後、seleniumをインストールします。 仮想環境が有効な場合はプロンプトの表

                                          ルーチンワークはPythonにやらせよう Seleniumで勤怠処理を自動化する - Qiita
                                        • GitHub - microsoft/playwright: Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.

                                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                            GitHub - microsoft/playwright: Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
                                          • 宇宙空間でのセックス - Wikipedia

                                            宇宙空間でのセックス(うちゅうくうかんでのセックス)、すなわち無重力状態での性交や受精、生殖における条件についての研究は、人類が将来長期にわたる宇宙空間での任務を遂行するにあたって必要不可欠なものとなっている。影響する問題として、概日リズムや放射能、孤独やそれに伴うストレス、そして微小重力環境下で行為におよぶ際の身体的な困難が挙げられる。 概要[編集] 宇宙空間の無重力における性行動の際、ニュートン力学における運動の第3法則(作用・反作用の法則)が大きな障壁となる。この法則によって、カップルがお互いに触れ合おうとすると、逆に彼らはお互いに反対方向に移動してしまう。そして、彼らがほかの物体(ただし彼らに接していないものに限る)の影響を受けない限り、その運動速度は変化しない。また、カップルが支えとなる他の物体に向かう際にも困難はあり、カップル同士と他の物体の間に相対的な合成速度がある際は、カッ

                                            • 共同通信、アカウント切り替え忘れで自作自演に失敗かと話題に : 痛いニュース(ノ∀`)

                                              共同通信、アカウント切り替え忘れで自作自演に失敗かと話題に 1 名前:◆mZB81pkM/el0 (茨城県) [ヌコ]:2021/02/01(月) 18:10:23.54 ID:b/KNAIcs0 (現在は削除済) https://twitter.com/kyodo_official/status/1356040782986137603 5: フィンブリイモナス(茸) [ZA] 2021/02/01(月) 18:11:32.50 ID:mJWQtw2k0 でしょうか 6: クロオコックス(光) [CN] 2021/02/01(月) 18:11:36.72 ID:494DAChy0 ただの自己レスだろ 8: エリシペロスリックス(光) [PL] 2021/02/01(月) 18:12:27.21 ID:eqTSPAAi0 雑すぎるだろ 15: テルムス(大阪府) [US] 2021/02/0

                                                共同通信、アカウント切り替え忘れで自作自演に失敗かと話題に : 痛いニュース(ノ∀`)
                                              • 巨大地震のきっかけは月なのか?->月っぽい - Qiita

                                                0. Abstract 巨大地震(M>8のもの)は多くの場合、月による潮汐応力による地球の変形が、発生のトリガとなっているらしい 過去に発生した地震を、統計的に扱って潮汐との関連を議論した論文もいくつかあった しかし、当然といえば当然なのだが、Tidal Phase Angleについて議論していても、Lunar AgeやLunar Phaseを明確に示したものは見つからなかった Tidal Phase Angleは、Lunar Ageとほぼ同じような振るまいとなるので、当然といえば当然か 一般人が自分でTidal Phase Angleを計算できるとは到底思えない しかし、月と太陽の位置なら自分で見ればわかる なので、Lunar AgeとEarthquakeの発生状況を可視化した 1. Introduction この記事は、過去の地震が統計的にどのような 月の位置と位相の時に発生したのか

                                                  巨大地震のきっかけは月なのか?->月っぽい - Qiita
                                                • コンテナフレンドリーではなかったRailsアプリケーションをDocker(ECS)に移行するまでの戦い - クラウドワークス エンジニアブログ

                                                  はじめに SREチームの @minamijoyo です。 先日 CrowdWorks (crowdworks.jp) の本番環境のRailsアプリケーションを Docker (AWS ECS: Elastic Container Service) に移行しました。 CrowdWorksは2012年にサービスを開始し、2019年10月現在、ユーザ数は300万人、月間で数億円規模のお仕事がやりとりされる、国内最大級のクラウドソーシングプラットフォームにまで成長しました。 サービスの規模拡大に合わせて、ソースコードも数十万行規模に成長し、 決して小さくはない規模のRailsアプリケーションに成長しました。 CrowdWorksの開発環境にDockerが導入されたのはもうかれこれ3年半前の2016年の4月頃、2017年1月頃にはCrowdWorks本体から切り出された一部の機能で本番環境に投入され

                                                    コンテナフレンドリーではなかったRailsアプリケーションをDocker(ECS)に移行するまでの戦い - クラウドワークス エンジニアブログ
                                                  • 【東京五輪】福島の子供たちが提供したアサガオ、会場から遠く離れた場所に放置され枯れる : 痛いニュース(ノ∀`)

                                                    【東京五輪】福島の子供たちが提供したアサガオ、会場から遠く離れた場所に放置され枯れる 1 名前:ボラえもん ★:2021/07/22(木) 15:18:21.24 ID:q+6pNOn59 牧内昇平(記者・ライター)@makiuchi_shohei 午前11時。福島の、こどもたちが五輪応援のために提供したのであろうアサガオが、スタジアムからかなり離れた場所に置かれていました。 午前11:19 ・ 2021年7月21日・Twitter for iPhone https://twitter.com/makiuchi_shohei/status/1417670560666947585 7: ニューノーマルの名無しさん 2021/07/22(木) 15:19:12.53 ID:z82OyKRB0 このひとでなしが 9: ニューノーマルの名無しさん 2021/07/22(木) 15:19:20.33

                                                      【東京五輪】福島の子供たちが提供したアサガオ、会場から遠く離れた場所に放置され枯れる : 痛いニュース(ノ∀`)
                                                    • ゼロからはじめるPython(62) PythonでExcelを自動操縦しよう - ExcelファイルをPDFに変換

                                                      今回はPythonを利用して、Excelを自動操縦する方法を紹介する。PythonからExcelを自動操縦できれば、事務作業の効率化に大いに役立つだろう。その一例としてExcelファイルをPDFに変換するプログラムを紹介する。 PythonでExcelを操作してPDFを出力した VBAよりもPythonで自動化しよう ところで、マルチプラットフォーム対応のプログラミング言語Pythonだが今回はWindows専用だ。というのも、今回はWindowsに備わっているCOM(ActiveX)機能を使うからだ。もともとExcelには処理を自動化するのためにVBAというマクロ機能が備わっているが、外部のプログラミング言語から操作できるよう考慮されている。そのため、このCOM機能を利用することでPythonからもExcelを自動操縦できるようになっている。VBAよりも柔軟で先進的なライブラリを多数備え

                                                        ゼロからはじめるPython(62) PythonでExcelを自動操縦しよう - ExcelファイルをPDFに変換
                                                      • 実装例から見る React のテストの書き方 - Cybozu Inside Out | サイボウズエンジニアのブログ

                                                        こんにちは!フロントエンドエキスパートチームの@nus3_です。 kintone のフロントエンド刷新プロジェクト(フロリア)では、品質を保ったまま開発を加速させるためにフロントエンドのテストを積極的に行っています。 今回はそんなフロントエンドのテストの実装例をいくつか紹介します。この記事がフロントエンドのテストを行う上での参考になれば幸いです。 テストに使用する主なパッケージ コンポーネントのテスト 補足: Testing Library の記法をチェックしてくれるeslint-plugin-testing-library カスタムフックのテスト 補足: React v18 では @testing-library/react の renderHook を使う 参考リンク 色々なテスト事例 setTimeout を使うコンポーネントのテスト 補足: Storybook の story を使

                                                          実装例から見る React のテストの書き方 - Cybozu Inside Out | サイボウズエンジニアのブログ
                                                        • テスト自動化から、 開発を支える継続的テストへ

                                                          2023-11-02 JaSST'23 Kyushu 招待講演 https://www.jasst.jp/symposium/jasst23kyushu.html 実装完了後の手動テストに依存した開発サイクルに継続的テストのアプローチを適用し、段階的に品質を向上する方法について説明しています。

                                                            テスト自動化から、 開発を支える継続的テストへ
                                                          • 私のフロントエンドディレクトリ構成・テスト観点 2022

                                                            近日連投していた Next.js 記事のサンプルコードを公開しました。このサンプルコードを元に、私のフロントエンドディレクトリ構成・テスト観点を紹介します(あくまで執筆現在の脳内アウトプットになりますのでご了承ください) フロントエンドディレクトリ構成の事情 タイトルの「フロントエンドディレクトリ構成」をさす「Components」のディレクトリ構成は、いつも悩みのタネです。このモジュールシステムは「デザインシステム観点・アクセシビリティ観点・フロントエンド実装観点」の 3 つの観点が混在するため事情が複雑です。どうせ作るのなら「デザイナー・フロントエンド」どちらの開発基盤にもなりえる、盤石なモジュールシステムを目指したいですよね。 "AtomicDesign やめました"という声をたまに聞くのですが「デザインシステム的に捨てていいの?」と思うこともあるので、とくに要望がなければ、筆者は「

                                                              私のフロントエンドディレクトリ構成・テスト観点 2022
                                                            • メルカリを退職し、個人でWebアプリを作りました - urahiroshiの日記

                                                              メルカリでやっていたこと 自分がメルカリに入社したのは2017年12月で、SET(Software Engineer in Test)というポジションに応募して採用されました。 SETはその名の通りテストに対する課題を解決するための役割なのですが、当時のSETチームはテストの実装を行うわけではなく、開発環境や検証環境の運用やCI/CDツールの導入・サポートなどを主な役割としていました。 自分がSETとして応募したのは、前職までの経験で機能開発にやや飽きており、エンジニアとして品質の改善をテーマとして扱っていきたいと考えていたためでした。通常の機能開発ではプロジェクトの要件や期日に沿って開発することが求められますが、SETの業務には要件や期日はなく、何をいつどのように解決するかを自分で判断する必要がありました。チームメンバーやプロジェクトメンバーと話し合い、コードを見ながら現在の開発・運用状

                                                                メルカリを退職し、個人でWebアプリを作りました - urahiroshiの日記
                                                              • MySQLに初めてINSERTするとアクセスが発生するファイルは何かという質問をどう調べるのか - oranie's blog

                                                                yokuo825さんのカッコいいインタビュー記事を t.co 読んで、この部分ですね ──例えばどのような話をしましたか? 「インストールされたばかりのMySQLがあるとして、特定テーブルに1件のレコードを最初にINSERTした場合、アクセスが発生するファイルとその理由をすべて教えてください」と質問されたのを覚えています。 具体的にどのような理由でどのファイルにアクセスするか、一連の流れを片っ端から答えていくと、彼らがすごく楽しそうにしてくれて。「そうか、LINEの環境だと○○の設定が最初から○○になっているので、そのファイルへのアクセスは考えていなかったです。確かにそれもありますね」などと答えてくれました。 でこんなツイートしたんですが 全国のDBAは「特定テーブルに1件のレコードを最初にINSERTした場合、アクセスが発生するファイルとその理由をすべて教えてください」これ明日から職場で

                                                                  MySQLに初めてINSERTするとアクセスが発生するファイルは何かという質問をどう調べるのか - oranie's blog
                                                                • 上流工程の“ひと手間”で手戻りリスクは大きく減らせる ソフトウェアテストのプロが贈る、QCD改善のヒント

                                                                  「システム開発に関わるコストを減らしたい」「テストでバグが多すぎるので何とかしたい」「テスト工程まで来てから手戻りが発生し、現場がどんどん疲弊していく」。これらの悩みは開発に関わるPM・SEであれば誰もが直面することです。「PM/SEのための上流工程戦略会議」では、2事例を挙げ、上流工程において“少しの手間”を掛けることで、品質とコストに大きな効果を上げることができるポイントを共有しました。全4回。1回目は、上流工程で曖昧な仕様をつぶすための3つの方法について。 篠原新治氏の自己紹介 司会者:本日の登壇者はこちらの方々です。今回はテスト・アライアンス事業部の事業部長である石原さんと、エンタープライズ品質サービス事業部金融ソリューションサービスグループの副部長である畠山さんの2名にご登壇いただきます。Q&Aコーナーのファシリテーターは、グループ開発事業推進部長の篠原さんに務めていただきます。

                                                                    上流工程の“ひと手間”で手戻りリスクは大きく減らせる ソフトウェアテストのプロが贈る、QCD改善のヒント
                                                                  • Navigation API による「JS での画面遷移」と SPA の改善 | blog.jxck.io

                                                                    Intro 従来の History API を改善する Navigation API の仕様策定と実装が進んでいる。 これは、 History API の使いにくかった部分を補うだけではなく、「JS で画面遷移をする」という現状のミッシングピースに取り組み、 SPA が抱える多くの問題だけでなく MPA すら改善する可能性がある。 この API の目的と仕様を解説しつつ、実装のメモを残す。 画面遷移と SPA の軌跡 Web は HTML の取得と描画を繰り返す、画面遷移(Navigation)を前提としたアーキテクチャ(のちに SPA からの逆算で MPA と呼ばれる)が基本であり、ブラウザなどの実装もそれに最適化されている。 一方「アプリケーション」の設計手法をそのまま Web に持ち込んだ SPA は、この Navigation によってもたらされる UX の低下を防ぐ部分がある一方

                                                                      Navigation API による「JS での画面遷移」と SPA の改善 | blog.jxck.io
                                                                    • プログラミングに必要なブレイクスルー

                                                                      Yoyo Code (Matyáš Racek's blog)より。 ソフトウェアの開発方法を劇的に変えるには、いくつかのブレイクスルーが必要だと感じています。ブレイクスルーといった場合、それは大きなブレイクスルーを意味します。例えば、「構造化プログラミング」のブレイクスルーのようなもので、プログラミングに対する私たちの考え方を完全に変えてしまうようなものです。ここでは、それに関するいくつかの見解とアイデアを紹介します。 グルーコードや定型文を書くのは無駄だ 私が書くコードのほとんどは、面白いことはするわけではなく、定型文か、サブシステム同士を繋ぐための糊のようなものです。この種のコードは、すでに何度も書かれていて、これからも何度も書かれるような気がします。それなのに、なぜまた書かなければならないのでしょうか? 問題は、コードがかなり異なっていることで、通常は既存のコードをそのまま使うこと

                                                                      • TDDはゆるく実践しても大丈夫 - 千里霧中

                                                                        最近、TDDのテストコードは捨てても良いかみたいな議論を見ました。 これに対する自分個人の経験上の意見ですが、TDDは雑多にテストコードを使い捨てても効果を出せると思います。 もちろん、TDDで保守性が高く価値あるテストを書いて、捨てずにCIや中長期的なリファクタリングで再利用していくと、TDDの効果を増幅できます。ただ、それをするにはスキルや事前の工夫、労力が必要ですし、できる場面に限りがあります。 そういったことをやらず、もっとゆるい姿勢で取り組んでも、費用対効果をプラスにできる手法がTDDだと考えています。 今回は、そのTDDでゆるくしてもよいポイントを、実経験からまとめたいと思います。 TDDのテストは使い捨てでいい TDDのテストはプログラマのこまごまな課題に応じて累積的に作られるため、保守コストがかかるテスト・保守する価値の低いテストが生まれがちです。そのためテストの使い捨ての

                                                                          TDDはゆるく実践しても大丈夫 - 千里霧中
                                                                        • Reactアプリケーションのテスト戦略

                                                                          Reactアプリケーションのテスト戦略について ・フロントエンドのテストの種類 ・トレードオフ ・所属しているチーム / プロダクトの状況 ・テスト戦略 ・Storybookを使ったこれからのテストへ

                                                                            Reactアプリケーションのテスト戦略
                                                                          • 宮本亜門、エンタメ業界への支援不足に苦言「先進国の中でこれほど文化・芸術にお金を出さないところはない。不要と言われてる感じ」 : 痛いニュース(ノ∀`)

                                                                            宮本亜門、エンタメ業界への支援不足に苦言「先進国の中でこれほど文化・芸術にお金を出さないところはない。不要と言われてる感じ」 1 名前:鉄チーズ烏 ★:2020/05/05(火) 18:25:11.41 ID:2rWNmiTI9 ミュージカルやオペラ、舞台など国内外で活躍する演出家の宮本亜門氏(62)が5日、TBS系「グッとラック!」に出演。新型コロナウイルスの影響で苦境に立たされているエンタメ業界の現状を語った。 安倍晋三首相は緊急事態宣言を5月31日まで延長すると4日に発表。番組の取材に応じた宮本氏は「落胆しかないです。生殺し状態というか先が見えないです」と声を落とした。ブロードウエイで予定していたオペラは延期、オペラ「蝶々夫人」のドイツ公演は全て延期、国内のショーは中止になった。国内の公演はほぼ中止という状況の中で、知人のプロデューサーは出演者の生活を守るためギャラの80%を支払うこ

                                                                              宮本亜門、エンタメ業界への支援不足に苦言「先進国の中でこれほど文化・芸術にお金を出さないところはない。不要と言われてる感じ」 : 痛いニュース(ノ∀`)
                                                                            • アニメ『サザエさん』フネのセリフに「時代錯誤」「サザエさんが日本をダメにしてる」と批判の声…「昭和設定だし」「的外れ」と指摘も : 痛いニュース(ノ∀`)

                                                                              アニメ『サザエさん』フネのセリフに「時代錯誤」「サザエさんが日本をダメにしてる」と批判の声…「昭和設定だし」「的外れ」と指摘も 1 名前:muffin ★:2021/02/22(月) 19:04:45.70 ID:CAP_USER9 21日放送の『サザエさん』(フジテレビ系)でのフネのあるセリフが、ネット上で波紋を広げている。 問題となっているのは、この日放送されたストーリー「お母さんを探して」終盤でのあるセリフ。カツオが縫物をしているフネに対し「お母さん、女性に生まれてきて良かったと思う?」と質問し、フネは微笑みながら「良妻賢母で愛嬌が良くって切り盛りうまくて、お料理が上手でおまけにお裁縫が上手。こんな母さん男にしたらもったいないよ」と回答。カツオはこの言葉をノートに書き止めて宿題として提出するといい、学校へ向かうカツオを恥ずかしくなったフネが慌てて追いかけるという展開になっていた。 し

                                                                                アニメ『サザエさん』フネのセリフに「時代錯誤」「サザエさんが日本をダメにしてる」と批判の声…「昭和設定だし」「的外れ」と指摘も : 痛いニュース(ノ∀`)
                                                                              • 立憲・杉尾「ちょっと風邪引いてまして咳が止まらなくて。新型コロナじゃないのでご安心をw」会場爆笑 : 痛いニュース(ノ∀`)

                                                                                立憲・杉尾「ちょっと風邪引いてまして咳が止まらなくて。新型コロナじゃないのでご安心をw」会場爆笑 1 名前:テルモミクロビウム(愛媛県) [US]:2020/02/14(金) 00:23:07.31 ID:72P18zm/0 ピーチ太郎2nd@PeachT_japan2 立民 杉尾「皆さんこんにちは、立憲民主党参議院議員の杉尾秀哉です。ちょっと風邪引いてまして咳が止まらなくてですね。新型コロナじゃないのでwwご安心頂いて…」 この非常時にヘラヘラ笑いながら、新型コロナを演説のまくらに使う。議員として責任感や危機感が一切感じられない杉尾氏🤮 https://twitter.com/PeachT_japan2/status/1227828365266059265 立民 杉尾「皆さんこんにちは、立憲民主党参議院議員の杉尾秀哉です。ちょっと風邪引いてまして咳が止まらなくてですね。新型コロナじゃな

                                                                                  立憲・杉尾「ちょっと風邪引いてまして咳が止まらなくて。新型コロナじゃないのでご安心をw」会場爆笑 : 痛いニュース(ノ∀`)
                                                                                • SQLクエリを実行、クエリ結果を可視化できるウェブアプリ「SQLPad」を試してみた | DevelopersIO

                                                                                  こんにちは!DA(データアナリティクス)事業本部 サービスソリューション部の大高です。 SQLクエリをローカル環境でウェブアプリとして実行できるものが無いか少し探していたのですが、「SQLPad」というアプリケーションを見つけたので実際に試してみたいと思います。 SQLPadとは SQLクエリを実行、クエリ結果を可視化できるセルフホスティング型のウェブアプリケーションです。2022年1月現在では以下の15個のデータベースに対応しており、ODBCにも対応しているのでODBC接続を利用すれば、これ以外のデータベースにも接続可能なようです。 Postgres MySQL SQL Server ClickHouse Crate Vertica Trino Presto Pinot Drill SAP HANA Snowflake BigQuery SQLite TiDB 公式サイトでの解説は以下の

                                                                                    SQLクエリを実行、クエリ結果を可視化できるウェブアプリ「SQLPad」を試してみた | DevelopersIO