2010年7月6日 星期二
Windows7的傳真使用方式
最近更新:2009-07-21 11:33:54 hongchung Super 小超人
在Wundows XP 中有項功能----傳真主控台,位置在控制台中的印表機和傳真,它僅負責做電腦傳真用。
如今Windows7將此項功能放置在裝置和印表機裡面,並與掃瞄器結合稱之為Windows 傳真和掃瞄,它既可執行傳真工作亦可執行掃瞄作業,本文僅談傳真部分。
當然兩項工作的前題是您必須裝置有數據機(數據卡)或掃瞄器,當然如果您裝置有目前級為流行的多功能事務機(至少為傳真、掃瞄、列印三機一體)那麼就一機 搞定。
我們先來瞭解前置工作,要執行傳真工作,當然必備的條件是您的數據機必須要接上一條電話線路,這條電話線路您必須接到數據機/卡的LINE孔(另外一個孔 為PHONE,是讓您再連接到電話機上用的)
,連接好後,您可以進入裝置和印表機執行FAX就會出現上圖。
進入Windows7的傳真和掃瞄後系統預設值是位於收件匣,而且由Windows7預置一份操作簡易說明,現在讓我 們先簡單瞭解這個視窗的各部分功能。
在工作列上檔案、編輯、檢視及說明都是一般性的Windows工作,在此就不加贅述,要特別介紹的是工具及文件。
點按「工具」出現功能表如下:
「工具」的功能主要是在做傳真機的相關組態設定:
寄件者資訊:主要是在做傳真文件上所需的寄件者資訊,您可以擇要填入,也可以全部不填。
封面頁:假如您每一次傳真都想加一份傳真封面,您可以執行本項工作,進入後按新增會進入傳真封面頁編輯器中,讓您編輯您的傳真封面頁。
聯絡人:可進入聯絡人清單編輯,將來傳真時可以直接由清單中選擇寄件對象。
傳真狀態監視器:當您在傳真時,傳真狀態監視器會自動顯示,如果對方有作呼叫時(傳真轉電話),假如您有外接電話機時,您按下接聽呼叫,就能轉為接聽電 話。
立即接收傳真:此項工作讓您「立即」接收傳真,注意,不要隨便按下喔。
傳真設定:這個項目是再做傳真工作的設定,除了安全性是在設定使用者權限外,其他都是以勾選方式處理,在此就不詳加介紹了。
傳真帳戶:您要做傳真或接收傳真,必須要擁有帳戶,預設值為Administrators,亦即擁有您電腦Administrator權限者皆可使用,假 如您會同時連接到傳真伺服器與數據機,那就必須新增帳戶,增加帳戶後,您必須選擇其中一個為預設值,才能在本機中啟動數據機。
傳真選項:一般來講傳真選項部分是不做更改的,免得多增加一些不必要的工作。
以上是「工具」項下的說明。
再來我們來看看「文件」這一項:
其實之所以會特別提出「文件」這一項,最主要原因是因為它是Windows7新增功能,您除了可以做傳真外,也可以接收傳真後再做回覆、轉寄或以電子郵件 轉寄,在此就不多家贅述,下圖是點按「文件」出現功能表。
接下來是重點項目----傳真工作。
當我們把上述前置工作完成後,假如您準備做傳真時,按下視窗工具列的「新傳真」會出現「傳真」視窗如下圖:(本圖附加各部位名稱)
在工作列上特別介紹「插入」、「格式」及「工具」三項。
插入:拉下功能表如下
附加檔案:可以瀏覽方式選擇附加檔案,主要作用為當作主傳真檔之附加檔案。
圖片:可以將圖片直接插入文件編輯區。
文字檔:您可以藉由其它的文件編輯軟體先將文件編輯好後,用插入的方式直接「寫入」傳真文件編輯區中,但他只能加入.TXT、.HTML及.HTM檔,所 以用文件編輯軟體存檔時須注意存檔格式。
從掃瞄器的頁面:可直接由掃瞄器「抓圖」。
水平線:會插入一條水平線。
分頁:將文件分頁
在格式處拉下功能表有四項分別為「字型」、「段落」、「增加縮排」、「減少縮排」,這些項目在編輯區的編輯按鈕都有,就不加以贅述。
再來就是「工具」,拉下「工具」之功能表如下圖:
寄件者資訊:傳真發件者相關資料輸入。
檢查名稱:會檢查所輸入資傳真號碼是否符合撥號規則,另外也會查看主旨是否輸入。
選取收件者:如果有建立聯絡人資料,可以由此選擇收件者。
聯絡人:此想工作與上項相同,都是選擇收件者。
設定優先順序:有時傳真文件暫存區中尚有未傳送出去文件,可已在此設定目前該份文件傳送的優先順序。
選項:這是在選擇文件傳送出去後是否需要回調的工作。
在工具這一功能項下,大家應該覺得很眼熟,沒錯這就是傳真組態部分,之前以介紹過,所以真正進入到傳真編輯工作後,大概就不需要再作此工作了。
接下來介紹工具列:(請參考傳真文件編輯器---「新傳真」各部位說明圖之編號)
1. 傳送:文件編輯好後按下此處啟動數據機/卡開始傳送資料。
2. 資料存檔:將傳真文件儲存。
3. 預覽:預覽傳真文件。(傳真文件是屬於圖檔資料)
4. 聯絡人:啟動聯絡人以供選擇。
5. 使用撥號規則正確設定傳真號碼格式。
6. 使用Windows聯絡人資料家中的項目確認收件者資訊。
7. 附加:插入附加檔案。
8. 圖片:插入圖片。
9. 掃瞄器:抓取掃瞄器掃瞄文件到傳真檔中。
10. 設定優先順序。
11. 檢視說明
Windows7的傳真功能還不錯用,讓您即編即傳,相當方便,可以省卻您列印工作和置入傳真機傳真的時間,更重要的一點是環保,讓辦公室變成「無紙辦公 室」,還有,每一次的傳真,他都會忠實的把資料給存檔下來,便於將來查閱資料。
PCIe 3.0規格延遲,得等到2011年
發文時間:2010-07-03 22:08:34 作者:b47519
新版 PCI Express (PCIe)介面規格難產?最近 PCI SIG 公佈了過渡性0.71版 PCI Express 3.0 規格,支援8 GigaTransfers;該標準組織打算在2011年初展開產品相容性測試,時程已經比原先預定的晚了一年。
新版PCI Express規格的速度等級得支援最近 IEEE 所通過的40/100Gbp乙太網路標準配接卡,也會用於高階繪圖卡、新一代 Infiniband 互連、快閃記憶體硬碟等高資料吞吐量的相關應用。「我不認為我們錯失任何機會;」PCI SIG 主席、IBM晶片開發部門的Al Yanes在接受採訪時表示:「我們的成員公司都能接受這樣的時程。」
Yanes指出,40G乙太網路還沒到位,該組織成員公司還在開發相關產品;PCI SIG串列通訊工作小組主席、Intel資深工程師Ramin Neshati補充解釋:「那是一個不斷嘗試錯誤的過程,這也是為什麼我們不喜歡有時間表。」
「某天我們某成員公司可能說標準規格很OK,但又有某天別家公司可能會說“你們有考慮到聲波、溫度或濕度問題,以及可能對產品設計造成的影響嗎?”;」 Neshati表示:「這是一個活生生的產業環境,人們來自各種資料領域、狀況各不相同,所以我們往往得回過頭看看錯誤在哪裡,好讓大家能腳步一致繼續前 進。」
新版標準延遲的因素,還包括支援最大頻寬8GHz資料傳輸速率所需的、複雜的等化(equalization)與編碼(encoding)程序。在6月初 公佈的0.71版規格,詳述了訓練序列(training sequence)、適當的直流傳輸平衡(balance a dc transmission),以及推導訊號時脈(derive a signal clock)所需的改變。
此外並明示工程師必須至少在接收器中採用1-tap決策回授等化器(decision feedback equalization,DFE),以及在傳送器採用3-tap連續線性等化器(continuous linear equalization)。
加拿大晶片供應商Gennum就在2009年宣布,該公司已可提供支援5-tap DFE的 PCIe 3.0 控制器晶片與實體層功能區塊IP授權。
高階通訊晶片在某些狀況下已經內含了多層次的等化器,不過對主流PC晶片以及主機板供應商等PCI Express使用大戶來說,卻是新技術。相較之下,第一版的PCIe規格支援2.5GHz資料傳輸速率,只使用單一靜態層(single static level)的解加強(de-emphasis)電路;第二版規格傳輸速率提高到了5GHz,則使用了兩層的解加強電路。
3.0版PCI Express是首度採用DFE,以及傳送/接收器在啟動時間協商(negotiate)訊號解加強電路層級的動態特徵。這個版本的PCIe也是第一個從 8b/10b編碼,轉向更趨複雜但有效率的128b/130b方法。
在8GHz等級速度,傳遞訊號通道的品質也首度納入考量。為此PCI SIG將公佈簡易的S參數來描述PCIe 3.0通道,並為該新版規格發表一款基礎的開放源碼通道測試工具;這也是PCI SIG第一次發表這類工具。Yanes表示,該組織希望廠商在發表主機板設計之前就能確定其可運作性:「我們試圖讓一切都順利進行。」
PCI Express 3.0也被設定為能向下相容舊板規格,Yanes預期需要65奈米以下製程支援,大多使用45奈米技術。新版規格產品測試將在明年初正式展開,PCI SIG將在2011年秋天公佈相容產品清單:「現在已有部分PCIe 3.0產品,但我們不會在官方測試工作完成之前公開為任何產品背書。」
Ramin補充指出,0.7~0.9版的3.0規格,之間還是會有一些可能影響晶片設計的改變,而採用這些版本推出產品的廠商得自擔風險;不過到了 0.9~1.0版,就不會有任何影響晶片設計的改變。目前已經有不只一家的PCI SIG成員廠商開發出PCIe 3.0測試晶片,其中部分晶片測試資料也分享給3.0版規格工作小組,以進行規格驗證。
「直到最終版3.0規格定案,我們才會思考下一步行動;因此2010與2011年大部份時間,我們將專注於完成3.0規格相容產品的認證。」Ramin表 示:「要到明年以後,我們才會有更多3.0規格以後的事情可說。」
(參考原文: PCI Express 3.0 delayed until 2011,by Rick Merritt)
參考資料:http://www.eettaiwan.com /ART_8800610613_644847_NT_608393c8.HTM?click_from=8800052624,8716711602,2010
相關文章
- Windows7的傳 真的使用 (hongchung)
- Windows7的媒 體櫃 (hongchung)
- Windows7 VS 小筆電 (hongchung)
- Windows7的變 更顯示 (hongchung)
- Windows7網路 頻寬設定 (hongchung)
MS SQL架構不同,升級至SQL 2008 會遇到的問題
本主題描述 Database Engine 中的突破性變更。這些變更可能會中斷以舊版 SQL Server 為根據的應用程式、指令碼或功能。當您升級時可能會遇到這些問題。如需詳細資訊,請參閱<使 用 Upgrade Advisor 來準備升級>。
功能 | 描述 |
---|---|
新的定序 | SQL Server 2008 導入了與 Windows Server 2008 所提供之定序完全一致的新定序。這 80 個新定序具有改進的語言精確度,而且是由 *_100 版本參考所表示。如果您針對伺服器或資料庫選擇新的定序,請注意,具有舊版用戶端驅動程式的用戶端可能無法辨識此定序。無法辨識的定序可能會導致應用程式 傳回錯誤並失敗。請考慮下列解決方案:
如需詳細資訊,請參閱<設 定和變更定序>。 |
Common Language Runtime (CLR)
功能 | 描述 |
---|---|
CLR 組件 | 當資料庫升級為 SQL Server 2008 時,就會自動安裝支援新資料類型的 Microsoft.SqlServer.Types 組件。Upgrade Advisor 規則會偵測任何具有衝突名稱的使用者類型或組件。Upgrade Advisor 將建議您重新命名任何衝突的組件,以及重新命名任何衝突的類型,或在程式碼中使用兩部分名稱來參考預先存在的使用者類型。 如果資料庫升級偵測到具有衝突名稱的使用者組件,它將自動重新命名該組件並讓資料庫進入質疑模式。 如果具有衝突名稱的使用者類型在升級期間存在,將不會採取任何特殊步驟。在升級之後,舊的使用者類型和新的系統類型都會一 起存在。但是,該使用者類型只能透過兩部分名稱使用。 |
CLR 組件 | SQL Server 2008 會安裝 .NET Framework 3.5 SP1,以便更新全域組件快取 (GAC) 中的程式庫。如果您在 SQL Server 資料庫中註冊了不支援的程式庫,則升級至 SQL Server 2008 之後,SQL Server 應用程式可能會停止運作。這是因為服務或升級 GAC 中的程式庫並不會更新 SQL Server 內部的組件。如果某個組件同時存在 SQL Server 資料庫和 GAC 中,這個組件的兩個副本就必須完全相符。如果它們不相符,當 SQL Server CLR 整合使用該組件時,將會發生錯誤。如需詳細資訊,請參閱<支 援的 .NET Framework 程式庫>。 升級您的資料庫之後,請使用 ALTER ASSEMBLY 陳述式來服務或升級 SQL Server 資料庫內部的組件副本。如需詳細資訊,請參閱知 識庫文件 949080 (機器翻譯)。 若要偵測您是否正在應用程式中使用任何不支援的 .NET Framework 程式庫,請在資料庫中執行下列查詢。 SELECT name FROM sys.assemblies WHERE clr_name LIKE '%publickeytoken=b03f5f7f11d50a3a,%'; |
CLR 常式 | 在 CLR 使用者定義函數、使用者定義彙總或使用者定義型別 (UDT) 內部使用模擬可能會導致您的應用程式在升級至 SQL Server 2008 之後失敗並顯示錯誤 6522。 下列狀況在 SQL Server 2005 中會成功,但在 SQL Server 2008 中則會失敗。我們已針對每個狀況提供解決方案。
|
動態管理檢視
檢視 | 描述 |
---|---|
sys.dm_os_sys_info | 已移除 cpu_ticks_in_ms 和 sqlserver_start_time_cpu_ticks 資料行。 |
sys.dm_exec_query_resource_semaphores sys.dm_exec_query_memory_grants | resource_semaphore_id 資料行不是 SQL Server 2008 中的唯一識別碼。這項變更可能會影響疑難排解的查詢執行。如需詳細資訊,請參閱<sys.dm_exec_query_resource_semaphores (Transact-SQL)>。 |
執行程序表
功能 | 描述 |
---|---|
執行程序表 XML 結構描述 | 新的 SeekPredicateNew 元素已加入至執行程序表 XML 結構描述,而且封閉式 xsd 順序 (SqlPredicatesType) 已轉換成 |
執行程序表 XML 結構描述 | 新的 IndexKind 屬性已加入至執行程序表 XML 結構描述中的 ObjectType 複雜類型。針對 SQL Server 2005 結構描述嚴格驗證 SQL Server 計畫的應用程式將會失敗。 |
Transact-SQL
功能 | 描述 |
---|---|
ALTER_AUTHORIZATION_DATABASE DDL 事件 | 在 SQL Server 2005 中,當 DDL 事件 ALTER_AUTHORIZATION_DATABASE 引發時,如果資料定義語言 (Data Definition Language,DDL) 作業中安全性實體的實體類型是物件,值 'object' 就會傳入這個事件之 EVENTDATA xml 的 ObjectType 元素中。在 SQL Server 2008 中,則會傳回實際類型 (例如 'table' 或 'function')。 |
CONVERT | 如果您將無效的樣式傳遞給 CONVERT 函數,當轉換類型為二進位對字元或字元對二進位時,系統就會傳回錯誤。在舊版 SQL Server 中,無效的樣式會設定為二進位對字元或字元對二進位轉換的預設樣式。 |
GRANT/DENY/REVOKE 組件的 EXECUTE | 您無法針對組件授與、拒絕或撤銷 EXECUTE 權限。這個權限沒有任何作用,而且現在會導致錯誤。請改為針對參考此組件方法的預存程序或函數授與、拒絕或撤銷 EXECUTE 權限。 |
GRANT/DENY/REVOKE 系統類型的權限 | 您無法針對系統類型授與、拒絕或撤銷權限。在舊版 SQL Server 中,雖然這些陳述式會成功,但是沒有任何作用。在 SQL Server 2008 中,則會傳回錯誤。 |
OUTPUT 子句 | 若要避免不具決定性的行為,當檢視表或嵌入資料表值函式中的資料行是由下列其中一種方法所定義時,OUTPUT 子句便不得參考該資料行:
當 SQL Server 在 OUTPUT 子句中偵測到此類資料行時,會引發錯誤 4186。如需詳細資訊,請參閱<MSSQLSERVER_4186>。 |
OUTPUT INTO 子句 | OUTPUT INTO 子句的目標資料表不可以有任何啟用的觸發程序。 |
precompute rank 伺服器層級選項 | SQL Server 2008 不支援這個選項。請盡快修改目前仍使用這項功能的應用程式。 |
READPAST 資料表提示 | 當 READ_COMMITTED_SNAPSHOT 資料庫選項設為 ON,而且下列其中一個條件成立時,無法指定 READPAST 資料表提示:
若要在這些情況下指定 READPAST 提示,請移除 READCOMMITTED 資料表提示 (如果有的話),並在查詢包含 READCOMMITTEDLOCK 資料表提示。 |
sp_helpuser | 下列在 sp_helpuser 預存程序之結果集中傳回的資料行名稱已經變更。 先前的資料行名稱 新的資料行名稱 GroupName RoleName Group_name Role_name Group_id Role_id Users_in_group Users_in_role |
透明資料加密 | 透明資料加密 (TDE) 是在 I/O 層級執行:頁面結構在記憶體中處於未加密狀態,而且只有當頁面寫入磁碟時,才會進行加密。資料庫檔案和記錄檔都會進行加密。當資料庫使用 TDE 時,略過存取頁面之一般 SQL Server 機制 (例如,直接掃描資料或記錄檔) 的協力廠商應用程式將會失敗,因為資料已在檔案中加密。這類應用程式可以運用 Window Cryptographic API 來開發在 SQL Server 外部解密資料的解決方案。 |
XQuery
功能 | 描述 |
---|---|
日期時間支援 | 在 SQL Server 2005 中,xs:time、xs:date 和 xs:dateTime 資料類型沒有時區支援。時區資料會對應至 UTC 時區。SQL Server 2008 提供了符合標準的行為,因而產生下列變更:
修改應用程式和 XQuery 運算式來說明新的類型值。如需詳細資訊,請參閱<搭 配 time、date、datetime2 和 datetimeoffset 資料類型使用 XML>。 |
XQuery 和 Xpath 運算式 | 在 SQL Server 2005 中,允許使用 XQuery 或 XPath 運算式開頭為冒號 (':') 的步驟。例如,下列陳述式在冒號開頭的路徑運算式中,包含一個名稱測試 ( SELECT FileContext.query('for n$ in //CTR return 在 SQL Server 2008 中不允許此種用法,因為它不符合 XML 標準。傳回錯誤 9341。移除開頭的冒號,或為名稱測試指定一個前置詞,例如,(n$/CTR02) 或 (n$/p1:CTR02)。 |
連接
功能 | 說明 |
---|---|
使用 SSL 從 SQL Server Native Client 連接 | 當使用 SQL Server Native Client 連接時,使用 "SERVER=shortname; FORCE ENCRYPTION=true" 而且憑證的主旨可指定完整網域名稱 (FQDN) 的應用程式在過去因為寬鬆的驗證所以已經連接。SQL Server 2008 R2 藉由強制施行憑證的 FQDN 主旨來增強安全性。依賴寬鬆驗證的應用程式必須採取下列其中一項動作:
|
ASCII codes table - Format of standard characters
|
|
|
| ||||||||||||||||||||||||||||||||||||
|
|
|
|
HTML Codes - Characters and symbols
Standard ASCII set, HTML Entity names, ISO 10646, ISO 8879, ISO 8859-1 Latin alphabet No. 1 Browser support: All browsers | ||||||||||||||||||||||||
| ||||||||||||||||||||||||
| ||||||||||||||||||||||||
| ||||||||||||||||||||||||
| ||||||||||||||||||||||||
| ||||||||||||||||||||||||
| ||||||||||||||||||||||||
| ||||||||||||||||||||||||
| ||||||||||||||||||||||||
| ||||||||||||||||||||||||
| ||||||||||||||||||||||||
| ||||||||||||||||||||||||
| ||||||||||||||||||||||||
| ||||||||||||||||||||||||
|
HTML 4.01, ISO 10646, ISO 8879, Latin extended A and B, Browser support: Internet Explorer > 4, Netscape > 4 | ||||||||||||||||||||||||
| ||||||||||||||||||||||||
|
資源清單 - 程式設計語言
註:收集一些不錯的東東,略整理!
Computer Science / Learning
- www.PhysLINK.com: Physics, astrophysics, latest discoveries and more..
- www.hhmi.org/coolscience: Miniature world
- www.cleco.com/jkf-mail.html: Electricity
- www.miamisci.org/af/sln: Light (Dracula)
- genxtvland.simplenet.com/SchoolHouseRock: Singing science
- www.chemsoc.org/viselements: Periodic table
- www.madsci.org: Laboratory
- whyfiles.news.wisc.edu: Ask why?
- www.phs.org/wghh/aso/tech/#: Past
- www.nature.com: Articles on science
- library.advanced.org/1171/english/hi: Informative study
- www.bubbles.org: Bubbles
- landau1.phys.virginia.edu/education/teaching/howthingswork: How things work?
- library.advanced.org/16600: Physics
- www.abc.net.au/science/default.htm: Science down under
- www.explorescience.com: Visualize science
- ems.psu.edu/~fraser: Science quiz
- www.exploratorium.edu/snacks/snackintro/htmladscience.html: Experiments
- www.yucky.com/roaches: Bug's world
- unmesem.mus.pa.us/roton.htm: Museum of unnatural mysteries
- www.popsci.com: General
- ars.usda.gov/is/kids: Science for kids
- www.illusionworks.com: Illusions with explanations
- www.colorado.edu/physics/2000: Physics
- yesmag.bc.ca: Question
- flash.net/%7espartech/reekoscience: General
- www.discover.com: General (human body)
- comet.chv.va.us/quill: Cells alive!
- www2.ag.ohio-state.edu/~flight: Airplanes
- quest.arc.nasa.gov/space: Space
- k-2.stanford.edu/creatures: 3D biology
- www.pfizerfunzore.com/funzone: Time machine
- www.frontiernet.net/~docbob/science.htm: Dr. Bob
- hyperion.advanced.org/2834: Time machine
- ourworld.compuserve.com/homepages/AndyPage/WWWUFO.htm: UFOs
- www.trunpike.net/~mscott:
- sunsite.anu.edu.au/questacom: Physics
- www.whnt19.com/kidwx: Weather
- www1.shore.net: Construction
- www.nationalgeographic.com: Animals
- nyelabs.kcts.org/flash_go.html: Amazing facts
- www.seasky.org: Space and underwater
- www.enchantedlearning.com: Enchanted learning
- www.scicentral.com/k-12: 3D PCB
- urbanext.uiuc.edu/gpe: Know plants
- starchild.gsfc.nasa.gov/docs/starchild: Space
- urbanext.uiuc.edu/worms: Know all about worms
- www.chem4kids.com: Fundamental chemistry
- www.muohio.edu/dragonfly: Enter the dragonfly
- www.blackholegang.com: General
- www.sandlotscience.com: Optics
Assembly
http://asm.sourceforge.net/resources.html#docs
; of course all of them feature extremely small size
; if you're looking for source code and examples, here they are
name | short description | platform | OS | assembler |
asmutils | miscellaneous utilities, small libc | IA32 | Linux, *BSD (Unixware, Solaris, AtheOS, BeOS) | nasm |
libASM | assembly library (lots of various routines) | IA32 | Linux | nasm |
e3 | WordStar-like text editor | IA32 | Linux, *BSD, AtheOS, BeOS, Win32 | nasm |
ec64 | Commodore C64 emulator | IA32 | Linux | nasm |
lib4th | Forth kernel implemented as shared library | IA32 | Linux | nasm |
Tiny Programs | tiny Linux executables | IA32 | Linux | nasm |
ta | traffic accounting daemon | IA32 | Linux | nasm |
CPU loading utilities | IA32 | Linux, FreeBSD | gas | |
dream | R4RS compliant Scheme interpreter | IA32, PPC | Unix | gas |
H3sm | 3-stack Forth-like language (and other stuff from Rick Hohensee) | IA32 | Linux | gas |
F4 | x86 Linux fig-Forth | IA32 | Linux | gas |
eforth | eforth converted to nasm/asmutils | IA32 | Linux | nasm |
eforth | original Linux eforth | IA32 | Linux | gas |
ASMIX | several command-line utilities | IA32, PPC, SPARC, PDP11 | Linux, FreeBSD, LynxOS, Solaris, Unixware, SunOS | gas |
Bizarre Source, Corp | several system utilities | IA32 | Linux | gas |
VMW Assembly tricks | linux_logo and other ASCII tricks in assembly | IA32, IA64, Alpha, PPC, SPARC, S390 | Linux | gas |
acid | small textmode intro | IA32, ARM | Linux | nasm, gas |
asm-toys | few utilities | IA32 | Linux | gas |
smallutils | few small utils in assembly and C | IA32, SPARC | Linux | gas |
There are quite a lot of mixed C-assembly projects, like GNU MP library, ATLAS/BLAS, OpenGUI, FreeAmp, just to name few. Also see source code of your kernel and libc. All this will provide you examples of assembly programming on different hardware platforms.
; Some of them are mustread
- Linux Assembly HOWTO
List of Linux/i386 system calls, also this one and this one. Linux Kernel Internals provides useful information too,
read at least particular How System Calls Are Implemented on i386 Architecture? chapter.
Using the GNU Assembler ( gas manual )
MASM documatention Online MASM reference.
MS COM+ MS documentation of the Common Object Model.
MS IDL Microsoft Interface Definition Language.
Windows Drivers Microsoft Driver Fundamentals.
GDI+ Microsoft GDI+ documentation.
Optimization Tips Assembly Optimization Tips by Mark Larson.
; CPU manuals and assembly programming guides list)
; Executable formats
; Books
- The Art Of Assembly
by Randall Hyde. Classic book on x86 assembly programming, Windows and Linux (32bit) and DOS (16bit).
Assembler for DOS, Windows and UNIX
by Sergey Zubkov. ISBN 5-89818-019-2, 637 pages, 1999. In Russian language.
Inner Loops : A Sourcebook for Fast 32-Bit Software Design
by Rick Booth. ISBN: 0201479605, 364 pages, 1997; Addison-Wesley Pub Co
Assembly Language Step-By-Step; Programming with DOS and Linux with CDROM
by Jeff Duntemann. ISBN: 0471375233, 612 pages, 2000; John Wiley & Sons
Linux Assembly Language Programming
by Bob Neveln. ISBN: 0130879401, 350 pages, 2000; Prentice Hall Computer Books
Linux Assembly
by Peter Berends. x86 assembly programming in Linux environment. In Dutch language.
Introduction to RISC Assembly Language Programming
by John Waldron. ISBN: 0201398281
SPARC Architecture, Assembly Language Programming, and C
by Richard Paul.
; Articles
- Startup state of a Linux/i386 ELF binary
Self-modifying code under Linux
Using the framebuffer device under Linux
Using the audio device under Linux
Using the raw keyboard mode under Linux
Using Mode X via direct VGA access under Linux
Using virtual terminals under Linux
- Introduction to UNIX assembly programming ( nasm; Linux, *BSD, BeOS )
Using Assembly Language in Linux ( AT&T and Intel syntax, gcc inline assembly )
Writing A Useful Program With NASM ( nasm )
Linux Assembly "Hello World" Tutorial, CS 200 ( gas, gdb )
Linux Assembly Tutorial - Step-by-Step Guide ( nasm )
How do I write "Hello, world" in FreeBSD assembler? ( as )
FreeBSD Assembly Programming tutorial ( nasm )
Inline assembly for x86 in Linux ( gas and gcc inline assembly )
Brennan's Guide to Inline Assembly ( gcc inline assembly )
Introduction to GCC Inline Asm ( gcc inline assembly )
SPARC assembly "Hello world" ( NetBSD, SunOS, Solaris )
Myrkraverk's Extremely Short MIPS Assembly HOWTO ( gas )
Assembler and X-Windows-Programming ( gas, gcc )
GNOME application in IA32 assembly ( nasm, gcc )
A Whirlwind Tutorial on Creating Really Teensy ELF Executables for Linux
NASM | x86 assembler with Intel syntax |
FASM | another x86 assembler with Intel syntax |
ALD | Assembly Language Debugger |
BASTARD | Bastard Disassembly Environment |
DUDE | Despotic Unix Debugging Engine |
LinIce | SoftIce-like debugger for Linux |
BIEW | console hex viewer/editor with built-in disassembler |
HTE | viewer/editor/analyzer for text, binary, and executable files |
OTCCELF | tiny C compiler, generates a dynamically linked ELF file |
UPX | Ultimate Packer for eXecutables |
Intel2gas | converter between AT&T and Intel assembler syntax |
A2I | converter from AT&T to Intel assembler syntax |
TA2AS | converter from TASM to AT&T assembler syntax |
SPARC ASM | SPARC v8 assembler & disassembler |
binutils | as they are: gas, ld, ar, etc |
; sites
Jan's Linux & Assembler page | various source code examples |
H-Peter Recktenwald's page | "The Int80h page" |
Karsten Scheibler's page | "Unused Inode" |
Jeff Owens's page | Desktop Linux Assembly |
G. Adam Stanislav's page | FreeBSD related material |
Bruce Ediger's page | SPARC assembly related material |
Assembly Programming Journal | |
Phrack Magazine |
; discussion forums
FASM Linux/Unix forums | (english) |
WASM.UNIX forum | (russian) |
C/C++
- Programming in C : (好)C 語法規格說明、比較
- Codeguru.com: Are you a software developer? This place is for you. Includes C/C++, VB, .NET, C#, etc.
- Codeproject.com: Another excellent site for C++ and VC++
- Thecodeproject.com: Great site.
- Free libraries: Some cool C++ libraries that you can use in your applications.
- Microsoft's source code library
- Max Code: A very good site for great source code.
- Relisoft.com: Some really good online tutorials.
- Mindcracker.com: A very good site for C++ and VC++ developers
- Sourcesite: This one is also a good site for source codes
- Coolarchive.com: For making buttons of your own. Use the button maker from this site.
- OpenGL: OpenGL tutorials available here.
- Programming in C :C語法規格說 明、比較
- For internet related functions' help.
- Devcentral: Some very good developer tutorials.
- Learn Visual C++
- Special Using In VC
Java
Java範例、源碼網站
‧Java examples (example source code) Organized by topic
http://www.java2s.com/Code/Java/CatalogJava.htm
‧Open Source Software in Java
http://java-source.net/
‧The Independent Source for Enterprise Java -- java development, open and
emerging enterp
http://onjava.com/
‧Your Source for Java Information - Developer.com's Gamelan.com
http://www.developer.com/java/
‧Java 開源大全
http://www.open-open.com/
‧EasyJF 開源-讓JavaEE程序開發變得更加輕鬆、簡單
http://www.easyjf.com/
論壇
‧Java 視線論壇
http://www.javaeye.com/forums
‧Java 中文世界論壇 (簡)
http://bbs.chinajavaworld.com/index.jspa
‧JavaWorld@TW Java論壇
http://www.javaworld.com.tw/jute/index.html
‧Java 遊戲開發交流平台 (簡)
http://www.javagame.org.cn/
‧Spring Framework 中文論壇 (簡)
http://spring.jactiongroup.net/
‧Oracle Java官方論壇
http://forums.sun.com/index.jspa
.J 道-軟體工程 (軟體分析建模與架構設計社區)
http://www.jdon.com/jivejdon/
技術網站
‧中文Java技術網 (簡)
http://www.cn-java.com/
‧BlogJava - 專注於Java技術
http://www.blogjava.net/
‧Java Beans
教學
‧Java 學習
http://www.java125.cn/
‧Learn Java – Tutorials, Tips, Help, and Resources for Learning Java
http://java.about.com/
‧Java Tutorial
‧Java FAQs
軟體工程
‧中國UML 軟體工程組織
http://www.uml.org.cn/j2ee/j2ee.asp
Handset (Mobile Cell, Plate Computer...)
▲ Cross
‧使用 Opera手機模擬器撰寫手機程式之方式
‧中國Java手機網
http://www.cnjm.net/
▲ Android
國外地區
‧Android Developer Community
http://developer.android.com/index.html
‧Google Android 程式開發的官網
第一次接觸 Android 的必來之處。下載 SDK,手冊。
‧Google Android 官方的程式開發討論區
寫 Android 的過程中,遇到問題的話,可以先來這找答案。
‧Hello, Stack Overflow
目前 Android 相關 Q&A 最多的地方,連 Google 官方都支持的。
‧Android 商業官網
這應該是 Android 的正式對外入口,從這可以指到程式開發官網,還有
Android Market 網。想賣 Android 程式的,一定不能錯過 Android Market。
‧Android Issue Tracking
Android 裡有不少的 bugs,這裡是 Google Android 的 bugs (issues)
tracking system。寫程式遇到奇怪的現象,可以來這找找看,說不定
你遇到的就是隻大臭蟲。
‧Android Open Source Project
這裡有 Android 專案的所有原始程式碼,想要一窺 Android 內部奧妙的,
一定要下載一份好好研究一番。另一個早先可以下載 Linux kernel,
Webkit, Emulator, ADT plugin for Eclipse 等專案原始碼的地方是
Android Open Handset Alliance Project。
‧anddev.org
這也是寫 Android 的,必造訪的網站之一。裡面有不少的 Tutorials,
範例程式,秘訣,和問題討論。這 裡 可下載 plusminus 寫的關於
Android Programming 的PDF
‧developerlife.com
這裡有不少寫得不錯的 Tutorials,值得一讀。
‧Android 開放程式區
嫌 Android 的範例程式太少嗎?在這裡,可以找到上百個開放程式,
而且還有原始碼。
‧IBM Technical Library
別懷疑,IBM 也寫了好幾篇 Android 的技術文章。值得一讀。
台灣地區
‧Android SDK 手機開發平台下載安裝方法
‧YSL 的程式天堂
http://ysl-paradise.blogspot.com/
‧深入淺出 Android -- Google 手持設備應用程式設計
gasolin 主筆。以開發實例,講解 Android 應用程式開發,協助讀者
瞭解 Android 的應用程式設計。
‧JavaWorld@TW Android 討論區
台灣地區的 Android 討論站,以程式設計相關為主。
中國大陸
‧Android 開發者論壇
中國地區架設的 Android 討論站,主要以程式開發討論為主。
‧Android中文網
中國地區架設的 Android 討論站,有程式設計,及相關軟體討論。
‧Google Android愛好者論壇
中國地區架設的 Android 討論站,有程式設計,及相關軟體討論。
‧Android 實驗室
中國地區架設的 Android 討論站,主要以程式開發討論為主。
Java Org 網站
‧Java開源專案、開源軟體、 API、源碼排行榜
http://best-java-source.whyandhow.org/
‧一 個Java門戶
http://ajava.org/
- ‧JavaThinker 主頁(純公益Java技術網站,非盈利)
http://www.javathinker.org/
‧The Java Community Process(SM) Program
http://www.jcp.org/en/home/index
3rd Party,Framework,API網站
‧Apache Struts -- Model 2 framework for building Java web applications
http://struts.apache.org/
‧Apache Ant -- Java-based build tool
http://ant.apache.org/
‧Apache Tomcat -- A Java Servlet and JSP Container
http://tomcat.apache.org/
‧Turbine -- A Java Servlet Web Application Framework
and associated component library
http://turbine.apache.org/
‧Velocity -- A Java Templating Engine
http://velocity.apache.org/
‧Hibernate -- An object-relational mapping (ORM) library for the Java
http://www.hibernate.org/
‧Spring -- An open source application framework for the Java platform
http://www.springsource.org/
‧Log4j -- A Java-based logging utility
http://logging.apache.org/log4j/
Java 資源...
JDBC Wrapper/Driver for SQLiite
‧ SQLite Java Wrapper/JDBC Driver (BSD License, good)
http://www.ch-werner.de/javasqlite
‧SqliteJDBC (BSD License, good)
http://www.zentus.com/sqlitejdbc/index.html
‧SQLite Wrapper (一大票 JDBC Driver, Wrapper)
http://www.sqlite.org/cvstrac/wiki?p=SqliteWrappers
‧Java Sqlite Driver
http://gercedes.com/java-sqlite-driver
技術消息、產業消息
‧CSDN Java頻道 (這裡下載須有積分或付費)
http://java.csdn.net/
‧IBM developerWorks 中國 (簡)
http://www.ibm.com/developerworks/cn/java
‧InfoQ: 時刻關注企業軟體開發領域的變化與創新 (簡)
http://www.infoq.com/cn
‧JavaEye (簡)
http://www.javaeye.com/
‧Huihoo - 灰狐 (簡) - 中間軟體(middle ware),資料庫,作業系統,應用軟體 http://www.huihoo.com/
‧Java 中文站(簡)
http://www.java-cn.com/
‧中國IT實驗室Java頻道
http://java.chinaitlab.com/
‧賽迪網Java頻道
http://java.ccidnet.com/
‧天極網Java頻道
http://dev.yesky.com/devjava/
雜誌、月刊
‧Java Developer's Journal
http://java.sys-con.com/
‧Free Java Tutorials & Guide | Java programming source code
http://www.freejavaguide.com/
搜尋
‧DocJar: Search Open Source Java API
http://www.docjar.com/
官方網站
‧Developer Resources for Java Technology
http://java.sun.com/
‧Sun Microsystems - Sun Developer Network (SDN)
http://developers.sun.com/
‧Sun 中國技術社區 (簡) - Sun Developer Network (SDN) Home
http://developers.sun.com.cn/
‧Java Developer Center | Oracle Technology Network
http://www.oracle.com/technology/tech/java/index.html
‧The Source for Java Technology Collaboration
http://www.java.net/
其它商業或未歸類網站
.TheServerSide.com: your Java Community discussing server side development
http://www.theserverside.com/
‧Javalobby | The heart of the Java developer community
http://java.dzone.com/
‧Welcome to JavaWorld.com
http://www.javaworld.com/
‧Java Internet Program
VB, HTML
- Download the java tutorial (from Sun Java site, different download options available)
- Html By Example
- ActiveX
- CppBuilder
- JavaScript
- OpenGL
- Visual Basic
Networking - Web Server
- Asp
- Isapi
- FireWall
- Proxy_Server
- Tcp/Ip
- Cgi Tutorial
- Voice Over Ip Network
- Managing Multivendor Networks
- High-Performance Networking Unleashed
Linux, NT
Sample...