星期六, 10月 31, 2015

圖形化的Android開發:APP INVENTOR 2 - 指北針

折騰了一天,好不容易搞懂 opintationSensor 的應用方式,馬上加入到夢想中的懶人APP,沒想到完工後,卻發現 - - - - - - 根本不搭呀!而且似乎還有校正的問題,只好捨棄重練。

但是也讓我發現 APP INVENTOR 2 果然就是懶人的神兵利器,而且還有繁中版本,雖說軟體工程師英文一定要好,但是腦袋打結時偷偷切回中文,也是一番風味。

重點來了,本篇紀錄 opintationSensor 的簡單應用 - 指北針 供未來查詢。


元件介紹:(APP INVENTOR TW中文學習網)

【Sensors】

          Orientation-Sensor 姿態感應器

【Drawing and Animation】

          Canvas 畫布

          ImageSprite 圖片精靈 → 放在 Canvas 上,搞很久才發現。


作法(1)
繪製好一張標有東西南北四個方位圖和一個指針圖

在Desiger中將原件置入,除了 Orientation-Sensor 看不到外,其餘應該都是置中的狀態。

Upload方位圖做為 Canvas 畫布的背景、 指針圖到ImageSprite。

切換至Blcks拼出程式圖:
完工。 


作法(2)  你也會寫Android應用程式: App Inventor2專題製作  關於 Canvas 畫布的玩法

Canvas 畫布不需背景,只需要帶入指針圖到ImageSprite。

排版完成後,切換至Blcks拼出程式圖:



完工。猜猜畫面會出現什麼!

這個例子是宣告 Screen1 初始化後,呼叫 (call) Canvas 畫出文字 (Draw Text),也是不錯玩呦。

參考資料:




星期二, 10月 27, 2015

寫在程式設計之前的兩三個想法(2)

上次自以為的寫了一堆,最後被女兒召喚!總共寫了三點:
1. 目標、2. 基礎、3. 選定一個開發方向

這次要說:流程圖和清單很重要、流程圖和清單很重要、流程圖和清單很重要!


流程圖的作用在於:
圖示化的說明程式每一個部件的功能和連動的順序,未來在組合的時候就不容易搞錯,也可以很清楚的提醒自己哪一個環節出錯。



清單

長得像這樣子,把使用到的元件及其重要屬性都記錄下來,才不會搞混。


星期六, 10月 24, 2015

寫在程式設計之前的兩三個想法(1)

話說在前頭,我只是新手,純粹發表新手的感想,老手請不要炮。
在我求學畢業的那個年代,資訊科是新新科系,當時沒這麼發達,雖然暴露年紀,但這是事實。
服役、工作、步入婚姻+有個黏人的1歲小女兒,我才發現我好久沒有靜靜地坐在電腦前。享受這短短的寧靜。

關於寫程式這件事,雖然花了幾萬塊報名課程,但一直沒很認真的學習,時間過了也就這麼一回事。

近來重新自修,試圖彌補心裡的空虛和遺憾,累積自我的實力!但畢竟是半吊子,搞不出甚麼名堂!

幸好如今資訊發達,還是讓我找到幾篇不錯的教學,在瘋狂惡補後總算摸到入門門檻,回想這一段可怕的日子,能夠堅持下來有幾個點可以分享:

1. 目標
可以說是動力和遠景,無論是甚麼奇奇怪怪的方向,只要它是在「遇到挫折」時能讓我鼓起勇氣再次努力的百靈藥,就是好目標。

2. 基礎
雖然現在有很多方便的開發工具和參考資料,但是「基礎」仍然很重要。不要以為沒有任何概念,就能夠完成程式設計!該有的流程、邏輯還是必須科普回來腦子裡放,雖然這東西很枯燥!

3. 選定一個開發方向
前面說到現在有很多方便的開發工具,甚至能做到邊寫邊debug,但是如果一種語法都不認識要怎麼寫!所以選一個方向吧,到底要用甚麼語言來開發,建議可以多比較看看各種語言的優缺點和工具的操作。

女兒睡睡又醒了,剩下的下回再寫!

初探 App Inventor2

想起一句老品牌的經典名句:「科技始終來自於人性」。

