分類彙整:軟體

Brave 瀏覽器與 Basic Attention Token (BAT)

Brave 不僅僅是個瀏覽器,除了擋廣告的功能外,更想打造的是用戶、內容商、廣告商三者互利的獎勵機制,其中是透過 Basic Attention Token (BAT) 在三者之間流動。
 

Brave

瀏覽網頁比 Chrome 與 Safari 快最高 8 倍
行動端 8 倍,桌面端 2 倍

不用因下載不想要的內容造成多餘的流量花費
一個月省23元,一年可省 276 元

預設會阻擋不想要的內容並計算次數
受歡迎的網站平均都有 70 個廣告及追蹤,最領先的廣告阻擋器甚至還會允許追蹤你的位置、行為及瀏覽活動

賺取獎勵及回饋給最喜歡的內容商
透過捐獻區塊鏈代幣的小額付款贊助內容創作者

阻擋那些跟蹤分析的軟體程式碼
其他瀏覽器的隱私瀏覽模式並不是真的隱私,Brave 瀏覽器的 Tor 隱私視窗提功能供停止追蹤以及更深度的保護

 

整體 UI
簡單乾淨的介面

 

Brave Shields 預設值
通用設定,也可針對網站做個別設定。

 

Brave Shields 個別網站設定
點擊數字可以看更詳細的資訊

 

Brave Rewards 個別網站設定
有參與 Brave Rewards 計畫的網站會特別標示

 

Brave Rewards 開關

 

廣告
使用者透過觀看廣告取得分潤 (封閉測試中)

 

自動捐獻
可以選擇是否對未驗證的網站捐獻、對影片捐獻

 

小費
影片、推文、網站都可用單次的小費來贊助

 

錢包
備份及還原錢包、充值等操作都在這裡

 

Brave 是使用 Chromium 改來的,所以完全支援 Chrome 的擴充套件。
使用此推廣連結下載 Brave 瀏覽器,我能獲得一些 BAT ,當然也可以從官網上下載。

 


Basic Attention Token (BAT)

 

BAT 生態
BAT 生態

 

BAT 運作圖解
BAT 運作圖解

 

傳統的廣告,用戶面臨不必要的流量及耗電量、惡意軟體、侵犯隱私。內容商被廣告平台拿走大部分的營收、擋廣告的插件日益流行。廣告商被假冒網站及流量機器人欺騙,並且無法知道資金流向何方,用戶也無視廣告。

用戶觀看內容及廣告的同時保護用戶隱私,並根據本地機器學習注意力會被測量並轉成注意力代幣,代幣大部分將分給內容商,用戶也可捐獻給自己喜歡的內容商達到良性互動。

如果捐獻給未加入 Brave Rewards 的網站,每達到 100 美金就會先保留 90 天,並且會寄信給網域持有者,期限後則會回到使用者成長推廣池 (User Growth Pool) 裡。

目前只有加入封閉測試才能體驗到廣告,聽說是原版位直接置換成他家的廣告真是有夠邪惡。我也很好奇廣告商能看到的後台長怎樣,因為上一張圖廣告商及內容商之間是沒有匿名的。

如果有在經營網站、 Twitch 、 Youtube ...等等的內容創作者,可參考這篇文章取得 Brave Rewards 。前陣子也宣布將計畫支援 Twitter 及 Reddit ,可以期待一下。

 

產生針對 AR 優化的 USDZ 檔案

USDZ 可以想成 USD (Universal Scene Description) 的加強版,這是 Pixar 和 Apple 合作的新格式並針對 AR 優化,雖然是以 zip 封裝,但並沒有壓縮及加密,所以其他程式能直接調用。

目前沒有任何的 3D 繪圖軟體能原生支援此格式,也沒有插件可以使用,原因可能是因為要依附 Xcode 10 的 usdz_converter 工具來產生的關係,所以作業系統必須是 macOS 。

輸入來源可以是 obj 或 usda 格式,大部分的 3D 模型分享網站一定都會有提供 obj 的下載格式,可以從 SketchfabGoogle Poly 找免費的試試看。

 



xcrun usdz_converter cube.obj cube.usdz

