Log In
Sign Up
Jobs
Job Search
Explore all available job openings across industries and locations.
Company Search
Find your dream jobs categorized by company names.
Themed Jobs
Discover job opportunities organized by specific themes or industries.
Download our App
Tools
Resume
Create your job-winning resume using our free resume builder.
Portfolio
Showcase your skills and projects with a professional portfolio.
Resume
Create your job-winning resume using our free resume builder.
Resume Builder
Make a resume for free.
Resume Templates
Access our extensive library of professional & ready-to-use templates.
Resume Examples
Get inspired by real resume examples to create your own.
Occupation Guide
Access resume writing guides tailored for different professions.
Resume Help
Get expert advice on all things resume from our team of recruitment specialists.
Portfolio
Showcase your skills and projects with a professional portfolio.
Portfolio Maker
Create a professional portfolio to highlight your skills and projects.
Portfolio Gallery
Browse through our collection of real portfolios for inspiration and networking.
Resources
Articles
Read insightful articles on career development, job search strategies, and more.
View All Articles
Job Search Guide
Resume & CV
Cover Letter
Portfolio
Interview Skills
Job Search Tips
Industry & Job Overview
Career Guidance
Career Planning
Career Tools
Career Development
Personal Branding
Success Stories
Success Stories
Business Excellence
People Operations
Recruitment & HR
About CakeResume
People & Culture
News & Updates
Events
Featured Reads
Resume & CV
What to Write in an Email When Sending a Resume [+ Examples & Tips]
Read More
Hire
Talent Search
Find Resumes.
Job Posting
Start for Free.
Recruitment Service
Acquire Talent.
Employer of Record (EOR)
Empower Your Business in Taiwan.
Employer Branding
Build and promote your employer brand.
Pricing
Job Posting Plans
Talent Search Plans
Resume Builder Plans
Build your Network
My Network
Access your personal network connections and manage your contacts.
CakeResume Meet
Expand your professional network by meeting and connecting with other users.
Community
Engage with other users through discussions, forums, and networking events.
Download our App
Build your Network
My Network
Access your personal network connections and manage your contacts.
CakeResume Meet
Expand your professional network by meeting and connecting with other users.
Community
Engage with other users through discussions, forums, and networking events.
Log In
Sign Up
Portfolios
JianKai
無名音樂語法 產生器 - 無名 Site Easy Copy
無名音樂語法 產生器 - 無名 Site Easy Copy
無名音樂語法 產生器 - 無名 Site Easy Copy
By
JianKai
後端開發工程師 @ WishMobile inc.
・
Taipei City, Taiwan
Connect
高中時開發的網站專案,當時最火紅的Blog無名小站,大家都想要在自己的Blog中放置音樂播放器營造各種不同風格特色,但無奈許多部落客根本不懂什麼是網頁原始碼,所以突發奇想開發了這個音樂播放器產生器,並提供能自動抓取個人相簿中音樂網址來製作,完全解決部落客認為 網頁原始碼=亂碼 的問題,輕鬆的完成他們覺得複雜的事。 – 自動抓取個人相簿音樂網址(網頁爬蟲) 無名小站相簿中可以上傳音樂檔,許多人想取得相簿的音樂檔網址來製作音樂播放器,但看不懂密密麻麻的網頁原始碼,因此設計此功能讓使用者將相簿網址貼到產生器,就會自動透過後端程式爬蟲進行網頁原始碼檢索並擷取音樂檔網址。 – 自定義音樂播放器樣式 對於已經看不懂程式碼的人來說,弄出個基本的播放器已經是極限,更別說想改變播放器的樣式(長寬、顏色、預設音量大小聲…等),為了造福這些人,因此特別加入樣式自定義功能,使用者透過表單選擇與填寫參數,並且透過顏色選擇器選擇喜歡的配色,輕輕鬆鬆就能完成個人化的播放器風格。 ----- 執行此專案時,因當時產生器網站一推出,即造成大量部落客湧入使用,因後端網頁爬蟲部分是運作於單一網頁伺服器上,因IP無法隨意變換,因此經常受到無名小站防止惡意爬蟲的「Error 999」防護機制所影響,造成網站經常停擺,為了解決當時大量湧入的流量造成的問題,我註冊了許多不同公司網頁伺服器,並重新設計一支網頁爬蟲,且導入API設計模式來和網站主程式進行溝通連結,提供確認伺服器運作狀況與執行及返回爬蟲工作結果,而網站主程式則重構爬蟲工作流程,以分流機制將爬蟲工作分散於外部伺服器,將同一時間流量完全分散於不同IP伺服器執行爬蟲工作,最終完全解決被無名小站判斷成惡意爬蟲的問題。
Report
Please login to comment.
Post
JianKai
Connect
Published: Aug 18th 2020
20
3
0
Share
Other works from
JianKai
Monster Run!!
中山大學校務研究資訊系統平台
我的未來我決定 青年職訓WeVote!官方投票網
正修科技大學 學生會官方網站
eSA學生會會員E管理系統