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

過去1週間(やそれより前)のストーリは、ストーリアーカイブで確認できますよ。

3259972 story
Java

JREの推奨バージョンが6から7へ変更 52

ストーリー by hylom
アップデート推奨ですが 部門より
あるAnonymous Coward 曰く、

JRE(Java Runtime Environment)の推奨バージョンが、6(1.6.0_x)から7(1.7.0_x)へ変更になりました。また、6は11月でサポートが終了します(So-netセキュリティ通信)。

JRE 6へはすぐに辿り着けるのに、7へ辿り着くには一手間必要だったダウンロードページも変更されています。

JRE 6は2012年11月で無償サポートが終了するとのこと。また、自動更新によるJRE 6からJRE 7への自動アップグレードも開始される予定だそうだ。

3259925 story
プログラミング

ウォズ、Appleにオープン化を促す 53

ストーリー by hylom
iOSにとってハッカーはいらないのか 部門より
taraiok 曰く、

Appleの共同設立者であるスティーブ・ウォズニアック氏がAppleに対し、「市場に対してアーキテクチャをオープン化し、知識のあるユーザーが自由にアーキテクチャを拡張できる余地を広げるべき」と述べている(ITnews本家/.)。

iOSやiOSデバイスをクローズドにしていることの弊害は長年にわたって議論されていたが、ウォズニアック氏自身はApple時代、ソフトウェアやハードウェアにカスタマイズ性や拡張性を持たせることを推し進め、それによって独創性のある製品を作り出してきた。特に氏が主張したのは、iPadでプログラミング言語を利用可能にすることだ。そうすれば、タブレットをソフトウェアを開発するための新しいデバイスとして使えるという。

Apple側は、そのような行為はiOSデバイスが悪意のあるサードパーティアプリケーションによってハックされたり、OS自体が入れ替えられてしまうという問題があると主張してきた。しかしウォズニアック氏は、サードパーティアプリケーションやユーザーデータをやりとりすることを許しているFacebookやGoogleのアプローチとは異なると指摘。アプリケーションで「囲い込み」を行っているとしている。

ウォズニアック氏はApple Ⅱの開発時、拡張スロットは2つで十分だとしたジョブズに対し、8個のスロットが必要だと主張したことを思い出したという(Apple Ⅱでは回路図が公開されていたためにユーザーが拡張カードを自作することもでき、その柔軟性が人気の理由の1つとなった)。

その一方で、オープン化によって提供する製品の品質が低下するような事態はあってはならないとも付け加えた。Appleが現在の(彼の視点ではクローズドな)ビジネスモデルで膨大な資金を集める様子は、ウォズニアック氏にとって複雑なものがあるようだ。

3217500 story
プログラミング

プログラムコードだけで採用の合否を決定する「コード採用」、サイバーエージェントが実施 89

ストーリー by hylom
コードは体を表す? 部門より
あるAnonymous Coward 曰く、

サイバーエージェントがソースコードの提出だけで合否を決定する「コード採用」を行うそうだ。2014年卒の学生を対象に、7月から募集を開始するという(MarkeZine)。

Javaでプログラムを組むとのことで、面接はなし。個人的には面接無しで大丈夫だろうかと心配してしまう……。

3160341 story
ビジネス

2012年のシステム・ソフトウェア開発業者の倒産件数、過去最悪の水準で推移 77

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

帝国データバンクが10日に発表した「システム・ソフトウェア開発業者の倒産動向調査」によると、2012年は4月までの倒産件数が88件。過去最悪だった2009年を上回る水準で推移しているとのこと(プレスリリース)。

レポートは2001年から2012年4月の間に発生したシステム・ソフトウェア開発を主業とする事業者の倒産件数や負債額を調査・分析したもので、パッケージソフトウェア業や情報処理サービス業、情報提供サービス業は含まない。4月時点で88件の倒産は、2009年(67件、年間206件)や2011年(74件、年間202件)を大きく上回る。また昨年までと異なり、業歴の長い事業者の倒産が多いという。倒産の原因としては、各所におけるシステム化の一巡や大手企業のシステム子会社設立、リーマン・ショックや東日本大震災などの影響で経費削減や事業計画の先送りが相次いだことなどを挙げている。

業界に身を置く/.J諸氏は多いと思われるが、実感としてはどうだろうか。

3094099 story
プログラミング

AndroidにおけるOracle対Google訴訟、陪審員はGoogleによる著作権侵害を認める 53

ストーリー by hylom
APIは保護されるべき著作物か 部門より
danceman 曰く、

Androidに使用されているJava APIがOracleの保有する著作権を侵害しているとしてOracleがGoogleを提訴していたが、サンフランシスコ裁判所の陪審員はGoogleが著作権を侵害していたと判断し、Oracleに有利な部分判決を下したとのこと(本家/.SourceForge.JP MagazineITpro)。

