2016年9月9日 イベント: 資料: 僕はどうしてAngular2をテーマに登壇することになってしまったのか from Tomohiro Noguchi 振り返りブログ: 2016年10月3日 イベント: 資料: 振り返り: このときのことはもう反省しかない。 初心者向けの会なのに内容がそ…
昨日(2016年9月9日)、品川のマイクロソフト社内で開催されたAngularミーティングで登壇させていただきました。 僕はどうしてAngular2をテーマに登壇することになってしまったのか 人生初登壇で120名を前にして、僕はところどころで声が震えたり、しゃべろ…
MicrosoftのTranslator APIで遊んでみました。 Microsoft Translator ドキュメントはこちら。 とりあえずText-to-Textは出来ました。 GitHubリポジトリは ovrmrw/ms-translator-text-to-text-nodejs まずは必要なものをnpm installします。 npm install --sa…
Angular2を書くなら誰でも一度は通る 5 Min Quickstart ですが、これはモジュールローダーにSystemJSが使われています。 以前はAngularチームの勧めに沿ってSystemJSベースで書いていましたが、どうもツイッターの面々を見ているとSystemJSで書いている人は…
今回はスライドショーの感想です。 大型フロントエンド開発におけるTypeScriptとDDD 実際の"先端系Web系エンジニア"(勝手にそう呼んでいる)が現場でどのように試行錯誤しているかを知ることができる内容です。 僕は以前にも書いていますがSIerなので、そもそ…
Angular2, Falcor, RxJS, minimongo, TypeScript, Abstract Classデザインパターン Angular2 Advent Calendar 2015 13日目です。 GithubリポジトリはAngular2 rc.0に対応しました。記事の内容とは異なる部分がありますのでご留意下さい。 今回の目玉は注目を…
minimongo, Node.js 今回の記事のサンプルコードはGitHubにアップロードしてあります。→ovrmrw/minimongo_sample1 前置き Webアプリ開発してるとDBを扱いたくなりますよね。きっとそうに違いない。 でもいちいちDBをインストールするのもめんどうですよね。…
Angular2, npm3, RxJS, TypeScript, System.js 【beta.0対応版】 Angular2はalpha.47まではそこまでBreaking Changesが無かったような気がするのですが、ここ最近のアップデートはガンガンBreakingしています。 angular2-polyfills.jsの読み込みが必要になっ…
Angular2, TypeScript, Abstract Class, RxJS 【更新】Angular2 rc.0に対応しました。記事の内容とは異なる部分がありますのでご留意下さい。 Angular 2 Advent Calendar 2015の10日目です。 前提環境などは昨日と同じなので、先に軽く目を通しておいていた…
Angular2, TypeScript, VS Code, System.js, async/await, Electron 【更新】GithubリポジトリはAngular2 rc.0に対応しました。記事の内容とは大幅に異なるのでご留意下さい。 Angular 2 Advent Calendar 2015の9日目です。 目次 はじめに Part1 tsdでインス…
Node.js, Windows, npm, Development Environment (This post is English version of Windowsでnpm installの赤いエラーに悩まされているアナタへ) I know preparing Node.js Dev Environment on Windows is really painful... until today. They says "Inst…
Node.js, Windows, npm, 開発環境 WindowsでNode.jsの開発環境を整えるのは多くの人にとって鬼門だったかと思います。 VC++のなんちゃらをインストールせよとかWindows SDKが別途必要とか言われてもよくわからないし、32bitはあーで64bitはこーでとか、手探…
Electron, Angular2, TypeScript, async/await 【注】この記事ではAngular2 alpha.47を前提としています。それ以降のバージョンだと色々細かいところで違いがあるので注意してください。 Electronいいですね。 何がいいって、一番手間のかかるUI部分のプログ…
index.htmlとindex.test.htmlの重複排除, テスト(Jasmine), System.js, Angular2, Dependency Injection 前回↓の記事の続きです。 Angular2でDI(依存性注入)してテスト(Jasmine)を書いてみた。 前回は本番用のindex.htmlとテスト用のindex.test.htmlはほぼ同…
Angular2, Dependency Injection, Test(Jasmine), TypeScript (This post is English version of Angular2でDI(依存性注入)してテスト(Jasmine)を書いてみた。) I've learned about DI of Angular2 and Test at the official tutorials below. 5 MIN QUICKST…
Angular2, Dependency Injection, テスト(Jasmine), TypeScript 【注】この記事ではAngular2 alpha.47を前提としています。それ以降のバージョンだと色々細かいところで違いがあるので注意してください。 Angular2 の Dependency Injection とテストについて…
System.js, TypeScript, System.config() 前回こういう↓エントリーを書きましたが、System.jsについてよくわかっていなかったのでドキュメントを読んだりして調べました。 overmorrow.hatenablog.com そういうわけで今回は前回と直接関連はありませんが、実…
Angular2, TypeScript, System.js 【注】この記事ではAngular2 alpha.47を前提としています。それ以降のバージョンだと色々細かいところで違いがあるので注意してください。 僕は断然TypeScript派であり、それ以外のものを使ってWeb開発とかしたくないのでAn…
Angular2, TypeScript, System.js (This post is English version of Angular2 for TypeScriptの公式チュートリアルを少しアレンジして遊んでみた。) I love TypeScript and never want to develop the modern web app with other tools. Several months ago…
LINQ(.NET)のAggregateを使ってコレクションの中身をすり替えながら流れるように処理を記述できることに気付いた。 それで今回やりたいのは、 複数のファイルからデータを読み取って1つのListにまとめたい。それも1行で書きたい。 名前を付けるとしたら、Fil…
対象読者 ASP.NET WebAPI 2 を使っている。ODataのことはよくわからない。 DBはSQL Server(LocalDB含む)、あるいはMySQL、PostgreSQL、Oracleのいずれかだ。 EntityFrameworkよりSQL文を直接書くMicro-ORMの方が好きだ。特にPetaPocoが好きだ。 検索のバリ…
Node.jsにおいてrequireとは"サーバーサイド"でJavaScriptモジュールを読み込むための宣言で、クライアントサイド(フロントエンド)では使えない。 これが一般論ですね。せっかくnode_modulesフォルダにjsファイルをたくさんダウンロードしてあるんだからそ…
ASP.NET WebAPIはXMLでレスポンスを返す(仕様) これ、あまりうれしい仕様ではありません。イマドキはみんなJSONで返すのでこれを変更します。 (自分の環境がOWINセルフホストなので)StartupクラスのConfigurationメソッドに下記のように記述します。 var…
とりあえずやりたいことの雛形が出来たので取り急ぎメモ。 要するにIISを使わずにWindowsサービスとしてWebAPIサーバーを稼働させたかった、という目的です。 これはTopshelfというパッケージを使うとあっさり解決できます。 Ninjectを使った依存性注入を調…
ASP.NET 5で遊んでみた。 ちなみにOSはWindows 10 Previewです。 (今日のまとめ) KVMインストール(cmdで)→kvm upgrade→GitHubのMusicStoreをclone→MusicStore.Spaフォルダでnpm install→grunt→kpm restore→k WebListener→localhost:5102開く— .tiki-san (@ov…
sometimes it is calculated by Angular, sometimes you fill it by hand. (English) My most familiar JavaScript library is KnockoutJS. Especially I like ko.computed that is a mighty feature of Knockout. When observed variables are changed, Kno…
LocalDB 2014を使っている場合、接続文字列はData Source=(LocalDb)\v11.0 じゃないし v12.0 でもないし ProjectsV12 でもなく、正解はData Source=(LocalDb)\MSSQLLocalDB でした。お疲れ様でした。— .tiki-san (@ovrmrw) April 1, 2015 ツイートの通りです…
またしてもブックマークレットです。 ASP.NET公式サイトの記事は(英語ですが)情報が新しく内容もわかりやすいのでとても重宝します。Microsoft大好きっ子のみんなも活用されていることでしょう。 The Official Microsoft ASP.NET Site 記事リンクによって…
まず言いたい。 英語のページ、字が小さい。 英語って何かを伝えるためにどうしても文字数が多くなるからなのか、Webも紙面もどんな媒体でも大体字が小さい。 もう年なのか、小さい字を読んでると肩が凝って困ります。 そんなときに助かるのがPocket。文字の…
Knockout.js(KnockoutJS)は変数を関数として記述しないといけないからめんどくさいという意見があるかと思うので、ここでいくつかメリットを挙げたいという趣旨の投稿です。 AngularとかVueとかちょっと旬なライブラリでは、おそらく内部的にsetter/getterを…