パスワードを忘れた? アカウント作成
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2015年6月のデベロッパー人気記事トップ7
12178656 story
プログラミング

若者のhoge離れ 154

ストーリー by hylom
foobar派対hoge派の争いはあるのか 部門より
あるAnonymous Coward 曰く、

プログラミングやCUIのサンプルとしてよく使われる「hoge」という単語を知らない若者が増えているそうだ。

元ネタはTogetterまとめだが、ITmediaが社内や情報科の高校生にヒアリングを行ったところ、高校生や20代は「hoge」という言葉を知らない傾向が明らかになったという。

これはグローバル化によって日本独自のhogeではなくfooやbarが多く使われるようになったためだろうか。日本独自文化であるhogeを守るためのキャンペーンが必要かもしれない。ちなみにタレコミ子的にはhogeと同列の言葉に「moge」があるのだが、最近これがあまりポピュラーではないことを知って驚いた。

12141187 story
教育

文部科学省が「諸外国におけるプログラミング教育に関する調査研究」報告書を非公開に 113

ストーリー by headless
中止 部門より
yasuoka 曰く、

文部科学省生涯学習政策局情報教育課は「諸外国におけるプログラミング教育に関する調査研究」報告書を6月10日にWebサイトで公開したが、12日から非公開になっている。同報告書は「はじめに」などの内容がかなりアレゲであり、内容について確認後、改めて掲載する予定とのこと。

ちなみに、公開時の「はじめに」の第一文は、以下のとおり。

1942年、今日の電子計算機の原型の一つが、ペンシルバニア大学ムーアースクールのJ.P.エッカート、J.W.モークリーによって論文としてACM(Association for Computing Machinery)に発表され、1945年には弾道計算用の実用機ENIAC(Electronic Numerical Integrator and Computer)が開発された。

一瞥して間違いだらけであり、こういう文章の間違いに気づく人材を増やすことこそが、情報科学や人文科学での教育なのだ、と私(安岡孝一)個人は考えている。文部科学省は、ぜひ今後も、情報科学教育ならびに人文科学教育に邁進してほしい。

12123960 story
プログラミング

なぜAppleやGoogleは独自のプログラミング言語を作るのか 55

ストーリー by hylom
新言語ブーム 部門より
あるAnonymous Coward 曰く、

最近注目されているGoやSwiftといった言語は、それぞれGoogleおよびAppleが開発したプログラミング言語だ。Red HatもCeylonというプログラミング言語を開発しているし、すでにWindows環境で広く使われるようになっているC#はMicrosoft発の言語だ。FacebookもHackという言語を公開している。このようにIT大手企業が独自のプログラミング言語を作る理由について、Business Insiderが理由を考察している。

これによると、これらの企業はこれら言語から直接利益を得ているわけではない。しかし、人材を集める際に独自の言語を持っていることがメリットになるという。たとえばGoogleは同社サービスの実装にGoを使っているため、Goを理解している開発者を雇うことでトレーニングの手間を減らすことができる。言語やライブラリをオープンソース化することで、社外の開発者がそれらの問題を解決してくれることも期待できる。

また、AppleのSwiftでは、より迅速に安定したアプリケーションを実装できるようになるという。これによってアプリケーションの品質が向上し、それによってプラットフォームの価値が向上するというメリットもあるそうだ。

12119798 story
データベース

MySQL 5.7.4で導入された「パスワードの有効期限」設定にご注意を? 30

ストーリー by hylom
まだ採用ディストリが少ないからセーフかも? 部門より
あるAnonymous Coward 曰く、

昨年3月31日にリリースされたMySQL 5.7.4で新たに導入された「default_password_lifetime」システム変数について、その挙動に注意が必要という話が話題になっているはてなブックマーク)。

このシステム変数は、「パスワードの有効期限」を日単位で設定するもの。Changes in MySQL 5.7.4ドキュメントによると、パスワードを変更してからこの変数で指定された日数が経過すると、そのパスワードが失効するというものだ。デフォルト値は360、つまり約1年で、ドキュメントには「パスワードは年一回更新すべきである」と記されている。