未決定審理となった個所に関しては、今週の終わりにも再審が開始されることになる。判決後、Googleは電子メールを通して声明を出しており、「争点の中心はAPIを特許にすることできるのかどうかであり、その判断は裁判所が下すことになる」としている。

だが、もし今回の裁判員判断が覆されることがなければJavaの自由が制限されてしまうことにもなり、プログラマーにとっては厄介な問題に発展する可能性がある。

3027354 story
PHP

PHP 5.3.12とPHP 5.4.2、脆弱性が完全には修正されていないことが判明 18

ストーリー by headless
判明 部門より
Kidzuki_Nihiru 曰く、

PHPをCGIとして使用する場合にリモートからコマンドライン引数を指定してPHP-CGIバイナリーを実行できるという脆弱性(CVE-2012-1823)が発見され、PHP開発チームはPHP 5.3.12とPHP 5.4.2を公開した。しかし、脆弱性が完全には修正されておらず、改めて脆弱性情報データベースにCVE-2012-2311として登録されたとのこと( threatpostの記事Die Eindbazenの記事Yet Another PHP Security Blogの記事徳丸浩氏のブログ記事)。

この脆弱性は2004年から発見されずに存在していたもので、Apache mod_cgiを使用している環境などが影響を受けるという。悪用されるとリモートからローカルディスク上のファイルを実行されたり、DoSを実行されたりする可能性がある。攻撃者がサーバーにファイルをアップロードできる場合、任意のコードを実行可能となる。広く使われているApache+mod_phpやnginx+php-fpmでは影響を受けないとのこと。

暫定的な回避方法については徳丸浩氏のブログやYet Another PHP Security Blogの記事を参照してほしい。Die Eindbazenの記事にはパッチも掲載されている。仕事やプライベートでPHPを利用されている方は急いで確認をしよう。

3019854 story
ゲーム

第22回世界コンピュータ将棋選手権、GPS将棋が2回目の優勝 59

ストーリー by headless
優勝 部門より
5月3日~5日に開催された第22回世界コンピュータ将棋選手権で、GPS将棋が2回目の優勝を果たした。成績は6勝1敗(特設サイト棋譜中継ページ中継ブログ)。

GPS将棋は東京大学大学院総合文化研究科の教員・学生によるゲームプログラミングセミナー(GPS)のメンバーが中心になって開発しているソフトウェア。2009年の第19回世界コンピュータ将棋選手権でも優勝している。昨年優勝のボンクラーズ改めPuella αは2位。
3019102 story
Android

AndroidがC#に移植される 93

ストーリー by headless
移植 部門より
matarillo 曰く、

Xamarinは、AndroidのJavaで書かれた部分をC#に移植した「XobotOS」をGitHubで公開した( Xamarinのブログ記事GitHub - XobotOSatsushieno氏のブログ記事本家/. )。

XobotOSはJavaをC#に変換する「Sharpen」と呼ばれるツールを使用して移植された。ホストOSと統合する部分のコードと、Java JNIからCで書かれたネイティブコードを呼び出すコードを手作業で置き換えた以外は、Sharpenにより自動変換されている。XobotOSではAndroidがMono上で動作し、Dalvik VM上と比べて大幅にパフォーマンスが向上するという。また、C#と.NET VMはECMAで標準化されており、Javaのような特許問題が発生しない点もメリットといえる。

3016191 story
iOS

Dropbox SDKを使用したアプリ、App Storeで軒並み却下 17

ストーリー by headless
却下 部門より
最新のDropbox SDKを使用したiOSアプリがApp Store Review Guidelinesに違反しているとして、軒並み却下されているそうだ(PC Proの記事CNETの記事Apple Insiderの記事本家/.)。

App Store Review Guidelinesではアプリが外部の購入・購読申し込み機能を呼び出すことを禁じているが、最新のDropbox SDKを使用したiOSアプリではSafariで表示されるログイン画面にアカウント作成ページへのリンクが表示される。これがガイドライン違反と判断されているようだ。現在、Dropboxは開発者フォーラムでリンクを削除したバージョンのSDKを公開しており、さらなる解決策を来週にも発表するとのこと。
2931987 story
法廷

Oralceの対Google訴訟、プログラミングの将来を危うくしている 124

ストーリー by hylom
まさかそんな 部門より
danceman 曰く、

Oracleは、Android OSに使用されているJava APIがOracleの保有する特許を侵害しているとしてGoogleに対して訴訟を起こしているが、Dr. Dobb's記事は、もしOracleが勝訴することになれば「プログラミングの将来は終わる」と予測している(本家/.Dr.Dobb's記事)。

Oracleとのライセンス契約がないまま、GoogleがJava技術を無断で使用したことが特許侵害に当たると判断されれば、GoogleはOracleに対して多額のライセンス料を支払わざるを得なくなる。話はこれで済めばよいのだが、この訴訟から多くの訴訟が派生する可能性があるという。

