Multi Screen Capture
macOS
React.js
JavaScript
Cloudflare Worker
Cloudflare Pages
IntroductionA convenient tool for multi-screen users to capture screenshots, making it easy to quickly capture necessary screen materials during online meetings or courses. These screenshots can be saved for future reference or note-taking purposes.
APPA macOS screenshot application written in SwiftUI.
Official Website (Frontend)Built with React.js for the frontend, utilizing Vite and Tailwind CSS to enhance development efficiency. ...
Basic In-House CRM Utility
Vue.js
Node.js
Github Action
IntroductionUtilizing AdminLTE as the UI template, developing a simple CRM (Customer Relationship Management) functionality for a home-based advertising and printing company using Vue 3 and GraphQL.
Frontend
Using AdminLTE as the UI template and developing with Vue 3.
Utilizing the Tauri tool to package a cross-platform application, compatible for macOS and Windows 10.
Backend
Developed using Node.js.
Utilized GraphQL as the technology for the API layer, providin ...
Augmented Reality (AR) Application for Advertising and Printing Materials
AR
OpenCV
iOS
JavaScript
IntroductionAn application for printing, publications, and advertising billboards. When using the app or opening a web page with a camera, pointing the phone at the target object allows the overlay of 3D models onto the corresponding object.
Technical Workflow
Extract features in advance from the target image.
Match features by capturing scene photos using the device’s camera.
Integrate the 3D model into the scene.
NLP - Public Sentiment Analysis
BERT
Pytorch
NLP
Vue.js
JavaScript
Node.js
IntroductionProviding sentiment analysis for enterprises, including automatic topic categorization, emotion scoring, and visual representation of sentiment data.
Technical Workflow
Utilize web scraping to extract relevant discussions from the internet based on domains.
Filter information through models.
Employ AI models to categorize each discussion topic and label emotion scores.
Present sentiment trends in a visualized manner.
NLP - Topic Search
BERT
Python
Pytorch
NLP
Vue.js
JavaScript
Node.js
Similar Topic Search Based on Text Similarity
MTa L2 工作坊心得
自己在工作中,時常同時扮演著技術 PM 與 Solution Lead 的角色,主要是拿到部門老闆們(自己老闆與工程師各自老闆)的授權,與需求單位討論需求,與公司內外 stakeholder 協作,在數週或是數月的開發期間,帶著團隊持續把東西交付出來。
我覺得 MTa L2 非常適合像我這種職能的人來參加,讓自己有機會拉高視角,重新檢視團隊的運作方式
團隊&任務日常工作中,會由需求單位發起需求,接著分派資源,把東西做出來,一切看起來都是這樣的熟悉。但真的如表象這樣單純嗎?在 Mta 闖關活動,讓我有機會重新思考在這樣看似理所當然的運作方式背後,還有哪些細節需要考慮
任務開始之前
先消化需求,釐清各種限制
想好實做方向,決定大致分工方式,該有哪些角色進來,確認團隊成員的能力要求
1.消化需求&釐清限制本次的任務為何?因為什麼原因要做,是要解決什麼問題?達成什麼目標?是滿足公司重點策略?是小規模的驗證功能?是讓團隊內有更多練兵機會?
限制是專案不能花太多錢?是無論如何都要在時限內把所有功能做完,並在兩個禮拜後的記者會當天同時上線?還是團隊內老手都卡在其他更重要的案子了,剩下能調動的都是 ...
Application of the Thermal Imaging Access Control
QT
SQLite
IntroductionA Linux-based desktop application developed using Qt, connected to the hardware vendor’s provided library. This application serves as a thermal imager monitoring program for access control management. It can calibrate heat sources, set alert temperatures, and emit sound alerts when exceeding the set temperature thresholds. The application is designed to be cross-platform and is ultimately deployed on Raspberry Pi.
Technical Workflow
Developed using QT.
Receive data from ...
MTa L1 工作坊心得
過去當工程師時,對自己的要求是要在時間內於把事情作到最好,因此注意力較多放在如何把自己的環節做到最強。後來因為轉職,隨著在每個案子中扮演的角色不同,要兼顧的事情也變得不太一樣了。
在MTa課程的遊戲關卡中,剛好讓我有機會梳理一下,日常在團隊中,各個面向可能會產生的問題,以及該留意的地方
從我變成我們從課程第一個活動的回顧表,裡面就細分了許多面向要我們去評核,彷彿就是在提醒我們,接下來的活動,都將會以團隊為中心,每個決策都不是自己下判斷就好,而要考量到團隊內的所有人。
隨著課程的進行,我們參與了一系列的活動,@Alex Cheng老師透過遊戲,讓我們體會在團隊合作中可能會碰上的各種問題
團隊中的成員個性可能都不一樣
回想過去曾在工作中碰到,有的人能力很強,但可能比較習慣於聽資訊,而不是說出想法,因此別人不見得知道自己其實有不錯的想法,甚至可能會有被冷落的感覺,但也許看在其他人眼裡,內心會有OS,覺得你在演哪齣?
也可能有的人很習慣把想法先丟出來,看大家有沒有意見,也沒有想太多。但對於某些人來說,可能會覺得你很強勢,聽不進別人的想法。
又或者有的人性格就是比較急,在時間快到的時候,當別人講 ...
cloudflare
https://blog.cloudflare.com/many-services-one-cloudflared/https://developers.cloudflare.com/cloudflare-one/tutorials/multi-origin/https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/configuration/local-management/ingress/
cloudflared tunnel login
cd ~/.cloudflared/
cloudflared tunnel create dev_envcloudflared tunnel delete dev_env
cloudflared tunnel create doccanocloudflared tunnel delete doccano
%%cloudflared tunnel ingresscloudflared tunnel help cloudflared tunn ...
iOS Extension @CocoaHead Taiepi
Shared at CocoaHeads Taipei in November 2014.
After the presentation, the slides were uploaded to SlideShare and have accumulated nearly 3000 views (up to January 2023).
Even after almost 8 years, searching for keywords like “iOS extension” still ranks the presentation within the top three results on SlideShare.
failed getting oembed item.(url=https://www.slideshare.net/wpsteak/ios-8-extension)