20160923_jeffrey - silenceuncrio/diary GitHub Wiki

Index

  • 0820 - docker
  • 0955 - docker 上的 ubuntu 能 checkout m300 的 code
  • 1025 - svn checkout 失敗
  • 1125 - 先回到 VitualBox 上的 ubuntu 14 吧
  • 1345 - 學習 Angular 1 Style Guide
  • 1520 - refactoring base on Angular 1 Style Guide
  • 1545 - refactoring base on Angular 1 Style Guide
  • 1605 - refactoring base on Angular 1 Style Guide
  • 1635 - refactoring base on Angular 1 Style Guide
  • 1645 - refactoring base on Angular 1 Style Guide

0820

昨天將 docker 安裝好之後 arron 有幫忙安裝 ubuntu 上需要的套件

先準備好一個 file Dockerfile 放在 C:\Users\JEFFREY\Desktop\docker 內容如下

FROM ubuntu:14.04

RUN \
        apt-get update && \
        apt-get install -y gawk wget git-core diffstat unzip texinfo gcc-multilib \
        build-essential chrpath  socat  libsdl1.2-dev && \
        apt-get install -y libsdl1.2-dev xterm  sed cvs subversion coreutils texi2html \
        docbook-utils python-pysqlite2 help2man make gcc g++ desktop-file-utils \
        libgl1-mesa-dev libglu1-mesa-dev mercurial autoconf automake groff curl lzop asciidoc && \
        apt-get install -y u-boot-tools && \
        apt-get install -y build-essential libssl-dev libboost-all-dev libdb++-dev \
        libminiupnpc-dev git openssl && \
        apt-get install -y libncurses5-dev

然後執行 docker build .

C:\Users\JEFFREY\Desktop\docker>docker build .
...
Fetched 246 kB in 11s (22.2 kB/s)
Selecting previously unselected package libtinfo-dev:amd64.
(Reading database ... 80263 files and directories currently installed.)
Preparing to unpack .../libtinfo-dev_5.9+20140118-1ubuntu1_amd64.deb ...
Unpacking libtinfo-dev:amd64 (5.9+20140118-1ubuntu1) ...
Selecting previously unselected package libncurses5-dev:amd64.
Preparing to unpack .../libncurses5-dev_5.9+20140118-1ubuntu1_amd64.deb ...
Unpacking libncurses5-dev:amd64 (5.9+20140118-1ubuntu1) ...
Setting up libtinfo-dev:amd64 (5.9+20140118-1ubuntu1) ...
Setting up libncurses5-dev:amd64 (5.9+20140118-1ubuntu1) ...
 ---> 7ec66d0cd8de
Removing intermediate container bef3d25a31ee
Successfully built 7ec66d0cd8de
SECURITY WARNING: You are building a Docker image from Windows against a non-Windows Docker host. All files and directories added to build context will have '-rwxr-xr-x' permissions. It is recommended to double check and reset permission
s for sensitive files and directories.

C:\Users\JEFFREY\Desktop\docker>

做下個動作之前 再多認識一下 docker

0955

aaron 幫忙先讓 docker 上的 ubuntu 能 checkout m300 的 code

1025

svn checkout 失敗

...
A    fsl-release-bsp/downloads/xinit-1.3.4.tar.bz2
A    fsl-release-bsp/downloads/xkbcomp-1.3.0.tar.bz2
svn: E120106: ra_serf: The server sent a truncated HTTP response body.
root@dc998eb48c99:/m300/M300# svn update
svn: E155004: Run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)
svn: E155004: Working copy '/m300/M300' locked.
svn: E155004: '/m300/M300' is already locked.
root@dc998eb48c99:/m300/M300# svn cleanup
svn: E000002: Can't remove '/m300/M300/.svn/tmp/svn-OrI3qe'
svn: E000002: Can't remove file '/m300/M300/.svn/tmp/svn-OrI3qe': No such file or directory
root@dc998eb48c99:/m300/M300# svn update
svn: E155004: Run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)
svn: E155004: Working copy '/m300/M300' locked.
svn: E155004: '/m300/M300' is already locked.
root@dc998eb48c99:/m300/M300#

叫我 cleanup 結果也失敗

aaron 幫忙再用 docker 叫一個 ubuntu 起來然和掛載另外的 window 資料夾 - D:\m300\docker2

目前知道 D:\m300\docker\M300\.svn\tmp\svn-OrI3qe 這個檔案刪不掉

1125

先回到 VitualBox 上的 ubuntu 14 吧

1345

終於回到可以工作的狀態

docker 就等有空再來玩吧

學習 Angular 1 Style Guide

1520

Revision: 723
Author: jeffrey
Date: 2016年9月23日 下午 03:20:01
Message:
refactoring base on `Angular 1 Style Guide`

