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

スラドのRSSを取り込んでみよう。

13430355 story
人工知能

エフエム和歌山、Amazonのクラウドサービスをベースに独自の「AIアナウンサー」を開発・導入 32

ストーリー by hylom
誰もが簡単にAIシステムを作れる時代へ 部門より
あるAnonymous Coward 曰く、

和歌山県の小規模な放送局であるエフエム和歌山の職員が独自にAIを使った音声読み上げシステムを開発、同局で実際に運用されているという(ITmedia)。

音声合成システムについてはAmazonのものを使っているため、AIを独自開発したというわけではないものの、Amazonのクラウドサービスを利用することで非常に低コストでシステムを実現でき、同放送局が年間で負担しているコストは年間1000円程度だそうだ。

13418301 story
テクノロジー

Microsoft、量子コンピュータ向けプログラミング言語のプレビュー版を年内公開予定 29

ストーリー by hylom
次の時代へ 部門より

Microsoftが量子コンピュータ向けプログラミング言語を開発しており、年内にプレビュー版の公開を予定していると発表した(ITmeiaZDNet JapanMicrosoftの量子コンピュータに関するブログ記事)。

この言語はVisutal Studio上で利用でき、量子コンピュータの知識がなくとも利用でき、また量子シミュレータでのテストが行えるという。Microsoftの量子コンピューティングに関する取り組みについては特設ページで公開されている。

13418199 story
プログラミング

「メイドさん」とプログラミングを学べるプログラミング教室 41

ストーリー by hylom
逆に気が散りませんか 部門より
insiderman 曰く、

「メイドさんと一緒にプログラミングを学べる」というプログラミングスクール「MadeInMaidFamily」がオープンした(ITmedia)。

プログラミングを学ぶだけでなく、「メイドさんに教える」というプロセスが含まれているのが異色のプログラミングスクール。現在C#およびUnityを使ったプログラミング講座が開講されているようだ。また、メイドさんがいる環境を使ったノマド/コワーキングスペースとしても利用できるという。

ここで学んだメイドさんが一人前になれば、今度は「メイドさんが教えるプログラミングスクール」も登場するかもしれない。

13412756 story
プログラミング

CoffeeScript 2リリース 53

ストーリー by hylom
生存確認 部門より
insiderman曰く、

JavaScriptを拡張したプログラミング言語であるCoffeeScript 2がリリースされた。

CoffeeScriptは「JavaScriptにコンパイルして使える言語」としては比較的古参であり、数年前にはCoffeeScriptを使っているnpmモジュールもそこそこみられたが、最近ではMicrosoftのTypeScriptに推され気味で存在感が薄い感じになっている。そもそもECMAScriptの仕様強化でこうしたトランスパイル系言語は微妙なポジションになりつつある気もするが、なにげにJSXサポートなんかも入っていてまだまだやる気はありそうだ。

13393773 story
プログラミング

日本人エンジニアは圧倒的に「独学派」? 132

ストーリー by hylom
何を独学というのだろう 部門より

東洋経済の記事によると、「日本人エンジニアは圧倒的に独学派」だという。記事の筆者が日米でさまざまなエンジニアに対してインタビューを行ったところ、日本人エンジニアは、ほぼすべての人が「独学」と答えていたそうだ。一方、米国では高校や大学で学んだ、という回答があったという。

自分が必要だと思う知識を次々に学んでいき、自分が作りたいプログラムの完成にこぎ着けようとしていた、と回答した日本人エンジニアもいるそうで、記事では「自分で作ったプログラムに自分で不満や問題点を見いだし、それを解決していくという、自分の中でのプロセス」について魅力的だったとしている。

13389324 story
プログラミング

ソースコードのないPC-9801プログラムの仕様解析、予算10~30万は安い? 262

ストーリー by hylom
金と時間があれば解決はできそうだがどのくらいの規模かは分からない 部門より

クラウドソーシングサイトCrowdWorksにて、PC-9801プログラムの解析という案件が出ている。EXEファイルのバイナリのみで、ソースコードや仕様書などが一切存在せず保守が不可能になっているというものだそうだ。

開発言語は不明で、現行の環境はPC-9801BX2とドットインパクトプリンタとの組み合わせで動いているという。プログラムは2本あるとのこと。

成果物は「各プログラムのINPUT/OUTPUT仕様書」だそうなのだが、報酬が「10~20万円」となっている点が議論を呼んでいる

13384045 story
プログラミング

PYPLの人気IDEランキング、1位はVisual Studio、2位はEclipse 68

ストーリー by headless
人気 部門より
PYPLの人気統合開発環境(IDE)ランキング「Top IDE index」によれば、Visual StudioがGoogleで最も多く検索されているそうだ。ランキングはGoogle Trendsのデータを分析した結果で、よく検索されているIDEの人気が高いとの仮定に基づいている(Infoworldの記事)。

