パスワードを忘れた? アカウント作成

ログインするとコメント表示数や表示方法をカスタマイズできるのを知っていますか?

13125571 story
ソフトウェア

マイナンバーサービスのポータルサイト「マイナポータル」がオープン、Java必須 92

ストーリー by hylom
レガシー感 部門より

内閣府がマイナンバー関連のポータルサイト「マイナポータル」のアカウント登録を開始した(日経ITpro)。

マイナポータルでは、行政サービスの提供や税金などの支払い、各種書類の受け取りといったサービスが利用できる。利用にはマイナンバーカードおよびICカードリーダライタが必要で、マイナンバーカードの電子証明書を利用するようだ。

そのほか、ログインにはJava実行環境やJPKI利用者クライアントソフト、マイナポータル環境設定プログラムのインストールが必須となるいう。

13121088 story
プライバシ

Webブラウザの自動入力機能を悪用して意図しない個人情報を送信させるデモ 16

ストーリー by hylom
シンプルな手口 部門より

Webブラウザの自動入力機能を悪用して個人情報を盗む手法が公表された。実証コードも公開されているBleeping ComputerGIGAZINESlashdot)。

Webブラウザの自動入力機能は、住所やクレジットカード情報などをあらかじめWebブラウザに登録しておくことで、Webページ上のフォームに自動的にそれらを入力するというもの。今回公表された実証コードでは、画面上に見えないようにフォームを配置し、さらにJavaScriptを使ってフォームに値が入力されたらそれらを自動的に処理するようなコードを組み合わせるというもの。

公開されているデモでは「Name」および「Email」入力フォームのみが表示されており、送信されるのは名前およびメールアドレスだけのように見えるが、電話番号や住所などを入力するフォームも見えないように配置されており、Webブラウザにこれらの情報が登録されており、さらに自動入力機能を利用した場合はこれらの情報も自動的に入力されて送信されてしまう。

ただし、Safariでは自動入力の際に入力するデータをユーザーに確認する仕組みになっており、また、Firefoxではユーザーが自動入力するフォームを指定する必要がある。そのため、これらブラウザでは悪用は難しいようだ。

13104355 story
Java

Oracle重役曰く、Java SEの有料機能を知らずに使用しているユーザーなどいるわけがない 31

ストーリー by headless
反論 部門より
OracleがJavaを利用する企業に対してライセンス料の請求を開始したと報じられたことに対し、同社のJava Platform Groupで開発担当バイスプレジデントを務めるGeorges Saab氏は、有料機能を知らずに使用しているユーザーなどいるわけがないなどと否定したそうだ(V3の記事)。

Saab氏によれば、Oracleではライセンス料を支払わずにJava SEの有料機能を使用しているユーザーからライセンス料を徴収する活動を進めてはおらず、担当スタッフを雇ってもいないという。Java SEのライセンスモデルはSun Microsystemsから買収する以前と変わっていないとし、ユーザーが誤ってJava SE Advancedの機能を使ってしまいやすいようになっているなどと示唆することは誤りだとも述べているとのことだ。
13097973 story
Java

Oracleが企業のJavaユーザーに対しライセンス料徴収活動を進めている? 90

ストーリー by hylom
これが新たなマネタイズ手法か 部門より
あるAnonymous Coward曰く、

OracleによるSUNの買収から実に6年を経て、ついにJava利用企業をターゲットにしたライセンス料請求が始まったという噂が今週Slashdotなど一部で話題となっているようである(Register)。

日本語で解説されている方のツイートによると、どうもJavaSEの本体は無料であるが、JavaSEのダウンロード時に一緒にダウンロードされるAdvanced Desktop、JavaSE Advanced、Suiteといった機能は本来有料であり、無料だと思ってこれらの機能まで使っていた企業に対してライセンス料を請求しだしたという話らしい。Oracleはライセンス料徴収のために20名の新規スタッフを雇ったとも報じられており、ある企業は10万ドルの支払いを要求され、最終的に減額されたものの3万ドルを支払ったという。

Oracleがなぜ今になってこうした活動を開始したのかについては、顧客がどの機能を使用しているかを把握するのに年月がかかってしまったためではないかとされている。この噂がどこまで真実なのかは不明だが、OracleではJavaSEにこれら機能を含めずダウンロードする手段を提供しておらず、事実であれば利用者には困ったことになりそうである。

13089623 story
ゲーム

