AI 技術雖然強大,但相信大家在日常使用時,一定遇過一個最大的痛點——AI 經常會「一本正經地胡說八道」(也就是所謂的 AI 幻覺),給出似是而非的錯誤答案。
為了確保 AI 能產出具備高度專業、邏輯清晰且事實正確的內容,我整理了一套自己常用的「防幻覺 /
高精準度」AI 詠唱指令(Prompt)。只要在提出具體問題前,先丟出這段系統指令,就能大幅約束 AI 的行為,讓它給出真正有價值的分析。
AI 技術雖然強大,但相信大家在日常使用時,一定遇過一個最大的痛點——AI 經常會「一本正經地胡說八道」(也就是所謂的 AI 幻覺),給出似是而非的錯誤答案。
為了確保 AI 能產出具備高度專業、邏輯清晰且事實正確的內容,我整理了一套自己常用的「防幻覺 /
高精準度」AI 詠唱指令(Prompt)。只要在提出具體問題前,先丟出這段系統指令,就能大幅約束 AI 的行為,讓它給出真正有價值的分析。
YouTube
ReVanced APK,下載教學
Revanced Function.
·
車機/手機使用,Revanced無廣告模式,免付費去廣告
· 子母畫面、背景播放
·
關螢幕繼續播放
·
隱藏Youtube Shorts
·
隱藏影片業配片段
·
支援Chromecast與電視投放
·
無登入google帳號(需要另外安裝Vanced
microG)
下載連結(版本會隨時更新):
Youtebe-revanced-extended版本(這一個常會當掉):
https://github.com/NoName-exe/revanced-extended/releases
Reference:
Revanced說明
https://www.gdaily.org/30590/youtube-revanced-apk
說明:
1) 服務不中斷偵測
1.偵測週期(單位:秒)
2.服務中斷後的偵測週期
3.多人MAIL通知
4.啟用/停用 手機簡訊通知(需申辦台灣簡訊服務)
5.多人手機簡訊通知
6.自訂服務中斷報告訊息
7.啟用/停用 服務瞬斷判斷機制
2) 主機存活偵測
1.單次偵測頻率
3) WEB服務存活偵測
1.偵測檔案設定
2.偵測檔案嘗試次數設定
4) 服務瞬斷處理
1.服務中斷後,隔一次偵測週期再進行偵測
2.第一次中斷以MAIL告知
3.啟用/停用 確定中斷手機簡訊告知
執行方式:
1.互動式
bash test.sh
之後ctrl+z丟到背景
2.直接式
bash test.sh 服務 主機 &
執行程式:
###############test.sh
#!/bin/bash
#程式設計 哇哇&csliu chiahsin.liu@gmail.com
#程式版本 v1.0
#官方網站 http://easylife.idv.tw
#./README 程式功能說明
#./test.sh 主程式
#./ping 主機存活偵測設定檔
#./http WEB服務偵測設定檔
#變數設定
function conf {
rechk=`grep $1 $readfile | cut -d: -f1`
des_address=`grep $1 $readfile | cut -d: -f2`
des_name=`grep $1 $readfile | cut -d: -f3`
http_file=`grep $1 $readfile | cut -d: -f10`
time_try=`grep $1 $readfile | cut -d: -f4`
time_circle=`grep $1 $readfile | cut -d: -f5`
time_fail=`grep $1 $readfile | cut -d: -f6`
mailto=`grep $1 $readfile | cut -d: -f7`
subject=`grep $1 $readfile | cut -d: -f8`
sms=`grep $1 $readfile | cut -d: -f9`
#是否啟用簡訊服務
if [ $sms ] ; then
smsstat=smson
#台灣簡訊帳號
twsms=xxx.sms@twsms.com
#台灣簡訊密碼
twsmspasswd=xxx
else
smsstat=smsoff
fi
}
#簡訊通知
function smson {
echo -e "pw:$twsmspasswd\nmobile:$sms" | mail -s "$subject" $twsms,$mailto
}
#一般通知
function smsoff {
echo -e "$subject" | mail -s "$subject" $mailto
}
#是否啟用瞬斷偵測
function dochk {
if [ $rechk -eq 0 ] ; then
$action
if [ $? -ne $yn ] ; then
smsoff
sleep $time_circle
$action
if [ $? -ne $yn ] ; then
$smsstat
sleep $time_fail
else
sleep $time_circle
fi
else
sleep $time_circle
fi
elif [ $rechk -eq 1 ] ; then
$action
if [ $? -ne $yn ] ; then
$smsstat
sleep $time_fail
else
sleep $time_circle
fi
else
exit
fi
}
#主機存活偵測
function doping {
ping $des_address -c $time_try | grep -E '100% packet loss|error'
}
#WEB服務偵測
function dohttp {
wget -t $time_try -q $des_address/$http_file -O /dev/null
}
#互動式輸入
function mustbe {
read -p "what service?(ping, http): " sname
case $sname in
ping)
readfile="./ping"
action=doping
yn=1;;
http)
readfile="./http"
action=dohttp
yn=0;;
*)
echo "please..."; exit ;;
esac
read -p "which alias hostname?: " fname
if [ `grep $fname $readfile | wc -l` -eq 1 ] ; then
conf $fname
else
echo "find `grep $fname $readfile | wc -l` $fname setting in $readfile."; exit
fi
}
#引數判斷
if [ $1 ] && [ $2 ] ; then
if [ $1 = ping ] ; then
readfile="./ping"
action=doping
yn=1
elif [ $1 = http ] ; then
readfile="./http"
action=dohttp
yn=0
else
echo "$1 is not a valid service."; exit
fi
if [ `grep $2 $readfile | wc -l` -eq 1 ] ; then
conf $2
else
echo "find `grep $2 $readfile | wc -l`$fname setting in $readfile."; exit
fi
else
mustbe
fi
#不中斷偵測
while [ 0 ]
do
dochk
done
############http
以:作為欄位區隔,也代表各欄位中不可以再出現:,已免程式錯誤
主機存活偵測與WEB服務偵測設定內容大致相同,分開設定檔以便管理之用
欄位1 主機瞬斷判斷機制 0)啟用 1)停用
欄位2 偵測對象,網址及IP皆可
欄位3 偵測對象別名,不重複為前提
欄位4 偵測檔案嘗試次數,視情況調整,預設3
欄位5 偵測週期,以秒作為單位,視主機效能與針測對象調整
欄位6 服務中斷後的偵測週期,以秒作為單位,為節省簡訊費用而設定
欄位7 事件通知MAIL設定,多收信者以,區隔,至少一收件者
欄位8 事件通知內容設定,為服務正常以無特殊字元為主
欄位9 簡訊通知手機號碼,多用戶通知以,區隔,無設定號碼則為關閉簡訊服務
欄位10 WEB服務偵測檔案設定,請把檔案放在網站根目錄
0:portable.easylife.idv.tw:easylife-web:3:5:20:wawa@gmail.com:綠色工廠斷線 原因不明 請檢測::favicon.ico
1:group.supernet.com.tw:supernet:3:60:7200:wawa@gmail.com:網魚主機斷線囉 更換背景圖唷::favicon.ico
#############ping
以:作為欄位區隔,也代表各欄位中不可以再出現:,已免程式錯誤
主機存活偵測與WEB服務偵測設定內容大致相同,分開設定檔以便管理之用
欄位1 主機瞬斷判斷機制 0)啟用 1)停用
欄位2 偵測對象,網址及IP皆可
欄位3 偵測對象別名,不重複為前提
欄位4 偵測頻率,視情況調整,預設10
欄位5 偵測週期,以秒作為單位,視主機效能與針測對象調整
欄位6 服務中斷後的偵測週期,以秒作為單位,為節省簡訊費用而設定
欄位7 事件通知MAIL設定,多收信者以,區隔,至少一收件者
欄位8 事件通知內容設定,為服務正常以無特殊字元為主
欄位9 簡訊通知手機號碼,多用戶通知以,區隔,無設定號碼則為關閉簡訊服務
欄位10 WEB服務使用,主機存活偵測服務為保留欄位
0:192.168.0.1:router:2:5:20:wawa@gmail.com:斷線::
1:www.issue.net.tw:issue:10:60:7200:wawa@gmail.com:易石斷線囉 我的偵測也斷囉::
檔案參考:http://portable.easylife.tw/758?category=3
##switch operation, switch.sh
#!/bin/bash
function sys_open {
echo open 172.20.15.250
#Connect Switch
sleep 0.1
echo CIMswit
#input password
sleep 0.1
echo en
#進入enable模式
sleep 0.1
echo CIMswit
#input password
sleep 0.1
echo "terminal length 0"
#不要有翻頁,一次顯示完
sleep 0.1
echo "show int status"
#show interface狀態
echo""
sleep 0.1
}
sys_open | telnet | grep disabled | awk '{print $1}'>aa.txt
#呼叫函數,並導到一個檔案中
參考檔案,裡頭還有判斷式:
http://portable.easylife.tw/1303?category=3
一、MS SQL Server備份
先編輯需要備份的資料庫,及一個批次檔幫忙做改名的動作,以下為sql檔,
backDB.sql
BACKUP DATABASE XITassetDB
TO DISK='D:\backupSql\XITasset.bak'
with format
GO
Backup Database XITassetDB←資料庫名稱
TO DISK=存放路徑
With format(覆寫備份媒體, 將此備份作為備份媒體中第一個檔案)
執行的批次檔
backDB.bat
cd C:\
cd C:\Program Files\Microsoft SQL Server\80\Tools\Binn
osql -E -i D:\backupSql\backsql\backup.sql
cd d:\backupSql\
rename d:\backupSql\XITasset.bak XITasset-%DATE:~0,4%-%DATE:~5,2%-%DATE:~8,2%.bak
osql是執行backup的指令
rename是把它改成使用日期當檔名,之後把它放到排程去執行
參考資料:http://cha.homeip.net/blog/archives/2005/09/mssql_server_2k.html
二、Oracle備份
cd c:\
set x=%date:~0,4%%date:~5,2%%date:~8,2%
set ORACLE_SID=SM7
exp sm7admin/password file=SM7_%x%.dmp rows=y owner=sm7admin
rem rows=y/n, 是否table有值%
目標:自動清除超過五天以上的備份檔案
1.LINUX:利用基本指令(進階)就能達成。
2.WINDOWS(非SERVER版):需撰寫批次檔才能完成。超麻煩…
一、將主機的重資料壓縮。並將檔案加上日期。
#設定日期變數day
day=`date +%Y-%m-%d`
#設定basedir路徑,也就是/back/backup/weekly這個資料夾。
basedir="/back/backup/weekly"
#將複製好的所有檔案打包並壓縮。
cd $basedir
tar -zpcf sys_backup_weekly."$day".tar.gz * --exclude sys_backup_weekly."$day".tar.gz
二、我要改成自動刪除一個月前的備份檔案。
以刪除每日備份的例子,將數字改成你要的天數就可以了。
date10=`date --date='10 days ago' +%Y-%m-%d`
rm -rf /back/backup/daily/mysql."$date10".tar.gz
修改成
date30=`date --date='30 days ago' +%Y-%m-%d`
rm -rf /back/backup/daily/mysql."$date30".tar.gz
三、使用系統時間,刪除n天前的資料:
採用的LINUX指令就是find就可以了,因為在LINUX下的find就可以針對檔案的日期來做尋找及篩選,同時把結果拋到後面的指令來處理。
說穿了,如果是透過LINUX的指令的話...只要一條指令就可以自動刪除五天前舊的備份檔案,指令如下:
find /backup/ -mtime +5 -exec rm -rf{} \;
find ./ -ctime +11 -type f -name "*" -exec rm -f {} \;
說明:
(1)find /backup/:搜尋資料夾(/backup/)。
(2)-mtime +3:三天內未變動過的檔案。
(3)-exec command {} \;:執行指令(command)和結束(\;)。
(4)rm -rf {}:強制刪除find所搜尋到的檔案。
OR
find /backup/ -mtime +5 -type f | xargs -i rm {};
Windows備份:
rem ------ [完整備份] 將網站資料備份到 以 日期為目錄名稱 的目錄中 --------------------------------------------------------
rem xcopy c:\inetpub D:\Backup\%date:~0,4%%date:~5,2%%date:~8,2% /h /i /s /k /o /y >> D:\Backup\log\%date:~0,4%%date:~5,2%%date:~8,2%.log
rem ------ [差異備份] 備份檔案 到 File Server 的個人備份區
XCOPY D:\CustomEmoticons Z:\CustomEmoticons\ /D /H /I /S /Y
rem ----- XCOPY 用法 可用 "XCOPY /?" 查詢 ---------------------------------------------
rem XCOPY 差異備份常用參數
rem /D:m-d-y 複製在指定日期當天或之後發生變更的檔案。如果沒有給日期,只複製那些來源檔案日期比目的檔案日期為新的檔案。
rem /H 時複製隱藏檔和系統檔。
rem /I 如果目的不存在且複製一個以上的檔案的話,就假設指定的目的一定是目錄。
rem /S 複製每個目錄及其包含的子目錄,不複製空目錄。
rem /E 複製每個目錄及其包含的子目錄,含複製空目錄。/S 與 /E 相同,能夠用來修改 /T。
rem /Y 不要提示您確定是否要覆蓋一個已經存在的檔案。
其檔名設定格式如下:
假設現在的時間是 2005年10月29日
2005 / 10 / 29 //系統日期
0123 4 56 7 89 //代表數字由0開始
%date:~0,4% =2005 //0,4即從數字第0位開始抓4個數字
%date:~5,2% =10 //5,2即從數字5開始抓2個數字
%date:~8,2% =15 //8,2即從數字8開始抓2個數字
%time:~0,2%=13
%time:~3,2%=37
%time:~6,2%=59
所以%date:~0,4%_%date:~5,2%_%date:~8,2%-backup.rar 就會等於2005_10_29-backup.rar
rar a -r -y c.rar a b >>log-%date:~4,14%.txt #把文件夾a,b打包成c.rar.並把打包文件列表輸出到日誌文件
rar a -r -y %date:~4,14%.rar c.rar log-%date:~4,14%.txt #把c.rar和日誌文件再打包成以日期命名的rar包
del /F /Q FSS(MJC)_CVS.rar log-%date:~4,14%.txt #刪除c.rar和日誌文件
FTP -s:ftp.txt 192.168.0.2 #ftp登錄到主機192.168.0.2,調用ftp.txt與ftp交互命令,ftp.txt內容見下。
del /F /Q %date:~4,14%.rar #上傳成功後刪除
other example:
備份.bat
c:\rar.exe a -r -m0 d:\backup\temp.rar C:\Documents and Settings
還原.bat
c:\rar.exe x -o+ d:\backup\temp.rar c:\
資料來源:http://mkbfb.blogspot.com/2008/02/linux-centosfedoraubuntu-xampp.html
PC USER密技偷偷報 2008/01/24
雖然Windows XP本身就內建了「遠端桌面連線」的功能,但遇上比較嚴格的防火牆卻派不上用場。坊間有不少類似功能的軟體可以突破防火牆,但是幾乎都要付費。這裡介紹一個透過網站登錄的遙控方式,只要能連上WWW的電腦,就一定可以遠端遙控。
Step
1.先在想被遙控的電腦中打開IE,在網址列中輸入「http://www.logmein.com」,點選左下角「Get LogMeIn Free Click Here」的綠色方框註冊並登入。
2.若登入的資訊無誤,便會進入設定電腦的頁面,循著畫面中斗大橘色箭頭所指處,按下「Add Computer」。接著會跳出一個安全警告視窗,詢問是否執行「MsiDownloader」,直接按下〔執行〕即可。
3.此時系統會開始安裝「LogMeIn」,繼續按〔Next〕直到安裝完畢,即完成被遙控端電腦的設定。此時,螢幕右下角的工作列通知區中將出現一個「LogMeIn」的小圖示。
4.而在控制端的電腦,打開IE並在網址列中輸入「http://www.logmein.com」,在頁面最上面「Login」的「Email」和「Password」中,分別輸入登錄的信箱和密碼之後按下〔LogMeIn〕。就會看到剛才設定的電腦「TOTALPOST」正在線上,按一下連結準備進行遠端遙控的動作。
5.隨後出現「要求安裝LogMeIn Inc. ActiveX Clients」的資訊列警告訊息,點選這個訊息並選擇「安裝ActiveX控制項」。安裝完畢後就會開始連線到剛才設定成「TOTALPOST」的電腦上。如果連線順利,便會出現登入畫面,接著輸入前面步驟中所設定的八個字元的登入密碼,並按下〔Login〕
6.最後在「Remote Control」下面點選〔Go〕。被遙控的電腦桌面就會出現在控制端的畫面上。可以按下〔關閉〕將「Connected」對話盒關掉,然後按一下左上角的〔全屏幕〕,即可用全螢幕來遠端連線。
PC USER密技偷偷報 2008/01/31
在「在命令提示字元」中輸入「netstat」命令,就可以顯示使用中的TCP連線狀態、電腦在聽候的連接埠、本機和外部位址等資訊。然而,「netstat」必須在命令提示字元中執行,使用起來十分不便。利用TCPView,我們可以直接在視窗中,偵測本機所有TCP/UDP連線情況,即時更新連線狀態,遏制木馬暗渡陳倉。
| PageDefrag軟體小檔案 軟體性質:免費軟體 檔案大小:166KB 作業系統:Windows XP/Vista 使用介面:英文 公司網址: http://technet.microsoft.com/zh-tw/sysinternals/default(en-us).aspx 下載位址: http://download.sysinternals.com/Files/TcpView.zip |
Q:我最近買了007皇家夜總會正版DVD, 我想把他拿出來借人或是觀賞,可是又怕拿來拿去刮傷。請問我該用哪一套軟體來燒錄備份會比較好?我家的燒錄機是ASUSDVD燒錄機,軟體是Nero6.2版,可以麻煩你指導一下嗎?(訂戶 趙先生)
A:目前DVD有一些新的防盜拷技術,你要備份這些DVD影片,需要兩種程式,第一是可以破解保護的反保護程式,第二則是可以將原本DVD9大容量影片壓縮成為可以燒到DVD5的影片壓縮轉錄程式。而目前這兩種程式都有免費的軟體可以找得到,像反保護的程式叫做「DVD 43」,而壓縮備份的DVD影片轉錄程式叫做「DVD Shrink」。
反保護的DVD43是一個小的常駐程式,當你放入有保護的DVD影片時,他會自動幫你將保護解除掉,這時電腦就會將你放入的光碟片視為沒有保護的DVD影片光碟了。至於之後你要用我們介紹的「DVD Shrink」來將影片壓縮,或是如果你有單面雙層的光碟片想要直接備份燒錄,那就都沒有問題,完全視你的需求來決定。
至於在燒錄的時候, 你使用的是Nero燒錄軟體,必需選擇「DVD」/「DVD影片」的格式來燒錄,並且將轉檔完的所有影片檔案通通都拖曳到「VIDEO_TS」的資料夾下,才能夠燒錄成DVD播放器可以播放的DVD影片。
首先到www.dvd43.com下載DVD43來安裝。
依照指示點選〔NEXT〕按鈕安裝。
安裝完後重新開啟電腦,在常駐工具列就會出現一個黃色小圓臉,這就是DVD43。
接下來到網站www.mrbass.org/dvdshrink。點選下載DVD Shink。
依照指示點選〔NEXT〕按鈕安裝。
進入啟動DVD Shink主程式。
| Dr.J 小叮嚀: DVD Shrink 是免費軟體,可是當你在Google 上輸入它當關鍵字搜尋時,第一個跳出的網站卻是需要付費使用的,可能是有商業人士有心要利用它的名氣來賺錢。因此要使用時,請使用我們這裡介紹的連結下載,以免上當。 |
開始備份DVD影片
當你要備份DVD影片時,由於DVD Shink主程式可以呼叫Nero的燒錄核心來進行後續的燒錄動作,所以如果你本來就有安裝Nero的話,也可以直接等它壓縮轉錄完後,依照指示將光碟空片放入燒錄機中進行燒錄。
當你將有保護的光碟放入光碟機時,右下角的DVD43會變成綠色的臉,表示已經將保護移除了。
接下來開啟DVD Shink,會跳出一個視窗,在這裡按下〔OK〕就好。
然後會花一點時間去分析你的DVD影片結構。
分析完畢後,你可以由右上角看到他已經自動幫你將壓縮的比例設好,調整到一張空片可以燒錄的大小。
按下〔backup〕按鈕。
設定你要用來儲存壓縮影片檔案的資料夾。
按下〔確定〕。
接下來會經過一段壓縮轉檔的時間。
等到壓縮結束後,程式會跳出一個視窗要求你放入空片開始燒錄。放入後就自動啟動燒錄的程序了。
| DRJ小叮嚀: 由於市售的DVD播放器往往對燒錄片相容性不高,所以就算你依照這樣的方法正確地燒錄,還是有可能放在不同的播放器中無法讀取,這時你就要換一種空片來燒,沒有別的辦法。 |
AI 技術雖然強大,但相信大家在日常使用時,一定遇過一個最大的痛點 ——AI 經常會「一本正經地胡說八道」(也就是所謂的 AI 幻覺),給出似是而非的錯誤答案。 為了確保 AI 能產出具備高度專業、邏輯清晰且事實正確的內容,我整理了一套自己常用的「防幻覺 / 高精準...