ユーザーのパスワードを変更した日付はmysql.userテーブルのpassword_last_changedカラムに記録されており、ログイン処理を行う際にこの値を参照する仕組みのようだ。また、password_lifetimeカラムでユーザー毎の有効期限を設定することも可能だ。より詳しい情報はドキュメントのPassword Expiration Policy項にまとめられているが、パスワードの有効期限が切れていた場合、ログインはできるもののパスワードを変更するまでそれ以外のデータベース操作が一切行えなくなるという。

定期的にパスワードを変更することに意味があるのか、という議論はおいておいて、大きな問題点としては、この設定がデフォルトで有効になっているということだ。そのため、知らぬ間に突然アプリケーションが動かなくなる、といった現象が発生する可能性がある。さらに凶悪なことにログインはできるのにクエリは行えないという状況になるため、パスワードに有効期限が設定されているという知識がない場合、原因不明で特定のアカウントからのみクエリが行えない、という状況に見えてしまう。

MySQL 5.7.4がリリースされてから1年と2か月ほどが経過し、そろそろアカウントを作成してから360日が経過するシステムが登場してくるところだ。なにか大きなトラブルにならなければ良いのだが……

12178395 story
ゲーム

公開されたUnreal Engineのソースコード、サードパーティの解析ツールで多くの問題が発見される 26

ストーリー by hylom
ツールが凄いのかそれとも 部門より
insiderman 曰く、

先日著名ゲームエンジン「Unreal Engine」のソースコードが公開された。ライセンスはオープンソースライセンスではないが、第三者がソースコードを閲覧できるようになったということでこのコードをC/C++向けのコード解析ツールを開発するPVS-Studioが解析したところ、多くの問題が見つかったそうだ(公表されている解析結果)。

これを受けて、Unreal Engineの開発物であるEpic GamesはPVS-Studioとパ-トナーシップを結び、問題を解決する方針を示したという(Epic Gamesの発表)。

12141137 story
テクノロジー

ウォズ曰く、IoTはバブル 48

ストーリー by headless
泡沫 部門より
オーストラリア・シドニーで開催されたWorld Business ForumでAppleの共同創業者スティーブ・ウォズニアック氏が、現在注目を集めるIoTがバブルの様相を呈していることを指摘したそうだ(The Motley Foolの記事)。

IoTについてウォズニアック氏は「一種のバブルのように感じる。人類が何かをする方法を変えるにはペースというものがあるからだ」と述べ、多くのスタートアップ企業が出現していることを指摘。日用品がインターネットに接続することによる訴求性を過大評価しているとの考えを示したとのこと。

IoTが過大評価されていると考えるのはウォズニアック氏だけではない。昨年10月にGigaomが開催したStructure ConnectイベントでIBMのIoT担当バイスプレジデント(当時)のポール・ブロディ―氏はIoTについて「典型的なバブルの段階」だと述べている。また、入手可能なすべてのデータを蓄積することは時間の無駄だと指摘し、「蓄積されるデータの大半は役に立たないものであり、消費者がそれに支払いたいと思う金額はゼロだ」とも述べたという。

The Motley Foolの記事では、IoT市場の拡大に関する業界の強気な予測やIoT関連スタートアップが大幅に増加しているとのデータを紹介する一方、スマートホームや自動車、産業向けIoT製品は伸びていくにしても、ウェアラブルデバイスでは上位に食い込んだものだけが生き残れると予測。その結果、IoT関連スタートアップ企業の多くは消えていくことになるだろうとのこと。皆さんはどう思われるだろうか。
12102926 story
ビジネス

ギットハブ・ジャパンが設立される 46

ストーリー by hylom
日本語化はどうなる 部門より
insiderman 曰く、

GitHubの日本法人「ギットハブ・ジャパン」が設立されるそうだ(TechCrunchGitHubのアナウンス)。

日本は歴史的にもGitHub上で最も活動的な国の1つである、というのがギットハブ・ジャパン設立の理由の1つのようだが、商用サービスであるGitHub Enterpriseを日本でもっと売るため、というのがメインの目的のような気もする。

また、GitHubがマクニカネットワークスと国内総代理店契約を結んだことも発表された(マクニカの発表)。マクニカがGitHub Enterpriseの日本での総代理店になり、サポートを提供するという。

typodupeerror

未知のハックに一心不乱に取り組んだ結果、私は自然の法則を変えてしまった -- あるハッカー

読み込み中...