目前分類:未分類文章 (75)
- Jul 07 Mon 2014 22:53
房妍
- Jul 07 Mon 2014 22:47
小米2/2S官方原生版安卓Android 4.4發布(非MIUI)
對於小米手機用戶來說,注重親和力的MIUI一直用起來十分順手,而原生態的Android系統對於米粉來說並不熟悉。近日,小米官方發布適配於小米2/小米2S Android 4.4版本ROM,修復了之前存在的Bug,並提升至Android 4.4.2,採用原生風格,是最終穩定版。
- May 02 Fri 2014 21:56
暗黑3 - 70級傳奇鍛造白裝物品
70級傳奇鍛造白裝物品
- May 02 Fri 2014 21:38
[轉] Facebook表情符號
Facebook表情符號
- Mar 31 Mon 2014 15:28
[轉]《奪魂之鐮》傳奇鍛造材料掉落表
《奪魂之鐮》傳奇鍛造材料掉落表
- Mar 09 Sun 2014 23:21
[轉] 神秘的電腦高手
很久以前,那還是我用win98的時候有次我系統崩潰了,因為我是電腦白吃,我朋友給我介紹了
一個高手來幫我修電腦。
他看了一下電腦,問我有沒有98的光碟,我說沒有。
他想了一下,叫我把固定電話拿給他,我想修電腦要電話幹什麼,但人家是高手,我也不好說什
麼,就把電話拔下來給他了。
他把電話線空著的一頭接在電腦的一個插孔內,然後進入了dos,然後就開始在電話上不停的按
著鍵,他按鍵的速度非常快,但是只按0,1兩個鍵,我搞不懂這有什麼用,但也不敢問,看了半
個多小時,他還是不停的按這兩個鍵,我漸漸的有些睏,我問他這東西要搞多久,他說要幾個小
時,我給他倒了杯茶,就一個人去隔壁睡覺了。
醒來的時候,一看已經過了4個多小時,我起身到隔壁,看見他正在98裡面調試,過了一會兒,
他說,你試試,我坐上椅子用了一下,真的好了,我當時也不懂電腦,謝過人家就走了。
後來我慢慢對電腦有了瞭解,終於瞭解,原來當時那位高手是用機器語言編了一個98系統,我後
來問我朋友那位高手的下落,我朋友說前幾年去了美國之後,杳無音訊....
- Dec 18 Wed 2013 03:55
Lightroom 的編目是什麼?
簡單來說,就是類似 iPhoto 的圖庫資料庫,不過檔案大小會比 iPhoto 的圖庫略小,而且支援編目的合併與分支。
下面是官方說明:
Lightroom 會使用編目追蹤檔案位置及記憶相關資訊。編目就像是包含了相片記錄的資料庫。這筆記錄儲存於編目中,包含了預視資訊、指出相片在電腦上所在位置的連結、描述相片的中繼資料,以及套用於「編輯相片」模組的編輯指示等資料。評等相片、增加中繼資料與關鍵字標籤、將相片組織為集合,或從編目移除相片時 (甚至是原始相片檔案離線時),設定都會儲存於編目中。
有了這一切資訊,Lightroom 即可讓您靈活管理、辨識及組織相片。例如,如果是拍攝外景,您可以將相片讀入筆記型電腦中的 Lightroom,再將原始相片移到可寫入的媒體或儲存裝置,並繼續組織及管理相片,無須擔心佔滿筆記型電腦的硬碟。之後您可以將編目傳送至桌上型電腦,不僅保留您所進行的更改,而且會記錄相片的儲存位置。您與外景拍攝一起讀入的編目,與可能儲存在桌上型電腦中的其他編目是分開的。
注意:
雖然您可以在 Lightroom 和 Adobe Bridge 中檢視相片,但是這兩個應用程式的運作方式不同。若要使用 Adobe Bridge 檢視相片,電腦硬碟必須包含相片,或者電腦必須連接包含相片的儲存媒體。原因在於 Adobe Bridge 是一種檔案瀏覽器,只會顯示可存取的相片。Lightroom 編目則是會記錄所讀入相片的資料庫,因此無論硬碟是否包含實際的相片,您都可以預視相片。然而,若要使用 Lightroom 編輯相片,軟體必須能夠存取儲存的相片。
Lightroom 預設會載入最近用過的編目。您可以選擇「檔案 > 開啟編目」以開啟不同的編目,也可以在「一般」偏好設定決定要開啟哪個編目。
http://helpx.adobe.com/tw/lightroom/help/lightroom-catalog-basics.html
- Feb 28 Tue 2012 01:07
歷史傳奇 - 秦始皇地下高樓
- Feb 27 Mon 2012 22:38
三國志12的女性人物
- Feb 23 Thu 2012 09:59
開啟Windows 7 AHCI模式
AHCI是Advamced Host Controller Interface的簡稱,是一種允許軟體與SATA裝置溝通的硬體機制 (可參考wiki:http://zh.wikipedia.org/wiki/AHCI),一般來說開啟AHCI以後才可以讓現在的SATA硬碟發揮該有的效能,而非走傳統IDE的模式。
如果在安裝Windows 7時,在BIOS內是選擇IDE或者相容模式,那Windows 7預設會以IDE的方式來傳輸,這種封印起來的效能真是浪費了SATA的頻寬,以下就是修改的方法。
1. 點選左下角的開始鈕,在「搜尋程式與檔案」的地方輸入regedit,在上方程式列表的地方按下enter,開啟「登錄編輯程式」
2. 到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci,將右側的Start從3改為0
3. 重開機進入BIOS,將主機板內的設定值改為AHCI (因為每張主機板的BIOS都不相同,請參考使用手冊後再進行修改)
4. 重新進入Windows 7,會重新安裝驅動程式,安裝成功後再重開,完成
可用常見的效能測試程式來測試一下,例如HDTune,可到此下載:http://www.hdtune.com/download.html
以在下的硬碟:WD6400AAKS-22A7B (640GB)來說,Average的速度可到88MB/sec (Usage 77.95%),新的硬碟的速度應該都可以接近100MB/sec吧
- Feb 23 Thu 2012 09:49
Android模擬器無法上網的問題(java.net.UnknownHostException)
應該是很常見的問題了,這邊記錄一下解法,我的IDE是用MOTODEV (Motolora自己包的開發環境, based on Eclipse 3.7),裡面的畫面可能會有點不同。MOTODEV可從SDK Manager中下載。
1. 到Device Management,點要啟動的Virtual Device,點右鍵,選擇Properties
2. 選擇Startup Options –> Network,勾選DNS Server,輸入「8.8.8.8」
3. 重開Virtual Device,搞定
- Sep 13 Mon 2010 00:40
關閉 Aptana 內建的 Jetty Server
剛剛在 Aptana 中 Launch django 內建的 httpd server 時一直發生
Error:
的情形,telnet localhost 8000,發現已經有程式佔據了 8000 port,
看了一下 telnet 後的情形是 Jetty 在運作,而 Jetty 是跟著 Aptana 一起被呼叫的.....
查了一下 Aptana 的手冊,發現有個 Server View 可被開啟,
打開以後可以看看內建的 Server 有哪些,預設 Jetty 是開啟的 (原本沒開,後來不知道為甚麼突然會開啟???)
關掉以後就可以正常啟動 django development server 了
--
如果要永久關閉,可以到 Window -> Preferences -> Aptana -> Editors -> HTML -> Preview 將 Preview Type 改為 Use file URL 即可
- Aug 10 Tue 2010 08:52
WDS(Wireless Distribution System)相關資料整理
什麼是WDS?
http://blog.xuite.net.tw/open.mark/20051231/7671683
WDS設定參考
http://blog.elook.net.tw/index.php?load=read&id=3
SMC WBR14-G2 Spec.
http://www.smc-asia.com/tw/products03.php?Fullkey=163
http://diplodocs.tw/jim/SMC/SMCWBR14-G2-_E
軔體更新
http://bigwatermouse.blog124.fc2.com/blog-entry-214.html
無線橋接器說明
http://140.116.72.80/~smallko/wireless/bridge_mode.htm
透天厝聯網解決方案-WDS試做 7904+WBR14g
http://www.mobile01.com/topicdetail.php?f=110&t=94229
==
還沒實驗,老家是透天厝,共有三樓,對外的Router是Vigor 2500e,放在一樓,目標是二三樓都可以正常收到無線訊號不會斷訊。是成了再來寫心得
- Jan 19 Tue 2010 04:08
mpi4py安裝與使用
mpi4py安裝手冊
shen shen129[at]gmail.com>
2010/1/19 v1.1
下載套件
目前mpi4py的官網在
而Project則是Host在google.code
http://code.google.com/p/mpi4py/
這個是下載網址
http://mpi4py.googlecode.com/files/mpi4py-1.2.tar.gz
安裝與設定
1. 先確定已經安裝了Python 2.6的套件,預設的安裝目錄應該是C:Python26,檢查看看 %PATH% 這個環境變數內,有沒有引入Python的Home目錄,若沒有,則到控制台內去新增。
2. 安裝MPICH2的Windows套件,可以到MPICH2的官網下載
http://www.mcs.anl.gov/research/projects/mpich2/
smpd在Windows7 / Vista上安裝的注意事項
smpd的全名是Process manager service for MPICH2 applications,是MPICH2用來管應用程式在個節點上通訊的程式。
在Windows7/Vista上安裝時,原本套件內的wmpiregister.exe並無法順利地進行金鑰加密,需要手動進行金鑰的處理。
以管理員的身分開啟一個CMD視窗,然後執行下列指令[1]:
smpd -phrase behappy -install
其中,behappy是預設的金鑰,每個區網內要當節點的主機,都必須設定相同的金鑰才能運作,後面的 -install 是讓smpd程序能在windows的背景服務,根據smpd命令內的說明:
"smpd -install" will install and start the smpd in Windows service mode.
This must be done by a user with administrator privileges and then all
users can launch processes with mpiexec.
檢查services服務,找到MPICH2 Process Manager, Argonne National Lab這個服務名稱,檢查看看是否在執行中的狀態。
接著,修改防火牆的設定,讓smpd程序可通過防火牆,如下圖:(Windows7)
開啟wmpiconfig.exe來驗證上述程序是否成功,若成功會看到下列結果:
(需要上述Hosts的地方皆為綠色才行)
補充說明一下我的執行環境:兩台PC,皆為雙核心,一台的Hostname是 Enzo (Windows 7),另外一台是Peugeot (Windows 2003 Enterprise Edition),Enzo是用來執行指令的環境。
再來,將安裝MPICH2的目錄加到系統的%PATH%變數內,如下圖:
3. 安裝Microsoft Visual Studio 2008 (我這邊使用的是Team Edition,Express Edition可在微軟的網站上下載,是免費的),等等進行套件的編譯時需使用vc++的編譯程式。
4. 解開剛剛下載的mpi4py-1.2.tar.gz到C:¥目錄下,接著開啟記事本修改mpi.cfg,找到# MPICH2 example這個段落,修改如下:
[mpich2]
mpi_dir = C:/Program Files/MPICH2
mpicc = %(mpi_dir)/bin/mpiexec
mpicxx = %(mpi_dir)/bin/mpiexec
5. 進行編譯,開啟一個CMD視窗,切換到剛剛解開的目錄下,接著執行[3]
python setup.py build -mpi=mpich2
再來則是一串的編譯過程。編譯好了會產生一個build的資料夾如下:
接著,使用下列指令進行安裝
python setup.py install
程式會安裝到Python的套件預設目錄C:Python26Libsite-packagesmpi4py內。
測試
在mpi4py的目錄下,有個demo目錄,我們可用裡面所附的helloworld.py進行測試,輸入下列指令:
mpiexec -n 5 python demo/helloworld.py
其中,-n 是指定Process的數量,後面的數字2是執行個數(從1開始),後面的python helloworld.py則是mpi4py的指令[2]。如果順利,會見到下列結果:
再來,透過指定Host的方式來測試兩台機器間是否能通訊
mpiexec -hosts 2 Enzo Peugeot 19 python ¥¥192.168.0.1¥mpi¥helloworld.py
其中 -host 之後所接的2是表示host list的數目,此處呼叫了兩台機器進行運算,之後承接的hostlist則是分別輸入hosts名稱,此處是Enzo和Peugeot。再來的19是表示執行的Process數目(此處是從0開始計算,所以19其實是使用了20個Process來執行),之後是python \192.168.0.1mpihelloworld.py。
(需要將可執行的程式,放在所有節點都能存取 / 寫入的位置,否則會產生錯誤,此處是將檔案放在192.168.0.1這台主機的資料夾內)
以下是執行結果:
遠端主機會產生相對應的process,如下圖:
此外,根據mpiexec Command的說明,-n和 -host屬性兩者互斥[4]。還有,呼叫mpiexec並不需要管理者的權限。
至此,已經能用mpi4py搭配Python語言進行平行程式的開發了。
Reference
[1] 詳見討論串
http://groups.google.com/group/fds-smv/msg/48380e577059f7d8?pli=1
[2] 詳見MPI for Python使用手冊 p.p. 11
[3] 詳見MPI for Python使用手冊 p.p. 10
[4] 線上版的mpiexec參數說明
- Dec 16 Wed 2009 08:18
第一個Google App Engine應用程式
申請程序
guestbook測試
撰寫第一個程式 - HelloWorld
- Oct 25 Sun 2009 16:47
Using Python to implement Simpson's Rule
import math
from time import localtime, strftime
def SimpsonRule(a, b, n):
sum = 0
for i in range(1,n,1):
Xi = a + ((b - a) / n) * i
if (i%2 == 0):
sum += 2 * f(Xi)
else:
sum += 4 * f(Xi)
sum += f(a) + f(b)
sum = sum * (b -a) / (3 * n)
return sum
def f(Xi):
return 1 / (Xi * Xi)
a = 1.0
b = 2.0
n = 60000000
print strftime("%H:%M:%S", localtime())
print SimpsonRule(a, b, n)
print strftime("%H:%M:%S", localtime())
- Oct 19 Mon 2009 19:33
aspx不要PostBack
前端頁面的Script加上
window.event.returnValue = false;
- Oct 14 Wed 2009 08:52
使用XmlNamespaceManager
var doc = (from m in db.TblMapMetadata
where m.MapId == MapId
select new { XmlData = m.TWSMPMetadata }).First();
XmlDocument xml = new XmlDocument();
xml.LoadXml(doc.XmlData);
XmlNamespaceManager mgr = new XmlNamespaceManager(xml.NameTable);
mgr.AddNamespace("gco", "http://www.isotc211.org/2005/gco");
XmlNodeList nodes = xml.SelectNodes("//gco:CharacterString", mgr);
foreach (var node in nodes)
{
var n = ((XmlNode)node);
switch (n.ParentNode.Name)
{
case "organisationName":
fUnitName.InnerText = n.InnerText;
break;
case "individualName":
fUserName.InnerText = n.InnerText;
break;
case "positionName":
fUserTitle.InnerText = n.InnerText;
break;
case "voice":
fUserPhone.InnerText = n.InnerText;
break;
case "facsimile":
fUserFax.InnerText = n.InnerText;
break;
case "deliveryPoint":
fUserAddress.InnerText = n.InnerText;
break;
case "electronicMailAddress":
fUserEmail.InnerText = n.InnerText;
break;
};
}