December 2018

2018/12/31

The result of my target yesterday

  • [ ] linux: 鳥哥的linux基礎篇

    • i read some book not related to coding yesterday. i was guilty!
  • [ ] git: pro git

    • i read some book not related to coding yesterday. i was guilty!
  • [x] challenge20181217 rewriting

    • paymentdetail function
    • getachievedachievement function
    • getpossessions function
    • profile function

Description

Today’s target

  • linux: 鳥哥的linux基礎篇
  • git: pro git
  • challenge20181217 rewriting
    • deposit achievement

2018/12/30

The result of my target yesterday

  • [ ] linux: 鳥哥的linux基礎篇

    • i read some book not related to coding yesterday. i was guilty!
  • [ ] git: pro git

    • i read some book not related to coding yesterday. i was guilty!
  • [x] challenge20181217 rewriting

    • shop system function rewriting

Description

Today’s target

  • linux: 鳥哥的linux基礎篇
  • git: pro git
  • challenge20181217 rewriting
    • getachievedachievement
    • getachievedachievement function
    • getpossessions function
    • profile function

2018/12/29

The result of my target yesterday

  • [x] linux: 鳥哥的linux基礎篇

    • head -n number filename
    • tail -f filename
    • cat -n filename | tail -n
  • [x] git: pro git

    1. how to revert a merged commit and undo all the changes introduced by the branch being merged?
      git revert -m 1 commitid
  1. if i reverted a merged commit and chose the parent, what if i want to merge it again?
    revert the reverted commit

  2. when merging, how to skip mamually resolving and just choose the side we choose?

     git merge branchname -xours 
    or
    git merge branchname -xtheirs
  • challenge20181217 rewriting
    • shop system function rewriting
      • went to a movie theater.

Description

Today’s target

  • linux: 鳥哥的linux基礎篇
  • git: pro git
  • challenge20181217 rewriting
    • shop system function rewriting

2018/12/28

The result of my target yesterday

  • [x] linux: 鳥哥的linux基礎篇

    • nl -ba filename
    • nl -bt filename
    • nl -w filename
    • nl -nln filename
    • nl -nrn filename
    • nl -nrz filename
  • [x] git: pro git

    git merge -xignore-all-space
git merge -xignore-space-change
git log --oneline --left-right --merge -p (option)
  • challenge20181217 rewriting
    • readability of achievement function
    • shop system function rewriting
      • to be completed today

Description

Today’s target

  • linux: 鳥哥的linux基礎篇
  • git: pro git
  • challenge20181217 rewriting
    • shop system function rewriting

2018/12/27

The result of my target yesterday

  • linux: 鳥哥的linux基礎篇
  • cat -a
  • cat -b
  • cat -e
  • cat -n
  • cat -t
  • cat -v

  • [x] git: pro git

    git filter-branch --subdirectory-filter directoryname head
git filter-branch --commit-filter '
if [ "$git_author_email" = "currentemail" ] ;
then
git_author_name="newauthornameyouwanttobe";
git_author_email="newemailyouwanttobe";
git commit-tree "$@";
else
git commit-tree "$@";
fi' head
  • rewrite challenge20181217 achievement function
  • achievement function was completed, but need to improvie its readability

Achieved except for set target yesterday

Description

Today’s target

  • linux: 鳥哥的linux基礎篇
  • git: pro git
  • challenge20181217 rewriting
    • readability of achievement function
    • shop system function rewriting

      2018/12/26

The result of my target yesterday

  • linux: 鳥哥的linux基礎篇
  • went to ktv instead
  • git: pro git
  • went to ktv instead
  • rewrite challenge20181217
  • getachievementlist & getitemlist api was completed

Achieved except for set target yesterday

Description

Today’s target

  • linux: 鳥哥的linux基礎篇
  • git: pro git
  • i think i need to focus on my challenge code rework until i finish it

2018/12/25

The result of my target yesterday

  • linux: 鳥哥的linux基礎篇辦事項
  • git: pro git
  • git commit –amend –no-edit
  • git commit filter-branch –tree-filter –all ‘rm -f file’ head
  • laracast: the_php_practitioner recap 23
  • rameke my git presentation from keynote to hackmd (2/5)
  • rewrite challenge20181217
  • redesign tables

Achieved except for set target yesterday

Description

Today’s target

  • linux: 鳥哥的linux基礎篇
  • git: pro git
  • i think i need to focus on my challenge code rework until i finish it

2018/12/24

The result of my target yesterday

  • linux: 鳥哥的linux基礎篇辦事項
  • git: pro git - git grep filename -n & git grep filename -n
  • laracast: the_php_practitioner recap 23
  • rameke my git presentation from keynote to hackmd (1/5)

Achieved except for set target yesterday