Visual Studioのシェアは22.44%で、Eclipse(20.38%)とAndroid Studio(9.87%)が続く。Eclipseは2010年まで半数近いシェアを獲得していたが、その後は減少傾向が続いている。一方、Visual Studioは常に20%台を保っており、昨年8月にEclipseを抜いて単独1位となった。Android Studioは2014年12月に初の安定版がリリースされてから大きくシェアを伸ばしてきたが、この1年は横ばいとなっている。過去5年間ではEclipseの減少幅が最も大きく、Android Studioの増加幅が最も大きい。

4位のVim(8.02%)は過去5年間大きな変動がみられないが、5位のNetBeans(4.75%)と7位のXcode(4.35%)は大きく減少している。一方、6位のIntelliJ(4.69%)や10位のXamarin(3.48%)の増加幅が大きく、8位のKomodo(4.33%)も増加している。9位のSublime Text(3.94%)は5年前からみると大きく増加しているが、最近は減少傾向がみられる。
13383483 story
ビジネス

Apple、独自コンテンツ制作に向けて10億ドルを用意 47

ストーリー by hylom
いっぽう日本企業は 部門より

Appleが独自に配信するコンテンツ制作のため、10億ドルの予算を用意しているという(ウォール・ストリート・ジャーナルCNET JapaniPhone ManiarecodeSlashdot)。

コンテンツ配信サービスでAppleと競合するNetflixやAmazonも独自コンテンツの制作に力を入れているが、Appleも彼らと競争するために魅力的な独自コンテンツを手に入れようと画策しているようだ。この予算で最大10本の番組が制作でき、またSony Pictures Televisionの幹部を採用するなど、人材面の強化も進めているという。

ただ、Netflixがコンテンツ制作に支出する金額は60億ドル以上、Amazonは40億ドル以上とされており、10億ドルという金額は多いものではないという(ウォール・ストリート・ジャーナルの別記事)。

13349018 story
プログラミング

IEEE Spectrumの人気プログラミング言語ランキングでPythonが1位に 61

ストーリー by headless
人気 部門より
IEEE Spectrumの人気プログラミング言語ランキング「The Top Programming Languages 2017」で、昨年3位だったPythonが1位に上昇している(IEEE Spectrumの記事Neowinの記事The Registerの記事)。

昨年1位のCと2位のJavaはそれぞれ1ランクずつ下げて2位と3位になっている。1位~8位でSpectrum Rankingスコアが減少したのはC(-0.3点)とPHP(-1.3点)のみであり、減少幅も小さい。順位では5位のC#と6位のR、7位のJavaScriptと8位のPHPがそれぞれ入れ替わっているが、4位のC++は昨年と変わらず、上位の変動は少ない。9位のGoは昨年の10位から1ランク上昇(+4.3点)、初のトップ10入りを果たした10位のSwiftは4ランク上昇(+7.4点)している。一方、昨年9位だったRubyは3ランク下降(-1.9点)して12位となった。

このほか、スコアを大きく伸ばしているのは17位のShell(+13.1点、2ランク上昇)、21位のRust(+9.9点、5ランク上昇)、38位のABAP(+9.6点、4ランク上昇)、32位のProlog(+7.7点、5ランク上昇)。逆にスコアの減少幅が大きいのは47位のLadder Logic(-25.7点、12ランク下降)、26位のObjective-C(-7.2点、6ランク下降)、34位のLisp(-3.2点、4ランク下降)などとなっている。
13347221 story
ゲーム

画像認識を使ってスマホゲームの「ガチャ」をテストするツール 53

ストーリー by hylom
力業 部門より
insiderman 曰く、

スマートフォン向けゲームでの「ガチャ」におけるアイテム排出確率はたびたび問題となる。昨今では自主規制なども進み、排出割合の表示が行われているが、設定ミスなどによって表示と実際の排出傾向が異なるトラブルが発生することも考えられる。こういった問題を見つけるため、アプリを自動操作してガチャを引かせ、さらにその結果を画像認識処理で認識し、プレイヤーから見た実際の排出率を測定できるというツールが開発されたそうだ(GameIndustry.biz)。

また、同様の技術を使って、ゲーム画面の画像とシナリオが意図したとおりに出力されているかをチェックするツールも開発されているという。

13346172 story
プログラミング

C++17では非推奨だったbool型に対するインクリメント演算子の利用が不可能に 65

ストーリー by hylom
そもそもの挙動が分かりにくい感じ 部門より

C++言語の新標準規格である「C++17」では、bool型に対する++演算子が利用できなくなるそうだ(cpprefjp - C++日本語リファレンス)。今まではbool型の変数に対し++演算子を適用すると、その変数の値をtrueにするという仕様となっていた。

なお、C言語にはbool型が存在しないため、int型をbool型の代用として使用することが良くあった。この場合、C++の仕様と同様に++演算子を適用するとその値は必ず1以上、つまりtrueになるように見える。しかし、変数の値がint型に格納できる最大値(たとばintが8ビットの場合255)になっていた場合、++演算子を適用するとオーバーフローが発生してその値は0、つまりfalseになってしまうという問題があった。

