Python, Raspberry Pi

使用樹莓派驅動伺服馬達SG-90

樹莓派有一組40pin的輸出入接腳可以用來控制外部的電路,當然對於伺服器的控制也不成問題,只不過,它使用的是模擬PWM的方式進行輸出,所以在控制上比較沒那麼精準,但是就一般的使用上,還算是可用啦。這篇文章就讓我們來看看如何簡單地控制SG-90這個輕巧的伺服馬達。

Python, Raspberry Pi

讓樹莓派自動顯示自己的IP

在樹莓派連接上顯示器的情況下,當然可以透過各種Linux上的指令以取得自己的IP位址,但是,在大部份的時間,樹莓派並不會被連接上顯示器,也沒有鍵盤和滑鼠可以使用,因此,讓樹莓派能在一開機的時候就可以回報自己的IP位址,以備我們透過其它的電腦以SSH或VNC的方式連線,是一個很有用的設計。

Laravel, PHP

Laravel起手式

aravel是PHP語言中最受歡迎的網站框架,也是非常活躍的框架,它經常會進行改版,因此最新的訊息經常沒有中文相關的資料,只能前往官網檢閱。所幸,它的官網說明資料比起許多系統的說明文件容易閱讀多了,如果不排斥英文的同學們,可以直接前往該網站學習。

Laravel, PHP

修改Laravel中資料表的欄位型態

我們在Laravel中設計資料表時,有時候會在開始執行其它程式之後才發現資料表中的型態並不符合當初的設計,此時,除了刪除原有的資料表重做之後,還有另外一個選擇,就是再建立一張用來修改特定欄位格式型態的migration檔案。

Laravel, PHP

Laravel Jetstream透過OAuth協定登入網站

現代人多少都會有社群媒體(Facebook、Google、Instgram)的帳號,如果能夠在登入我們的會員網站時直接利用他們現有的帳號來進行登入及註冊,相信會讓使用者更加地願意加入成為自己的網站的會員。在自己的網站中利用別人的網站來進行會員驗證的協定使用的是OAuth,這個協定在Laravel網站中非常容易啟用,現在就來看看如何進行吧。

Laravel, PHP

把Laravel網站部署到免費的Heroku上

Heroku是一個老牌且穩定的網站APP Hosting服務,從創立初期提供Ruby On Rail的專案部署服務開始,到後來已經衍生出非常多樣化的APP主機部署服務以及各式各樣的雲端平台和應用,可以使用的程式語言框架也愈來愈多,對於目前市場上佔有率最高的PHP/Laravel框架,不用說,支援度也非常高。在這篇文章中,我們就來看看如何把自己的Laravel/Jetstream專案部署到Heroku上,成為網際網路上的網站。

Django

編寫獨立的Python程式存取Django資料庫

當我們使用Django建立了一個網站的框架後,一般而言,要存取此網站的資料庫基本上是要在Django框架的啟用狀態時進行存取,也就是你的網站需要是在執行中的狀態,我們以瀏覽器向伺服器存取在網站資料夾下的Python程式時,該程式才能夠以Django的ORM方式正確地存取它的附屬資料表。但有時候我們在進行網站資料維護時,尤其是一些比較耗時的資料處理程式時,其實是需要編寫另外獨立的程式讓管理者在伺服器上(或開發環境中)執行的,本文簡單地記錄了獨立程式存取Django資料庫的方法。