Raspberry Pi 從Debian 9.0 Stretch升級到Debian 10.0 Buster

DEBIAN 10推出的RASPBIAN:

Debian是Linux操作系統的熱門的一種,有很多的分支存在,例如RASPBIAN Pi 。

目前支持的版本是Debian 9,代號為Stretch。Debian 10,代號為Buster,在樹苺派4的推出RASPBIAN 新的BUSTER 版的RASPBIAN OS也在 樹苺派基金會推出新版本的BUSTER RASOBIAN。
樹苺派官方下載網站


為什麼要升級RASPBERRY PI BUSTER?



變更APT 設定檔:


grep -rl stretch /etc/apt/ | sudo xargs sed -i 's/stretch/buster/g'


升級執行:

執行語法
sudo apt update && sudo apt dist-upgrade









2010~2020年日本樂旗部參加美國玫瑰花車遊行一覽表

2010 KANSAI 關西聯合
2011 NORTH JAPAN – 北日本聯合
2012 TACHIBANA- 京都橘 (311大震災感謝)
2013 ALL IZUMO -出雲聯合
2014 NAGOYA MINAMI -名古屋南
2015 KORIYAMA 郡山市
2016 TOHO -東邦高校
2017 GIFU – 岐阜高校
2018 TACHIBANA – 京都橘

2019 ALL IZUMO – 出雲聯合

Izumo High School
Izumo Shogyo High School (出商)
Taisha High School
Izumo Hokuriku High School
Matsue Minami High School


2020 KORIYAMA – 奈良県立 郡山高等学校 吹奏楽部
傳聞2020年是多校聯合,總計110位精英份子,包含了京都橘2018的114期的10位經驗者.

京都橘歷年 – ブルーメンパレード (新生遊行)Kyoto Tachibana S.H.S Band 

Kyoto Tachibana S.H.S Band 
研究京都橘的匯整YOUTUBE 影片:
京都橘往年的傳統都由學長姐帶領新生參加行進樂團的遊行,這些影片可以看到新生入學的影片.
匯整中….持續更新中.

2012 – (111期)

NO DATA

2013 - (112期入學)

———————-112期 2016畢業——————–

2014 (113期入學)

——————2017年畢業————————


2015遊行 – (114期入學)

———————-114期 2018畢業——————–


2016 – (115期 入學)

———————-115期 2019畢業——————–



2017 (116期入學)

———————-116期 2020畢業——————–

2018 (117期入學)

———————-117期 2021畢業——————–
田中宏幸顧問今年退職.

2019 (118期入學)

———————-118期 2022畢業——————–

2020 (119期入學 待續…)

2019年開始成為廣大的京都橘粉之一.

UBUNTU 18.04/19.10 安裝 PHP7.2 +Composer +nginx+Laravel+nodejs+github專案流程建立

PHP7.2+Composer+Larave+nodejs+github流程建立,從無到有的建立出一個php程式開發的環境,並加入GITHUB 上傳的專案流程

1.INSTALL PHP

sudo apt-get install php7.2 php7.2-cli php7.2-common php7.2-fpm php7.2-json php7.2-mbstring php7.2-mysql php7.2-readline php7.2-sqlite3 php7.2-xml php7.2-zip



2.INSTALL Composer

sudo apt-get install composer



3.Install Node.JS & npm

sudo apt-get install npm



4.Create First Laravel project

#composer create-project laravel/laravel [專案名] --prefer-dist composer create-project laravel/laravel laravel --prefer-dist





5.start npm & webpack

#cd [專案名]
cd laravel
npm install




6.RUN NPM

npm run watch




7.new Screen: Start Laravel http service:

php artisan serve


打完收工:
測試網址:http://127.0.0.1:8000
對外測試:
php artisan serve host 0.0.0.0

8.Install php-fmp & enable php7.2-fpm

sudo systemctl enable php7.2-fpm
service php7.2-fpm start


8. Install Nginx

sudo apt-get install nginx


10.edit nginx config file

sudo vi /etc/nginx/sites-enabled/default

################################
#root /var/www/html;
root /home/pi/laravel/public;

#Add index.php to the list if you are using PHP
#index index.html index.htm index.nginx-debian.html;
index index.php index.html index.htm index.nginx-debian.html;
 
location ~ .php$ {
     include snippets/fastcgi-php.conf; 
     fastcgi_pass unix:/var/run/php/php7.2-fpm.sock; 
}
location ~ /\.ht {             
    deny all;     
}



11.啟動nginx 並設定開機重啟

sudo service nginx restart
sudo systemctl enable nginx

http://localhost/index.php

終於完成了這篇好長的過程~ 謝謝大家的收看。

番外篇:

Github :https://github.com

i.在github 建立[你的專案]

mkdir temp
cd temp
git clone https://github.com/[你的帳號]/[你的專案]
mv [你的專案]/.git ../
cd ../
rm -rm temp




ii.建立上傳的過濾資料:.gitignore

vi .gitignore

以下是.gitignore的內容.這裡面的東西不會被git 傳上server

#內容:
/node_modules
/public/hot
/public/storage
/storage/*.key
/vendor
.env
.phpunit.result.cache
Homestead.json
Homestead.yaml
npm-debug.log
yarn-error.log
#結束


iii.加入/COMMIT/然後上傳GIT

git.add .
git commit -m "init project"
git push

打完虛脫…..GG ….


Conclustion:

我們使用LINUX平台設定出php環境,開始開發PHP程式.




關於我:

JACCH SCRATCH 教學

JACCH是一個長期教自己小朋友的爸爸,在某個小小的工廠擔任資訊管理人員,編寫公司的ERP系統. 平時喜觀研究PYTHON,PHP,LINUX 等等的技術,也喜歡購買分享和開箱.
Facebook: https://www.facebook.com/twmakers
Discord 群: https://discord.gg/GPXbgqa






























產生APPLE手機和ANDROID手機的網頁ICON

<meta name="viewport" content="width=device-width, initial-scale=0.8 ,maximum-scale=0.8 ,user-scalable=no">
<meta name=”apple-mobile-web-app-capable” content=”yes”>
<link rel='apple-touch-startup-image' href='./assets/siripig-320.png' media='(device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)' />
<link rel='apple-touch-icon' sizes='180x180' href='/assets/siripig-180-1.png' />
<meta name="apple-mobile-web-app-status-bar-style" content="black" /> 
<link rel="icon" href="/assets/siripig-180-1.png" /> 
<meta name="application-name" content="SIRI 記帳本"/>
<meta name="msapplication-TileColor" content="#FFFFFF"/>
<meta name="msapplication-TileImage" content="/assets/siripig-180-1.png" /> 

自架 scratch 3.0伺服器給小朋友用

最近我花了一些時間在教小朋友使用scratch 3.0,發現sketch的3.0版本沒有辦法使用extension的功能,就是不能自己增加模組. 我們想要利用這個模組來抓取外在的天氣或者室內的溫度來應用, 所以我們決定自己架設這一個自自己的伺服器來使用

UBUNTU 18.04 版本環境設定:

sudo apt-get install nodejs npm git

安裝了GIT和 nodejs npm

安裝伺服器版本

git clone https://github.com/LLK/scratch-gui.git
cd scratch-gui
npm install

執行伺服器:

npm start

連結的網址:

http://localhost:8601/

就大功告成了

關於我:

JACCH SCRATCH 教學JACCH是一個長期教自己小朋友的爸爸,在某個小小的工廠擔任資訊管理人員,編寫公司的ERP系統. 平時喜觀研究PYTHON,PHP,LINUX 等等的技術,也喜歡購買分享和開箱.
Facebook: https://www.facebook.com/twmakers
Discord 群: https://discord.gg/GPXbgqa

Raspberry Pi Install Laravel php Nginx

安裝樹苺派的PHP+LARAVEL+NGINX

Install PHP 7.0

sudo apt install php7.0 php7.0-curl php7.0-gd php7.0-imap php7.0-json php7.0-mcrypt php7.0-mysql php7.0-opcache php7.0-xmlrpc php7.0-xml php7.0-fpm php7.0-zip php7.0-mbstring php7.0-sqlite3 php7.0-cli php7.0-readline -y


START php7.0-fpm

sudo systemctl enable php7.0-fpm
sudo service php7.0-fpm start


Install Composer

sudo apt-get install composer



Install NODEJS

sudo apt-get install npm


INSTALL NGINX

sudo apt-get install nginx


Create laravel

composer create-project laravel/laravel laravel –prefer-dist

sudo vi /etc/nginx/sites-enabled/default

################################
#root /var/www/html;
root /home/pi/laravel/public;

#Add index.php to the list if you are using PHP#index index.html index.htm index.nginx-debian.html;
index index.php index.html index.htm index.nginx-debian.html;
 
location ~ .php$ {
     include snippets/fastcgi-php.conf; 
     fastcgi_pass unix:/var/run/php/php7.0-fpm.sock; 
}
location ~ /\.ht {             
    deny all;     
}

SETUP SERVICE

sudo service nginx restart
sudo systemctl enable nginx

打完收功

windows7休眠發生 0xc000000d錯誤解決方式

主要因為硬碟錯誤造成開機MBR記錄了一條無效的休眠記錄.

使用BOOTIC 讀取資料一次之就可以清除掉開機的暫存記錄.

就可以重新開機,在兩次重開後他會開始修得硬碟.

之後就可以重開成功了.

但這也代表硬碟可能有所錯誤了.

LINUX UBUNTU 19.04上FORMAT 64G SD卡變成ExFat

最近購買了新的64G SD不能使用在LINUX UBUNTU上

後來才發現較大的SDCARD都格式化成了EXFAT的格式.

需要安裝exfat工具才能夠讀居這個fat格式:

sudo apt-get install exfat-utils exfat-fuse

 

 

exFAT(Extended File Allocation Table),又名FAT64,是一種微軟公司(Microsoft)開發的檔案系統,最先從該公司的Windows Embedded CE 6.0作業系統引入這種檔案系統,後又延伸到Windows Vista Service Pack 1作業系統中。

關於exfat:
https://zh.wikipedia.org/wiki/ExFAT