Description

Today’s target

  • linux: 鳥哥的linux基礎篇
  • git: pro git
  • laracast: the_php_practitioner recap 23
  • rameke my git presentation from keynote to hackmd (2/5)

2018/12/23

The result of my target yesterday

  • figure out how to use moment of js to covert the timezone from utc to where you are - not completed yet
  • wondering presentation - completed

Achieved except for set target yesterday

Description

Today’s target

  • linux: 鳥哥的linux基礎篇
  • git: pro git
  • laracast: the_php_practitioner recap 23
  • rameke my git presentation from keynote to hackmd (1/5)

2018/12/22

The result of my target yesterday

  • challenge 20181221 passed
  • figure out how to use moment of js to covert the timezone from utc to where you are - not completed yet

Achieved except for set target yesterday

Description

Today’s target

  • wondering presentation

2018/12/21

The result of my target yesterday

  • challenge 20181220 passed

Achieved except for set target yesterday

Description

Today’s target

  • don’t special game challenge 20181221

2018/12/20

The result of my target yesterday

  • challenge 20181219 passed

Achieved except for set target yesterday

Description

Today’s target

  • challenge 20181220

2018/12/19

The result of my target yesterday

  • challenge 20181218 passed

Achieved except for set target yesterday

Description

Today’s target

  • challenge 20181219

2018/12/18

The result of my target yesterday

  • challenge 20181217 passed

Achieved except for set target yesterday

Description

Today’s target

  • challenge 20181218

2018/12/17

The result of my target yesterday

laravel warming up
  • laravel warm up

Achieved except for set target yesterday

Description

Today’s target

  • challenge 20181217

2018/12/16

The result of my target yesterday

laracast
  • focus on laravel warming up first

    laravel warming up
  • laravel_5.7_from_scratch series (9~12/36)

    linux:
  • focus on laravel warming up first

    git
  • git add -i revert
  • git add -p
  • git reset -p
  • git stash apply –index
  • git stash –keep-index
  • git add -i update

Achieved except for set target yesterday

Description

Today’s target

  • laravel- warming up for challenge next week

2018/12/15

The result of my target yesterday

laracast
  • recap the php practitioner series (22/25)

    laravel warming up
  • laravel_5.7_from_scratch series (4~8/36)

    linux:
  • what’s cp -s?
  • waht’s cp -r?
  • waht’s cp -u?
  • waht’s cp –preserve=all?
  • if there are two sources when placing cp command, what the destination should be?
  • waht’s cp –preserve=all?

    git
  • git log origin/master..head
  • git log master..test
  • git log ^master test
  • git log test –not master
  • git log test develop ^master
  • git log test develop –not master

Achieved except for set target yesterday

Description

Today’s target

  • linux: 鳥哥的linux基礎篇
  • git: pro git
  • laracast: the_php_practitioner recap 23
  • laravel- warming up for challenge next week

2018/12/14

The result of my target yesterday

laracast
  • recap the php practitioner series (21/25)

    laravel warming up
  • laravel_5.7_from_scratch series (1~3/36)

    linux:
  • what’s cp -a?
  • what’s cp -d?
  • what’s cp -f?
  • what’s cp -i?
  • what’s cp -l?
  • what’s cp -p?

    git
  • git rebase -i

    ‘wondering’ presentation
  • perfectly done

Achieved except for set target yesterday

Description

Today’s target

  • linux: 鳥哥的linux基礎篇
  • git: pro git
  • laracast: the_php_practitioner recap 22
  • laravel- warming up for challenge next week

2018/12/13

The result of my target yesterday

laracast
  • the php practitioner series (19~20/25)

    linux:
  • what’s in /var/spool folder of linux?
  • what’s ls -a?
  • what’s ls -f?
  • what’s ls -h?
  • what’s ls -i?
  • what’s ls -n?
  • what’s ls -r?
  • what’s ls -r?
  • what’s ls -s?
  • what’s ls -t?
  • what’s ls –full-time?

    challenge 20181212
  • passed

    git
  • git rebase -i

Achieved except for set target yesterday

Description

Today’s target

  • linux: 鳥哥的linux基礎篇
  • git: pro git
  • laracast: the_php_practitioner recap 21
  • ‘wondering’ presentation
  • laravel- warming up for challenge next week

2018/12/12

The result of my target yesterday

laracast
  • no time for it.

    linux:
  • what’s in /var/spool folder of linux?
  • what’s nfs in full name?
  • what’s lsb in full name?
  • how to show true path rather than link path when using pwd?
  • how to create folders through multipal layers?
  • how to give authority when creating a folder?
  • how to show $path?
  • how to add a folder into $path?
  • what’s ls -a?

    challenge 20181211
  • passed
  • adaptor
  • make every single book an object
  • how to pass outside variable into closure

    git
  • github notification
  • flicked through github api and github hooks

