Uncategorized

12 月 2024

開源專案與NPM發佈

By |17 12 月, 2024|Categories: Uncategorized|

目前卡美洛智慧雲端的第一批人員已經培訓完成,開始進行NPM Package以及GitHub上的開源程式碼發佈,先以很小的範圍與小的功能為主,以下為已經發佈的幾個NPM Packages: Enhanced Validator:Node.js架設的API在傳入JSON的時候要做到進階的檢驗,簡單的如isString(是字串)、isNumber(是數值),或者複雜一點hasNumber(包含數字),再複雜一點如:isEmail(是電子郵件)。 Debugger-NG:在Angular架構下可以運用的Debugger套件,在程式週期注入一個,然後可以全域的使用,紀錄任何Info、Warning或者Error,並且根據設定決定要怎樣Output。 Indexedb-NG:雖然已經有很多很完整的IndexedDB的操作,但有時簡化版本可以省掉很多的資源佔用,使用過輕量化的人應該都知道輕量化的好處。 接下來還會開源一些我們有用到的技術,希望繼續給程式設計的廣大社群一些回饋與支持。

10 月 2024

程式語言與未來產品:開發的關鍵路徑

By |26 10 月, 2024|Categories: Uncategorized|

準備與精通這些技術,真的是花了不少時間,大概列下來接下來在程式語言與工具製作未來產品的路徑。 靜態網站技術 Hugo Hugo 是一款速度極快的靜態網站生成器,最適合需要SEO的場景。 快速生成:Hugo 以 Go 語言開發,生成靜態頁面的速度非常快,即使是大型網站也可以瞬間編譯。 易於擴展:Hugo 支援 Markdown,並且可以靈活配置頁面,適合技術文件、部落格或公司網站等需要快速更新的內容。 免伺服器需求:由於生成的網站是靜態文件,無需依賴伺服器運算資源,便於部署到 CDN 或靜態伺服器上,具備良好的可擴展性和安全性。 資源檔優化:Hugo可以最佳化JavaScript與CSS資源檔達到SEO的最佳化。 前端技術 Angular(TypeScript) Angular 是一個基於 TypeScript 的前端框架,適合構建需要大量與使用者互動的的單頁應用(SPA)。 強大的模組化設計:Angular 提供了完整的 MVC 架構,讓開發者可以清晰地分離邏輯和界面,提升可維護性。 TypeScript 靜態型別支持:TypeScript 提供了強大的靜態型別檢查功能,讓程式碼在開發過程中更容易發現潛在的問題。 三層式架構:可以將UI、Data Service和Model分層,易於維護與方便多人協力創作。 後端技術 Node.js Node.js 以 JavaScript 為基礎,適合用於輕量級的後端服務及 Web API 開發,特別是與桌上型應用的共通性上具有優勢。 若包裝在Electron中可以達到Web版與Desktop版共用一套程式碼。 C# C# 在需要高效能與較大規模的應用中有著良好的表現,適合用於後端處理大量資料或需要高效能計算的場景。 Python 在機器學習(ML)中因為有些實作是Node.js或C#無法寫出來的。 基礎架構技術 雖然基礎架構不是程式語言,但其選擇對於整體系統的可用性、效能及成本控制有著關鍵影響: 小型 Windows VM 選用 AWS 上的小型 Windows VM(t3 系列,2 vCPU、4GB RAM),適合用於小規模的伺服器或應用。該選擇的優勢在於其成本低廉且靈活,適合於不需要大量計算資源的任務。 Linux VM Google Cloud 上的 Linux VM 將作為伺服器架構的主要主體。Linux VM 通常比 Windows VM 更具效能優勢,尤其是在需要運行長期穩定服務時。 Google Cloud Run Google Cloud Run 適合運行容器化的應用,特別是針對 API 的小規模運行,考慮到成本與不經常使用時的冷啟動,能夠有效降低成本。 Kubernetes 當使用量達到一定規模且無法接受 Cloud Run 的冷啟動時間時,可以考慮使用 Kubernetes 來進行容器編排,進一步提升系統的擴展性與穩定性。 Cloud SQL Cloud SQL 支援 MySQL 和 MS SQL Server,並且可以與 VPC 結合,提供良好的資料安全性與性能,是後端資料庫的理想選擇。[...]

