2013-01-01から1年間の記事一覧

2013年11月 Groovyist/G*のあれやこれや

G*(Groovy, Grails ..) Advent Calendarも始まってますが、11月のまとめです。 Grailsセミナー@日本大学、JJUG CCC 2013 FallのJVM言語パネルディスカッション、G*ワークショップZ、第四回 #渋谷javaと 3つ4つイベントがあり、そのうちGrailsが2つ3つありま…

1回目はUnsatisfiedLinkErrorで、2回目以降はNoClassFoundError

忘備録 現象 1回目はUnsatisfiedLinkErrorで、2回目でNoClassFoundErrorになる。 ソース class Native{ static{ System.loadLibrary("hoge") } } try{ def hoge = new Native() }catch(UnsatisfiedLinkError e){ e.printStackTrace() } def fuga = new Nativ…

WindowsでGrails 2.3.3だと起動はできるようになったけど、今度は止められない(続き)

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

WindowsでGrails 2.3.3だと起動はできるようになったけど、今度は止められない

現象 Server running. Browse to http://localhost:8080/hellowolrd URLが表示された後で、コマンドプロンプトでCtrl+Cが効かない。そのため、停止も他のコマンドも実行できなくなる。 対処 別のコマンドプロンプトを開いて、grasils stop-appとすれば 止め…

WindowsでGrails 2.3.2だとError Forked Grails VM exited with errorで起動しない

Grails 2.3.2でrun-appしたら以下のエラーになった。 現象 | Error Forked Grails VM exited with error | Running Grails application *** java.lang.instrument ASSERTION FAILED ***: "!errorOutstanding" with message transform method call failed at …

PostgreSQL Studioも Internet Explorerだと使えないという呪い

IEでloginをクリックするとLoading style and images ...で ぐるぐる回ってログインできない。Firefox、ChromeでもログインできるのでIE対応にバグがありそう。 http://www.postgresqlstudio.org/support/documentation/supportdocumentationfaq/ Is there a…

20%高速化されたZenbackのスクリプトコードを試してみた

平均20%+高速化!Zenbackのスクリプトコードが新しくなりました 新旧のZenbackのスクリプトコードで、直近のエントリー4つとGist、アフィリエイト、リンクを貼ってない10/5のエントリー1つで計測してみた。 2013-11-04 2013-11-02 2013-10-28 2013-10-26 201…

amazon 250円クーポンキャンペーンでjenkinsでビルド後に鳴らす効果音を手に入れてみては?

誰でも使える MP3ダウンロード250円クーポンキャンペーンで 250円分のクーポン券がもらえる。 250円分で買えるものとなると1、2曲。 流行りのあまちゃんには興味ないしという人はスルーしてるのではないだろうか。 Jenkinsでビルドしてるなら、ビルド後に効…

2013年10月 Groovyist/G*のあれやこれや

ブログの秋。 先月よりも倍ぐらいエントリーがあったようだ。 内容もGroovy、Grails、Gradle、G*ワークショップのVert.xもあり。 blog そろそろPower Assertについてひとこと言っておくか - ぐるぐる~ Bitbucket | The Git solution for professional teams…

GradleからPostgreSQL StudioのWarファイルをダウロードしてJetty上で動作させる

やりたいこと Gradleでzipファイルを解凍する Gradleで依存関係を設定して2つのタスクを1つにまとめる Gradeを使って配布されているWarファイルをjetty上で動作させる 上記3つをまとめて、GradleからPostgreSQL StudioのWarファイルをダウロードしてJetty上…

Gradeを使って配布されているWarファイルをjetty上で動作させる

やりたいこと ソース環境をGradleを使ってビルドして、Jettyで起動するのではなく、 配布されてるwarファイルをjettyへデプロイして、起動して、サクッと動作させたい。 warファイルは既に手元にある状態で、ソースからのビルドはしたくない。「java -jar xx…

Gradleでタスクから別のタスクを呼び出す

