2011年10月5日 星期三

PHP 對 MYSQL 交易(Transaction)

MYSQL 中只有 INNODB 和 BDB 類型的資料表才能執行交易處理!一般 MYSQL 資料庫預設的引擎是 MyISAM,這種引擎不能執行交易!如果要讓 MYSQL 執行交易,可以自己手動修改:

方法如下(Windows):
1.修改 c:\appserv\mysql\my.ini 文件,找到 skip-InnoDB ,在前面加上#,後存檔。
2.在執行中輸入:services.msc,重啟 mysql服務。
3.到 phpmyadmin 中,mysql->show engines;(或執行mysql->show variables like 'have_%'; ),查看 InnoDB 為 YES,即表示資料庫執行 InnoDB 了。也就說明能執行交易 Transaction 了。
4.在建資料表時,就可以為S torage Engine 選擇 InnoDB 引擎了。如果是以前建的,可以使用 mysql->alter table table_name type=InnoDB; 或 mysql->alter table table_name engine=InnoDB; 來改變資料表的引擎。
MySQL 預設都會啟動 Auto Commit, 要在 InnoDB 做 Transaction 有分兩種方法:
1. begin 直到 commit, rollback 結束
2. set autocommit=0 直到 set autocommit=1 結束

2011年9月30日 星期五

清除 Outlook 自動完成收件人快取

1.請先關閉 Outlook 應用程式.
2.點[開始]-->[尋找]-->在右邊視窗選擇 [所有檔案及資料夾].
3.點選 [進階選項]-->勾選 [尋找 隱藏檔案與資料夾].
4.搜尋 *.NK2 檔案.
5.找到以後變更檔案名稱為 *.bak 即可.

也可以參考微軟官方網站的連結進行修改.

http://support.microsoft.com/kb/287623/en-us

2011年8月12日 星期五

如何移除IE9?

好長一段時間沒有更新文章了,最近忙到翻掉+惰性,所以都沒有隨手把做的事情寫成教學紀錄上來,但是閒的時候又沒做事,就沒問題可以寫教學XD

好吧!總而言之就是我懶惰......剛好剛剛弄個東西,又沒啥事情,就來寫寫

有個同事報修說oracle erp系統無法使用,幫他查看了一下,原來是因為他自己升級了IE,從IE8升級到了IE9造成java支援上的問題,所以需要將IE9移除還原IE8

移除的方法很簡單,按照一般移除軟體的方法就可以了,

進入 開始 --> 控制台 --> 程式和功能 ,這時你一定會找不到 "Windows Internet Explorer 9"這個移除項目,因為windows把IE視為系統的一部分,所以被歸類在安裝的更新裡面,點選左上角分類中的"檢視安裝的更新"就可以找到"Windows Internet Explorer 9",點選"解除安裝"之後選是,重新開機後即可移除IE9,自動降級成IE8囉!

2011年7月19日 星期二

google labs pagespeed

Google的確是"神",的確是"行",還真的所有你想的到想不到的服務他都幫你準備好了!

這次要介紹的是google pagespeed,這工具可以幫助你測試你所寫的網站讀取速度如何,除了幫你打分數之外(阿正:不要再幫我打分數~~),還可以條列式的告訴你在讀取方面還有那些需要改進的空間!甚至還會教你如何做修改,真的是猴腮雷啊~

網址為:

http://pagespeed.googlelabs.com/

2011年7月15日 星期五

轉錄:為什麼BA和PM的薪水要比程式師要高?

一個簡單的回答應該是——“因為在我們的社會裡,我們總是會認為薪水和會和職位的層次綁在一起”。但是,這個答案同時也折射出一個事實——我們的薪資是基於我們的所理解的價值,但這並沒有解釋

 

為什麼PM(Project Manager)和BA(Business Analysts)在很多軟體公司裡在組織的上層?

為什麼軟體專案團隊總是在最底層?

2011年7月8日 星期五

好物推薦-jsFiddle - Online Editor for the Web

昨天在ptt爬ajax版的時候,發現有人貼了個很有趣的東西,web版本的線上程式碼編輯器,網址為 http://jsfiddle.net/ ,支援了許多的語法,包括HTML, CSS, JavaScript 這些東西~

