はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    大阪万博

『qiita.com』

  • 人気
  • 新着
  • すべて
  • CircleCI 2.0 でクロージング処理を実現する - Qiita

    4 users

    qiita.com/yo1000

    CircleCI では、処理の途中でエラーが検出されると、後続処理は実行されず、CI がそこで中断してしまいます。CI の多くは、そのような挙動であると思いますが、ここでは途中でエラーが発生しても、処理を最後まで継続して、最後にエラーを報告する方法について書いてみます。 表現に迷ったのですが、クロージング、Finally、Teardown そういった感じの、最後にかならず実行される処理を表現する方法についてです。 環境 CircleCI 2.0 (2017-07-30 執筆時点) 書き方 書き方さえ分かってしまえば難しくないので、最初に書き方から。 version: 2 jobs: build: machine: true steps: - run: name: 後始末をしなければならない処理 command: | # ACL 変更など - run: name: エラーで終了する可能性のあ

    • テクノロジー
    • 2017/12/22 09:50
    • Let's Encrypt で SSL 化対応 (Ubuntu 14.04 LTS x Nginx) - Qiita

      3 users

      qiita.com/yo1000

      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

      • テクノロジー
      • 2017/09/10 00:49
      • ubuntu
      • Spring Boot で CLI アプリをつくる - Qiita

        4 users

        qiita.com/yo1000

        こう作ったら小綺麗に書けるってやりかたが、ある程度見えてきた気がするので、まとめておく。 環境 Java 1.8.0_91 Maven 3.3.9 (Maven wrapper) Spring Boot 1.4.3.RELEASE Apache Commons CLI 1.3.1 $ ./mvnw -version Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T01:41:47+09:00) Maven home: /Users/yo1000/.m2/wrapper/dists/apache-maven-3.3.9-bin/2609u9g41na2l7ogackmif6fj2/apache-maven-3.3.9 Java version: 1.8.0_91, vendor: Oracle

        • テクノロジー
        • 2017/07/14 18:38
        • GitHub のブランチ保護を使用してリスキーなマージを防止する - Qiita

          5 users

          qiita.com/yo1000

          せっかく Github を使用して、プルリクエストをレビュー、指摘しても、権限設定の問題で、権限さえあれば [Merge pull request] ボタンを押せてしまう。 結果、マージ先でテストを失敗したり、コード品質落ちてしまったり。 あるあるですね。 今回は、Github のブランチ保護機能を使用して、このようなリスキーなマージを機械的に防げるよう、設定をしてみます。 環境 以前、SonarQube と TravisCI を使って Github でのコードレビューを自動化する で使用した環境を流用します。 Github (2016-02-15 現在) Travis CI (2016-02-15 現在) Maven 3.2.5 ORACLE Java 1.8.0_31 Java HotSpot(TM) 64-Bit Server VM warning: ignoring option

          • テクノロジー
          • 2017/01/11 13:25
          • github
          • あとで読む
          • Spring Boot で DB アクセスまわりのテスト - Qiita

            5 users

            qiita.com/yo1000

            Spring Boot に限った話ではないんだけど、今回 Spring Boot で書いたので、そんなタイトルに。 必要とされるシーンが多いわりに、意外と情報が少なかったので、まとめておきます。 DbSetup を使用するものと、DBUnit を使用するもの、それぞれを紹介します。 なお、今回はテストに Groovy Spock を使用します。 検証に使用したものを GitHub に公開しておいたので、こちらを確認しながら追いかけると、より理解しやすいかもしれません。 https://github.com/yo1000/com.yo1000.edu.boot.dbtest 環境 Java 1.8.0_91 Maven 3.3.9 (Maven wrapper) Spring Boot 1.4.0.RELEASE Groovy 2.4.7 Spock 1.1-groovy-2.4-rc-1

            • テクノロジー
            • 2016/10/26 16:38
            • test
            • database
            • java
            • Spock ライクにテストデータを表現する その2 - Qiita

              4 users

              qiita.com/yo1000

              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

              • テクノロジー
              • 2016/10/01 16:09
              • テスト
              • Confluence で JIRA の Issue テンプレートを作成する - Qiita

                9 users

                qiita.com/yo1000

                JIRA って、タスクや、その所在、期限なんかが可視化される一方で、Issue 作成時には入力項目も多く、 一定のルールを敷いても面倒臭さによって、これが守られなくなってしまうこともしばしばあるかと思います。 そこで、Issue 作成をテンプレ化してしまえば、これを改善できるのではないかと考えました。 以下、Issue 作成時にデフォルト値を設定する方法を紹介してみます。 環境 Atlassian Confluence 5.8.10 Atlassian JIRA v6.4.11 準備 まずは、Issue 作成を行うための URL と、設定するデフォルト値、および そのパラメーター名を集めます。 URL まずベースとなる URL を用意します。 JIRA の URL のうち、画像の赤線部分の URL を控えて下さい。 これに、CreateIssueDetails!init.jspa を付け足

                • テクノロジー
                • 2016/07/27 17:11
                • JIRA
                • Qiita
                • JetBrains CI サーバー TeamCity 9.1 を構築する - Qiita

                  5 users

                  qiita.com/yo1000

                  まず、TeamCity について。 そもそもご存じない方が多いように思うので、ヒトコトで紹介すると、IntelliJ IDEA の開発で有名な JetBrains 製の CI サーバーです。 オンプレミスの CI サーバーとしては、世の中的に Jenkins の方が有名ではありますが、プロジェクトの階層化に対応しており、ビルド構成も非常に見通しやすく、個人的に非常に気に入っています。 JetBrains 製ということでライセンス形態が気になるところですが、20のビルド構成、3つのビルドエージェントまでは、すべての機能が無償で利用することが可能です。 複数のプロダクトを1つのサーバーで横断的に管理したいなどでなければ、無償の範囲で十分に運用できそうです。 さっそく構築してみます。 環境 ConoHa by GMO メモリ 1GB プラン Ubuntu 14.04 LTS Java 8 Pos

                  • テクノロジー
                  • 2016/07/14 22:21
                  • JetBrains
                  • IntelliJ
                  • java
                  • Kotlin Spek で Groovy Spock where のようなテスト - Qiita

                    3 users

                    qiita.com/yo1000

                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                    • テクノロジー
                    • 2016/05/18 17:34
                    • Ubuntu 16.04 LTS のランチャーを横に寝かせる - Qiita

                      3 users

                      qiita.com/yo1000

                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                      • テクノロジー
                      • 2016/05/01 12:10
                      • Spring での責務についてまず見てほしい一枚の絵 - Qiita

                        16 users

                        qiita.com/yo1000

                        2018-05-30 追記 この記事は最終更新日から1年以上が経過しています。 というメッセージが長らく出ていたにも関わらず、今でもそこそこ読んでもらえているようなので、新たに 改訂版を書きました。 新年度を迎え、新たな職場、新たな環境で、はじめて Spring に触れている方も多いかと思います。 とくに、これまでは少人数開発しか経験してこなかったような新人さんがたにおいては、エンプラ開発では非常に多く採用されている Spring を、今まさに学んでいるという方、多いのではないでしょうか。 今回は Spring を学ぶにあたり、まずおさえておきたい基本的な考え方をまとめてみます。 全体俯瞰 Spring MVC には、それぞれ一定の責務を持ったコンポーネントが定義されており、その多くは特定のアノテーションに対応付けられています。 はじめに、それぞれの役割と相互関係を理解しておくことで、Sp

                        • テクノロジー
                        • 2016/04/10 12:16
                        • spring
                        • Java
                        • development
                        • programming
                        • 新人教材用に脆弱な Web アプリを開発した - Qiita

                          6 users

                          qiita.com/yo1000

                          新年度ですね。 新人教育の季節ですね。 さて、今年配属された新人たち、コーディング経験のある方が多いようです。 ところが例年とは、ある一点が大きく異なっていたのです。 コーディング経験はあれど、サーバサイドアプリケーションも、コンソールアプリも、 ウィンドウアプリケーションも、ほとんど組んだことがない。 そう、イマドキ世代は、開発においてもスマホネイティブ世代だったのです。 また、Web アプリの開発をほとんど経験していないため、 避けては通れない教育課程があることにも気が付きました。 セキュアプログラミングについてです。 スマホアプリでは、(WebView でも使っていなければ) XSSも、CSRFもありません。 スタンドアロンアプリであれば、SQL インジェクションもろくに気にする必要がなく、 セキュリティに対して、そこまでシビアにならずに済んでしまうことは想像に難くありません。 We

                          • テクノロジー
                          • 2016/04/09 18:39
                          • 読み物
                          • 技術
                          • SonarQube と TravisCI を使って Github でのコードレビューを自動化する - Qiita

                            8 users

                            qiita.com/yo1000

                            SonarQube を使用すると、静的解析により、コードに対するさまざまな指摘を受けることができます。この指摘を、コードレビューにも転用できたら、レビューコストもグッと下がって、いろいろ捗りそう。 というわけで実際にやってみました。 環境 SonarQube 5.2 SonarQube GitHub Plugin 1.1 GitHub (2016-02-09 現在) Travis CI (2016-02-09 現在) Maven 3.2.5 ORACLE Java 1.8.0_31 Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=192m; support was removed in 8.0 Apache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f4

                            • テクノロジー
                            • 2016/02/10 09:54
                            • SonarQube
                            • TravisCI
                            • CI
                            • Github
                            • Java
                            • SonarQube を構築してプロジェクトを数値化する - Qiita

                              7 users

                              qiita.com/yo1000

                              老舗のコード静的解析ツールである SonarQube。 以前はビジュアライゼーションがイマイチで、個人的にもそこまで有用性を感じていなかったのですが、ここ最近のバージョンではこれが非常に改善されていました。 コードの可視化って、客観的なコード評価だけでなく、意外とオエライさんなんかへの説明にも便利なので、環境ひとつで解決できるならこれはサイコーのやつ。 というわけでひとつ構築してみる。 環境 Ubuntu 14.04.3 LTS ORACLE Java 1.8.0_66 Apache Maven 3.0.5 Git 1.9.1 SonarQube 5.2 $ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=14.04 DISTRIB_CODENAME=trusty DISTRIB_DESCRIPTION="Ubuntu 14.0

                              • テクノロジー
                              • 2015/12/24 21:30
                              • SonarQube
                              • Java
                              • Qiita
                              • Spock ちっくにテストデータを挿入してみた話 - Qiita

                                10 users

                                qiita.com/yo1000

                                Java プロジェクトでのテストに、Groovy を使用するとすごく捗りますよね。 Spock まで採用していると、さらに捗りますね。 ただ、これらを使用しても捗らないものもあります。 それがテストデータの管理です。 これについては、みなさんどのようにしているのか、わたし自身も興味のあるところではありますが、ここではヒントになるかもしれない、アプローチのひとつをご紹介したいと思います。 #環境 以下のとおり。 Java 1.8.0_45 Groovy 2.4.3 Spock 1.0-groovy-2.4 DBUnit 2.5.1 #Spock の良さ Spock でのテストがなぜ捗り、快適なのか。 その助けのひとつとなっているのが where: の見通しの良さではないかと感じています。 多くの方が御存知のとおり、where: では、表形式でテストパターンを記述することができます。 以下のよ

                                • テクノロジー
                                • 2015/12/04 12:24
                                • spock
                                • groovy
                                • test
                                • テスト
                                • database
                                • Java

                                このページはまだ
                                ブックマークされていません

                                このページを最初にブックマークしてみませんか?

                                『qiita.com』の新着エントリーを見る

                                キーボードショートカット一覧

                                j次のブックマーク

                                k前のブックマーク

                                lあとで読む

                                eコメント一覧を開く

                                oページを開く

                                はてなブックマーク

                                • 総合
                                • 一般
                                • 世の中
                                • 政治と経済
                                • 暮らし
                                • 学び
                                • テクノロジー
                                • エンタメ
                                • アニメとゲーム
                                • おもしろ
                                • アプリ・拡張機能
                                • 開発ブログ
                                • ヘルプ
                                • お問い合わせ
                                • ガイドライン
                                • 利用規約
                                • プライバシーポリシー
                                • 利用者情報の外部送信について
                                • ガイドライン
                                • 利用規約
                                • プライバシーポリシー
                                • 利用者情報の外部送信について

                                公式Twitter

                                • 公式アカウント
                                • ホットエントリー

                                はてなのサービス

                                • はてなブログ
                                • はてなブログPro
                                • 人力検索はてな
                                • はてなブログ タグ
                                • はてなニュース
                                • ソレドコ
                                • App Storeからダウンロード
                                • Google Playで手に入れよう
                                Copyright © 2005-2025 Hatena. All Rights Reserved.
                                設定を変更しましたx