タグ

Javaに関するnyopのブックマーク (55)

  • Apple、SafariでJavaやSilverlightなど、ほとんどのインターネットプラグインのサポートを終了したと発表。

    AppleがSafariでJavaやSilverlightなど、ほとんどのインターネットプラグインのサポートを終了したと発表しています。詳細は以下から。 Appleは現地時間2019年04月19日、Safariのサポートページを更新し、ほとんどのインターネットプラグインのサポートを終了し、インターネットプラグインを必要としないHTML5スタンダードのコンテンツに最適化していると発表しています。 Safari no longer supports most plug-ins. To load webpages more quickly, save energy, and strengthen security, Safari is optimized for content that uses the HTML5 web standard, which doesn’t require a p

    Apple、SafariでJavaやSilverlightなど、ほとんどのインターネットプラグインのサポートを終了したと発表。
    nyop
    nyop 2019/04/21
    12月にアップグレードしたPCで、3末にJavaがインストールされてないことに気づいたんだけど、そこまでJavaが日常的に使われなくなったのか、と驚愕した。
  • タイムゾーン呪いの書 - Qiita

    コメント欄で「Software Design 誌 (2018/12) に寄稿した内容や修正などをこちらの記事にも適用したい」と言ったあと、やるやる詐欺でずっと放置していましたが、三年近く経ってようやく 2021年 7月に大幅に改訂し、同時に Zenn に引っ越すことにしました。 タイムゾーン呪いの書 (知識編) タイムゾーン呪いの書 (実装編) タイムゾーン呪いの書 (Java 編) なにやら長くなりすぎたので三部構成になっています。 この Qiita 版は、しばらく (最低一年は) 改訂前のまま残しておきます。 タイムゾーンの存在はほぼ全ての人が知っていると思います。ソフトウェア・エンジニアなら多くの方が、自分の得意な言語で、タイムゾーンが関わるなにかしらのコードを書いたことがあるでしょう。ですが、日に住んで日仕事をしていると国内時差もなく1 夏時間もない2 日標準時 (Japa

    タイムゾーン呪いの書 - Qiita
  • パーフェクトJava EEの感想 - AOEの日記

    Java EE 7 に対応した解説として出版されたパーフェクト Java EE を 著者のお一人である上 (id:n_agetsuma) さんから頂きました。ありがとうございます! 簡単ではありますが、についての感想をまとめました。 gihyo.jp 実はを頂いたのはもう半年前の夏のことだったのですが、色々と忙しい状況が続き、感想文の公開がこんなに遅くなってしまいました。ごめんなさい! の特色 このの特色は、Java EE の Web Profile に内容を絞ったという思い切った点にあります。説明する対象を絞ることで、これまでの和書の Java EE 解説よりも、各仕様の解説が深くなっており、多様な機能、意外と知られていない新機能などがしっかり網羅されています。ただ、そのために jBatch が対象から抜けちゃったのはちょっと残念だったかなと思っています。 また、著作メンバ

    パーフェクトJava EEの感想 - AOEの日記
  • 2016年現在のJavaについて - arclamp

    Sun MicrosystemsがOracleに買収されたのが2009年ですから、あれから7年が経ちました。 2013年、Javaは大人になったはずだった 僕は2013年に「イマドキのJavaORACLEについて - arclamp」という記事をアップし、次のように書きました。 そんなわけで「ORACLEJavaにコミットしているのか?」という質問が無意味なぐらい、ORACLEJava技術だけではなく、Javaユーザーの方を向いているのです。 もちろん、ORACLEは(SUNに比べて)イノベーションが足りないとかスピード感がないとか批判もできるのですが、これだけエンタープライズのユーザーが増えた中では、Javaの後方互換性を保ちつつ、着実に進化していく、つまりは引き続き安心してJavaを使うことができるというのは大きな価値でしょう。 そう、Java当の意味でオトナになったのかもし

    2016年現在のJavaについて - arclamp
    nyop
    nyop 2016/11/22
    oracleにしろSAPにしろOSS戦略は弱いよなぁ。
  • IBM、自社のJavaVMをオープンソース化すると発表。COBOLやPL/IのランタイムをJavaVMにも。Java 9と同時に正式版リリースを予定。JavaOne 2016

    IBM、自社のJavaVMをオープンソース化すると発表。COBOLやPL/IのランタイムをJavaVMにも。Java 9と同時に正式版リリースを予定。JavaOne 2016 IBMは、これまで自社で開発してきたJavaVMをオープンソース化すると、サンフランシスコで開催されていたJavaOne 2016で発表しました。 JavaOne 2016の3日目の基調講演に登壇した同社Distinguished Engineer兼Java CTOのJohn Duimovich氏は、冒頭で聴衆に「With Community」(コミュニティとともに)と呼びかけたあと「Make Java Great Again」(Javaを再び素晴らしいものにしよう)と書かれたキャップをかぶって見せました。 これはIBMが、コミュニティと一緒にJavaを進化させていくのだという心意気を示したメッセージのように受け止め

    IBM、自社のJavaVMをオープンソース化すると発表。COBOLやPL/IのランタイムをJavaVMにも。Java 9と同時に正式版リリースを予定。JavaOne 2016
    nyop
    nyop 2016/09/26
    こ、こぼる…?
  • Javaで業務系システムを開発するときの鉄板構成(2015年12月版) - Qiita

    はじめに Javaにはたくさんのフレームワークやライブラリがあります。 新規のプロジェクトでは何を採用するか検討する必要がありますが、最近Javaを始めた人や長い間レガシーなシステムをやっていて新しい技術に触れる機会がなかった人にとっては、たくさんの候補の中から選択していくのは大変なのではないでしょうか。 そこで、大部分のプロジェクトで無難に対応できるような鉄板ともいえる構成をまとめてみました。 想定システム 業務系システムと呼ばれるもの。金融系、人事系など、比較的お堅い感じのシステム メンバーが複数人で中規模以上のプロジェクト Webアプリ+バックエンドのバッチ 対象外 比較的カジュアルなWebサイト(そういうサイトでJavaを採用する事自体少ないですし) メンバーが一人で個人の趣味でプロダクトを自由気ままに選択できるようなプロジェクト Androidアプリ デスクトップアプリ 自分が鉄

    Javaで業務系システムを開発するときの鉄板構成(2015年12月版) - Qiita
  • 【悲報】損保ジャパン日本興亜、COBOLからJavaに切り替え : IT速報

    損害保険ジャパン日興亜は、基幹システムの刷新を進めている。従来のCOBOLアプリケーションの大半をJavaに切り替えるという。 日オラクルは2016年4月19日、損害保険ジャパン日興亜(以下、損保ジャパン日興亜)が進めている基幹システム再構築プロジェクトを支援すると発表した。 システムの検証に利用するクラウド型のJava実行環境を提供するほか、損保ジャパン日興亜に特化したJava技術者の育成プログラムを提供する。今後2年間で最大40名のJavaリード・アーキテクトの育成を目指す。 損保ジャパン日興亜は現在、フィンテックの実現などに向けて基幹システムの刷新を進めている。計画では、従来のCOBOLアプリケーションの大半をJavaアプリケーションに切り替える。これに伴い、Javaの開発力と技術力、迅速に検証可能なクラウド型のJava実行環境などを必要としている。Javaの国際的標準化

    【悲報】損保ジャパン日本興亜、COBOLからJavaに切り替え : IT速報
    nyop
    nyop 2016/04/21
    なんかつらそうな案件だなぁ。。。
  • Good-bye EJB, Hello CDI – Java EE Advent Calendar 2015

    Good-bye EJB, Hello CDI – Java EE Advent Calendar 2015 This is for the “Java EE Advent Calendar 2016” event material among Japan. Thanks for using auto translator for English. Java EE アドベントカレンダー2015の12月23日分です。寺田さんの記事からの続きになります。 ※注: 内容がエンタープライズ開発の中核方面に寄っているので難度高かなという気がします。 今年のJavaOne 2015ではキーノート発表に日人として超久しぶりに登壇させてもらったり去年に引き続きセッションを一枠喋ったりとなかなかのプレッシャーでしたが、なんとか無事終わりほっと一息、なんて余裕が全くないのですが、そんなことより個人的にショッ

    Good-bye EJB, Hello CDI – Java EE Advent Calendar 2015
    nyop
    nyop 2015/12/24
    まじすかー。
  • よくある業務開発の自動化事情 #jjug_ccc #ccc_cd3

    JJUG CCC 2015 Fall 2015-11-28T15:00-15:50 の発表資料です。 話せなかった分は切りましたが、言いたいことは言い切っています。Read less

    よくある業務開発の自動化事情 #jjug_ccc #ccc_cd3
    nyop
    nyop 2015/11/29
    irofさんの大作。
  • 【速報】JUnit5 はこうなる!?【プロトタイプ】 | DevelopersIO

    渡辺です。 DevelopersIOでの100目のエントリーがJUnitネタとなりました。 自分がJUnit実践入門を執筆したのは2011年から2012年にかけてです(出版が2012年11月)。 それからJava8がリリースされていますが、JUnit4自体は大きな進化はしていませんでした。 昨日、JUnit Lambda Prototypeが公開されました。 まだプロトタイプということで、今後の変更は大きいかと思いますが、いよいよ次世代のJUnitの足音が聞こえてきた感じがします。 今回は、このドキュメントからJUnit Lambdaの概要と方針について速報をお送りしたいと思います。 なお、現在JUnitチームでは、このプロトタイプに対するフィードバックを募集しています。 ここはこうじゃないとかはてブコメントする前にTwitterGitHubでフィードバックを! JUnit Lambd

    【速報】JUnit5 はこうなる!?【プロトタイプ】 | DevelopersIO
    nyop
    nyop 2015/11/22
    "Lambda式対応したのでJava7以下はアウトオブ眼中"攻めてるなーw
  • Java製アプリを Eclipse から実行したことしかない新人に「ビルドツールとは?」を説明してみる…そして CI へ - Qiita

    Java製アプリを Eclipse から実行したことしかない新人に「ビルドツールとは?」を説明してみる…そして CI へCIgradleビルドツール継続的インテグレーション Ant とか Gradle とか,名前は見かけるけど何に使っているのかよくわかりません (意訳) 的なことを新人から立て続けに言われたので,順を追って説明してみようと試みる. ビルドとは: 書いたプログラムを番環境で動作させるまで 「ビルド」という言葉をいきなり説明するのも唐突なので,そもそもプログラムコードが番で稼働するまでの流れをざっくりと説明します. デプロイまでに必要な作業 アプリケーションをテスト環境や番環境で動作させるためには,おおまかに言えば以下の様な手順をを踏みます. (自分や新人の実業務ではサーバーサイドは Java,クライアントは Java だったり TypeScript で書かれた Web

    Java製アプリを Eclipse から実行したことしかない新人に「ビルドツールとは?」を説明してみる…そして CI へ - Qiita
    nyop
    nyop 2015/10/19
  • InfoQ の記事に対する私のコメントのまとめ

    2015年9月16日 at 11:48 午前 「オラクルがJavaエヴァンジェリストを追放」 という記事が、2015年9月14日 InfoQ 様から掲載されました。 ( 9月16日 該当記事の日語翻訳の指摘箇所は翻訳者様によって修正されました。) 当初、Twitter や FaceBook で自分の見解を書いていましたが、私のツイートがリツィートなどで拡散されるに従い、記事の全てがウソというような内容に変わっていたりしました。それはそれで違いますので、該当記事に対する私のコメントを改めて下記にまとめます。下記意見はすでに InforQ の該当ページでも伝えています。 また、ご理解いただきたいのは、記事の内容は、InfoQ 様、執筆者様、翻訳者様を叩くとか否定したいわけでは決してなく、事実は事実として正しく伝えていただき、事実とは異なる箇所は正しく修正していただきたいと思い記載しました。

    InfoQ の記事に対する私のコメントのまとめ
    nyop
    nyop 2015/09/16
    #てらだよしおがんばれ
  • オラクルがJavaエヴァンジェリストを削減

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    オラクルがJavaエヴァンジェリストを削減
    nyop
    nyop 2015/09/15
    Oracleさんはどこに行きたいんやろうなぁ。。。
  • エンタープライズ・アーキテクチャの選択について - JavaDay Tokyo 2015

    20. 19 品質特性 特性の概要 副品質特性 概要 機能適合性 実装された機能がニーズを満たす 度合 完全性 ニーズを機能がユーザの目的やタスクを包含している度合 正確性 必要な精度で正確な結果を与える度合 適切性 機能が定められたタスクや目的を円滑に遂行する度合 性能効率性 システムの実行時の性能や資源効 率の度合 時間効率性 実行時のシステムの応答時間、処理時間などの処理能力の度合 資源利用性 実行時に使用する資源量や種類 キャパシティ 要求を満たすための製品やシステムのパラメータの最大許容値 互換性 他製品やシステムと機能や情報を 共有、変換できる度合 共存性 他製品へ負の影響を与えず、共通の環境や資源を共有して効果的に実行する度合 相互運用性 2つ以上の製品やコンポーネント間で情報を交換、利用できる度合 使用性 効果的、効率的に利用できる度合 適切度認識性 ニーズに適した利用かど

    エンタープライズ・アーキテクチャの選択について - JavaDay Tokyo 2015
    nyop
    nyop 2015/09/01
  • マイクロサービスアーキテクチャの設計 - JUG2015

    2015/8/28に開催された「Spring in Summer ~ 夏なのにSpring 」での講演「R1-2 マイクロサービスアーキテクチャの設計」の講演資料です。Read less

    マイクロサービスアーキテクチャの設計 - JUG2015
  • Date and Time APIを理解する為には、ISO 8601に踏み込みましょう!

    HASUNUMA Kenji (Deprecated) @khasunuma_old Date and Time APIを説明するにISO 8601にまで踏み込むのは蛇足だという方は非常に多く、過去にJava界隈の重鎮から叩かれたことがあります。しかし、過去のセッションやブログを見る限り、ISO 8601には触れずに解説したものは、ほぼ例外なく爆死しています。 2015-05-09 05:11:10 HASUNUMA Kenji (Deprecated) @khasunuma_old Date and Time APIがISO 8601ベースになったのは、先行したJoda-Timeが同様にISO 8601ベースにしてうまくまとまったから。Stephenは暦が無数にあることを承知の上で、ISO 8601という国際規格を「人間向け」の基準と定めたのです。 2015-05-09 05:13:45

    Date and Time APIを理解する為には、ISO 8601に踏み込みましょう!
    nyop
    nyop 2015/05/09
    これは良いまとめ。
  • JAVA開発メモ -

    String text = "Hello World!"; Pattern p = Pattern.compile("Hello"); Matcher m = p.matcher(text); if (m.find()) { } else { } String text = "www.hoge.net"; Pattern p = Pattern.compile("\\.net"); Matcher m = p.matcher(text); String replaced = m.replaceFirst(".info"); System.out.println(replaced); Matcher m = p.matcher(st); String replaced = m.replaceAll(""); String text = "Name: Regular Expressions";

  • Javaのプログラムはどうやって動いているの? JVM編

    Yahoo! JAPANのIaaS基盤では200超のOpenStackクラスタが稼働しており、それらのコントロールプレーンをKubernetes上にデプロイしています。IaaSチームで管理している十数のKubernetesクラスタは古いバージョンのまま運用が続けられていたため、現在、段階的にバージョンアップおよびその自動化に取り組んでいます。このようなクラスタ群をメンテナンスする中で、工夫した点や失敗した点、得られた知見を紹介します。 Yahoo! JAPAN Tech Conference 20222022年2月3日、4日に開催しました。 https://techconference.yahoo.co.jp/2022/ アーカイブ動画はこちらからご覧ください。 https://youtu.be/F5EQqWOw8So

    Javaのプログラムはどうやって動いているの? JVM編
  • Java漬けになってきたが、それでも僕は書いてない - 無駄かもしれない足掻き

    4月8日にJava Day Tokyo,11日にJJUG CCC 2015 SpringとJavaの大きなイベントが続けてあって、どちらも朝から懇親会まで参加してきた。 Java Day Tokyo Pepperとかミニカーとか車とか、ありとあらゆるものがJavaで動いていた。 Java9は来年リリースするらしい。 ハンズオンではじめてラムダ式とStreamAPIの書き方がわかった。 JJUG会長の鈴木さんにDukeのもにもにをいただいた(家宝) みんなでJavaの20周年を祝ってケーキをべた JJUG CCC 2015 Spring Javaコーヒーを入れたりミニカー?を動かしたり3Dプリンタを制御したりしてた GroovyでExcel操作が簡単にできることを知った nullを制御するための考え方を知った 払えるならお金を出しておいたほうがいいことも知った 飛び入りLTは時間が短くな

    Java漬けになってきたが、それでも僕は書いてない - 無駄かもしれない足掻き
  • Java SE 再入門

    Apache Kafka Meetup Japan #3 https://kafka-apache-jp.connpass.com/event/58619/ 発表資料

    Java SE 再入門