Achieved except for set target yesterday

Description

Today’s target

  • linux: 鳥哥的linux基礎篇
  • git: pro git
  • laracast: the_php_practitioner recap 18~?
  • challenge 20181212
  • ‘wondering?’ rehersal

2018/12/11

The result of my target yesterday

laracast
  • have completed recapping of 15~17

    linux:
  • what’s in /include folder of linux?
  • what’s in /libexec folder of linux?
  • what’s in /usr/src folder of linux?
  • what’s in /var folder of linux?
  • what’s in /var/cache folder of linux?
  • what’s in /var/lib folder of linux?
  • what’s in /var/lock folder of linux?
  • what’s in /var/log folder of linux?
  • what’s in /var/mail folder of linux?
  • what’s in /usr folder of linux?
  • what’s in /usr/bin folder of linux?

    challenge 20181210
  • passed

    git
  • how to fetch all pull-requests without adding them as remotes
    fetch = +refs/pull//head:refs/remotes/origin/pr/

Achieved except for set target yesterday

Description

Today’s target

  • linux: 鳥哥的linux基礎篇
  • git: pro git
  • laracast: the_php_practitioner recap 18~?
  • challenge 20181211

2018/12/10

The result of my target yesterday

laracast
  • the_php_practitioner series (25/25) was completed.
  • have recapped the_php_practitioner 1~15.

    linux:
  • what’s in /usr folder of linux?
  • what’s in /usr/bin folder of linux?
  • what’s in /usr/lib folder of linux?
  • what’s in /usr/local folder of linux?
  • what’s in /usr/sbin folder of linux?
  • what’s in /usr/share folder of linux?
  • what’s in /usr/games folder of linux?
  • what’s in /home folder of linux?
  • what’s in /lib qual folder of linux?
  • what’s in /root qual folder of linux?
  • what’s in /proc qual folder of linux?
  • what’s in /sys folder of linux?

    git

  • if you see something like pull request does not merge cleanly in github, what should you do?
    ① add the original repository as a remote named “upstream”
    ② fetch the newest work from that remote
    ③ merge the main branch of that repository into your topic branch
    ④ fix the conflict that occurred
    ⑤ push back up to the same topic branch
  • how could we reference issue or pull-request on github?
    ##
  • how to use task list on github?
  • write the code
  • write all the tests
  • document the code

Achieved except for set target yesterday

Description

Today’s target

  • linux: 鳥哥的linux基礎篇
  • git: pro git
  • laracast: the_php_practitioner recap
  • challenge 20181210

2018/12/9

The result of my target yesterday

laracast
  • having completed episode 24, and will recap it again and push it to github

    linux:
  • what’s in /home folder of linux?
  • what’s in /lib qual folder of linux?
  • what’s in /root folder of linux?
  • what’s in /lost+found folder of linux?
  • what’s in /proc folder of linux?
  • what’s in /sys folder of linux?

    git

  • what are the steps to create a pull-request on github?
    ① clone our fork of the project locally
    ② create a descriptive topic branch
    ③ make our change to the code
    ④ check that the change is good
    ⑤ commit our change to the topic branch
    ⑥ push our new topic branch back up to our github fork

  • how to condense a whole feature branch into a single commit and push it to master branch as production branch.

Achieved except for set target yesterday

Description

Today’s target

  • linux: 鳥哥的linux基礎篇
  • git: pro git
  • laracast: the_php_practitioner (24/25) recap and (25/25)

2018/12/8

The result of my target yesterday

laracast
  • having completed episode 23 and pushed it to github

    linux:
  • what’s in /media folder of linux?
  • what’s in /mnt folder of linux?
  • what’s in /opt folder of linux?
  • what’s in /run folder of linux?
  • what’s in /sbin folder of linux?
  • what’s in /srv folder of linux?
  • what’s in /tmp folder of linux?

    The Wondering
  • having completed presentation for ‘wondering’ next week.

    git

  • i didn’t have time for it yesterday.

Achieved except for set target yesterday

Description

Today’s target

  • linux: 鳥哥的linux基礎篇
  • git: pro git
  • laracast: the_php_practitioner (24/25)

2018/12/7

The result of my target yesterday

laracast
  • yesterday i didn’t watch it at all, my goodness. i must finish it today and move on!

    linux:
  • what’s in /bin folder of linux?
  • what’s in /boot folder of linux?
  • what’s in /dev folder of linux?
  • what’s in /etc folder of linux?
  • what’s in /lib folder of linux?

    The Wondering
  • both rehersal and presentation were perfectly done.

Achieved except for set target yesterday

  • sharing what i learnt from the deployment event at tuesday night with the whole backend team.

