屬於金牛座小子的草原

目前分類:Tech Vision (118)

瀏覽方式: 標題列表 簡短摘要

  一陣子沒去用Source TreeWindows上更新本機檔案都遠端master,總是會遇到一些無法順利push檔案到遠端的問題,昨天就因為要update 我的robot test case所以又遇到卡關,但還好這次解決速度很快,沒有卡住太久。

  首先是當我打開Source Tree切到要執行版本控制的專案時,發現遠端repository 有檔案需要pull ,於是我打開command 介面下git pull 要把檔案拉回來,卻出現錯誤訊息:大概就是說我本機的檔案修改的分支必需先mergemaster,但因為master線上有一些修改並未反映在我的分支上,所以當我下pull時,該些要pull的檔案與我分支上的檔案衝突,因而我無法pull檔案再commit我修改過的內容然後pushmaster上,我忘記詳細錯誤訊息是什麼了,但可以確定的是我打算要pull時的線與遠端master線呈現如下不同端的狀態:

文章標籤

jackterrylau 發表在 痞客邦 留言(0) 人氣()

  身為QA人員,有時候也要測試所謂的信件傳送功能,這一週就遇到一種情況是要查看收到的信之所以會delay是不是在背後有什麼原因?最簡單的做法就是看背後一層一層傳遞信件的mail relay server 時間戳記,若某一台server所紀錄收到訊息與前一台server收到的信息的時間相差太大,那就代表在這兩台Server之間發生了delay,底下是邏輯上送信的示意圖:

文章標籤

jackterrylau 發表在 痞客邦 留言(0) 人氣()

當裝好Octopus Tentacle 並註冊到Octopus Server之後,雖然在Octopus Server看到Tentcle顯示在上面了,但實際執行部署時Octopus Server卻丟出類似底下的錯誤。

 

文章標籤

jackterrylau 發表在 痞客邦 留言(0) 人氣()

「HTML 5」的圖片搜尋結果

[前言]

文章標籤

jackterrylau 發表在 痞客邦 留言(0) 人氣()

  最近同事Ju姐因為在用Notepad++XML格式log時很頭痛,因為log部會自動排版,所有tag都擠在一塊,剛好我有事請教她,於是想到這問題可以用NotePad ++Plug-in解決,然後發現她的跟我的電腦裡的Notepad ++都沒有notepad++ plug-in Manager,真是情感受挫,所以我決心找回安裝Plug-in的方式,便幫Ju姐把這個任務扛了,我說的是找出安裝外掛的方法。

  上網找了一下,發現現在Notepad++瀏覽器外掛管理軟體真的很難找,而且即便找到plug-in manager,那也是for Notepad ++ 32 bit的,但因為本電腦是裝64 bit的,所以安裝plug-in起來會有問題,只好放棄改用直接手動安裝方式 想要的plug-in

文章標籤

jackterrylau 發表在 痞客邦 留言(1) 人氣()

「甘特圖」的圖片搜尋結果

  在軟體開發過程中,有一件很重要對我來說卻也不算太容易的事大概就是每當遇到有新的臨時工作被插單到現在Schedule中時該如何即時反應他所帶來的影響的評估了,這說來不算是難事,但是我的神經大條特質卻往往讓他暗藏陷阱。

文章標籤

jackterrylau 發表在 痞客邦 留言(0) 人氣()

  最近因為部門的Web application都已經搬到AWS上以EC2 Instance VM來運轉,所以每一台VM都被配置公司的Deep Security Agent Service作為標準背景資訊防護軟體來為所有Web Server進行資安監控,也因此發生過一個問題是Deep Security在掃描系統時因為掃到一個檔案量龐大的資料夾,所以整個系統CPUMemory就這樣被hand在那邊,把資源吃光,Web Latency因此變得很高,甚至可能Response Time Out

  針對這個問題,由於長官問我有沒有解決辦法,雖然一開始我也只是說只能在部署機器時與之後記得要觀察是不是有因為Deep Security掃描造成的系統異常,但終究這不是一個Solution,只是一個勉勉強強的Workround

文章標籤

jackterrylau 發表在 痞客邦 留言(0) 人氣()

  今天終於一口氣讀完Javascript Ninja這一本書了,然後迫不及待拿出下一本跟JavaScript有關的書繼續學習,這本書講的其實不只是JavaScript,而是將Javascript擴展到其他應用程式開發平台的Node.js

  近年來由於Javascript 的熱潮而使得將Javascript擴充應用或重新包裝成新的程式庫成為一門顯學,各式各樣強調以JavaScript為基礎的應用技術紛紛出爐,而最受我觀注但一直沒機會碰觸的就屬Node.js以及React.js了。

文章標籤

jackterrylau 發表在 痞客邦 留言(0) 人氣()

  今天我要講一個SSO還是SOS的故事,那到底什麼是SSOSOS的故事呢?不要問我其實我也不知道,但是你如果硬是要我說一個故事來唬爛你的話,那我可以告訴你這其實是一個關於為了維護世界和平,一個男人必需不停登入登出再登出登入,進了又出,出了又進的微美浪漫甜蜜又感人的帳號登入的故事。

   OK,讓我們切入正題,因為只有五分鐘,我也就不廢話多說!其實從我去年被轉調到SSO以來,由於面對的是一個沒碰過的Linux陌生領域以及正要試著轉型成全TM唯一入口的SSO Service,所以在這過程中其實一直很不順,那所以才會有這種開玩笑的想法說這其實不是SSO,而是SOS.

