- Oct 03 Tue 2006 22:09
事有兩面,人有兩種
事情的看法因人而異,有的人能享受事情的正面作用,有的人能洞悉事情的負面影響
人的感覺因事而異,有的事讓人心情愉快身心舒暢,有的事讓人脾氣暴躁身心疲憊
- Sep 28 Thu 2006 21:48
剖析器 LEX & YACC
- Aug 05 Sat 2006 11:29
Java與Web Services
Java與Web Services
本篇文章的目的是教導一位初學者,如何使用Java程式撰寫 XML-RPC Client端的程式。我會使用到 Apache XML-RPC 的 library 來實作 Java 程式,並且連接上一個已經事先寫好的 XML-RPC Server,Server端的程式將以 Python 程式語言來完成。文章內容包含兩部分: 第一部分是 JAVA 程式的撰寫與環境設定,第二部分是 Python Server 程式的撰寫。
前言
- Aug 04 Fri 2006 22:52
Flash與Web Service
與Flash的第一次接觸
最近使用Flash撰寫一些程式,實在不是很會用,寫得很差,到處參考別人的文件,東拼西湊的,最後終於完成了一個小小的作品。這篇文章的目的用途是當做使用紀錄,供日後參考用的技術文件,畢竟人事健忘的動物。這次使用Flash的目的,是使用Flash提供的Web Service的能力,利用這個能力與SOAP Server連接並做資料的存取。而這篇文章將以一個極簡單的範例來說明如何透過Flash取得想要的資料。關於SOAP Server的製作請參考之前撰寫的"Pyhon的SOAP Library"這篇文章,這篇文章有教大家如何使用python這個程式語言實作一個RPC Server,提供其他程式作遠端呼叫。當然我也會在這篇文章中簡述RPC Server的製作,而我會使用不同的方式來架構RPC Server,與之前介紹使用Python 的 SOAP Library的用法有些不同,我將使用python內建的函式庫來實作該Server。
前言:
- Jul 23 Sun 2006 22:44
關於JBuilder
關於JBuilder
JBuilder是開發Java程式的 IDE工具,提供一個方便好用的介面,簡化開發者設計的程序。這樣一個工具軟體到底要怎麼使用,下面我做一個簡單的介紹,供初學者參考。因為最近利用這個工具開發程式,所以順便將使用的經驗紀錄下來,我也算是初學者,對此工具有許多地方仍然不熟悉,一切都要慢慢摸索,漸漸累積經驗。
要使用JBuilder開發一個應用程式事實上很簡單,首先第一步點選File/New的選項,如下圖所示
- Jul 23 Sun 2006 12:07
即時通訊軟體
即時通訊軟體
台灣使用手機的人口很多,尤其是年輕族群的使用者佔了大部分,可以說每個年輕人至少有一隻手機在身。手機的功能也越來越複雜,為了滿足消費者的需求,不管是硬體上的功能或是軟體方面的服務,都不斷的求新求變。硬體上加裝了像機和隨身聽的功能,軟體方面許多的加值服務紛紛被提出。目前許多的研究都希望從不同的管道與手機或電話能夠通訊,透過電腦網路發送簡訊傳送資料或者是撥打電話到手機上。
關於幾個常用的即時通訊軟體,如MSN、SKYPE...等
- Jul 20 Thu 2006 21:52
Pyhon的SOAP Library
- Jul 16 Sun 2006 16:17
Python的3D引擎
- Jul 15 Sat 2006 11:33
Python 與 C語言 PartIII
- Jul 14 Fri 2006 22:30
Python 與 C語言 PartII
Python 與 C語言 PartII
這一次文章的內容完全以範例為主,而且我所使用的方法是直接將C程式語言擴展成為Python的模組。我不使用之前所提到的SWIG,也不使Boost.Python,理由很簡單,想要學習一樣東西從基本開始學,才能得心應手。
附註:事實上,因為我是使用DEV-C++(該工具不要錢,雖然最近也聽說微軟的程式開發工具也不用錢,但不知要去哪裡下載,所以使用DEV-C++)開發工具來製作我的動態執行檔,而不是使用微軟的IDE整合編譯環境Visual Stdio C++或2003,2005來開發,而DEV-C++是使用GCC來編譯資料,使用SWIG所產生的檔案(包裝檔 XXX_Warp.c)使用DEV-C++來編譯會產生一些錯誤,部分連結找不到(Linker not found),建議的解決方案是使用DEV-C++重新編譯python的python23.lib或python24.lib。使用Boost.Python也有同樣的問題。重新編譯python23.lib或python24.lib雖然不難,但是作程式的轉換要花到不少時間,所以就放棄使用工具程式。
- Jul 13 Thu 2006 23:57
將寫好的C程式變成Python的模組
將寫好的C程式變成Python的模組
現在的程式語言越來越方便,功能也越來越強大。直譯式的程式語言讓我們可以透過簡單的描述以及命令就能使電腦自動去處理資料,並得到你想要的結果。這類的語言如php, perl, python, ...等。通常這類的語言資料型態宣告十分鬆散,甚至不需要跟它講明資料型態,翻譯器會自動決定該變數所存放的資料。一般我們在撰寫C程式語言時凡是有使用到的變數都需要做型態宣告,如int表示整數型態,char表示字元型態,這些型態的宣告式方便編譯器向記憶體要一塊空間,提供變數暫存使用。一般來說,宣告成int表示會保留一塊連續的4bytes供該變數使用,char表示保留一塊連續的1bytes供該變數使用,當然設計者也可以自訂一些結構,用途也是保留一塊記憶體空間供該結構資料使用。python程式語言在編寫時,所有的變數皆不需給定型態,寫在等號左邊的資料就是變數,型態由右邊資料決定,這樣方便的寫作方式,讓程式開發的速度加速了。
想將你以前辛苦撰寫的程式變成python的模組來使用,使用import的方法將原有的舊程式寫成動態結檔,並解將它包入python程式中,有下列幾種方法。
- Jun 25 Sun 2006 22:43
「佐賀的超級阿嬤」讀後感
「佐賀的超級阿嬤」讀後感
今天閱讀一本小品散文,內容在描述二次戰後,生活在日本廣島的母子間的故事。因為廣島遭美國投擲原子彈的傷害,造成一個家庭的影響,母親為了使兒子受更好的教育,決定將兒子送的佐賀的阿嬤家。故事內容在描述子孫之間幽默的對話以及貧窮的社會現象。
因為家中沒錢,當孫子想要買泳褲游泳時,阿嬤跟他說『不需要穿泳褲,游泳是要靠實力。』,故事的內容在描述七歲的孫子的生活與思想受幽默而機智的阿嬤影響,逐漸成長。
- Jun 10 Sat 2006 11:23
關於QuickMark
關於QuickMark
圖一:QuickMark
- May 27 Sat 2006 21:00
台灣旅遊必備之物--電子地圖