タグ

2013年12月17日のブックマーク (5件)

  • Javaを創ろう - きつねとJava!

    この記事はJava Advent Calendarの13日目の記事です. 昨日は@kisさんのJava SE 8でパターンマッチを実装するでした. 明日は@megascusさんです. 皆さんはおそらく普段からJavaを使ってプログラムを作っているかと思います. そんな皆さんはJava言語について多くの思い・想いを持っているかと思います. 例えば,「こんな事ができたら良いのに」だったり,「ここが良くないんだよなぁ」といった具合です. そういった言語特徴の追加や改善を自分の手でできたら素敵だと思いませんか? 幸いJavaはOpenJDKというオープンソースプロジェクトで開発が行われており,第三者の僕達でもソースコードを手に入れ自由に変更を加えることができます.*1 この記事では言語の拡張の仕方を述べ,OpenJDKを実際に用いて極々簡単な言語特徴を実装してみます. コンパイラ概要 コンパイラの

    Javaを創ろう - きつねとJava!
    uehaj
    uehaj 2013/12/17
  • AntのGroovyタスクを使うときの俺流ベストプラクティス - nobusueの日記

    G* Advent Calendar 2013の12/16担当、@nobusue です。 12/7に続き二度目の登場になりますが、引き続き実務に役立つシリーズでいきたいと思います。といっても、「ビルドはGradleで決まりだよね!」というイマドキの現場ではなく、いまだにAntでがんばっている(ちょっと残念な)現場の方向けです。 最近はMavenやGradleやsbtなんかの新興勢力に押され気味のAnt御大ですが、その安定感からいまだに「Ant以外認めない」という現場も多いと聞きます。(あくまで伝聞ですよ。。。)実際、要件的にはAntで十分というケースも多いでしょう。しかし、やはりAntで無理やりがんばるのはあまり得策ではないケースというのもままあります。例えば、 テンプレートエンジンを利用して設定ファイルを動的に生成したい(単純なプロパティの置換ではすまない、もしくは日語を含む文字列を置

    AntのGroovyタスクを使うときの俺流ベストプラクティス - nobusueの日記
    uehaj
    uehaj 2013/12/17
    G* Advent Calendar 2013の12/16 #gadvent
  • Grails/Gradleの「さっきのテストレポート」をAlfredに表示してもらう - 豆無日記

    はじめに この記事は、G*(Groovy, Grails ..) Advent Calendar 2013の15日目として書かれたものです。 14日目は @grimroseさんでした。 最近某自作GrailsアプリにてGrails上でVert.xを利用してWebSocketのプッシュを実装したりしてたので、今回はその話を書こうかなと思っていたのですがやっぱりやめて、以前からそのうち書こうと思って寝かせていた開発Tipsネタの方がちょうど良い感じに熟してきたのでそちらを紹介することにします。 Grailsによる通知からのテストレポート表示(前回までのあらすじ) 以前、Grailsのアプリ起動完了やテストの結果をGrowlで通知するEvents.groovyが便利な件という記事を書きました。 Grailsのビルドイベントを、Grailsのイベント機構を利用して拾って、Growlで通知するという

    Grails/Gradleの「さっきのテストレポート」をAlfredに表示してもらう - 豆無日記
    uehaj
    uehaj 2013/12/17
    G*(Groovy, Grails ..) Advent Calendar 2013の15日目 #gavent
  • Bitbucket | Git solution for teams using Jira

    With best-in-class Jira integration, and built-in CI/CD, Bitbucket Cloud is the native Git tool in Atlassian’s Open DevOps solution. Join millions of developers who choose to build on Bitbucket.

    Bitbucket | Git solution for teams using Jira
    uehaj
    uehaj 2013/12/17
    G*(Groovy, Grails ..) Advent Calendar 2013 の14日目 #gadvent
  • Bitbucket | Git solution for teams using Jira

    With best-in-class Jira integration, and built-in CI/CD, Bitbucket Cloud is the native Git tool in Atlassian’s Open DevOps solution. Join millions of developers who choose to build on Bitbucket.

    Bitbucket | Git solution for teams using Jira
    uehaj
    uehaj 2013/12/17
    G* Advent Calendar2013の投稿になっております #gadvent