跳到主要內容

發表文章

目前顯示的是 2011的文章

Joomla首頁錯誤訊息

最近幫一個朋友debug,所以要模擬他的web server及系統的狀態 由於有許多系統設定參數都在configuration.php檔裡頭 所以我用UltraEdit開啟編輯 系統是建立起來了 但是首頁一直出錯誤訊息 Warning : session_start() [ function.session-start ]: Cannot send session cache limiter - headers already sent (output started at C:\AppServ\www\jm\configuration.php:1) in C:\AppServ\www\jm\libraries\joomla\session\session.php on line 423 Warning : Cannot modify header information - headers already sent by (output started at C:\AppServ\www\jm\configuration.php:1) in C:\AppServ\www\jm\libraries\joomla\session\session.php on line 426 系統簡單描述 1. web 板模 Joomla 1.5 2. apache server + MySQL 最後我以筆記本開啟後改以ANSI格式儲存即可

USB單檔不能超過4G容量的問題

單檔不能超過4G容量的問題,與硬碟分割模式有關。 必須要修改為FAT32 -> exFAT 隨身碟格式可以在滑鼠右鍵 [內容] 選單中看到 此USB隨身碟格式為FAT32 修改方式: 滑鼠右鍵 選單中選擇 [格式化] #隨身碟中的資料有可能會被清除,所以請先備份 若無法格式化,且您的電腦為WindowsXP則需安裝修補程式WindowsXP-KB955704-x86-CHT.exe,重新開機後再做一次 。 Microsoft下載

刪除Log資料夾內的所有檔案及資料夾

刪除Log資料夾內的所有檔案及資料夾,檔名為fileName.vbs,可設定為排程。 Dim fso, oFld, oSubFlds, oSubFld, sFolderName '建立 FileSystemObject 物件 Set fso = CreateObject("Scripting.FileSystemObject") '傳回對應到指定路徑中資料夾的 Folder 物件 sFolderName= "C:\Log" Set oFld = fso.GetFolder(sFolderName) '傳回Folder物件的子目錄集合,其中包含設定隱藏和系統檔案屬性的資料夾 Set oSubFlds = oFld.SubFolders '逐一取出子目錄集合內的子目錄 For Each oSubFld in oSubFlds '刪除子目錄 fso.DeleteFolder(oSubFld) Next '刪除該目錄所有檔案 fso.DeleteFile(sFolderName & "\*.*")

以圖找圖不是夢

Google終於推出了以圖找圖的搜尋功能,我想這是大家夢寐已久的功能 http://www.google.com/imghp 只是試用了一下,似乎很多限制,不如想像。

Eclipse with Google App Engine不能編譯JSP

在eclipse來開發Google App程式是最方便也不過的事了,只是不才小弟剛開始使用eclipse作為IDE介面,實在有許多地方不知其所以然,至今遇到兩個麻煩的問題。 Q1:利用Google App Engine Plug-in建立的Web Application Project竟然在新增JSP檔的時候無法編譯為Servlet (註:JSP在第一次執行時IDE會編譯成Servlet,web server實際執行的是此Servlet程式,所以初次開啟JSP會比較慢),在JSP檔案前會出現一個小叉叉,編譯時出現Your Web Application Project must be configured to use a JDK in order to use JSPs.的錯誤訊息。 Google針對這個問題有特別解釋。 My JSPs aren't working, and there's an error that says "Your Web Application Project must be configured to use a JDK in order to use JSPs." What happened? Both the local App Engine server and the deployment process need to run javac in order to compile your JSPs. If your project isn't set to use a JDK ("Java Development Kit", which includes javac), then the JSPs can't be compiled. Go to Preferences > Java > Installed JREs and make sure that you have a JDK installed -- if you don't, you can easily download one. Now right-click on your project and choose Properties > Java Build P

Excel計算欄位項目次數

一個同事最近在整理同仁健康檢查項目,當需求開出來之後要計算各項次的檢查數量時發覺很難算,所以我做了一個小小的Excel統計。 利用檢查儲存格的各個部份是否符合特定文字,若符合則傳回值數值1,不符合就傳0,再sum起來就是該項目的檢查人數啦。 =IF(ISNUMBER(FIND($B$1,A2)),1, 0)

系統時間自動校正

