Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Nobuhiro Sue
2,376 views
20140329_kyon_kao_wedding_LT_Groovy
Technology
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 13
2
/ 13
3
/ 13
4
/ 13
5
/ 13
6
/ 13
7
/ 13
8
/ 13
9
/ 13
10
/ 13
11
/ 13
12
/ 13
13
/ 13
More Related Content
PDF
Jjug 20140430 gradle_intro
by
Nobuhiro Sue
PDF
Gws 20140418 camel_groovy
by
Nobuhiro Sue
PDF
わしわし的おすすめ .gitconfig 設定 (と見せかけて実はみんなのおすすめ .gitconfig 設定を教えてもらう魂胆) #広島Git 勉強会
by
Yukinori KITADAI
PDF
GameJamでGithubを使おう
by
Ryouta Morita
PPT
twitter Bot Generator プレゼン in XOOPS Cubeサタデーラボ
by
valient
PDF
第7回フクオカRuby大賞本審査資料:全文検索エンジンGroongaへのmrubyの組み込み
by
Kouhei Sutou
PDF
HerokuでGroonga
by
Kouhei Sutou
PDF
プレゼンテーション スキルアップセミナー
by
Kazuyoshi Motoki
Jjug 20140430 gradle_intro
by
Nobuhiro Sue
Gws 20140418 camel_groovy
by
Nobuhiro Sue
わしわし的おすすめ .gitconfig 設定 (と見せかけて実はみんなのおすすめ .gitconfig 設定を教えてもらう魂胆) #広島Git 勉強会
by
Yukinori KITADAI
GameJamでGithubを使おう
by
Ryouta Morita
twitter Bot Generator プレゼン in XOOPS Cubeサタデーラボ
by
valient
第7回フクオカRuby大賞本審査資料:全文検索エンジンGroongaへのmrubyの組み込み
by
Kouhei Sutou
HerokuでGroonga
by
Kouhei Sutou
プレゼンテーション スキルアップセミナー
by
Kazuyoshi Motoki
Viewers also liked
PDF
Html5勉強会 20120423
by
Nobuhiro Sue
PPT
20111031 MobileWeb at TDC
by
Nobuhiro Sue
PDF
Gws 20141024 gradle_intro
by
Nobuhiro Sue
PDF
G*workshop 2011/11/22 Geb+Betamax
by
Nobuhiro Sue
PDF
ぽんぽこバレー勉強会 20120427
by
Nobuhiro Sue
PDF
Groovy indy 20120222
by
Nobuhiro Sue
PPTX
JJUG CCC 2011 Fall / Web test automation with Geb and Spock
by
Nobuhiro Sue
PDF
Light and shadow of microservices
by
Nobuhiro Sue
PDF
JSUG20171027-spfingboot-k8s-ocp
by
Nobuhiro Sue
Html5勉強会 20120423
by
Nobuhiro Sue
20111031 MobileWeb at TDC
by
Nobuhiro Sue
Gws 20141024 gradle_intro
by
Nobuhiro Sue
G*workshop 2011/11/22 Geb+Betamax
by
Nobuhiro Sue
ぽんぽこバレー勉強会 20120427
by
Nobuhiro Sue
Groovy indy 20120222
by
Nobuhiro Sue
JJUG CCC 2011 Fall / Web test automation with Geb and Spock
by
Nobuhiro Sue
Light and shadow of microservices
by
Nobuhiro Sue
JSUG20171027-spfingboot-k8s-ocp
by
Nobuhiro Sue
Similar to 20140329_kyon_kao_wedding_LT_Groovy
PDF
Groovyの紹介20130323
by
Yasuharu Hayami
PDF
Groovy Bootcamp 2015 by JGGUG
by
Uehara Junji
PPT
G*workshop sendai 20100424(v2)
by
Nobuhiro Sue
PDF
2013.11.16 shibuya java #4 Grails Goodness
by
Yu Sudo
PDF
Devsumi2012 JGGUG LT
by
Takuma Watabiki
PPTX
今から始めるApache Groovy
by
Yasuharu Hayami
PDF
Java開発の強力な相棒として今すぐ使えるGroovy
by
Yasuharu Nakano
PDF
Groovy Grails eXchage 2014 報告
by
Tsuyoshi Yamamoto
PPT
第5回勉強会
by
Mugen Fujii
PPT
第4回勉強会 Groovyの文法からSpockまで
by
Mugen Fujii
PDF
明日から使えるgradle
by
kimukou_26 Kimukou
PPTX
DevSummit2011JGGUG OpenJam: Groovy
by
Nobuhiro Sue
PPTX
開発を彩る技術たち
by
Oda Shinsuke
PDF
「プログラミングGroovy」入門(公開用)
by
orange clover
PDF
G* Workshop in Fukuoka - Introduction
by
Kazuchika Sekiya
PDF
Gws 20120521 gradle
by
Nobuhiro Sue
Groovyの紹介20130323
by
Yasuharu Hayami
Groovy Bootcamp 2015 by JGGUG
by
Uehara Junji
G*workshop sendai 20100424(v2)
by
Nobuhiro Sue
2013.11.16 shibuya java #4 Grails Goodness
by
Yu Sudo
Devsumi2012 JGGUG LT
by
Takuma Watabiki
今から始めるApache Groovy
by
Yasuharu Hayami
Java開発の強力な相棒として今すぐ使えるGroovy
by
Yasuharu Nakano
Groovy Grails eXchage 2014 報告
by
Tsuyoshi Yamamoto
第5回勉強会
by
Mugen Fujii
第4回勉強会 Groovyの文法からSpockまで
by
Mugen Fujii
明日から使えるgradle
by
kimukou_26 Kimukou
DevSummit2011JGGUG OpenJam: Groovy
by
Nobuhiro Sue
開発を彩る技術たち
by
Oda Shinsuke
「プログラミングGroovy」入門(公開用)
by
orange clover
G* Workshop in Fukuoka - Introduction
by
Kazuchika Sekiya
Gws 20120521 gradle
by
Nobuhiro Sue
More from Nobuhiro Sue
PDF
Fuse Online Hands-on Guide
by
Nobuhiro Sue
PDF
Fuse Online Hands-on Guide
by
Nobuhiro Sue
PDF
Knative CloudEvents
by
Nobuhiro Sue
PDF
JTF2018_B30_k8s_operator_nobusue
by
Nobuhiro Sue
PDF
DevLove k8s nobusue 20180711
by
Nobuhiro Sue
PDF
Gws 20140117 lt
by
Nobuhiro Sue
PDF
Gws 20131018 vertx_handson(updated)
by
Nobuhiro Sue
PDF
Gws 20130315 gradle_handson
by
Nobuhiro Sue
PDF
Groovy base gradle_20130309
by
Nobuhiro Sue
PDF
クラウド研究会 20120712 BaaS
by
Nobuhiro Sue
PDF
Letsgo developer 2012 Continuous Delivery
by
Nobuhiro Sue
PPTX
TDC20111031_Groovy_Geb
by
Nobuhiro Sue
PPTX
Letsgo sendai nobusue_20110528
by
Nobuhiro Sue
PPTX
G*workshop 20101209 OSGi and Grails2.0
by
Nobuhiro Sue
PPTX
DevLOVE 20100823 EnterpriseOSGi
by
Nobuhiro Sue
PPTX
Gws sokai 20100724_nsue
by
Nobuhiro Sue
Fuse Online Hands-on Guide
by
Nobuhiro Sue
Fuse Online Hands-on Guide
by
Nobuhiro Sue
Knative CloudEvents
by
Nobuhiro Sue
JTF2018_B30_k8s_operator_nobusue
by
Nobuhiro Sue
DevLove k8s nobusue 20180711
by
Nobuhiro Sue
Gws 20140117 lt
by
Nobuhiro Sue
Gws 20131018 vertx_handson(updated)
by
Nobuhiro Sue
Gws 20130315 gradle_handson
by
Nobuhiro Sue
Groovy base gradle_20130309
by
Nobuhiro Sue
クラウド研究会 20120712 BaaS
by
Nobuhiro Sue
Letsgo developer 2012 Continuous Delivery
by
Nobuhiro Sue
TDC20111031_Groovy_Geb
by
Nobuhiro Sue
Letsgo sendai nobusue_20110528
by
Nobuhiro Sue
G*workshop 20101209 OSGi and Grails2.0
by
Nobuhiro Sue
DevLOVE 20100823 EnterpriseOSGi
by
Nobuhiro Sue
Gws sokai 20100724_nsue
by
Nobuhiro Sue
Recently uploaded
PDF
自転車ユーザ参加型路面画像センシングによる点字ブロック検出における性能向上方法の模索 (20260123 SeMI研)
by
Yuto Matsuda
PDF
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
by
akipii ogaoga
PDF
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
by
akipii ogaoga
PDF
maisugimoto_曖昧さを含む仕様書の改善を目的としたアノテーション支援ツールの検討_HCI2025.pdf
by
Matsushita Laboratory
PDF
TomokaEdakawa_職種と講義の関係推定に基づく履修支援システムの基礎検討_HCI2026
by
Matsushita Laboratory
PDF
20260119_VIoTLT_vol22_kitazaki_v1___.pdf
by
Ayachika Kitazaki
自転車ユーザ参加型路面画像センシングによる点字ブロック検出における性能向上方法の模索 (20260123 SeMI研)
by
Yuto Matsuda
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
by
akipii ogaoga
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
by
akipii ogaoga
maisugimoto_曖昧さを含む仕様書の改善を目的としたアノテーション支援ツールの検討_HCI2025.pdf
by
Matsushita Laboratory
TomokaEdakawa_職種と講義の関係推定に基づく履修支援システムの基礎検討_HCI2026
by
Matsushita Laboratory
20260119_VIoTLT_vol22_kitazaki_v1___.pdf
by
Ayachika Kitazaki
20140329_kyon_kao_wedding_LT_Groovy
1.
2014.3.29 須江信洋(@nobusue) http://d.hatena.ne.jp/nobusue https://www.facebook.com/nobuhiro.sue きょんくん&かおりちゃん 結婚おめでとうLT大会 in Tokyo 『Groovy(G*)による SIer閉鎖空間サバイバル術』
2.
まずは、 ご結婚 おめでとうございます!!! (from JGGUG一同) 2
3.
自己紹介 須江 信洋(すえ
のぶひろ) Twitter: @nobusue https://www.facebook.com/nobuhiro.sue 約10年ほどJavaEE関連の仕事をしてます 2013年10月よりフリーランス(個人事業主) 最近興味を持っているもの Vert.x / Storm / Camel / ElasticSearch Vagrant / Docker / Ansible / Serverspec もちろんGroovy / Gradle / Grails 3 Gradle本 (執筆中)
4.
JGGUGって? Japan Grails/Groovy
User Group 2009年発足 Grails/GroovyなどのGroovyエコシステム(G*)に関 するコミュニティ 前身は2006年から活動していたGrailsコミュニティ こわくない 毎月第3金曜日にG*ワークショップを開催 参加型(ハンズオンなど) 告知・申し込みはこちら http://jggug.doorkeeper.jp/ 4 http://www.jggug.org/
5.
きょんくんとJGGUG 何度も登壇いただいてます! 最近だと、、、 5 いつも刺激的な発表をありがとうございます。 今後ともよろしくお願い申し上げます。 (JGGUG一同)
6.
ここから本題 [Q]Groovyって役に立つの? [A]知らなくても生きていけますが、 知っていると快適に生きていけるかも
例えばこんなとき JavaのクラスやJVMの挙動を手っ取り早く調べたい JUnitのテストケースを簡潔に書きたい Antのビルドスクリプトが複雑すぎて手がつけられな い Jenkinsをちょちょっとハックしたい JDK以外禁止の環境で生き延びたい 6
7.
とあるSIerの現場 インターネット接続制限厳しい 当然ながらProxyでアクセス制限
SlideShare禁止 Dropbox/Google groups禁止 GitHub禁止 使えるツールの制限厳しい Ruby入ってない(あっても1.8.7) Python古い Gemとか自由に取ってこれない 仮想マシン禁止(というか32bit Windows…) 7
8.
インストールレスでGroovy JDKさえインストールされていれば、 以下の方法でGroovyが使えます Groovyのバイナリを落としてくる
展開して embeddable/groovy-all-x.x.x.jar を 取り出す ターゲット環境で以下を実行 java –jar groovy-all-x.x.x.jar hoge.groovy java –jar groovy-all-x.x.x.jar –e “println ‘Hello groovy’” 8
9.
実話 その1 とあるシステム間の疎通確認のため、対向側 のサーバーの指定ポートに接続できるか確認 したい
間にFirewallがあるので、対向側でnetstat で確認するだけではダメ 最近のLinuxはtelnet入ってない・・・ 以下で解決 java –jar groovy-all.jar –e "new Socket(‘x.x.x.x’, 9443)“ 接続できない場合、ConnectException が出る 9
10.
実話 その2 アプリケーションが使っているOSSの名称と バージョンをリストアップしてお客さんに報告し なければならなくなった
ビルドは当然Antで、JARはSubversionに直 接コミットされている・・・ そんなプロジェクトが十数個 10
11.
こんなの作りました 11 def rootDir =
new File(args[0]) rootDir.eachFileRecurse { file -> if( file.name =~ /.*¥.jar$/ { def jar = new JarFile(file) def manifest = jar.manifest def att = manifest?.mainAttributes println “[File] ${file.absolutePath}” println “Title: ${att?.getValue(‘Implementation-Title’)}” println “Version: ${att?.getValue(‘Implementation-Version’)}” println }
12.
というわけで Groovy(G*)に興味が湧いてきた方は ぜひG*ワークショップにお越しください 告知・申し込みはこちら
http://jggug.doorkeeper.jp/ 次回はApache Camel+Groovyの予定 お仕事も承っております ご相談は @nobusue まで 12
13.
ありがとうございました 13 https://www.facebook.com/orehiji
Download