タグ

tetsukampのブックマーク (4,376)

  • テスト自動化関連ツール・ライブラリまとめ - Qiita

    分類については独断です。また、こつこつ「ひとこと説明」を追加していく予定です。 Selenium関連については Awesome Selenium : 素晴しい Selenium ライブラリの数々 - Qiita が参考になります。 FAQ なんで***を除いているのか 恣意的に除いていることはないので、編集リクエストかコメントをください GUIテスト自動化ツール モバイル・デスクトップアプリ・ブラウザのうち複数の対象のGUIを操作できるテスト自動化ツール。 有料 インストール型 UFT One QTP(Quick Test Professional)→UFT(Unified Functional Testing)→UFT One Silk Test UFT Oneと同じくMicroFocus製で、UFT Oneのほうがメジャーな印象(筆者主観) Ranorex TestComplete W

    テスト自動化関連ツール・ライブラリまとめ - Qiita
  • CodeceptJSで、非エンジニアでも読みやすいテストコードを書く - Qiita

    はじめに この記事は我が名は神龍……どんなテストもひとつだけ自動化してやろうの焼き直し……もとい、利用した技術のちゃんとした解説です。 決して元記事がバズったから二匹目のドジョウを狙っているわけではありません。当です。 エピソード 突然ですが、あなたは非エンジニアです。 あなたの仕事はテスト手順書に従って、リリースの前に手動でテストをすることです。 Chromeで https://kids.yahoo.co.jp/ にアクセス 検索ワードに ねこ と入力して さがすをクリック 検索結果にネコ - Wikipediaが含まれていることを確認 検索結果に 買い方 を追加 さがすをクリック さがしているのは?と表示されることを確認 クリックするとの飼い方で再検索されることを確認 ある日、あなたの前にエンジニアがやって来て、こう言いました。 「テスト大変そうだったから自動化してみたよ!どう?」

    CodeceptJSで、非エンジニアでも読みやすいテストコードを書く - Qiita
  • E-IR|株式会社プロネクサス

    E-IRはIRサイトを安全に運営するための自動更新サービスです 決算短信や四半期報告書の掲載ミスを防止し、IRサイトをスピーディーに自動更新します IRサイト運営上の課題をプロネクサスにお聞かせ下さい。 適時開示当日はPCから離れられない。 担当者が休むと適時開示PDFを更新できない。 IRサイトの更新がいつも遅れる。手間がかかる。 IRサイトを充実させたいが人手が足りない。 IRサイトランキングに入賞したいが、何から手をつけていいかわからない。 このようなニーズやお悩みにE-IRが応えます。

  • 株式会社プロネクサス

    <PRONEXUS WORKSについて> ▼操作方法等に関するお問い合わせ テクニカルサポートセンターにおかけください。 電話番号は「PRONEXUS WORKS」ログイン後の画面をご参照いただくか、営業担当までお問い合わせください。 ▼それ以外のお問い合わせ 操作方法以外の「PRONEXUS WORKS」に関するお問い合わせは、以下お問い合わせフォームからご連絡ください。 PRONEXUS WORKSに関するお問い合わせフォーム <お客様向け情報提供サイト「PRONEXUS SUPPORT」およびセミナーについて> PRONEXUS SUPPORTに関するお問い合わせフォーム <採用に関するお問い合わせ> キャリア採用につきましては、採用サイトの募集要項・連絡先をご参照ください。 新卒採用につきましては、採用サイトからリンクしております「マイナビ」をご参照ください。 採用サイト <各サー

    tetsukamp
    tetsukamp 2020/09/15
  • よくわかる認証と認可 | DevelopersIO

    よく訓練されたアップル信者、都元です。「認証 認可」でググると保育園の話が山程出て来ます。が、今日は保育園の話ではありません。そちらを期待した方はごめんなさい。こちらからお帰りください。 さて、先日のDevelopers.IO 2016において、マイクロWebアプリケーションというテーマでお話させて頂きました。一言で言うと OAuth 2.0 と OpenID Connect 1.0 のお話だったのですが、これらを理解するにあたっては「認証」と「認可」をはっきりと別のものとしてクッキリと認識する必要があります。 まず、ざっくりとした理解 認証と認可は密接に絡み合っている一方で全く別の概念です。正直、理解は簡単ではないと思います。 まず「認証」は英語では Authentication と言います。長いので略して AuthN と書いたりすることもあります。意味としては 通信の相手が誰(何)であ

    よくわかる認証と認可 | DevelopersIO
  • Twitter API v2正式リリース 1つのAPIに3つのアクセスレベル、スレッド化や投票機能が利用可能に

    Twitterは8月12日(現地時間)、大幅に刷新したサードパーティ向け「Twitter API v2」を正式リリースしたと発表した。2012年の悪評だったv.1.1アップデート以来の大規模な更新で、基盤から一新したとしている。 同日の公開は「アーリーアクセス」というフェーズで、最終的には現行のTwitter API v1.1から完全に移行する(移行期限はまだ不明)。 従来のスタンダード(無料)、プレミアム(有料のセルフサービス型)、エンタープライズ(有料のカスタムAPI)という3つの別のAPIを提供するのではなく、1つのAPIに「Basic」「Elevated」「Custom」という3つのアクセスレベルを設定するようになった。これにより、アプリの成長に応じてAPIを切り替える必要はなくなった。 また、開発用途や目的別に「プロダクトトラック」を導入した。3つのトラック「スタンダード」「学

    Twitter API v2正式リリース 1つのAPIに3つのアクセスレベル、スレッド化や投票機能が利用可能に
    tetsukamp
    tetsukamp 2020/08/13
  • 仮想サーバ17万台、物理サーバ9万台 「ヤフオク!」「Yahoo! JAPAN」を支えるヤフーのITインフラ運用術

    仮想サーバ17万台、物理サーバ9万台 「ヤフオク!」「Yahoo! JAPAN」を支えるヤフーのITインフラ運用術(1/2 ページ) 国内最大級のポータルサイト「Yahoo! JAPAN」をはじめ、ECサイト「Yahoo!ショッピング」やオークションサイト「ヤフオク!」など、コンシューマー向けWebサービスを数多く運営するヤフー。同社はこれらのサービスを裏で支えるシステム基盤として、大規模なプライベートクラウド環境を自社で構築・運用している。 ヤフーの奥村司さん(クラウドプラットフォーム部 プライベートクラウドチーム リーダー)が、クラウドインフラの運用管理者向けイベント「Cloud Operator Days Tokyo 2020」で明かしたところによると、その規模は、仮想サーバが約17万台、物理サーバが約9万台。物理サーバのうち2万台がIaaSの仮想化ハイパーバイザーとして使用されて

    仮想サーバ17万台、物理サーバ9万台 「ヤフオク!」「Yahoo! JAPAN」を支えるヤフーのITインフラ運用術
    tetsukamp
    tetsukamp 2020/08/13
  • 100万件ぐらいのレコードを扱ったらOOMEが出た話。 - 谷本 心 in せろ部屋

    要約 技術的な話だけ教えて、という方のために先に結論だけ書いておきますと、PostgreSQLはクエリを実行した時点で全レコードの情報を一気に読んできてヒープを埋めてしまう場合がある、ということ話です。 たとえば、ResultSet#nextメソッドを使いながら処理を回すようなコードを書いて、少ないヒープでも処理できるようにするのは常套手段だと思いますが、そういうコードを書いていても一気にヒープを消費してしまうことがあるのです。詳しくはこのドキュメントを見てください。 https://jdbc.postgresql.org/documentation/head/query.html#query-with-cursor ことの発端 ちょっと仕事Java + jOOQ + PostgreSQLで、DBのデータを集計するようなバッチ処理を書いてまして、もちろん俺様の書いたコードにバグなんてある

    100万件ぐらいのレコードを扱ったらOOMEが出た話。 - 谷本 心 in せろ部屋
    tetsukamp
    tetsukamp 2020/08/13
  • スケールする組織を支えるドキュメンテーションの技術を”GitLab Handbook”から学ぶ|Anno Takahiro

    ドキュメント文化は健全な組織のスケールのために必要 組織の中でドキュメント/文章を残し活用していくことはとても重要だ。クオリティの高いドキュメントがあることで、組織に情報が流通し、透明性を確保できるようになる。情報を流通させるためにいちいち口頭の説明がいらないから、メンバーの数が増えた時でもスケールしやすくなる。過去の結論にアクセス可能になるので、議論を積み上げていき、意思決定のクオリティを高めることにもつながる。そもそも何かを読むということは何かを聞いて教わるよりも時間あたりの処理量が多いし、非同期に実施できる。良いドキュメントをアセットとして社内に蓄積していくことはスタートアップのみならず、ありとあらゆる組織が成長していく上でとても重要であると言える。 しかしその一方で、良質なドキュメント文化を徹底できている会社は多くないように見える。例えば、社内のドキュメントを蓄積させていく場所とし

    スケールする組織を支えるドキュメンテーションの技術を”GitLab Handbook”から学ぶ|Anno Takahiro
  • ネイティブアプリ不要!モバイルWebサイトにQRコードリーダーを実装する方法

    イベントやショッピングサイトなど、モバイルサイトにリーダー機能を組み込めればわざわざアプリをダウンロードさせる必要はありません。HTML/CSSJavaScriptを使ってWebサイトにQRコードリーダーを実装する方法を紹介します。 バーコードやQRコードによって買い物や検索の仕方が変わりました。世界中どこでも商品を手に取ったら、バーコードやQRコードをスマートフォンの無料アプリで読み取り、最低価格や取扱店を探せます。 ウォルマートやアマゾンはこの流れを積極活用し、自社のアプリで買い物客をオンラインないしオフラインの店舗に誘導しています。FedexやUPSは荷物の追跡コードに長い文字列を入力する代わりに、スマホアプリで読み取ります。 製品のアクティベートキーの入力や、雑誌や広告の製品番号を検索するなど、モバイルサイトの訪問者に長い文字列を手入力させるなら、QRコードを活用して、入力ミスを

    ネイティブアプリ不要!モバイルWebサイトにQRコードリーダーを実装する方法
    tetsukamp
    tetsukamp 2020/02/11
  • 事業の未来とめぐり逢うところ 事業承継・M&Aプラットフォーム TRANBI【トランビ】

    TRANBI TRANBI(トランビ)は挑戦したい個人・中小企業のための M&Aや事業開発を中心とする イノベーションプラットフォームです。

    事業の未来とめぐり逢うところ 事業承継・M&Aプラットフォーム TRANBI【トランビ】
  • Atomic Designの考え方と利点・欠点 – wkr.

    Atomic Design はデザインシステムを作る方法論となります。 デザインシステムというのはスタイルガイドやブランドのガイドラインなどを指すようです。 日だとAbemaTV(アベマ TV)で使われています。 (Atomic Design を実案件に導入 - UI コンポーネントの粒度を明確化した結果と副産物 | ygoto3.comより) Atomic Design は今までのページ単位と違いコンポーネント単位でデザインカンプを作る考え方です。 作ったコンポーネント同士の組み合わせでページを作ります。 Atomic Design はコンポーネントの単位を 5 つに分けています。 その 5 つの単位は Atoms(原子)・Molecules(分子)・Organisms(有機体)・Templates(テンプレート)・Pages(ページ)です。 各コンポーネントの詳細は次のとおりです。

    Atomic Designの考え方と利点・欠点 – wkr.
  • Prisma | Simplify working and interacting with databases

    Prisma provides the best experience for your team to work and interact with databases.