情報処理学会 人工知能ゲームプログラミングコンテスト「SamurAI Coding 2016-17」予選募集中 33

ストーリー by headless
募集 部門より
washizaki 曰く、

今年度も情報処理学会により国際 人工知能プログラミングコンテストSamurAI Coding 2016-17が開催されます。

「SamurAI Coding」はゲームをテーマにAIプログラミングスキルを競う国際的なコンテストであり、学会主催の形では5年目になります。オンライン予選の募集締切は日本時間2017年2月12日20時59分。予選を勝ち抜いた16チームは2017年3月17日に第79回全国大会・名古屋大学にて併設される決勝に進出でき、旅費補助や賞金等の特典も予定されています。

今回のゲームは「SamurAI 3x3 (サムライ スリー オン スリー) 2016」。異なる武器を持った3名のサムライからなる軍団を制御し、相手の軍団と領地獲得を競います。前回好評であったルールが拡張され、一つのAIプログラムで異なる3名を操る点がポイント。1人でもチームでも、学生も社会人も、誰でも楽しく参加できます。プログラミング言語としては、C++、Java、Pythonを含む様々な主要な言語の中から自由に選ぶことができます。

12966397 story
iOS

誤って緊急通報システムを攻撃するPoCを公開して逮捕されたアリゾナのハッカー18歳 22

ストーリー by headless
surprrrrise!!! 部門より
米国・アリゾナ州のマリコパ郡保安官事務所は27日、緊急通報番号(911)に対してサイバー攻撃を実行するコードへのリンクをTwitterに投稿した18歳の男を逮捕したことを発表した。男は調べに対し、間違ったリンクを投稿してしまったと話しているとのこと(プレスリリース: PDFマリコパ郡保安官事務所のFacebook記事Softpediaの記事Arizona Daily Independentの記事)。

このコードはJavaScriptで書かれており、iOSのバグを悪用して911に繰り返し(ワン切り)発信をするものだという。バグの存在を友人から聞いた彼は、ポップアップを表示するバージョンやメールアプリを呼び出すバージョンなど複数のPoCを作成したが、911に発信するバージョンが違法であることは認識しており、公開するつもりはなかったとのこと。そのため、ポップアップを表示するバージョンを公開したつもりだったが、実際には911に発信するバージョンを誤って公開してしまったと主張しているそうだ。

コードへのリンクは1,849回クリックされたとのことで、アリゾナ州フェニックス周辺を中心に、テキサス州やカリフォルニア州の緊急通報システムも影響を受けたという。問題の発生をマリコパ郡保安官事務所に通知したサプライズ警察署の緊急通報システムには、数分の間に100回以上の着信があったとのこと。男はコンピューターへの不正アクセスに関する第2級重罪3件に問われ、マリコパ郡の4th Avenue Jailに収監されたとのことだ。
12935431 story
Java

IBM、OMRベースのJava仮想マシン「OpenJ9」を発表 34

ストーリー by hylom
乱立する仮想マシン 部門より

IBMがJavaの年次イベント「JavaOne 2016」で、オープンソースのJava仮想マシン「OpenJ9」を発表した(Publickeyopenj9.mybluemix.net)。

OpenJ9は同社が先にオープンソース化を進めていたランタイムライブラリ構築ライブラリ「OMR」をベースとしている。OMRはIBMが開発していたJava仮想マシン「J9」のコンポーネントをベースにしており(InfoQ)、OpenJ9はJ9をオープンソース化したものとも言える。今後IBMはOpenJ9をベースに独自機能を追加したものをJ9として提供する方針で、Java 9のリリースと同時に正式リリースを行うことを目指すようだ。

なお、OMRはJavaに限定せず、さまざまな仮想マシン/ランタイムライブラリを構築できるようになっており、昨年12月にはORMをベースとしたRuby向けランタイムを公開している(OSDN Magazine)。

12899608 story
プログラミング

faviconでテトリスをプレイできる「FavIconTris」 13

ストーリー by hylom
1分もせずに目が疲れました 部門より
あるAnonymous Coward 曰く、

ファビコンでプレイできるテトリス「FavIconTris」なるものが公開されている(デモページ作者のBenji Le Gnard氏による告知)。

JavaScriptでファビコンを連続的に生成・置き換えてテトリスを実現している模様。しかし細かすぎてまともにプレイするとはしんどい感じであった。

12877126 story
プログラミング

TIOBE IndexでC言語のレーティングが大幅に低下 46

