Vi第1堂
vi 是一種文本編輯器,最早在 1976 年由比爾·喬伊(Bill Joy)開發。它在 Unix 和類 Unix 系統中廣泛使用,並且以其高效和輕量級的特性而聞名。以下是 vi 的一些主要特點: 如果你想學習如何使用 vi,可以從基本命令開始,例如: 掌握這些基本操作後,你可以進一步探索更多進階功能。
						
Code.org Music Lab介紹
Code.org 的 Music Lab 是一個互動式的學習平台,旨在讓學生通過編碼創作音樂。這個工具簡單易用,適合各個年齡層的學習者,特別是對於初學者來說。 主要功能 教學優勢 適用對象 Code.org 的 Music Lab 適合小學到高中階段的學生,特別是對音樂或編程感興趣的學習者。這是一個有趣且富有教育意義的工具,能夠激發學生的學習熱情。
						
PLSIG - 首場youtube live
PLSIG Leader Mr Beeno Tung首場youtube live講解Compiler construction。[直播編程] 程式語言、編譯器及虛擬機 101 [Live Coding] Programming Language, Compiler, Virtual Machine 101 參與我們的直播編程,這是一個適合新手的動手編碼練習!我們將從簡單的數學開始,逐步加入類似 PHP 的語法,介紹程式語言、編譯器和虛擬機的基本概念。一起實踐,掌握編程基礎,讓我們一起享受這段學習旅程!老師個人youtube頻道 : https://www.youtube.com/@cheungleongtung3117
						
Java第23堂: Read Gmail
						
Java第22堂: Read Gmail
https://developers.google.com/gmail/api/quickstart/java
						
Java第21堂: Netbeans Palette & Encryption
						
Leetcode訓練營 - Lesson 3
						
Java第20堂: Extends JLabel and JToggleButton
今堂純示範,無PowerPoint
						
全港編程大賽 - THEi
在2024年的3月23日,香港千禧獅子會和香港編程學會合辦了一個全港編程大賽,這項比賽在THEi(香港高等教育科技學院)舉行。這個比賽是一個跨學科的競賽,吸引了來自小學生、中學生和公開組別的IT業界人士。 在這場比賽中,一群熱愛編程的學生決定組成一個團隊,他們來自綠色工程與可持續發展學科和時裝設計 (時裝管理) 學科。儘管他們的專業領域看似不相關,但他們都認識到IT和編程在他們的學科中的重要性,並且懷有熱情。 綠色工程學科的學生們一直致力於應用他們的專業知識來解決環境問題。他們正在開發一個能夠監測和優化能源使用的系統 (AI Platform), 以提高能源效率並減少浪費。與此同時,時裝設計 (時裝管理) 學科的學生們利用他們對市場趨勢和消費者行為的了解,可以根據個人的風格和喜好為用戶提供時尚建議和進行國際時裝貿易預測。 團隊成員開始展開合作。在THEi的綠色工程與可持續發展學科和時裝設計 (時裝管理) 學科的課程主任 曾志榮博士工程師 和 陳敏軒博士指導下,他們利用彼此的專業知識和編程技能,進行了近一個月的編程集訓。在比賽當天,經過三小時的激烈競爭,他們最終獲得了公開組季軍的榮譽。儘管他們沒有贏得冠軍,但這對他們來說已經是一個巨大的成功。他們的合作和努力證明了IT和編程在綠色工程和時管理中的重要性和價值。 這個故事強調了綠色工程與可持續發展學科和時裝設計 (時裝管理)的學生如何運用編程技能和IT知識,充分發揮他們專業領域的潛力。他們的熱情和創造力成為跨學科合作的例子,利用應用科學來解決現實世界的問題帶來了新的可能性。這個故事也傳達了一個重要的信息:不同學科的結合和跨領域合作可以產生令人驚喜的結果,並為社會帶來更多的創新和進步。無論我們的專業背景是什麼,編程和IT都可以成為我們強大的工具,幫助我們實現應用科學的目標,創造更美好的未來。 季軍: 跨學科團隊: LYU Zheng Lin 吕政霖 (230348105) – BSc(Hons) Green Engineering and Sustainability Programme KWONG Ka Nam, Madison 鄺迦南(220481139) – BA(Hons) Fashion Design (Fashion Management Stream) 時裝管理 優異獎: 綠色工程一年級團隊: He Chun Kit 何俊傑, Yu Wing Sze 余咏詩, […]
						
Leetcode訓練營 - Lesson 2
Source code : https://github.com/quantrpeter/leetcode-lesson-2
						
Java第19堂: Outlook UI
這裏下載Icon https://github.com/legacy-icons/famfamfam-silk https://icons8.com/app/windows
						
Antlr第2堂: Maven with Antlr
Example project: https://github.com/quantrpeter/antlr-maven-project-setup
						
Java第18堂: TableCellRenderer
						
Leetcode訓練營 – Lesson 1: LinkedList + Queue + Stack + Binary Search
						
Antlr第1堂: Install and run
						
Java第17堂: JTable
						
Java第16堂: Abstract Factory Pattern & ExecutorService
						
如何在編程學會Maven Repo加上開發者訊息
在pom.xml加上<developer>, <email>為你的hkprog登入電郵 然後登入hkprog.org,上載你的頭像
						
Java第15堂: Design Pattern Singleton
						
第一堂Java實體堂
舉辦了十四堂Java網課之後正式舉辦第一堂實體堂,感謝生產力局大力支持提供場地令課程得以進行,本堂教導大家使用Git,特別是小學生掌握Git和Maven之後初步具備協作能力,可以合作寫一些更大的軟件,是教育重要的一步。本次亦講解了學生教育理念,見下面PowerPoint
						
編程學會Maven Repo
在Netbeans裏可以看到編程學會的Maven Repo上面有沒有你submit的jar
						
Java第14堂: Maven Repo & Executable Jar
Executable Jar Submit左個jar上編程學會,其它project想用,可以咁樣揾返個dependency 如果我想知你地寫咩function, 我click呢個制就會睇到
						
We serve
計劃名稱:為香港出力 口號 : 唔好講嘢,實際開發 計劃詳情      香港編程學會為社會提供義務教育,吸引到一大批對編程有濃厚興趣之年青人,編程學會透過一系列課程,真接拉高他們之技術,令他們從小就擁有實際的軟件開發能力。現在是時候貢獻香港了,我們將會發起號召及組織,團結業界學界及年青人,貢獻一己的力量,開發一系列的開源工具,提升香港生產力及香港Programmer之榮譽感。 計劃為什麼重要      香港IT界一直以來給人的印象就是說話多,實際輸出少。 香港人過去二十年在軟件開發上連一個回憶都沒有。計劃作出三方面大膽嘗試 計劃分工: 分階段實行      第一階段:動員十名編程資優生參與開源小工具開發。圍繞住Microsoft世界開發一些補完功能型的工具,再投放給香港各NGO使用      第二階段:動員一百名編程資優生,參與完整Full Stack開發,務求建立香港編程文化      第三階段:動員一千名編程資優生,向軟件界核心領域例如OS/Compiler等推進
						
Java第13堂: XPath & XStream
						
RISC-V Day -16 Feb 2024
						
Java第12堂: Swing Layouts & XML
						
七月份編程學會眾會及生日會
七月份,香港編程學會舉辦了一場別開生面的聚會及生日會,展示了學會成員之間的團結和友誼。這次活動在一個溫馨的BBQ場地舉行,吸引了眾多成員參加。 活動開始時,學會主席致辭,回顧了過去一年的成就,並展望未來的計劃。隨後,成員們分享了各自的編程經驗和心得,討論了最新的技術趨勢和項目進展。這些交流不僅增進了彼此的了解,也激發了新的創意和合作機會。 在生日會環節,學會特別為七月份生日的成員準備了精美的蛋糕。大家一起唱生日歌,分享甜點,氣氛溫馨而愉快。這一刻,不僅讓壽星們感受到來自學會的關愛,也讓所有成員感受到集體的溫暖。 整個活動充滿了歡聲笑語,成員們在輕鬆愉快的氛圍中加深了彼此的友誼。這次聚會不僅展示了香港編程學會的團結一面,也為未來的合作奠定了堅實的基礎。 希望未來的每一次聚會,都能像這次一樣,充滿歡樂和溫暖,讓學會成員們在共同學習和成長的道路上,攜手並進。
						
