2017年10月12日 星期四

Free Paas ~ OpenShift Online V3

原本使用的Openshift V2已於2017/10/5結束免費,唉...網站來不及備份,目前新的OpenShift Online V3 比起之前的設定上難很多。OpenShift V3到底能够免费多久?官網没有明確說明,大家且用且珍惜吧~以下是自己的設定過程,提供給大家做參考。

曾經在Openshift V2註冊過的朋友,就不需要再重新註冊,直接在MY ACCOUNT下拉選擇OPENSHIFT ONLIE 3 STARTER即可。

輸入您註冊時的帳號密碼

第一次使用時(雖說是從V2升到V3,但仍屬於第一次使用V3),會讓您選擇Server的所在地,目前提供二個地區,一個 US East (Virginia),另一個是Canada (Central) ,這次我選的是US East,在設定當中一直起不來,所以我有用另一個帳號重新註冊,選擇Canada做試測,居然一次就成功,至於應該選擇那一個區域就看個人喜好,只是把我的經驗告訴大家。
以下是它的配額:1GB Memory 及1GB Storage。

設定完成後,系統會要您開一個Project,記得免費版好像只能開一個Project。

接下來選擇您要使用的程式語言,提供多種常用的語言,因為我要使用的PHP,所以我直接選擇PHP,原生程式是5.5版的,但因為沒有提供5.5版,所以我選擇5.6版。(先說我這個網站沒有資料庫,若有資料庫的網站,記得要再裝資料庫哦)



填上項目名稱,及Git 位址( 這個很重要),若您已經知道如何使用Git就直接填上您的Git所在位置,若是不知道的,可以參考或上去GitHost申請帳號,若是要安裝WordPress的,請填上
https://github.com/wordpress/wordpress ,由於我是要放上自己的程式,所以我填上自己的Git位址。

OpenShift选择框架
我並沒有做進階的設定,全部使用預設。(進階設定不要問我,自己上網去找)

給他點時間建置,之後你就能在主控台看到Pod即表示Build完成,您可以在Builds裡看到
Statues 是 complete,這是真的完成(之前有遇到是failed的狀態),之後做 Deploy。


一樣給他點時間做Deploy完成後,您可以在Application 的 Deployments 裡找到他,在Statues看到Active表示已完成,您可以試著去Run一下網站。


若是要安裝WordPress的,Google一下有很多教學,因為我不是要架 WordPress,只是單純的PHP網頁,所以研究了好久後才有的心得,提供給有需要的人使用。

2017年6月29日 星期四

EXCEL VBA Error Message '執行階段錯誤'1004':無法設定種類PageSetup的PrintQuality屬性

最近某部門因印表機壞了,重新更換印表機,最先是買了Fuji Xeror P115w,但在run Excel VBA時,出現了'執行階段錯誤'1004':無法設定種類PageSetup的PrintQuality屬性



最先發現印列到別台印表機都是OK的,並未發生任何錯誤訊息,只有在列印到此台印表機時,才會發生問題,理所當然認為應該是印表機的原因,同事致電去該廠商,廠商也表示某些客戶確實也會發生無法列印的問題,表示只要刪除某一資料夾即可使用,同事也確實按照廠商的指示去刪除資料夾,重新列印還是發生了相同的問題。於是退掉的印表機,想說買一台公司內常用的品牌應該是OK的。於是買了HP LaserJet Pro M12w ,結果還是相同的問題,只好去動Excel VBA的程式。

Q.Excel VBA怎麼進入?


進入偵錯模式~發現錯誤的地方


扒了一下文,發現此行可有可無,所以就給它remark起來,再試....OK了....

以下有關 Printer VBA的相關說明:

Private Sub CommandButton1_Click()
With ActiveSheet.PageSetup
    .PrintTitleRows = "" '列印標題列
    .PrintTitleColumns = "" '列印標題欄
  End With
  ActiveSheet.PageSetup.PrintArea = "" '列印範圍
  With ActiveSheet.PageSetup
    .LeftHeader = "" '左頁首
    .CenterHeader = "" '中頁首
    .RightHeader = "" '右頁首
    .LeftFooter = "" '左頁尾
    .CenterFooter = "" '中頁尾
    .RightFooter = "" '右頁尾
    .LeftMargin = Application.InchesToPoints(0) '左邊界
    .RightMargin = Application.InchesToPoints(0) '右邊界
    .TopMargin = Application.InchesToPoints(0) '上邊界
    .BottomMargin = Application.InchesToPoints(0) '下邊界
    .HeaderMargin = Application.InchesToPoints(0) '頁面頂端到標題的距離
    .FooterMargin = Application.InchesToPoints(0) '頁尾到頁面底端的距離
    .PrintHeadings = False '列印本頁時同時印出列和欄標題則為 True
    .PrintGridlines = False '如果在頁面上列印儲存格格線則為 True
    .PrintComments = xlPrintNoComments '工作表中註解的列印模式
    .CenterHorizontally = False '水平置中
    .CenterVertically = False '垂直置中
    .Orientation = xlPortrait '橫向列印
    .Draft = False '列印圖形
    .PaperSize = xlPaperA5 '紙張大小
    .FirstPageNumber = xlAutomatic '第一頁頁碼
    .Order = xlDownThenOver '多頁列印時順序
    .BlackAndWhite = False '黑白列印
    .Zoom = 100 '大小縮放比例
  End With
End Sub

2017年2月23日 星期四

XP啟用過期~處理方式

Windows XP突然無法啟用,每次登入就會要求啟用,點了啟用之後,又跳出回到登入的畫面,形成一個無窮迴圈使用安全模式結果一樣,又不想重新安裝Windows XP

後來發現可以選擇安全模式(命令提示列)即可進入。

以下作法~真得可以起死回生~

1.重新開機,按F8進入安全模式『請選擇安全模式(命令提示列)』。

2.在命令提示下(DOS),Key 『regedit』,找到HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WPAEvents,將OOBETimer 的內容都清掉,重新開機。

3.登入後,可以做重新啟用,因目前XP啟用網站幾乎都進不去,所以選擇打電話的方式給微軟,重新要求金鑰啟用。

以上是因為windows XP原本就是正版的所以可以正常啟用,本人不知道您若是用盗版的可不可以啟用哦~~