檢查瀏覽器是否開啟javascript

網頁表單輸入時常會使用javascript做初步的檢查,但如果使用者把瀏覽器的javascript關閉,那麼檢查就破功了。
為了防止這樣的情形發生,可以暗藏機關做檢查。方法如下(以sport為例):
 1.include  prototype.js

<script type="text/javascript" src="/dgb2019/js/prototype.js"></script>

2.在表單中加入javascript_act 隱藏欄位

<form action="print_address.php" method="post" name="form1" id="form1" onSubmit="return chk_address(address);">
<input type="hidden" name="javascript_act" id="javascript_act" value=0>
</form>

3.在javascript中設定javascript_act的值
 

function chk_address(address_o) {
    //支援 javascript
    $('javascript_act').value = 1   ;
}

4.在php中檢查javascript_act是否為1
 

if ($_POST['submit'] and !$_POST['javascript_act'] )
      $message = "你的瀏覽器需要開啟 javascript 支援,才能正確執行!\n" ;

 

註:chrome關閉javascript的方法 chrome://settings/content/javascript
Firefox 現在要怎麼停用 javascript?

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

[Visual Studio] 編製 Visual Studio 2017 的離線安裝媒體

參考網址:小朱® 的技術隨手寫   microsoft

vs_community.exe –layout C:\vs2017 –add Microsoft.VisualStudio.Workload.ManagedDesktop –lang zh-tw

vs_community.exe --layout C:\vs2017 --add Microsoft.VisualStudio.Workload.ManagedDesktop --lang zh-tw

製離線安裝媒體的方法很簡單,只要使用命令列提示字元 (Command Line Prompt) 中執行下列指令即可:

[visual studio setup file] --layout [offline installation folder] --lang [visual studio language]

例如 Visual Studio Community 2017 的安裝程式執行檔是 vs_community.exe,要將安裝檔案下載到 C:\vs2017,要安裝的是繁體中文的 Visual Studio,則指令可以這樣下:

vs_community.exe --layout C:\vs2017 --lang zh-tw

 

除了上述指令參數外,Visual Studio 安裝程式還可以允許指定要下載哪些套件,可以先在這裡查詢要下載套件的 Component ID,然後以--add指令設定要下載的 Component ID (可以多個,用空白分隔),--lang也可以指定一次下載多個語系 (一樣用空白分隔,例如若要同時下載英文與繁體中文檔案,可設定 --lang zh-tw en-us)。

2017/3/15 加註:

有朋友詢問為何下載了安裝檔案卻還是要連上網,根據最新釋出的文件來看,在離線安裝資料夾內有個 certificates 資料夾,裡面有三個憑證:

要先安裝這三個憑證,然後再執行離線安裝資料夾內的安裝程式執行檔即可。

安裝憑證時會問你密碼,但不用輸入直接下一步即可 (密碼為空白)。

雖然 Offline Installation 可以預先下載檔案,但似乎有部份元件仍然需要依賴網路才能處理,因此建議網路線不要拔掉,若是一定要在無網路環境下安裝,可能就要用自選元件的方式來安裝。這個問題已經有人反應給微軟,若有進一步訊息更新時會再更新本文。

 

發表於 程式設計, 軟體使用 | 發表迴響

[VB]HOW TO:在 Windows Form 上設定定位順序

參考網址:microsoft

定位順序是以使用者焦點從某個控制項移動到另一個按下 TAB 鍵的順序。 每個表單有它自己的定位順序。 根據預設,定位順序是您可以在其中建立控制項的順序相同。 定位順序編號從 0 開始。

若要設定控制項的定位順序

  1. 在 檢視功能表上,按一下定位順序

    這樣會啟動在表單上的定位順序選取模式。 數字 (表示TabIndex屬性) 會出現在每個控制項的左上角。

  2. 按一下控制項以循序方式建立您想要的索引標籤順序。

  3. 當您完成時,按一下定位順序檢視以離開定位順序模式的功能表。

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

GitHub使用教學

參考網址:Kevin Linul 網路日記本

Git 與 Github 版本控制基本指令與操作入門教學

自學程式設計與電腦科學入門實戰:Git 與 Github 版本控制基本指令與操作入門教學

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

用VB寫連線網路磁機程式

參考網址:實踐國小 2017學生網路硬碟快速連線

VB.Net 執行外部程式

學校教學時,習慣用net use 連線網路碟機,讓學生儲存作品。
以前是用bat檔再加上bat轉exe做成。
但這樣的界面會顯示cmd的黑色畫面,操作也不親和。
實錢田國小的快速連線程式是個不錯的方法。
所以就自己寫寫看,重拾Visual Basic

Private Sub Command1_Click()
    Dim ip
    ip = "192.168.0.3"
    
    lbl_msg.Caption = ""
    user = txt_user.Text
    pwd = txt_pwd.Text
    'lbl_msg.Caption = pwd
    Dim RetVal
    Dim cmdx
    cmdx = "net use x: \\" & ip & "\share " & pwd & " /user:" & user
    RetVal = Shell(cmdx)
    'RetVal = Shell("calc.exe")
    'lbl_msg.Caption = Str(RetVal) & cmdx
    
    Dim cmdz
    cmdz = "net use z: \\" & ip & "\homes " & pwd & " /user:" & user
    RetVal = Shell(cmdz)
    'RetVal = Shell("calc.exe")
    'lbl_msg.Caption = Str(RetVal) & cmdz
    
    lbl_msg.Caption = cmdx & vbCrLf & cmdz
End Sub

簡單的方式,功力有限,尚未能加入錯誤檢查的功能。
 

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

合併mp3

參考網址:赤漠青舟