使用此指令就能產生 usdz 格式了,但是 obj 使用後只有模型沒有材質!
usdz 採用的是 PBR (Physically based rendering) ,這方面我不懂就不多提了。


xcrun usdz_converter cube.obj cube.usdz \
-g cubeMesh \
-color_map cube_Albedo.png \
-metallic_map cube_Metallic.png \
-roughness_map cube_Roughness.png \
-normal_map . cube_Normal.png \
-emissive_map cube_Emissive.png \

反正就是依照圖檔名稱對應相對的指令即可。

 


xcrun usdz_converter -h

使用此指令能看到更詳細的說明


USAGE:
[options...]
Options:
-g groupName [groupNames ...] Apply subsequent material properties to the named group(s).
-m materialName [materialNames ...] Apply subsequent material properties to the named material(s).
-h Display help.
-a Generate a .usda intermediate file. Default is .usdc.
-l Leave the intermediate .usd file in the source folder.
-v Verbose output.
-f filePath Read commands from a file.
-texCoordSet set The name of the texturemap coordinate set to use if multiple exist (no quotes).
-opacity o Floating point value 0.0 ... 1.0
-color_map filePath
-normal_map filePath
-emissive_map filePath
-metallic_map filePath
-roughness_map filePath
-ao_map filePath
-color_default r g b a Floating point values 0.0 ... 1.0
-normal_default r g b a
-emissive_default r g b a
-metallic_default r g b a
-roughness_default r g b a
-ao_default r g b a

(*) Specify infield only with -v (Verbose) to display group information.
(*) '#' in the first character position of a line in a command file interprets the line as a comment.

 


查了一下能直接線上轉的網站只有 Vectary ,大概要等 Adobe 支援才會有更多人用吧。
有了 usdz 檔案就可以參考這篇文章在網站及 App 中顯示。

 


參考資料
https://developer.apple.com/arkit/
https://graphics.pixar.com/usd/docs/Usdz-File-Format-Specification.html

 

WordPress 關閉 wptexturize 功能避免符號被轉換

WordPress 會自動轉換一些符號,例如 "--" 會顯示成 "–" ,由於我會在部落格裡放 bash 語法,裡面一定會有 "--help" 這種字串,不解決會十分困擾。

查到的原因是 wptexturize 方法導致,雖然放在 pre, code, kbd, style, script, tt 標籤內的內容將會忽略而不會觸發 wptexturize 方法,但是這樣就會改變排版。

 

以下是變換前變換後的對照

"---"
"—"

" -- "
"—"

"--"
"–"

" - "
"–"

"..."
"…"

``

"hello
“hello

'hello
‘hello

''

world."
world.”

world.'
world.’

" (tm)"
" ™"

1234"
1234″

1234'
1234′

'99
’99

Webster's
Webster’s

1234x1234
1234×1234

 

將以下程式碼儲存成 disable-wptexturize.php 上傳放到 /wp-content/plugins 底下,再到後台安裝啟用這個外掛就能解決。


/*
Plugin Name: Remove the wptexturize filter
*/

add_filter( 'run_wptexturize', '__return_false' );

 

參考資料
https://codex.wordpress.org/Function_Reference/wptexturize
https://codex.wordpress.org/Plugin_API/Filter_Reference/run_wptexturize
https://geeksterminal.com/wordpress-double-dash-problem/1399/

XMR-Stak 指令參數挖 XMR 簡易教學

XMR-Stak 是一個挖 Monero (XMR) 的軟體,只要是同屬 CryptoNight 的競爭幣都可以使用。此軟體最大的特色就是可以同時使用 CPU 與顯示卡挖同一個幣種,而且只需開一個程式就能辦到。

XMR-Stak 2.5.x 的新版本中,只能使用 2.5.x 以上的設定檔,請重新產生一份乾淨的設定檔,詳細可以參考這個影片。
因應硬分岔, currency 請選 monero 或是 cryptonight_v8 。

經過影片的步驟後會得到新增的檔案如下:
config.txt (通用設定)
cpu.txt (CPU設定)
amd.txt nvidia.txt (顯卡設定)
pools.txt (礦池設定)
我們會拿以上的設定檔串成 .bat 或 .sh 檔

 


