タグ

2010年8月24日のブックマーク (15件)

  • Grails - Wikipedia

    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

  • GDKかSwingBuilderかよーわからんけど,Groovyのナゾがひとつ解けた - marsのメモ

    SwingBuilderにおける以下のようなコードに違和感を覚えつつも,お作法なんだろうからと深くは考えてなかったワケ。 button(text:"Click", actionPerformed: { /* ここにアクションを記述 */ }) でもね,JetGroovyで編集中にこんなコード補完を見つけてしまったのよ。それもSwingBuilder外で。 あれ?actionPerformedってJButtonのプロパティになってるやん。調子のって(↓)こんなことしたら,こっちもプロパティで出るし。 あれこれ調べてみた所,どうやらGroovyが気を利かせてJDKのクラスに独自の拡張を施しているみたい。一応,GDKの存在は知ってたつもりなんだけど,GDKのJavadocにSwingは見当たらなかったんだよなぁ。:-( まあよい。JetGroovyを信じよう。今まで「無名クラスが作れないからSw

    GDKかSwingBuilderかよーわからんけど,Groovyのナゾがひとつ解けた - marsのメモ
  • 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
  • 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
  • Groovy - Japanese Swing Builder

    SwingBuilderはSwingのGUIを作成するための簡潔な方法を提供します。その方法とはGroovyのイディオムとビルダーを使うことで実現します。複数の子コンポーネントを生成してSwingのメソッドを呼び出し、その子コンポーネントたちを親コンポーネントに関連付けるといった複雑なオブジェクトを作成するときの面倒な作業をビルダーが処理してくれます。その結果、あなたが書いたコードでは可読性とメンテナンス性が向上すると同時に、すべてのSwingコンポーネントを利用することができます。 SwingBuilderを使ったシンプルな例: import groovy.swing.SwingBuilder import java.awt.BorderLayout as BL def swing = new SwingBuilder() count = 0 def textlabel def fram

  • Groovy - Japanese GUI Programming with Groovy

    イントロダクション Groovyには、GUIにコードを書くのに利用可能ないくつかのオプションがあります: Java標準のAWTとSwingのクラスを直接利用できます 以下のようなSwing用ライブラリを利用できます JGoodies (ホーム) (サンプル) JFreeChart (ホーム) (サンプル) (ビルダー) GroovyのSwingBuilderを利用できます (詳細を参照) Java 2D の機能を利用するのに GraphicsBuilder を利用できます SwingXBuilderが利用できます (詳細を参照) オープンソースの JIDE Common Layer 用に JIDE ビルダー を利用できます GroovySWT モジュールが利用できます きれいなグラフを表示するのに PrefuseBuilder を利用できます wingS フレームワークを利用できます: W

  • Japanese Differences from Java - Groovy - Codehaus

    GroovyはJava開発者にとってできるだけ自然であるように作られています。Groovyの設計にあたって、私たちは(特にJavaの経験を持ってGroovyを学ぶ開発者にとって)驚きを最小にするという原則に従ってきました。 ここではJavaとGroovyの主な違いを一覧してみましょう。 デフォルトのimport 以下のすべてのパッケージとクラスはデフォルトでimportされます(これらを利用するために明示的に import 文を使う必要はないということです): java.io.* java.lang.* java.math.BigDecimal java.math.BigInteger java.net.* java.util.* groovy.lang.* groovy.util.* よくある落とし穴 ここではGroovyを使い始めたJava開発者にとって、つまづき易いポイントを一覧し

  • Groovy - Wikipedia

    Groovy(グルービー)は、Javaプラットフォーム上で動作する動的プログラミング言語である。 Groovy の処理系はオープンソースソフトウェアであり、James Strachan と Bob McWhirter らを中心に、オープンソース開発サイトであるコードハウス上で、2003年8月27日に開発が開始された(CVSへの最初のコミットがなされた)。その後、開発の主体は Guillaume Laforge と Jeremy Rayner らに移り開発が続けられている。2015年3月31日までは Pivotal がスポンサー企業となり、開発者をフルタイム雇用していたが、3月末をもって終了し、Apacheソフトウェア財団の管理に移行した[3]。 GroovyはJava仮想マシン (JVM) 上で動作する言語処理系および言語の名称であり、Javaとの直接的な連携を特徴とする。例えばGroov

    Groovy - Wikipedia
  • Groovy - Japanese Home

    Groovyとは ... Python,Ruby,Smalltalk等の多くの機能がインスパイヤされ、Java開発者がJavaのような構文で使用可能にしたJavaプラットホーム用の アジャイルダイナミック言語 です。 web applications 開発、簡単な shell scripts の記述、GroovyのJUnit統合での簡素で有意義な テストケース の記述、 物の実務に使えるアプリケーション のプロトタイピングと構築は、今まで一度もこんなに簡潔でグルービーではありません。 Groovy はJavaオブジェクトとライブラリでキレイに動作し アプリケーション開発 また スクリプティング モードのどちらでもストレートに Java バイトコード にコンパイルされます。 日語翻訳について 簡単な"ハローワールド"スクリプト:

  • http://homepage.mac.com/takaho_e/computer/rhino/

  • JavaScript+Java:Rhinoの導入と基本的な利用法 - builder by ZDNet Japan

    Kubernetes活用の最適解とは? 今、注目のコンテナを活用した柔軟なIT基盤 運用、管理の課題を解決しメリットを最大化 最新ストレージで変わるIT運用 仮想化テクノロジーとFlashArrayの組合せで 運用負荷軽減と高性能化を実現したDMM 膨大なアクセスを支える屋台骨 高い安定性とパフォーマンスを両立 ZOZOTOWNが選んだストレージ基盤を解説 ID管理の基礎知識 新しい働き方におけるITガバナンスの 向上にむけて ビジネスの推進には必須! ZDNet×マイクロソフトが贈る特別企画 今、必要な戦略的セキュリティとガバナンス 現場主導のデジタル変革 ビジネス変革のための“ITの民主化” そして 変わるIT部門の役割 新OSのWin11はどう進化したか ビジネス上の役割、開発の要因と Win11が目指した5つのポイントを紹介 サービスを止めない! サイバーエージェントに聞く高可用性

    JavaScript+Java:Rhinoの導入と基本的な利用法 - builder by ZDNet Japan
  • Swingを使ってみよう

    Java を使ってグラフィカルなコンポーネントを使ったアプリケーションを開発する為に、 Java では Swing が用意されています。ここでは Swing の各コンポーネントの使い方を順にサンプルを作りながら試してみます。 Java を使ったプログラミング方法については「Java入門」を参照されてください。

    Swingを使ってみよう
  • js2-modeを使ってEmacsでJavaScriptを書く

    更新履歴 2008-06-20: 公開 js2-mode をおとなしくさせる js2-mode は Emacs で JavaScript を書くための major-mode です。 外部の JavaScript 処理系無しに (flymake のように) 文法上のエラーを表示するなど、 かなり意欲的な機能を備えています。 しかしその一方で、js2-mode のデフォルトの挙動はかなり独特です。 ここでは、それらの挙動を他の major-mode とそろえる方法を説明します。 インストール js2-mode はファイル単体で配布されていますので、それを load-path の通った場所に置きます。 % wget http://js2-mode.googlecode.com/files/js2-20080616a.el % mv js2-20080616a.el /PATH/TO/js2.el

  • Clojure - Wikipedia

    Clojure (発音は/'klouʒər/[3], クロージャー)は、関数型プログラミング言語であり、LISP方言の一つである。関数型プログラミングのプログラミングスタイルでのインタラクティブな開発を支援し、マルチスレッドプログラムの開発を容易化する汎用言語である。Clojure言語のプログラムはJava仮想マシンで動作する。.NETで動作するClojureCLRも開発されている。Clojure言語は「データとしてのプログラムコード」 (英語:「code as data」) という思想で設計されており、洗練されたマクロ機構を持つ。 リッチ・ヒッキー (Rich Hickey)がClojure言語を設計した目的は、既存のJavaプラットフォーム上で動作して、並行コンピューティングができる、関数型のLISP系の言語を作ることである。[4][5] Clojure言語が並行コンピューティングを実

    Clojure - Wikipedia
  • 三菱重工 | 舶用エンジンの排ガスで発電するハイブリッド過給機を開発

    三菱重工業は、船舶用ディーゼルエンジンの過給機に発電機を内蔵したハイブリッド過給機「MET83MAG」を開発した。エンジンの排ガスを、過給機コンプレッサの駆動だけでなく、発電に活かすことで航海中に必要なすべての電力を供給することができ、燃料消費量とCO2排出量の削減に貢献する。 日郵船株式会社、ユニバーサル造船株式会社、日立造船株式会社の協力により製品化したもので、2011年に就航する大型ばら積み運搬船に搭載して、世界で初めて実証試験を行う。初号機の完成を記念して、長崎造船所で23日に披露式典を開いた。 MET83MAGの発電機最大発電出力は754kW(毎分9,500回転時)。さらに発電機を電動機として作動させて過給機を加勢して、補助ブロワの代用とできるメリットがある。 実証試験は、ハイブリッド過給機MET83MAG 1台を装備したエンジンを、ユニバーサル造船が日郵船向けに建造するケー

    三菱重工 | 舶用エンジンの排ガスで発電するハイブリッド過給機を開発