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

Idle.slashdot.jpは、あなたの人生において完全な時間の浪費です。見るなよ、見るなよ。

6481890 story
Java

スイス Jura 社製コーヒーマシンの深刻な脆弱性がようやく公開される 58

ストーリー by reo
汚いなさすがコーヒー派きたない 部門より

先月末に脆弱性対策情報データベースに掲載された JVNDB-2009-004384 によると、Jura Impressa F90 (Amazon.co.uk のアイテム) 用の Jura Internet Connection Kit は、特権関数へのアクセスを適切に制限しないことが分かった。

悪意ある第三者が巧妙に細工したリクエストを行うことにより、サービス運用妨害 (物理的損害) 状態にされる、コーヒーの設定を変更される、およびコードを実行されるといった深刻な事態となることが考えられる。つまり「俺はエスプレッソを飲もうとしたらいつのまにかカプチーノを飲んでいた」という危険性があり (参考: hority 氏によるつぶやき) 、CVSS による深刻度も 10.0 (危険) となっている。該当機種保有者はすみやかにベンダーからの情報を参照して適切な対策を実施するように広く呼びかけられている。

さらに政治的に深刻なことは、公表日 (届け出が行われた日時) が 2009 年 9 月であり、JVNDB に登録されるまで 3 年もの月日を要した点にある。米国では CVE-2008-7173 ですみやかに脆弱性が公開されており、国内の暗黒 (ブラック) コーヒー業界とセキュリティ企業の癒着により公開が遅延させられた可能性もある。沈静化していたコーヒー派と紅茶派の武力闘争が再燃することも想像に難くない。モヒカンの多い /.J 民におかれましては落ち着いた行動に努めて頂きたい。

ネットワークに詳しい名古屋大学の高倉教授によると「大至急機材を調達して調査する」とのことで識者による検証が待たれる。また RFC2324 の Security Considerations において DoCS (Denial of Coffee Service) については 98 年の (4 月 1 日の) 時点で指摘されているが、今回明らかになった脆弱性はさらに深刻なものとなっている。

6472455 story
プログラミング

老プログラマーが復活する方法は? 120

ストーリー by headless
復活 部門より
本家/.記事「Ask Slashdot: Best Approach To Reenergize an Old Programmer?」より。

私は1970年代にZ80アセンブラーでプログラミングを始め、それからPascalを使い、1990年代の初めにはx86アセンブラーを使っていた。CやBASIC、Visual C++、Visual Basic、Smalltalkまで、いろいろと試したが、最近ではPerlに落ち着いた。控えめにみても、自分ではそこそこできるプログラマーだと思っているが、経済的な理由でプログラミングを収入源にする必要が出てきた。しかし、それにはPerlは少し古いようだ。そこで、私は自分の技術を現代的なものにして、雇い主から見て魅力的なプログラマーになりたいと思う。

私が見るところ、需要がありそうなのはiOSプログラミングとPythonで、Javaがそれに続くようだ。最近、スタンフォード大学のCS193PコースをiTunesUで学習しているが、これでは時間がかかってしまう。学習自体はそれほど困難ではないが、なるべく早く収入が必要だ。そこで、/.erにお尋ねしたい。プログラム好きの年寄りがプログラマーとしてフルタイムで働き、十分な収入を得るための近道はあるだろうか。

6451167 story
Java

コーヒーを飲み過ぎると落屑緑内障を発症するリスクが高くなる 32

ストーリー by headless
ダバダー 部門より
eggy 曰く、

コーヒーで疾病リスクが低下するという研究結果を目にすることも多いが、最新の研究結果によるとコーヒーを大量に摂取すると落屑緑内障の発症リスクが高くなるそうだ(論文アブストラクトScience Dailyの記事本家/.)。

この研究結果は40歳以上で緑内障を発症していない女性78,977名と男性41,202名を対象に、女性は1980年から、男性は1986年からそれぞれ2008年まで追跡調査を行ったもの。カフェイン入りのコーヒーを1日に3杯以上飲む被験者ではコーヒーを飲まない被験者と比べ、落屑緑内障を発症または発症が疑われるケースが多かったという。一方、カフェイン入りの清涼飲料水やお茶、ディカフェ、チョコレートなどとの落屑緑内障の関連は見られなかったとのことだ。

6440301 story
プログラミング

Microsoft、JavaScriptを拡張したプログラミング言語を発表 63

ストーリー by hylom
でも結局JavaScriptの知識は必要になる予感 部門より
あるAnonymous Coward 曰く、

