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

アカウントを作成して、スラドのモデレーションと日記の輪に参加しよう。

13160948 story
ゲーム

WiiからPCに移植されたゲーム、一人のエンジニアによる最適化で大幅にグラフィックが改善 18

ストーリー by hylom
なにが行われたのかを知りたいところ 部門より

マーベラスエンターテイメントのPC向けストラテジゲーム「王様物語」のPC版における、グラフィックス関連の最適化の話がAUTOMATONで取り上げられている。

王様物語は元々はWii向けに開発されていたタイトルで、2016年にPC版への移植版が発売されたのだが、カクツキなどの問題が指摘されていたという。そのため、PCゲームの最適化や改良の実績を持つPeter“Durante”Thomanというエンジニアにソースコードを提供して最適化を依頼したそうだ。元々がWii向けタイトルであり移植が考慮されていなかったこともあって課題は多かったようだだが、さまざまな最適化を行った結果、60FPSでの滑らかな動作やグラフィックスや操作性の改善も行い、全体的に大幅にリニューアルされたバージョンが提供できるようになったという。

13158801 story
プログラミング

JavaScript、なんて略してる? 105

ストーリー by hylom
拡張子由来でJSと呼んでいる気がする 部門より

「JavaScript」を「ジャバスク」と略す人達というブログエントリがきっかけで、「JavaScriptをどのように略すか」「ほかの言語はどう略すか」といったことが話題になっている(インターネットコムはてなブックマークTwitter)。

JavaScript(ジャバスクリプト)の略称としてはJS(ジェーエス)が広く使われているが、「ジャバスク」という呼び方をする人も一定数存在するようだ。そのほか「ジャバス」などの呼称があるという話もあるという。

なお、JavaScriptを開発したNetscape Communicationsの流れをくむMozilla Japanでは、「ジェーエス」と呼ぶことはあっても「ジャバスク」と呼ぶことはないという。

13150524 story
書籍

Stack Overflowで最も言及されている書籍 21

ストーリー by headless
listicle 部門より
hylom 曰く、

Stack Exchangeのデータダンプを用い、Stack Overflowの質問と回答で最も言及されている書籍を集計した結果がwww.dev-books.comというサイトでまとめられている。

トップ10は以下の通り。多く言及されている書籍とのことで、どれも邦訳が出版されているようだ。また、www.dev-books.comではタグごとの絞り込みも可能になっている。

順位 タイトル 邦訳
1 Working Effectively with Legacy Code レガシーコード改善ガイド
2 Design Patterns: Elements of Reusable Object-Oriented Software オブジェクト指向における再利用のためのデザインパターン
3 Clean Code Clean Code アジャイルソフトウェア達人の技
4 Java concurrency in practice Java並行処理プログラミング―その「基盤」と「最新API」を究める―
5 Domain-driven Design: Tackling Complexity in the Heart of Software エリック・エヴァンスのドメイン駆動設計 ソフトウェアの核心にある複雑さに立ち向かう
6 JavaScript: The Good Parts JavaScript: The Good Parts――「良いパーツ」によるベストプラクティス
7 Patterns of Enterprise Application Architecture エンタープライズアプリケーションアーキテクチャパターン
8 Code Complete: A Practical Handbook of Software Construction CODE COMPLETE 第2版 完全なプログラミングを目指して [上] [下]
9 Refactoring: Improving the Design of Existing Code リファクタリング 既存のコードを安全に改善する
10 Head First Design Patterns: A Brain-Friendly Guide Head Firstデザインパターン――頭とからだで覚えるデザインパターンの基本

なお、順位はStack Overflowの質問と回答に含まれるAmazon.comへのリンクをカウントした結果であり、出版社の書籍情報ページなどへのリンクはカウントされていないようだ。このサイト自体はAmazonのアフィリエイトのために作られたものとのことだ。

13148637 story
プログラミング

週末に人気のあるプログラミング言語(StackOverflow調べ) 15

ストーリー by hylom
今後ブレイクする可能性があるということかな 部門より

「人気のプログラミング言語ランキング」というった話はたびたび話題になるが、StackOverflowにて「What Programming Languages Are Used Most on Weekends?」(週末に最も使われているプログラミング言語は何?)という話が出ている。

公開されているStackOverflowの統計情報を元に同サイトに投稿された質問に付けられたタグを集計し、平日(Weekday)と週末(Weekend)との違いを調べたという。その結果、週末には「haskell」や「assembly」、「opengl」といったタグが平日と比べて多い傾向が確認できたそうだ。いっぽうで平日のほうが多いタグとしては「sharepoint」「tsql」「powershell」などが挙げられている。

