Kilroy Was Here

不定期更新の技術ブログ

開発

ユニコードのバグによる悪戯

ユニコードのバグを悪用して、iPhoneやMacの上で動いているアプリを一瞬でクラッシュさせる悪戯が急増していた。 jp.techcrunch.comこのバグは、南インドのテルグ語の二つの文字を表示しようとすると、多くのiOSやMacのアプリ/アプリケーションでクラッシュ…

2月のWebサーバ調査の結果

Netcraftは2018年2月のWebサーバ調査の結果を報告した。Microsoftがシェアを伸ばしたが、Nginxはシェアを減らした。 news.mynavi.jpNginx減少の要因として、Apacheへの移行が挙げられている。これまでRaksmartなどのサービスを使っていたホストがData Foundr…

OpenSSLクックブックの配布

OpenSSLの技術書「OpenSSLクックブック」が、出版社ラムダノートから無償配布されている。 www.lambdanote.com「OpenSSLクックブック」は、ラムダノートが販売している「プロフェッショナルSSL/TLSプロフェッショナルSSL/TLS」からOpenSSLに関する章を抜き出…

Wireshark 2.5.0がリリース

最新版となる「Wireshark 2.5」が公開された。Wiresharkはオープンソースのネットワークプロトコルアナライザーで、さまざまなネットワーク通信を分析可能。トラブルシューティング/分析/開発/教育/セキュリティ解析など、各種用途で用いられている。 news.m…

columnコマンドの使用方法

Tecmintはcolumnコマンドの使い方を紹介している。このコマンドは、特定の文字で区切られたデータの列をそろえて出力するためのものであり、人間が読みやすいように整理する際に役立つ。 www.tecmint.comcolumnコマンドで-tを指定した場合、入力データはテー…

WindowsネイティブなOpenSSH

Windows 10 Insider PreviewおよびWindows Serverには、ベータ版のOpenSSHクライアントおよびOpenSSHサーバが搭載されていると、Microsoftは伝えた。また、ベータ版のユーザに対して、フィードバックなどを寄せてほしいと、同社は呼びかけている。 news.myna…

機械学習モデル構築サービス

Googleは機械学習モデル構築サービス「Cloud AutoML」を発表した。第1弾として、容易に画像認識用の機械学習モデルを作成できるサービス「Cloud AutoML Vision」が提供されている。 news.mynavi.jp Cloud AutoMLを利用すると、数分でシンプルなモデルを作成…

LinuxはSpectreに対応済みか

nixCraftは、利用中のLinuxサーバが脆弱性「Spectre」「Meltdown」の影響を受けるかを判定する方法を紹介した。 www.cyberciti.biz 紹介されているスクリプトは「Spectre & Meltdown Checker」だ。 $ cd /tmp/ $ wget https://raw.githubusercontent.com/spe…

AWSの新サービスと言語の壁

Amazon Web Servicesは、年次カンファレンス「re:Invent 2017」で 5つの新サービスを投入したが、現状として日本語対応は遅れている。 itpro.nikkeibp.co.jpAWSの新サービスとは、Amazon SageMaker・Amazon Comprehend ・Amazon Translate・Amazon Transcrib…

MicrosoftのWebサーバシェア激減

Netcraftが2017年11月のWebサーバシェアを発表した。Microsoftの シェアが急落し、そのほかのWebサーバがシェアを増やすという 変化がみてとれる。しかし、依然としてMicrosoftはシェア第1位だ。 news.mynavi.jpNginxは増加傾向を続けており、今月もシェアを…

25%のサイトがHTTPSを採用

Q-Successは、デフォルトのプロトコルとしてHTTPSを採用 しているWebサイトの割合が25%を突破したと発表した。 news.mynavi.jpQ-Successは過去3カ月間のデータを公開しており、今年8月には 20%ほどだった割合が、この3カ月半ほどで25%へ増加したことが 示さ…

製品に採用すべきでないドメイン

世界各国には、.jp / .us / .ukなどの「国別コードトップレベルドメイン」 が割り当てられており、国によってはドメインを販売している場合も ある。「.io」は入出力を示す「IO(Input/Output)」をイメージさせると して人気がある一方、製品には使用しない方…

PostgreSQLが全バージョン最新に

