目前分類:未分類文章 (75)

瀏覽方式: 標題列表 簡短摘要
  • Jul 07 Mon 2014 22:53
  • 房妍

give 發表在 痞客邦 留言(0) 人氣()


對於小米手機用戶來說,注重親和力的MIUI一直用起來十分順手,而原生態的Andr​​oid系統對於米粉來說並不熟悉。近日,小米官方發布適配於小米2/小米2S Android 4.4版本ROM,修復了之前存在的Bug,並提升至Android 4.4.2,採用原生風格,是最終穩定版。


give 發表在 痞客邦 留言(0) 人氣()

give 發表在 痞客邦 留言(0) 人氣()

顯卡耗能與效能比較

give 發表在 痞客邦 留言(0) 人氣()

70級傳奇鍛造白裝物品

give 發表在 痞客邦 留言(0) 人氣()

Facebook表情符號

give 發表在 痞客邦 留言(0) 人氣()

 《奪魂之鐮》傳奇鍛造材料掉落表

give 發表在 痞客邦 留言(0) 人氣()

1

很久以前,那還是我用win98的時候有次我系統崩潰了,因為我是電腦白吃,我朋友給我介紹了
一個高手來幫我修電腦。
  
他看了一下電腦,問我有沒有98的光碟,我說沒有。
  
他想了一下,叫我把固定電話拿給他,我想修電腦要電話幹什麼,但人家是高手,我也不好說什
麼,就把電話拔下來給他了。
  
他把電話線空著的一頭接在電腦的一個插孔內,然後進入了dos,然後就開始在電話上不停的按
著鍵,他按鍵的速度非常快,但是只按0,1兩個鍵,我搞不懂這有什麼用,但也不敢問,看了半
個多小時,他還是不停的按這兩個鍵,我漸漸的有些睏,我問他這東西要搞多久,他說要幾個小
時,我給他倒了杯茶,就一個人去隔壁睡覺了。
  
醒來的時候,一看已經過了4個多小時,我起身到隔壁,看見他正在98裡面調試,過了一會兒,
他說,你試試,我坐上椅子用了一下,真的好了,我當時也不懂電腦,謝過人家就走了。

後來我慢慢對電腦有了瞭解,終於瞭解,原來當時那位高手是用機器語言編了一個98系統,我後
來問我朋友那位高手的下落,我朋友說前幾年去了美國之後,杳無音訊....

give 發表在 痞客邦 留言(0) 人氣()

簡單來說,就是類似 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

文章標籤

give 發表在 痞客邦 留言(0) 人氣()

give 發表在 痞客邦 留言(0) 人氣()

貂蟬

0009_chousen_on[1]

鄒氏

0074_suusi_on[1]

甄氏

0069_shinsi_on[1]

王元姬

0064_ougenki_on[1]

蔡琰

0059_saien_on[1]

黄月英

0054_kougetsuei_on[1]

小喬

0049_shoukyou_on[1]

大喬

0044_daikyou_on[1]

祝融

0014_shukuyu_on[1]

孫尚香

0007_sonshoukou_on[1]

文章標籤

give 發表在 痞客邦 留言(0) 人氣()

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,開啟「登錄編輯程式」

001

2. 到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci,將右側的Start從3改為0

002

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吧

003  

give 發表在 痞客邦 留言(0) 人氣()

應該是很常見的問題了,這邊記錄一下解法,我的IDE是用MOTODEV (Motolora自己包的開發環境, based on Eclipse 3.7),裡面的畫面可能會有點不同。MOTODEV可從SDK Manager中下載。

1. 到Device Management,點要啟動的Virtual Device,點右鍵,選擇Properties

001  

2. 選擇Startup Options –> Network,勾選DNS Server,輸入「8.8.8.8」

002  

3. 重開Virtual Device,搞定

003  

文章標籤

give 發表在 痞客邦 留言(0) 人氣()

剛剛在 Aptana 中 Launch django 內建的 httpd server 時一直發生

Error:<10013, 'permission denied'>

的情形,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 即可

give 發表在 痞客邦 留言(0) 人氣()

什麼是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,放在一樓,目標是二三樓都可以正常收到無線訊號不會斷訊。是成了再來寫心得

give 發表在 痞客邦 留言(1) 人氣()

mpi4py安裝手冊

shen <shen129[at]gmail.com>

2010/1/19 v1.1

 

下載套件

目前mpi4py的官網在

http://mpi4py.scipy.org/

Project則是Hostgoogle.code

http://code.google.com/p/mpi4py/

這個是下載網址

http://mpi4py.googlecode.com/files/mpi4py-1.2.tar.gz

 

安裝與設定

1. 先確定已經安裝了Python 2.6的套件,預設的安裝目錄應該是C:Python26,檢查看看 %PATH% 這個環境變數內,有沒有引入PythonHome目錄,若沒有,則到控制台內去新增。

 

2. 安裝MPICH2Windows套件,可以到MPICH2的官網下載

http://www.mcs.anl.gov/research/projects/mpich2/

 

smpdWindows7 / 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 EditionExpress Edition可在微軟的網站上下載,是免費的)等等進行套件的編譯時需使用vc++的編譯程式。

 

4. 解開剛剛下載的mpi4py-1.2.tar.gzC:¥目錄下,接著開啟記事本修改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名稱,此處EnzoPeugeot。再來19表示執行的Process數目(此處是0開始計算,所以19其實是使用20Process來執行),之後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參數說明

http://linux.die.net/man/1/mpiexec


give 發表在 痞客邦 留言(0) 人氣()

申請程序

0. 申請Google Account (如果還沒有的話)
1. 開啟GAE服務 (需要手機認證)
2. 建立第一個GAE服務 (每個帳號可以開通10組應用程式)

guestbook測試

1. 開啟GAEL (Google App Engine Launcher)
2. Help -> Demo -> guestbook, 建立內建的測試程式
3. Run -> 本地端測試
4. 執行Edit, 修改app.yaml (與新建立的服務名稱一致)
5. Deploy
6. 結果

撰寫第一個程式 - HelloWorld

1. 在NetBeans內建立一個project,名稱可自訂
2. 建立app.yaml (application的設定值要和GAE上建立的應用程式名稱一致)

3. 撰寫helloworld.py

4. 開啟Google App Engine Launcher
5. Add Existing Application,選擇剛剛建立的目錄

6. Run -> 本地端測試

7. Deploy -> http://shen129.appspot.com/
8. 看結果


give 發表在 痞客邦 留言(1) 人氣()

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())

give 發表在 痞客邦 留言(0) 人氣()

前端頁面的Script加上

window.event.returnValue = false;

give 發表在 痞客邦 留言(0) 人氣()

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;
};
}

give 發表在 痞客邦 留言(0) 人氣()

1 234