----
Added : /fsl-release-bsp/proscend/prosrc/www/app
Added : /fsl-release-bsp/proscend/prosrc/www/app/app.config.js
Added : /fsl-release-bsp/proscend/prosrc/www/app/app.module.js
Added : /fsl-release-bsp/proscend/prosrc/www/app/app.route.js
Added : /fsl-release-bsp/proscend/prosrc/www/app/components
Added : /fsl-release-bsp/proscend/prosrc/www/app/components/compare-to.directive.js
Added : /fsl-release-bsp/proscend/prosrc/www/app/components/convert-to-number.directive.js
Added : /fsl-release-bsp/proscend/prosrc/www/app/feature
Added : /fsl-release-bsp/proscend/prosrc/www/app/feature/comPorts.html
Added : /fsl-release-bsp/proscend/prosrc/www/app/feature/comPorts.js
Added : /fsl-release-bsp/proscend/prosrc/www/app/feature/dualSim.html
Added : /fsl-release-bsp/proscend/prosrc/www/app/feature/dualSim.js
Added : /fsl-release-bsp/proscend/prosrc/www/app/feature/lanIpv4.html
Added : /fsl-release-bsp/proscend/prosrc/www/app/feature/lanIpv4.js
Added : /fsl-release-bsp/proscend/prosrc/www/app/feature/status.html
Added : /fsl-release-bsp/proscend/prosrc/www/app/feature/status.js
Added : /fsl-release-bsp/proscend/prosrc/www/app/feature/wanPriority.html
Added : /fsl-release-bsp/proscend/prosrc/www/app/feature/wanPriority.js
Added : /fsl-release-bsp/proscend/prosrc/www/app/layout
Added : /fsl-release-bsp/proscend/prosrc/www/app/layout/status.html
Added : /fsl-release-bsp/proscend/prosrc/www/app/layout/status.js
Added : /fsl-release-bsp/proscend/prosrc/www/app/services
Added : /fsl-release-bsp/proscend/prosrc/www/app/services/icos.service.js
Modified : /fsl-release-bsp/proscend/prosrc/www/index.html
Deleted : /fsl-release-bsp/proscend/prosrc/www/pages/comPorts.html
Deleted : /fsl-release-bsp/proscend/prosrc/www/pages/comPorts.js
Deleted : /fsl-release-bsp/proscend/prosrc/www/pages/dualSim.html
Deleted : /fsl-release-bsp/proscend/prosrc/www/pages/dualSim.js
Deleted : /fsl-release-bsp/proscend/prosrc/www/pages/icos.js
Deleted : /fsl-release-bsp/proscend/prosrc/www/pages/lanIpv4.html
Deleted : /fsl-release-bsp/proscend/prosrc/www/pages/lanIpv4.js
Deleted : /fsl-release-bsp/proscend/prosrc/www/pages/pweb-app.js
Deleted : /fsl-release-bsp/proscend/prosrc/www/pages/status.html
Deleted : /fsl-release-bsp/proscend/prosrc/www/pages/status.js
Deleted : /fsl-release-bsp/proscend/prosrc/www/pages/wanPriority.html
Deleted : /fsl-release-bsp/proscend/prosrc/www/pages/wanPriority.js

根據 Angular 1 Style Guide 來 refactoring

自己都覺得改很大

1545

繼續改很大吧

Revision: 724
Author: jeffrey
Date: 2016年9月23日 下午 03:45:18
Message:
refactoring base on `Angular 1 Style Guide`

----
Deleted : /fsl-release-bsp/proscend/prosrc/www/app/app.config.js
Added : /fsl-release-bsp/proscend/prosrc/www/app/app.http-config.js
Added : /fsl-release-bsp/proscend/prosrc/www/app/app.route-config.js
Deleted : /fsl-release-bsp/proscend/prosrc/www/app/app.route.js
Added : /fsl-release-bsp/proscend/prosrc/www/app/app.translate-config.js
Modified : /fsl-release-bsp/proscend/prosrc/www/app/components/compare-to.directive.js
Modified : /fsl-release-bsp/proscend/prosrc/www/app/components/convert-to-number.directive.js
Modified : /fsl-release-bsp/proscend/prosrc/www/index.html

1605

一鼓作氣

Revision: 725
Author: jeffrey
Date: 2016年9月23日 下午 04:07:08
Message:
refactoring base on `Angular 1 Style Guide`

----
Modified : /fsl-release-bsp/proscend/prosrc/www/app/feature/comPorts.js
Modified : /fsl-release-bsp/proscend/prosrc/www/app/feature/dualSim.js
Modified : /fsl-release-bsp/proscend/prosrc/www/app/feature/lanIpv4.js
Modified : /fsl-release-bsp/proscend/prosrc/www/app/feature/status.js
Modified : /fsl-release-bsp/proscend/prosrc/www/app/feature/wanPriority.js
Modified : /fsl-release-bsp/proscend/prosrc/www/app/services/icos.service.js

1635

Revision: 727
Author: jeffrey
Date: 2016年9月23日 下午 04:38:01
Message:
refactoring base on `Angular 1 Style Guide`
- controllerAs with vm

----
Modified : /fsl-release-bsp/proscend/prosrc/www/app/feature/status.html
Modified : /fsl-release-bsp/proscend/prosrc/www/app/feature/status.js

再套 style - controllerAs with vm

1645

繼續

Revision: 728
Author: jeffrey
Date: 2016年9月23日 下午 04:47:48
Message:
refactoring base on `Angular 1 Style Guide`
- controllerAs with vm

----
Modified : /fsl-release-bsp/proscend/prosrc/www/app/feature/lanIpv4.html
Modified : /fsl-release-bsp/proscend/prosrc/www/app/feature/lanIpv4.js