我們總喜歡把它改成:「科技始終來自於惰性」。

以前學習行動裝置程式開發,要辛苦的撰寫代碼、一行一行的除錯!真不是人幹的!

        反觀,發展至今已有許多方便的工具,差一點的也有邊寫邊提醒的工具可供選擇。(當然,硬是要用記事本蠻幹的不在其內)

        為了方便入門,連視覺化的工具也已經出爐,App Inventor2就是這樣的產物,想深入了解地捧友請自行 Google "App Inventor"。

我要繼續拼圖寫程式啦。

星期一, 5月 13, 2013

更改WIN7鍵盤配置

安裝日文WIN7時一不注意,選錯了鍵盤選項(預設日文鍵盤是109鍵),搭配台灣常用的101鍵發生問題!

修正方式:Regedit 登錄編輯器
編輯位置:
變更 Layout File 值 = KBDUSDLL

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Keyboard Layouts\00000411

說明:
00000411 = 預設輸入法代碼
即 HKEY_CURRENT_USER\ keyboard layout\ preload\ 當中 "1" 的值,若有安裝兩個以上的輸入法,將遞增 "2" 、 "3" ...
如果其他輸入法的鍵盤位置也不正確,以此修改方式類推。


同場加註

檢測現在鍵盤排列方式:OSK
開始→執行,輸入 OSK,即可喚出代表目前鍵盤排列的螢幕小鍵盤。

星期三, 2月 13, 2013

簡單查詢占用dll文件的程式

DLL的基本觀念:

    在Windows中,許多應用程式並不是一個完整的可執行檔案,而是被分割成一些相對獨立的動態鏈接庫,即英文全名為Dynamic Linking Library,中文翻譯為「動態鏈接程式庫」簡稱DLL的檔案放置於系統中。

    當我們執行某一個程式時,相應的dll就會被使用。一個應用程式可有多個dll檔案,一個dll檔案也可能被幾個應用程式所共用。假設系統中有一dll具備了與遠端系統進行網絡連結的功能,我們假設為Network.dll,如果有另外一個應用程式想使用該功能,則這個程式只需在執行時與Network.dll進行動態鏈接(Dynamic Linking),就可以運用Network.dll的網絡連結功能來實現遠端連結系統。簡單地說,dll的特性是:

1、dll本身無法自行執行,必須靠其他程式使用。

2、dll檔案都具有一定的功能。

3、在系統剛建立時 (例如剛裝好Windows時),系統中就存在一定數量的dll,而某些應用程式亦會將自已所需的dll添至系統中,導致dll的數量隨應用程式的增加而增加。


    因為dll檔案的特性注定了它可能被多個程式使用,這也是dll檔案為什麼刪除不掉的原因:正在使用的檔案無法刪除。

    那麼到底是哪個程式在使用這個dll檔案呢?下面就簡易說明建議查詢的方法:

步驟 1. 開啟命令提示字元

步驟 2. 輸入下列命令,並按下「Enter」,結束即可關閉"命令提示字元"
tasklist /m > DLLlist.txt (將查詢結果儲存到 c:\ 目錄下的 DLLlist.txt中)

步驟 3. 打開 C:\目錄下的DLLlist.txt檔案,這個檔案裡所示列出的就是目前執行的各個程式正在使用的dll檔案。可以使用CTRL+F來尋找要查詢的的dll檔案,並查找出是哪個程式在使用這個dll檔案。


步驟 4. 使用 CTRL+ALT+DEL打開Windows工作管理員,結束佔用dll檔案的程式或服務,這時就可以刪除或搬移這個dll檔案了。

步驟 5. 如果查出來的佔用dll檔案的是這個通常有7、8個以上的 svhost.exe 程式/服務,如何是哪個svhost.exe服務佔用了這個dll檔案呢?
可以在命令提示符下輸入tasklist /svc,當然,你也可以把它輸出為文本檔案tasklist /svc > C:\DLLlist.txt。這時檔案裡的svhost.exe會列出各個服務的PID號。這時就可以具體的根據PID來結束服務,達到解除使用dll檔案。

至於這個教學有什麼用途?

