發表文章

目前顯示的是 3月, 2018的文章

幾種網頁跳轉方式

1. 在<html><head>...</head></html>內加入<meta> <meta http-equiv="refresh" content="1;url="http://3ctipsmemo.blogspot.tw" /> content 為指定要經過幾秒跳轉,並跳轉到何url網址 2. 在<html>...</html> 內加入 javascript程式碼 <script>setTimeout(function(){document.location.href= http://3ctipsmemo.blogspot.tw},1000)</script> 用setTimeout 指定暫停幾毫秒後跳轉location.href至網址 自動更新頁面方法 parent.FrameID.location.reload()  /* 若有 frame 設定並指定 frame id */ window.opener.location.reload() /* 在子視窗更新上層父視窗頁面 */ 或利用 history history.go(0) 或更改document URL環境變數值指定為現在頁面,形成更新 document.URL=location.href 以上皆需包裹在<script></script> 標籤內 3. PHP 利用 header 需設定於<html>...</html>之外 <?php   header("refresh:1;url:http://3ctipsmemo.blogspot.tw"); ?> 設定1秒後更新網頁至目標 url 參考 https://www.w3schools.com/jsref/met_win_settimeout.asp

Linux下用dd指令產生隨機字串

on bash declare variable=`dd if=/dev/urandom bs=1 count=3` on tcsh set variable=`dd if=/dev/urandom bs=1 count=3`

製作 macOS X USB開機碟用來外部開機方式

1.首先下載映像檔 https://itunes.apple.com/tw/app/macos-high-sierra/id1246284741?l=zh&mt=12 2.利用以下apple原廠建議方式製作入您放入的隨身碟 https://support.apple.com/zh-tw/HT201372 https://support.apple.com/en-us/HT201372 或 若為安裝10.8.x 之前的mac os,可利用掛載 .dmg 檔後,在開啟磁碟工具,選擇還原OS X Install ESD 到已先清除乾淨的外接隨身碟。此方式不適用10.9.x 版本 例如: http://osxdaily.com/2013/06/12/make-boot-os-x-mavericks-usb-install-drive/ https://www.lifewire.com/use-disk-utility-bootable-os-x-yosemite-installer-2259935 { 10.9.x以後 須先掛載如若10.11 ,掛載EI_CAPTAIN_INSTALL.dmg a. 點選.app, 按滑鼠右鍵顯示套件內容後,複製 Contents/SharedSupport/InstallESD.dmg (請注意大小寫)至桌面 b. 掛載 InstallESD.dmg, 按一下shift + command + .  ,來顯示隱藏檔。並複製其下層內容BaseSystem.dmg至桌面。 c. 再掛載 BaseSystem.dmg ,此時可利用復原方式復原回USB隨身碟。 d. 進入復原好的USB,並找到 System/Installation資料夾內的 Packages捷徑,並將其刪除,再從InstallESD.dmg掛載的下層資料夾Packages,複製到USB內的System/Installation,在複製InstallESD掛載下的BaseSystem.chunlist與BaseSystem.dmg兩個隱藏檔,一併複製至由BaseSystem.dmg 復原的USB磁碟 e. 這樣便可完成mac os 10.9.x 可開機光碟。} 其他利用Terminal指令方式,如2 s...

限制網頁被iframe亂嵌入引用

#Apache 設定 Header always append X-Frame-Options SAMEORIGIN #HTML META <meta http-equiv="X-Frame-Options" content="deny">   <meta http-equiv="X-Frame-Options" content="SAMEORIGIN"> <meta http-equiv="X-Frame-Options" content="ALLOW-FROM https://myhost"> #Nginx 設定 location /{ add_header X-Frame-Options SAMEORIGIN }   #IIS <system.webServer> ... < httpProtocol > < customHeaders > < add name = " X-Frame-Options " value = " SAMEORIGIN " /> </ customHeaders > </ httpProtocol > ... </system.webServer>     #HAProxy rspadd X-Frame-Options:\ SAMEORIGIN   #PHP 方式 header('X-Frame-Options:Deny'); header('X-Frame-Options:SAMEORIGIN'); header('X-Frame-Options:ALLOW-FROM https://myhost ')     if($_server['http_host']!='localhost'){exit('iframe is spammed');} ...

HP 印表機無彩色墨水無法列印灰階 MS Power Point 檔案

圖片
    如HP M475彩色多功能事務機,一般都會建議安裝PCL或PCL6(https://en.wikipedia.org/wiki/Printer_Command_Language)來當成印表機的驅動程式,但往往使用者在用完彩色碳粉夾(三色彩色中的一色皆可能會先用完),只剩下黑色夾時,故意不買彩色碳粉夾(原因大多都是說少用彩色),但往往HP監控軟體會事先一直跳出警告,因為大廠出來混,往往就是要賺你的錢。結果就是常發生MS Office製作的檔案無法印出等問題發生。   當然, 可以先把檔案轉成PDF,再印出灰階就沒有問題了,但MS Power Point卻無法這樣排除,就算在印表機端,驅動程式選項端,軟體端,改成僅印成黑白或是灰階,依然無法成功,只會一直出現 印表機錯誤,請你按確認後再移除電源重開機 的印表機端提示,這時刷了新的韌體亦無法解決, 但往往測試頁一定都是正常的 。   這時就需想到, 那我們把 PCL 的驅動改成使用 PS (https://en.wikipedia.org/wiki/PostScript)的驅動吧 ,可能可以跨過檔案內彩色圖形變成灰階列印時的障礙吧!果然就成功繞過,彩色印表機無彩色碳粉時,無法列印黑白的78限制了。