在網域內通常為了安全性會防堵所有對外不必要的端口,因此常會在網域內架設一Time Server做為各伺服器時間校對的標準,而此一Time Server需透過UDP 123端口與中央標準局time.stdtime.gov.tw做時間校對,再網域內的其他伺服器則與此Time Server做時間校對。 開啟防火牆NTP端口(UDP 123) 編輯系統登錄檔 [執行] -> regedit 修改NTP Server為中央標準局主機 time.stdtime.gov.tw 並將Type預設值NT5DS改為NTP [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters] "NtpServer"="ComputerName" "Type"="NTP" 修改校對頻率為a (每10分鐘校對一次,5為每5分鐘校對一次) [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config] "AnnounceFlags"=dword:0000000a 重啟Windows Time Service net stop w32time && net start w32time 強制立即校對 w32tm /resync /rediscover 補充一: 強制時間同步指令 w32tm /resync /computer:IP /rediscover net time \IP /set /yes net time \\ComputerName /set /yes 若您的主機一直無法同步,也可以採用變通的方法,配合上面的Dos command以工作排程來進行。 補充二: A. 將伺服器類型變更為 NTP。如果要執行這項操作,請依照下列步驟執行: 1. 按一下 [開始],再按一下 [執行],輸入 regedit,然後按一下 [確定]。 2. 找出並按一下下列登錄子機碼: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Ty

Google常會無法連結

我是一個重度依賴 google 的人,所以當發現在公司內常常會 google 無法使用,就一整個不能相信, google 大師怎麼了?難道退步了嗎? 後來發現這個問題時好時壞、斷斷續續的出現時,我覺得應該是公司的DNS一定出了問題,它應該是把過去的主機設定累積在一起,好的壞的過期的都積在裡頭了,當user發出連線需求的時候DNS隨機給了一組解答,運氣好那組IP就可以連結,運氣不好瀏覽器就出現,無法連結這個網址,怎麼辦? 因為碰不到DNS主機,我先做了一個flushdns.bat來撐著用。 @echo off ipconfig /flushdns 後來有機會碰到公司的DNS,調整了一下DNS的快取,這個問題就一勞永逸啦! Ans 1:手動找出失效的那一組IP刪掉它,如圖: Ans 2:直接把所有快取刪掉,讓它重新慢慢累積。

資料夾超完美隱藏法

重度依賴電腦的人多多少少都會有些不想人看、不想讓人動的個人資料,利用windows的隱藏資料夾其實都是騙騙自己的啦,防君子不防小人的方法,真的想看,誰不會解呢? 因此,想要真的將資料夾整個藏起來,就要利用外掛的軟體了,今天介紹這套資料夾加密軟體【My Lockbox】,它可不同於一般加密軟體僅是加上密碼,而是隱藏你要加密的資料夾又加上密碼,連透過windows顯示所有隱藏的資料夾的方法都無法發現他,真是超完美的隱密,如果你有很多秘密想藏起來的話,應該是非常適合。 官方網站:http://www.fspro.net/ 點我下載1 點我下載2 一直給他按下一步... 要開啟隱藏的資料夾時,要輸入設定的密碼。 若要再次隱藏,就在工具列右下角點藍色的小圖,【Lock and Quit】就可以了。 注意 :所設定的密碼一定要記得,目前我不知道有忘記密碼的解救方式。

利用Eclipse with Google Plugin建立第一個 Web Application

這篇主要是翻譯Google的文件,並且補了一些圖片幫助程式設計人員了解如何利用Eclipse with Google Plugin建立第一個 Web Application並且發佈到自己的Google App中。 Step1:在Eclipse中利用Google Web Application Project wizard建立一個新的Project。 File > New > Web Application Project Step2:輸入Project name及Java Package Name,最後按下Finish。 由於我之前安裝了Pydev所以可以將他切換成java模式。 到目前為止,第一個範例已經完成了,你可以在本機Run起來測試看看。 Step3:本機執行Web Application。 Debug As > Web Application Step4:將URL貼在瀏覽器上測試執行結果。 http://localhost:8888/ # 如果出現下面的訊息,請重新編譯程式。 # 重新編譯程式: Step5:設定你的Google App的相關參數。 Google > App Engine Settings Step6:輸入你的Application ID。 Step7:發佈程式至你的Google App的帳戶中。 Google > Deploy to App Engine Step8:發佈帳戶的email及密碼。 Step9:測試發布狀況。 http://application-id.appspot.com/ 完成了。

Google App Engine 設定網域

如果將Google App Engine設定固定的Domain Name,就可以應用很多Google的服務,例如架網站,收發自己網域的e-mail...等,讓應用及管理更方便。 首先登入Google App Engine的My Applications管理頁,如下圖: 點選你要設定的Application,每個免費用戶可以製作10個Application,要設定Domain Name請點選Administration-> Application Settings 到頁面上找Domain Setup點擊 [Add Domain] 不管你有沒有Domain Name請點右邊[Sign up for Google Apps],如果沒有可以自己買一個,或是透過Google幫你買,如下圖。 當然,跟Google買會簡單很多,每年只要$10美金。 紀錄好這篇文章後發覺Google的說明「 在 Google 應用服務 URL 部署應用程式 」寫的非常詳細,我也不贅述。 # 上面很可愛的小飛機是Google App Engine的Logo,版權屬於Google App Engine