不過一定會有人說,那我幹嘛要用web版本的編輯器,單機一大堆IDE可以用,而且反應還比較快功能比較多,我一開始也是這樣想,但是這個東西最實用的地方在於它可以"分享"&"討論"你的code,當需要跟別人討論code但是對方又不再旁邊的時候,這東西就很好用了!而且裡面也內建了一些範例讓你可以減少許多時間,直接修改就能用很多功能

2011年6月29日 星期三

sql 1016 - Can't open file: 'table_name.MYI' (error: 145)

今天早上有一隻程式突然掛點,一直跑不起來,檢查了一下是mysql的問題,

造成資料撈不出來,一直說Can't open file: 'table_name.MYI'

修復方法為在sql鍵入以下指令

REPAIR table table_name(table的名稱);

搞定!!

 

2011年6月28日 星期二

msn故障 錯誤碼:80071392

今天上班的時候開心的打開msn準備用心上班的時候,發現gy的msn無法登入,按照慣例先搜尋一下Windows Live Solution Center看看有沒有錯誤碼的詳細情況,結果竟然給我這個結果:


我們沒有找到關於80071392的任何結果。

點一下這裏轉到Windows Live Solution Center主頁。

搜索提示:

確認您的拼寫正確.

嘗試改寫關鍵字或使用同義詞.

嘗試較少的關鍵字.

請儘量精簡您的查詢.


你們自己丟出來的錯誤碼,竟然跟我說沒這個訊息,你們的錯誤碼是哪來的啊!   囧

後來拜了一下估狗大神,找到了解決方法,

解決方法:
呼叫「工作管理員」(Ctrl+Alt+Del),在「處理程序」下找到「msnmsgr.exe」(Windows Live Messenger),結束處理程序。

應該是msn不知道遇到什麼鬼打牆的要求,所以卡在某個迴圈之類的處理不完。

微軟到底要什麼時候才可以把一個簡單的通訊軟體寫好啊~"~(攤手)

2011年6月24日 星期五

關於wordpress的資料庫

今天再找有關wordpress的縮圖功能與外掛的東西,剛好看到了這篇文章,覺得內容很棒就把它摘錄過來。

她介紹了wp裡面的資料庫規劃跟詳細的欄位介紹,真是非常好用啊XD~~

2011年6月23日 星期四

強迫網頁預設編碼語系

強迫網頁預設編碼語系

瀏覽器對於網頁的語系判斷,網路上一堆文章在討論,不過我覺得不太正確,似是而非,所以我寫了這篇文章。

首先,大家都知道網頁的HEADER這行可以決定編碼方式,這個稱之為 META

< meta http-equiv="Content-Type" content="text/html; charset=utf-8">

大部分的瀏覽器如果編碼設成「自動偵測」時都能正確的分析,並以 utf-8 輸出。但世界並不會這麼平順完美,明明我這樣設定時,他就是用 big5 丟出來,或是我明明設定 META 為 big5,但是他丟出來卻是 utf-8,是不是我的瀏覽器不好,所以換了瀏覽器,也許仍不正常(或者是正常後開始罵不正常的瀏覽器爛)。

2011年6月14日 星期二

Outlook收信時,出現【Outlook 禁止存取下列可能不安全的附件】

首先請按一下【開始】->【所有程式】->【附屬應用程式】,然後按一下【命令提示字元】,接下來請輸入 regedit ,完成之後按一下鍵盤上的 Enter 鍵開啟登入編輯程式,然後請找到下列路徑 :

【HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Security】

2011年6月11日 星期六

WinRAR相關註解參數說明

WinRAR 可以在註解加入 icon 建立參數來製作簡易的安裝程式

Delete 解壓縮前先刪除檔案
License 顯示程式的使用授權協定
Overwrite 選擇檔案的覆寫模式
Path 設定預設目標路徑

2011年6月10日 星期五

Free PC Audit-電腦軟硬體資訊顯示工具

Free PC Audit是個實用的小工具。它可以顯示Windows電腦中的硬體配備、主機板廠牌型號、硬碟/記憶體容量、軟體序號與已安裝電腦中的軟體清單。

此外Free PC Audit還可列出這台電腦安裝了哪些Windows Update修補檔(包含修補檔的編號),並可列出「Startup」清單裡面有哪些東西,讓我們可以快速查詢這電腦有哪些漏洞還沒補、是否有什麼惡意程式、木馬在開機時會自動啟動...等等。