cpprefjp - C++日本語リファレンスによると、放射線療法機器「セラック25」ではこのバグが原因で死者を出す事故が発生していたという。

13344943 story
プログラミング

C言語は滅びるべきか 215

ストーリー by hylom
適材適所 部門より

ソフトウェアエンジニア/作家/ジャーナリストのJon Evans氏によると、「C言語は滅びるべき」だそうだ(TechCrunch。なお、この記事のタイトルは「C/C++に死を」だが、原文タイトルにはC++は含まれていない)。

C言語はさまざまなソフトウェアの開発に使われており、必要不可欠なものとなっているが、いっぽうで原始的なメモリ管理機能しか備えておらず、それが脆弱性や不具合を生む原因となっているという。氏は代替としてRust言語を勧めており、特にパーサーや入力ハンドラなどの部分から、徐々にCのコードをRustに入れ替えていくべきであると主張している。

13328445 story
ビジネス

20代が激減、40代以上が増加傾向にあるSE業界 136

ストーリー by hylom
デスマーチに耐えられるのでしょうか 部門より
あるAnonymous Coward 曰く、

SE業界では10年前と比べて20代が激減する一方、40代や50代が激増する傾向にあるという(日経ITpro)。

この理由の一つは、1990年前後のバブル期の採用者が多く、その後の採用者が少ないのが理由だそうだ。特に大手はこの傾向が強いという。そのため、50代、さらには定年後の60代を戦力として活用とする動きが進んでいるそうだ。

13317736 story
プログラミング

コードの文脈を判断して自動的にネット上で公開されているコードを提案する「Codota」 41

ストーリー by hylom
検索エンジンという感じか 部門より

プログラミングの際にコードの「文脈」を判断し、自動的にそれに適したコードを提案してくれるという「Codota」なるシステムが開発されたそうだ。このシステムはイスラエルのCodota社が開発したもので、このたび商業化に向けてベンチャーキャピタルから200万ドルの資金を獲得したという(TechCrunch)。

CodotaではGitHubやプログラミング系Q&AサイトであるStackOverflowで公開されているコードを機械学習システムに学習させているとのことで、このデータセットを利用して適切なコードを提示するという。Codotaサイト上での説明によると、単にコードを提示するだけで、自動補完などは行わないようだ。この仕組みでは、提示されたコードを利用するにはユーザーが明示的にコピー&ペーストなどを行う必要がある。この場合、コードの流用によるライセンス違反などの問題は利用者が負うことになる。

現在Codotaが対応する言語はJavaだけだそうだが、今後他の言語にも対応するという。現時点ではIntelliJ IDEAやEclipse、Android Studioなどに対応するとのこと。

13312434 story
お金

コードのインデントにスペースを使う開発者はタブを使う開発者よりも高収入という調査結果 226

ストーリー by headless
給与 部門より
Stack Overflow 2017 Developer SurveyデータをStack OverflowのデータサイエンティストDavid Robinson氏が分析したところ、コードのインデントにタブを使う開発者よりもスペースを使う開発者の収入が高いという結果が出たそうだ(Stack Overflow Blogの記事The Registerの記事Ars Technicaの記事)。

回答者51,392名のうち、インデントにタブを使うかスペースを使うかという設問に回答したのは28,657名。プロの開発者の回答に限定すると40.7%がタブ、41.8%がスペース、17.5%が両方となっている。このうち12,426名が給与(年間)の情報を回答している。

給与の中央値はインデントにスペースを使用する開発者が59,140ドル、タブを使用する開発者は43,750ドルとなっている。両方使用する開発者の数値は記載されていないが、計算してみたところ43,939ドルとなった。

コードを書く仕事の経験年数別にみてもスペースを使用する開発者は給与の中央値が高く、タブを使用する開発者と両方使用する開発者は全体に同レベルとなっている。国や開発内容、開発言語別でもスペースを使用する開発者の方が給与の中央値が高いようだ。

このほか、学歴やオープンソースへの貢献・趣味でのプログラミングの有無、会社の規模などを加味して推計すると、タブではなくスペースを使用することで給与は6.8%高くなるという。別の表現をすると、タブの代わりにスペースを使用することは2.4年分の経験に相当するとのこと。

ちなみに日本からの回答者では、この設問に回答したプロの開発者は122人で、タブ21.3%、スペース62.3%、両方16.4%という結果だ。給与額を回答したのは122人中48人と少ないが、中央値はタブ28,663ドル、スペース39,086ドル、両方26,579ドル。1万ドル未満を除外した場合はタブ31,269ドル、スペース44,298ドル、両方36,809ドルとなっている。

スラドの皆さんはコードのインデントにタブを使用するだろうか、それともスペースを使用するだろうか。
typodupeerror

私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson

読み込み中...