MicrosoftがJavaScriptベースの新言語「TypeScript」を発表している(TechCrunchSourceForge.JP Magazine)。

JavaScriptにクラスや静的型付け、モジュール化といった機能を追加したものだそうで、JavaScriptにコンパイルして利用できる。コンパイラはApache License 2.0でリリースされている。

JavaScriptに変換して利用できる言語はJSXやCoffeeScript、Clojureなどがあるが、Microsoftもこれに参入するとは興味深い。

6438930 story
グラフィック

プログラミング言語の相関図 56

ストーリー by reo
まずはRubyの解説を読むんだ 部門より

prankster 曰く、

Programming Languages Influence Network は文字通りプログラミング言語がどのように影響し合っているかをグラフィック表示したものだ。言語にポインタを合わせると関連情報だけが表示され、ホイールを回すと拡大・縮小ができる (GIGAZINE の記事より) 。

GIGAZINE の記事では C 言語について「ラインの色からすると Java の影響を受けていることになっていますが、C 言語は 1972 年登場、Java は 1990 年代登場です。」と指摘しているが、そのような突っ込み所を探すのも一興だろう。

なお、トップページからは Human Disease NetworkProgramming Languages Influence Network D3 を見ることもできる。

6387855 story
ストレージ

HGST、ヘリウムガスを充填した「シールド・ドライブ」を発表 81

ストーリー by headless
高音 部門より
taraiok 曰く、

HGSTは9月13日、ヘリウムガスを充填したHDDのプラットフォーム「シールド・ドライブ」を発表した。同日開催されたWestern DigitalのInvester Dayでは、製品のデモンストレーション展示も行っている。同社は2013年中の製品化を目指す(プレスリリースPC Watchの記事Computerworldの記事本家/.)。

ヘリウムの気体密度は空気の約7分の1と低いため、プラッターを回転させるための消費電力を大幅に低減できるほか、ヘッドやプラッタに与える流体力が減少することにより、7枚プラッタ構成を実現できるという。デモンストレーション展示では、通常のHDDと並べて消費電力が23%低減することを実証したとのこと。現状よりも2枚多いプラッタによる容量増加を考慮すると、消費電力を1TBあたり約45%低下させることが可能だという。また、空気よりも低い流体力と高い伝導性があるため、静音性や動作温度の低減にも利点があり、動作温度が摂氏4度低くなることが実証されているとのこと。

6381925 story
アメリカ合衆国

コンピュータサイエンスの学位って、本当に必要? 79

ストーリー by reo
そっちのOliver氏ではない 部門より

danceman 曰く、

Developer World の Andrew Oliver 氏によれば、大概は独学でプログラミングを覚えた技術者の方がコンピュータサイエンス専攻の大卒者より仕事ができるとのこと (Developer World の記事本家 /. 記事より) 。

特に米国の大学授業料は高く、多額の負債を抱えることにもなるのに、本当に大切なことはほんの少ししか教えてくれないとし、「いっそ自分で勉強したほうがいいのでは?」と問いかける必要があるとしている。コンピュータサイエンスの学位を取得しているほとんどの人が、理論を何一つ理解していなければコードも書けず、そのかわりに、経歴を立派にみせる言葉で履歴書を埋めることは上手くやっているとのこと。

Oliver 氏は、才能あるプログラマーを発掘するのにコンピュータサイエンスの学位があるかどうかに頼るのはやめたのだという。学位で分かることは、その分野に対する一般的な関心があるかどうかだけである。また、学校の教える理論の授業はひどくて、Java すらもきちんと教えることができておらず、他にまともに教えられる言語もないまま Java を教えているとのこと。

6379863 story
UNIX

2038年問題まであと8億秒 82

ストーリー by hylom
8億秒と言われてもよく分からない…… 部門より
rm -fr 曰く、

/.Jなら詳細な説明は省いても大丈夫と思われる2038年問題の発生まで、日本時間9月13日6:00(UTC9月12日21:00)にてあと8億秒となった(カウントダウンページ)。上記wikipedia記事によると、

  • 2000年問題はアプリケーションレベルでの修正が可能であったが、この問題は現在普及しているC言語処理系やOSのAPIといったシステムの深いレイヤに潜む問題である。
  • 「32ビットの符号付二進数の桁あふれ」という理由を理解するには、ある程度の専門知識を必要とするので、一般大衆、経営者、政治家などの理解と関心を得にくい可能性がある。
  • 2000年問題のように暦年の変わり目というキリのよいときに地域の標準時に応じて順次に問題の時刻が世界を巡るのではなく、ごく中途半端な時刻に世界同時に一斉に問題の時刻が訪れるので、もし問題が生じた場合は対応するための人的資源の確保がより困難となる可能性がある。

