タグ

groovyに関するs_z_kiのブックマーク (15)

  • Groovyから.NETのアセンブリを呼び出したりしてみた - 亀岡的プログラマ日記

    某勉強会で発表できなかったので、現状報告 & メモがてらに。 動機とか まぁ、一言でいうと「Spock」使いたい!!なんですが。 もっと言うと、「表現力の高いテストライブラリが使いたい」、になるんですが。 C#だとSpecFlowという手もあるし、個人的には嫌いではないんですが、いかんせん二種類のファイルを使わないといけない辛みとか、そこらへんでガンガン進めるまでには至ってないな~、と。 んで、ふとJVMの世界を見ると、やっぱSpockが魅力的に見えるんですよねー。 というわけで、大きな目的は、SpockでC#のテストを書くなんですが、そこはまぁ一旦おいておいて、それの大前提となる、Groovy上から.NETのライブラリを使う、というのに対してのアプローチをご紹介。します。 Groovy上で.NETのライブラリを使う JVMから.NETのライブラリを使えるようにする 結局JVM上で.NET

    Groovyから.NETのアセンブリを呼び出したりしてみた - 亀岡的プログラマ日記
  • Read Groovy Compile process(Groovy Benkyoukai 2013)

    1. Groovy 基礎勉強会 Groovy実行の基礎 ∼コンパイラ処理系としての Groovyを読み解く∼ 2013/3/9 @青山オラクルセンター NTTソフトウェア Grails推進室 上原潤二 Slide # 1 Groovy基礎勉強会 Copyright(C) 2013 NTT Software Corporation All rights reserved. 13年3月9日土曜日 2. 自己紹介 上原潤二(@uehaj) NTTソフトウェア株式会社Grails推進室 JGGUG(日Grails/Groovyユーザグループ)運営委員 書籍執筆: プログラミングGROOVY(技術評論社) Grails徹底入門(翔泳社) G*Magazine Vol 6記事書きました → ブログ「Grな日々」 GroovyServ, LispBuilder, GVM(Groovy JVM), St

    Read Groovy Compile process(Groovy Benkyoukai 2013)
  • Efficient data transfer through zero copy

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    Efficient data transfer through zero copy
  • 2013年1月 Groovyist/G*のあれやこれや - みちしるべ

    2月も半ばだけど・・・1月のまとめです。 GVM by gvmtoolをMacに導入 - MofuMofuFarm gradle+groovy(Geb)でブラウザテスト - kinjou_j (常に転職中)のメモログ u1aryzの備忘録とか: GradleでSlim3 + JPPのビルドスクリプトを書いてみた Mockito - kinjou_j (常に転職中)のメモログ アレについて記す Groovy 2.1の初回βがリリースされました(翻訳) - uehaj's blog Proxy環境下でGradlewを動かす時の設定 - MofuMofuFarm GrailsのProxy設定 - MofuMofuFarm Gradleを使ってみよう(0) - fkm 〜 Super Software Entertainerへの道 〜 Gradleを使ってみよう(1) - fkm 〜 Super

    2013年1月 Groovyist/G*のあれやこれや - みちしるべ
  • JavaのテストコードからはじめるGroovy #gadvent2012 - やさしいデスマーチ

    エントリーは、G* Advent Calendar 2012の24日目のエントリーです。前日は、@tetsurokitaharaさんのGroovyにProcessingを!でした。 何をネタに書こうかなと悩んだのですが、思うほどG*なネタは持っておらず、JUnitネタとなりました。実は、書籍「JUnit実践入門」でもGroovyを活用するトピックを入れる予定だったのですが、紙面の都合上、入れる事ができませんでした*1。そこで、少しだけですが、エントリーで補足したいなと思います。 テストコードでGroovyを使う Groovyは、Javaと親和性の高いプログラミング言語です。上司を説得する場合は「GroovyはJavaの拡張ライブラリです(キリッ」と言っても良いでしょう。当は開発環境やビルドツールの設定などで一工夫しなければ利用できませんが、その辺は裏でしれっとやってしまえばOKです。

    JavaのテストコードからはじめるGroovy #gadvent2012 - やさしいデスマーチ
  • もし新人女子Javaプログラマが『Groovyイン・アクション』を読んだら 〜第1章〜 - MyBetaBook

    4月、それは新社会人にとって新たな幕開けの季節だ。もかにとってもそれはそうだった。七海 萌香(ななみ もか)、はソフトハウスとしては中堅どころのジェイガ株式会社へとプログラマ志望で入社した新入社員の一人だった。 新人教育でビジネスマナーやら簡単な手続きを済ませた後は、早速プログラミング講習が待っていた。言語はJavaだった。もかはこれまで簡単なホームページをHTMLCSS、それからWeb1.0時代のJavaScriptで書いたことがあるくらいだったので、これが格的なプログラミング言語との出会いだった。 今年の新人は男性が8名、女性が2名であった。もう一人の新人女子社員は一ノ瀬 小夏(いちのせ こなつ)という名前の女の子だった。こなつは情報系専門学校を卒業しており、当初はゲーム開発に憧れて情報系に進んだらしいのだが、現実の厳しさなどを目の当たりにし、それから色々あってジェイガに入ることに

  • 私がGroovyを好きな9つの理由 2011年版 - No Programming, No Life

    ぐるーびーたんと by id:torazuka はじめに G* Advent Calendar 2011 12/12(12日目)に参戦ということで。 そろそろGroovyについて語っておくベキかなと思ったのであらためて書いてみます。私なりの、Groovyを気に入っている理由を9つほど述べてみたいと思います。この記事を読み終わったころ、皆さんもGroovyの魅力が伝わっていれば幸いです。それではどうぞ。 1.シンプル 非常に短いコードで多くのことを可能に Groovyはその簡潔さ故、非常に短いコードで様々な事が可能である。 たとえば、Groovyなら1行でできる97のことを見ていただければその強力さが伝わるでしょう。これはPerl使いが好むような、ワンライナーをGroovyで簡単に実現できる実例を示しています。 また、プログラミングGROOVY発売記念として行われたghelloなども140

    私がGroovyを好きな9つの理由 2011年版 - No Programming, No Life
  • プログラミングGROOVYに書いてないけど、便利なGroovyプロダクト #gadvent2011 - うさぎ組

    G* Advent Calendar 2011 : ATND G* Advent Calendarの一日目です!Advent Calendar初参加! 最初に用意していた記事*1があまりにも一日目らしからぬ感じだったので後日別の記事にする事にしました。 で、いろいろ悩んだのですが、コードとかよりもとりあえず紹介でいいかなっていうことでかなり誰でもできる記事になりました。 まぁゆるふわで! プログラミングGROOVY プログラミングGROOVY 作者: 関谷和愛,上原潤二,須江信洋,中野靖治出版社/メーカー: 技術評論社発売日: 2011/07/06メディア: 単行(ソフトカバー)購入: 6人 クリック: 392回この商品を含むブログ (155件) を見る の中で「GROOVYエコシステム」として様々なプロダクトが紹介されています。 今回はそこではとりあげられなかったけど、素晴らしいプロダ

    プログラミングGROOVYに書いてないけど、便利なGroovyプロダクト #gadvent2011 - うさぎ組
  • 第19回 G*ワークショップに参加してきた #jggug - Diary of absj31

    11月22日 第19回 G*ワークショップ(東京都) 2011/11/22_第19回 G*ワークショップ( #jggug ) - Togetter (写真:品川駅構内でモニターに映る実写版ドラえもん) 前々回の第17回以来、約4ヶ月振りの個人的参加となるG*ワークショップ。品川に来るのも今月初めに行われたIT英語学習カンファレンス以来ですね。今日は普段より参加人数が若干少なめだったのか、部屋の枠も半分ほどに縮小した形で開催。 第17回 G*ワークショップに参加してきた #jggug - Shinya’s Daily Report IT英語学習法カンファレンスに参加してきた #itencon - Shinya’s Daily Report 入門Geb+Betamax Nobuhiro Sue(TwitterID:@nobusue) さん 発表資料 G*workshop 2011/11/22

    第19回 G*ワークショップに参加してきた #jggug - Diary of absj31
  • GroovyとSeleniumでスクリーンショットをとってみる - 418 | I'm a teapot

    (日語がおかしかったので修正) 以下のGroovyスクリプトを実行すると指定しているページを開いてスクリーンショットを作ります。 ※初回実行時はかなりの量のjarをダウンロードするので時間がかかります!注意!! import junit.framework.TestCase import org.openqa.selenium.server.SeleniumServer import com.thoughtworks.selenium.DefaultSelenium import com.thoughtworks.selenium.Selenium @Grab(group='org.codehaus.mojo', module='selenium-maven-plugin', version='1.0') public class SeleniumScreenShotTest exten

    GroovyとSeleniumでスクリーンショットをとってみる - 418 | I'm a teapot
  • GrabでJDBCドライバを読み込めない - uokumura’s diary

    Groovyのjiraにもあがっているのですが、GroovySQLを使うときにGrabでドライバを取ってこようとして @Grab('postgresql:postgresql:8.4-701.jdbc3') import groovy.sql.Sql Sql.newInstance('jdbc:postgresql://localhost:5432/database', 'user', 'password', 'org.postgresql.Driver' ).with { eachRow("select * from table", {println it}) } とやってもjava.lang.ClassNotFoundExceptionが発生してしまいます。JDBCドライバをシステムクラスローダに探しに行ってしまって、Grabで入れたクラスは見つからないのです。 …と、このあと回避法を

    GrabでJDBCドライバを読み込めない - uokumura’s diary
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • groovyでスクリプトのエンコーディングを指定する - Grな日々(uehajの日記)

    前に、「コメントに何を書いてもいい」と思うのは、/**/については正しいが、//については正しくない」という記事を書きましたが、そこでの対策との一つとしては、「スクリプトのエンコーディングを正しく指定する」でした。 で、続編として「Groovyでスクリプトのエンコーディングを設定する方法」について調べてみましたので書いてみます。嘘があったら済みません。コメント欄などでご指摘ください。 まず、対処の方向性としては2つ3つがあって、つまり (1) Java環境のデフォルトエンコーディングを変更する(具体的には、システムプロパティfile.encodingでエンコーディングを指定する)。ここが参考になる。 (2) Groovyスクリプトのエンコーディング指定を行う(具体的には、システムプロパティ「groovy.source.encoding」でエンコーディングを設定する) (3) groovyコ

    groovyでスクリプトのエンコーディングを指定する - Grな日々(uehajの日記)
  • お盆だよ!! 今日からGroovyを始めるための4つのステップ - みちしるべ

    休みの間に新しい言語を触れてみたいプログラマ お盆・夏休みの人も多いかな。 休めない方はお疲れ様です。 せっかくの休みなので何か何か新しい言語で遊びたいなという人、 業務には直接関係ないけど何か役に立つ言語・スクリプトを覚えたい人は、 Groovyがいいんじゃないかなと思う。 これから電車で長時間の移動をするプログラマ 長時間ぼーっとしてるのはもったいない。 読書もいいけど、せっかくの機会だから、Groovyで遊んでみては? 実家で時間を持て余してる人 実家に帰って来て、そろそろ時間を持て余して人もいるだろう。 実家のパソコンだとソフトをインストールすることもできないし、 なにもできないよって人も、Groovy Web Consoleを使えばブラウザ1つ遊べる。 二学期デビューしたい学生さん 二学期に「俺夏休みにプログラマデビューした!」と自慢したい学生さん 夏休みにGroovy覚えよう

    お盆だよ!! 今日からGroovyを始めるための4つのステップ - みちしるべ
  • JavaプロジェクトでGroovyを導入すべき5つの理由 - うさぎ組

    前段 TDDBootCamp in Tokyo 1.5にJavaグループの一員として参加させていただきました。 そこでGroovyをやりたいというホットなエンジニアと出会いまして、GroovyでTDDをさせていただきました。 いきなりGroovyでプロダクトを書く事はなかなかないと思っているので、Javaのプロダクトコードに対して、Groovyのテストコードを書く。という方法で演習しました。 そこで、皆様がGroovyへ多少なりとも注目してくださいましたので、このエントリーを書いてみようと思いました。 JavaプロジェクトでGroovyテストコードを導入すべき5つの理由 以下であげる5つのポイントは「Groovyを知らないJavaプログラマーがすぐに始められるGroovyの強力な機能」をとりあげました。 もちろんここにあげた以外にもたくさんのGroovyの強力な機能はありますが、それらの威

    JavaプロジェクトでGroovyを導入すべき5つの理由 - うさぎ組
  • 1