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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    プライムデーセール

『groovyあれこれ』

  • 人気
  • 新着
  • すべて
  • groovyとDocker Remote APIでDockerfileからイメージを作成する

    4 users

    groovyarekore.blogspot.com

    groovyとDocker Remote APIでDockerfileからイメージを作成するには、以下のようなコードを実行します。 サンプルコード @Grab(group='org.apache.httpcomponents', module='httpclient', version='4.3.5') import org.apache.http.client.methods.* import org.apache.http.impl.client.* import org.apache.http.entity.* import groovy.json.* // Dockerfileはstageディレクトリに配置する def ant = new AntBuilder() ant.tar(destfile:"dockerfile.tar", basedir:"./stage") def h

    • テクノロジー
    • 2014/11/10 08:45
    • Docker
    • groovyとjava-diff-utilsで2つのファイルの違いを表示する

      3 users

      groovyarekore.blogspot.com

      groovyとjava-diff-utilsで2つのファイルの違いを表示するには、以下のコードを実行します。 @Grab(group='com.googlecode.java-diff-utils', module='diffutils', version='1.3.0') import difflib.* // ファイル1の各行を読み込み def lines1 = [] new File("test1.txt").withReader { reader -> while((line = reader.readLine()) != null){ lines1 << line } } // ファイル2の各行を読み込み def lines2 = [] new File("test1b.txt").withReader { reader -> while((line = reader.readL

      • 世の中
      • 2013/10/14 22:14
      • Groovy
      • groovyでOSの情報を取得する

        5 users

        groovyarekore.blogspot.com

        java.lang.management.OperatingSystemMXBeanから以下のOS情報を取得できます。 OS名 OSアーキテクチャー 使用できるプロセッサの数 システム平均負荷 プロセスの実行に利用可能な仮想記憶の容量 空き物理メモリーの容量 物理メモリーの合計容量 空きスワップ空間の容量 スワップ空間の合計容量 サンプルコード import java.lang.management.* def osMXBean = ManagementFactory.getOperatingSystemMXBean() // OS名 println "OS name:${osMXBean.name}" // OSアーキテクチャー println "architecture:${osMXBean.arch}" // 使用できるプロセッサの数 println "available proce

        • テクノロジー
        • 2013/08/31 18:17
        • Groovy
        • システム
        • あとで読む
        • groovyでredmineからオープンチケットの一覧を取得する

          4 users

          groovyarekore.blogspot.com

          groovyでredmineからオープンチケットの一覧を取得するには、以下のコードを実行します。 @Grab(group='org.apache.httpcomponents', module='httpclient', version='4.1.2') import org.apache.http.client.methods.* import org.apache.http.impl.client.* import org.apache.http.message.* import groovy.json.* httpclient = new DefaultHttpClient() // オープンチケットの一覧を取得する project_id = "testproject1" method = new HttpGet("http://redmine-server/redmine/issu

          • テクノロジー
          • 2012/01/16 13:23
          • Groovy
          • redmine
          • dev
          • API
          • groovyでJenkinsのジョブを実行する

            5 users

            groovyarekore.blogspot.com

            groovyでJenkinsのジョブを実行するには、以下のコードを実行します。 @Grab(group='org.apache.httpcomponents', module='httpclient', version='4.1.2') import org.apache.http.client.methods.* import org.apache.http.impl.client.* import groovy.json.* httpclient = new DefaultHttpClient() // Jenkinsのジョブを実行する jobname = "test1" token = "MY_TOKEN" method = new HttpGet("http://localhost:8080/job/${jobname}/build?token=${token}") respons

            • テクノロジー
            • 2012/01/02 12:22
            • Groovy
            • Jenkins
            • dev
            • groovyとgeotoolsで線の色と太さを指定する

              3 users

              groovyarekore.blogspot.com

              groovyとgeotoolsで線の色と太さを指定するには、以下のコードを実行します。 import java.awt.* import java.awt.image.* import javax.imageio.* import org.geotools.data.shapefile.* import org.geotools.factory.* import org.geotools.filter.* import org.geotools.map.* import org.geotools.renderer.lite.* import org.geotools.styling.* url = new URL("file://C:/share/geotools/world.shp") shapefile = new ShapefileDataStore(url) fs = shapef

              • 暮らし
              • 2011/11/29 09:11
              • Groovy
              • dev
              • groovyとjavamailで添付ファイル付のメールを送信する

                3 users

                groovyarekore.blogspot.com

                groovyとjavamailで添付ファイル付のメールを送信するには、以下のコードを実行します。 @Grab(group="javax.mail", module="mail", version="latest.integration") import java.security.* import java.util.* import javax.mail.* import javax.mail.internet.* import javax.activation.* smtpHost = "smtp.gmail.com" smtpPort = "465" Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider()) Properties props = new Properties() props.put("mail.

                • テクノロジー
                • 2011/10/06 00:02
                • JavaMail
                • groovy
                • java
                • groovyとMongoDBのまとめ

                  6 users

                  groovyarekore.blogspot.com

                  ApacheAmbari (6) ApacheCamel (5) ApacheClick (43) ApacheCommonsCompress (9) ApacheCommonsCSV (6) ApacheCommonsEmail (1) ApacheCommonsMath (5) ApacheCommonsNet (18) ApacheCommonsVFS (10) ApacheDerby (16) ApacheHBase (2) ApacheHttpClient (81) ApacheJackrabbit (7) ApacheMetaModel (12) ApacheOpenNLP (1) ApachePhoenix (6) ApachePOI (44) ApacheSqoop (4) ApacheTika (3) ApacheWicket (1) ApacheZooKeeper (8

                  • テクノロジー
                  • 2011/07/31 19:17
                  • mongodb
                  • Groovy
                  • dev
                  • まとめ
                  • groovyとjava-memcached-clientのまとめ

                    3 users

                    groovyarekore.blogspot.com

                    ApacheAmbari (6) ApacheCamel (5) ApacheClick (43) ApacheCommonsCompress (9) ApacheCommonsCSV (6) ApacheCommonsEmail (1) ApacheCommonsMath (5) ApacheCommonsNet (18) ApacheCommonsVFS (10) ApacheDerby (16) ApacheHBase (2) ApacheHttpClient (81) ApacheJackrabbit (7) ApacheMetaModel (12) ApacheOpenNLP (1) ApachePhoenix (6) ApachePOI (44) ApacheSqoop (4) ApacheTika (3) ApacheWicket (1) ApacheZooKeeper (8

                    • テクノロジー
                    • 2011/06/16 00:21
                    • groovy
                    • まとめ
                    • groovyとgooglechartwrapperで世界地図を描画する

                      4 users

                      groovyarekore.blogspot.com

                      groovyとgooglechartwrapperで世界地図を描画するには、以下のコードを実行します。 import java.awt.* import java.net.* import javax.imageio.* import de.toolforge.googlechartwrapper.* import de.toolforge.googlechartwrapper.data.* import de.toolforge.googlechartwrapper.label.* import de.toolforge.googlechartwrapper.util.* import de.toolforge.googlechartwrapper.color.* // 世界地図 wm = new WorldMap(new Dimension(400, 220), WorldMap.Ge

                      • 学び
                      • 2011/01/30 12:12
                      • Groovy
                      • dev
                      • groovyあれこれ

                        9 users

                        groovyarekore.blogspot.com

                        groovyとshipyardでcontainerを再起動するには、以下のサンプルコードのようにX-Service-Keyにサービスキーを設定して/api/containers/<container-id>/restartにアクセスします。 サンプルコード @Grab(group='org.apache.httpcomponents', module='httpclient', version='4.3.6') import org.apache.http.client.methods.* import org.apache.http.impl.client.* import org.apache.http.message.* import org.apache.http.auth.* import org.apache.http.entity.* import groovy.json.*

                        • 学び
                        • 2009/10/27 09:42
                        • Groovy
                        • Tips
                        • dev
                        • blog

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

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

                        『groovyあれこれ』の新着エントリーを見る

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

                        j次のブックマーク

                        k前のブックマーク

                        lあとで読む

                        eコメント一覧を開く

                        oページを開く

                        はてなブックマーク

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

                        公式Twitter

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

                        はてなのサービス

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