タグ

ブックマーク / news.mynavi.jp (6)

  • 大刷新リリース Java 8の新機能

    2014年3月18日(米国時間)、ラムダを筆頭に数多くの新機能が含まれるJava 8がいよいよリリースされる。 ここ数年、JavaOracleのSun買収による混乱、当初Java 7で実装されるはずだった多くの機能の先送り、さらにはJava 8のリリースの遅延など様々な要因によって強い停滞感があり、それが関数型言語の機能を取り入れたScalaなどJavaの代替となるJVM言語の台頭にも繋がった。 そうしたJavaプログラマの溜まりに溜まったモヤモヤを払拭するアップデートとして期待されているのが今回のJava 8だ。前述の通りラムダの導入による新たな構文からStream APIやTime APIといったライブラリの追加まで、非常に多くの新機能を含んでいる。 稿ではそのJava 8の主要な新機能についてサンプルコードを交えて紹介していく。Java 8の新機能を押さえるための参考になれば幸い

    大刷新リリース Java 8の新機能
  • イマドキのIDE事情(153) Groovyベースのビルドツール「Gradle」をEclipseで使ってみる

    Gradleとは? Gradleというビルドツールをご存じだろうか? JavaではビルドツールとしてMavenやAntが利用されることが多いが、Gradleはこれらと同種のツールで、Groovyを使用しているという特徴がある。Mavenは少しでも規約から外れたことをしようとした場合の煩雑さ、Antはすべての処理を一から記述しなくてはならずXMLが肥大化しがちという問題をそれぞれ抱えている。 GradleはGroovyを使用しているものの、Groovy専用のビルドツールというわけではなく、Javaでの開発にも利用できる。ビルドスクリプトの記述にGroovyを使用するため、MavenやAntのXMLベースのビルドファイルのように冗長な記述は不要だ。また、Maven/IvyリポジトリやAntのビルドファイルを利用できるなど既存資産も活用することができる。 このようにGradleはこれまでMave

    イマドキのIDE事情(153) Groovyベースのビルドツール「Gradle」をEclipseで使ってみる
  • ISID、モスフードサービスの社内コミュニティサイトにSNS「Spigit」を提供

    電通国際情報サービス(ISID)は4月16日、同社が販売代理店として提供するSNS「Spigit (スピギット)」が、モスフードサービスの社内コミュニティサイトに採用されたことを発表した。 「Spigit」は米Spigit社が開発した、アイデアの収集 / 評価 / 採用を効率化するSNSで、社内でさまざまなアイデアを投稿・評価しあうことができる。社員から投稿された多数のアイデアを多面的に評価して優れたアイデアを抽出する仕組みも備えており、欧米ですでに約200社の導入実績があるという。 モスフードサービスがSpigitを採用した理由としては、参加状況に応じてさまざまなグッズと交換可能なポイントを獲得できるなど、社員の自発的な参加を促す機能がある点や、ISIDのコンサルティングサービスにより運営ノウハウが提供される点、初期費用を抑えられるSaaS型サービスである点が挙げられている。 モスフード

    ISID、モスフードサービスの社内コミュニティサイトにSNS「Spigit」を提供
    yamkazu
    yamkazu 2012/04/17
  • イマドキのIDE事情(123) WebアプリからEclipseプラグインまで、様々なMongoDBフロントエンド

    MongoDBとは? 近年主にWebアプリケーションのデータストアとしてRDBMSの代わりにNoSQLと呼ばれるミドルウェアが注目を集めている。NoSQLは、RDBMS以外のデータストアの総称であり様々な製品が存在するが、いずれもRDBMSよりも機能がシンプルな分高速に動作し、スケーラビリティに優れるという特徴を持っているものが多い。 MongoDBは数あるNoSQL製品の中でも特に人気の高いもののひとつで、スキーマレスなドキュメント指向のデータベースだ。今回は、このMongoDBフロントエンドとして利用可能なツールを紹介したい。 mViewer mViewerは、Javaで実装されたWebベースのMongoDBフロントエンドだ。軽量サーブレットコンテナであるwinstoneが同梱されており単体で実行できるようになっているため、Javaが動作する環境があればすぐに利用することができる。

    イマドキのIDE事情(123) WebアプリからEclipseプラグインまで、様々なMongoDBフロントエンド
  • イマドキのIDE事情(74) 高機能なGroovy開発環境「Groovy-Eclipse 2.0」リリース!

    Groovy-Eclipseとは 1月15日、Groovy開発用のEclipseプラグイン「Groovy-Eclipse 2.0」がリリースされた。GroovyはJava VM上で動作するスクリプト言語でJavaに似た構文を持つためJavaプログラマにとって扱いやすいという特徴がある。Groovy-EclipseはこのGroovyでの開発を強力に支援してくれるEclipseプラグインだ。バージョン1.0から大幅に機能が強化されており、Eclipse標準のJava開発環境であるJDTと比較しても遜色ない開発支援機能を備えている。 Groovy-Eclipseはこちらの更新サイトからインストールすることができる。 強力なコーディング支援機能 Groovy-Eclipseをインストールすると、GroovyプロジェクトやGroovyのクラスなどを作成するためのウィザードが追加される。また、Groo

  • iOSが爆発的シェア増 - モバイルOS 10月シェア

    Net Applications - Usage Share Statistics for Internet Technologies. Net Applicationsから2011年10月のモバイルOSシェアが発表された。10月はシェアが大きく変動している。これまでiPhoneiPadのOSであるiOSのシェアが過半数を超え高い影響力を持っていたが、10月はさらに大きくシェアを増やし、61.50%まで増加した。これは10月にiPhone 4Sが新しく販売されたことが原因ではないかと考えられる。

  • 1