やりたいこと Gradleで依存関係を設定して2つのタスクを1つにまとめるで依存関係を使ったが 個人的には、タスクから別のタスクを呼び出す方がしっくり来る感じがする。 なので試してみる。 試行錯誤1 タスクの呼び出し箇所 task deploy { downloadZip unzip …

Gradleで依存関係を設定して2つのタスクを1つにまとめる

やりたいこと ダウンロードと解凍をまとめて1つのタスクで実行したい build.gradle Gradleで依存関係を設定して2つのタスクを1つにまとめる 実行結果 gradle deploy :downloadZip :unzip :deploy BUILD SUCCESSFUL Total time: 10.399 secs. │ build.gradle …

Gradleでzipファイルを解凍する

やりたいこと Zipの解凍なんてWindowsのエクスプローラーの標準機能でやりゃぁいいんですが、プログラマがそれをやったら負けですよねw なんか負けらしいです。 昨日のGradleでzipファイルをダウンロードするの続きで、ダウンロードしたzipファイルをGradle…

Gradleでzipファイルをダウンロードする

やりたいこと Gradleはmavenリポジトリにあるjarファイルなどの依存関係する手段はあるが mavenリポジトリにないjarや配布されてるwarファイル、zipファイルなどを ダウンロードしたい。 Groovyだとこんな感じだが、これだとGradleっぽくない。 build.gradle…

240円巻取り式充電ケーブルで、iOS 7でも警告なしで充電も同期もできた

iOS 7になってから、Made for iPhone未取得の非正規品だと、 充電などはできるが以下の警告がでるようになった。 このケーブルまたはアクセサリは認定されていないため、このiPhoneで 正常に動作しない可能性があります。警告がでても使えるもの全く使えなく…

Vert.xハンズオン with CRaSH - JGGUG G*ワークショップZ Oct 2013 (資料の)まとめ #jggug

参加してないので、雰囲気だけ味わうためにまとめておきます。 開催情報 日時:10/18(金) 19:00-21:00 場所:NTTソフトウェア品川本社 品川グランドセントラルタワー17階 セミナールーム Vert.xハンズオン with CRaSH - JGGUG G*ワークショップZ Oct 2013の資…

Gradle でコマンドラインから指定したタスク名を取得する方法

Gradleで実行時にコマンドラインで渡したタスク名を取得する方法がないかな??2013-10-17 21:31:45 via web nameで取得できる。 build.gradle task helloWorld gradle helloworld :helloWorld helloWorld BUILD SUCCESSFUL Total time: 2.54 secs こんな感…

Groovyの人気が急上昇!!

TIOBE Programming Community Index for October 2013 Groovyが去年の53位から18位に急上昇。 去年からの大きな違いってなんだろう? Android Studio のビルドシステムにGradleが採用された ことの影響が大きいのだろうか? 日本だとTDDBCでspockが人気があ…

はてなダイアリーからはてなブログに移行しました。

特にはてなブログの機能で使いたいものがあるわけでもないのだけれども、 はてなダイアリーからはてなブログに移行しました。 さすがに移行は簡単ですね。 3 Stepで終わりました。1 Stepで記事のインポートに30分以上かかかったけど、2 Step以降は待ちなし。

「そろそろPower Assertについてひとこと言っておくか」に、SpockのPower Assertならどうだろう?と思って試してみたけど

そろそろPower Assertについてひとこと言っておくかSpockのPower Assertなら差分だしてくれたような記憶があったので、試してみた。 結論 [twitter:@bleis] さんが欲しい差分を先に表示はできない。 @Grapes( @Grab(group='org.spockframework', module='spo…

2013年9月 Groovyist/G*のあれやこれや

ピザとビールを片手に、JGGUG名物・ライトじゃないLT大会が開催されました。 9人で3時間だって。ホント、ライトじゃないLTだな。 Android Studio 初心者が眺める build.gradle あれこれGrailsアプリで404や500などのオリジナルエラーページを表示する方法 | …

Groovy 2.1.3 + IBM J9 JDK 1.7.0 でgroovy.exeが実行できないの原因(の推測)

Groovy 2.1.3 + IBM J9 JDK 1.7.0 でコマンドラインからGroovyが呼び出せない原因の推測だけで、修正とかできないけど・・・ 最初は、64bit版Javaを使ってるからエラーになってると思ったけど、どうやら違うようだ。 C:\Users\Administrator>groovy -version…

Firefox GMarkとChrome BooglemarksからGoogle ブックマークに追加できなくなった

家ではChrome、会社ではFirefoを使ってるので、Google ブックマークを使用している。 といっても参照だけで、最近は追加してない。 ひさしぶりに追加しようとしたらダメだった。 Google リーダーは廃止になったけど、Google ブックマークも追加できなくなっ…

2013年8月 Groovyist/G*のあれやこれや

Grailsの記事を1人がんばって書いてる人がいる!! enterprise grails challenge, 2013 Summerじゃんけん難しいことは置いといて3ステップで検索機能をGrialsアプリに追加するGrails Searchable Pluginのチュートリアル | weboostねこ元帥の中の人 /* gradle…

2013年7月 Groovyist/G*のあれやこれや

ぐるーびーたんポスターを描かせていただきましたこの絵は、はてなダイアリーの虎塚さんから転載許可を貰ってないので無断転載ですね・・・ Android Studio でGradleの記事も落ち着きはじめた7月。 (アップグレードするたびにハマりどころが変わってるから諦…

2013年6月 Groovyist/G*のあれやこれや

Android Studio + Gradle の記事が多い2013年6月。みなさん試行錯誤中のようだ。Gradle | Gradleの導入 - tbpg’s programming memoGrailsのSpring Security Core Pluginでパスワードのソルトとストレッチング - Yamkazu's BlogIntelliJ IDEA13EAP(build130.7…

2013年5月 Groovyist/G*のあれやこれや

IntelliJ IDEAをベースとしたAndroid StudioがGoogle I/O 2013で発表された新たなAndroid用IDEAとして発表された5月。 Android StudioはGradleでビルドするようになったようで、その影響でGradleってなによ?といった関心を示す人が増えたようだ。 GroovyでM…

TeraTermのカラー設定をSolarized Darkにする

先週末、気分転換で、EmacsやTeraTermのカラーテーマをSOLARIZEDのSolariez Darkに変更しようと思った。 設定 本家見ながら設定しようとしたけど、色の設定がなんかおかしい。 ググったら、TeraTermでの設定があったので、以下を参考にさせてもらった。Solar…

G*ワークショップZ May 2013 - Spockハンズオン (資料の)まとめ #jggug

残念がら参加できませんでした。 参加できないときは、Ustが(録画も)欲しいなと思ってしまう。 window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.cr…