PostgreSQLグローバルデベロップメントグループは、現在サポート している全バージョンについて、PostgreSQLの最新版を公開した。 news.mynavi.jp今回のバージョンでは、BRINインデックスにおけるバグやロジカル レプリケーションのバグなど、過去3カ月に報…

Realm Plattform 2.0の発売

Realm社が10月に発表したモバイルアプリ開発プラットフォーム 「Realm Plattform 2.0」の国内販売を、エクセルソフトは開始した。 news.mynavi.jp Realm Platform 2.0には、SQLiteなどの軽量高速なデータベースの 代替を目指して開発された「Realm Database…

脳情報デコーディング技術の開発

NICTの脳情報通信融合研究センターは、被験者が映像から感じた 物体・動作・印象を名詞・動詞・形容詞の形で言語化するという、 脳情報デコーディング技術を開発した。 iotnews.jp 従来の脳情報デコーディング技術では、約500単語に対応する物体や 動作の内…

Webサイト解析ツール「SONAR」

Microsoftは、Webサイト解析を行うためのツール「SONAR」を 発表した。オンラインツールとしてサイトを解析できるほか、 コマンドラインツールとしてローカルで利用することもできる。 news.mynavi.jp japan.zdnet.com sonarwhal.com Sonarは、Webサイトをス…

Web技術文書の集約を発表

Mozillaが公式ブログ上で、Microsoft・Google・Samsung・W3C と協力し「MDN Web Docs」にWeb技術文書の集約を進めると 発表した。今後は、Web技術ドキュメントのリファレンスとしての 役割をMDN Web Docsに担わせていくものとみられる。 news.mynavi.jp deve…

アプリデベロッパー向けのDB

Googleは、アプリデベロッパーのためのプラットホームFirebase用に、 Cloud Firestoreと呼ばれる新しいデータベースサービスを立ち上げた。 これは既存のFirebase Realtime Databaseを補完するものだ。 jp.techcrunch.com Realtime Databaseは数十万ものデベ…

HTTPSでないサイトは危険か

Google Chromeは、HTTPSプロトコルを使っていないサイトに 対する警告を強化するようである。なお、現状では、HTTPを 使っているサイトが約4割を占めている。 wired.jp HTTPSでないサイトでパスワードやカード番号の入力画面が 表示されたとき、Chromeのアド…

メディアクエリLevel4

W3C CSSワーキンググプールは、メディアクエリLevel4の実装を 呼びかけている(https://www.w3.org/blog/news/archives/6468)。 news.mynavi.jp メディアクエリを利用することで、スクリーンサイズのバラバラな PC/スマホ/タブレットに対して、各々に最適なデ…

AI開発ガイドラインの公表

総務省は、AI開発者が留意すべき原則「AI開発ガイドライン案」を 2017年7月28日に公表した。これは、「日本発の叩き台」として 今秋にもOECDなどに提出される予定のようだ。 itpro.nikkeibp.co.jp 国外での動きとしては、2017年2月の「アシロマ宣言」のほか…

Node-REDの機能拡張

コーディングなしでプログラミングが可能なツール「Node-RED」の 機能拡張に向けて、システム間での処理・データ連携を容易に実現する 技術を、日立製作所は開発したと発表。 news.mynavi.jp 「Node-RED」は、IBMが開発したコーディングレスプログラミングツ…

AIによる津軽弁の変換

東北電力と弘前大学は、AIによって津軽弁の音声を標準語のテキストに 変換・要約する研究を8月に始めると発表した。医療現場などでの事業化を 検討しているとのこと。 www.itmedia.co.jp 音声認識・言語処理技術を使い、東北電力コールセンターの通話音声 デ…

プロンプト方式の認証

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

VBScriptの無効化

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

VS Codeの拡張機能Arduino

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

AIエージェントAPI

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

次期App Storeの変更点

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

pix2code

GUIのスクリーンショットからコードを生成する pix2codeというものがGitHub上で公開されている。 github.com 実際に生成している様子が動画でも公開されていた。 www.youtube.com 実用レベルにまで達することができれば、 Web開発の現場での大幅な効率化が期…

RSA暗号は破れない

ペンシルベニア大学の研究チームは、 量子コンピュータでも破れないRSA暗号を開発した。 gigazine.net 今回考案されたアルゴリズムは、 テラバイト級の暗号鍵を生成するというものであり、 量子コンピュータであっても2の100乗もの数の演算が必要となるので…