WANcatServer

WANcatServer

網貓伺服器

十五歲的生涯選擇,我為何拒讀高中?
兒子—林宏信:我現在國三,從小六時接觸了 Scratch,國二開始學習 Python 程式語言,我漸漸的確定這是我想走的道路—做一名工程師。 //Scratch 為一個圖形化的程式語言,可以透過拉積木、組合的方式,來做動畫、寫遊戲。 https://scratch.mit.edu/ 小六時,我開始玩 Scratch,心中想著要做出好玩的遊戲分享給大家,於是開始設計遊戲,製作出一個又一個的遊戲,在別人都在玩做好的遊戲時,我在設計屬於自己的遊戲。我很享受這種感覺,將心中的藍圖實現出來, 創造 的感覺。 到了國一下學期的時候,我發現 Scratch 已經不敷使用,沒辦法寫出更好的程式了,於是我...
當老師對我們說:「可悲台灣小孩」
「這句話真是說到心坎裡」,我笑著說「就只怕過幾年後,他就變『可悲台灣老師』」 一則笑話我的朋友有次跟我聊起他的家政老師。 他的家政老師是一位年輕的新老師,充滿著熱情,似乎希望能在家政課做一些「有意義」的課程。所以他出了很多報告作業,上很多課程,而且從不借課考試,因為他覺得,台灣小孩的綜合、藝文課程被拿去考試,真的很可憐。 但同學們並沒有認真的去做報告,反而覺得很煩,都只想躺分,丟給組員做。上課也沒什麼在聽,反倒是很多同學在訂正考卷、寫講義等等,根本沒在上課。 我朋友說,他的老師就很生氣,有次就對他們班同學說: 「你們這群可悲台灣小孩」。 聽到這裡,我已經笑到不行, 「這句話真是...
YaCy安裝教學
YaCy是一個開源的點對點搜尋引擎本文將講解如何在 Ubuntu Server 上安裝 YaCy 搜尋引擎,並用Nginx做反向代理,將網址改成像是 yacy.example.com 的形式。 YaCy 架好的範例可以來我架設的伺服器使用看看https://yacy.wancatserver.tk 環境說明本文假設有一台無圖形界面的伺服器以及有圖形界面的Desktop。Desktop必須要能夠使用瀏覽器。假設伺服器網域: example.com,請將本文所有example.com改成你的網域名稱假設使用者名稱:user ,請換成自己的使用者名稱 如果沒有網域名稱仍然可以安裝 YaC...
從今天起,不要使用 .docx
妳使用什麼文書軟體?相信大部分的答案會是 Word, Powerpoint, Excel ,微軟Office的產品。那是否可以麻煩妳做一件事?在 存檔的時候選擇用ODF 。 檔案格式的霸主 —OOXML早在1993年,微軟就推出了Microsoft Office 3.0,在當時還只能使用純文字編輯的時代,這樣「所見即所得」的編輯器是一個創舉,而買軟體要付費這件事也天經地義,畢竟沒有人逼妳。 漸漸的在這二十多年,微軟Office在文書軟體中取得了霸主的地位,絕大多數的文件檔都是微軟的私有格式 —OOXML,也就是docx, pptx, xlsx等微軟Office的專用檔案格式。 OOX...
2018 暑假回顧
兩個月(?)的暑假,到底幹了些什麼?從七月結束之時,我就開始有了「這個暑假什麼都沒做」的恐懼。明明每一天都過得很充實,但努力回想,卻想不出自己完成些什麼。 為了幫助我的回想,我要來將它寫成一篇文章,來避免我忘記,同時也是紀念一下今年的暑假。 日常的規劃講到這個,我在暑假開始之前,就很興奮的開始規劃一天中的時間表。幫各項活動標上百分比,仔細的計算所需花用的時間。 規劃圖 讀書: 30 寫程式: 20 玩樂: 30 swap: 20 每日五點起床 畢竟要國三了,每天讀一下複習講義是必須的。五點起床是我現在的生活作息,我在之前的一篇文章曾經說明過早起的各種好處,有興趣可以去看看。 每個大項例...
2018 JSP 紀錄與心得 (二)
參加 JSP 國中科學探究聯合發表會 的所見所得。事前的準備,到結束後的回味,新的故事,至今仍持續發生。本次主題的系列文章, 演講影片 老街解謎在看了海報發表以及趣味課程後,我們在下午四點即將出發到大溪老街,進行大溪老街實境解謎,要在大溪老街中,找出各個謎題的答案。我將網站的連結放這邊(抱怨一下,這個網站沒辦法用Firefox開啟!!害我用了55 mb下載 chromium) 裡面的每一題都十分困難,需要實際到老街裡面走,而且不太可能用搜尋引擎得到答案。 我一開始是非常熱血的,在前往的路途上就開始研究地圖,根據主辦老師給的地圖,我發現一些可疑之處,並且開始計畫一個攻克路線。結果到了現...
2018 JSP 紀錄與心得 (一)
參加 JSP 國中科學探究聯合發表會 的所見所得。事前的準備,到結束後的回味,新的故事,至今仍持續發生。本次主題的系列文章, 演講影片 JSP 簡介今年很高興又參加了JSP,自從去年在我的學校 —福科國中舉辦後,就深深愛上了這個活動。JSP的全名為 國中科學探究聯合發表會 , Junior Scientist Party ,是一個非比賽導向,純粹讓學生進行交流與交朋友的科學派對。每一位參加的學生,都必須準備一點功課,可能是將你的研究成果做成一張海報,與觀眾們互動;抑或是準備一項科學課程,帶著學員們一起做;或者是在大會議廳中向所有人發表你的研究成果。不管是哪一種都不簡單,所以參與的學生...
移動 三角函數 FireWheel火輪手槍(三)
Move Your Body!! —三角函數在遊戲中,各個角色例如玩家、怪物,都需要移動,如果是水平或垂直移動,那很容易,只要增減x, y座標即可達成;但如果今天要移動的方向並非0, 90, 45度,而是60度呢? 或者,該如何找到朝向一個座標的方向?讓物件能夠行走到指定的位置。甚至是將座標旋轉,製造出可以旋轉的多邊形。 這些,都需要利用三角函數。 三角函數是什麼?正如同上面我所描述的各個需求,三角函數其實就是 「轉換長度與角度」。想一想,今天我們要朝著一個角度移動,我們不就是要將這個「角度」給轉換成x與y分別移動的「長度」嗎?算出到一個座標的「角度」,也是將x與y的「長度」換算而來。 ...
矩形碰撞檢測 FireWheel火輪手槍(二)
矩形對矩形 那今天如果是矩形之間的碰撞呢?雖然在我的遊戲中並沒有運用到矩形對矩形的碰撞,但是這算是碰撞檢測的基礎之一,因此我還是一併說明。 #註:此處說明之矩形皆為不旋轉的矩形 矩形對矩形的碰撞檢測需要用到「座標」的概念,總的來說,就是判斷兩個矩形的x範圍與y範圍有沒有重疊。只要x範圍與y範圍同時重疊了就代表這兩個矩形碰到了。同樣的,我們先來列出已知資訊: 座標(x, y) 長寬(w, h) 註:矩形的表示方式 XYWH 在電腦中,表示一個矩形的方法跟數學上有些許不同。首先,在電腦的座標系中,Y是向下增加的,這樣的座標系稱為「繪圖座標系」。在繪圖座標系之中,原點在螢幕的左上角,因此x...
圓形碰撞檢測 FireWheel火輪手槍(一)
遊戲的根本—碰撞檢測碰撞檢測為何重要? 一個好的遊戲中,有什麼是不可或缺的條件呢?除非你是開發桌遊或卡牌遊戲,否則你一定會需要 「碰撞檢測」 。碰撞檢測為何重要?想一想,今天你玩Minecraft,如果你碰不到東西,整個人像幽靈一樣開旁觀者飄來飄去,會好玩嗎?嘿嘿,其實挺好玩的,亂七八糟!如果Minecraft不會碰到東西,絕對不會有人想玩!那你隨便想以前的2D遊戲,例如超級馬力歐,馬力歐總要踩在地面吧?馬力歐也必須要碰到怪物會死掉,還得要用腳可以踩死怪物。那達成這些需要什麼?就是碰撞檢測,我們要能夠偵測「兩個物件相撞」這件事,而這個動作就稱為「碰撞檢測」。 碰撞檢測在scratch...
lancatlin