USB連線ANDROID 在ubuntu linux上

查詢USB裝置

lsusb

Bus 001 Device 008: ID xxxx:xxxx Google Inc.

這四個數字分別輸入下方的第一組4個數字為[XXXX供應商]/
第二組四個數字為 : [XXXX產品編]

編輯 sudo vi /etc/udev/rules.d/51-android.rules

sudo vi /etc/udev/rules.d/51-android.rules

SUBSYSTEM==”usb”, ATTRS{idVendor}==”xxxx”, ATTRS{idProduct}==”xxxx”,MODE=”0666″

這樣就可以重新連線了.

最近Ubuntu 18.04/ Certbot renew出現這些錯誤 :原因是2020 Python2要終結了?

理論上應該是因為Python 2會在2020年走入歷史了.

Attempting to renew cert (xxx.php5.idv.tw) from /etc/letsencrypt/renewal/xxx.php5.idv.tw.conf produced an unexpected error: urn:ietf:params:acme:error:malformed :: The request message was malformed :: Method not allowed. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/xxx.php5.idv.tw/fullchain.pem (failure)

好像上應該是因為Python 2會在2020年走入歷史了.

所以certbot怪怪的?

解決方法

sudo apt-get update
sudo apt-get install –only-upgrade certbot

certbot又復活了

laravel 例外 csrf

App\Http\Middleware\VerifyCsrfToken.php

<?php namespace App\Http\Middleware;

use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken as BaseVerifier;

class VerifyCsrfToken extends BaseVerifier
{
protected $except = [
‘addhere/*’,
];
}

YUM 壞了-

這兩天YUM 突然不能用了.其實平時也沒在用呵.

解法….

Edit your /etc/yum.conf file and add

http_caching=packages

Piper Computer platform 樹苺派-組合電腦平台

樹苺派-組合電腦平台

樹苺派-組合電腦平台

樹苺派-組合電腦平台看起來是一個木頭的電腦組成器,讓小朋友可以了解電腦的構造,透過其中的感測組件了解各項運作的原理.

裡面只有幾個電燈和,麵包板和一些小組小,感測器的元件可能需要外購.

原購買網址:

Piper Computer platform

在UBUNTU上安裝 Flutter 環境

18.04 / 19.10

研究專案前端開發工具,耳FLUTTER 開發非常的簡單易懂所以就來幫自己的UBUNTU開發環境加上了FLUTTER的功能.

準備

下載FLUTTER FOR LINUX

https://flutter.dev/docs/get-started/install/linux

下載SDK

設置目錄及安裝

建立環境路徑及FLUTTER檔案

mkdir -p ~/development
cd ~/development
tar xf ~/Downloads/flutter_linux_v1.12.13+hotfix.5-stable.tar.xz

設置環境路徑

export PATH="$PATH:pwd/flutter/bin"

完成後可以進行一些元件的下載.

flutter precache

完成的畫面

開始安裝 (檢查)

flutter doctor

果然錯誤一大堆!

果然發生了一大堆的錯誤需要安裝. (哭哭

解決 ANDOIRD 的開發平台問題

安裝一下
ANDROID STUDIO
Download LINUX SDK

系統就會下載一堆的LINUX用的ANDROID 開發環境

再次檢查:

需要同意 andoroid 的條約.

flutter doctor –android-licenses


Accept? (y/N): y
All SDK package licenses accepted

然後就是一堆的同意…..

在ANDROID 上安裝上FLUTTER PLUGIN

FILE>Setting >Plugins >

找到flutter並安裝

安裝完成的flutter

安裝後的格式就會像這樣.

又解開了一條….

安裝VSCode 的flutter

又解開了一條….

最後connect to device ?是什麼?

建立AVD來連線吧.

這鬼東西終於全部完成了.

總結:

果然需要安裝很多的東西現代的程式開發是多樣的綜合.

MySQL 8.0 /phpMyAdmin 驗證問題

更改密碼使用舊的方法

ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password  BY ‘password’;

設定MYSQL設定檔加入語法支援舊的密碼方法

[mysqld]
default_authentication_plugin=mysql_native_password

saltstack install on ubuntu and raspberry pi

前言:

因為工作需要,所以我在思考如何大量的建置維運模式,所以SALTSTACK 就成了必要的考量程序之一。

安裝 SALT -MASTER 主伺服器

sudo apt-get install salt-master salt-minion

安裝 SALT -CLIENT 客戶端

sudo apt-get install salt-minion

設定客戶端:


edit /etc/salt/minion

master: 192.168.1.116
id:RPI24

sudo service salt-minion

設定為開機啟動

sudo systemctl enable salt-minion

加入SALT-MASTER

salt-key -L
列出要用同意的客戶端

salt-key -a RPI24
同意客戶端認證

測試

LARAVEL 安裝 UI 並啟動VUE 管理 模式使用(COMPOSER)

前言

最近在安裝LAVAVEL的時候發現內建的LARAVEL的設計好像移除了內建的VUE功能。所以我們需要把他給安裝回去。

安裝ui 管理模式

我們要使用Composer 安裝 LARAVEL的UI 模式。

composer require laravel/ui –dev

INSTALL UI MODE

PHP / LARAVEL啟動Vue 的UI 支援

php artisan ui vue

ENABLE VUE SUPPORT

安裝前端NPM元件

npm install

完成安裝

完成了VUE的安裝

這樣就可以開啟VUE的前端支援了。