SQL command用來抓取資料庫時間

SQL command用來抓取資料庫時間 例如:100/03/10 08:59:39 --> 1000310085939 Select Right('000'+ cast( datepart(yy,getdate()) -1911 as nVarChar),3) + Right( '00' + cast( datepart(mm,getdate()) as nVarChar) ,2) +Right( '00' + cast( datepart(dd,getdate()) as nVarChar) ,2)+Right( '00' + cast( datepart(hour,getdate()) as nVarChar) ,2) + Right( '00' + cast( datepart(minute,getdate()) as nVarChar) ,2)+ Right( '00' + cast( datepart(second,getdate()) as nVarChar) ,2)

KMPlayer影音播放器

介紹一個免費的多功能播放器「 KMPlayer 」,這個軟體是韓國人姜勇囍製作的也因此這個軟體叫做 KMPlayer , K ang M ultimedia Player 。 它幾乎能播放所有網路上能見得到的所有影片格式,所以非常好用。 以下是 wikipedia 的格式說明 : AVI 、 RealMedia 、 MPEG 1/2/4 、 ASF 、 MKV 、 OGM 、 FLV 、 VCD 、 SVCD 等; AVI / MPEG-4 支援 Xvid / DivX / 3vid / H.264 等編碼格式。 - 最新的 BETA 已新增支援 WebM 使用的 VP8 編碼 - OGG / OGM / MKV / AC3 / DTS / Monkey Audio 解碼等。 支援的聲音檔: APE 、 MP3 、 WMA 、 WAV 、 MPC 、 FLAC 、 ALAC 、 AAC 、 MIDI 等。 支援的圖片檔: BMP 、 GIF 、 JPEG 、 PNG ···等。 支援 BIN 、 ISO 、 IMG 、 NRG 製成的音樂格式光碟映像檔。 完全支援基於 MPEG-II 編碼標準的 DVD 影片光碟播放。

瘋狂賣光光 不知名萬人迷限量簽名照一張

今天收信看到的瘋狂賣客今天限量商品。 什麼!今天竟然是「 瘋狂賣光光 不知名萬人迷限量簽名照一張 」 哇~~ 最迷人的小妖精,最無法抵擋的熱情笑容。 光看這個聳動的廣告詞,果真有想敗下去的衝動 真的是什麼都賣,什麼都不奇怪!

windows桌面旋轉90度

方法 1 、在桌面空白處右擊按“圖形選項”→出現“旋轉”視窗→選擇“正常” 方法 2 、同時按住 Ctrl+Alt+ ↑三個鍵,螢幕即可恢復正常。(不過該方法有時不起作用。)

Goojje(谷姐)

大陸真的是什麼都有山寨,什麼都不奇怪。 去年 Google (大陸稱為谷歌)因為據稱是網軍的攻擊後退出大陸市場,竟然因此產生了 Goojje(谷姐) ,如圖。 這個以交友社群搜尋為主軸的搜尋引擎,不知道葫蘆裡賣的是什麼藥? 而且還有APP(應用商城),看來是想結合Google AdWord和EC搶奪Google失落在大陸的一塊拼圖,稍為試用了一下,發覺它其實還滿有真材實料的 (如果他不是整合百度和Google的搜尋內容的話) ,真的搜尋得到一些有趣資訊,目前感覺娛樂性質很高,而且定位很清晰,至於效果有多少,就讓我們拭目以待了。

MHT檔匯出內嵌圖片

今天一個朋友跑來找我說幫幫忙,她在一個網站上想要把網頁上的圖片存下來。我:「在圖片上按滑鼠右鍵不就可以下載了嗎?」 朋友說:「不行,很怪說…。」 我開了那個網頁,心裡滴咕:「哪來的網站維護人員,竟然使用mht檔來發佈網頁,#$^%*&…?!老師教都沒有在聽喔!」 首先,要開啟那個網頁就不容易了(好像有的人可以用IE直接開啟,我的卻不行),我的方法是在那個連結上按滑鼠右鍵,直接另存新檔,這時匯儲存成一個mht檔,再用IE點開來,打算另存成html新檔後,找出被封裝的圖片。 答:此方法失敗,IE另存新檔不會分離被封裝的圖片檔。 所以只好借重firefox的外掛能力了。 (1) 讓firefox能開啟能開啟mht檔。 Step 1:在firefox的 [工具] – [附加元件]搜尋 unMHT Step 2:安裝後重新啟動firefox (2) 分離封裝的圖片(另存新檔)。 Step 1:開啟mht檔 Step 2:另存新檔,就可以找到相同檔名的資料夾,所有封裝網頁的元件,如圖片、音樂檔都會在裡頭。 完工。

