[home]智能家居初步-打造智能家居的第一步!智慧燈泡、門窗感應器、無線開關

參考網址:https://www.youtube.com/watch?v=ODw0UQcOF-A

發表於 生活資訊 | 發表迴響

檢測本機bluetooth的版本

參考網址:https://www.sordum.org/10772/bluetooth-version-finder-v1-4/
 

https://www.sordum.org/ 這個網站有好多小工具可以用

 

我的電腦使用哪個藍牙版本?
 

  1. 在工作列上的[搜尋 ] 方塊中,輸入裝置管理員,然後從結果清單中選取 [裝置管理員]。

  2. 選取[藍牙] 旁邊的箭號 以展開它。

  3. 以滑鼠右鍵按一下 (或長按藍牙無線電清單上的) , (您的裝置可能只是列為無線裝置) ,然後選取 [ 內容]

  4. 選取 [ 進階 ] 索引標籤,然後在 [ 韌 體] 或 [ 韌體] 版本 區域中尋找 LMP (連結管理員通訊協定) 清單。 該數字會告知您裝置上的 LMP 版本。
     

連結管理員通訊協定版本 (LMP)

藍牙核心規格 

LMP 0

藍牙核心規格 1.0b (已淘汰)

LMP 1

藍牙核心規格 1.1 (已淘汰)

LMP 2

藍牙核心規格 1.2 (已淘汰)

LMP 3

藍牙核心規格 2.0 + EDR (已淘汰)

LMP 4

藍牙核心規格 2.1 + EDR (已過時,將淘汰)

LMP 5

藍牙核心規格 3.0 + HS (已過時,將淘汰)

LMP 6

藍牙核心規格 4.0

LMP 7

藍牙核心規格 4.1

LMP 8

藍牙核心規格 4.2

LMP 9

藍牙核心規格 5.0

LMP 10

藍牙核心規格 5.1

LMP 11

藍牙核心規格 5.2

 

發表於 Windows系統 | 發表迴響

[VPN]如何在Ubuntu 22.04中‧設定IKEv2 VPN伺服器

參考網址:IT KNOWLEDGE BASE 
如何在Ubuntu 22.04中‧設定IKEv2 VPN伺服器

原本用pptp架設的VPN client端可以用windows 10 連上,但android自從12版以後已取消pptp的選項。
pptp用的是TCP1723port
IKEv2用的是UDP500及4500埠位(ports)

 

發表於 Linux系統 | 發表迴響

[lubuntu]試用lubuntu 24.04


sudo passwd root
apt update
apt install net-tools
apt install nmap
apt install ssh
apt install apache2 php-mysql libapache2-mod-php mysql-server php8.3 (php預設8.3.6)


mysql mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
FLUSH PRIVILEGES;


apt install filezilla

取消mysql嚴格模式
vi /etc/mysql/my.cnf
新增


[mysqld]
sql_mode=""

#解決 MySQL Authentication plugin ‘caching_sha2_password’ cannot be loaded 錯誤
default_authentication_plugin=mysql_native_password

 
service mysql restart
systemctl enable mysql



#phpmyadmin
下載4.9.11版(搭配php5.6)
https://www.phpmyadmin.net/downloads/


2.安裝php5.6
add-apt-repository ppa:ondrej/php
apt install -y php5.6
apt install php5.6-gd php5.6-mysql php5.6-imap php5.6-curl php5.6-intl php5.6-pspell php5.6-recode php5.6-sqlite3 php5.6-tidy php5.6-xmlrpc php5.6-xsl php5.6-zip php5.6-mbstring php5.6-soap php5.6-opcache php5.6-common php5.6-json php5.6-readline php5.6-xml


從 php5.6 切換到 php8.3 :
     Apache:
         sudo a2dismod php5.6 ; sudo a2enmod php8.3 ; sudo service apache2 restart
     CLI:
         update-alternatives –set php /usr/bin/php8.3
         
從 php8.3 切換到 php5.6:
         sudo a2dismod php8.3 ; sudo a2enmod php5.6 ; sudo service apache2 restart
     CLI:
          sudo update-alternatives –set php /usr/bin/php5.6


修改php.ini
/etc/php/5.6/apache2/php.ini
short_open_tag = On

瀏覽器
snap refresh firefox
snap install chromium


 

 

 

 

 

發表於 程式設計 | 發表迴響

[sport]環友科技股份有限公司

參考網址:環友科技股份有限公司

113年苗栗縣中小學聯合運動會

發表於 程式設計 | 發表迴響

[sport]成績輸入時,javascript成績排序

參考網址:2024/05/30問ChatGPT   /manage/score_input_new.php

<head>
  <meta charset="UTF-8">
</head>
<script language="JavaScript1.2">
// 2024/05/30問ChatGPT 
// 定義一個字串陣列
//var strings = ["banana", "apple", "orange", "grape"];
var strings = ["22:11.04", "26:11.05", "22:11.03", "23:11.06","22:11.07", "22:11.07", "22:11.02", "22:11.01"];

/*
//遞減
// 使用Array.prototype.sort()方法進行遞減排序
strings.sort(function(a, b) {
  // 使用比較運算子來比較字串並返回比較結果
  if (a > b) {
    return -1; // 如果a大於b,返回負數表示a應該排在b之前
  } else if (a < b) {
    return 1; // 如果a小於b,返回正數表示a應該排在b之後
  } else {
    return 0; // 如果a等於b,返回0表示兩者相等
  }
});
*/

//遞增
// 使用Array.prototype.sort()方法進行遞減排序
strings.sort(function(a, b) {
  // 使用比較運算子來比較字串並返回比較結果
  if (a > b) {
    return 1; // 如果a大於b,返回正數表示a應該排在b之後
  } else if (a < b) {
    return -1; // 如果a小於b,返回負數表示a應該排在b之前
  } else {
    return 0; // 如果a等於b,返回0表示兩者相等
  }
});

// 輸出遞減排序後的結果
console.log(strings); // ["orange", "grape", "banana", "apple"]
</script>

 

發表於 程式設計 | 發表迴響

chrome批次下載工具chrono

參考網址:Chrome瀏覽器:使用Chrono下載管理器批次下載教學

下載安裝擴充功能套件,打開chrono下載管理器,找到?查看說明
批量描述符
 

批量描述符用来构建批量下载的网址序列,它的定义如下:
[开始:结束] 或
[开始:结束:步长]

例如哆啦A梦下載
https://cdn1.yysub.top/[夜莺家族&YYQ字幕组]哆啦A梦新番761[1080P][MP4].mp4
https://cdn1.yysub.top/[夜莺家族&YYQ字幕组]哆啦A梦新番[761:780][1080P][MP4].mp4
批量下載761~780集
可能需要特殊碼的網址:例如

https://cdn1.yysub.top/%E6%96%B0%E7%95%AA%E5%90%88%E9%9B%86/%E5%93%86%E5%95%A6A%E6%A2%A6%E6%96%B0%E7%95%AA%E5%90%88%E9%9B%86/[%E5%A4%9C%E8%8E%BA%E5%AE%B6%E6%97%8F&YYQ%E5%AD%97%E5%B9%95%E7%BB%84]%E5%93%86%E5%95%A6A%E6%A2%A6%E6%96%B0%E7%95%AA[761:780][1080P][MP4].mp4

 

發表於 軟體使用 | 發表迴響

[php]PHP 原始碼可以加密嗎?

參考網址:夏木樂

先研究看看 https://www.ioncube.com/encoder_eval_download.php

發表於 程式設計 | 發表迴響

[sport]當組別(group)開放為男女皆可報名時,如何限制各別item的性別?

當組別(group)play_group_sex=3開放為男女皆可報名時,如何限制各別item的性別?
如僅限男生報名則play_item的sex_mix(m:w)設為99:0
 

發表於 程式設計 | 發表迴響

[sport]php $_SERVER[HTTP_REFERER]的問題

參考網址:PHP 取得網址 – $_SERVER 使用技巧

寫join2\player_s4_online.php線上填報接力棒次表時發現,當學校端未登入,權限不足時,login之後無法回到線上填報的網頁。
查了一下程式發現$_SERVER[HTTP_REFERER]原來可以記住上一個瀏覽的網頁,前題是轉址無效。
所以就利用$_SESSION[‘page’]先記住目前的網頁,login後再轉址就沒問題了。

步驟:
 

先在join2/play_s4_online.php加入session,這段程式碼要在auth_check()之前
// /lo/sport11303/join2/player_s4_online.php
$_SESSION['page'] = $_SERVER['PHP_SELF'];

修改login.php中的login_chk函式 (80行左右)
if($_SESSION['page'])
          $REFERER=$_SESSION['page'];
else {
    .
    .
    .
}

 

發表於 程式設計 | 發表迴響