Final Project-10 Small Tools
Last updated
Was this helpful?
Last updated
Was this helpful?
Purpose: Due to the trend of the homosexual issues, Facebook launched a rainbow filter to celebrate that same-sex marriage is a legal. Though Facebook has a rainbow filter, I want to built a rainbow filter on my own. Furthermore, I also built a grayscale filer.
programming language:javascript
screenshot:
Purpose:Compared to rainbow filter, I design blur filter to how Gaussain Blur works.
programming language:javascript
screenshot:
Purpose:After the trip to Japan in last summer, I want to batch converting my selected photos grayscale images. There are 50 photos in folder images and I want to finish the action one time.
programming language:java
code:src/3-Batch Grayscale
note:
The program runs 210 seconds for converting 50 photos to grayscale
The performance is lower than my expectation and there are many space to improve.
screenshot:
Purpose: Some studies show that the value of Taiwan's export items has decreased over years and I want to realize more information about exporting data. As a result, I write the simple program to parse the data in CSV file including 219 countries.
programming language:java
code:src/4-exports
note:I list several questions to realize more information related to Taiwan.
What are the export items of Taiwan?
Which countries export Wireless Communication Equipment? / South Korea
Which countries export semiconductors? / 5 countries
What are the export items of Japan, South Korea and Malaysia?
How many countries export semiconductors?
Purpose:We are used to receive weather reports from TVs or Apps. But I want to configure some constraints to parsing weather data to get some specific information. As a result,
programming language:java
code:src/5-weather data
Note:I want to find average temperature with the humidity more than 90 at 2012-07-31.
It shows that
Average temperature when high Humidity is 71.92500000000001
Purpose:In the Advanced Software Engineering course, I remember that Professor Jiau mentioned about the importance of English name. As a result, I find some name and did some investigation about ranking information from 134-year baby name data in the United State.
programming language:java
code:src/6-analyzing baby names
Note:Building my own filter was more interesting than my original expectation.
Purpose:I want to find the unique IP addresses from the mass web logs.
programming language:java
code:src/7-Unique IP Adress
Note:
Purpose:I want to use the data structure of HashMap to store IP addresses in different days.
programming language:java
code:src/8-Website Visit
Purpose:As I always write note on the Gitbook, which is a e-book writing solution.
I want to save more time to convert my notes to pdf format. As a result, I download some library.
Node.js
NPM (Node Package Manager)
calibre
Note:Though this tool was not built on my own, installing process still cost me 5 hours due to wrong path installation.
Screenshot:
Purpose:I want to build my own weather searching engine, as a result, I deploy a very simple website to show the temperature of China's cities.
programming language:Python
Note:This web has the database problem when I click "history" to skim the searched histories.
Development Environment:
Development Environment:
Development Environment:
Development Environment:
Development Environment:
Development Environment:
Website Link: