[教學]用Windows Live Writer來寫Pixnet的網誌

Pixnet的後台很華麗,很漂亮
一開始還有點不習慣
(說實在我還很懷念以前的舊後台…好啦,這不是重點)

今天還介紹這東西,也是多虧Pixnet站方,有花心思研究xml2pc
這格式跟wordpress一樣的,剛好Windows Live Writer偏偏有支援wordpress的xml2pc

所以這不可思議的事就發生了

Windows Live Writer這雖然是M$的東西
(很多人可能對他很感冒….XD)
我是想說說這軟體腳色本質,有很多好處

1.  離線編輯,可以搞得像word一樣,可以儲存在本機
也不會因網路不順而lost掉文章(這大家應該很多經驗)

2.  隨時都可以寫,寫好就一次發送到網路上

3.  不用等待網路下載"寫文章"的頁面
每次等它下載,連寫的興致都沒了

4.  能記住密碼,跟MSN上線一樣

5.  如果文章有附圖片的,會一併上傳上去
可以跟WORD一樣,直接從檔案總管把圖片拖到內文來
(只是沒這麼好管理就是了)

 

 

好吧,廢話完畢。請看圖說故事

1.  安裝Windows Live Writer,就是在裝MSN的時候多勾一個這個
使用「NEXT大法」就可以裝好了

0

2.  開啟Writer,如果沒有建立Live Space帳號,會省略這步
有建立過的就要在右上角按這個鈕  >  新增部落格帳號

 

1 

3.  選擇「其他的部落格服務」,按「下一步」

2

4.  輸入相關資訊,像Pixnet要像我這樣打,但帳號不要跟我一樣,按「下一步」

3

5.  等待,喝杯咖啡

4

6.   這選項是要讓版面更有FU,所以要選「是」

5

7.  命名個給你看的名稱,按「結束」完成!

 

趕快來玩一下吧

(註:上傳的圖片,相簿會另外有個專用的夾,網路的後台不能刪除)
(Pixnet站方很貼心的會儲存草稿(給網路的後台發佈新文章用的),有時還是要去網路的後台刪一刪)
(本機看不到文章回應,還有留言板…等等,只能拿來發文章)

[轉貼][備忘]關於PFN_LIST_CORRUPT錯誤

引用原文:http://www.wretch.cc/blog/wch6858/10834510

 

關於PFN_LIST_CORRUPT錯誤

PFN_LIST_CORRUPT
藍底白字錯誤代碼是0x0000004E

如果是遇到這樣的問題
趕快去換條新的記憶體吧
重灌能救回的機率很低

當然
搞很久
還去查了些原因
說什麼錯誤導致IO出現問題
以為是熱當 結果是錯的
重灌了顯卡驅動程式也不行
甚至在重灌OS時也來…
於是昨天下午直接跑台北跟創見服務中心換了兩條新的1G記憶體DDR-400
接下來一切正常到現在
遇到此問題的
趕快去換吧
有很大的原因會是記憶體爆了

爆的顆粒是海力士的吧 使用期間約1個月
目前換到的顆粒是三星

[筆記]ASP印出檔案列表(包含子資料夾)的程式

找很久,也終於給我找到了
這可是很多書上沒有寫的喔

FileSystemObject的資料本來就比較少
反正都變成ASP.net了,這種驚訝應該不是很多人能體會吧
因為這些都是ASP.net的基本配備=  =

傳入絕對路徑,會傳回整理過的檔案列表(包含子資料夾)

有興趣的人煩請看程式碼更動,謝謝。

——————————————————————————

<

p>’顯示檔案列表  
Function ShowFileList(folderspec)  
Dim f, f1, fc, s  
Set fso = CreateObject(“Scripting.FileSystemObject”)
If (fso.FolderExists(folderspec)) Then
Set f = fso.GetFolder(folderspec)  

<

p>Set fc = f.SubFolders
For Each f1 in fc  
s = s &”&lt;dir&gt;”& f1.name  
s = s & “<br>”  
Next  

<

p>Set fc = f.Files  
For Each f2 in fc  
s = s & f2.name  
s = s & “<br>”  
Next  
ShowFileList = s  
Else  
ShowFileList = -1  
End if  
End Function  

[筆記]關於C裡面的pointer

上課學到pointer
很多人聽不太懂,手邊剛好有寫個測試程式
分享給大家,程式碼有點冗長
都是為了直接看結果方便之原故
之後如果有搭配array的使用,我會再發一篇
敬請期待

環境:Microsoft Visual C++ 6.0

#include “stdafx.h”
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char* argv[])
{
 int a=3,b=5,*pn1,*pn2,**ppn;
 pn1=&b;
 pn2=&a;
 printf(“指令:\n\tint a=3,b=5,*pn1,*pn2,**ppn;\n\tpn1=&b;\n\tpn2=&a;\n\n結果:\n”);
 
 printf(“a=%-3d &a=%p \n”, a ,&a);
 printf(“b=%-3d &b=%p \n”, b ,&b);
 
 printf(“*pn1=%-3d &*pn1=%p &pn1=%p pn1=%p \n”, *pn1 ,&*pn1 ,&pn1 ,pn1);
 printf(“*pn2=%-3d &*pn2=%p &pn2=%p pn2=%p \n”, *pn2 ,&*pn2 ,&pn2 ,pn2);
 
 printf(“指令:\n\t*pn1=100;\n\n結果:\n”);
 *pn1=100;
 printf(“*pn1=%-3d &*pn1=%p &pn1=%p pn1=%p \n”, *pn1 ,&*pn1 ,&pn1 ,pn1);
 printf(“*pn2=%-3d &*pn2=%p &pn2=%p pn2=%p \n”, *pn2 ,&*pn2 ,&pn2 ,pn2);
 printf(“a=%-3d &a=%p \n”, a ,&a);
 printf(“b=%-3d &b=%p \n”, b ,&b);
 ppn=&pn1;
 printf(“指令:\n\tppn=&pn1;\n\n結果:\n”);
 printf(“**ppn=%-3d &**ppn=%p *ppn=%p\n&*ppn=%p &ppn=%p ppn=%p \n”
  , **ppn ,&**ppn ,*ppn , &*ppn, &ppn, ppn);
 
 system(“PAUSE”);
 return 0;
}

[備忘] 頁面轉址語法

頁面轉址語法,上次找很久找不到
如今放上來做備忘,以免不時之需

 

<html>
<head>
<meta http-equiv=”content-type” content=”text/html; charset=big5″>
<meta http-equiv=”Refresh” content=”0;url=頁面網址”>
<title>頁面載入中…</title>
</head>
<body>
頁面載入中…請稍候<br>
<a href=”index.asp”>頁面標題</a>
<script language=”JavaScript”>
<!–
location.href= (‘頁面網址’);
–>
</script>
</BODY>
</HTML>

[小技巧] 解決掉ATI驅動程式留下的 dxva_sig.txt

這不是木馬問題,media player 播放影片時,就會出現無用的 dxva_sig.txt
是因為啟用了WMV硬體加速

方法一:

引用自:http://forum.palmislife.com/viewthread.php?tid=58325
http://forum.pcdvd.com.tw/showthread.php?t=466551 

每次看WMV總是會停格或色塊
而且一播放就會出現無用的 dxva_sig.txt
就在剛剛找到問題的解決方法了
去底下網頁下載ATI Tray Tools並安裝起來
http://www.guru3d.com/article/atitraytools/189/
這是ATI專用的工具列程式,可以用來作很多細部調整或超頻
現在也可以利用他的調整功能來解決這個問題
將這程式常駐後去圖示上點滑鼠右鍵選擇
Tweaks > Advanced Tweaks
然後下拉選擇 Video Tweaks
找到 DXVA_WMV 把他勾起來
按下OK後立刻就生效了,不用重新開機
接下來就可以去搜尋整台電腦把 dxva_sig.txt 全部清乾淨

方法二:

引用自:http://zhidao.baidu.com/question/6998238.html

下載一個針對WM10的更新程式就可解決

http://download.microsoft.com/download/f/9/6/f969ae58-75d4-4241-b58c-9a295372d8c0/windowsmedia10-kb888656-x86-global-enu.exe

開啟 windows media player 10, 選上方選單中的”工具” -> “選項” -> “效能” -> “進階”
,出現進階設定畫面後,請看看你的”視訊加速”及”DVD視訊”都有的”使用視訊混合轉譯器”選項
將它關閉

如有誤,歡迎不吝指正,謝謝

[小技巧] linux下的檔案分割及合併

文章引用自:http://www.real-blog.com/linux-bsd-notes/19

需要將一個體積龐大的檔案分割成細小的檔案

分割檔案
假如有一個 5MB 的 testing.mp3 檔案,你想分割成每份 1MB 大小的檔案,可以用以下指令:

split –bytes=1000000 testing.mp3 output

輸出檔名為outputaa outputab outputac … 等等,每個檔案為1000000 bytes

合拼檔案

cat split1 split2 split3 > output

以上指令會將 split1, split2, split3 合拼為 output 檔案。如果在目錄內沒有其他檔案是以 output 開頭的話,則可以將以上指令簡化成:

cat split* > output

 

——————————————————————————————

比較windows XP下的合併檔案

引用自:http://blog.yam.com/wage/article/5746554

合併多個文字檔

假設有a.txt, b.txt, c.txt三個文字檔,想要將之合併為一個文字檔output.txt

copy a.txt+b.txt+c.txt output.txt 

如果不是文字檔,採用二進位方式合併

copy a.txt+b.txt+c.txt output.txt /b

或是使用hjsplit檔案分割合併工具 (freeware有繁中版)

至於能不能在XP與linux混用(例如:linux下分割,copy到XP合併)有待實驗

[微軟大臭蟲] Visual C++ 2008 的複製掉字問題

t1.gif 

這真的要好好寫一下了,有程式搞得這樣的嗎?

這問題出在,當我把東西複製到VC++ 2008,顯示一切正常
當要複製貼上到word時,雖然有很漂亮的原始碼上色

但所有接在中文字附近的數字,都會消失不見(掉字)

這還真的很苦惱耶!

本想說有美麗的程式碼顏色的說

[筆記] linux 進入單人模式 (GRUB 開機)

如果忘記Linux的root密碼或是需要修復檔案系統等異常的情況,此時必須進入單人模式進行修復救援的工作。

開機時, 按 e , 表示準備修改 kernel 開機命令
選擇有 kernel 的命令列,按 e進入編輯模式,在最後空一格然後加上 single或1,接著按下「Enter」鍵。
如下所示:
kernel /vmlinuz-2.6.12-1 ro root=/dev/hda2 kernel single
按「 b 」繼續開機,即可順利進入單人模式.

完成需要進行的工作後,可以利用exit指令離開單人模式,而進行正常的開機程序。

文章節錄引自:http://blog.roodo.com/raincry/archives/958799.html

[計實務程設]找質數程式

#include “stdafx.h”


#include <stdio.h>


#include <stdlib.h>


 


int is_prime (int n);                                //檢查是否為質數的函式雛型


int main(int argc, char* argv[]){


       


        int t=1,trgnum;


        printf(“===找質數程式===\n”);


        printf(“請輸入最後終止的數==>”);


        scanf(“%d”, &trgnum);


        printf(“\n\n”);


        printf(“1-%d的所有質數如下:\n”,trgnum);


        for(int i=2;i<=10000;i++){                       //測試11000分別是否為質數(1不是質數,所以從開始)


                if (is_prime(i)){                       //是質數的話就印出來


                        printf(“%4d, “,i);


                        if((t++%12) == 0)             //t判斷是否需要換行(一行12個數字)


                                printf(“\n”);


                }


        }


        printf(“\n\n”);


        system(“PAUSE”);


        return 0;


}


int is_prime (int n){


        int is_prime_bool=1;


        for(int j=2;(j*j)<n;j++){                            //找出所有的因數(不含自己)


                if (n % j == 0 && j != 1){          //除了1之外,是否有其他數字可以整除它(因數)


                        is_prime_bool=0;            //它就不是質數


                        break;                              //以下的數字就不用判斷(加快程式執行的速度)


                }


        }


        return is_prime_bool;


}