這裡以 XMR 為例,基本上不同幣種都是共用前 3 個檔案,只有 pools.txt 必須個別設置。我將 pools.txt 名稱改為 pools-xmr.txt ,同一個幣種都共用此檔案,先把此檔案打開。


"pool_list" :
[
{"pool_address" : "xmr.omine.org:5000", "wallet_address" : "43yG8CDmWgSiyxX9rxH7tfAz4E4VbrvvFFGSAMmaAKm4UL7T3MuKA8C6QMGmcuBUQbGGsFDFcrB5SZ1puboMFETd2ecoxVK#pc1", "rig_id" : "", "pool_password" : "", "use_nicehash" : false, "use_tls" : false, "tls_fingerprint" : "", "pool_weight" : 10 },
{"pool_address" : "xmr-asia1.nanopool.org:14444", "wallet_address" : "43yG8CDmWgSiyxX9rxH7tfAz4E4VbrvvFFGSAMmaAKm4UL7T3MuKA8C6QMGmcuBUQbGGsFDFcrB5SZ1puboMFETd2ecoxVK.pc1/trleee@gmail.com", "rig_id" : "", "pool_password" : "", "use_nicehash" : false, "use_tls" : false, "tls_fingerprint" : "", "pool_weight" : 1 },
],

我設定兩個礦池,並且給予不同的優先權,這樣若是礦池連不上就會換另一個。注意 rig_id 這個參數需要伺服器支援才能用,絕大部分都是在錢包地址上面加工,例如 "." "#" "/" 等字元請參考礦池網站說明。

接下來就是要打指令參數了。

xmr-stak ^
--config config.txt ^
--cpu cpu.txt ^
--amd amd.txt ^
--poolconf pools-xmr.txt ^
--url xmr.omine.org:5000 ^
--user 43yG8CDmWgSiyxX9rxH7tfAz4E4VbrvvFFGSAMmaAKm4UL7T3MuKA8C6QMGmcuBUQbGGsFDFcrB5SZ1puboMFETd2ecoxVK#pc1

每行最後的 “ ^” 是為了斷行,這樣看得比較清楚。若是 Linux 及 Mac 的使用者請使用 ” \” 。

你可能會發現 --url 與 --user 分別對應 pools-xmr.txt 中的 pool_address 與 wallet_address ,為什麼這邊還要再寫一次?因為指令的優先權會大於 pools-xmr.txt 中的 pool_list 設定,假如你今天想挖第 2 個礦池,用指令覆蓋就好不須變動 pools-xmr.txt 檔案。

假設你想要暫時關閉顯示卡挖礦,則直接用指令 --noAMD 與 --noNVIDIA 禁用就好,也不須變動 amd.txt 和 nvidia.txt ,我分別對 GPU 啟用與禁用的兩種情況建立指令,依照心情隨時切換。

xmr-stak ^
--config config.txt ^
--cpu cpu.txt ^
--amd amd.txt ^
--poolconf pools-xmr.txt ^
--url xmr.omine.org:5000 ^
--user 43yG8CDmWgSiyxX9rxH7tfAz4E4VbrvvFFGSAMmaAKm4UL7T3MuKA8C6QMGmcuBUQbGGsFDFcrB5SZ1puboMFETd2ecoxVK#pc1 ^
--noAMD ^
--noNVIDIA

最後將指令存成 .bat (Windows) 與 .sh (Linux Mac) 再執行就可以開挖囉。

台灣最大 XMR 礦池
https://xmr.omine.org/

 


附上官方指令參數說明

Usage: xmr-stak [OPTION]...

-h, --help show this help
-v, --version show version number
-V, --version-long show long version number
-c, --config FILE common miner configuration file
-C, --poolconf FILE pool configuration file
--noUAC disable the UAC dialog
--benchmark BLOCKVERSION ONLY do a benchmark and exit
--benchwait WAIT_SEC ... benchmark wait time
--benchwork WORK_SEC ... benchmark work time
--noCPU disable the CPU miner backend
--cpu FILE CPU backend miner config file
--noAMD disable the AMD miner backend
--noAMDCache disable the AMD(OpenCL) cache for precompiled binaries
--openCLVendor VENDOR use OpenCL driver of VENDOR and devices [AMD,NVIDIA]
default: AMD
--amd FILE AMD backend miner config file
--noNVIDIA disable the NVIDIA miner backend
--nvidia FILE NVIDIA backend miner config file
-i --httpd HTTP_PORT HTTP interface port

