發表文章

Windows Subsystem for Linux 脫離Beta

圖片
Windows Subsystem for Linux脫離Beta惹 What’s new in WSL in Windows 10 Fall Creators Update Windows 10版本更新至1709 >更新... >更新...... >更新.........跑很久 在Windows 10更新版本後,啟用 WSL 不需要再使用開發者模式 控制台\程式集\程式和功能 >開啟或關閉Windows功能 >適用於 Linux 的 Windows 子系統 >啟用後重新啟動系統 Microsoft Store >Ubuntu 即可直接下載啟用 打開時需要一段時間安裝 然後設置使用者帳號以及密碼 >安裝完成 >lsb_release -a 查看Ubuntu Version Distributor ID: Ubuntu Description:     Ubuntu 16.04.3 LTS Release:           16.04 Codename:       xenial 接著即可直接安裝所需的開發套件,而GUI目前在WSL尚不支援 在WSL上啟用的服務並不會持續在背景執行,當Session皆關閉後即會關閉 重新開啟後,也並不會自動啟動,所以不太適合當作常駐的環境使用 而在WSL下,本機的磁碟會被掛載在/mnt目錄下 很適合Windows開發環境部署測試使用,可以直接以WSL執行所需測試的程式 減少開發環境差異所造成的一些低能問題... 至今我還是很納悶某些人開發環境的配置 之前曾參與的專案有個很莫名的配置↓↓↓ 開發機環境(Windows) = 測試機環境(Windows) ≠ 正式機環境(Linux) 常常碰到上頭很臨時的要求部署上新功能 然後開發機和測試機都沒問題,一上正式機就碰釘子,而且屢試不爽 開發測試和正式機環境皆一致當然是最好 但開發機很難更換,畢竟還是會受限於公司會綁定一些軟體僅限於Windows,且內部伺服器大部分皆為Windows ...

Smokeping 簡單使用

SmokePing官方網站 SmokePing 是一個監測網路延遲並且呈現視覺化圖表的開源軟件 開發者為Tobi Oetiker 以下以GCP上的VM環境做安裝,OS為Debian GUN/Liunx 9.2 首先檢查更新並安裝所需工具 sudo apt-get update sudo apt-get install smokeping sudo apt-get install curl 至smokeping資料夾目錄底下 cd /etc/smokeping/config.d/ 在此需要修改pathnames、Probes、Targets主要的三個檔案 *** pathnames *** 將sendmail註解(在此不使用通知功能) #sendmail = /usr/sbin/sendmail 使用Fping來做檢測,可在此新增檢查執行的時間間隔或次數的設定 在此每隔300秒為一區間,做10次檢測 *** Probes *** + FPing binary = /usr/bin/fping offset = 50% step = 300 pings = 10 + Curl binary = /usr/bin/curl forks = 5 offset = 50% step = 300 urlformat = http://$host$/ 因為一些網路環境比較嚴謹會擋掉封包而ping不到,但我們又需要檢測網站是否穩定 我在這增加了Curl的參數設定,為了可以針對特定port號像是網站的80或8080去監測 urlformat這邊相關設定說明可以查看 官方的範例 *** Targets *** 主要設定Smokeping要監控的主機  probe = Curl  menu = Top  title = Network Latency Grapher  remark = Welcome to this SmokePing website.  + HTTP  menu = http  title = HTTP latency   ++ myhost1  menu = myhos...

Google Annotation Chart

在Linux純文字介面下瀏覽網頁

透過lynx在liunx文字命令底下瀏覽網頁 sudo apt-get install lynx lynx https://lanlanlue.blogspot.tw/ 選項: - case: 在搜索字串時,區分大小寫; - ftp: 關閉ftp功能; - nobrowse: 關閉目錄瀏覽功能; - noclor: 關閉色彩顯示模式; - reload: 更新代理服務器的緩存, 只對首頁有效; --color: 如果系統支持彩色模式, 則使用彩色模式; --help: 顯示指令的幫助信息; --versiom: 顯示指令的版本信息。

節錄

訓練是非常痛苦的,甚至會讓你自問為何我要這麼做 。

使用paping來檢測特定port連線 (Linux)

圖片
優點:跨平台以及比內建ping好一點的UI 由於在windows和liunx系統內,一個常用ping另一個常用telnet檢測 不過偵錯port號的時候,在windows ping後面是加冒號,liunx的telnet用空白 而且telnet比較沒辦法得知詳細的連線狀況 可以使用paping來做為偵測port號的方便工具 官方來源: https://code.google.com/archive/p/paping/ 確認有安裝基本工具 apt-get update apt-get -y install wget bash 下載最新檔案(至官網抓取符合系統版本的檔案) wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/paping/paping_1.5.5_x86-64_linux.tar.gz 解壓縮 tar zvxf paping_1.5.5_x86-64_linux.tar.gz 加入paping命令並移至bin目錄 chmod +x paping mv paping /bin 檢測80 port paping lanlanlue.blogspot.tw -p 80 結果

