タグ

javaに関するf-sugerのブックマーク (11)

  • Kotlin - Wikipedia

    Kotlin(コトリン)は、ジェットブレインズのアンドリー・ブレスラフ、ドミトリー・ジェメロフが開発した、静的型付けのオブジェクト指向プログラミング言語である。 開発経緯[編集] Kotlinは、ロシア・サンクトペテルブルクにある、ジェットブレインズの研究所で生まれた。 ジェットブレインズ社は JavaRubyPython などのプログラミング言語による開発環境などを開発して販売してきた。Kotlinは、同社の経験を活かしJavaをもっと簡潔・安全になるように改良した産業利用向け汎用言語として開発され、2011年7月20日に発表された。 Java仮想マシン上で動作するため、Javaで書かれたプログラムと同程度に速くコンパイルされ同程度に速く動作するとしている。 Javaに望まれている機能であっても互換性を保つために実現できていない機能や、将来のJavaの仕様で実現が予定されている機能か

    Kotlin - Wikipedia
  • Home | Dropwizard

    Dropwizard is a Java framework for developing ops-friendly, high-performance, RESTful web services. Developed by Yammer to power their JVM-based backend services, Dropwizard pulls together stable, mature libraries from the Java ecosystem into a simple, light-weight package that lets you focus on getting things done. Dropwizard has out-of-the-box support for sophisticated configuration, application

  • Java での web アプリケーション開発時の開発環境メモ #1 - 一角獣は夜に啼く

    最近 Java で web アプリケーションを開発しようと思って、アプリケーション構成やら開発環境周りやら悩んだりしていたのだけれど、ある程度良さそうな構成に落ち着きつつあるので現状をメモしておく。 アプリケーション構成 とりあえず HTTP 周りは JAX-RS に任せるのが良さそう。 JAX-RS 実装としては Jersey を選択。 JBoss RESTEasy とかも試してみたけど、JAX-RS の参照実装ということもあって Jersey は癖が少なくて使いやすいのかなーと思ったりした。 Web 上の情報も多そうな気がする。 JAX-RS 2.0 Jersey 2.4 Servlet コンテナ内で動かすことを想定 ビルドツールとしては Gradle を選択。 IDE との連携を考えると Maven の方が有利かなーとも思ったけど、実際 Eclipse と NetBeans で試した

    Java での web アプリケーション開発時の開発環境メモ #1 - 一角獣は夜に啼く
  • JAX-RSはHTML Webアプリケーションを開発するのに充分なフレームワークであるか? - AOEの日記

    JavaEEでのWebアプリケーション開発フレームワークと言えばJSFですが、JSFデスクトップGUIの開発スタイルに似せた、コンポーネントベース、イベントドリブンなフレームワークであるため、拒否反応を示す人も多いようです。 で、フロントコントローラー型のフレームワーク (StrutsやRuby on Railsなど) が必要な人への選択肢をJavaEEは提供していないのか? ということになるのですが、JAX-RSがこの役割に向いているのではないかと言われています。 でも、基的にRestful Webサービスを開発するためのJAX-RSがHTML Webアプリケーションの開発に当に使えるのか、疑問に思っている人も多いと思います。 最近JAX-RSを使ってRestful Webサービスのみならず、HTMLを返却するWebアプリケーションの開発にも使ってみる機会があったので、そこで分かっ

    JAX-RSはHTML Webアプリケーションを開発するのに充分なフレームワークであるか? - AOEの日記
    f-suger
    f-suger 2013/10/26
  • Play framework で Java Web アプリケーション開発をもっと簡単に

    Play framework で Java Web アプリケーション開発をもっと簡単に ついに Web デベロッパによって Java フレームワークが開発されました。 ぶくぶくに膨れ上がったエンタープライズ Java をクリーンに置き換える魅力に気付いてください。 Play は開発者の生産性に注目し、RESTful アーキテクチャを目指します。 ★ リリース 1.0.2 ダウンロード そして はじめてみよう ! 概要 バグを直したらリロードするだけ Java ファイルを修正して、保存して、ブラウザをリロードすれば、すぐに結果を見ることができます! コンパイルもデプロイもサーバの再起動も必要ありません。 ステートレスモデル Play は "Share nothing" なシステムです。 同じアプリケーションの多数のインスタンスを複数台のサーバ上で動作させることで容易にスケールし、REST に

  • ドワンゴScala勉強会で学んだ、ハイブリッド言語「Scala」の魅力 | Lab by engineering@dwango.jp

    こんにちは初めましてー。2011年度新卒の田中です。 12月から急に寒くなってきましたね。 11月が暖かかったからといって油断していませんか? 私は完全に油断していました。まだ冬服を買っていません。 さて、まだ暖かかった11月、ドワンゴでScala勉強会という熱いイベントがありました。 私は最近Scalaを勉強し始めたのですが、この勉強会で、Scalaの魅力的な機能をたくさん知ることができました。 今回はScala勉強会から持ち帰った情報や今まで私が勉強してきたことを元に、Scalaのどこが魅力的なのかを記事をしていこうと思います。 それではよろしくお願いいたします。 対象読者 Javaを書いたことがある方 Scalaを知りたい方 Scalaを始めたばかりの方 Scala? ドワンゴはエンジニア同士の技術交流が盛んな会社で、プログラミング言語を中心に日々、情報交換、議論が行われています。

    f-suger
    f-suger 2011/12/07
  • LinuxにEclipseを入れる

    LinuxマシンにEclipseを入れる手順です。 こちらで試した環境は、TurboLinux 7.0、J2SE1.4.1、Eclipse 2.1(GTK版)です。 なお、以下の作業はrootユーザーで行うようにしてください。 GTK+は、GUI周りの描画を行うためのAPI群です。 EclipseのGTK版は、このAPIを利用しています。 TurboLinux7のGTK+はバージョン1.2ですので、2.0以上にアップしないと、 Eclipseを動作させることができません。 すでに、GTK+がインストール済みかを確認するには、 「rpm -q gtk+」「rpm -q glib」などの ようにして、RPMでインストール済みかをチェックしてください。 これで、インストールされているかどうか・バージョンは何か、というのを確認できます。 「rpm -e gtk+」「rpm -e glib」のように

  • luminis® - the art of software engineering

    Recently I have become interested in collaborative filtering - the method by which Amazon.com can recommend you books based on your preferences, or Last.fm recommends you songs and artists based on what you're listening to. Taste is an open source Java library that can be used to construct your own recommender system. In this blog entry, I'll describe my first steps with the framework. Getting the

    f-suger
    f-suger 2009/05/20
    javaのレコメンドエンジン「taste」
  • 403 Forbidden

    \閉鎖予定のサイトも売れるかも?/ アクセスがないサイトもコンテンツ価値で売れる場合も… ドメインの有効期限を更新してサイト売却にトライしてみましょう

  • Linux環境におけるJavaインストール手順

    はじめに 稿ではJava開発に必要な「JDK」のインストール手順を説明します。 JDKとは 「Java SE Development Kit」の略で、Javaアプリケーション実行環境の「Java Runtime Environment」(JRE)と、コンパイラやデバッガなどが含まれます。 最新バージョン 2007年9月現在の最新バージョンは「JDK 6u2」(J2SE 6update2)です。 導入環境 稿ではLinux(Fedora Core 6)におけるインストール方法について説明します。Windows環境でのインストールについては下記を参照してください。 Windows環境におけるJavaインストール手順 Fedora Core 6では、パッケージ間の依存関係を考慮して、他の必須パッケージを同時にインストールしてくれるYUMを使用するのが一般的です。これに従い、稿ではパッケージ

    Linux環境におけるJavaインストール手順
  • 竹形誠司 ブログ:Java+MySQL+Tomcat:携帯GPSで位置情報を記録する

    <%@ page contentType="text/html; charset=Windows-31J"%> <%@ page import="java.text.*"%> <%@ page import="java.io.*"%> <%@ page import="java.util.Date"%> <% String subNo = request.getHeader("X-Up-Subno"); String lat = request.getParameter("lat"); String lon = request.getParameter("lon"); DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd"); DateFormat timeFormat = new SimpleDateFormat("HH:mm:

  • 1