Even complex things like connection pooling, caching, real-time database subscriptions are a breeze with our products. Build your application, fortify to make everything run smoothly, and grow with your users and requirements.

    Prisma | Simplify working and interacting with databases
  • Amazon GuardDuty(マネージド型脅威検出サービス)| AWS

    この図では、GuardDuty の機能と、さまざまな AWS ワークロードやリソースタイプとの統合について詳しく説明しています。この図は、左から右に表示される 5 つのセクションに分かれています。 最初のセクションは「Amazon GuardDuty」というタイトルで、「侵害されたアカウント、異常な行動、マルウェアを継続的に監視する脅威検出サービス」と書かれています。 2 番目のセクションのタイトルは「GuardDuty の有効化」です。 2 番目のセクションでは、「コンソールでいくつかのステップを実行するだけで、追加のソフトウェアをデプロイしたり管理したりすることなく、すべての AWS アカウントをモニタリングできます」と記述されています。 3 番目のセクションでは、Amazon GuardDuty を使用して脅威を継続的にモニタリングできるさまざまなワークロードとリソースの種類について

    Amazon GuardDuty(マネージド型脅威検出サービス)| AWS
  • 不正アクセスを教訓に GMOペパボが500台超のサーバに導入したオープンソースのセキュリティ監査基盤「Wazuh」とは

    不正アクセスを教訓に GMOペパボが500台超のサーバに導入したオープンソースのセキュリティ監査基盤「Wazuh」とは:「検索コマンドを実行したら約5万回のアラートが流れて大変だった」(1/2 ページ) ホスティングサービスなどを提供するGMOペパボは、セキュリティインシデントを教訓に、OSSのセキュリティ監査基盤「Wazuh」を導入。Wazuhを選択した理由やWazuhの導入後に起きた3つの運用課題を解決した方法について語った。 Japan Perl Associationは2019年1月26日、「YAPC::Tokyo」を開催した。稿ではGMOペパボのホスティング事業部でテックリードを務める山下和彦氏の講演「Wazuhを利用した大統一サーバ監査基盤」の内容を要約してお伝えする。 GMOペパボでは、2018年1月に起きた不正アクセスを教訓にオープンソースソフトウェア(OSS)のセキュリ

    不正アクセスを教訓に GMOペパボが500台超のサーバに導入したオープンソースのセキュリティ監査基盤「Wazuh」とは
  • Brackets - Web デザインを認識する最新のオープンソースコードエディター

    Introducing Phoenix Code Editor Phoenix Code is the next generation of Brackets that Runs everywhere - Windows, macOS, Linux and Web Browsers. Click here to read more.

    Brackets - Web デザインを認識する最新のオープンソースコードエディター
  • iOS 13 and Xcode 11 Changes That Affect Push Notifications

    Over the last few months, OneSignal has tracked progress on the launch of iOS 13 to understand how it might impact our 700,000+ users. We discovered several technical changes to notifications in iOS 13 and Xcode 11, which have not been well-publicized by Apple. If you already use OneSignal, you're in luck - we updated our SDK so your notifications will continue to work when iOS 13 comes out on Sep

    iOS 13 and Xcode 11 Changes That Affect Push Notifications
  • Text Diagram

    object April Todd Monad April->April: Prepare food for lunch. note left of April: Lunch is ready. space 2 April->Todd: Todd,\nwhat are you doing? note right of Todd: Programming @_@ Todd->April: Well, I'm programming. April->Monad: How about you? Monad->April: I'm reading book. April->Monad: Good boy! note right of Monad: I'm so happy. \n ^_^

  • MySQL のスキーマ定義を Markdown にして Wiki に貼る - Qiita

    背景 テーブル定義を自動生成したい ファイルで管理したくない プロジェクト管理ツールの Wiki に貼りたい TL;DR mysqldump でスキーマのみ XML 形式で出力して xsltproc で XML を Markdown 形式に変換して Wiki に貼る 環境 MySql Server version: 5.7.23-0ubuntu0.16.04.1 (Ubuntu) Ubuntu 16.04.4 LTS (GNU/Linux 4.4.0-130-generic x86_64) スキーマ定義のエクスポート mysqldump でスキーマ定義のみ、XML形式で出力 $ sudo mysqldump --no-data --xml [対象データベース] -u[ユーザー] -p > [エクスポートファイル] 例: $ sudo mysqldump --no-data --xml sa

    MySQL のスキーマ定義を Markdown にして Wiki に貼る - Qiita
  • メルカリの新しいホーム画面を支えるマイクロサービス | メルカリエンジニアリング

    この記事は、 Mercari Bold Challenge Monthの13日目の記事です。 こんにちは、メルカリアプリのホーム画面のバックエンド開発を担当している @akkie30 です。 六木の喧騒を離れた千葉県の温泉宿でこの記事を書いています。この記事を書く前はマザー牧場に行って動物達と触れ合い、ISUCONの予選を突破できなかった悔しさをウサギやモルモットと触れ合うことで洗い流していました。来年は頑張って予選突破したいと思います。 さて、唐突ですがメルカリのアプリを起動した際に表示されるトップページはホーム画面と呼ばれています。 今回の記事では、このホーム画面を刷新するプロジェクトにあたってのバックエンド開発について語りたいと思います。 新しいホーム画面はまだ一部のお客さまにしかリリースされておらず、現在細かい調整や分析を行っている段階です。 「自分の端末だと昔からホーム画面は変

    メルカリの新しいホーム画面を支えるマイクロサービス | メルカリエンジニアリング