一般常用來手動刪除病毒檔案或一些頑強的程式,服用前仍請小心。

THE END

星期日, 1月 20, 2013

Windows7增加右鍵複製到、移動到選項


複製、貼上,移動檔案是我們在日常操作WIndows系統中常用的動作之一,在Windows 7中也不例外。下面分享透過修改登錄檔,在Windows 7的右鍵中添加「複製到」文件夾和「移動到」文件夾選項的方法。
點此此選項後,系統會彈出對話框,選取某文件夾並點擊確定後即可完成複製貼上或移動。

星期四, 12月 06, 2012

索尼發表Xperia E與Xperia E Dual美型雙卡機













具SONY官方消息,今日(12/5)SONY正式發表 Sony Xperia E 與 Xperia E Dual 兩款新機。

Sony Xperia E 與雙卡機 Xperia E Dual 硬體規格類似,均配置 3.5 吋、480 x 320pixels 解析度 TFT 觸控螢幕,
並內建 Qualcomm S1 MSM7227A, 1GHz 單核心處理器、512MB RAM / 4GB ROM ,搭載 320 萬畫素定焦相
機,支援 microSD 記憶卡擴充,最高 32GB 記憶體。

Sony Xperia E 採用 Android 4.1 Jelly Bean 作業系統,將推出黑、白、粉紅三種顏色供大眾選擇。
Sony Xperia E
Sony Xperia E
Sony Xperia E



而 Sony Xperia E Dual 是同時支援 WCDMA、GSM 訊號的雙卡雙待機,手機採用 Android 4.0.4 ICS 系統,目前
已知提供黑色與金色兩種,未來可升級至 Android 4.1。
Sony Xperia E Dual 

Sony Xperia E Dual

Sony Xperia E Dual





Sony Xperia E 與 Xperia E Dual 預定 2013 年第一季推出,台灣上市時間與售價則未定。





Sony Xperia E 和Xperia E dual 尺寸都是113.5 x 61.8 x 11.0 mm (3.5吋),背面配備320 萬像素的相機,內建4GB 儲存空間(實際可用約2.2GB,可透過 microSD 卡插槽擴充至最高32G),標準配備 1530mAh 容量電池,支持HSPA、Wi-Fi 和GPS。

SONY官方表示:Sony Xperia E 擁有6 小時高清通話時間、530 小時的3G 網路待機、可連續播放8 小時的音樂和影片,而且音訊輸出也支持3D 環繞音效和 xLOUD Walkman 音效處理技術。

堪稱SONY入門的好機種呀,歡迎大家加入SONY機主行列。

擁有原點的人,是幸福、堅強的。

「要知善是不思議,惡乃一定」。「聖人御難事」


      在昨夜突然下起大雨,心情就不斷起伏不定。
雖然也做好了心理準備,但就是不甘心。

不思議的,發車前半小時。「雨」就這麼停了。
真的很感動,一定是許多前輩的一念撼動了諸天!

風停了、雨也停了,心卻溫暖了。

還可以做到更好,我知道自己一直沒進入狀況,
我必須更前進才行。

星期五, 11月 23, 2012

星期五, 11月 16, 2012

互相切磋, 一同成長

人是在與他人互相切磋當中,
才能成長像個人, 擁有豐富的人性。
和朋友一起分享喜怒哀樂,
在熱鬧的人類世界奮鬥到底,
才會有所成長。

2012/11/16


如果想要有所成就、成為出色的人才,
人就需要拚盡全力,更加堅定自己信念。

星期三, 2月 01, 2012

iPhone是南韓的手機?


本文由台灣

特別提供。





  南韓媒體曾理直氣壯地聲稱iPhone是「南韓手機」,因為南韓大廠生產iPhone最貴、最關鍵的零組件,而打不進核心產業鏈的台商,只能賺辛苦錢。 

  蘋果iPhone和iPad熱銷,進一步鞏固了南韓在世界IT產業的位置。某種程度來說,iPhone是美國的勝利,也是南韓的勝利。南韓公司生產iPhone上最貴的部分零組件,南韓《北韓日報》在iPhone 4發表後宣稱,iPhone應該是「南韓手機」,因為包括螢幕、處理器、記憶體、電池等主要零件均由韓廠提供。 

