WANcatServer

WANcatServer

網貓伺服器

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...
序 FireWheel火輪手槍(零)
運用 Python 程式語言自行設計一款單人遊戲 —火輪手槍,介紹 Python 程式語言與 Scratch 的不同,並說明如何利用幾何、三角函數等數學原理解決遊戲中的實際問題,再以程式語言實踐。本系列之目標讀者為無程式基礎的人。遊戲專案連結 目錄 序 碰撞檢測: 圓形對圓形 矩形對矩形 圓形對矩形 三角函數: 讓我朝向60度移動吧! 叫那隻殭屍…給我滾開!! 不~~為什麼它的槍一直瞄準我啦! 把手槍變成三角形 FireWheel火輪手槍FireWheel火輪手槍是我在寒假時製作的一個遊戲專案,當時是將它作為一個休閒來做。在寒假的時候我們在進行科展,當一天研究結束後,我就拿...
問題紀錄。使用 Docker 安裝 Gitlab
問題摘要: Docker 無法使用 –volume 將資料夾掛載,顯示 read-only 改成使用mount type=bind沒用 改成使用資料卷容器有用,但是無法執行 將 /etc/gitlab/gitlab.rb 設定external_url後重啟容器,無法連上網頁。reconfigure也無效 Docker-compose 無法啟動,問題同第一點 系統環境 硬體(年齡超過七年): 主機板:Dell 0RY206 CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 4400+ RAM: 2G 軟體: 作業系統:Ubuntu S...
lancatlin