The following options can be used for automatic start without a guided config,
If config exists then this pool will be top priority.
-o, --url URL pool url and port, e.g. pool.usxmrpool.com:3333
-O, --tls-url URL TLS pool url and port, e.g. pool.usxmrpool.com:10443
-u, --user USERNAME pool user name or wallet address
-r, --rigid RIGID rig identifier for pool-side statistics (needs pool support)
-p, --pass PASSWD pool password, in the most cases x or empty ""
--use-nicehash the pool should run in nicehash mode
--currency NAME currency to mine

Environment variables:

XMRSTAK_NOWAIT disable the dialog `Press any key to exit.
for non UAC execution

Supported coin options:
- aeon7
- bbscoin
- bittube
- cryptonight
- cryptonight_bittube2
- cryptonight_masari
- cryptonight_haven
- cryptonight_heavy
- cryptonight_lite
- cryptonight_lite_v7
- cryptonight_lite_v7_xor
- cryptonight_v7
- cryptonight_v8
- cryptonight_v7_stellite
- graft
- haven
- intense
- masari
- monero
- qrl
- ryo
- stellite
- turtlecoin

Version: xmr-stak 2.5.1 4e72408ff
Brought to by fireice_uk and psychocrypt under GPLv3.
Press any key to exit.

ethminer 新版指令參數挖 ETH 簡易教學

ethminer 是一個挖 Ethereum (ETH) 的軟體,只要是同屬 Ethash 的競爭幣都可以使用。此軟體最大的特色是沒有開發者抽成,當然也不需要自己去編譯了。

ethminer 0.14.0 的新版本中,已準備棄用多個與礦池有關的參數,目前舊的參數還是可以使用但會顯示警告,並在未來的版本將會移除,以下的參數會被一行的 -P 所取代。

-F, --farm, -FF, -SF, -FS, --farm-failover, --stratum-failover, -S, --stratum, -O, --userpass, -SP, --stratum-protocol, --stratum-ssl, -FO, --failover-userpass, -u, --user, -p, --pass, -o, --port, -fu, --failover-user, -fp, --failover-pass, -fo, --failover-port

 


舊版
ethminer ^
-S eth.gpumine.org:3333 ^
-FS eth2.gpumine.org:4333 ^
-O 0xFdd43923340736FfBcB31C808aC644922c1dF05d.pc1 ^
-SP 1 ^
-RH ^
--farm-recheck 200 ^
-G

新版
ethminer ^
-P stratum1+tcp://0xFdd43923340736FfBcB31C808aC644922c1dF05d.pc1@eth.gpumine.org:3333 ^
-P stratum1+tcp://0xFdd43923340736FfBcB31C808aC644922c1dF05d.pc1@eth2.gpumine.org:4333 ^
-RH ^
--farm-recheck 200 ^
-G

每行最後的 " ^" 是為了斷行,這樣看得比較清楚。若是 Linux 及 Mac 的使用者請使用 " \" 。

其中要特別說明的是 stratum1+tcp:// ,如果是 getwork 就要填 http ,如果是 stratum 則可以填以下任一個
stratum+ssl
stratum+tcp
stratum+tls
stratum+tls12
stratum1+ssl
stratum1+tcp
stratum1+tls
stratum1+tls12
stratum2+ssl
stratum2+tcp
stratum2+tls
stratum2+tls12

你可以發現上面那一大坨有些只差在數字,前者對應 -SP --stratum-protocol ,後者則對應 --stratum-ssl ,不過最常用的還是 tcp 和 ssl 啦。

最後將指令存成 .bat (Windows) 與 .sh (Linux Mac) 再執行就可以開挖囉。

台灣兩大 ETH 礦池
https://eth-tw.gpumine.org/
https://www.tweth.tw/

 


附上官方指令參數說明

Usage ethminer [OPTIONS]
Options:

Work farming mode:
-F,--farm <url> (deprecated) Put into mining farm mode with the work server at URL (default: http://127.0.0.1:8545)
-FF,-FO, --farm-failover, --stratum-failover <url> (deprecated) Failover getwork/stratum URL (default: disabled)
--farm-retries <n> Number of retries until switch to failover (default: 3)
-S, --stratum <host:port> (deprecated) Put into stratum mode with the stratum server at host:port
-SF, --stratum-failover <host:port> (deprecated) Failover stratum server at host:port
-O, --userpass <username.workername:password> (deprecated) Stratum login credentials
-FO, --failover-userpass <username.workername:password> (deprecated) Failover stratum login credentials (optional, will use normal credentials when omitted)
--work-timeout <n> reconnect/failover after n seconds of working on the same (stratum) job. Defaults to 180. Don't set lower than max. avg. block time
--stratum-ssl [<n>] (deprecated) Use encryption to connect to stratum server.
0: Force TLS1.2 (default)
1: Allow any TLS version
2: Allow self-signed or invalid certs and any TLS version
-SP, --stratum-protocol <n> (deprecated) Choose which stratum protocol to use:
0: official stratum spec: ethpool, ethermine, coinotron, mph, nanopool (default)
1: eth-proxy compatible: dwarfpool, f2pool, nanopool (required for hashrate reporting to work with nanopool)
2: EthereumStratum/1.0.0: nicehash
-RH, --report-hashrate Report current hashrate to pool (please only enable on pools supporting this)
-HWMON [<n>], Displays gpu temp, fan percent and power usage. Note: In linux, the program uses sysfs, which may require running with root privileges.
0: Displays only temp and fan percent (default)
1: Also displays power usage
--exit Stops the miner whenever an error is encountered
-SE, --stratum-email <s> Email address used in eth-proxy (optional)
--farm-recheck <n> Leave n ms between checks for changed work (default: 500). When using stratum, use a high value (i.e. 2000) to get more stable hashrate output
-P URL Specify a pool URL. Can be used multiple times. The 1st for for the primary pool, and the 2nd for the failover pool.
URL takes the form: scheme://user[:password]@hostname:port[/emailaddress].
for getwork use one of the following schemes:
http
for stratum use one of the following schemes:
stratum+ssl stratum+tcp stratum+tls stratum+tls12 stratum1+ssl stratum1+tcp stratum1+tls stratum1+tls12 stratum2+ssl stratum2+tcp stratum2+tls stratum2+tls12
Example 1 : stratum+ssl://0x012345678901234567890234567890123.miner1@ethermine.org:5555
Example 2 : stratum1+tcp://0x012345678901234567890234567890123.miner1@nanopool.org:9999/john.doe@gmail.com
Example 3 : stratum1+tcp://0x012345678901234567890234567890123@nanopool.org:9999/miner1/john.doe@gmail.com

Benchmarking mode:
-M [<n>],--benchmark [<n>] Benchmark for mining and exit; Optionally specify block number to benchmark against specific DAG.
--benchmark-warmup <seconds> Set the duration of warmup for the benchmark tests (default: 3).
--benchmark-trial <seconds> Set the duration for each trial for the benchmark tests (default: 3).
--benchmark-trials <n> Set the number of benchmark trials to run (default: 5).
Simulation mode:
-Z [<n>],--simulation [<n>] Mining test mode. Used to validate kernel optimizations. Optionally specify block number.
Mining configuration:
-G,--opencl When mining use the GPU via OpenCL.
-U,--cuda When mining use the GPU via CUDA.
-X,--cuda-opencl Use OpenCL + CUDA in a system with mixed AMD/Nvidia cards. May require setting --opencl-platform 1 or 2. Use --list-devices option to check which platform is your AMD.
--opencl-platform <n> When mining using -G/--opencl use OpenCL platform n (default: 0).
--opencl-device <n> When mining using -G/--opencl use OpenCL device n (default: 0).
--opencl-devices <0 1 ..n> Select which OpenCL devices to mine on. Default is to use all
-t, --mining-threads <n> Limit number of CPU/GPU miners to n (default: use everything available on selected platform)
--list-devices List the detected OpenCL/CUDA devices and exit. Should be combined with -G, -U, or -X flag
--display-interval <n> Set mining stats display interval in seconds. (default: every 5 seconds)
-L, --dag-load-mode <mode> DAG generation mode.
parallel - load DAG on all GPUs at the same time (default)
sequential - load DAG on GPUs one after another. Use this when the miner crashes during DAG generation
single <n> - generate DAG on device n, then copy to other devices
OpenCL configuration:
--cl-kernel <n> Use a different OpenCL kernel (default: use stable kernel)
0: stable kernel
1: experimental kernel
--cl-local-work Set the OpenCL local work size. Default is 128
--cl-global-work Set the OpenCL global work size as a multiple of the local work size. Default is 8192 * 128
--cl-parallel-hash <1 2 ..8> Define how many threads to associate per hash. Default=8
CUDA configuration:
--cuda-block-size Set the CUDA block work size. Default is 128
--cuda-grid-size Set the CUDA grid size. Default is 8192
--cuda-streams Set the number of CUDA streams. Default is 2
--cuda-schedule <mode> Set the schedule mode for CUDA threads waiting for CUDA devices to finish work. Default is 'sync'. Possible values are:
auto - Uses a heuristic based on the number of active CUDA contexts in the process C and the number of logical processors in the system P. If C > P, then yield else spin.
spin - Instruct CUDA to actively spin when waiting for results from the device.
yield - Instruct CUDA to yield its thread when waiting for results from the device.
sync - Instruct CUDA to block the CPU thread on a synchronization primitive when waiting for the results from the device.
--cuda-devices <0 1 ..n> Select which CUDA GPUs to mine on. Default is to use all
--cuda-parallel-hash <1 2 ..8> Define how many hashes to calculate in a kernel, can be scaled to achieve better performance. Default=4
--cuda-noeval bypass host software re-evaluation of GPU solutions.
This will trim some milliseconds off the time it takes to send a result to the pool.
Use at your own risk! If GPU generates errored results they WILL be forwarded to the pool
Not recommended at high overclock.
API core configuration:
--api-port Set the api port, the miner should listen to. Use 0 to disable. Default=0, use negative numbers to run in readonly mode. for example -3333.
General Options:
-v,--verbosity <0 - 9> Set the log verbosity from 0 to 9 (default: 5). Set to 9 for switch time logging.
-V,--version Show the version and exit.
-h,--help Show this help message and exit.
Environment variables:
NO_COLOR - set to any value to disable color output. Unset to re-enable color output.

啟用 HiNet 中華電信 IPv6 上網服務

本教學主要適用於 HiNet 光世代用戶啟用 IPv6

從很久之前就有聽過 IPv6 這個詞,在電腦展時也有一直在宣導,那時我以為這是只要 ISP 那邊設定就好,所以沒去特別理解它。過了很久後才知道這是用戶端這邊也要設定,而且還需要自己向 ISP 申請才行, ISP 他們也沒特別推動。難怪 IPv6 出來這麼久,大部分用戶都還是只支援 IPv4 ,只有政府機關、學術機構以及架站的人早早就同時支援 IPv4 與 IPv6 了。

關於 IPv6 ,網路上有很多解釋了,最主要就是解決 IP 不夠分配的問題,加上現在又進入物聯網的時代 ,問題只會更加嚴重。根據 Google 的統計資訊,全世界只有 12.49 % 的用戶是 IPv6 ,台灣甚至只有 0.57% ...

IPv6 有以下優點:
1. 更多的 IP
2. 優化網路效能 (不需要 NAT 以及封包改善)
3. 更好的安全性

 


首先 IPv6 需要 ISP 以及軟硬體都支援
ISP:跟 HiNet 線上申請即可 (目前只有光世代用戶可以申請)
硬體:數據機及網路分享器 (若數據機太舊會派人來更換,網路分享器只要登入管理介面看看有沒有 IPv6 相關設定就可確認)
軟體:作業系統本身支援或第三方軟體 (本教學不用安裝任何軟體)

先用這兩個網站測試 IPv6 的支援度如何
http://test-ipv6.com/
http://ipv6-test.com/

 


檢測完後會列出得分及需要改善的項目,截圖是啟用 IPv6 後的得分啦,如果很低分就跟著教學做設定吧。若第一個網站測出來結果是 9/10 ,只要設定作業系統內的 DNS 就會變成滿分囉!

 


ISP部分

先到中華電信網路客服中心的頁面提出申請

點選 "申請 IPv6"

 

填入電話號碼,如果真的不知道要填甚麼請看下一步的連結

 

連線資訊查詢
登入後此頁面右下方有一項叫做 "附掛號碼"
請複製填到上圖的"電(信)話號碼"欄位中

把基本資料填一填並送出

 

之後你會收到一封告知申請已完成的電子郵件
大約要2~3個工作日才會完成整個申請內容 (視情況可能會派人來換機器)

可以到這個頁面查看進度

點選 "網路客服中心申請紀錄"

 

點選"申請IPv6"
再點選"查詢聯單明細"

 

確定收到第二封說明完工的電子郵件再繼續下面的步驟

 


網路分享器部分

我是用硬體撥接,這樣系統就不用撥號了。

 

跟 IPv4 幾乎一樣的設定

 

IPv6 主要、次要 DNS 分別設定
2001:b000:168::1
2001:b000:168::2

 

IPv4 主要、次要 DNS 分別設定
168.95.1.1
168.95.192.1

 


作業系統部分

這邊是以 Windows 10 為例,但其實不同版本的界面都差不多,可以參考看看。

 

IPv6 主要、次要 DNS 分別設定
2001:b000:168::1
2001:b000:168::2

 

IPv4 主要、次要 DNS 分別設定
168.95.1.1
168.95.192.1

 

設定皆正常後你會看到 IPv4 與 IPv6 都連上網際網路了

 


最後再試試那兩個測試網站看看分數是否有提升吧~
有看到有人說某些網站的速度有變快、Youtube 緩衝時間變短、P2P下載更快之類的
可能就是該服務有多一條線給 IPv6 來跑
每個 IPv6 用戶少所以分得的頻寬比較多就好比當初 4G 剛開台的情況

使用 Interop Tools 將不支援 W10M 的機型升級到紅石

我從 10586.494 成功升到 14393.5
機型是台版 Nokia Lumia 920

請注意
目前微軟已經關閉不支援 W10M 的機型加入 Windows Insider 使用 Insider Release Preview 升級的方法
而且 RS1 正式上市後 Insider Release Preview 也會變成給 RS 用
也就是說 10586.X 將會變成絕響 到時候你只有三種選擇
1. 降級成 WP8.1
2. 硬上 W10M RS1
3. 留在 10586.X

本教學是使用第二種,一但升到 RS1 ,可能就沒辦法回到 10586.X 囉
與之前網路上的教學不一樣 這次是使用 Interop Tools
不用下載 WP8 SDK 步驟可能相較簡單


  1. 打開手機上的 開發人員模式

    設定 更新與安全性 開發人員專用 開發人員模式

  2. 下載 Interop Tools

    http://bit.ly/InteropTools
    作者 https://twitter.com/gus33000
    用電腦下載後解壓縮
    將 Dependencies 資料夾下的 appx 檔案 以及 InteropToolsApp_beta_1.7_0.0.157.0_arm.appxbundle 夾帶檔案寄給自己
    用手機開啟信箱下載安裝4個必要的 appx 檔案 最後再來安裝 appxbundle
    等待10秒後應用程式列表會出現 Interop Tools 我們要用它來修改機碼

  3. 設定 Interop Tools

    開啟 Interop Tools
    點選 INTEROP UNLOCK
    打開 Restore NDTK Svc (第4項 別選到x50) 重開機
    再打開 Interop/Cap Unlock (第1項) 以及 New Capability Engine unlock (第2項)

  4. 改機碼

    開啟 Interop Tools
    點選 REGISTRY BROWSER
    移動到以下路徑
    [HKEY_LOCAL_MACHINE\System\Platform\DeviceTargetingInfo]
    更改以下的值 大小寫有分別
    有兩項值的 前者為單卡 後者為雙卡

    PhoneManufacturer
    MicrosoftMDG

    PhoneManufacturerModelName
    RM-1085_11302
    RM-1116_11258

    PhoneModelName
    Lumia 950 XL
    Lumia 950 XL Dual SIM

    PhoneHardwareVariant
    RM-1085

    這時去 設定 系統 關於 看看 成功偽裝了~

  5. 下載安裝紅石版更新

    打開 Windows 測試人員
    設定為 快速通道
    重開機後檢查更新吧
    安裝後進到桌面這時背景可能還在安裝 APP 所以會頓以及發熱



後記

如果安裝後有選擇 恢復原廠設定 的朋友會發現以上的動作需要重做 而且系統也退出 Windows 測試人員計畫 了
Windows 測試人員 已經內建在系統中了 所以 App 可以刪除了
不知道是不是有 恢復原廠設定 的關係 掃視畫面 打不開 重新安裝 App 也一樣

若是上面的機碼無效 也可以試試以下的

Lumia 830

PhoneManufacturer: MicrosoftMDG
PhoneManufacturerModelName: RM-984_15184
PhoneModelName: Lumia 830
PhoneHardwareVariant: RM-984
BSPRelease: 0000
ConfigurationID: 1001_0253A1

Lumia 635

PhoneModelName: Lumia 635
PhoneManufacturer: MicrosoftMDG
PhoneManufacturerModelName: RM-974_1193
PhoneHardwareVariant: RM-974

解決 Steam 客戶端中文亂碼

只有靜態的 UI 文字及收藏庫是正常顯示
所有內嵌網頁含有中文就會亂碼
如何分辨是不是網頁 滑鼠右鍵有"檢視原始碼"這選項就是網頁了
收藏庫可能是串 API 而非網頁所以一切正常

如果用瀏覽器直接看 Steam 網頁也是正常顯示中文
只有 Steam 客戶端會顯示方塊字
最後發現真的是 Steam 客戶端網頁快取的問題

 

商店首頁

收藏庫

遊戲介紹頁

 


 

解決方法:

 

完全關閉 Steam 客戶端

 

按下 Win + R 鍵 ("執行"的快速鍵) 並輸入

C:\Users\%UserName%\AppData\Local\Steam

按下 Enter 鍵後刪除名為 "htmlcache" 的資料夾

 

再次按下 Win + R 鍵 並輸入

steam://flushconfig

按下 Enter 鍵後會詢問你是否要重置 Steam 的設定到預設值

按下"確定"並重新登入帳號應該就能解決了

儲存 Windows 焦點的鎖定畫面作為桌布用

Windows Spotlight 其實就是 Dashboard 的概念
Windows Spotlight 其實就是 Dashboard 的概念

 

目前 Windows 焦點 ( Windows Spotlight ) 還沒出在 Windows 10 Mobile 上
Windows 10 Mobile 與 Windows Phone 8.1 的使用者可以先用 Bing 桌布

 

打開 "本機" 並在上方網址列打上

C:\Users\%UserName%\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets

按下 Enter 鍵後你會看到一堆沒有副檔名的檔案

 

切換成大圖示模式成功找出我在鎖定畫面看到的那張圖
切換成大圖示模式成功找出我在鎖定畫面看到的那張圖

 

如果切換後還是沒辦法看出是哪張圖,只好先全選複製到其他資料夾,然後依照日期排列推測出可能的時間點。

 

把檔案複製到其他地方並加上.jpg 這樣才能看到影像的資訊
把檔案複製到其他地方並加上.jpg 這樣才能看到影像的資訊

 

為什麼在未加上副檔名前只有一張有預覽縮圖,推測可能只是快取
每張圖都有橫式與直式,解析度都是 1080p,目前不像 Bing 有網站收集整理這些圖
曾經出現過古墓奇兵:崛起及小小兵,可能是和緩、低調、美觀、不帶名稱的廣告,你只能選擇開啟或關閉該功能