タグ

2017年2月16日のブックマーク (4件)

  • suicaは実はたまに落ちている - 紅茶屋くいっぱのあれこれ日記

    suicaのサーバーはみんなの知らないところで、実はたまに落ちているそうだ。 だがシステムが止まることはない、計算上センターは3日ぐらいは止まっていても大丈夫だそうだ。 だからサーバーが落ちたなどとニュース沙汰になることは殆ど無い。 suica開発陣頭指揮をされていたかたが、その実績をまとめてと頼まれ、博士論文にしたそうだ。 suicaの実例を述べるだけだと技術論文になってしまうので、一般化して論文を書きあげたそうなのだが、審査に携わった専門家の人達はそんなものが動くわけないだろうといったらしい。しかし現実問題としてsuicaは動いてしまっている。 人いわく、だってそれで動いちゃってるんだもん。だそうだ。 実装は時として奇妙に見えるかもしれない。 フィールドには神がいる。 …その意や、なんで落ちても大丈夫かなどはまた後ほど。 スイカのセミナー 昨日はスイカのセミナーだった。 JR東でスイ

    suicaは実はたまに落ちている - 紅茶屋くいっぱのあれこれ日記
  • 第6章 ビルドスクリプトの基本

    Everything in Gradle sits on top of two basic concepts: projects and tasks. Gradleの根にあるのは、プロジェクトとタスクという二つの基的な概念です。 Every Gradle build is made up of one or more projects. What a project represents depends on what it is that you are doing with Gradle. For example, a project might represent a library JAR or a web application. It might represent a distribution ZIP assembled from the JARs produced by

  • Javaでチーム開発するための環境構築 - Qiita

    IntelliJ IDEAによるGradle Projectの環境構築について紹介します。 IntelliJ IDEA IntelliJ IDEAとは、統合開発環境の1つです。現在はバージョン14が出ています。 他のJavaの統合開発環境だと、eclipseやNetBeansが有名です。 IntelliJ IDEAは補完が早いのが特徴で、個人的にはeclipseより早く開発できています。 また、標準のビルドツールにGradleを採用しています。 Gradle ant、mavenより便利なJavaのビルドツールです。groovyを採用しているので簡潔に記述できるのと、記述した依存関係のライブラリをインストールしてくれます。 Gradleのインストール ここでは、gvmを利用したインストール方法を紹介します。 GVMのインストール $ curl -s get.gvmtool.net | bas

    Javaでチーム開発するための環境構築 - Qiita
    nekonenene
    nekonenene 2017/02/16
    gradle wrapperでgradleインストールしていない人にも対応できる
  • IntelliJ IDEAでgroovyプロジェクトをgradleでビルドする - カタカタブログ

    IntelliJ IDEAで開発したgroovyプロジェクトをgradleを使ってjarにビルドする方法をまとめてみる。 groovyだと簡単なライブラリや実行可能なスクリプトとして作ることが多い。そのため、IDE上でしか実行できないのはいろいろと不便なので、IntelliJ上でビビルドして実行可能jarファイルを自動で作れるようにした。せっかくなので、gradleを使ってみる。 今回の環境は以下。 Mac OS X Yosemite 10.10.5 IntelliJ IDEA 14.1.2 (Community Edition) gradle 2.6 groovy 2.4.3 gradleインストール まず、gradleをインストールする。 以下から現時点で最新のgradle 2.6 (gradle-2.6-all.zip)をダウンロードし、取得したzipファイルを適当なパスに展開する。

    IntelliJ IDEAでgroovyプロジェクトをgradleでビルドする - カタカタブログ
    nekonenene
    nekonenene 2017/02/16
    not backed by gradle でつまずいたので助かった