文章標籤

jackterrylau 發表在 痞客邦 留言(0) 人氣()

  自從系統上了AWS雲端之後,如何透過AWS系統提供的Monitor機制來堅視系統穩定度便成了一門部門顯學,加上系統剛上限難免有不穩定的現象,於是大家便更瘋狂的熱衷於系統監視,除了平常上班下班要看多多上去看Cloud Watch,就連勞工節連假也要排班上去看Cloud Watch,感覺Cloud Watch 根本就是神呀,透過他我們也可以達到無所不知的境界。

  這當然是AWS雲端提供的重要便利之處,因為透過這些AWSMonitor工具,我們確實幾天下來有發現很多不同AP的機器所出現的問題,然後大家每天下班都會針對發現與所採取的行動進行sync up,除此之外,也數度發現有惡意外部攻擊對SSO進行大量Request,這些都是Cloud Watch告訴我們每一台機器所發生的每一件事。

文章標籤

jackterrylau 發表在 痞客邦 留言(0) 人氣()

  昨天受同事所託,臨時要將某台資料庫伺服器的一些資料庫搬到另一台SQL Server,這聽起來似乎也不是什麼難事,就是把資料庫複製然後貼上而已嘛…..!!! 代誌絕不是像我想的這麼簡單,我以為只要備份資料庫成bak檔然後Restore到另一台Serverok了,但卻遇到阻礙。

  原因很簡單,透過SQL Client製作資料庫備份檔只會把資料庫備到資料庫所在的伺服器上,備份好還必須登入那台機器或遠端存取機器檔案把檔案拿出來再restore到目標伺服器上,只可惜,我就是沒進那台機器的權限,所以備份好後也拿步道備份檔,所以就只好再想其他做法。

文章標籤

jackterrylau 發表在 痞客邦 留言(0) 人氣()

  

watching

文章標籤

jackterrylau 發表在 痞客邦 留言(0) 人氣()

  在Jenkins的世界,必須用command 的方式啟動msbuild 程序自動建置Visual Studio.Net with C# 專案,而欲使Jenkins建置後產生的package可以用來部署到我們想要部署的任何環境,則必然得在build專案階段決定Web Config的內容,因此我們可以使用TransformWebConfig的方式動態置換原始的web.config檔。

 

文章標籤

jackterrylau 發表在 痞客邦 留言(0) 人氣()

  1. 設定Virtual Box 網路介面卡

 

  •     NAT 

    

文章標籤

jackterrylau 發表在 痞客邦 留言(0) 人氣()

        最近因為工作的關係,又開始了我的Linux初學者之路,只是這一次不再是用Windows 7+ VMware Workstation + Ubuntu來安裝Linux環境,而是在Windows 8.1下用內建的Hyper-V來安裝CentOS 7 Linux作業系統。

  這件事我搞了已經兩個禮拜,從做初的CentOS 6Virtual Box上的安裝一直到今天改裝CentOS 7 Hyper-V上,除了今天突然間如有神助的大有進展而一鼓作氣把CentOS 7弄好以外,其他時間都在卡關狀態,想當然爾,一定遇到很多問題,趁現在記憶猶新,就讓我給自己把這難得實務經驗給整理整理吧。

文章標籤

jackterrylau 發表在 痞客邦 留言(0) 人氣()

  在進入海量資料大爆發的雲端世代之後,愈來愈多公司佈建機房時需要同時涵蓋資料中心的建置,根據調查,機房建置成本包括兩個部份,一是應用發展部份,佔了40%;另外基礎建設與營運則佔了60%,這60%成本中,資料中心則佔了25%,也就是說企業將有25%的機房成本用於資料中心。

  但資料中心在企業則也扮演著收入成長的角色,因為企業業務資料量的資加代表獲利水準的提高,而海量資料則必須仰賴於資料中心的支援才得以存放與取用。而在資料中心25%的成本中 17%是硬體與儲存相關成本,另外8%是營運成本,也就是電費、維護等管理面的成本,由此可知,若將資料中心外包,則可節省17%的基礎設備支出,提高的則是營運成本(委外管理的費用),而這也形成將資料中心外包的趨勢。

jackterrylau 發表在 痞客邦 留言(0) 人氣()

  最近因為工作的關係,所以有在開發Web API專案,但由於一開始只是測試性質的開發,所以把專案名稱暫時性命名成’PartnerInternalService1’,後來有一定成果之後,便想要無痛轉換這個專案名稱,但一開始自己小try手動把方案跟專案名稱以及所有Name Space改成自己想要的時(例如:PartnerInternalService),便遭遇到‘ {"名為 'HelpPage_Default' 的路由已經在此路由集合中。路由名稱必須是唯一的。\r\n參數名稱: name"}’的崩潰性問題,差點就可以說被這東西給搞死了。 

  後來同事教我一個方式”Refactor” 專案,在她那邊可以通過compiler,步驟如下圖:只要在專案的命名空間上用Refactor->Rename改名成自己要的專案名稱就會跳出視窗列出"大部份"用到此命名空間的檔案並問是否要全取代,全選且按下套用便會自動置換所有專案命名空間的名稱。

文章標籤

jackterrylau 發表在 痞客邦 留言(1) 人氣()



jackterrylau 發表在 痞客邦 留言(0) 人氣()