你知道嗎?
Git 不只能夠幫你把你的專案好好地留存許多改版痕跡,它還可以拿來幫你將在你電腦上測試完成的結果,在你push
你的commit
到你自己私有的git伺服器上時,還可以幫你同步更新到你的測試網站的資料夾呢!
只需要簡單幾個步驟就可以完成這樣的任務,期待嗎? 心動嗎? 讓我們繼續看下去。
電子、電腦、網路、科技與新知。
你知道嗎?
Git 不只能夠幫你把你的專案好好地留存許多改版痕跡,它還可以拿來幫你將在你電腦上測試完成的結果,在你push
你的commit
到你自己私有的git伺服器上時,還可以幫你同步更新到你的測試網站的資料夾呢!
只需要簡單幾個步驟就可以完成這樣的任務,期待嗎? 心動嗎? 讓我們繼續看下去。
Markdown這東西其實聽聞已久,前幾日因為專案上的需要寫一些文件來表達專案中的一些內容,又嫌Word太龐大、需要太多的動作去完成排版、撰寫,耗費的精神實在是太多太多了,所以就想起來了這個玩意。
寫文章,我們常常需要做到像是,標示標題、清單、區塊…等等功能,以往這些動作可能需要你加入大量的標籤(tag)語法或者是在Word中點點選選才有辦法達成,而Markdown不用,它利用獨特的標記(Mark)語法,來達到以上那些功能,你不再需要輸入<strong></strong>
這樣的語法來加粗字體,也不用<em></em>
來做到斜體,更不需要用<H1></H1><H2></H2>
等等的語法來作標題的分類,這些通通都只用簡單的標記就能達到。
當然,標記是標記,你還要一些軟體來輔助你將用Markdown語言所撰寫而成的文件輸出成為HTML,然後更進一步的轉成PDF,如果你想要,它還可以轉成Word用的檔案!
雖然我寫 Code 大部分是用 Linux 內的 Vim 來寫,在 Windows 環境中以前則是常用 Notepad++ ,自從有次瞥見朋友用Sublime Text在Coding,當時心想:「怎麼會有一個這麼漂亮的編輯軟體!」而後經過搜尋發現,這軟體非常小,但是卻有著強大的擴充能力以及內嵌的Console可用,這讓我在 Coding 完後可以馬上看見結果,這是Notepad++無法比擬的啊!
標題寫著 Day 1 ,實際上則是不知道進行到了第幾天了,姑且就把開始紀錄的這天當作第一天吧!畢竟,歷史是從有文字紀錄才開始的。
大三的我目前正努綠的實現我一直想要做的一項東西,她的架構其實頗為龐大,為了節省時間以及避免不必要的研究耽誤到了畢業的良辰,我將研究計畫縮減到簡單的核心部分。未來再從這個當作雛形的核心慢慢地擴展成我期望的那個樣貌。
幾天來,專題的進展速度讓我自己有點嚇到。因為前面兩個月以來我都在做與專題不相關或稍微相關的研究,或是修改一些理論性較重的設計稿,幾乎沒有去實作那些內容。就在上上星期隻到這星期六要專題口試後,我才開始卓少把那堆理論的設計逐漸的實驗與實作,也順勢刪除了一些不合用的設計。
這驗證了一件事情,大學生的效率往往出現在死線即將到來之前便會成為指數等級的成長。
▲正在開發時經常發生的事情…
目前專案用到兩種程式語言,一是古老但很好用的C,另一個則是先進的C#。C主要是用在單晶片的程式上面,畢竟編譯器也只支援C來做為開發的程式語言。
而C#則是為了能夠快速實現一些功能而選擇的程式語言,主因是她的IDE非常好用,很快地就能把一個小小的但又符合需求的應用程式生出來,另外一個原因則是,她也能夠轉移平台到Linux上,我認為她是電腦端應用程式開發上另一個非常好的選擇。
目前程式碼總長度超過700行,除了幾個區動用的library不是自己寫的之外,幾乎每個功能都是由自己一個個刻出來並加以驗證。有趣的是,因為每個功能都必須要經過測試才能夠驗證動作是否正常,所以每個功能的設計我有大半時間都在做燒錄IC、插拔板子、編譯…之類的等待時間,平均一個功能的完整實現約需要耗費一個小時。目前最久的紀錄是,用約5小時,只為了開發一個功能…Orz
今天,完成度粗估60%~65%。最令我開心的是,經過了約七天的時間,主要功能與動作都已經完成了!
然後,我決定在此公告,未來這個專題完成且時機成熟,將會公開這個專題的內容,給有興趣的朋友玩玩。
Open Hardware,正在改變世界的新開放觀念。
用C寫程式的最大缺點就是,沒有內建一堆好用的 library 讓你去 import 並且直接地使用,所以,C/C++的許多開發者都要自幹或者是去網路上找一些能解決目前所碰到的問題的程式碼來用,或者是自幹一個。
先前因為學校課程的關係,寫了很多的 Java ,結果導致我使用 C 語言時產生一些困擾。因為Java幫開發者寫好了非常多的方法與物件,開發者可以直接引用、建立好物件並打上相應的方法名稱後便可以直接地使用,相當方便。
不過單晶片微控制器的開發上,目前來講很少有人採用java 來開發,一來是缺少相應的編譯器,二來是它過於笨重,不適合在低時脈的微控器上執行。所以,單晶片的開發還是繼續使用有點過時但萬能的C語言(少數採用C++)來開發。
今天,要來向各位介紹的是,如何把陣列當作一個參數在函式中傳遞。
你知道嗎?Android 4.1 開始,mess storage存取模式從連接模式中移除,只剩下MTP的模式,這造成傳輸上的許多麻煩。
事實上,MTP模式在Windows及MAC上是沒什麼太大的問題,但到了Linux就出現了很大的問題,因為Linux不認識這個模式,造成Android手機無法與Linux作業系統連接,也就看不到手機的SD卡內容。
不明白 Google 為何要這樣做,雖然這可以透過 root 的方式來重新開啟,可是過程實在麻煩又複雜。正好,gMTP這個城市能夠解決這個問題。
Code Composer Suite(CCS),是一套由TI德州儀器所出的IDE,專門用來開發與設計由TI所出品的可程式IC,例如:MSP430系列、Stellaris系列等等。 這套開發軟體有兩種版本,一種是免費的,一種是付費的,兩者之間的差異只在於可編譯的程式大小。不過別擔心,TI很有良心,免費版本下的編譯可達32KB(比KEIL還多)。因此,若沒有太大需求,免費的版本就足以應付許多設計。
還記得 Fingers Party 嗎?喔,不記得沒關係,這邊有連結,上面有影片,請客官們先享用一下,哈!最近,這款運行在平板電腦上面的遊戲,推出了全新的版本,有別於之前的版本,這次的更新放寬了更多的限制,真是佛心來著!
▲大贈送!每次開啟遊戲時都可以玩原本被鎖住的付費模式喔!
在新的版本中除了每次開起遊戲時都可以執行被鎖住的模式之外,開發團隊也採納了玩家們的建議。像是選擇模式,選錯時本來無法回到主選單,在經過玩家的反應之後,Fingers Party的遊戲開發團隊就在新的版本中就馬上加入了這個功能,讓遊戲的體驗更加的友善。
▲左上角多了回到上一頁的按鈕!
▲主選單也有小變化,朋友們有發現嗎? 那個LOGO會動耶!
▲想知道官方最新消息的話,可以發漏他們的FB粉絲頁以及Twitter~
農曆年節快到了,是否覺得每年返鄉過年的餘興節目有點一成不變呢?試試這款遊戲,回去跟親朋好友一起同樂吧!別讓iPad只是冷冰冰的單人遊戲機,今年就讓iPad成為開啟歡笑之門的鑰匙吧 🙂
對了對了,根據可靠消息來源,Fingers Party有計畫推出iPhone版本,雖然獨夜我沒有iPhone(我只有Android Phone),但也很期待這樣的遊戲在iPhone上會怎樣呈現呢?想想一堆手指擠在iPhone螢幕上的畫面,感覺應該是非常有趣 XD
遊戲名稱:Fingers Party
遊戲語言:英文
付費方式:免費 / 關卡付費
開發團隊:Nomads
官方網站:http://fingers-party.blogspot.tw/
官方粉絲頁:https://www.facebook.com/nomads.games
支援平台:iPad 2 / 3
下載連結:http://itunes.apple.com/tw/app/fingers-party/id574249499
前幾天服役中的ATI Radeon HD5670莫名其妙掛點,也不能說掛點,而是舊的主機板抓不到他。只不過隔兩天沒用電腦,他就鬧罷工,害我弄了好久。最後,之所以知道是主機板出問題,是因為換了一另一片朋友淘汰掉的主機板(本來要拿來做測試用的SERVER)後發現的。網路上是說,改動過硬體架構,最好是重灌電腦。問題是,我很不想要重裝那堆軟體,而且我放在C槽的資料也還沒備份…好啦,其實是我懶啦!
前幾天服役中的ATI Radeon HD5670莫名其妙掛點,也不能說掛點,而是舊的主機板抓不到他。只不過隔兩天沒用電腦,他就鬧罷工,害我弄了好久。最後,之所以知道是主機板出問題,是因為換了一另一片朋友淘汰掉的主機板(本來要拿來做測試用的SERVER)後發現的。
這時候,問題來了。
Windows有個有名的問題就是,如果我把整個電腦硬體大幅度改變,也就是換了主機板、CPU後,他就沒辦法進入Windows,會不斷重新開機,直到你把電源切掉或拔掉插頭為止。(這問題在Linux幾乎不會出現)
網路上是說,改動過硬體架構,最好是重灌電腦。問題是,我很不想要重裝那堆軟體,而且我放在C槽的資料也還沒備份…好啦,其實是我懶啦!
跟Google問了一下,發現Windows 7有個好用的隱藏程式,他可以把你電腦的設定還原成剛裝好的樣子,也就是什麼驅動都沒有安裝的情況,等於第一次開機與使用,而這時的Windows會重新安裝驅動程式。也就是說,你不需要重灌Window,你之前安裝的軟體也不會從開始功能表中消失,不過你之前的使用者資料會被放到另一個資料夾下。