2011年5月26日 星期四

利用header做檔案下載控制

通常在做檔案下載功能的時候,都是做個link連結到檔案,之後跳出視窗讓使用者選擇要下載或者開啟檔案,這種方法雖然簡單方便,但是有的時候會出現其他使用者將你的連結盜連到自己的網站,消耗你的資源增加他的人氣,想要防止這種方法有許多方法,例如先將檔案丟到SQL再去SQL做存取,或是利用權限設定之類的,今天要講的方法是先將檔案交給PHP處理再丟給使用者下載的方式,來規避他人直接取得你的檔案儲存位置,使用底下這隻函數即可做到:

上傳excel檔案並變更格式範例(使用PHPExcel)-1

把最近寫好的code丟上來分享XD~
裡面用到一些fputs與PHPExcel以及時間格式的觀念

2011年5月23日 星期一

如何清除windows 遠端連線中的表單紀錄

開始 --> 執行 --> regedit,
在HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default中右邊視窗可以看到 MRU0, MRU1 等等的紀錄內容,就把它刪掉吧!!
但是一開啟遠端連線視窗時,還是會紀錄上次的連線IP這時就要把 C:\Documents and Settings\使用者\My Documents\Default.rdp刪除就搞定!!
(如果沒發現這個檔案,他預設是隱藏的,要設定資料夾選項,顯示隱藏檔才能看到)

2011年5月21日 星期六

xen使用半虛擬化安裝windows

最近又開始有機會玩xen了XD(不過我還是覺得vmware workstation比較優啊!!)
話說在前一間公司唯一讓我覺得會懷念的除了同事之外就是可以玩虛擬機器
用那四顆12核心的CPU加上32gb的記憶體玩虛擬機 那真是叫一個爽~

基本的設定跟使用以後有機會再慢慢補上吧!!
這邊先講一下在linux底下的xen使用半虛擬化安裝windows
xen裡面有一個強勢的功能是他可以使用半虛擬化去執行Virtual muchine

2011年5月17日 星期二

光華數位新天地營業時間

光華數位新天地 地址:台北市市民大道三段8號
服務台電話:02-2341-2202
民國100年 (2011年) 公休日如下


一月: 1/11 , 1/25
二月: 2/2 ~ 2/6 , 2/22
三月: 3/15 , 3/29
四月: 4/12 , 4/26
五月: 5/10 , 5/24
六月: 6/16 , 6/28
七月: 7/12 , 7/26
八月: 8/16 , 8/30
九月: 9/13 , 9/27
十月: 10/11 , 10/25
十一月: 11/15 , 11/29
十二月: 12/13 , 12/27

因為今天要去採買,可是想到上次白跑一趟的經驗(我還以為光華全年無休= =!!),
就找了一下營業時間,順便做個紀錄囉XD

2011年5月12日 星期四

windows7 無法使用 XP 分享的共用網路印表機

最近要出差到高雄的據點(真爽),聽說了同事有反應遇到這個問題,就找了一下解答
操作方式如下:
    1.「新增本機印表機」
    2. 於「選擇一個印表機連接埠」時,選擇「建立新的連接埠」,而「連接埠類型」選擇「Local Port」,按下「下一步」
    3.此時會出現「連接埠名稱」對話方塊,於此先輸入「\\」,接著輸入 XP 的電腦名稱(或 IP 位址)與其分享的印表機名稱,例如:\\XP\printer


搞定!!

2011年5月4日 星期三

scp指令

scp 遠程主機:/目錄/文件 /本地目錄/文件
scp /本地目錄/文件 遠程主機:/目錄/文件

很基本的東西...不過很久沒用今天要用突然忘記了
作個紀錄XD

各類 NB 進 BIOS

Thinkpad(冷開機按F1,部分新型號可以在重新啟動時啟動按F1)

HP(啟動和重新啟動時按F2)

SONY(啟動和重新啟動時按F2)

Dell(啟動和重新啟動時按F2)

Acer(啟動和重新啟動時按F2)

Toshiba(冷開機時按ESC然後按F1)

Compaq(開機到右上角出現閃動光標時按F10,或者開機時按F10)

Fujitsu(啟動和重新啟動時按F2)

