The first week assignment is to create a personal website describing me and my proposal for the final project.
This is my first time to write my personal website. I am started to read HTML and CSS and Java script language.
Material design system icons are simple, modern, friendly, and sometimes quirky. And I want to to create a parallax scrolling website.
So I'm using css and javascript library from Materialize website to build my website and using sublime text2 for main editor.
Not only to create personal website but also I learned how to use GitLab with command line interface.
First of all I put my site to the right directory under fabacademy 2016 folder and push it to gitlab for fablabtaipei.
But I'm facing with a problem that I can not to access gitlab first time because of proxy server settings in my office access is denied to gitlab website.
Finally I have solved this problem via another proxy server in my office.
I am Bruce Tai.
I majored in Computer Science and management information system in college,then I went to National ChengChi University for master in department of Digital Content and Technology. Before I graduate, I took the chance to go to Tsin Hua University in Beijing and Audencia Nantes School of management in France as an exchange student. I LOVE making prototype I am a prototyping designer at BenQ. It can not only train myself to think creatively and independently but allow me to evaluate whether this idea may work or not. I really enjoy my job, and I see myself as half designer and half programmer. I'm glad that my passion for technology and design can be combined in this way. With the engineer background and design thinking, I hope I can help user solve the problems.
Using gitlab for version control. This is my first to use gitlab. So I have to set SSH key with gitlab.
Then I am using the command line to clone all branches from gitlab.
git clone git@git.fabacademy.org:fabacademy2016/fablabtaipei
After I have cloned all branches from gitlab. Get into my folder with my student ID(287).
cd fablabtaipei/students/287
Then using git branch to create new branch from master to my branch.
git checkout -b Bruce_Tai
git branch
When I have finished all setting then I can push my files to gitlab my branch.
First, to check out which files have modified or added it.
git status
Then use "git add" and "git commit -a" to added files to commit.
git add your_files
git commit -m "first time to commit....."
Then you can using "git push origin your_branch_name" to push your files to gitlab.
git push origin Bruce_Tai
After push files, go to gitlab website to merge your branch to master.
In "Merge Requests", Click "NEW MERGE REQUEST" on right side.
Change source branch to your branch.
Describe something to let others know about this merging.
Then click "ACCEPT MERGE REQUEST"
You will see "Merged". It means all done.
You can check out what changed in your branch.
There are memory loss with elderly people. They had forgotten their glasses where is it and could not read the newspaper. They forgot to turn off the power for stove after cooking. Blablabla......
So I want to make a knob, it is not a simple knob.
It can connect your phone and to set mode which you want to remind you and how long you want to use it.
For example you can setting cooking mode when you are cooking.
It will remaind you after one hour(user can set the period time by themself) to turn off the power for stove.
Also you can set location for your glasses on your phone.
When you forget where is the glasses. You can check your phone to find it.
I have brunch friends who are fond of fishing, we always spend a lot of time just waiting for fish to eat the bait.
And we loosing the chance to caught the fish because we could not handle the perfect timing to set the hook.
The other reason is, we have to keep our eyes fixed on the fishing float or rod all the time.
So I want to make a device which can help people to solve these problem, help them to know when is the perfect timing to set a hook.
As you can see, in my final project I will create a fishing float and fishing rod base.
I will put sensors、LEDs and battery to info it is the timing to set the hook to help people fishing.