また、質問数が多いタグよりも、比較的少ないタグのほうが平日と週末とでの差異が多い傾向もあるようだ。そのほか年代別の比較もあり、数年前まではRuby on RailsやScalaが週末に多い質問だったが、最近ではその傾向はなくなっているというデータが掲載されている。逆に最近ではAndroid関連やスマートフォン向けソフトウェア開発関連、Unity3Dに関する質問が週末に増えているという。

13145216 story
ロボット

ソニーによるロボットプログラミング学習キットKOOV、2月18日発売 19

ストーリー by hylom
MINDSTORMSよりインテリジェントな感じなのかな 部門より
masakun曰く、

ソニーがロボットプログラミング学習キット「KOOV」を2月18日より発売する(TechCrunch製品ページ)。また、ソニーストアで現在先行予約を受付中。

KOOV学習キットにはブロック(ピース)と電子パーツ、スタートガイドが含まれており、ブロックと電子パーツを組み合わせることで工具なしでさまざまなロボットを作ることができる。

加速度センサーやプッシュセンサーなどすべての電子パーツとブロックが含まれたアドバンスキット「EKV-200A」(税別4万9,880円)では22種類、最小限のブロックと電子パーツをセットしたスターターキット「EKV-200S」(税別3万6,880円)では14種類のロボットレシピが含まれる(順次更新予定)。

ロボットのプログラミングを学ぶには別途KOOVアプリの動作環境が必要で、アプリには「ロボットレシピ」と「学習コース」がある。さらに「自由制作」モードでは自由に作り上げたロボットの写真をアップロードして世界中のKOOVユーザーと共有できる機能もあるという。対象は8歳以上。

13132778 story
人工知能

人工知能によって人工知能を作る研究が進められる 53

ストーリー by hylom
AIをプログラミングするAIをプログラミングするAIはまだか 部門より
あるAnonymous Coward曰く、

人工知能によって人工知能ソフトウェアをプログラミングする試みが行われているそうだ(TechCrunchMIT Technology Review)。

すでにいくつかの例があるそうで、まず1つはGoogle Branが研究しているもの。これは機械学習システムを人工知能によって自動設計するというものだそうだ。また、非営利の人工知能研究組織であるOpenAIやMIT、カリフォルニア大学バークリー校(UCB)、Google傘下のDeepMindなども同様の研究を行っているという。

人工知能によって作成された人工知能プログラムの性能は人間が開発したプロダクトと同等。場合によっては上回わっていたとされる。ただし、Google Brainにおける「人間以上のプログラム」を書かせる実験では人工知能に画像認識プログラムを書かせるために画像処理能力があるプロセッサを800台も協調作動させる必要があったそうで、コスト的には人間を使った方が安上がりであるようだ。

13132635 story
プログラミング

プログラミング別・怒りっている人/幸せな人ランキング 40

ストーリー by hylom
Cが沼なのは確かである 部門より

技術系のQ&Aサイト「Stack Overflow」には毎日数多くの質問やそれに対するコメント、回答が寄せられているが、そのコメント投稿データを分析し、そのコメントに付けられているタグ別に「幸せなコメント」「怒っているコメント」の数を集計した結果がhackernoonで公開されている。