つまり、例えばPythonにおけるJythonやIronPython、PyPy、またRubyにおけるRubinius、CやVBにおけるRono、CにおけるGCCといった、既存言語処理系の再実装によって著作権侵害訴訟や支払い要求が起きる可能性が出てくる。同裁判でOracle寄りの判決が下されることになれば、プログラミングは負の結末を辿ることになるだろうとのこと。同記事は、Oracleの訴えが通ってしまうだろうと予測しつつも、予測が間違いであることを願うとしている。

2858080 story
ゲーム

第22回世界コンピュータ将棋選手権、5月3日~5日に開催 19

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

5月3日~5日の3日間、 第22回世界コンピュータ将棋選手権が東京都調布市の電気通信大学で開催される(開催案内参加チーム)。

1月の将棋電王戦で米長邦雄永世棋聖を破ったボンクラーズは「Puella α」と名前を変えて参加。5対5のチーム戦となる第2回将棋電王戦に出場するプログラムは、本大会の成績上位から選ばれるとのこと。今年から決勝シードがなくなり、初日からハイレベルな対戦が予想される。

5日に開かれる決勝戦の解説会は入場無料。会場の様子はニコニコ生放送で毎日中継される。

2792906 story
プログラミング

4 月の TIOBE Index で C が 1 位に上昇 29

ストーリー by reo
盤石のC 部門より

headless 曰く、

サーチエンジンの検索結果からプログラミング言語の人気度を評価する TIOBE Index の 4 月分で、C が Java を抜いて 1 位となった (TIOBE Index本家 /. 記事より) 。

長期にわたって低下傾向が続く Java に対し、C は比較的変動が少なく安定した人気がある。TIOBE Software によれば、Android プラットフォームの人気があることから Java が大きく低下することはないとみられるものの、今後数ヶ月は C が 1 位を維持することが予想されるとのことだ。1 月の時点 (/.J 記事) で 3 位だった C# はランキングを下げて 5 位となり、C++ と Objective-C がそれぞれ 3 位と 4 位に上昇している。このほか、この 1 年間で大きくランキングを上げたのは PL/SQL (24 位 → 12 位)、Visual Basic .NET (35 位 → 14 位)、NXT-G (52 位 → 20 位) など。

2774666 story
プログラミング

/.J に聞け: プログラミングに関する質問はどこに寄せれば良い? 129

ストーリー by reo
MLが一番では 部門より

insiderman 曰く、

海外ではstackoverflowという、プログラミングに関する Q&A サイトが有名だ。非常に賑わっており、質問も回答も簡単なものから高レベルなものまで多岐にわたっている。しかし、海外サイトということで、英語がなんとか読めるが書けない私のような日本人としては質問を寄せにくい。日本語でプログラミングに関する質問をするには、どこがよいのだろうか?

候補としてはその話題を扱う ML や掲示板、2 ちゃんねる、ここ /.J などがあるが、ML はやや敷居が高いし、掲示板はそもそも賑わっていないようなところも多い。そもそもマイナーな言語や技術の場合、そういう場所がないこともある。2 ちゃんねるは確かに良い回答が返ってくることもあるが、あまり当てにはできない。Yahoo! 知恵袋、教えて Goo はそもそも専門家がいるような気がしない。

そのほかになにか良いサイトなどはあるのだろうか?

2774606 story
プログラミング

第 20 回・国際分かりにくい C コードコンテスト、応募されたコードを公開 24

ストーリー by reo
\アッカリーン/ 部門より

ある Anonymous Coward 曰く、

5 年ぶりに開催された IOCCC (International Obfuscated C Code Contest、国際分かりにくい C のコードコンテスト) 参加者によるソースコードが公開されている。

受賞者はすでに発表されているが、どのコードも開いた瞬間に吹き出すレベルの難解さである。

2771358 story
Java

プラットフォームに応じて動作を変えるWin/Mac両対応マルウェア 23

ストーリー by hylom
マルウェアもクロスプラットフォームの時代に 部門より
Birdhead 曰く、

Mac OS X向けのマルウェアとして「Flashback」が話題になりましたが、同様の脆弱性を使い、さらに実行環境を判別してWindowsでは実行ファイルを、MacではPythonスクリプトをダウンロードするというマルウェアが見つかったそうです(Internet Watchの記事ITmediaの記事Symantecの記事)。ダウンロードされた実行ファイル/Pythonスクリプトはさらにバックドアを開くマルウェアをダウンロードするとのこと。

こんなところでPythonの名前を見るというのも微妙ですが、使えるものは何でも使うということで手を広げてきたということなので、現在インストールされている各種ランタイムの見直しをした方がいいのかもしれません。

typodupeerror

コンピュータは旧約聖書の神に似ている、規則は多く、慈悲は無い -- Joseph Campbell

読み込み中...