寫程式,不再是理工科的專利囉~~
在以前,寫程式,動手操作機器人或是電子裝置好像就是理工人的權利,或是更進一步說,是電腦工程師的拿手技能。但是,隨著時代的進步,現在已經是人人都可以寫程式、操作智慧型電子裝置、和機器人溝通、甚至是自己製作機器人了。
高效靜態網站產生器 Hugo 簡介
如果,你只是想要在網際網路上搭建一個簡易的靜態網站,希望可以方便地在本地管理並可以免費部署到網際網路上,而且具有輕巧、快速、可㩦的特性,那麼Hugo應該就是你的唯一選擇。Hugo 是一個極其快速且靈活的靜態網站生成器,廣泛用於建立靜態網站和網誌。它是用 Go 語言編寫的,因此具有在本地端電腦上極高的執行效率和速度。Hugo 的設計目的是為了簡化網站建設流程,使之快速且容易維護。
如何在Windows 10 安裝Chocolatey
最近在使用一些Windows的應用時,有時候會看到Chocolatey(或是choco)指令的安裝方式,感覺上好像是一個什麼新鮮的玩意兒,其實,它就是一套適用於Windows作業系統的軟體套件管理程式,就好像是在MacOS上的brew以及Ubuntu上的apt一樣,在安裝一些Windows套件和應用時非常方便,不過,它並不是預設上就可以使用的,在使用這個套件管理程式之前,還是需要先把它安裝到我們的Windows作業系統之中。
CentOS Stream 9 ADSL 撥接
CentOS 應該是很少人使用的 Linux 發行版本了吧!所以,中文的參考資料也很少。最近想要使用 CentOS 透過 ADSL 撥接上網取得中華電信的固定 IP,開始安裝之後才發現,原有的參考資料用來撥接上網的 rp.pppoe 套件已經找不到了,所以只好再到網路上找找看有沒有更新資料,好不容易才找到好心人提供的資料,所以趕快把它記錄下來,以免忘記。
WordPress出現「前往的連結已到期」之解決方式
有時候我們需要在WordPress的佈景主題或外掛中以上傳的方式來安裝新的佈景主題或外掛,但是在上傳時卻出現了「 前往的連結已到期」這種讓人摸不著頭腦的錯誤訊息,其實,它所代表的意思跟連結沒有關係,僅僅只是在上傳時出現了錯誤沒辦法繼續完成安裝工作而已,而通常出現錯誤的情誤都在於你的PHP環境對於上傳檔案大小的限制,讓檔案沒辦法上傳,或是你的PHP執行時間設定值太短,讓它的程序還沒來得及完成所造成的。所以,大部份的情況是,只要把上傳檔案大小的限制以及PHP執行時間的限制放寬,就可以解決了。
讓使用者可以在Django網站中下載資料表內容
有時候我們在製作網站的時候,會有一些情況是讓使用者在瀏覽想要的資料之後,也可以一併下載這些資料成為本地端的文字檔案,這時候就需要讓網站具備下載資料並儲存成檔案的功能,我們這篇文章就來簡單地說明Django網站提供此種功能的一些技巧。
使用Docker部署MySQL+WordPress+phpMyAdmin
在前面的文章中我們示範了如何使用docker-compose指令部署MySQL加上WordPress,讓我們可以很容易地在任何一台電腦或伺服器上把WordPress快速架起來,但是,只有WordPress對於有時候要進行資料庫管理的站長來說並不太方便。因此,在這篇文章中,我們再來寫一段docker-compose.yml,把phpMyAdmin也加上去。
讓Edge可以瀏覽 http 網站
現在由於網站詐騙的風行,使得許多的瀏覽器以及伺服器的安全性都一再地提升。對於站長而言,最有感的就是現在很多瀏覽器都已經不太能接受http網站了,甚至在新版的Edge瀏覽器中,還會直接阻擋我們瀏覽沒有支援https的網站,讓還沒有完成SSL設置的網站的瀏覽變得非常困擾。這篇文章中,我們就來看看如何讓Edge還可以檢視只有http的網站。
使用 Docker 部署測試用的 Django 網站
當我們在自己的電腦中完成了一個Django的專案之後,通常都會使用 python manage.py runserver 在自己的電腦中測試,此時如果你需要把網站打包給別人使用,或是暫時不考慮效率,只是想先放在伺服器上執行看看時,使用 Docker 會是一個最簡易的方法,因為你可以完全不用考慮目標作業環境是否能夠安裝你在網站中使用到的模組,我們只要把所有的環境以及網站通通包裝在同一個 image 中,然後就可以在任一個使用相同 CPU 架構下的 Docker 環境中執行。這篇教學就記錄了其中所需要的步驟。
【Python】即時繪製來自於ThingSpeak的數據圖表
之前我們把資料定時上傳到ThingSpeak網站上了,這些資料就可以隨時下載並加以分析。不過在分析之前,還是讓我們自己來畫畫看資料的線圖。
【NodeMCU】把資料傳送到ThingSpeak.com
在前一個單元中,我們已經為NodeMCU加上網路連線的能力了,現在,是時候把NodeMCU所偵測到的感測器資料透過 WiFi網路傳送到網路上的主機了。