タグ

javaに関するshutaroのブックマーク (14)

  • 「やばすぎる」 Javaライブラリ「Log4j」にゼロデイ脆弱性、任意のリモートコードを実行可能 iCloudやSteam、Minecraftなど広範囲のJava製品に影響か

    Webセキュリティ製品などを手掛ける米LunaSecの報告によると、Minecraftの他、ゲームプラットフォームのSteamAppleの「iCloud」もこの脆弱性を持つことが分かっており、影響は広範囲に及ぶと考えられるという。 この脆弱性の影響があるのは、Log4jのバージョン2.0から2.14.1までと当初みられていたが、Log4jGitHub上の議論では、1.x系も同様の脆弱性を抱えていることが報告されている。対策には、修正済みのバージョンである2.15.0-rc2へのアップデートが推奨されている。 セキュリティニュースサイト「Cyber Kendra」によれば、この脆弱性に対して付与されるCVE番号は「CVE-2021-44228」という。 脆弱性の報告を受け、Twitter上ではITエンジニアたちが続々反応。「やばすぎる」「思っていたよりずっとひどいバグだった」「なぜこんな

    「やばすぎる」 Javaライブラリ「Log4j」にゼロデイ脆弱性、任意のリモートコードを実行可能 iCloudやSteam、Minecraftなど広範囲のJava製品に影響か
  • Javaランタイム(JRE)をグループポリシーで自動展開したい | old_3流プログラマのメモ書き

    Adobe FlashPlayerやReaderをグループポリシーで展開しようとすると、入手が面倒だったり、MSIとMSPがあったりと厄介でしたが、Javaはすんなり行きました。 手順は、Active Directory を使ってネットワーク経由で Java を配布する方法に書いてくれています。 全オペレーティングシステムの Java のダウンロード一覧からWindowsオフライン用インストールファイルをダウンロードし、実行します。 すると以下のテンポラリフォルダにMSIファイルが解凍されるのでそれを、グループポリシーの[ソフトウェア]インストールで設定するだけでOKでした。 ・Windows Vista,7 C:\Users\ユーザー名\AppData\LocalLow\Sun\Java\jreバージョン名\jreバージョン名.msi ・Windows XP/2000 C:\Docume

    Javaランタイム(JRE)をグループポリシーで自動展開したい | old_3流プログラマのメモ書き
  • PCに残ったJavaランタイムの残骸を除去する「JavaRa」 | OSDN Magazine

    多くのPCにインストールされているJavaのランタイム(JRE)には、アップデート時に旧バージョンを削除しないという問題があることが知られている。これは互換性確保のためなのだが、不要なファイルがシステムに残されるのを嫌うユーザーもいるだろう。そこで利用したいのが「JavaRa」である。 JavaRaは不必要になった古いバージョンのJREを根こそぎ除去してくれるシンプルなツールだ。単にファイルを消すだけではなく、レジストリのエントリも修正してくれるため、痕跡を残さずPC内をクリーンアップできる。また、JREを最新バージョンへ更新する機能や、不必要なJREの関連ファイル・データを削除する機能もある。 システムドライブの空き容量が少ないとWindowsの動作が緩慢になったり、アプリケーションが不安定になったりしかねない。Javaの更新時にはJavaRaを利用して容量の確保を心がけたい(図1)。

    PCに残ったJavaランタイムの残骸を除去する「JavaRa」 | OSDN Magazine
  • BD-Jじゃないのかな? (#1770370) | Blu-rayソフト「アバター」の再生不具合が明らかに | スラド

    「ヱヴァンゲリヲン新劇場版」のBlu-ray版はメニューがBD-J、すなわちJavaで書かれているので起動に時間がかかることで知られていますが、そのレベルとは違うんですかね? 雑誌などではBDプレーヤーの性能比較のベンチマークのように使われていて、1分以上かかることも珍しくなかったかと。 ちなみに「アバター」は興味ありませんが、「ヱヴァンゲリヲン」はそうした性能比較で最速だったPS3で見ているのであまり気になりません。 「映画再生の前の、凝った仕掛けのメニュー画面」 は発売側の自己満足だと思ってます。 発売側(制作者)の自己満足に、なんで消費者が時間を奪われるのか、 といつも不満を感じます。まだBlu-rayソフトは買った経験が ありませんがDVDで映画を見る時の 「ディスク挿入後にメニュー画面で編を見るまで」 の矢印ボタンと決定ボタンの手間が毎度苦痛です。 メニュー画面を放置したら音楽

    shutaro
    shutaro 2010/05/28
    JavaなBD-Jメニュー実行にCPU・メモリの差が出るのだそうな。なるほど。
  • Java、.NET、Ajax開発の“銀の弾丸”オープンソース?(1/3)-@IT

    【特集】NTTデータが多数の開発案件で培ったノウハウを公開 Java、.NET、Ajax開発の“銀の弾丸”オープンソース? 株式会社NTTデータ 技術開発部 ソフトウェア工学推進センタ 崎山 直洋 2008/2/1 NTTデータが開発ノウハウを社外に公開 TERASOLUNA(テラソルナ)はWebアプリケーションを中心としたシステム開発の総合的ソリューションです。 2007年11月29日、NTTデータは2003年に整備し受注案件向けに展開して数多くのプロジェクトで適用されてきた総合的ソリューション「TERASOLUNA」の「開発プロセス」の概要と、オープンソースとして「フレームワーク」を公開しました(参考「NTTデータが独自の開発フレームワークをオープンソース化~開発プロセスも一部公開~」)。 稿では、その「開発プロセス」と「フレームワーク」の概要と使いどころを紹介します。 システム開

  • “全部入り”のEclipseで学ぶ統合開発環境の常識

    “全部入り”のEclipseで学ぶ統合開発環境の常識:企業システムの常識をJBossで身につける(2)(1/4 ページ) 企業向けアプリケーションのさまざまな“常識”をJavaのオープンソース・フレームワーク群である「JBoss」から学んでいきましょう。企業システムを構築するうえでの基礎となる知識をリファレンス感覚で説明していきます。初心者から中堅、ベテランまで大歓迎! 連載第1回の「企業向けアプリの常識を学び、JBossの環境構築」では、企業向けアプリケーションに必要な要素としてフレームワークやアプリケーションサーバ、そしてその一例として、JBossプロジェクトの概要を説明しました。 今回は、企業向けアプリケーションを構築する際に必要な要素として「統合開発環境」を説明し、実際にサンプルアプリケーションを作成します。企業向けアプリケーションの構築における、統合開発環境の機能やその重要性を学

    “全部入り”のEclipseで学ぶ統合開発環境の常識
  • 日本 Liferay ユーザグループ - Home

    このユーザグループの活動目的は、オープンソースポータルの Liferay Portal (以下、Liferay) を日国内で普及させることです。 以下のような活動を予定しています。 日語化された Liferay の提供 Liferay に関する日語ドキュメント/Tip を提供 Liferay 関連の技術/ビジネス情報のポータル化 Liferay とは Liferay は、Java や Web2.0 といった技術が用いられた、エンタープライズ向けのオープンソースポータルです。 CMSやコラボレーションツールの機能を内蔵 60以上のポートレットを用意 開発者向けのツールが付属 22カ国の言語に対応 メジャーなアプリケーションサーバ、データベース、OS で動作 ビジネス用途に使いやすいMITライセンス 動作をお試しで確認したい方は、家のデモサイトへどうぞ (要アカウント登録) 。 プロジ

  • Jetspeed 2 企業ポータル - [Jetspeed 2 Home Page]Jetspeed 2 ホームページ

    Jetspeed-2 is the next-generation enterprise portal at Apache. Jetspeed-2 offers several architectural enhancements and improvements over Jetspeed 1.0. First, Jetspeed-2 is conformant to the Java Portlet Standard and will provide a standard mechanism for the deployment of portlets. Second, Jetspeed-2 has matured to a more scalable architecture featuring multi-threaded functionality. Third, Jetspee

  • 企業システムの常識をJBossで身につける(4):企業でも情報整理で利用が進む「ポータル」の常識 (1/4) - @IT

    企業向けアプリケーションのさまざまな“常識”をJavaのオープンソース・フレームワーク群である「JBoss」から学んでいきましょう。企業システムを構築するうえでの基礎となる知識をリファレンス感覚で説明していきます。初心者から中堅、ベテランまで大歓迎! 今日において、インターネットを使用したWebサイトはさまざまなものがあります。このようなWebサイトを提供するうえで、インターネット上には「ポータルサイト」が存在し、企業は新しいビジネスをポータルサイトから発信していくことでビジネスを開拓しています。今回は、企業における「ポータル」について考えてみたいと思います。 まず、最初にポータルについて説明します。そのうえで、ポータルを構築する方法として、JBossのフレームワークから学んでいきたいと思います。 「Yahoo!」「Google」などで知られる「ポータル」とは 読者の皆さんは、「ポータル」

    企業システムの常識をJBossで身につける(4):企業でも情報整理で利用が進む「ポータル」の常識 (1/4) - @IT
  • PHP以外では: 既にあたり前になりつつある文字エンコーディングバリデーション - 徳丸浩の日記(2009-09-14)

    _既にあたり前になりつつある文字エンコーディングバリデーション 大垣靖男さんの日記「何故かあたり前にならない文字エンコーディングバリデーション」に端を発して、入力データなどの文字エンコーディングの妥当性チェックをどう行うかが議論になっています。チェック自体が必要であることは皆さん同意のようですが、 チェック担当はアプリケーションか、基盤ソフト(言語、フレームワークなど)か 入力・処理・出力のどこでチェックするのか という点で、さまざまな意見が寄せられています。大垣さん自身は、アプリケーションが入力時点でチェックすべきと主張されています。これに対して、いや基盤ソフトでチェックすべきだとか、文字列を「使うとき」にチェックすべきだという意見が出ています。 たとえば、id:ikepyonの日記「[セキュリティ]何故かあたり前にならない文字エンコーディングバリデーション」では、このチェックは基盤ソフ

  • あなたの携帯電話でJavaアプリは動きますか? (1/3) - @IT

    あなたの携帯電話でJavaアプリは動きますか?:携帯アプリを作って学ぶJava文法の基礎(1)(1/3 ページ) 「携帯アプリを作って学ぶJava文法の基礎」について この連載を読んでいるプログラミングに関心のある読者の皆さま、初めまして。 連載は、プログラム未経験の方でも携帯電話/PHS/スマートフォンなどの端末(以下、連載ではまとめて「ケータイ」と表記します)で、以下のようなサンプル・アプリケーションを自分で作って動かせるようになることによって、Java言語言語の基礎的な文法を習得することを目的としています。 ケータイでアプリケーションを動作させるためには、以下のことが必要となります。 ケータイJavaアプリを作成するための開発環境の構築 プログラミング言語Javaに関する知識 作成したアプリケーションを実際のケータイで動作させるための手続き そのほか気を付けなければならないこと

    あなたの携帯電話でJavaアプリは動きますか? (1/3) - @IT
  • JavaScriptを書かずにAjaxを実現するjMaki

    JavaScriptを書かずにAjaxを実現するjMaki:CoolなEclipseプラグイン(22)(1/3 ページ) Ajaxアプリケーションを開発するには、JavaScriptJavaの2つの性質の異なる言語を利用する必要があり、開発者を悩ませています。今回は、Ajaxアプリケーションの開発を簡単にするライブラリjMakiとそのEclipseプラグインについて解説します。 便利なJavaScriptライブラリが悩みのタネ? Ajax開発に欠かせないJavaScriptには現在prototype.js、jQuery、Dojo、script.acul.us、Yahoo UI Libraryなど実にさまざまなライブラリ(フレームワーク)が提供されていて、その利便性から開発の役に立っています。しかし、これらのライブラリを組み合わせて利用するには、各ライブラリの利用方法を習得する必要があり、

    JavaScriptを書かずにAjaxを実現するjMaki
  • Google Web Toolkitの正式版、GWT 1.4がリリース

    Googleは、Javaを使ってAjaxアプリケーションを開発するツール「Google Web Toolkit(GWT)1.4」をリリース、このバージョンをもってGWTはβ版から正式版になったと発表した。 同社によると、GWT 1.4でリコンパイルしたアプリケーションは、従来のものより生成されるコードの量が30%程度少なく、動作速度は20%から50%高速化するという。特に起動時間は、新しいブートストラッピング技術と、複数画像を1度のHTTPリクエストに自動的にまとめるイメージバンドルにより、非常に短くなった。例えばGoogleが用意しているメールサンプルにアクセスしてみると、「1度目も早いが、2度目は信じられないくらい早い」(Googleエンジニアリングマネジャー、ブルース・ジョンソン氏)という。 またローカライズを容易にするNumberFormatとDateTimeFormatの追加

    Google Web Toolkitの正式版、GWT 1.4がリリース
  • ITmedia エンタープライズ:Google、Ajaxアプリ開発ツールのβ版公開

    Google Web ToolkitではJavaを使ってGoogle MapsやGmailのようなAjaxアプリケーションを開発し、GWTコンパイラでJavaScriptHTMLに変換できる。 米Googleは、JavaでAjaxアプリケーションを作成するためのソフト開発ツール「Google Web Toolkit」(GWT)のβ版を公開した。 同ツールでは、Javaを使ってGoogle MapsやGmailのようなAjaxアプリケーションを開発できる。自分の好きなJava開発ツールを使ってAjaxアプリケーションの作成とデバッグを行い、GWTコンパイラでJavaアプリケーションをブラウザ対応のJavaScriptHTMLに変換することが可能。 GWTで作成したアプリケーションはIE、Firefox、Mozilla、Safari、Operaの各ブラウザを自動的にサポートするという。GW

    ITmedia エンタープライズ:Google、Ajaxアプリ開発ツールのβ版公開
  • 1