パスワードを忘れた? アカウント作成
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
2016年9月28日のデベロッパー記事一覧(全4件)
12935385 story
プログラミング

コンピューターミュージック世界最古の録音が復元される 30

ストーリー by hylom
チューリング氏はこんなこともやっていたのか 部門より
headless 曰く、

世界最古となるコンピューターミュージックの録音がニュージーランド・カンタベリー大学の研究者によって復元された(British Library — Sound and vision blogカンタベリー大学のニュース記事GuardianSoundCloud — First ever recording of computer music)。

復元されたコンピューターミュージックは英国・マンチェスター大学のComputing Science Laboratoryで、アラン・チューリングのアイディアにより開発された巨大コンピューターが1951年に演奏したもの。BBCのロケチームがダイレクトカッティングによりアセテートディスクに録音されているが、ピッチが間違っており、2008年に発見された際にはコンピューターがこんな音を出していたということがわかる程度のものだったという。

マンチェスター大学のコンピューターはラウドスピーカーにパルスを送るインストラクションを備えていた。パルスはクリック音として再生されるが、チューリングはインストラクションをコンピューターの内部クロックの数クロックごとに繰り返し実行すると楽音として聞こえることに気付く。たとえば、4クロックに1回でC6(ミドルCの2オクターブ上)、8クロックに1回でC5といった感じだ。しかし、チューリングは音楽を演奏することにはあまり興味を示さず、音程を変えてコンピューター内部の状況通知用に使用していたとのこと。

その後、チューリングが書いた世界初のプログラミングマニュアル「Programmer's Handbook for Manchester Electronic Computer Mark II」を当時学校教師だったクリストファー・ストレイチーが入手。ピアニストとしても才能があったストレイチーは、音楽を演奏させるためにコンピューターを使わせてほしいとチューリングを訪ねる。チューリングからコンピューターの使い方について説明を受けた後、ストレイチーは一晩かけて「God Save the King」をプログラムしたそうだ。翌朝演奏を聴いたチューリングは「素晴らしいショーだ」との感想を述べたという。

研究者は録音時の回転数を計算して再生ピッチを補正し、ノイズを除去したほか、ピッチの揺れを補正するソフトウェアを使用して当時の音声を再現したとのこと。復元された録音では「God Save the King」のほか、「Baa Baa Black Sheep」とグレン・ミラーの「In The Mood」の一節を聴くことができる。

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)。

12935453 story
データベース

政府が国内全ての法律や政令を集めたデータベースを作成、来年度より一般提供も予定 35

ストーリー by hylom
今までなかったのか 部門より
caret 曰く、

政府が約4,000件あるという日本国内のすべての法律や政令を収録した「法制執務業務支援システム(e-LAWS)」を10月より本格運用開始する。来年度より一般への提供も開始される予定(NHK読売新聞)。

国内の法令データベースとしては電子政府政策の一環として総務省行政管理局が所管する電子政府の総合窓口(e-Gov)の法令データ提供システムのほか、厚生労働省が所管する法令を収録した独自の法令等データベースサービスを運用している。しかし、総務省の法令データ提供システムは改正の反映が遅かったり、毎月数件のペースで訂正が行われるなど、信頼性に問題があったという。またHTML形式での提供となっており、データの二次利用に課題があった。

e-LAWSでは総務省だけでなく、所管する各省庁がチェックや改正時のデータ更新を行うことで、正確なデータ提供に努める。またデータ形式はXMLとなり、改正対象法令のダウンロードと新旧対照表の作成だけで、改め文が自動作成される「改め文作成補助システム」も実装され、法案作成作業の大幅な効率化が期待される(総務省広報誌 平成27年 5月号「MIC NEWS 03 法制執務業務支援システム(e-LAWS)とは?」PDF「法案等作成業務の合理化について」PDF)。

一般提供は「来年度のできるだけ早い時期」に開始するとのことで、法曹関係者や、民間ビジネス等への活用も期待されている。

12935463 story
プログラミング

親が理想とするエンジニアはスティーブ・ジョブズ、松下幸之助、ビル・ゲイツ 204

ストーリー by hylom
Apple立ち上げ前のジョブズについてもっと啓蒙すべき 部門より

小学校でのプログラミング教育が議論されているが、多くの親は小学校におけるプログラミング教育に肯定的で、また理想とするエンジニアは「スティーブ・ジョブズ」「松下幸之助」「ビル・ゲイツ」だという(ITmedia)。

エンジニア人材サービス事業を行っているVSNによる、小学生以下の子供を持つ10〜40代の男女2,706名を対象にした調査結果(PDF)から明らかになったもの。小学校でのプログラミング授業を必要だと解答したのは48.5%で、また理想のプログラマ/エンジニアとしてスティーブ・ジョブズを挙げたのが23.5%だったという。

typodupeerror

皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー

読み込み中...