只要用winrar就可以了
選取要合併的檔案,按右鍵,加到壓縮檔,輸入合併檔名,壓縮檔格式:RAR,壓縮方式:僅儲存。就OK了。

(格式工廠合併後的mp3兩個檔案中間會有雜音。)

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

[jp]日文輸入法(微軟)與字型

參考網址:lushipha的小屋  微軟IME日文輸入法完全攻略

marumaru

Alt + Caps Lock
這組快速鍵是讓你切換成片假名的。
不管你現在在英數還是平假名模式,
按這組快速鍵就強制變成全形片假名,
這樣就不會敲錯了,
很方便吧!

Ctrl + Caps Lock
既然Alt是片假,
那Ctrl就是平假囉!
簡單好記。
沒錯,
這組快速鍵就是讓你強制變成平假名模式用的。

字型
WIN10有好看的字型「Meiryo」


如何才能在 Word 2010 中使用日文注音標示呢?

詳細日文輸入法教學 https://sliptojapan.com/japanese-typing/

 

五十音

最基本的五十音打法就跟當初背五十音一模一樣,非常簡單。

和我附上的五十音表一樣,「あ」就打「a」,「の」就打「no」,「て」就打「te」。

特別要注意的是有些發音有不止一種輸入法,但最簡單的就是那一行的主要發音加上a、i、u、e、o。例如,「し」可以輸入「si」就可以了。

另外,「ん」是要輸入「nn」。

濁音/半濁音

濁音的打法同樣跟背的時候一樣。
「k」換成「g」,「s」換成「z」,「t」換成「d」,「h」換成「b」或是半濁音的「p」。

拗音

拗音的打法與上面介紹的五十音、濁音半濁音雷同,怎麼背就怎麼打。

只有「しゃ、しゅ、しょ、ちゃ、ちゅ、ちょ」要注意是「sh」開頭以及「ch」開頭。

促音

促音的話是把後面的音開頭字母重複一次。

例如:
「がっこう(学校)」:gakko。
「ざっし(雑誌)」:zassi/zasshi。

長音

長音非常簡單,按鍵盤上「ㄦ」的這個鍵就可以了,大家應該也可以看到「ㄦ」這個鍵上有「ー」的符號吧~

小字

如果要打「なぁ」這種小ぁ的話該怎麼輸入呢?

一樣很簡單,只要在前面加上「x」或是「l」就可以了。

輸入「naxa」或是「nala」出現「なぁ」。

按空白鍵變漢字

日文的拼音輸入法已經都整理在上面了,那漢字的話呢?總不能都打假名或是換成中文輸入法吧XD。

只要再輸入假名的時候按下空白鍵,就會自動變成漢字了。

如果變漢字之後要選擇哪個漢字的話只要再按一次空白鍵就可以了。想要展開選項的話可以按Tab鍵哦!

最後來教大家一項利用Function鍵的功能。

輸入假名後按F6、F7、F8、F9、F10各有不同作用,奶油用列點的方式整理如下:

F6:從第一個平假名開始轉換成片假名,按幾次轉換幾個
F7:輸入中的平假名全部轉換成片假名
F8:全形的假名切換成半型的假名
F9:輸入中的假名切換成英文拼音
F10:輸入中的假名切換成半型的英文拼音

 

發表於 日語, 軟體使用 | 發表迴響

[jp]5a88加入日文輸入法

5a88的自動更新功能已導向wup.tn.edu.tw
安裝windows 10 內建的日文輸入法時一直無法正常下載
猜想可能是tn的伺服器沒有日文的相關檔案。
所以就把相關的設定取消掉,
果然就可以正常下載了。
 

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate

把這個機碼全部刪除即可

發表於 Windows系統, 日語 | 發表迴響

5a88

參考網址:5a88

測試連線
參考5a88tnR\bin\startCMD.bat

REM 1_ip 2_PW 3_SU 4_mac 5_group
title 遙控 %1 發送自動CMD命令
net use \\%1\c$ %2 /user:%3

執行過這行指令就可以對遠端電腦進行存取。

發表於 Windows系統, 軟體使用 | 發表迴響

挖出 Chrome 瀏覽器的網頁、圖片、影音暫存檔

參考網址:T客邽

為了加快瀏覽速度,在瀏覽網頁時,瀏覽器都會默默地把大部分網頁內容、圖片、影片、音樂等元件暫存在硬碟中。如果你使用 Chrome 的話,可以藉由「ChromeCacheView」這個好用的小工具,把那些暫存在電腦裡的檔案「挖」出來用。

1、開啟瀏覽器,連至「http://goo.gl/VVOI」,將網頁拉到底部後,找到「Download ChromeCacheView」後,點選連結,下載「chromecacheview.zip」。

2、解開壓縮檔後,點選其中的「ChromeCacheView.exe」,不需安裝即可開啟「ChromeCacheView」這個小程式。

註:如果需要中文版本,可以在剛才的網頁中下載「chromecacheview_tchinese.zip」,解開壓縮後跟「ChromeCacheView」放在同一個資料夾即可。

3、在「ChromeCacheView」中列出了Google Chrome暫存檔的所有內容,可以點選功能表的「選項」,從下拉選單中自行勾選要顯示的檔案類型。

4、點選「選項」→【Double-Click Action】→【Open Selected Cache File】,當我們在某個檔案上按滑鼠左鍵兩下時,可以直接以對應的軟體開啟該檔案。


5、如果想把暫存檔另存到別的地方,先選取檔案後,點選功能表的「檔案」→【複製所選的暫存檔案到】,或直接按一下快速鍵〔F4〕。


6、此時會開啟「複製指定檔到」對話盒,指定要存檔的資料夾後按下〔確定〕,即可將暫存檔內容複製出來。

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