絕大多數國產和台灣品牌(啟動和重新啟動時按F2)

2011年5月1日 星期日

windows免輸入密碼登入

windows登入的時候要是有開放兩個以上的帳號,通常都會需要點選帳號或是輸入帳號後鍵入密碼來做登入的動作,這時有個小方法可以讓你免去這種困擾

在執行的地方打control userpasswords2
1.開啟使用者帳戶(似乎沒辦法從控制台裡面找到這玩意兒)
2.選擇自己的帳號
3.取消"必須輸入使用者名稱和密碼,才能使用這台電腦"的選項
4.確定

2011年4月30日 星期六

Internet Explorer已經關閉-為了協助保護您的電腦,「資料執行防止」已經關閉 Internet Explorer

當IE升級為Internet Explorer 8後,開啟部份網站網頁時,出現【Internet Explorer已經關閉-為了協助保護您的電腦,「資料執行防止」已經關閉Internet Explorer】,因而網頁會無法開啟或自動關閉的情況:

1. 開啟Internet Explorer,點選右上角「工具」→「網際網路選項」。

2. 找到「進階」→取消勾選「啟用記憶體保護以協助避免網路攻擊*」,並分別點選「套用」及「確定」後,請先關閉所有網頁,再重新啟動Internet Explorer即可。

2011年4月28日 星期四

2011年4月27日 星期三

解決Outlook的疑難雜症

解決Outlook的疑難雜症
文/李世平 (記者) 2007-10-05
http://www.ithome.com.tw/itadm/article.php?c=45605


我的Outlook信件夾太久沒有整理,以致超過容量上限而無法收信,該怎麼解決?公司更換了新的電腦設備,我該如何把舊電腦裡的Outlook郵件和設定檔,搬移到新電腦呢?

2011年4月26日 星期二

PHP獲取日期和時間格式化

使用函式 date()
echo $showtime=date("Y-m-d H:i:s")
顯示的格式: 年-月-日 小時:分鐘:妙
相關時間參數:

2011年4月21日 星期四

STRING FUNCTION OF PHP

Table of Contents

addcslashes — Quote string with slashes in a C style
addslashes — Quote string with slashes
bin2hex — Convert binary data into hexadecimal representation
chop — Alias of rtrim
chr — Return a specific character

PHPExcel 抓取excel時間格式的轉換

PHPExcel 在抓取excel格式的時間日期時,出现了23546之類的數字字串,是因為excel的日期跟時間不是用我們常見的1911-01-01之類的格式,而是從1900-01-01開始往後多一天就從25569往上加1產生,因此靠以下的自製函數來轉換時間格式就搞定了!!

2011年4月20日 星期三

win7 or vista連線網路磁碟機問題

有的時候win7連線網路磁碟機時會有明明帳號密碼都打對,但是卻無法順利連線一直問你帳號密碼的問題,照著下列的方法就可以順利解決~

如何調整隱藏資料夾?

會想到要弄這個其實是因為昨天幫一個user備份資料,發現有一個怪怪的資料夾,不管怎麼調整屬性跟權限,他永遠是隱藏的,怎麼調整都弄不回來,copy到其他電腦或是其他硬碟都沒有用,還是一樣,最後乾脆新建一個資料夾,再把資料丟進去搞定= =a...害我研究這麼久,但是也找到一些別人隱藏資料夾的方法,當然不是傳統的簡單把資料夾勾選隱藏屬性,底下就來看看這兩種另類的方法吧!!

2011年4月19日 星期二

- 無線網路出現” Windows找不到一個憑證可以讓您登入到網路”的訊息

連結至無線網路時會出現”正在確認身份識別”的訊息,桌面右下方也會出現”Windows 找不到一個憑證可以讓您登入到網路”的訊息,會出現此狀況主要是因為Windows XP 對無線網路加密進行判斷時產生錯誤,導致誤認為需進行認證,

解決方法:

1. [開始]→[控制台]→[網路連線]→在無線網路連線圖示點右鍵選擇[內容]
2. 點選[無線網路]→在慣用網路欄位中選取無線網路名稱→點選[內容]
3. 點選[驗證]→將[為此網路啟用IEEE802.1x驗證]的選項取消勾選→點選[確定]
即可

2011年4月15日 星期五

php建立檔案函數