加入卡美洛智慧雲端,展開你的職涯新篇章!

By |26 10 月, 2024|Categories: Uncategorized|

卡美洛智慧雲端有限公司正在積極擴展團隊,誠摯邀請有興趣的夥伴加入我們的行列!目前我們正在徵求 行政秘書 和 前端工程師助理,這是公司發展過程中的第一階段徵才目標。無論你是剛畢業的新鮮人,還是正尋找職涯新挑戰的轉職者,都非常歡迎。 面試過程簡單直接,只有 一個階段,我們會特別注重你的 觀察力 和 溝通能力。我們了解,專業技能是可以在工作中慢慢培養的,因此,我們更看重的是你的 學習能力 及是否具備積極學習新技術的心態。無論你過去是否有相關的工作經驗,只要願意學習,具備自我挑戰的勇氣,我們都樂意提供成長的機會。 此外,為了讓我們能更快找到適合的你,我們在此文章中設置了一個小小的測試——如果你在面試時 提到公司產品的系列名稱當作暗號,將會讓我們知道你已用心閱讀這篇文章,這將成為你在面試過程中的加分項目! 期待與你一起創造未來!

短網址計畫開始

By |10 10 月, 2024|Categories: Uncategorized|

隨著數位化時代的來臨,許多企業開始尋求快速、便捷的方式來改善其與客戶的互動體驗。而短網址服務正是其中一項能夠提升用戶便利性與品牌影響力的重要工具。近期,我們公司正在積極規劃並開發一套基於Google Cloud的短網址服務,目標不僅僅是提供商業用戶使用,也將與我們現有的企業管理系統相結合,打造一個強大的整合平台。 短網址的主要應用場景之一是在簡訊發送或QR Code的使用中,當QR Code印刷模糊或掃描失敗時,短網址能讓用戶手動輸入並快速到達指定頁面。舉例來說,透過網址如acml.ws/123或cml.red/123,客戶可以直接轉跳到編號123的付款頁面或查看訂單詳細資料。這種方式既簡潔又高效,解決了許多實體商務活動中的技術瓶頸。 我們使用Angular框架作為短網址管理的前端工具,提供用戶便捷的增刪短網址功能,並將其部署在Firebase Hosting上。這不僅提升了系統的穩定性與擴展性,也讓開發者能夠輕鬆地管理短網址數據。Angular管理頁面與後端API進行連接,而後端則是架設在Cloud Run上的API服務,這樣兩者都能依靠無伺服器架構進行運作,讓我們僅需專注於程式安全性與業務邏輯,而無需擔心伺服器維護的問題。 短網址服務的入口頁面如acml.ws或cml.red,用戶輸入後會自動導向至我們使用C#開發、部署在Cloud Run容器中的Controller。該Controller會根據路徑參數(如/123),到Cloud SQL資料庫中檢索對應的原始網址,並進行重定向。這樣的架構不僅快速且彈性,適合大規模部署與商業應用。 此技術在實際操作中的應用場景非常廣泛。例如,在公司的名片設計中,由於名片上的空間有限,或是印刷廠導致條碼不易掃描時,我們可以利用QR Code結合短網址(如cml.red/i),讓客戶通過簡單的掃描或手動輸入輕鬆存取更多資訊,提升互動體驗。 我們預計在下週內完成這個短網址服務的開發。開發完成後,我們會進一步評估是否將該專案開源,讓更多開發者與企業能夠利用這項技術。畢竟,這個專案本身並不涉及過於複雜或高深的技術,但卻能為中小型企業提供一個高效且靈活的解決方案。 這項短網址服務不僅僅是我們公司技術開發的延伸,也展示了我們在將簡單技術應用於實際商業場景中的創新能力。我們期待這套系統能夠為企業帶來更多的便利,並最終成為其提升品牌影響力的強大工具。

Go to Top