Skip to Content

★★

安裝 Embarcadero RAD Studio 10.3 後遇到 Android 無法編譯的問題

昨天 (2018/12/14) 去蓮潭會館參加李維老師主講的 RAD Studio 10.3 產品內容說明。

講座中提到這一版的 Android SDK 安裝有問題,要看 10.3 安裝目錄的 readme 說明,否則無法順利編譯 Android 程式。

回家後就立刻測試,果然一個空白的  Android 編譯都會有錯誤。找到了要看的說明會連到這一頁

http://docwiki.embarcadero.com/RADStudio/Rio/en/Release_Notes

在 Android 那一段,一開始提到要在這個目錄

C:\Users\Public\Documents\Embarcadero\Studio\20.0\CatalogRepository\AndroidSDK-2525_20.0.32429.4364\tools
執行這個動作
android.bat update sdk --no-ui --all --filter platform-tools,build-tools-28.0.2,android-26
不過我的安裝並沒有那個目錄,也就無法順利進行。
 
後來才跳過這一段,直接做底下的動作。也就是到主功能表的
 
Tools > Options > Deployment > SDK Manager
 
把原來的 Android SDK 25.2.5 32-bit 刪除,重新安裝一次。
 
安裝的位置我是選擇 c:\Users\Public\Documents\Embarcadero\Studio\20.0\PlatformSDKs
 
就成功安裝完成,也順利編譯成功 Android 的程式。
 

2018 九合一選後心聲

 
事情是怎麼發生的?
 
邪惡的中共,投入極大量的金錢與人力,想要打擊台灣民主,影響台灣選舉結果。
 
中共外有大量五毛網軍散佈各種假消息、營造各種氛圍,在台第五縱隊、國民黨與反改革者在內部全力動員,彼此裡應外合。
 
中間選民無法分辨大量假消息,被漫天謠言所左右。
 
民主與改革本身尚未站穩,部份深綠與投機份子想要從中奪取利益,造成分裂。
 
總之,以上這些人只要加起來超過半數,真正願意改革者就無法取得足夠的支持。

網站搬家記--從怪物之家搬到糖果屋

沒錯,這次是搬網站,不是以前常寫的硬碟轉世記。搬網站的難度真的比搬硬碟困難太多了。
 
我的小站是在 2007 年 9 月15 號建立的,想不到一晃眼也 11 年了,今天也剛好是小站的生日。
 
當年在部落格盛行的年代,我在許多站也都建了部落格,主要都是建好玩的,最後主要在使用的就是 Hinet 的 Xuite 和新浪部落格。
 
不過玩電腦的人,只用現成的部落格實在有點不夠,加上許多網頁的技術也要有地方實作,所以在一番比較之後,選擇 hostmonster 承租了虛擬主機。我也不知道 hostmonster 的官方中文是什麼?怪物之家這名字是我自己隨便叫的。
 
當時在台灣提供的虛擬主機,通常空間小,頻寬有限,價錢又貴。如果自己架站,要二十四小時開機,還要有網路,維護更是麻煩。最後選擇的 hostmonster 價格便宜,空間號稱無限,頻寬也無上限,速度我能接受,後台又有中文的操作界面,這實在是一大賣點,最後我就選在這裡蓋起新家了。
 

人天七返的猜想

前幾天我突然對初果聖者人天七返的問題有一些新的想法。
 
在傳統的教導中,初果聖者是天界、人間往來最多七次之後,就會入涅槃了。也有人解釋為天界、人間各七次,也就是十四次。我是支持前者,但這不是本文的重點,暫且不論。
 
二果聖者是「一往來」,意思是二果聖者死後會往生天界,然後再回到人間,就這樣一往一來之後,就會入涅槃了。
 
三果聖者是「不來」,意思是三果聖者死後會往生天界,不會再回到人間,在天界一次或多次輪迴後,也會入涅槃。
 
四果阿羅漢聖者則是死後就是般涅槃,不會再輪迴了。

佛教對神通的態度

關於佛教對神通的態度,我先列舉個人看法與經文供參考,底下再做個人總結。

1. 佛陀贊歎神通,也鼓勵比丘修習神通,四神足即包含在三十七道品中。

《雜阿含 494 經》卷18:
「比丘!禪思得神通力,自在如意,為種種物悉成不異,比丘當知,比丘禪思神通境界不可思議。是故,比丘!當勤禪思,學諸神通。」
(CBETA, T02, no. 99, p. 129, a4-6)

 

2. 在三種示現教化中,即有神足教化,世尊也會用此示現教化。

《雜阿含 197 經》卷8:
「世尊為千比丘作三種示現教化。云何為三?神足變化示現、他心示現、教誡示現。

神足示現者,世尊隨其所應,而示現入禪定正受,陵虛至東方,作四威儀,行、住、坐、臥,入火三昧,出種種火光,青、黃、赤、白、紅、頗梨色,水火俱現、或身下出火,身上出水,身上出火,身下出水,周圓四方亦復如是。爾時,世尊作種種神變已,於眾中坐,是名神足示現。」
(CBETA, T02, no. 99, p. 50, b16-23)

 

3. 世尊不許比丘現神變給一般人看,因為會引起不必要的毀謗,於己於人都沒有好處。