銀行利息試算

新臺幣: 萬 千 百 元 期間: 月 年利率: % 本利和=本金*(1+月利率)^期數 本金=存戶於期初所約定一次存入之金額 月利率=年利率/12 本利和={{all}}

CCMakeFiles failed

CCMakeFiles / xmr-stak-cpu.dir / build.make: 182: recipe for target 'CMakeFiles / xmr-stak-cpu.dir / executor.cpp.o' failed make [2]: *** [CMakeFiles / xmr-stak-cpu.dir / executor.cpp.o] Interrupt CMakeFiles / Makefile2: 104: recipe for target 'CMakeFiles / xmr-stak-cpu.dir / all' failed make [1]: *** [CMakeFiles / xmr-stak-cpu.dir / all] Interrupt Makefile: 127: recipe for target 'all' failed make: *** [all] Interrupt use swap: sudo dd if=/dev/zero of=/swapfile bs=64M count=16 sudo mkswap /swapfile sudo swapon /swapfile 順利編譯過後,用不到的話可以移除 rm swap: sudo swapoff /swapfile sudo rm /swapfile

Coinhive網頁服務測試

圖片

Google Cloud Platform (GCP) 筆記

--申請帳戶(需信用卡資訊) --建立一個VM 關於VM永久免費限制如下: 需使用微型CPU規格,計算放置地區僅限US(台灣也有機房,有考慮之後付費使用的話可以設置在東亞地區(Taiwan)的) 30GB儲存空間(一般硬碟) 5GB快照儲存空間 1GB流量,但是不包含往澳洲以及中國的流量 Always Free Usage Limits 1   f1-micro  VM instance per month (US regions, excluding Northern Virginia). 30 GB  of  HDD persistent disk  storage per month. 5 GB  of snapshot storage per month. 1 GB  egress from North America to other destinations per month (excluding Australia and China). 計費詳細資訊 使用ubuntu: sudo apt-get update sudo apt-get -y dist-upgrade sudo apt-get install zip unzip sudo apt-get clean GUI安裝 1 2 3 sudo apt-get update sudo apt-get install ubuntu-desktop 只裝GUI,不裝多餘套件: 1 sudo apt-get install --no-install-recommends ubuntu-desktop 安裝MySQL(可改用Cloud SQL執行個體即可建立) 安裝Nodejs 安裝npm 設置防火牆規則 (需設置網路標籤) MySQL sudo apt-get -y install mysql-server sudo mysql sudo service mysql status sudo service mysql restart mysql -u root -p ERROR 1130: Hos...

指令表[備份]

Cannot find the file C:\Program Files (x86)\Common Files\Microsoft Shared\VSTO\10.0\VSTOInstaller.exe

最近使用甚多Excel增益集及插件,安裝時碰到一個問題,使用office修復診斷都沒辦法解決 Cannot find the file  C:\Program Files (x86)\Common Files\Microsoft Shared\VSTO\10.0\VSTOInstaller.exe 後來找到這篇僅更改安裝的某個檔名即可 http://support.dataeverywhere.com/article/48-error-the-value-of-the-property-type-cannot-be-parsed C:\Program Files (x86)\Common Files\Microsoft Shared\VSTO\10.0   C:\Program Files\Common Files\Microsoft Shared\VSTO\10.0 找到以上兩個資料夾(依照使用的office是為32位元或64位元,若用32為原版本即從x86資料夾更改) 裡面會有一個Config檔案為 VSTOInstaller.exe 將它更換檔名,然後以工作管理員執行欲安裝的插件即可 Rename the Config File This step involves using Windows Explorer to navigate to a directory and change a filename. If you do not feel comfortable doing so, please contact support. Start by browsing to the following location using Windows Explorer:  C:\Program Files (x86)\Common Files\Microsoft Shared\VSTO\10.0  This location may not exist on your computer. Instead, try the following location in the regular Program Files directory...

ENERMAX 安耐美 金緻冰核II 450W 不專業開箱