と、2000年問題より深刻だが一般人への周知が難しいとされており、/.Jなどで記念日的に取り上げてみる試みも悪くないかとタレこんでみました。
Unix time「1234567890」を祝うサイトとパーティのようなtime_tパーティはあるのでしょうか?

6373447 story
Java

Apple、セキュリティアップデートでJavaプラグインを無効化 36

ストーリー by hylom
WebブラウザのJava離れ 部門より
あるAnonymous Coward 曰く、

先日Javaのランタイム(JRE)に深刻な脆弱性が発見された。Appleもこれを修正するアップデートをリリースしたのだが、このアップデートをインストールすると、WebブラウザにインストールされたJavaプラグインを自動的に無効にするという(ComputerWorld)。

Appleは2012年6月にリリースしたJavaアップデートには、JavaプラグインやJava Web Startが35日間使われていない場合に自動的にJavaを無効化するというものが含まれていた。セキュリティ研究者は、これはAppleがJavaプラグインを標準では無効にし、必要なユーザーのみが有効にするようにする、という方針を取っていることを示している、と述べている。

6361487 story
Oracle

米連邦地裁判事、Oracleに対してGoogleの訴訟費用113万ドルの支払いを命じる 12

ストーリー by hylom
それでも赤字とは 部門より
taraiok 曰く、

Oracleは2010年8月、Javaプログラミング言語の特許および著作権をAndroidが侵害しているとしてGoogleを提訴。この訴訟ではGoogleが勝訴。ほぼ無罪となった。これにより、GoogleはOracleに対して訴訟費用の請求が可能になった。米国カリフォルニア州北部地区連邦地裁のWilliam Alsup判事は、9月4日、Oracleに対してGoogleの訴訟費用113万ドルを支払うよう命じている(ArsTechnicaCOMPUTERWORLD本家/./.J過去記事)。

Google側は文書開示関連費用290万ドルなどを含め、403万ドルの訴訟費用を要求していた。これに対し、William Alsup判事は、Googleの主張する文書開示関連費用290万ドルは、電子会議費、同僚や他のベンダー、顧客とのコミュニケーション費などが含まれており、説得力がなく、費用を水増ししていると非難。結局、裁判所が裁判のために任命した鑑定証人に支払われた日当など113万ドルについてのみ認める形となった。特許訴訟では、膨大な費用が必要となる。すでに両社はそれぞれ数百万ドルの訴訟費用を費やしていると見られており、Googleにとって、この勝利は限定的なものといえる(ArsTechnica)。

本家では、OracleによるMySQL潰しの一件のこともあり、Oracleの特許トローリング的な訴訟に批判的な論調が多い。

6352181 story
iPhone

100万件のUDID漏洩問題、AppleもFBIもAntiSecの言い分を否定 26

ストーリー by hylom
疑心暗鬼 部門より
eggy 曰く、

iPhoneやiPad、iPodといったiOS機器のデバイス固有ID(UDID)らしきものが漏洩した問題について、AppleもFBIも、漏洩を発表したハッカー集団の言い分を否定している(本家/.CNN記事)。

今月3日、ハッカー集団AntiSecがJavaの脆弱性をついてFBI監督特別捜査官Christopher K. Stangl氏のノートPCから1200万件以上のUDIDを入手し、そのうちの1,000,001台分のデータをPASTEBINで公開したと報じられた。だがこれについてAppleは、「FBIからAppleの情報を提供するよう要請されたわけでもなく、我々がFBIや他機関に情報提供したわけでもない」と述べている。また、FBIも「現時点で、FBIのノートPCが侵入されたということを示すような証拠や、FBIがデータの提供を求めた、もしくは入手したという証拠も一切ない」としている。

今のところUDID及びDecToken ID、機器名以外の情報は公開されていないが、ハッカー集団の言い分によれば、電話番号や住所といった個人情報も入手しているとのこと。もしAppleとFBIの言い分が正しいのであれば、AntiSecは一体どこからデータを入手したことになるのだろうか。

6211289 story
Java

Java Runtime Environment 7に脆弱性が見つかる、攻撃サイトも登場 55