ストーリー by headless
減少 部門より
8月のTIOBE Indexで、Cのレーティングが過去最低となる11.303%まで落ち込んでいる(InfoWorldの記事)。

Cは2012年4月にJavaを抜いて1位になって以降、Javaが2013年に3回(2月、3月、8月)1位となった以外は2015年3月まで1位を維持していた。しかし、2015年4月にJavaが再び逆転して1位となり、その後は徐々に差が広がっている。8月のレーティングは昨年同月から3.429ポイント減だが、小さいピークがあった昨年11月と比較すると5.842ポイント減であり、レーティングは急激に低下している。

Javaも今年に入って若干レーティングが低下しているものの、8月はCと7.707ポイント差の19.01%を獲得している。昨年同月比で1ポイント以上レーティングが低下したのはCのほか、3位のC++(1.94ポイント減)と15位のObjective-C(1.31ポイント減)のみで、1ポイント以上増加したのは16位のGroovy(1.27ポイント増)と20位のGo(1.19ポイント増)のみ。Cの減少が際立っている。ただし、3位のC++は5.8%でしかなく、4位以下は5%未満だ。6位以下は1ポイント未満の増減で大きく順位が変動する状態であり、JavaとCの2強状態は続いている。

TIOBEではCが減少した原因について、拡大の続くWebやモバイルアプリの開発に適していない点や、ほかの人気言語のようには進化していない点を挙げている。さらに、OracleやMicrosoft、Google、Appleなどの大企業がサポートする人気言語に対し、Cを表立ってサポートする大企業が存在しない点も減少の理由の一つになっているとのことだ。
12865080 story
プログラミング

MicrosoftのJavaScriptエンジン「ChakraCore」がLinuxやOS Xでも利用可能に 10

ストーリー by hylom
新たな選択肢となるか 部門より
insiderman曰く、

Microsoftが開発しているJavaScriptエンジン「ChakraCore」が、LinuxやOS Xでも利用可能になったそうだ(CIOMicrosoft Edge Developerブログ)。ChakraCoreはWindows 10やEdgeブラウザで採用されており、昨年にオープンソース化すると 発表されていた

また、同時にNode.jsのJavaScriptエンジンをChakraCoreに置き換えた「Node.js with ChakraCore(Node-ChakraCore)」もリリースされた。どちらもまだ実験的リリースという段階とのこと。

ChakraCoreのソースコードおよびNode-ChakraCoreのソースコードはどちらもGitHubで公開されており、問題点の報告なども受け付けている。

12864112 story
プログラミング

RedMonkによるプログラミング言語ランキング2016年版、 JavaScriptがトップ 40

ストーリー by hylom
集計の仕方で異なるのはまあ当然ということで 部門より
あるAnonymous Coward 曰く、

IEEE Spectrumのプログラミング言語ランキング2016年版、C言語がトップに」という話があったが、RedMonkという調査会社の調査結果では、プログラミング言語ランキングトップはJavaScriptで、Cは9位に過ぎないという(NetworkWorld)。

こちらの調査結果はGitHubおよびStack Overflowといったサイトにおけるプログラミング言語の人気を集計してランキング化している点が特徴。GitHubでの人気度とStack Overflowとでの人気度には(一部の例外を除いて)相関関係があることも記されている。

12861659 story
プログラミング

IEEE Spectrumのプログラミング言語ランキング2016年版、C言語がトップに 45

ストーリー by headless
入替 部門より
taraiok 曰く、

IEEE Spectrumのプログラミング言語ランキング2016年版が公開された(Interactive: The Top Programming Languages 2016IEEE Spectrumのニュース記事Slashdotの記事)。

今回の総合ランキングでは、これまでのトップだったJavaをCが逆転して1位となり、Javaが2位となった。3位のPythonと4位のC++も前回から順位が入れ替わっている。続く5位のRも6位のC#と順位が入れ替わる形となっている。

PythonやR、Julia、Scalaなどの言語は政府、科学、商業分野でのビッグデータ分析に活用されており、今後はますます需要が高まるとみられている。今回、このカテゴリーではGoが大きくランキングを上げてトップ10入りしている。