《長阿含 24 堅固經》卷16:
「比丘習無量神足,能以一身變成無數,以無數身還合為一,若遠若近,山河石壁,自在無礙,猶如行空;於虛空中結加趺坐,猶如飛鳥;出入大地,猶如在水;若行水上;猶如履地;身出烟火,如大火聚,手捫日月,立至梵天。若有得信長者、居士見此比丘現無量神足,立至梵天,當復詣餘未得信長者、居士所,而告之言:『我見比丘現無量神足,立至梵天。』彼長者、居士未得信者,語得信者言:『我聞有瞿羅呪,能現如是無量神變,乃至立至梵天。』」
佛復告長者子堅固:「彼不信者,有如此言,豈非毀謗言耶?」
堅固白佛言:「此實是毀謗言也。」
佛言:「我以是故,不勑諸比丘現神變化,但教弟子於空閑處靜默思道,若有功德,當自覆藏,若有過失,當自發露。如是,長者!此即是我諸比丘所現神足。」
(CBETA, T01, no. 1, p. 101, c10-26)

 

4. 律中也明言不於得向未受具足戒者自說得過人法,過人法包括證果、禪定、神通....。

《彌沙塞五分戒本》卷1:
「若比丘,向未受具戒人自說得過人法,言:『我如是知、如是見。』實者,波逸提。」
(CBETA, T22, no. 1422a, p. 197, a14-16)

無明的比喻

「無明」聽起來似乎很好懂,但有時又會讓人混淆,我想到一個比喻,希望有符合世尊的教導。 :)

大家都知道吸毒是不好的吧。如果有人不知道,這就是「無明」。「無明」最基本的意思,就是不知道事實。在佛法中,「無明」就是指不知道四聖諦....等等。

有一個不知道吸毒是不好的人,因為某個機緣,例如毒癮犯了、撿到毒品、遇到藥頭....都可能讓他想吸毒,於是就找毒品來吸。

這就是因為根本無明的存在,再加上不如理作意,也就是沒有做出正確的選擇,就做了吸毒的動作,這就是十二緣起的「無明緣行」,因為無明而生起錯誤的行為。

Perl C++ C# 使用 POST GET 存取 JSON 等網路資源

 

前言

因為工作上有需要使用 POST 存取網路上的 JSON 資料,最初得到的方法是使用 CURL,但一開始就失敗了。後來改用程式來測試,希望藉由程式傳回的資料來找出錯誤的原因。結果由 CRUL、Perl、C++、C# 一路用過去,一直都失敗。

最後,在 C# 終於試出一組成功的方法,再利用這個成功的模式一路再試回其他程式,最後只有 CURL 還是失敗,其他都成功了,所以在此記錄結果。

 

初試啼聲:CURL

最初得到的方法是使用 curl ,格式如下:

 

curl -X POST http://localhost/test.php -H "content-Type: application/json" -d '[{"src":"如是我聞"}]'

 

在 Win10 底下也有 curl,測試時卻失敗。使用 Mac 和 Linux 系統的人則告知有得到正確的結果。

首先上網查詢,有人說要把傳出去的字串最外面的單引號改成雙引號,裡面的雙引號要加斜線。

 

"[{\"src\":\"如是我聞\"}]"

 

結果還是失敗。

最後我知道這樣是正確的,只是送出去中文變成亂碼,我改用 code page  65001 送出資料也是不行,但若送英文資料則沒有問題。

 

佛教中「舍利」是什麼意思?

 
有位法友昨日談起一事,他聽到有一種奇怪的教導是:【只有阿羅漢聖者的體物才能化為舍利子,凡夫或初果乃至三果都不可能。】
 
我想這個觀點應該是有很大的誤解。
 
底下網址很清楚可以看到諸方對「舍利」的解釋。
 
http://buddhaspace.org/dict/index.php?keyword=%E8%88%8D%E5%88%A9
 
底下是引用莊春江居士的解釋:
 
【舍利】sarīra的音譯,義譯為「身體、屍體、遺骸」,遺體火化後的遺骨也稱為舍利。
 
在經中舍利的意思通常就是指遺骸,並不是什麼特別的意思。

使用 C++ Builder 撰寫 Android 程式

使用 C++ Builder 撰寫 Android 程式

安裝 C++ Builder Android

本篇參考此頁的說明

http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Android_Mobile_Application_Development

在安裝 C++ Builder 時,或是在已安裝好的系統上,要安裝 Android 的相關資料。

 

解決 Embarcadero C++ Builder 10.2 頻繁出現 LME200 Unable to perform link 的錯誤

今天編輯程式,不斷出現這個問題。

[ilink32 Warning] Warning: Error detected (LME200)

[ilink32 Error] Error: Unable to perform link

這問題其實在好一陣子之前已經出現過,當時的解決方法是把 C++ Builder 和我寫的程式目錄都設為防毒程式的白名單,就沒有這個問題了。

後來的日子,偶爾還是會出現,但有時重新編譯二、三次,問題就不見了。因此也沒有特別去管它。


今天情況有點不同,出現次數非常頻繁,多到讓我受不了,無法再寫程式,只好上網求助 Google 大神。

有人提到一個方法,它說在這個目錄下 

C:\Program Files (x86)\Embarcadero\Studio\xxx\bin

找到 ilink32.exe

按滑鼠右鍵選內容 -> 相容性 -> 相容模式 ,選擇相容於 Windows 7

另外還建議把 ilink32.exe 設定成以系統管理員身份執行,同時  C++ Builder 也用系統管理員身份執行

一開始我只用相容 Windows 7 就解決問題了。結果正在寫本文時,重新測試,突然發現上面三種方法都用也不行了。(悲哀 sad)

再來找其他方法吧 .....

訂閱文章


about seo