發表文章

「Laravel」如何使用 Form::macro

圖片
測試版本
Laravel Framework 5.7.20
確認有安裝laravelcollective/html 不然就需要安裝
composer require laravelcollective/html

方法一、比較簡單的方式
新增
/app/Providers/FormMacroServiceProvider.php

namespace App\Providers; use Form; use Collective\Html\HtmlServiceProvider; class MacroServiceProvider extends HtmlServiceProvider { /** * Bootstrap the application services. * * @return void */ public function boot() { Form::macro('selectWeekDay', function () { $days = [ 'monday' => 'Monday', 'tuesday' => 'Tuesday', 'wednesday' => 'Wednesday', 'thursday' => 'Thursday', 'friday' => 'Friday', 'saturday' => 'Saturday', 'sunday' => 'Sunday', ]; return Form::select('day', $days, null, …

「Beaglebone」「Linux」自製 AirPort Time Capsule 進行 Time Machine 備份

圖片
接續之前,想說都已經架好 AirPrint (「Beaglebone」「Linux」傳統印表機變成網路印表機,也變成AirPrint(iPhone也可直接列印))那就也來架架  AirPort Time Capsule 好了 XD

一台 AirPort Time Capsule 也是不便宜的...整修品 2TB 也是好貴 ... >< (2019/07/03 截圖)

一樣利用這樣的小板子來架設


使用此版本操作
Linux beaglebone 4.14.71-ti-r80 #1 SMP PREEMPT Fri Oct 5 23:50:11 UTC 2018 armv7l GNU/Linux
需要的套件:avahi : http://www.avahi.org/ 負責 mDNS 及 DNS-SD,類似 samba 的 nmb 服務,用來處理廣播主機名稱。
安裝底下這些套件
$ sudo apt-get install avahi-daemon libnss-mdns Netatalk : http://netatalk.sourceforge.net/ 負責 AFP (Apple Filing Protocol),類似 samba 的 smb 服務,用來分享目錄檔案。
這個就比較麻煩如果是用 3.x 的版本需要自行編譯,系統內只能下載到 2.x

先安裝編譯需要的套件:
apt-get install build-essential devscripts debhelper cdbs autotools-dev dh-buildinfo libdb-dev libwrap0-dev libpam0g-dev libcups2-dev libkrb5-dev libltdl3-dev libgcrypt11-dev libcrack2-dev libavahi-client-dev libldap2-dev libacl1-dev libevent-dev d-shlibs dh-systemd 下載最新版:
$ git clone https://github.com/adiknoth/netatalk-debian
編譯出 .dep 檔:
$ cd netatalk-debian $ debuild -b -uc -us $ cd ..
將會在上一層產生這些安…

「BeagleBone」eMMC 備份 / 還原 / Boot from SD Card

圖片
底下使用此版本操作
Linux beaglebone 4.14.71-ti-r80 #1 SMP PREEMPT Fri Oct 5 23:50:11 UTC 2018 armv7l GNU/Linux  # eMMC to SD Card 將 BeagleBone eMMC 備份到 micro SD ,只需要簡單的一行指令即可,把空的 SD 卡直接放入,
使用這指令
$ sudo /opt/scripts/tools/eMMC/beaglebone-black-make-microSD-flasher-from-eMMC.sh
系統就自動備份進去囉~

# SD Card to eMMC
開啟 SD Card 上面的 /boot/uEnv.txt 找到底下這幾行
##enable·Generic·eMMC·Flasher: ##make·sure,·these·tools·are·installed:·dosfstools·rsync #cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh change cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh
然後放回 BeagleBone 內,重新開機~就可以看到如下規律的燈號閃爍,完成後會自動關機
# Boot SD Card /boot/uEnv.txt 確認
##enable·Generic·eMMC·Flasher: ##make·sure,·these·tools·are·installed:·dosfstools·rsync cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh change #cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh
開機時就會是使用 SD Card 開機

「Beaglebone」「Linux」傳統印表機變成網路印表機,也變成AirPrint(iPhone也可直接列印)

圖片
因為獲贈了一台黑白的雷射印表機,但因為是接USB線的,所以需要列印的時候總是要跑到印表機前面接線,光這樣就覺得好麻煩...因此一直想要讓這一台傳統印表機可以有連網功能~

手上剛好有一台閒置的「Beaglebone green wireless」就決定拿它來用了,若沒有的話用「Raspberry Pi」也可以,只要是 Linux 的主機都會可以喔~~

「Beaglebone green wireless」規格如下:
■ TI AM3358 1GHz ARM 雙核心微處理器
■ 512MB DDR3 RAM
■ 3D graphics accelerator
■ 浮點運算器
■ 4GB 8-bit eMMC on-board flash storage
■ Bluetooth 4.1
■ WiFi 802.11 b/g/n
■ 4 USB Port



台灣無線網路版本大約一台 $16xx 左右,有線就比較便宜囉~
官網:https://beagleboard.org/green-wireless

不過大家也可以考慮 Raspberry Pi 便宜,網路教學也多~

我使用的系統版本如下:
$uname -a Linux beaglebone 4.14.71-ti-r80 #1 SMP PREEMPT Fri Oct 5 23:50:11 UTC 2018 armv7l GNU/Linux
相關步驟如下:

安裝印表機軟體安裝CUPS,CUPS是蘋果公司發展的一套開源標準的列印系統,其支援MacOSX以及其他Unix-like作業系統,其使用"Internet Printing Protocol"並且對大部分的雷射印表機、噴墨印表機提供完整的列印服務。 官網Wiki

我安裝的版本是 2.2.1
$ sudo apt-get install cups
編輯設定檔
$ sudo vi /etc/cups/cupsd.conf
修改
「Listen localhost:631」,改成「Listen *:631」,允許任何IP都可以登入到這網頁
「location」、「location admin=""」、「location admin="" conf=""」三個段落,在「Order allow,d…

Alan Walker - Darkside 黑暗面

圖片
Alan Walker - Darkside
[Verse 1: Tomine Harket]
We're not in love 我們並沒有墜入愛河
We share no stories 不會與對方分享故事
Just something in your eyes 你眼中有著某樣東西
Don't be afraid 別感到畏懼
The shadows know me 那些陰影十分了解我
Let's leave the world behind 讓我們將整個世界拋至九霄雲外吧
[Chorus: Tomine Harket]
Take me through the night 與我攜手共度黑夜
Fall into the dark side 一起活在世界的陰暗面
We don't need the light 我們不需要任何一線光芒
We'll live on the dark side

Waterbed Hearts & Colors 歌詞中文翻譯

圖片
Waterbed Hearts & Colors
I don't know what you're smoking
我不知你在抽著什麼
But there's a cloud 'round you
但你身邊卻雲霧繚繞
And I can smell your fragrance
我可以聞到你的芳香
Yeah, it's a sweet perfume
Yeah,那是甜甜的香水
Aye, you can tell I'm shaking
Aye,你可以看出來我在顫抖
But baby, shake it too
但是寶貝,一起搖起來啊
'Cause, yeah, my hands are sweaty| wanna sweat with you
因為,yeah,我的手出了汗,我想與你一起大汗淋漓
Yeah, I should leave but that's not what I wanna do
Yeah,我應該走了但是我不想這樣做
I wanna drown instead
我想溺於愛海而不是離開
I'd rather make love in your waterbed
我更想在你的水床上纏綿
I'm into deep over my head
我深深陷入我的美夢
Baby, let's dive into your waterbed
寶貝,讓我們一起潛入愛的水床吧
Oh, and if you want my heart
Oh,如果你想要我的心
Find me in the ocean at the deepest part
來愛海的最深處找我吧
I'm into deep over my head
我深深陷入我的美夢
Baby, let's dive into your waterbed
寶貝,讓我們一起潛入愛的水床吧
I've got some bad intentions
我有些居心不良的打算
I know you feel them too
我知道你也感覺到了
Maybe your lips are heaven
也許你的蜜唇如同天堂
Taste like the fountain of youth
嘗起來像是年輕活力的噴泉
S…

Alan Walker – On My Way

圖片
Alan Walker – On My Way
I’m sorry but
我很抱歉
Don’t wanna talk, I need a moment before I go
但我不想說話,在我走之前,我需要點空間
It’s nothing personal
這不關我們的私人恩怨
I draw the blinds
我關上了心中的帘
They don’t need to see my cry
他們不用看到我的眼淚
‘Cause even if they understand
因為即使他們感覺理解
They don’t understand
他們還是不懂 So then when I’m finished
當一切完結之時
I’m all ’bout my business and ready to save the world
我全心專注在我的事,我已經準備好來拯救世界
I’m faking my misery
我裝出自己的可憐身世
Making my bitch; can’t be everyone’s favorite girl
扮演成一個小婊子,無法成為大家人見人愛的女孩
So take aim and fire away
所以瞄準好,開火
I’ve never been so wide awake
我不曾如此清醒
No, nobody but me can keep me safe
除了我之外,沒人能保我平安
And I’m on my way
我正走在自己的路上
The blood moon is on the rise
血月已然來臨
The fire burning in my eyes
大火在我眼中燒著
No, nobody but me can keep me safe
除了我之外,沒人能保我平安
And I’m on my way
而我,正走在自己的路上 (Ya, ya)
(Farru, yeah, guaya)
Lo siento mucho (Farru), pero me voy (Eh)
我很抱歉,但我要離開了
Porque a tu lado me di cuenta que nada soy (Eh-ey)
因為在你身旁,我感覺一無是處
Y me cansé de luchar y de guerrear en vano
而我厭倦了每日沒用的征戰
De estar en la línea de fuego y de m…