Tagbangers Blog

藤岡 大輝

Angular5へアップデートする

11月の頭にAngularのバージョンアップが行われ、最新のAngular5が発表されました。 それに伴い現行のプロジェクトで、あるエラーに出くわしたので、その解決法を紹介します。 まず、エラーの内容は以下の通りです。 https://github.com/KillerCodeMonkey/ngx-quill/issues/76 しかし、この議論からは解決策が得られなかったので他の方法を探しました。 すると、pachage.jsonを一括で更新するncuコマンドを実行することで解決することができました。 具体的には、 npm install -g npm-check-updates でncuを...

海外旅行記2

SpringOne Platformの全セッションが終了し、昨日帰国しました。 アメリカでの生活はかなり刺激的なもので、学ぶことが多くありました。 まずは、メインのSpringOne Platformのカンファレンスの内容について紹介したいと思います。 僕が興味をもって聞けたのは、Sergi Almarさんの「Reactive Frontends with RxJS and Angular」というセッションです。 なぜ興味をもって聞くことができたのかというと、今開発しているのが、ちょうどAngularとRxJSを使ったものだからです。 英語はあまり理解できませんでしたが、普段から使っているので...

海外旅行記1

いよいよこの日がやってきました。サンフランシスコです。 社内研修で、SpringOne Platformのカンファレンスに出席するため、アメリカに連れてきてもらいました。人生初の海外を経験して、色々思うところがあるので、つらつらと書いていきます。 まず、僕の英語力はどのくらいかというと、0です。しかし、一緒に来ている社長が雰囲気英会話の達人なので、頼もしい限りです。とはいえ、雰囲気英会話にも限界があるので、なかなかにハードなアメリカ生活となっています。 アメリカで過ごしていると、言語の問題だけでなく、日本の良さを改めて実感することが多々あります。 例えば食事です。アメリカの食事は、量で攻めてき...

RxJS基礎

NativeScriptで開発していく上で、RxJSの知識が必要になってきたので、勉強しました。 今日は、RxJSとはどういったもので、どういう時に使えるのかサンプルを示しながら軽く説明したいと思います。 まずはRxJSに入る前に、Reactiveというのがどういうものなのかわかっていないといけないので、そこについて押さえておきます。 このスライドがわかりやすかったのですが、「Reactive」とつくものは全て プログラミングモデル ランタイム アーキテクチャ の3つの要素からなります。 そして、それぞれ Reactive Programming Reactive Streams Reacti...

Pythonについての色々

こんにちは、藤岡です。 今日は最近興味を持ち始めたプログラミング言語「Python」について紹介したいと思います。 なぜPythonか なぜPythonに興味を持ったかというと、人工知能を扱える言語だからです。 また、大学で数学系の勉強をしたいと思っているので、数学系のライブラリが豊富なPythonに魅力を感じたからです。 最近はAIやデータ分析が様々な企業で使われているので、需要が今後も伸びてくると思ったのも理由の一つです。 Pythonの特徴 コードがシンプルなため書きやすく、読みやすい 僕が一番慣れ親しんでいるJavaと比べて、例えばprivate型もなければ、interfaceも持って...

SpringOne2017概要

こんにちは、藤岡です。 気がついたらもう10月です、早いですね。 アメリカで開催されるSpringのカンファレンスまであと2ヶ月ちょっととなりました。 英語もままならないまま、英語のままならない方とともに渡航するのは不安ではありますが、楽しみです。 今回はそんなSpringOneのカンファレンスについて紹介したいと思います。 SpringOne2017概要 会期は3日間で、12月の5日〜7日です。 主催はPivotalという会社で、Spring Frameworkを提供している企業さんだそうです。 僕は最初Spring Frameworkというものがなんなのかすら知りませんでしたが、Javaの...

ネットワークスペシャリスト勉強法

こんにちは、藤岡です。 先週からネスぺの勉強を本格的に始めることにしたので、自分なりの勉強法を紹介したいと思います。 まず、下調べとして合格している人がどのような勉強をしているのかを調べました。 http://tsuzukilife.blogspot.jp/2017/02/blog-post_63.html そうすると、本当かどうかわかりませんが、1冊の参考書を使い3ヶ月勉強したら合格したという人がいたので、その勉強法を参考にすることにしました。 この人とはバックグラウンドが違うため、同じ勉強法で合格できるかはわかりませんが、丁寧に試験までの流れが書かれていて分かり易かったため参考にしました。...

【NativeScript】Progress所感

こんにちは、藤岡です。 最近は業務でNativeScriptを使ってアプリケーションを作成しているので、その中で便利だと思ったUIをいくつか紹介したいと思います。 このページで大体の概要はつかめるかと思いますが、カレンダーやチャート、データフォーム、サイドドロワーなどを作ることができます。 angularを使ったサンプルはここから参照できます。 具体的にどういったものが作れるのかというと、データフォームですら鮮やかなアニメーション(特にAndroid版)を使うことができます。 静止画なのでわからないかもしれませんが、Android版では時計の針がタップしたところにアニメーションを伴って動くよう...

夏休み入りました。

こんにちは、藤岡です。 大学は夏休みに入ったので、出勤できる日にちが増えました。集中的に作業が進められるのでいつもより効率がいいです。 NativeScriptとAngularを使って開発をしているのですが、今まではほぼJavaしか触っていなかったので、新鮮味があって楽しいです。 アプリの画面遷移では、パスを指定してルーティングを通したり、どのようなディレクトリ構成にしたらわかりやすいかを考えて作っていくので、アプリ開発の基礎を実際的に学べている気がします。 親要素に対してどのように子要素を配置するのが自然かを考慮してルーティングしなければならなかったりもするので、案外奥深いです。 https...

Maiden Work

こんにちは、藤岡です。 先週は期末テストがあってお休みさせていただいたので、ブログをかけませんでした。 楽しみにしてくださった皆様方、申し訳ありません。 さて、今週はというと、いよいよアプリの開発に携わることになりました。 具体的に何をするかというと、モックアップという作業で、リニューアルするアプリの模型を作ります。 以前の記事で紹介したNativeScriptで書いていくので、iOSとAndroid版を同時に作ることができます。 まずはurlの名前をつけました。 最初はたかが名前だと思っていましたが、最近はプログラム開発においてどういった名前をつけるかということは、かなり大事なことなんだと考...