ストーリー by hylom
アップデートはいつリリースされるか 部門より
あるAnonymous Coward 曰く、

Java Runtime Environment (JRE)7 Update 6に脆弱性が発見されました。これを悪用してマルウェアに感染させるウェブサイトも発見されています(ITmedia)。

JVNによると、「Java のサンドボックスを回避され、任意の OS コマンドが実行可能な脆弱性が存在します」とのこと。細工されたJavaアプレットが埋め込まれたWebページを開くことで、任意のコマンドが実行される恐れがあるという。現時点で対策方法はなし。アップデートが提供されるまではWebブラウザのJavaプラグインは無効にしておいたほうが良さそうだ。

5900332 story
Facebook

とある Facebook ページの広告クリック、80 % がボットネット関与 15

ストーリー by reo
ワーム作成の温床がこんなところにも 部門より

danceman 曰く、

米国の音楽家サイト、Limited Run が訴えるところによれば、Facebook の広告クリックのうち 80 % がボットネットによる不正クリックであったという (Los Angeles Times の記事本家 /. 記事より) 。

同サイトは分析調査サービス 6 社に調査を依頼し、また自社でも分析を行ったところ、Facebook が請求してきた広告料金のもととなるクリック数のうち、実際に同サイトにユーザーが訪れたのは、そのうちのたったの 20 % 程だったとのこと。全クリックのうち 80 % は、JavaScript 無効のユーザーによるものであったが、通常 JavaScript を無効にしているブラウザは 1 〜 2 % 程度である。こうした結果を受けて、サイトにページロガーを設定したところ、80 % のクリックはボットネットが関与していることが分かったとのこと。

しかも、もともと Facebook では Limited Pressing という名前を使用していたため、Limited Run に名前を変更しようとしたところ、毎月 2,000 ドルで Facebook から広告枠を買うという条件を提示されてしまったという。当然、Limited Run 側は「もうこれ以上、Facebook とは関わりをもちたくない」と述べており、Facebook ページも閉鎖することになりそうだ。

5815756 story
プログラミング

ソースコードで最もよく使われる単語が明らかに 93

ストーリー by headless
単語 部門より
あるAnonymous Coward 曰く、

英文で最も多く使われるアルファベットが「e」だというのはよく知られていますが、最も多く使われる単語は「the」だそうです。プログラミング言語ではどうなのか、GitHubで公開されているソースコードを解析した結果が発表されました(The Most Frequent Word in Source Code on GitHub: PDF)。

調査ではソースコードからコメント行を除外し、アルファベットと数字のみが連続する部分を単語として検出しています。調査対象となった10種類のプログラミング言語全体で、ソースコードに最も多く登場する単語はなんと「0」で、次に「if」が続くという結果になっています。

「if」のように良く使われそうな予約語が1位というのなら解りやすいのですが、「0」が圧倒的多数で1位の座を獲得したことに素直に驚きました。マジックナンバーは使用厳禁と言いながらも、考えてみれば初期化等に使う「0」だけは、ひとつの意味をもった定数であるかのごとく無意識のうちにそこら中で使っていることに気付いた次第です。その他にもプログラミング言語が自然言語の特性を持つかジップの法則を使って検証しており、どの言語がより自然言語に近いか検証していて面白いですよ。

プログラミング言語別にみると、「0」が1位なのはC、C++、JavaScriptのみ。5言語では5位以下となっている。JavaScriptでは上位20個のうち14個が1文字の単語だ。一方、「if」はRubyを除く9言語で5位以内に入っている。

5625316 story
プログラミング

正しいプログラミング言語の選び方……って本当に正しい? 82

ストーリー by hylom
弘法筆を選ばず……? 部門より
insiderman 曰く、

正しいプログラミング言語の選び方という記事(元記事はMashableの記事)がある。分野別に、「最適とされるプログラミング言語」が紹介されているのだが、これは本当に正しいのだろうか? 識者の意見を求む。

ちなみに記事で推奨されている業界別プログラミング言語は次の通り。

  • 金融業界:Scala, Java, C#
  • 代理店、メディア、広告、デザイン:Ruby, PHP, JavaScript, Java, Objective-C
  • 企業向けシステムのアプリとOS:Java, C#
  • リーン・スタートアップと小規模なソフトウェアビジネス:Ruby, PHP, JavaScript
  • 研究開発、科学、学術:Scala, C++, Erlang, Python
typodupeerror

UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア

読み込み中...