Groovyじゃんけん


第17回 G*ワークショップでプログラミングGROOVYのプレゼントを決める際に
行われた初めてのGroovyじゃんけん。


ということらしい。




なーに悩むことはない。全部含めてしまえばもめないだろう。

101種類


図中のDynamiteがGroovy で、反時計回りで、以下の順。

  1. Groovy
  2. GroovyServ 祝 0.9 released! http://bit.ly/eHRRzg by nobeans! http://bit.ly/eHRRzg by nobeans
  3. Grails ― a Groovy-based web framework inspired by Ruby on Rails
  4. GORM ― the Grails Object-Relational Mapping persistence framework
  5. Griffon ― Dekstop Enhancements for Groovy
  6. Gradle ― The next generation build system
  7. GPars ― A Groovy concurrency/parallelism library
  8. GroovyFX ― GroovyFX provides a Groovy binding for JavaFX 2.0.
  9. GaelykGaelyk is a lightweight Groovy toolkit for developing and deploying Groovy applications on Google App Engine.
  10. GMaven
  11. Gant
  12. GSQL ― supports easier access to databases using Groovy
  13. Grapplet
  14. GFreeMarker ― an integration of the FreeMarker template engine for Groovy
  15. Google Data Support ― makes using the Google Data APIs easier from within Groovy
  16. Gram ― a simple xdoclet-like tool for processing doclet tags or Java 5 annotations
  17. GraphicsBuilder ― GraphicsBuilder is a Groovy builder for Java 2D
  18. Groosh ― Provides a shell-like capability for handling external processes.
  19. Groovy Jabber-RPC ― allows you to make XML-RPC calls using the Jabber protocol
  20. GroovyJMS
  21. GroovyLab ― Provides a domain specific language (DSL) for math engineering (matlab-like syntax).
  22. Groovy Monkey ― is a dynamic scripting tool for the Eclipse Platform
  23. GroovyRestlet ― Groovy DSL for constructing Restlet application
  24. Groovy Science
  25. Groovy SOAP ― create a SOAP server and make calls to remote SOAP servers using Groovy
  26. GroovySWT ― a wrapper around SWT, the eclipse Standard Widget Toolkit
  27. GroovyWS ― GroovySOAP replacement that uses CXF and Java5 features
  28. GSP ― means GroovyServer Pages, which is similar to JSP (JavaServer Pages)
  29. Groovy Transforms ― Provides additional AST Transformations
  30. GroovyPlugin ― A Groovy plugin for JSPWiki
  31. HTTP Builder ― provides a convenient builder API for complex HTTP requests
  32. JideBuilder ― JideBuilder is a Groovy builder for the open source JIDE Common Layer
  33. MetaBuilder ― MetaBuilder is a builder that builds builders.
  34. Native Launcher ― a native program for launching groovy scripts
  35. Proxy-o-Matic ― Proxy-o-Matic lets you create dynamic proxies fast and in an homogeneous way
  36. Windows NSIS-Installer ― a Windows-specific installer for Groovy
  37. Windows Services ― framework for Groovy-based WinNT (Windows) Services
  38. WingSBuilder ― WingsBuilder is a Groovy builder for the wingS Framework
  39. XMLRPC ― allows you to create a local XML-RPC server and/or to make calls on remote XML-RPC servers
  40. OCM Groovy ― A Object Content Mapping implemented in Groovy leveraging the Java Content Repository (JCR)
  41. Tellurium ― A test framework built on top of the Selenium test framework implemented in Groovy
  42. COM Scripting ― script Windows ActiveX and COM components with Groovy
  43. groovy.beans
  44. groovy.grape
  45. groovy.inspect
  46. groovy.inspect.swingui
  47. groovy.io
  48. groovy.jmx.builder
  49. groovy.json
  50. groovy.lang
  51. groovy.mock.interceptor
  52. groovy.model
  53. groovy.security
  54. groovy.servlet
  55. groovy.sql
  56. groovy.swing
  57. groovy.swing.binding
  58. groovy.swing.factory
  59. groovy.swing.impl
  60. groovy.text
  61. groovy.time
  62. groovy.transform
  63. groovy.ui
  64. groovy.ui.text
  65. groovy.ui.view
  66. groovy.util
  67. groovy.util.logging
  68. groovy.util.slurpersupport
  69. groovy.xml
  70. groovy.xml.dom
  71. groovy.xml.streamingmarkupsupport
  72. org.codehaus.groovy
  73. org.codehaus.groovy.ant
  74. org.codehaus.groovy.antlr
  75. org.codehaus.groovy.antlr.java
  76. org.codehaus.groovy.antlr.parser
  77. org.codehaus.groovy.antlr.treewalker
  78. org.codehaus.groovy.ast
  79. org.codehaus.groovy.ast.builder
  80. org.codehaus.groovy.ast.expr
  81. org.codehaus.groovy.ast.stmt
  82. org.codehaus.groovy.binding
  83. org.codehaus.groovy.bsf
  84. org.codehaus.groovy.classgen
  85. org.codehaus.groovy.classgen.asm
  86. org.codehaus.groovy.control
  87. org.codehaus.groovy.control.customizers
  88. org.codehaus.groovy.control.io
  89. org.codehaus.groovy.control.messages
  90. org.codehaus.groovy.groovydoc
  91. org.codehaus.groovy.jsr223
  92. org.codehaus.groovy.reflection
  93. org.codehaus.groovy.reflection.stdclasses
  94. org.codehaus.groovy.runtime
  95. org.codehaus.groovy.runtime.callsite
  96. org.codehaus.groovy.runtime.dgmimpl
  97. org.codehaus.groovy.runtime.dgmimpl.arrays
  98. org.codehaus.groovy.runtime.memoize
  99. org.codehaus.groovy.runtime.metaclass
  100. org.codehaus.groovy.runtime.powerassert
  101. org.codehaus.groovy.runtime.typehandling
  102. org.codehaus.groovy.runtime.wrappers


101個に足りなかった。。。
なのでGroovyのパッケージで補完。



25種類

図中のDynamiteがGroovy で、反時計回りで、101種類の一覧の1〜25


15種類


図中のRockがGroovy で、反時計回りで、101種類の一覧の1〜15


11種類


図中のRockがGroovy で、反時計回りで、101種類の一覧の1〜11

7種類


図中のRockがGroovy で、反時計回りで、101種類の一覧の1〜7

5種類


図中のRockがGroovy で、反時計回りで、101種類の一覧の1〜5
左下のをちょっと変えて、親指も人差し指と同じ方向にして
あまたの上に両手で乗せて、ウサミミってのがいいかも。



3種類


普通のじゃんけん
ただし、コールは「ぐるーびーーじゃんけん、じゃんけんぽん」 (決定事項)
コールはみんなで大声でね。
勝った人は30秒の自己紹介(勝手に追加)


G*だから、GlassFishGNU(gccgdb)なんてのも入れてもいい?




Groovyではてブカウンター風はてなスターカウンターを作成する   1)調査・準備編
Groovyではてブカウンター風はてなスターカウンターを作成する   1)調査・準備編
これで使った groovy.swing.j2d.GraphicsRenderer で☆かけるから、似たような図を
描けるかなとも思ったけど、☆の中を塗りつぶしてしまうようなので、諦めた。。。







参照元

cafe press
David C. Lovelace
flicker Maria JB
NP POSTED










関谷 和愛、上原 潤二、須江 信洋、中野 靖治
価格: ¥ 3,360
価格は記載時点のものです。購入前にAmazonでご確認ください。