編程義敎 : 仁濟醫院兒童發展基金
今次教導了幾名青少年開始學習編程,教授了一些編程的基礎技術。我們生活在一個數字化的世界,編程已經成為我們日常生活中不可或缺的一部分。無論是手機應用程序,還是我們使用的各種網站,都是由編程語言創建的。學習編程可以開啟一扇通往創新和創造力的大門,讓我們有能力去創建和控制自己的數字世界。 義教編程是一種強大的力量,可以幫助青少年開始這個旅程。感謝仁濟醫院兒童發展基金提供了一個友好和支持的環境,讓你們可以在專業的指導下學習編程。這些義工老師都是經驗豐富的編程專家,他們熱衷於分享他們的知識和經驗,幫助你們建立堅實的編程基礎。 2024 Jul 20
						
Java第11堂: Generics & Netbeans
						
x86 ASM第2堂
注意,在bochsrcSDL.bxrc不需要這兩句,否則就會做成video framebuffer 0xb8000不能使用 範例代碼 a.asm: bochsrcSDL.bxrc: insertData.sh: 編譯指令
						
Java第10堂: Inheritance again
						
x86 ASM第1堂
下載nasm https://www.nasm.us/ 下載bochs https://bochs.sourceforge.io/ , 如果在linux或mac,可以試下自己build Asm例子 a.asm: bochsrcSDL.bxrc: insertData.sh: Compile指令:
						
HKOSCON 2024
Thank you HKOSCON, their Chairman Mr Sammy, and all members for the chance to present there
						
Java第9堂: Constructor & Multithread
						
Embedded System Special Interest Group宣布成立
終於找到一位有心人Charles Ng先生帶領大家成立Embedded System Special Interest Group,本會和吳先生承諾呢個SIG會last for最少一年,吳先生會搞兩次workshop,會長亦都會一對一搞另多兩次workshop以作支持。吳先生是業界從事嵌入式開發超過幾十年之專業人士,佢自己實作左塊PCB可以mount raspberry pi cm上去,佢會舉辦workshop教一教大家點做,請大家支持。 吳先生作品
						
Azure User Group聚會 2024/06/29
						
Java第8堂: Overriding & Static func
						
Java第7堂: Interface接口 & Polymorphism多態 & Exception例外 & Java Swing
功課一 功課二
						
Java第6堂: Data Structure & OOP again
Stack例子: LinkedList例子: 注意 : 如果用VSCode打Code,淺灰式e:只是提示不是真正代碼,不用打去你段Code到
						
Java第5堂: Sorting & OOP(Class, Object)
功課一 : 改下段Bubble Sort Code令到佢唔好Loop咁多次 功課二:將下面張圖轉成Code
						
Java第4堂: Array & Loop
						
Java第3堂: For Loop
功課一 功課二
						
Java第2堂 : Variable & Loop
練習
						
Java 第1堂
PowerPoint Notes Compile指令 javac Example1.javajava Example1 常見錯誤 錯誤一 : 打錯字 首先打錯字唔洗驚, 睇下個Error Message, 佢會有個箭咀指住大約錯邊個位, 同埋有個行數, 跟住就可以揾到錯邊 錯誤二: Save錯文件名 錯誤張文件名Save做.java.txt, 所有Java文件必需要用.java做尾. 你地係notebook到要簡下面嘅撰項
						
HOC system proposal 1
Get in HKPS website, you see “Hour Of Code” menu on top If you are not registered yet, you jump in above page. Two options: register for teen or adult This is the main screen, since we don’t have many courses yet, so no search bar. “On going” means the course still has lessons, you […]
						
Lunch with Thei and Microsoft
Lunch with Thei and Microsoft to discuss the project about the AI platform
						
McCode
McCode is a weekly event for coding enthusiasts who want to share their passion, learn new skills, and enjoy some delicious food. Every week, we meet at a local McDonald’s restaurant and work on different coding projects, challenges, and tutorials. Whether you are a beginner or an expert, you are welcome to join us and […]
						
FGPA Workshop 2023/12/01
Thank you someone for providing us with the venue (we can’t disclose his name). The workshop is very hands-on and everyone gets their first feeling to code the FPGA.