圖片
ENERMAX 安耐美 金緻冰核 II 450W 不專業開箱 前個月收到手機簡訊有免費試用就報名了,不過填表單時才知道要寫開箱還真有點猶豫,因為從來沒寫過 ...Orz 事前小客服詢問了一些使用電腦零件規格上的問題,而且問的還蠻詳細的,我也有特別說明我從未寫過開箱文,若有需要專業的可以優先考慮別人 … 不過還是被選上了,看來沒有說一定得要有開箱經驗才行,這我覺得還蠻值得肯定的,有報名有機會~ 廢話不多說就馬上幫大家開箱吧~

MicrosoftFixit 微軟作業系統修復故障排除

圖片
【名        稱】:MicrosoftFixit 微軟作業系統修復故障排除 【作業系統】:Windows XP / 2003 / Vista / 2008 / 7 【官方網站】:http://support.microsoft.com/fixit/zh-tw 【語言種類】:正體中文

小男孩樂團 Men Envy Children 《Everything》Official MV [1080P]

圖片
懵懵懂懂走了那麼遠 我慢慢才了解 那些體貼的瞬間 和溫柔撫慰有多珍貴 不須言語也能去感覺 無盡的眷戀 不論此刻或永遠 想要你待在我身邊 Everything Everything 當每個今天都變成昨天 回憶都是你 Everything Everything 這漫漫歲月 總有終點 只要看著你 只要能夠一起 It's everything 庸庸碌碌人生多無謂 我不想去了解 但是擁抱的瞬間 就已可證明擁有一切 快樂悲傷有什麼分別 都只是體驗 只要能一起面對 痛苦也可以變成甜 Everything Everything 這慌亂世界 充滿殘缺 我們共體會 Everything Everything 每一個畫面 每次想念 平凡而真切 普通卻最珍貴 It's everything 也許夢想太遙遠 也許現實哭紅眼 也許到最後漸漸忘記 一起守護信念 我願相信在那天 你會在我的身邊 陪我談心抱怨 Everything Everything 當每個今天都變成昨天 回憶都是你 Everything Everything 這漫漫歲月 總有終點 只要看著你 只要能夠一起 It's everything 就算是世界終於毀滅 終究離別 你永在我心裡 You are everything.

[轉錄] 研究所與研究生的意義 文/王祖龍

[ 自問 ] 研究所與研究生的意義 文/王祖龍(佛光大學傳播學系教授) 在人生規劃上進退維谷的研究生 很多人認為研究所與研究生近年來數量的增加不僅是時勢所趨,也提升了國民素質與研究 能力。在不很久以前,研究所作為一個高等教育機構,在許多人的眼中是一個距離很遙不 可及的地方。對目前三十歲以上的人,連大學都要擠破頭才能進得去了,更何況是進研究 所就讀?對上一代的學生而言,研究所是給那些少數聰明的、有志於學術的、以後要到大 學教書的人去的地方。因為那裡專門去搞一些沒人能懂得理論,成天講一些摸不著邊的大 道理。 相反地,對於三十歲以下的人,隨著大學錄取率提升,唸大學變成是易如反掌的事。對他 們而言,到大學報到像升國中、升高中一樣自然。雖然義務教育只有九年,但似乎每個人 都有要唸到大學甚至研究所的義務。老實說他們也不知道要唸些什麼,就一股腦地跟著別 人的屁股走。研究所一方面對他們而言是理所當然的下一步、一方面碩士學位似乎也有些 未來求職上的價值。於是研究所,原來是一個代表學術的、高尚的代名詞,變成了一種實 務的、必須的去完成的另一個學業階段。 很多人形容這種情況為研究所的大學化,並認為大開教育窄門與學生數量大增的結果就是 賠上了學生的素質。這種觀察一點都沒錯,但作為研究所的老師不大有資格去抱怨學生素 質,能做的只有跟學生好好溝通到底什麼是研究所,以及為什麼要來唸研究所。然而這種 帶有「研究所色彩」的溝通通常沒有用,因為太理想性了,學生總是像聽父母的嘮叨一般 左耳進右耳出。 更嚴重的是,有一種學校與學生之間的交換理論不知從何時開始盛行。那就是學生認為我 來唸你這間學校是要有些條件的,不是學校要能讓我好畢業、提供獎學金、就是要能保證 我能有份好工作。去看看每年暑假辦的大學博覽會,到處都在用利益而非學術水準來吸引 學生。在研究所階段,學生的抱怨更多:老師太少、資源不足、學校活動不夠多、畢業年 限太短、論文標準太嚴等等。這些其實都不算是真正的困難,因為那是教育制度與學校行 政管理上的事。 對老師最大的麻煩是學生明顯地拒絕去學理論性的東西,對抽象的思考有著莫名的反抗。 新一代的研究生來唸研究所的動機本來就不是要求學術的、或立志去大學教書的。他們壓 ...