並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 2202件

新着順 人気順

testの検索結果321 - 360 件 / 2202件

  • 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製負荷ツール
    • 自動車のタッチパネル操作は物理ボタンの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倍時間がかかる
      • 宇宙空間でのセックス - 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 | サイボウズエンジニアのブログ
                    • 私のフロントエンドディレクトリ構成・テスト観点 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
                          • 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
                            • 宮本亜門、エンタメ業界への支援不足に苦言「先進国の中でこれほど文化・芸術にお金を出さないところはない。不要と言われてる感じ」 : 痛いニュース(ノ∀`)

                              宮本亜門、エンタメ業界への支援不足に苦言「先進国の中でこれほど文化・芸術にお金を出さないところはない。不要と言われてる感じ」 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」会場爆笑 : 痛いニュース(ノ∀`)
                                  • Gitのコミットメッセージの先頭につけた方が良い単語リスト(prefix集) - Qiita

                                    文章でリストを表示(少し詳細あり) fix: バグ修正 既存の機能の問題を修正する場合に使用します。 hotfix: 緊急対応 稼働中のシステムのバグ修正など、緊急性が高い修正を行う場合に使用します。 add: ファイルや機能の追加 新しいファイルや機能を追加する場合に使用します。 feat: 新機能・新規ファイル追加 新しい機能やファイルを追加する場合に使用します。 update: 機能修正 既存の機能に問題がなく、ただし修正を加えたい場合に使用します。 change: 仕様変更による機能修正 仕様変更により、既存の機能に修正を加えた場合に使用します。 clean・refactor: リファクタリング コードを修正し、改善する場合に使用します。 improve: コードの改善 コードの改善をする場合に使用します。 disable: 機能の無効化 機能を一時的に無効にする場合に使用します。

                                      Gitのコミットメッセージの先頭につけた方が良い単語リスト(prefix集) - Qiita
                                    • 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
                                      • ユニットテストってもう言わない! CI/CD時代のテスト分類に最適なテストサイズという考え方

                                        はじめに 以前からユニットテスト/単体テストという言葉は使いづらい、と感じており今回も旧Twitterで「テストを実行時間ベースで分類する良い言葉ないかなー」と呟いていたところ、「テストサイズのSMLって考え方があるよ」と教えて戴きました。 だいたいは教えてもらったt_wadaさんの記事にすべて書いてあるのですが、自分の整理も含めて動画にしたので、その補完記事となります。 TL;DR 単体テストのバベルの塔は既に崩壊 CI/CDでの継続的テストには時間ベースのテスト分類が重要 UT/IT/E2EではなくSMLによるテストサイズがCI/CDには合う それは単体テストか結合テストなのか? 自動テスト、手動テストに関わらずテストの分類として単体テストと結合テストという言葉は一般的です。 ITQBではTest Levelsという言葉で定義されていますし、以下のようなV字モデルの対応表はみんな知って

                                          ユニットテストってもう言わない! CI/CD時代のテスト分類に最適なテストサイズという考え方
                                        • GASの開発環境をローカルで作成する方法(2023年7月版) | DevelopersIO

                                          Google Apps Scriptの環境構築をVSCode上で行う方法について詳しく解説していきます。clasp,asideを使って構築するので、爆速で構築できます。 ことのはじまり 私は最近Google Apps Script(GAS)の学習を始めました。 GASの学習を始めると、まずはAppsScript公式のIDEでスクリプトを書いていくことになると思います。 しかし、普段VSCodeを使い慣れている身からすると、VSCodeの便利機能が使いたくて仕方なくなります。 それじゃあ、使い慣れたVSCodeを使おうじゃないか!! AppsScript公式のIDEだとGitに差分を残していくこともできないぞ!!(できます) というわけで、GASをVSCodeを使って開発する為の環境構築の手順を書いていきたいと思います。 前提条件 VSCodeがインストールされている Node.jsがインス

                                            GASの開発環境をローカルで作成する方法(2023年7月版) | DevelopersIO
                                          • jq 1.7をリリースしました - プログラムモグモグ

                                            jqがjqlang organizationに移譲され、数名の新たなメンテナーを入れた開発体制に移行してから三か月が経ちました。 私にとってこの三か月はとても濃厚で、これまでのOSS活動の中でも特に大変な期間でした。 itchyny.hatenablog.com github.com リポジトリの管理権限をいただいてからまずやったことは、既存のissueやPRの整理でした。 500ほどのissueとPRに目を通し、ラベルをつけて、解決済みのものを閉じて、直近で入れたいものを独断でリリースマイルストーンに入れていきました。 この整理がついた頃には他のメンテナの活動も活発になり、私の作ったマイルストーンのissueやPRを確認してくれました。 そして先日、ようやく1.7をリリースしました。 1.6から実に五年弱、一時は開発が完全に止まってしまいプロジェクトの存続を危ぶむ声も上がるような状況から

                                              jq 1.7をリリースしました - プログラムモグモグ
                                            • ラグビーW杯で旭日旗が外国人に大人気→韓国人「こんなに言い続けているのになぜ?」「西洋人はもっと歴史を学ぶべきだ」 : 痛いニュース(ノ∀`)

                                              ラグビーW杯で旭日旗が外国人に大人気→韓国人「こんなに言い続けているのになぜ?」「西洋人はもっと歴史を学ぶべきだ」 1 名前:アンドロメダ ★:2019/09/26(木) 19:31:37.29 ID:01NWnPJr9 2019年9月25日、韓国・ファイナンシャルニュースは「東京で開幕したラグビーワールドカップ(W杯)で旭日旗模様が多用されていることが分かり、大きな波紋を呼んでいる」と報じた。韓国広報専門家で「世界の旭日旗撲滅キャンペーン」を行っている徐敬徳(ソ・ギョンドク)誠信女子大学教授は同日、SNSを通じて集めた情報を公開し、「開会式の時から会場の外国人たちが旭日旗模様のハチマキを頭に巻き応援する写真が多かった。さらに、東京のあちこちからも旭日旗を発見したとの情報が寄せられた」と報告した。 また、「西洋人たちは旭日旗がドイツのハーケンクロイツと同じ戦犯旗であることを理解せずに使用し

                                                ラグビーW杯で旭日旗が外国人に大人気→韓国人「こんなに言い続けているのになぜ?」「西洋人はもっと歴史を学ぶべきだ」 : 痛いニュース(ノ∀`)
                                              • Private Relay と IP Blindness による Fingerprint 対策 | blog.jxck.io

                                                Intro iOS15 がリリースされたため、 Private Relay のベータを試すことができた。 このようなサービスが提供されるようになった背景を踏まえ、挙動を簡単に確認しつつ、解説する。 背景 そもそも、なぜこのようなサービスが出てきたのかを理解するには、現在のインターネットが抱える問題の背景を理解する必要がある。 特に Web において問題になっている「トラッキング」を防ぐために、法的な規制や業界団体の自主規制による対策は長いこと行われてきたが、それでも看過できないインシデントなどが目立ったために、 Apple の ITP を皮切りに 3rd Party Cookie の制限が始まった。 ここで重要なのは、「本来防ぎたいのは 3rd party Cookie という技術ではなく Tracking というユースケースだ」という点だ。 この前提が伝わっていない場合、トラッキングのユ

                                                  Private Relay と IP Blindness による Fingerprint 対策 | blog.jxck.io
                                                • 自動テストはなぜうまくいかないか?乗り越えるためには何が必要か? - Qiita

                                                  リファクタリングの鶏卵問題 ソースコードがクソなので綺麗にしたい。 リファクタリングしたい。 しかし、リファクタリングが出来ない。 リファクタリングが出来ないのは、テストが無いからだ。 よし。じゃあテストを書こう。あれ、テストが書けない? そのようなテストが無く、書き換えられないことによる矛盾や憤りは皆さん何百回と感じてきたと思います。 しかし、この「テストが出来ない」ということを言語化するのは、非常に難しいと思います。それは、「テストが出来ない」には実は2つの視点があります。 本質的にテストが困難なモジュールで、誰がやってもテストが書けない。 本質的にモジュールはテスト可能だが、自分の実力が足りず、自分ではテストが書けない。 1.のようなテスト困難なモジュールは誰がやってもテストは書けないです。しかし、問題は、「テストを書きたい」と思ったとき、「自分がそれほどテストに詳しくない」という場

                                                    自動テストはなぜうまくいかないか?乗り越えるためには何が必要か? - Qiita
                                                  • シェルスクリプトの [ ] と [[ ]] の違いを歴史的に解説 〜 言語設計者の気持ちになって理解しよう - Qiita

                                                    はじめに bash などのシェルには [ ... ] と [[ ... ]] の二種類の比較方法があります。一つはコマンド、もう一つはシェルの文法なのですが、具体的にはこの二つは一体何が違うのでしょうか? そもそもなぜ似ている機能が二つもあるのでしょうか? この記事は言語設計者の気持ちになって考えることで、その理由を解き明かそうという記事です。 なお、違いについての簡単な説明については「test と [ と [[ コマンドの違い - 拡張 POSIX シェルスクリプト Advent Calendar 2013 - ダメ出し Blog 」の記事がよくまとめられていますので紹介します。一通りの違いを素早く知りたい方はこちらを参照してください。 参考 シェルの歴史や種類については「シェルの歴史 総まとめ(種類と系統図)と POSIX の役割」に詳しくまとめています(系統図とか頑張って書いたので見

                                                      シェルスクリプトの [ ] と [[ ]] の違いを歴史的に解説 〜 言語設計者の気持ちになって理解しよう - Qiita
                                                    • Linux procfs 徹底入門

                                                      これは Linux Advent Calendar 2019の 15 日目の記事です。procfs について勉強したことをまとめます。 検証環境CentOS 8 を利用する。 ]# cat /etc/redhat-release CentOS Linux release 8.0.1905 (Core) ]# uname -a Linux localhost.localdomain 4.18.0-80.el8.x86_64 #1 SMP Tue Jun 4 09:19:46 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux procfs とは疑似ファイルシステムのひとつ。 ディスク上に実体は存在せず、メモリから情報を取得する。 カーネルだけが知っている情報 (例えばシステム全体のロードアベレージ/CPU負荷/メモリ利用状況や、プロセスごとの情報)が取得できる。

                                                        Linux procfs 徹底入門
                                                      • メンタリストDaiGoの「心を読んカードを当てるパフォーマンス」、ヤラセだったとバラされる : 痛いニュース(ノ∀`)

                                                        メンタリストDaiGoの「心を読んカードを当てるパフォーマンス」、ヤラセだったとバラされる 1 名前:muffin ★:2021/08/21(土) 13:48:39.94 ID:CAP_USER9 8月20日、「ロンブーチャンネル」(登録者数64万人)の生配信で田村淳が「メンタリストDaiGo」(同244万人)の炎上に触れ、DaiGoの名物企画の疑惑のエピソードを明かしました。 淳は配信中、DaiGoが生活保護受給者やホームレスへの差別発言で炎上した件に触れると、(DaiGoの炎上について)「擁護というか、守ってあげたいと思う部分が一つもない」「生活保護は日本国民に与えられてる権利なので、生活保護を受けなきゃ生きていけない人が、堂々と、なんにも後ろめたい気持ちもなく、その制度は利用すべきだと思う。僕は、命は全てにおいて、メンタリストDaigoさんの命も含めて、同じように尊いと思ってるので(

                                                          メンタリストDaiGoの「心を読んカードを当てるパフォーマンス」、ヤラセだったとバラされる : 痛いニュース(ノ∀`)
                                                        • ベトナムの低予算COVID-19対策の成功 - himaginary’s diary

                                                          について論文が書かれ、著者の一人Hong Kong NguyenがProject Syndicateにその概要を寄稿している(H/T Mostly Economics)。以下はそこからの引用。 Perhaps most remarkably, unlike South Korea, which has spent considerable funds on aggressive testing, or Singapore, which has established strong epidemiological surveillance, Vietnam has followed a budget-friendly approach that has proven equally effective. Despite expectations of high rates of transm

                                                            ベトナムの低予算COVID-19対策の成功 - himaginary’s diary
                                                          • Amazon を退職してAutify に入りました - As a Futurist...

                                                            7 年勤めた Amazon を辞めて、Autify という startup に Technical Support Engineer として入りました。場所は変わらず Vancouver, Canada のままです。これからは副業も何かやってみようと思っているので、お気軽にお声がけ下さい。 Today is my last day at Amazon. Lots of excitements and learnings in the past 7 years. Thank you for all of my customers and colleagues. I’ll start the next job soon and will update the status here. Stay tuned! pic.twitter.com/uqGv50jhvN — Ryosuke Iwanag

                                                              Amazon を退職してAutify に入りました - As a Futurist...
                                                            • パソナ代表「将来は船の上に本社を作る。土の上にいなくてもインターネットが全部可能にする」 : 痛いニュース(ノ∀`)

                                                              パソナ代表「将来は船の上に本社を作る。土の上にいなくてもインターネットが全部可能にする」 1 名前:記憶たどり。 ★:2020/09/03(木) 20:15:27.47 ID:BtTb6xVt9 2024年5月末までに、段階的に主な本社機能を東京から淡路島に移し、社員約1200人が新たに島内で働く方針を示した総合人材サービスのパソナグループ。千人超の“大移動”に、島民らの関心が高まっている。同社の動きは、島の将来にどのような影響をもたらすのだろう。このほど本紙単独インタビューに応じた南部靖之代表(68)の言葉から探ってみたい。 Q まず、移転計画を整理したい。同社によると、東京の本社にはグループ社員が現在、約4600人いる。そのうち人事や経営企画などの管理部門は約1800人。今回の移動対象は、この1800人のうちの約1200人という。 A 来年春までに、もうあと半年後ですよ、約400人来ま

                                                                パソナ代表「将来は船の上に本社を作る。土の上にいなくてもインターネットが全部可能にする」 : 痛いニュース(ノ∀`)
                                                              • JavaScript での時刻操作に Moment.js ではなく Day.js を利用し続けている理由

                                                                JavaScript での時刻操作に Moment.js ではなく Day.js を利用し続けている理由2020/09/21 昨日、拙作の Nuxt.js プラグインである @nuxtjs/dayjs の v1.2.0 をリリースしました。 このプラグイン自体は2019年3月に開発をはじめて、おおよそ一年半ほど管理してるのですが、それ以前から JavaScript での時刻操作では Day.js を使ってきました。 Moment.js のプロジェクト終了が告知され、時刻操作ライブラリに注目が集まっていることなので、今一度 Day.js の採用理由についてまとめてみます。 Day.js について iamkun によって開発されている時刻操作のライブラリです。Moment や date-fns などは Organization によって管理されていますが、時刻操作ライブラリとしては珍しく個人に

                                                                  JavaScript での時刻操作に Moment.js ではなく Day.js を利用し続けている理由
                                                                • 監視の考え方 〜あるいは可観測性とはなんなのか〜 - estie inside blog

                                                                  みなさん、監視作ってますか? システムを作ったら、そのシステムを監視していく必要がありますよね。どうやったら「いい監視」が作れるのでしょうか。「いい監視」とそうでない監視との違いとは、いったいなんでしょうか。 今の時代、「監視」ではなくて「可観測性」、 Observability (o11y) の時代になっていて、良いプラクティスや考え方が色々とあります。 この記事は、監視や o11y についての考え方を社内に共有するため書いたものを、社外共有用に調整し直したものです。新しい Observability の時代を、一緒に生きていきましょう。 監視を作ろう あなたはシステムを作りました。そのシステムに「監視」をつけようと思ったとき、最初にすることはなんでしょうか? まずは、システムを何らかのツールで監視するところから始めましょう。やらなきゃはじまらない。 Nagios, Cacti, Mun

                                                                    監視の考え方 〜あるいは可観測性とはなんなのか〜 - estie inside blog
                                                                  • 痴漢の集うスレッドを見て分かった事を新たにまとめる

                                                                    えっちねた板では、妄想版など痴漢スレは次々と閉鎖されては転々としている。現在、本来痴漢ネタ以外(それでも性犯罪)が投稿されていたこちらのスレに痴漢どもが移動している。 【妄想】今までにやった悪いことを挙げよう http://phoebe.bbspink.com/test/read.cgi/hneta/1542667283/ また、「世界のスケベ」板のこちらも痴漢どもが生息している 【新しい生活様式】押し付け痴漢 part76【social distance】 http://fate.5ch.net/test/read.cgi/worldskb/1598436533/ ・「チビ健介」が有名スレ内では「チビ健介」というあだ名の小柄な佐々木健介のような男が有名。痴漢だが、「ポジ取りがうまくいかない時に他の痴漢を警察に突き出した」ため他の痴漢に嫌われている。「あいつが痴漢してるのを見たら突き出して

                                                                      痴漢の集うスレッドを見て分かった事を新たにまとめる
                                                                    • すぐにAPIを体験!public-apis 100以上のJavaScript axiosサンプル集

                                                                      はじめに このページは、プロトアウトスタジオのAPIにつなげる授業に関連して、よりAPIの多様さ、広がりを深掘りします。 まだ、JavaScriptに慣れていなくても「なるべくシンプルにAPIを体験する」ことを目指して、 public-apis というフリーで使えるAPIを集めてリストにしているサイトから、手順が少なくAPIにつなげられるシンプルに取得できるものを中心に、直接取得できるURL・Node.js axios await/async ソースコードを一つ一つトライしています。 慣れてきたら、自分で public-apis のサイトを直接読んでみて、巡ってみましょう! APIピックアップ数 最終更新日 2020/6/8 104 個のAPIをピックアップ中! 参考資料 public-apis の豊富なAPIリストをベースにAPIつなげていきます。 ピックアップルール 手順が少なくAPI

                                                                        すぐにAPIを体験!public-apis 100以上のJavaScript axiosサンプル集
                                                                      • また make の話してる(2020年9月14日) - なにもわからない

                                                                        私の大好きな Makefile の話が盛り上がっていたのでまとめました。 「やめてね。」って方はお声がけください。 同じ会社にいるけど、真逆の感想を持っている。Makefile読まないと副作用が分からないし、Rakefile/package.jsonだけで済むのに無駄に1つレイヤ増えていて、Makefileできたときからいる人は楽だけど、途中から入った人にとっては学習コストが高い。 https://t.co/EXtmI3xl72— 神速 (@sinsoku_listy) 2020年9月13日 golangでMakefileを使うのは分かる。 ただ、RubyやNode.jsのリポジトリなら $ git clone xxx $ cd xxx $ bundle install && rake もしくは npm install && npm test で環境構築ができることを期待する。— 神速 (

                                                                          また make の話してる(2020年9月14日) - なにもわからない
                                                                        • mouseover 中に表示される DOM のデバッグ | blog.jxck.io

                                                                          Update 2024-03-30: Chrome 123 から "Emulate a focused page" が追加された。 これを用いれば良いため、以降の全ての方式は古くなった。 Apply other effects: enable automatic dark theme, emulate focus, and more https://developer.chrome.com/docs/devtools/rendering/apply-effects#emulate_a_focused_page マウスが乗ってないと出ない UI も、そこに Tab などでフォーカスを移し、その状態で Dev Tools の "Emulate a focused page" を有効にすれば良い。 Intro 先日、後輩が「mouseover 中にしか表示されない DOM のデバッグ」に手こずっ

                                                                            mouseover 中に表示される DOM のデバッグ | blog.jxck.io
                                                                          • NHKから国民を守る党、立憲・小西ひろゆきの選挙区に小西ひろゆき(同姓同名)を擁立へ : 痛いニュース(ノ∀`)

                                                                            NHKから国民を守る党、立憲・小西ひろゆきの選挙区に小西ひろゆき(同姓同名)を擁立へ 1 名前:キドクラッチ(愛媛県) [CN]:2019/11/17(日) 20:00:38.39 ID:bCkcwLbC0 浜田 聡・NHKから国民を守る党@satoshi_hamada 噂には聞いていましたが、本当だったとは。 #小西ひろゆき https://twitter.com/satoshi_hamada/status/1195683522544930816 6: リバースネックブリーカー(やわらか銀行) [US] 2019/11/17(日) 20:03:39.45 ID:lhmS98e10 wwww 7: ツームストンパイルドライバー(家) [IT] 2019/11/17(日) 20:04:11.80 ID:ncp1U/xa0 ワロタ 9: 頭突き(茸) [ニダ] 2019/11/17(日) 2

                                                                              NHKから国民を守る党、立憲・小西ひろゆきの選挙区に小西ひろゆき(同姓同名)を擁立へ : 痛いニュース(ノ∀`)
                                                                            • HDD故障率のメーカー・モデル別統計データ2019年版、故障率が最も高かったのは?

                                                                              クラウドストレージサービスを提供するBackblazeが、自社のデータセンターで使用しているHDDの故障率をまとめたデータの2019年版を公開しました。12万台を超えるHDDのデータがメーカーおよびデータ容量別に整理されており、どのモデルの故障率が高い傾向にあるのかがよくわかります。 2019 Hard Drive Reliability: Failure Rates Continue to Rise https://www.backblaze.com/blog/hard-drive-stats-for-2019/ 2019年末にBackblazeのデータ用ストレージとして稼働していたHDDは12万2658台。そこからテスト目的で使われていたHDDや、稼働日数の総計が5000日未満で、統計的に有意な台数とは言えないモデルを除いた12万2507台のHDDからデータを収集した結果は以下の通りで

                                                                                HDD故障率のメーカー・モデル別統計データ2019年版、故障率が最も高かったのは?
                                                                              • ぐるなびにあった2億ファイルをAWSにデータ移行しました - ぐるなびをちょっと良くするエンジニアブログ

                                                                                こんにちは!店舗開発チームの滝口です。 ぐるなびでは、認証・認可のプラットフォーム開発に携わったのち、現在はレストランデータの運用をしつつ、ぐるなび掲載ページや、店舗向け管理画面の開発をしています。 はじめに このたび、オンプレで稼働していた「非構造化データストレージ(通称:UDS)」をAWSに移行しました。 UDS は NAS に保存されているファイルを REST API を介して CRUD 操作できるシステムで、ぐるなびで掲載している店舗の画像や CSS 、Javascript 等の保存に利用されています。 この記事では NAS に保存されたファイルをどのようにして AWS に移行したのか、その移行方式や AWS アーキテクチャを紹介します。 目次 はじめに 目次 UDS 基本情報 今回使った主な AWS AWS を活用して実現したいこと AWS 導入におけるアーキテクチャ AWS へ

                                                                                  ぐるなびにあった2億ファイルをAWSにデータ移行しました - ぐるなびをちょっと良くするエンジニアブログ
                                                                                • Python(pytest)でテスト書くならfixture,conftest,parametrizeを理解すると世界が一気に変わる

                                                                                  Python(pytest)でテスト書くならfixture,conftest,parametrizeを理解すると世界が一気に変わる 概要 Pythonのテストライブラリといえばpytestが一般的です。 Python標準のuniitestとは異なり、クラスベースではなく関数ベースでテストコードを記述することが一般的ですが、fixture,conftest,parametrizeを理解すると一気に世界が変わり、テスト体験が圧倒的に向上するため、これらの実装方法を紹介します。 リポジトリ 本記事の説明に使用しているサンプルのテスト実装は、以下のリポジトリです。 想定読者 PythonやGitの基本的な使い方を理解している方を想定しているため、基本的な用語説明は省略しています。 環境 エンジニアの利用率の高いmacOSを前提として説明していますので、その他の環境の方は随時読み替えてください。 開

                                                                                    Python(pytest)でテスト書くならfixture,conftest,parametrizeを理解すると世界が一気に変わる