Kilroy Was Here

不定期更新の技術ブログ

プログラミング

Fall Creators Update SDK

Microsoftが「Windows 10 Fall Creators Update SDK」をリリース。 これによって、10月17日にリリース予定のFall Creators Updateに 対応したアプリを開発できるようになった。 japan.cnet.com 新しいSDKで導入されるツールによって、Mixed Reality向けアプ…

iOSアプリのためのReactant

BrightifyがReactantという名のフレームワークを開発した。これは、 iOSアプリの開発を容易にする、Swiftベースのフレームワークだ。 www.reactant.tech このツールを利用することで、大量のコーディングを行うことなく、 Swiftでのアプリケーション開発をよ…

AngularDart 4リリース

GoogleがWebアプリケーションフレームワークの最新版 9月5日に「AngularDart 4」をリリースした。 codezine.jp AngularDart 4では、実行時のパフォーマンス向上だけでなく、 型ベースの最適化も行われている。この変更によって、ほとんどの アプリケーション…

シンタックスハイライト

nixCraftの記事で、catの出力にシンタックスハイライトを追加できる コマンド「ccat」が紹介された。ccatは、Linux・Mac・BSDなどに 対応しており、複数の言語のフォーマットに対応している。 news.mynavi.jp www.cyberciti.biz ccatのコマンドには、--html…

DNA鎖上のウィルスプログラム

ワシントン大学の研究チームが、DNA鎖上にコード化された ウィルスプログラムを、コンピューターに感染させることに成功した。 jp.techcrunch.com この研究チームは、DNA鎖の塩基をバイナリデータに変換している。 塩基はA・T・G・Cの4種類が存在することか…

TkInterによるライフゲーム

「ゼロからはじめるPython」という連載記事で、 人工生命(AL)を扱っていたので、紹介。 news.mynavi.jp この記事では、TkInterというGUIライブラリを利用して、 ライフゲームを制作している。 ちなみに、ライフゲームとは生命活動をシミュレーションする 環…

.NET Core 2の高速化

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

FUZE Code Studio

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

Atom最新版のリリース

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

GDB 8.0 リリース

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

PowerShellとパイプライン

Creators Update後、標準になったPowerShell。 PowerShellでの実行結果を利用する際に便利なのがパイプラインだ。 itpro.nikkeibp.co.jp 上記の記事ではGet-NetIPAddressで試していたけれど、結構便利そう。 今までコマプロばかり使ってたけれど、これを機に…

Power Shell

Creators UpdateしたらPower Shellが標準になっていた。 スクリプトの実行が少しだけ面倒だけど、 コマンドが色付きで見やすい点はいいと思った。 というか、コマンドプロンプトが味気なさすぎるだけか。