南韓包辦蘋果主力零組件 

  在iPhone觸控面板最裏面,是一塊高畫質的視網膜顯示器(Retina)。這種顯示器主要在LG Display位於南韓龜尾的工廠生產。研究機構iSuppli估算,這塊LCD螢幕是iPhone上最昂貴的零組件,iPhone 4上的LCD螢幕成本約為每個28.5美元。 蘋果前執行長賈伯斯(Steve Jobs)介紹新款iPhone 4時,盛讚LG的螢幕:「這種顯示器可能是做夢也想不到。」從而使其聲名大噪。 

  當初,賈伯斯親自選定LG的廣視角技術(IPS)液晶螢幕幕,作為iPhone的標準配置。這是因為這種IPS螢幕和iPhone的觸控面板貼合度最好,能達到最佳觸控效果。此外,LG生產的IPS螢幕還具有省電、沒有視差的優點,很符合蘋果對iPhone設計的要求。 

  在iPhone 4中,這種被稱作Retina的顯示器,以極其精細的畫質,虜獲了無數消費者的心。這塊顯示器極其細膩清晰——普通電腦螢幕顯示的解析度僅為72 dpi,而iPhone 4的解析度為電腦的3倍多。 

  iPhone最貴零組件LCD螢幕由南韓LG生產、iPhone 4的A4晶片由南韓三星代工。蘋果曾介紹iPhone 4的續航時間大幅提升,主要歸功於三星電子生產的大容量電池,以及積層陶瓷電容器。iPhone 4所使用的快閃記憶體儲存裝置晶片也來自三星電子;iPhone 4還使用由南韓中小企業生產的零件,包括壓敏電阻器和軟性電路板等組件。 

  2010年,僅三星一家公司,就提供蘋果價值74.8億美元的原材料,南韓成為蘋果最重要的零組件採購地之一。值得一提的是,蘋果從南韓採購的零組件大部分是高附加價值、不易替代的組件。 

  曾經,液晶面板生產企業以追求大尺寸、高世代為趨勢,三星、夏普、LG等液晶巨頭,紛紛架設高世代液晶生產線。8代線、10代線,甚至12代線,越大似乎越代表廠商實力。但近幾年在蘋果手機、平板電腦大紅之後,液晶顯示器的競爭焦點已重回中小螢幕,並且中小螢幕相關的技術競爭也更為集中。

LG
螢幕讓賈伯斯大誇讚 

  為了確保南韓在顯示技術方面的領先,南韓政府也積極參與這一行業。2010年5月,南韓政府宣佈了為期5年的計劃,將投資約185億美元到下一代液晶顯示器設備和元件廠商。 

  LG和三星在顯示技術上的競爭一直很膠著。雙方採用不同的技術,也各自培育了自己的陣營,這種競爭大大推動了南韓顯示技術的快速發展。 

  在LG Display的產品陳列室裏,有正在開發著的大量新型顯示技術。在這裡,LG處處希望將自己的產品,和採用不同技術規格的三星產品做比較,以凸顯自己產品更好的特性。雙方在中小尺寸顯示器、3D電視等多方面較勁。 LCD面板大體分為VA(Vertical Alignment)和IPS(In-Plane Switching),而三星和LG Display各自固守著VA和IPS領域,培育自己的陣營。VA具有色彩鮮艷、明暗比高的優點,但有殘影缺點,相對的IPS視角較廣且無殘影,但明暗比則較低。然而蘋果引領的觸控面板風潮,較能凸顯IPS面板的優點,讓三星的VA陣營多少有些失利。 

  和蘋果合作,為LG Display這樣的廠商帶來源源不斷的訂單。蘋果在2010年初發表iPad時,賈伯斯對LG的IPS螢幕讚不絕口,使LG品牌形象大大提升,致使該公司收到來自各方的訂單,產能常常處於嚴重供不應求的狀態,為此LG Display數次擴充產能。在此之前,IPS技術一度在業內受到冷落,蘋果帶動的效應,重新喚起業界對IPS技術的興趣;LG Display也藉助於蘋果,一舉奠定在此一領域的領導地位。 

  為確保面板的供應,蘋果向LG Display支付了鉅額訂貨預付款。外界分析,這筆預付款將會用來研發新技術,以及擴充產能,確保對蘋果的供貨。 

  三星和LG等大集團幾乎生產著一切,從產業鏈最上游到最下游,高度垂直整合,為這些南韓企業帶來了很強的競爭力;在蘋果掀起的這場智慧型手機風暴中,這種垂直整合的威力再度顯現。 

  以三星為例,三星最大的優勢在於囊括了研發、元件、生產、銷售等各個環節,尤其是三星在整個IT產業的上游關鍵零組件上的佈局,為其在全球產業競爭中奠定有利地位。無論是快閃記憶體儲存裝置、顯示器、CPU還是電池,三星都擁有獨立的核心技術。正因為三星在這些生產環節上有著領導地位,使三星能以最大幅度降低元件成本,達成規模效益。 

  從這個意義上來講,大多數手機廠商僅僅是充當組裝工廠,而三星實現了元件和研發、組裝、銷售的全部流程,無疑在整個產業鏈之中控制了巨大的利潤空間。 

