Scriptomを使おうかなと思ったんだけど、エラーが出てしまってどうもうまく動かない…。 ちなみに、うちのPCにはGroovy 1.5.7 Windows-Installer版を使ってインストールしてあるので*1、Scriptomは最初から入ってるはずなんだが…。 以下の%GROOVY_HOME%\supplementary\Scriptom\examples.zipに入ってたIE.groovy*2を実行してみたんだが、だめでした。 import org.codehaus.groovy.scriptom.*; Scriptom.inApartment { def ie = new ActiveXObject('InternetExplorer.Application') ie.Visible = true ie.AddressBar = true ie.Navigate("http://
Introduction Scriptom (scriptom-1.5.4.zip), an optional Groovy module originally developed by Guillaume Laforge, combines the elegant "syntactical sugar" of Groovy with the power of the Jacob library (Java COM Bridge). The result is something that looks an awful lot like Windows Scripting Host (WSH) scripting with VBScript - only it's for Java. Once installed into Groovy, Scriptom allows you to s
Excelで作ったアンケートの集計に使いたかっただけなので、ひとまず値を読み取るだけのサンプルを作成してみた。 準備 セルA1〜A10に「○」という文字がいくつか記入されているExcelファイルを用意する。(例: test1.xls〜test3.xls) Groovyスクリプトをtest1.xls〜test3.xlsと同じフォルダに置き、実行。 Groovyスクリプトのソース import org.codehaus.groovy.scriptom.* Scriptom.inApartment { def excel = new ActiveXObject('Excel.Application') def fileNames = (1..3).collect{ "test${it}.xls" } def allValues = [] fileNames.each{ // ファイルを開く ex
Gaelykについて Gaelykは、Google App Engine Java用の軽量Groovyツールキットです。 Gaelykを使えば、Google App Engine Java上に小さなアプリケーションをデプロイすることができます。 Gaelykによって、アプリケーション開発にGroovyを使うことができるようになります。 GaelykはGroovlets上に構築されています。そしてGroovy template servletが、GAE SDK APIの上にちょっとした優雅さを付け加えています。 Gaelykを使えば、Groovyテンプレートを使ったビューと、Groovlet中のアクションをきれいに分離することができます。 あなたは ダウンロードエリアからGaelykをダウンロードしたり、 チュートリアルを読んでGaelykアプリケーションの作り方を学んだり、 コミュニティに
Index > Google App Engine for Java (GAE/J)で Groovlet を使ってHTMLを出力する場合の文字化け対策 GAE/Jの勉強会に参加することになったので、GAE/J + Groovy (Groovlet)の勉強中。 非常に何もかもが順調にいったのだが、文字化けでちょっとはまったのでメモ。 Groovyのソースコードに直接日本語を書く場合はエンコーディングを指定せよ コマンドラインから実行する場合は、groovy -c UTF-8 のようにして文字コードを指定すれば よいことがわかっていて、いつもその方法で問題を回避していたのだが、 今回はGAE/J上で動いているGroovy(Groovlet)。ここに直接書いた日本語が文字化けしてしまった。 ローカル環境でテストしたときは化けてはいないから環境変的な何かの設定が Googleのサーバ上とこちらのロ
\閉鎖予定のサイトも売れるかも?/ アクセスがないサイトもコンテンツ価値で売れる場合も… ドメインの有効期限を更新してサイト売却にトライしてみましょう
GroovyコードをGAE/J上のTextareaに投入するとその場でAJAX実行できるGroovy web Consoleという妙に完成度の高い代物がある訳ですが、さーてBigTable叩いてみようかーと意気込んでJDOとかのAPIを呼び出そうとするとそんなクラスねえというエラーになります。これは、そのために必要なjarが同梱されてデプロイされてないからです。上のデモサイトでglaforge氏がそうしてないのは、BigTableを書き込みされたら困るからかな。 んで、そんなことは自分のアプリでやるなら何の問題もない。そのやり方: (1)Groovy web Consoleのコードをgithubからとってくる。gitでとってくるもよし、単にダウンロードして展開するのでも良いです。 (2)war/WEB-INF/libに、JDO/JPA関係のそれらしきjarをぶっこむ。Guestbookのデ
Console tips You can hit Alt-Meta-R to execute the current script without using the execute button. You can resize the script view by sliding down the bottom of the line number gutter. About this site: The Groovy Web Console is a website for sharing and executing Groovy programming snippets of code! Application deployed on Google App Engine Developed with the Gaelyk lightweight Groovy toolkit for
はじめに 前回、データストア利用の基本について説明をしましたが、「あれ、GAEのサービスって、データベースだけしかないのか?」と思われたかもしれません。もちろん、そんなことはありません。他にもさまざまな機能があります。 データストアの次に重要となるのは「認証」機能でしょう。また、Gmailによるメール送信なども役に立ちます。 対象読者 JSPを書くのは正直しんどい...と近頃感じる人 Ruby on Railsスタイルの開発に興味があるという人 MVCフレームワークをJavaで学びたいという人 JavaによるGoogle App Engineプログラミングに興味がある人 Userによる認証 まずは、認証機能から説明しましょう。Googleのさまざまなサービスは、そのほとんどが「Googleアカウントによる認証」によって個人の識別をするようになっています。Googleアカウントを作成すると、
今回は番外編として、Java上で動くスクリプト言語「Groovy」を使って、Google App Engineのアプリケーションを作成してみましょう。第2回の本記事では、「データストア」や「ユーザー」といったGoogleのサービスを利用する方法について、解説していきます。 はじめに 前回、GroovyでGAEを利用する基本について説明を行いましたが、正直、「GAEを利用する」という意味はあまり感じられなかったかもしれません。別にTomcatで動かしてもよかったんじゃ...と思った方もいることでしょう。 GAEを利用する最大の利点は、「Googleが提供する各種サービスをそのままアプリケーション内から利用できる」という点にあります。今回は、主なサービスの利用について説明していきます。 対象読者 JSPを書くのは正直しんどい...と近頃感じる人 Ruby on Railsスタイルの開発に興味が
はじめに Javaプログラマであれば、Google App Engine(GAE)がJavaに対応したとき、すぐさま試してみた人も多いのではないでしょうか。Javaに対応するということには、実は非常に深い意味があります。それは同時に「Java仮想マシン上で動く、あらゆる言語に対応する」ということでもあるのです。 GroovyもJava上で動くスクリプト言語なので、当然ですがGAEで利用できます。そこで今回は、GroovyでGAEのアプリケーション開発を行ってみましょう。 対象読者 JSPを書くのは正直しんどい...と近頃感じる人 Ruby on Railsスタイルの開発に興味があるという人 MVCフレームワークをJavaで学びたいという人 JavaによるGoogle App Engineプログラミングに興味がある人 GAEでGroovyを利用する Google App Engine(GAE
Groovyという言語があります。Java上に作られたインタプリタ型言語で、JVMが動くところであればどこでも動作します。シンタックスにPythonやRubyの良いところ(Syntax Sugar)を積極的に取り込んだ作りになっていて、非常に面白い言語です。 日本語の説明としては、ここに、かくたにさんという方が翻訳されていますので、読んで見てください。 DBMSへのアクセスも非常に簡単に書けるようになっていて、例えばクエリーの結果を画面に出すような処理の場合、 (Groovyホームページからの引用) import groovy.sql.Sql import groovy.sql.TestHelper foo = 'cheese' sql = TestHelper.makeSql() sql.eachRow("select * from FOOD where type=${foo}") {
以下の文章は、Object Computing, Inc(OCI) による「The Java News Brief」(2004年2月) に掲載された、Mark Volkmann による「Groovy - Scripting for Java」を、かくたにが翻訳したものです。原著者の許可を得て翻訳・公開しています。翻訳にあたっては、ma2さん、takaiさんから草稿に対してコメントをいただきました。ありがとうございます。 Groovy は日々発展中の新しい言語です。本記事の原文は2004年2月頃のものであり、当然その内容は Groovy の最新状況に追随しているわけではありません。翻訳時点での状況(1.0-beta4)をなるべく反映するようにはしましたが、正式版リリースまでにはさらに幾つもの変更が加えられることが予想されます。記事の記述と Groovy の現状とが異なる場合は、現状を優先して
沖ソフトウェア株式会社は、沖通信システム株式会社および株式会社沖インフォテックと平成22年10月1日をもって合併いたしました。新会社名は、株式会社OKIソフトウェアとなります。3社が行っております事業は新会社にて従来通り継続いたします。
Grails (グレイルズ)は、プログラミング言語 Groovy を使用するオープンソースのWebアプリケーションフレームワーク。Grails や Groovy はJavaプラットフォーム上で動作する。「設定より規約 (convention over configuration)」というパラダイムにより高い生産性を実現し、スタンドアロンの開発環境を提供しつつ、開発者からはその設定の詳細を隠蔽している。 かつては "Groovy on Rails" と名乗っていたが、Ruby on Rails の David Heinemeier Hansson の要求で現在の名称になった[1][2]。開発は2005年7月に開始され、2006年3月29日に 0.1 をリリース、2008年2月18日に 1.0 をリリース、2011年12月15日に 2.0、2015年3月31日に 3.0 をリリースした。 Gr
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く