發表文章

目前顯示的是 7月, 2019的文章

「Laravel」如何使用 Form::macro(laravelcollective/html)

圖片
2020.04.10 更新補充: laravelcollective/html 版本6.0,安裝後就可以直接使用了~不需要設定任何檔案。 laravelcollective/html官網 測試版本 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', '

「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

「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 開機