今天要記錄的是PHP在開檔與寫入的函數介紹跟使用方法
我們會用到的大致上有三個函數fopen,fput,fclose,
其中fput其實就是fwrite的alias是同一個函數,
Description

  • resource fopen ( string $filename , string $mode [, bool $use_include_path = false [, resource $context ]] )


$filename:欲開啟的檔案名稱
$mode:指明檔案模式(參考底下格式表)
$use_include_path:如果想在include_path搜尋檔案,就要使用這個參數,並且將
參數設為1,如果要求PHP搜尋include_path,就不需要提供目錄名稱或路徑

2011年4月13日 星期三

表格不換行

剛剛在處理一個拉資料繪製表格的問題,因為表格內容多寡相差很大,因此會造成排版混亂不美觀,列高太高,因為表格內容都會自動換行,用css去重新定義html標籤的方法,一直沒用= =a,真是見鬼
後來找到了一個方法,超簡單...只要在html的標籤裡面加上nowrap=nowrap就搞定了...
原來html標籤自己內定的屬性就有了XD
害我弄半天Orz

網路芳鄰分享資料夾重複登入問題

在使用網路芳鄰時,要連線有設定帳密的資料夾情況下,
在連線網際網路中出現下列問題

「指定的網路資料夾目前使用其他用使者名稱和密碼連線。要使用其它使用者名稱和密碼連線,請先中斷任何到這個網路共用的連線。」

2011年4月12日 星期二

關於wp的文章校訂功能

剛剛在編輯之前的文章時,發現底下的區塊有一個部分累積了很多之前修改過或是正在編輯時自動儲存的草稿,對於我這種有電腦潔癖的人來說,是一件無法忍受的事情,所以找了一下方法,統整在底下:

2011年4月11日 星期一

使用 PHP 上傳檔案

必須將表單中的 enctype 屬性設成 multipart/form-data。enctype 屬性是指定瀏覽器對表單中的參數進行編碼的方法,預設值為 application/x-www-form-urlencoded。
以下是建立表單的例子:
upload.html

01 <html>
02 <head>
03 <title>A simple upload form</title>
04 </head>
05 <body>
06 <h2>A simple upload form</h2>

2011年4月8日 星期五

MSSQL2005忘記密碼的解決方法

之前安裝好的MSSQL因為被不知道廠商還是來測試的同事亂搞,變的不能登入,sa的密碼也跑掉,拜了一下google大神,敎了我解答,重新設定sa密碼的方法

1.使用"Windows驗證"登入
2.新增查詢
3.輸入 exec sp_password null,’新密碼’,'sa’
4.執行!

Finish!

PHP 單引號 和 雙引號 的區別

雙引號

包含在雙引號裡頭的可以是一般文字字串,可以含有單引號;
如果含有變數的話,會以該變數的值代入。也允許以「\」代表
跳脫字元。

2011年4月7日 星期四

PHPExcel之使用

這兩天在弄的一個小東西轉換excel檔的排版,使用的是一個叫做PHPExcel的API,功能實在是非常強大,可以去他們的官網查看詳細情況,

PHPExcel

底下是稍微寫一下的程式碼,但是還沒寫完,可以讀取檔案之後轉換內容再輸出我所需要的內容格式,支援excel 95,2000,2003,2007等檔案類型~

Windows 7 連不上samba主機的問題

公司有用到samba當file server要讓其他同事使用windows7去連線時無法連線的問題。事實上,是所有的Windows server,包含要認證的web server、printer server,都沒辦法登入,印象中之前在玩xp跟win7互連網芳的時候就會有安全性設定的問題。拜了一下google大神之後找到以下兩種用法

2011年4月6日 星期三

SugarCRM簡介

最近依上面的吩咐,研究了一下sugarcrm這玩意兒

SugarCRM 客戶管理系統


優點:



  • 開放源碼, 無限用戶, 費用全免!

  • 同類方案之翹楚

  • 全網頁介面操作, 用戶無需安裝額外軟件


nslookup指令介紹

1.開始->執行->輸入cmd按確定
2.輸入nslookup,如下
C:\>nslookup
Default Server: dns.bles.tp.edu.tw
Address: 163.21.102.231 

C:\>nslookup
預設伺服器: UnKnown
Address: 192.168.1.254

>

Google Analytics初學者入門簡介