Description

Today’s target

  • presentation for The Wondering next week, or perhaps the week after that.
  • linux: 鳥哥的linux基礎篇
  • git: pro git
  • laracast: the php practitioner(23/25) recap, and push every step of it on github

2018/12/6

The result of my target yesterday

laracast
  • finally, i finished episode (23/25) yesterday. i will try to recap it again and push each step on github

    linux:
  • when installing package, why it shows 403 forbidden?
  • the limit of length of the name of files and repositories in linux.
  • fhs - filesystem hierarchy standard
  • the purpose of fhs
  • four types of repositories in linux

  • explanation of four types of repositories - shareable, unshareable, static, variable
  • three defaultly defined repositries by fhs
  • The Wondering
  • i have finished rehersal one time, and am going to do that again before presentation.

    Achieved except for set target yesterday

    Description

    Today’s target

  • The Wondering rehersal before presentation
  • linux: 鳥哥的linux基礎篇
  • laracast: the php practitioner(23/25) recap, and push every step of it on github

2018/12/5

The result of my target yesterday

laracast
  • still stuck on the_php_practitioner episode 23. maybe bacause i stayed up late the night before last night with whole backend working server deployment, yesterday i was too groggy to figure it out. i have to finish it today!
    git:
  • gpg security keys for git tag signiture
    ssl:
  • having completed ssl hand-on experiment.

    linux:
  • recap authority command with jett and soj.
  • i was supposed to read linux book last night, however, i passed out as soon as i took a shower.

Achieved except for set target yesterday

Description

Today’s target

  • laracast: the php practitioner(23/25)
  • The Wondering rehersal
  • linux: 鳥哥的linux基礎篇

2018/12/4

The result of my target yesterday

laracast
  • the php practitioner (23/25). i was scheduled to finish episode 23 yesterday. however, the whole backend team and i were working on server configuration and deployment all day long, and i will manage to finish it today.

    git:
  • as above mentioned, i counldn’t manage any time for git yesterday.

    linux:
  • what’s link file
  • what’s data file
  • what’s device file
  • what are block and character of device file
  • what’s socket file
  • what’s fifo file

Achieved except for set target yesterday

  • ssl signature
  • frontend and backend deployment on server with apache.

    Description

    Today’s target

  • laracast: the php practitioner(23/25)
  • git: pro git
  • linux: 鳥哥的linux基礎篇
  • ssl signature hand-on experiment.

    2018/12/3

The result of my target yesterday

laracast
  • the php practitioner (23/25), i’ve recapped the logic, and ready to go further.

    git:
  • hand-on experiment on rerere function

    linux:
  • chmod ugoa, +-=, rwx
  • rules of authority for files and repositories
  • regular file: ascii, data, binary
  • how to read data file - last
  • how to read ascii file - cat

    The Wondering completed

Achieved except for set target yesterday

Description

Today’s target

  • laracast: the php practitioner(23/25)
  • git: pro git
  • linux: 鳥哥的linux基礎篇

    2018/12/2

The result of my target yesterday

laracast
  • the php practitioner (23/25): i spent a lot of time recaping what i’d leart before backend challenge. i think i will need more time to retrive the logic before getting later episode.
    git:
  • merging work flow

  • large-merging workflow

  • git config –global rerere.enabled true

    linux:
  • chgrp [-r] groupname filename
  • chown [-r] user:group filenameorrepositoryname
  • chmod [-r] xyz filenameorrepositoryname

    docker:
  • create a dockerfile
  • build a dockerfile
  • run a dockerfile
  • push a dockerfile
  • rough concept of docker

Achieved except for set target yesterday

Description

Today’s target

  • laracast: the php practitioner series
  • git
  • linux
  • presentation of The Wondering for next week.

2018/12/1

The result of my target yesterday

apache and nginx:

having learnt how to use either apache or nginx as reverse proxy and proxy_pass to webserver with whatever headers that are required.

git:
  • create a branch based off another branch - git branch thebranchyouwant thebranchyouwouldliketobebasedoff
  • will git reflog be pushed? - no
  • can i pull from repositories that haven’t been added as remote? - yes
  • how to pull from repositories that haven’t been saved as remote - git pull theurl, append –allow-unrelated-histories if not related.
  • it shows only the work your current topic branch has introduced since its common ancestor with master - git diff master…meat
    linux:
  • drwxrwxrwx, what does d mean?
  • -rwxrwxrwx, what does - mean?
  • lrwxrwxrwx, what does l mean?
  • brwxrwxrwx, what does b mean?
  • crwxrwxrwx, what does c mean?

    Description

    Today’s target

  • laracast: the php practitioner series
  • attending docker speech held on good idea studio
  • git
  • linux

留言

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×