このブログに記載の内容は個人の見解であり、所属組織の立場、戦略、意見を代表するものでは全くありません。

angular2-flask in win10 作業メモ

■2017年3月19日
アジャイルサムライのEndToEndというのに感銘を覚えたことを思い出して
やはり外枠をきっちり作りたくなった。

angular2 pythonググる

https://github.com/ansrivas/angular2-flask
とりあえずこれの環境構築と実行をしたりソースみたりしようかな

windowsでぶっこんで見る
sudo のところを普通に立ち上げたpowershellで実行してみる

You are using pip version 8.1.2, however version 9.0.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

とは出たものの行けたくさい。powershellの権限ってどうなってるんだ??

backでpython実行したらfocusが返ってこないからforeground jobなのかなと
別のpowershell立ち上げてnpmでinstall
rimrafって何だろう。

しかしこれ試すのはいいけどセキュリティ考えると怖いな。
なんとなく悪意をもったリポジトリだったら簡単にハッキングできる気がする。
localhost(というかloopbackというか)使ってる分には安全なのか?
だったらいいなあ

出たワーニングを控えておく。
install -g
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\webpack\node_modules\chokidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.1: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\webpack-dev-server\node_modules\chokidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.1: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

install
npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
こわ
npm WARN prefer global marked@0.3.6 should be installed with -g
npm WARN prefer global node-gyp@3.6.0 should be installed with -g

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\chokidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.1: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

しかしdisk boundがしょっちゅうだこのPCわろす。

frontでrunしたら動いた。わーい。

dockerサポートしてるって書いてるけど
docker for windowsでもいけるんやろか。

explorerのアドレスバー(alt+d)でpowershell開くとcwdで立ち上がる。
もうcmdとはおさらば出来そうな勢いだ。
cmdと違って超履歴が見れるし便利。
昨日の今日で自分がマヌケだったことが判明した。実に気分がいい。

npm run build:prod
だけでいいよね

一応、frontのjobをCtrl+c, Ctrl+c, Yで閉じてから

angular-2-flask> docker-compose up
余裕でいけた。
this ripository run in win10

ここまでつまづかなかったのは初めてだ。。
時代はgithubだな。

ansrivas is very cool person. thx a lot.

■2017年3月18日
ここ見てangular-cli入れ直し
https://angular.io/docs/ts/latest/cli-quickstart.html

あと、今後はwinのコンソールはpowershell使うことにする。
比べるとcmdがクソすぎるからだ。アクセスしやすいくせに。
powershellがアクセスしやすかったら僕はマヌケですね!やり方教えてください!)

> ng new my-app

Python機械学習プログラミング 達人データサイエンティストによる理論と実践 (impress top gear)
http://amzn.asia/7Ew7TRw

色々省いてflask周りだけ作ってangularとつなげたい
事前(前章)に準備が必要そうなもの
movieclassifier
 stopwords.pkl
classifier.pkl

http://dev.toihrk.me/2015/06/03/git-reset-head.html
誤って次のコミットに含めないファイルをステージングしてしまったとき
以下のようにしてstaging areaから除外する。
$ git reset HEAD <File or Directory>

udemyをやる
何故かjupyterが単体で実行できない。anacondaのセットアップをしくったのだろうか?
PyCharmでは.ipynb作って実行しようとしたらポップアップでkernelを立ち上げる?
って聞いてくれて下記のコマンドで立ち上げてくれてた。
C:\Users\Seno\Anaconda3\python.exe C:\Users\Seno\Anaconda3\Scripts\ipython-script.py notebook --no-browser --ip 127.0.0.1 --port 8888

--no-browserをとればコンソールから実行できそうだ。ランチャー作るべきなのか??めんどくせぇ

※メモ
そういえばVS2017インストールしたいな