Kilroy Was Here

不定期更新の技術ブログ

Top Programming Languages

IEEE Spectrumで、プログラミング言語の人気ランキング 「Top Programming Languages 2017」が発表された。 spectrum.ieee.org 総合ランキングは以下のとおりだ。Typesにあるアイコンは、 左からウェブ・モバイル・エンタープライズ・組込を意味している。 …

.NET Core 2の高速化

Microsoftは「PGO (Profile-Guided Optimization )」について伝えた。 この技術は、C++コンパイラで最適化されたコードを生成するために 使われているネイティブコンパイラ技術であり、.NET Core 2.0でも 採用されている。 news.mynavi.jp ちなみに、PGOは、…

Movidius Neural Compute Stick

Intelが発表したMovidius Neural Compute Stickは、 USB接続タイプのディープニューラル用端末だ。 www.youtube.com ニューラルネットワーク処理にクラウドを利用することなく、 ローカル環境でディープラーニング用のアプリケーションを、 この端末を利用す…

Amazonアプリを実店舗で

Amazonは、モバイルアプリを実店舗やレストランでの支払いに 使える新機能「Amazon Pay Places」の提供を開始した。 japan.cnet.com 現時点で利用できるのは、レストランチェーンT.G.I.Fridaysのうち、 ボストン・フィラデルフィア・ボルチモア・ワシントンD…

WebStorm 2017.2の公開

IDE

JetBrainsは「WebStorm 2017.2」の公開を発表した。 この新バージョンではwebpackやESLintなどのサポート改善、 MochaおよびKarmaのテスト機能向上、新しいリファクタリング機能 およびコードスタイルオプションの導入が行われている。 news.mynavi.jp WebSt…

プロンプト方式の認証

Googleは、SMSによる2段階認証からプロンプトを用いた 認証方法への移行をユーザーに促している。 japan.cnet.com 安全でないという理由から、NISTはSMSによる2段階認証を非推奨と している。そのSMSによる2段階認証の代替案として、Googleは プロンプト方式…

クラウドと出入国時捜索

税関・国境警備局(CBP)が裁判所の令状なしで可能な捜索は、 ローカルに保存されているデータのみに限定されるようだ。 jp.techcrunch.com これは、オレゴン州選出上院議員Wydenらが今年2月20日に提出した 質問状に対する、CBPの回答から導出されている。 サー…

Go言語のアップグレード計画