Dos模式( Dos Command) 發信

相信喜歡用Dos Command模式的人,應該會有需要利用它來發信,譬如:當某某排程完成的時候來封mail通知一下。 下面介紹 blat (http://www.blat.net/)來發信。 下載後免安裝,直接執行 Step 1: blat -install <> <> ex: c:/>blat -install mailserver.com.tw emailAddress@mailserver.com.tw Step 2: blat -to <> -subject <> -body <> -attach <> ex: c:/>blat -to UserName@mailserver.com.tw -subject ThisIsTestMailSubject -body MailBody -attach fileName.txt

MsSQL資料庫簡易備分

由於工作需要必須在很短的時間製作一個資料庫自動備份的機制,所以很簡單的利用Dos Command的指令做了一個bat檔,加入自動排程,定時執行。 echo ################ Backup the DB ################ osql -U UserName -P Password -S ServerName -n -Q "BACKUP DATABASE DBName TO DISK='d:\temp\%date:~0,4%%date:~5,2%%date:~8,2%.bak'" echo ################ Zip the Backup File ################ "C:\Program Files\WinRAR\WinRAR.exe" a -r -ep1 "d:\temp\%date:~0,4%%date:~5,2%%date:~8,2%.rar" "d:\" echo ################ Delete the source ################ del d:\temp\*.* /F /Q echo ################ move the source ################ move d:\temp\*.* \\192.168.1.1\

清除系統垃圾文件

如果你用的是XP使用過了一段時間感覺電腦怪怪,但又說不出為什麼怪的話,試試下面這個bat檔,清除一下你電腦中的垃圾吧! @echo off echo 正在清除系統垃圾文件,請稍等...... del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q %systemdrive%\*.log del /f /s /q %systemdrive%\*.gid del /f /s /q %systemdrive%\*.chk del /f /s /q %systemdrive%\*.old del /f /s /q %systemdrive%\recycled\*.* del /f /s /q %windir%\*.bak del /f /s /q %windir%\prefetch\*.* rd /s /q %windir%\temp & md %windir%\temp del /f /q %userprofile%\cookies\*.* del /f /q %userprofile%\recent\*.* del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*" del /f /s /q "%userprofile%\Local Settings\Temp\*.*" del /f /s /q "%userprofile%\recent\*.*" echo 清除系統垃圾完成! echo. & pause

『告白』(こくはく)

『 告白 』(こくはく) 是一個日本女作家的作品,原本看了片名和美美的松隆子以為是愛情片,但是看了一下子,我又以為是春風化雨、有教無類的教育理念宣導片,是呀!我也反對校園霸凌,在我內心思緒滿盈、滿腔熱血的同時,我突然發現我的所有假設都錯了,它竟然是人性最陰暗面的黑暗題材-復仇。 劇情我就不詳述了,不過我還滿喜歡作者以不同角色剖析內心世界的「告白」手法,我想這大概就是這部片或是這本書取名為告白的原因吧,記得「芥川龍之介」所做的「羅生門」也用了相同的手法,這對於推理玄疑性質的劇情真的很有加分效果。 如果你的內心也有小小的反叛因子,很適合看這部片子唷!

Eclipse for Python

Eclipse for Python 要在 eclipse 中編譯 Python 其實很容易,只要照著下面步驟操作就可以了。 Step 1 :啟動安裝 Python 外掛 (Plug-in) 。 [Help] -> [Install New Software] Step 2 :加入外掛元件對應站台 [Add] Step 3 :輸入 PyDev 網址 [Location] : http://pydev.org/updates Step 4 :勾選 PyDev 需要更新的元件 [Select All] Step 5 :系統自動搜尋元件的必要安裝 [Next] Step 6 :同意安裝 [I accept] -> [Next] Step 7 : Installing Software [wating…] Step 8 :信任憑證 [Select All] -> [OK] Step 9 :安裝完成,重新啟動 eclipse 讓這次的安裝生效。 [Restart Now] Step 10 :開啟設定外掛程式參數對話框。 [Window] -> [Preferences] Step 11 :設定外掛程式 Pydev 參數。 [Pydev] -> [Interpreter - Python] -> [New] ※ 選擇 C:\Python27\pythonw.exe Step 12 :設定編碼方式為 UTF-8 。 [General] -> [Workspace] -> [Text file encoding] -> Other Utf-8