三星的垂直整合打趴對手

  2010年,三星總共對外投資了97億美元,其中有18億美元投在邏輯晶片和晶圓代工上。與此同時,三星宣佈在美國德州的奧斯汀市投資36億美元擴產,為蘋果生產處理器。依靠南韓雄厚的財團支援,三星在一些重大產能投資上屢出大手筆,並對台積電這樣的對手構成嚴重威脅。 

  由於三星自己掌握了主要零組件,其手機、平板電腦獲得了相當大的成本優勢。由於上下游高度集成,所以三星的產品無論規格、價錢、上市時間都拿捏得恰到好處,因而在市場上獲得了不小的成功。在筆記型電腦業務上,三星除了處理器與作業系統外,包括筆電所需的面板、記憶體、IC元件,一直到機殼、光碟機等,幾乎全部具備製造能力。 

  位於東亞地區的日本、南韓和台灣,在半導體、面板、電子元件上形成激烈競爭。隨著iPhone和iPad引發電子產業革命,這種競爭關係再次放大。 

  「仔細算算就會發現,搞了半天,大家吃的不是蘋果,而是蘋果皮榨出的果渣泥。」一位台灣業者在接受媒體採訪時,一針見血地評價了產業的現實。比起南韓,其他地區的蘋果供應商,賺到的只是很小一部分。 iPhone中最貴的零組件——顯示器和處理器,都是在南韓生產;而iPhone和iPad廣泛使用的NAND快閃記憶體儲存裝置晶片,三星也佔據著舉足輕重的地位,佔有全球市場四成左右的市佔率。而蘋果從三星採購的DRAM晶片,三星也佔據絕對領導地位,控制世界50%左右的產能。 

  相比之下,台灣和中國大陸的廠商,在這場戰役中處於較為不利的位置,只拿到iPhone和iPad中組裝、電池、印刷電路板、連接器、被動元件等,利潤較薄的非關鍵組件訂單。這些領域幾乎都存在激烈的競爭,利潤與南韓廠商控制的關鍵零組件相去甚遠。 

  經濟學家郎咸平指出,比起三星這樣的巨型南韓企業,台灣IT企業習慣將整個產業鏈切成支離破碎的小企業,每家企業專注做其中一個小環節,產業分工過細。這和三星的垂直整合是相反的兩條道路,造成台灣的IT企業相互競爭過於激烈,企業利潤微薄。 (本文摘錄自第六章)(編輯部整理,《商業週刊》) 

  書籍簡介_iphone 苦·悶·台灣 

  作者:曾航 
  出版社:人類智庫 
  出版時間:2012年1月18日 

  作者簡介_曾航 

  南京大學畢業,中國《21世紀經濟報導》資深記者。花費近2年時間,實地走訪蘋果的產業鏈,領域包括:蘋果產品的軟硬體設計、供應鏈、通路體系,以及地下經濟;地域包括:美國矽谷、日本、南韓、台灣、香港、深圳、上海、蘇州、重慶、長沙、北京等地,以及採訪過數十家蘋果的供應商及合作夥伴。