分析では、「thank you」や「thanks」、「awesome」、「:)」といったキーワードを含む投稿を「幸せなコメント」に、「wrong」や「horrible」、「stupid」、「:(」といったキーワードを含む投稿を「怒っているコメント」に分類、50万件以上のコメントを対象として集計した。その結果、「幸せなコメント」トップ3は「R」「Ruby on Rails」「XML」、「怒っているコメント」トップ3は「Objective-C」「C」「C++」だったという。

13127591 story
アナウンス

ソフトウェアテストシンポジウム「JaSST '17 Tokyo」、2017年2月3日~4日に開催 1

ストーリー by hylom
ご興味のあるかたはどうぞ 部門より
shimashima曰く、

すでに募集が開始されて時間が経ちますが、2月3日(金)、4日(土)の2日間にわたり日本最大級のソフトウェアテストに関するシンポジウムであるソフトウェエアテストシンポジウム(JaSST)'17 Tokyoが開催されます。

初日に行われる基調講演としては、以前より品質についての研究を行ってきた早稲田大学名誉教授・東基衞氏による「ICT応用S&S製品の品質不良のリスクとSQuaREシリーズ国際標準-その歴史と概要」という題名で行われます。

招待講演は、奈良隆正氏による「品質保証活動の本質」という発表が2日目に行われます。

通常セッションとしては、昨年・一昨年から引き続きWebサービスにおけるテストについてのセッションが「Web.JaSST~Web Service QA Meeting in JaSST~」があるほか、一風変わったところで「[ジャストーーーク!]転職芸人が語るテスト/QA技術者としてのキャリアパス」と題してテストエンジニアの転職とキャリアパスについて語るセッション、「形式手法とテスト、そして、その先について」という形式手法を中小規模で実際に導入した事例と形式手法についての今後について語るセッションもあります。

セッションではないですが、「論文書き方個別相談」として現役大学教員による個別論文相談をうけることもできます。

そのほか、例年通り論文発表や各スポンサー企業によるテクノロジーセッション、情報交換会など盛りだくさんの内容が企画されています。

ちょうど最近、昨年開催のJaSST '16 Tokyoでのセッション「OSSにおける品質管理・テストと運営」のレポートがPublickeyで公開されました(前編中編後編)ので、そちらで雰囲気を掴んでもらうのもよいかもしれません。

開催日は一昨年同様2日目は土曜日となりますので、業務として参加できないかたは2日目だけでもいかがでしょうか。皆様の参加をおまちしております。

13121968 story
プログラミング

大阪市、小学校のプログラミング教育を「無償で」やってくれる事業者を募集 144

ストーリー by hylom
事業者になんのメリットが 部門より
あるAnonymous Coward 曰く、

小学校でのプログラミング教育必修化が話題となる中、大阪市が12日に「平成29年度小学校段階からのプログラミング教育の推進に当たり協力事業者を募集します」というお知らせを掲載したのだが、その内容が「無償で」というあまりのものであったことから、IT業界人から怒りの声があがっているようである(大阪市のお知らせTogetterまとめ)。

この募集はどうもICT教育のための教材や研修のための協力事業者を求めるもののようなのだが、冒頭から「教材・ソフトの提供、教員の研修等を、無償で実施できる民間事業者を募集」という驚きの方針があり、さらに条件を細かく見ていくと「事業実施にかかる人件費、消耗品費、教材費(電子機器貸与料含む)、交通費等のすべての経費は事業者の負担とする」「業務を遂行するために必要な経費について、本市は一切の費用を負担しない」といった事業者が人や知識どころかソフトから何まで全て負担と取れる内容になっている。学校に用意されているPCは使用可能ということだが、それも最も古い平成22年度更新校ではPentium E5300と、今となっては心もとない。

将来の事業を見込んで…という事なのかもしれないが、プログラミングの価値をどう考えているのかとツッコまずにはいられないだろう。

13116900 story
プログラミング

Microsoft曰く、そう簡単にWindowsからコマンドプロンプトはなくならない 99

ストーリー by headless
不滅 部門より
Windows 10 Insider Previewでは、ビルド14971以降で標準のコマンドシェルがコマンドプロンプト(cmd.exe)からWindows PowerShellに変更されているが、それでもコマンドプロンプトがなくならない理由をMicrosoftのRich Turner氏が解説している(Windows Command Line Tools For Developersの記事OnMSFTの記事)。

これはComputerworldによる2本の記事「Say goodbye to the MS-DOS command prompt」「Follow-up: MS-DOS lives on after all」に反論するものだ。この記事はBusiness InsiderLifehackerなどでも取り上げられ、コマンドプロンプトが利用できなくなることを懸念する多くの声が寄せられたそうだ。

Turner氏はこれらの記事が事実ではないとして、Cmdは近い将来にも遠い将来にもWindowsから削除されることはないと述べている。実際のところ、MicrosoftではWindowsのビルドやテストを自動化するシステムで長年にわたり作成した多数のCmdスクリプトを使用しており、CmdがなければWindowsをビルドできないという。

また、CmdはWindows上でファイルエクスプローラーやEdge、Internet Explorerと並ぶ最も実行頻度の高い実行ファイルである点や、多くのカスタマーやパートナーがCmdに完全に依存している点も挙げている。そのため、Cmdスクリプトやツールを使用する人がほぼ完全にいなくならない限り、CmdはWindowsに残っていくとのこと。
13089670 story
ビジネス

現在の職場でどんな兆候が現れたら転職を考える? 120

ストーリー by headless
兆候 部門より
プログラミングの仕事をしている現在の職場をやめ、別の職場を探すべき9つの兆候をInfoWorldの記事でAndrew C. Oliver氏がまとめている。

Oliver氏によれば、9つの兆候は以下のようなものだ。プログラミングの仕事に限らず、スラドの皆さんが転職を考えるべき兆候というのはあるだろうか。
  1. 仕事の対象がレガシーと呼ばれる
  2. これまで出席していた会議に呼ばれなくなる
  3. 上司から差別的な扱いを受ける
  4. 品質標準がない
  5. 上司の決めた内容ではうまくいかないとチーム全員が同意しているのに、とりあえず仕事を進める
  6. アジャイル開発を表面的にまねただけのカーゴカルト的アジャイルが行われている
  7. 口頭ではなく書面でネガティブなレビューやパフォーマンス向上計画(PIP)を渡される
  8. ランダムに新たな必須要件が追加される
  9. リリースするソフトウェアで繰り返し問題が発生しているのに、やり方を変えようとしないチーム
13089623 story
ゲーム

情報処理学会 人工知能ゲームプログラミングコンテスト「SamurAI Coding 2016-17」予選募集中 33

ストーリー by headless
募集 部門より
washizaki 曰く、

今年度も情報処理学会により国際 人工知能プログラミングコンテストSamurAI Coding 2016-17が開催されます。

「SamurAI Coding」はゲームをテーマにAIプログラミングスキルを競う国際的なコンテストであり、学会主催の形では5年目になります。オンライン予選の募集締切は日本時間2017年2月12日20時59分。予選を勝ち抜いた16チームは2017年3月17日に第79回全国大会・名古屋大学にて併設される決勝に進出でき、旅費補助や賞金等の特典も予定されています。

今回のゲームは「SamurAI 3x3 (サムライ スリー オン スリー) 2016」。異なる武器を持った3名のサムライからなる軍団を制御し、相手の軍団と領地獲得を競います。前回好評であったルールが拡張され、一つのAIプログラムで異なる3名を操る点がポイント。1人でもチームでも、学生も社会人も、誰でも楽しく参加できます。プログラミング言語としては、C++、Java、Pythonを含む様々な主要な言語の中から自由に選ぶことができます。

13024657 story
クリスマス

今年のAdvent Calendarはどうですか 2016 28

ストーリー by headless
年末 部門より
m_nukazawa 曰く、

今年も年末がやってきた。既にお馴染みかと思うが、IT界隈では『アドベントカレンダー』と称し、テーマに沿って有志が書いたブログ記事を集めて12月のカレンダーを埋めるイベントのようなものが行われている。

アドベントカレンダー作成に特化したAdventarのようなサイトも存在するほか、Qiitaなどでも作成できる。タレコミ主は、今年は静観の予定だったのだが、C言語Vimで参加することにした。

みなさんは今年のアドベントカレンダーには参加するだろうか。また、注目しているアドベントカレンダーなどがあれば教えていただければ幸いである。

フィンランド政府のWebサイト「thisisFINLAND」では、自国をテーマにした絵文字のアドベントカレンダーを昨年公開していたが、今年はアーティストなど24人のクリスマスメッセージで構成されるアドベントカレンダーとなっている。

13019364 story
任天堂

プチコンBIG、12月14日配信開始 61

ストーリー by hylom
お手軽プログラミング体験環境 部門より

Wii U上でBASICによるプログラミングが行える「プチコンBIG」が12月14日に配信開始される。価格は3000円(メーカーの製品紹介ページ任天堂の製品ページAUTOMATON)。

「プチコン」シリーズは最初はニンテンドーDSiウェアとしてリリースされたプログラミング環境で、その後アップデート版の「プチコン mk II」、ニンテンドー3DS向けの「プチコン3号」がリリースされている。プチコンBIGはプチコン3号のWii U版で、プチコン3号の機能に加えてUSBキーボード対応や新たな命令、画面モードなどが追加されている。セーブデータ領域や素材画像サイズも拡大されているそうだ。

13006776 story
PHP

PHP 7.1 リリース 51

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

PHP開発チームは1日、PHP 7系初のメジャーリリースとなる「PHP 7.1.0」をリリースした(アナウンスOSDN Magazine)。

PHP 7 のリリースが去年12月のため、ちょうど1年ぶりの大きなバージョンアップとなる。7.1では、型を?stringのように書くことでnullableであることを明示できるようになったほか、戻り値がないことをvoidで明示的に指定したり、catchに複数の型を指定するといった、主に7で導入された型周りの改善が図られている。

変更点の詳細については「PHP 7.0.x から PHP 7.1.x への移行」ページを参照されたし。

つい先日PHP7の導入で性能向上という記事があったばかりだが、皆様のサーバーの7系への移行進捗は如何だろうか? なお、5.6未満は既にEOLである。

typodupeerror

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

読み込み中...