IEEE Spectrumは2014年から独自のプログラミング言語ランキングを発表しており、今回が3回目となる。今回はGitHubで集めた300以上の言語からGoogleでの検索結果が少ないものを除外し、さらに手作業で絞り込んだ48言語のランキングとなっている。ランキングではGoogle検索、Googleトレンド、Twitter、GitHub(新規作成、アクティブ)、Stack Overflow(質問、閲覧)、Reddit、Hacker News、Career Builder、Dice、IEEE Xplore Digital Libraryの10ソースから12の基準でデータを取得し、ソースごとに重み付けを加えている。

過去2回の総合ランキングで変動のなかったトップ5だが、今回は1位と2位、3位と4位、5位と6位がそれぞれ入れ替わる結果となった。なお、IEEE Spectrumのニュース記事とランキングページでは数字が異なり、Swiftはニュース記事で11位との記述がみられるが、総合ランキングでは14位となっている。

12843818 story
Java

OracleがJavaを放棄するという噂を否定、「Java EE 8」の計画は9月に発表? 62

ストーリー by hylom
Oracleが持つ意味は 部門より

先日、OracleがJava EEの開発から手を引く可能性があるという噂が出たが、Oracleがこれを否定、今後もJavaの開発に関わっていくことを明らかにした(ZDNet Japan)。

OracleはJava EEの次期版であるJava EE 8の仕様策定に取り組んでいることも明らかにし、9月に開催されるイベント「Java One」で詳細を公表することも述べたという。

12835870 story
Java

OracleがJava EEの開発から手を引く可能性 93

ストーリー by hylom
OSS殺し 部門より

OracleがJava EEの開発から手を引くのでは無いか、という噂が出ている。Ars Technicaが報じたもの(マイナビニュース)。

OracleがJava EEの開発に取り組む従業員に対しJava EE以外の仕事に取り組むよう指示が出たという話が出ているほかや、今後のJava EEの計画が明らかにされておらず、仕様の策定も進んでいないといった状況であり、近年ではJavaの仕様策定を行っているJCP(Java Community Process)に対するOracleの活動が減っているとの指摘(CodeZine)もある。また、OracleはKenai.comJava.netのプロジェクトホスティング機能を1年後を目処に閉鎖することをすでに発表している(InfoQ)。

まだ最終決定は行われていないが、こういった状況からOracleがJava EEから撤退するのではないかとされている。

なお、Ars Technicaの記事では最悪のシナリオとして、Java EEのセキュリティパッチ提供がストップしてしまうことを挙げている。

12822916 story
Java

リクルートの「2016年おすすめプログラミング言語」、1位はJava 108

ストーリー by hylom
下手に手を出してはいけない話題に 部門より
あるAnonymous Coward 曰く、

リクルートテクノロジーズは17日、ITエンジニアを対象に行った「2016年おすすめプログラミング言語」のアンケート結果を発表、2項目のうちいずれもJavaが最多を獲得し首位という結果となった(CodeZineの記事)。

このアンケートは、3言語以上を勉強したことがある全国の20代~40代のITエンジニア507名を対象にインターネット調査で取得されたもの。「初めて習得する人に一番おすすめのプログラミング言語」と「これから最も重要になりそうなプログラミング言語」の2項目について、ランキングが公開された。

まず「初めて習得する人に一番おすすめのプログラミング言語」では、1位がJava (17.4%)、2位がC (14.4%) で、以下VB.NET、C#、VB、PHP、VBA、HTML、C++ JavaScriptと続いている。

次に「これから最も重要になりそうなプログラミング言語」だが、1位は同じくJava(26.9%)、2位は変わってJavaScript(8.7%)となり、以下C#、Ruby、HTML、Python、PHP、VB.NET、Objective-C、Cとなっている。 Javaの評価が高い理由としては、利用頻度の高さや情報の充実さ、比較的シンプルな言語であることなどが挙げられている。またVB系が初心者におすすめとされる一方、重要度ランキングでは姿を消し、代わってRubyやPythonが入っているところも興味深い。

なお、その後リクルートテクノロジーズはこの結果について「内容に一部不適切と思われる表現が含まれておりました」としてこのプレスリリースを撤回、代わりに「お詫びとお知らせ」という文章を出している。Javaに対し「Android, iPhone の開発で使用されるため」というコメントが付いていたり、C#に対し「ブラウザを問わず使えるから」というコメントが付いていたり、HTMLがプログラミング言語として挙げられているなど、内容について色々とツッコミが入っていることを受けての対応ではないかと思われる。

typodupeerror

クラックを法規制強化で止められると思ってる奴は頭がおかしい -- あるアレゲ人

読み込み中...