Goプロジェクトチームは「Go 2」へ向けた基本計画を発表した。 news.mynavi.jp どのような問題を解決することを目指してGo 2へ向かっていくのか、 実際にどのような工程でGo 2のリリースへと進めるのかを、 ブログ上(https://blog.golang.org/toward-go2)で…

Mobilmoでプログラミング体験

トヨタ自動車はMobilmoという子供向けの プログラミング教育アプリの配信を開始したと発表した。 japan.cnet.com Mobilmoは、トヨタ自動車とチームラボが共同開発したアプリだ。 100種類以上ある3Dパーツをつなげた移動体「モビルモ」を発明して、 バーチャ…

コードから言語を特定せよ

TripleByteのサイト上で、サンプルコードをもとに言語かを当てる 「Language Identification Quiz」が公開されている。 quiz.triplebyte.com ユーザ登録などは不要で、すぐにクイズに挑戦できる。 また、スマホからでも利用可能だ。 クイズは4択で、全15問。…

低価格なハイエンドCPU

2017年夏に発売される、デスクトップPC向けのハイエンドCPU 「Ryzen Threadripper」の価格が正式に発表された。 gigazine.net 価格は1920Xが799ドルで、ハイエンドモデルの1950Xが999ドルであり、 Intelのハイエンドモデル「Core i9-7900X」と1950Xは同価格…

ぴゅう太でイースを再現

1987年に発売したARPG「イース」を、「ぴゅう太」で再現した 動画が公開されている。「ぴゅう太」は80年代に発売された 16ビットゲームパソコンだ。 www.youtube.com 動画を公開したのはTINY野郎氏で、過去にMSX用に作ったものを ベースにTMS9900用アセンブ…

Unity 2017.1のリリース

Unity最新版である「Unity 2017.1」が11日リリースされた。 news.mynavi.jp Unity 2017.1の新機能「Timeline」では、オブジェクト・サウンド ・シーン・アニメーションをタイムラインで統合し、 ストーリー性の高いカットシーンをドラッグベースの操作で制作…

LINEのスマートスピーカー

6月15日開催のLINE CONFERENCE 2017でお披露目された WAVEの先行体験版の予約が7月14日から始まるようだ。 先行体験版の価格は1万円で、正式版より5000円安い。 jp.techcrunch.com WAVEは、クラウドAIプラットフォーム「Clova」を搭載した スマートスピーカ…

Ubuntuアプリの配信開始

UWP版のUbuntuアプリのダウンロード配信が、正式にWindowsストアで 始まった。対応するのはWindows 10(64bit)で、仮想マシンを使う事なく Ubuntuをインストールできる。 gigazine.net Ubuntuアプリを利用するには、「Windowsの機能の有効化または無効化」 で…

VBScriptの無効化

Microsoftは、Windows 10 Fall Creators Updateにおいて Internet Explorer 11におけるVBScriptの実行をデフォルトで 無効化すると発表した。 news.mynavi.jpインターネットゾーンおよび制限付きサイトゾーンでは VBScriptが実行されなくなる。Microsoftはこ…

BlocksでのVRコンテンツ制作

VR

Googleは、VRプラットフォーム中で3Dオブジェクトを構築できる Blocksという新しいツールを公開した。無料で利用可能であり、 HTC Vive版とOculus Rift版から選択できる。 jp.techcrunch.com これまでにもGoogleはVRペイント・ツールTilt Brushを公開してい…

プログラム言語ランキング

コロプラが運営するスマートアンサーによってユーザー2万2000人を 対象に実施した、プログラミングに関する調査結果が発表されている。 smartanswer.colopl-research.jp プログラミング経験のある男性の回答した言語は以下。 C/C++, Javaあたりが強いという…

正規表現クロスワード

ヒント部分を正規表現にした「正規表現クロスワード」が BBCラジオの「Puzzle for Today」(7月5日分)に登場した。 www.bbc.co.uk ヒントとして書かれている正規表現を読み解いて、 マスを埋めていくことで、クロスワードが完成するというものだ。 このクロ…

VS Codeの拡張機能Arduino

MicrosoftはArduino向けのVisual Studio Codeの 拡張機能をオープンソース化し、GitHub上で公開している。 (https://github.com/Microsoft/vscode-arduino) news.mynavi.jp拡張機能ArduinoはArduino IDEと完全な互換性を持っており、 IntelliSenseや自動コー…

共同プレス・ステートメント

日本とEU間での個人データ移転の枠組み構築について、 個人情報保護委員会は、「2018年の早い時期」を目標として掲げる 共同プレス・ステートメントを公表した。 itpro.nikkeibp.co.jp この枠組み構築の目的は、EUの「一般データ保護規則」への対応である。 …

物理的なハッキング阻止

物理的にハッキングを阻止する機能を備えたPCとして、 ORWLが発表された。 japan.cnet.comこのPCは、外部からの攻撃を阻止できる複数のセキュリティレイヤを 備えており、付属のキーホルダーを使わなければ起動できない。 また、キーホルダーが電波の届かな…

Markdown形式のスライド作成

slideshipというサービス(slideship.com)を利用すると、 無料でMarkdown形式のスライドが作成できる。 gigazine.netユーザーはフォントのスタイル・サイズ・余白などを気にせず、 スライドの内容に集中して作成することができるとのこと。 下の画像のように…

1分で作る強力なパスワード

ESETが「1分間で強いパスワードを作る」方法を動画で紹介している。 www.welivesecurity.com 動画では、映画の主人公の名前を書き換えて、強いパスワードに 変える方法を取り上げている。作成手順は以下の通り。 ①rocky - 映画からキャラクター名などを持っ…

社員エンゲージメント分析

エンゲージメント分析ツールBetterEngageのβ版が公開された。 このツールは、Slackなどから得たデータを解析し、 社員のエンゲージメントを可視化するサービスだ。 jp.techcrunch.com BetterEngageを利用するには、エクスポート可能なCSV形式の 従業員データ…

ディレクトリ検索の提供終了

Yahoo!カテゴリが2018年3月29日をもってサービスを終了する。 jp.techcrunch.com Yahoo!カテゴリで行われているディレクトリ型検索は、 現在主流となっているロボット型検索とは違って、 サーファーと呼ばれるスタッフがウェブサイトの情報を収集し、 該当す…

GoldenEyeによる大規模攻撃

ランサムウェアによる大規模攻撃が再び発生している。 japan.cnet.com 今回用いられている新しいランサムウェアの名前はGoldenEyeであり、 Petyaの亜種であることが、発表されている。 前回のWannaCryと同様に、GoldenEyeやPetyaによる攻撃も Windowsを搭載…

Visual Studioでのデバッグ

IDE

Visual Studioエンジニアリングチームは、ブログ上で 知っていると便利なデバッグ手法を紹介している。 blogs.msdn.microsoft.com 紹介されているデバッグ手法は下記のとおり。 上記のリンク先では、実際の操作の様子がgif画像で確認できる。 1.Set Next Sta…

リモート管理機能搭載サーバ

レノボ・ジャパンは、ハードウエアのリモート管理機能を 搭載したLenovo ThinkServer TS460とRS160を発表した。 itpro.nikkeibp.co.jp TS460はタワー型のハイエンドモデルで、ストレージを最大80TB、 メモリを最大64GB搭載可能だ。 また、RS160はラック型最…

Makebox ARでモデリング

ZenFone ARの発売日と同じ6月23日に、Makebox ARはリリースした。 このMakebox ARはMinecraftライクに3Dモデリングを楽しめるアプリで、 積み木を置くように直感的に3Dモデルをつくることが可能。 jp.techcrunch.com Minecraftの要領で3Dモデルを作った後は…

法令データベースのリニューアル

総務省は法令データベース「e-Gov法令検索」を、 明日26日午後にリニューアルすると発表している。 itpro.nikkeibp.co.jp この法令データベースを利用することで、独自の法令データベースを 持たない中小企業でも、様々なアプリを開発できると見込んでいる。…

D言語がGCCに追加

GCC Steering Committeeは、D言語フロントエンドおよびランタイムを GCCに含めることを許可したようだ。 news.mynavi.jp 今後リリースされるGCCには、デフォルトでD言語フロントエンド およびランタイムが含まれるものと見られる。 2017年6月におけるD言語の…

AIエージェントAPI

NTTドコモは23日に、AIエージェントAPIを開発したことと、 パートナー企業に対しオープンな形で提供することを発表した。 japan.cnet.com iコンシェルやしゃべってコンシェルの運営を通じて蓄積してきた技術を、 APIを通じてパートナー企業に広く活用しても…

mac新OSのベータ2

iOS 11、macOS High Sierra、tvOS 11、watchOS 4の 4つのOSでベータ2が公開された。 gigazine.net iOS11には、Wi-Fiシェア機能や自動アンインストール機能が 追加されたほか、HEIF/HEVCが画像・動画フォーマットとして 導入された。 macOS High SierraもHEVC…

量子コンピュータと自動運転

デンソーは、自動運転の支援などを想定して 量子コンピュータの応用研究を進めているようである。 itpro.nikkeibp.co.jp研究に利用されるD-Waveは、量子アニーリング型と呼ばれるタイプの 量子コンピュータで、巡回セールスマン問題を解くことに向いている。…

FUZE Code Studio

FUZE Code StudioというNintendo Switch向けの プログラミングツールが発表された。 gigazine.net テキストベースのプログラミング言語を学習することができるようだ。 このツールを使えば簡単に2Dもしくは3Dのゲームを作ることも 可能とのことで、Joy-Conの…

Shade3D ver.17の発表

Shade3Dに新機能を追加したShade3D ver.17の発売が発表された。 発売は7月14日で、Basicが1万584円、Standardが5万9400円、 Professionalが9万7,200円。 news.mynavi.jp Shade3D ver.17では、2DCADユーザーが3DCADを手軽に 習得できるように、大幅な機能強化…

安全なOSは何なのか

WannaCryなどのランサムウェアが猛威を振るっているが、 そのようなマルウェアに強いOSは何なのだろうか。 gigazine.net Microsoftによれば「WannaCryの攻撃によってWindows 10ユーザーが 感染したということは聞いていない」とのことらしく、 より安全な選…

Atom最新版のリリース

Atomのバージョン1.18が、6月13日に公開された。 news.mynavi.jp バージョン1.18のAtomでは、GitおよびGitHubとの統合により あらゆる操作をAtom上で完結できるようになったほか、 Windows Subsystem for Linuxからの起動も可能になったり、 Onigurumaのキャ…

パックマン用のAI

Microsoftが2017年1月に買収したMaluubaが、 強化学習と分割統治法を用いて、パックマンで フルスコアをたたき出すことが可能なAIを作成した。 gigazine.net このAIの学習に用いられたのは、ハイブリッド報酬アーキテクチャーと 呼ばれるものであり、販促活…

5ポートUSB急速充電器

上海問屋は、QuickCharge 3.0・USB Type-Cポート ・USBポート(2.4A)を搭載した5ポートUSB急速充電器を発売した。 news.mynavi.jp 最大出力40W(最大出力8A)で最大5台同時に急速充電でき、 全てのポートを使用中でも仕様通りの出力で充電が可能。 また、QC3.0…

ウィルス付きメール問題

「6月分請求データ」などの件名のウイルス付きメールが 拡散しており、警視庁サイバー犯罪対策課が警戒を呼び掛けている。 メールに添付されている、「0xxxx_201706.xls」のような ファイル名のExcelファイルがウィルスであるとのことだ。 internet.watch.im…

Xbox One X

11月に発売されるXbox One Xの製品画像が下記で公開されていた。 jp.techcrunch.com Xbox One Xは、Xbox Oneを40%小型化しHDRゲームや4Kムービーに 対応させたXbox One Sを、さらに強化したゲーム機である。 外見はシンプルな直方体であり、姉妹機と比べて…

量子コンピュータの実用化

Googleは、Qubit数が49のチップを製造し、 2017年内に性能実証を行う計画のようだ。 gigazine.netQubit数とは、量子コンピュータの性能を表すものである。 例えば、2000ビットの公開鍵を持つRSA暗号システムを、 Shorアルゴリズムを使った量子コンピュータで…

次期App Storeの変更点

App Store上のアプリをアップデートする際、 前バージョンの評価とレビューを引き継げる ようになるようだ。 jp.techcrunch.com これによって、評価やレビューの存在を気にせず、 マイナーアップデートを行うことができる。 また、これまでのようにリセット…

GDB 8.0 リリース

GDBの最新版であるGDB 8.0が公開されたようだ。 news.mynavi.jp 主な変更点として下記が挙げられていた。 rvalue参照のサポート Pythonスクリプト拡張 GDBコマンドインタプリタにおける引数の数の無制限化 evalにおけるユーザ定義引数のサポート DWARF 5のサ…

ラズパイを狙うマルウェア

Doctor Webによると、Raspberry Piデバイスだけを狙って 暗号通貨のマイニングを行うLinux.MulDrop.14という マルウェアが登場したようである。 japan.cnet.comこのマルウェアは、単純なbashスクリプトを利用して、 外部からのSSH接続を許可するように設定さ…

STATWEBで統計解析

STATWEBはクラウド型統計解析ソフトウェアであり、 タブレットやスマートフォンなどのモバイル端末でも操作が可能。 japan.techrepublic.com GUIによる操作が可能であるが、Rも実装されている。 記述統計、グラフ、検定力分析、t検定、分散分析、比率の検定…

ブラウザのシェア推移

Net Applicationsのデータでは、2017年5月時点で IEとEdgeのシェアが大幅に減少しているようだ。 下げ幅は2017年以降で最大だという。 ブラウザーのシェア、IEとEdgeの凋落が続く - Computerworldニュース:Computerworld 両ブラウザは2016年に22ポイント以…

続・Appleの新製品

3.新型iPad 4.ホームスピーカ 3.新型iPad 新しいiPad Proも公開されている。 これまでは9.7インチモデルと12.9インチモデルだったが、 今回の新機種では10.5インチと12.9インチの2モデルになる。 新しいiPad Proは両方のモデルで 64ビットアーキテクチャのA1…