Translate

顯示具有 Life-3C relative 標籤的文章。 顯示所有文章
顯示具有 Life-3C relative 標籤的文章。 顯示所有文章

2017年9月23日 星期六

一個 typo ,讓整個 database 混亂了

分享一個開發時候沒注意到的小事,最後導致了 database 裡面資料混亂的事。

https://goo.gl/G3MSjg

 連結是「歌曲知識王」,一個自製的 iOS App 遊戲。

 當初在設定做使用者的資料結構時,在某一項 key 值中多打了一個 e。

可是另一頁的同樣資料,他 key 值卻沒有打錯。

2017年9月15日 星期五

iOS 遊戲 App - 猜歌之王 King of Song Quiz

這是一個猜歌的 App

進入 App Store 下載

App Store 連結:
https://itunes.apple.com/tw/app/id1273605195

螢幕截圖:

他是個猜歌遊戲

現在是 v1.1.6

有在看這個版的朋友,麻煩廣一下

玩法很簡單,選擇題庫後,倒數三秒開始猜歌

每一首歌都有30秒內的試聽曲

在愈短時間內猜出,得分愈高

現在有的題庫分別是 華語歌曲、台語歌曲、粵語歌曲、以及世界排名歌曲。

預計未來會增加各種特色曲目的題庫。

有興趣的人可以下載來看看唷。

中文版粉絲團:
https://www.facebook.com/%E6%AD%8C%E6%9B%B2%E7%9F%A5%E8%AD%98%E7%8E%8B-1778810945751055/

英文版粉絲團:
https://www.facebook.com/KingOfSongQuiz/





2016年9月23日 星期五

Python - 一個膠水語言

在經過這麼多種的語言之後

我選擇了 python

經歷過 java、 php、 還有 objective-c 之後

我很確定的是我喜歡 python,勝過其他種的語言

現在蘋果的 swift 還沒整個定型,即使過了明年

我覺得還是會大輻度改動

這邊就先不說 swift了

那為什麼是python呢?

或許就和他的設計理念和後來被其他人補上的各種模組有關吧

所以現在的python 變成一種 「膠水語言」,因為各方人士的貢獻,所以大部分的用途都有人寫模組。

想要撈股票,有google、yahoo 的模組可以用

想寫 gui 也有,要輸出 圖表也有,要寫網頁後端也有三種以上可以選。

我想這個就是「膠水語言」的媚力吧

你想要做出個什麼東西,基本上都有現成的模組。

如果沒有現成的? 那就自己刻一個吧

希望有一天,我可以不用再當伸手牌,能夠做出一些模組讓別人使用。


至於為什麼選擇python3呢? 

和 python2 比,真的是缺東缺西,而且教學文也常常不能用,因為版本對不上。

但我在python3 的 cookbook 上看到一話話

「若你把眼光放到未來,你會發現 python3 提供了許多隱而不現的價值,比你想像的還要豐富」

但反過來說,python3 真的很不方便,因為很多模組都沒有。

嗯…

如果你看見什麼都沒有的天空,你會說什麼呢?

a> 這裡什麼都沒有耶!

還是

b> 這裡一點限制都沒有耶!




2016年5月29日 星期日

泡沫破了,會怎麼破? 影響會有多大?

泡沫破了,會怎麼破? 影響會有多大?

泡沫破了,這已經是歷史上一直發生的事件。2000年一次,2008年一次,很多人說,2016年的前後可能還會再有一次。

那,如果真的有泡沫,他是怎麼破的? 他又為什麼會破。

在以前那個年代,internet 的能力沒那麼強大,這個世界上還沒有 google map, 也沒有 gmail或 webmail 的概念時。大家都是用outlook 或是 lotus notes 在收發 e-mail.

2015年11月28日 星期六

CAPCOM的魔物獵人新作:MHX 流水帳開箱文

MHX 出售了,拿著預購單,去EDION去換預訂了,有預訂有特典。


以下是單純的照片流水帳,在寫這篇文章的同事,還沒突破第一星的任務。

在EDION買,還送一條Mario 的擦拭布。


2015年9月13日 星期日

找出抗跌的股票

最近亞股的往下急殺,讓我又生出了一個新的想法。

在這一片跌勢中,有沒有比較不會下跌的股票呢?又怎麼判斷出這些抗跌的股票呢?
所以我就做了一個這樣的程式。

給定起始交易日:這邊用 8月17日為基準

給定數個指定交易,並分別計算這些特定交易日與8月17日的收盤價,計算完後將股票依漲跌輻由高到低排列。

這邊以這四天為例
end_date['0'] = '2015-08-24'
end_date['1'] = '2015-08-31'
end_date['2'] = '2015-09-07'
end_date['3'] = '2015-09-04'

接下來抽出排名前20名的股票統計,依照出現次數從高到低排列,並做圖。



2015年6月11日 星期四

【3DS】節奏天國開箱文

今天 ! 6月11日,之前預定的節奏天國出貨了。一下班,就趕快繞過去3C賣場,去拿我的節奏天國。


開箱文


一開始,和前一代類似的風格出現了,但是多加了右下角的 PLUS。


2015年3月28日 星期六

從學校畢業後才開始學習程式(一):動機

從學校畢業後才開始學習程式(一):動機

最近程式寫一寫,遇到一點瓶頸,為了轉換心情,讓程式在某些地方有所突破,所以先發一篇和股票、程式都沒關係的文章,看看等下的程式會不會再突破。

阿緹以前主修工程類學科,完全和程式沒有關係。唯一能和程式擦上邊的,大概就只有「計算機概論」這門課了吧。但這門課當初上課的方式真的很「概論」,裡面是講計算機的歷史,他怎麼紀錄資料。課程結束之後,就再也和電腦沒有關係了。

開始工作後,工作上也不會需要碰到程式。如果在生產上需要某些報表,通常都已經會有固定制式的模板,就照著excel的方式填寫,一般來說也不會遇到什麼程式。

但如果你會寫一些簡單的工具,會讓你的職場效率提昇不少,運氣好的話,做出讓其他部門主管「亮眼」的工具,絕對可以讓別人對你印象深刻。

那,要從哪裡開始呢?

程式語言那麼多種,哪一種最好?如果什麼都不知道,在2015年的今天,就是先上google查啦!

2014年10月11日 星期六

魔物獵人4G 人物 物品繼承 步驟, MH4G

2014年10月11日 魔物獵人開始發售

我住的地方在兵庫縣鄉下的鄉下,但魔物獵人的人氣實在是超高,我在開店前十分鐘先去排隊,開門後還排了30分鐘才買到,整個長長的人龍呀,不知道在東京、大阪的店家,開門會排到什麼程度呢?真是另人好奇。

MH4G 可以繼承前代的物品裝備,以下就來分享繼承的步驟。

封面,真是好有霸氣

問要不要在SD卡為MH4G,做一個紀錄,選「はい」

2014年10月2日 星期四

如果上帝真的在玩骰子-亂數台股占卜系統

如果上帝真的在玩骰子 亂數股價占卜系統

以前在學校的時候,常常聽到一句話「我不相信上帝會玩骰子」。當然這句話是從某個很有名的學者說出來的,然後再經過世間的人們引用,變成各種狀況不同發揮。

那,從台股來看,如果 沒有外力作用下,台股的變化會是如何?

開始假設:某個平行宇宙裡面,有個平行地球,還有個平行台灣,所以裡面有個平行證交所。

這個平行證交所裡面的規則,就是個股有漲跌幅限制,漲最多是前日股價的7%,跌最多也是7%。但有趣的是,這個平行證交所裡面的股價,是每天只會開出一個價格,開出後就不會變動了。而且他的個股股價和買賣力量完全沒有關係,完全是亂數指定一個漲跌的區間,而當天就一直定在這個價格,直到下一個交易日。

那我們就來做一個亂數股票系統吧,你可以當當看上帝的感覺,來看你創造的這個平行股票,會怎麼發展。記得,你只做了一開始的股價和系統變動的範圍,所以你雖然創造了一個小小的宇宙在你的電腦裡面,但是你並沒有直接干涉。而是只定了規則,剩下的,就讓這個系統自由發展,你自己扮演了一個玩骰子的上帝。

結果來看,這隻股票會有很多種不同的結果。光是我自己試出來的結果,就有狂漲、先跌再漲、上下振盪、先漲再跌、狂跌。所有在地球上出現的型態全包了!當然那種直接灌到跌停下市還有上漲到天邊的這種沒有看見,因為這個製作出來的平行股市,和現實的地球台灣股市交易規則不一樣。

可以從這個系統看出來,如果漲跌是完全亂數時,他會怎麼樣跑。以下就是這個聯絡的系統,應該可以自行下載取用。





1: 因有7%上限,所以僅試用台股。
2: 漲跌是用RANDBETWEEN函數,所以完全沒有根據。
3: 因為每次有新動作,rand就會重新跑一次,所以每次開每次都不一樣,次次有驚喜。

這裡隨便抓了三次結果。
台指突破萬點,並達到17000左右。


一路往下,最後停在4500左右


上下震盪,最後又回到和現在差不多的程度

當然這個系統和台灣現有股市差很多,因為台股的交易會有連續漲停,和連續跌停。但這個模型一下去,就「機率」來看,出現漲停的機率和其他漲輻相同,所以連續漲停出現的機率非常的低。所以我調了很多次,都沒看到下圖這種情況。



再重複二次

這個系統沒有根據

這個系統沒有根據,他是亂數跑出來的結果。
---------------------------------------------------------函數指令------------------------------------------------
最後,文末附上怎麼置作這個亂數的系統的方式。

1 在B6 填上 =GOOGLEFINANCE("TPE:TAIEX") 就會跑出當日台股收盤。

2 在日期那一行填上 =TODAY 就會顯示日期

3 因為要逼近台股,所以我們只有星期一到星期五開市。在日期的下方填上 =if(WEEKDAY(D2,2)=5,D2+3,D2+1) D2就是日期的那一格。 if的用法如下 =if(判斷式, 如判斷式為真就執行的動作, 如判斷式為否就執行的動作)。而weekday(D2,2)就是依照D2的日期判斷一個數字,D2後面的2,就是表示星期一=1,星期二=2,依此類推到星期天。而後,當遇到禮拜五的時候,他就把天數加3,直接跳到禮拜一,如果是禮拜一到四,則是天數加一。

4 在漲跌的那一行,放入亂數,隨機產生-7%~+7%的一個數字, =RANDBETWEEN(-700,700)/10000
這個函數是亂數產生-700~700之間,再除以10000,就可以得到-0.07~0.07,如果用 (-7~+7)/10那就只會產生 0.1,0.2,0.3數字不夠精確。

5 在股價那邊 填入 =E2*(1+F3),就可以得到當日股價變化。

6 一路往下拉! 就會產生這個虛擬宇宙的每天股價。


2014年8月8日 星期五

到底該用哪個雲端伺服器?Google App Engine, GAE? Amazon Web Service, AWS?

之前和同事想到了一個網路上的應用,於是兩個只會基本計概的人,開始研究如何把這應用做出來。

簡單說一下這個應用是抓取物品的價格,現在鎖定的是飛機票的價格,持續做追綜和歷史紀錄。

我另外也想做一個可以抓取台股盤後交易的資料庫,至於股票的計算,應該不會在這個平台上進行。

當然,要做一道鳳梨蝦球,必需先去買鳳梨、買蝦子、或許再加個美乃滋。(這是我在喜宴上最喜歡的菜了)

所以我們這兩個程式菜鳥,開始在找怎麼完成這個點子。

目前找到的免費雲端主機有三大,Google、Amazon、Microsoft。

Google GAE

https://appengine.google.com/

聽說今年開始降價了,而且降價幅度相當的大。

Amazon AWS

http://aws.amazon.com/cn/

相當早期就進入雲端市場的廠商。

Microsoft, Azure

https://azure.microsoft.com/zh-tw/

2014年8月3日 星期日

2013年美國 iOS APP 工程師薪水統計資料(二)-如果在美國,你接案寫smart phone app的薪水是多少呢?

基本資料可以看這邊

依這統計資料,薪水在底層的軟體工程師們,每小時是30鎂

中間就是50~100,再上去也有200鎂的

而領年薪的那一群的統計,中間層的是10萬鎂

當然coder這樣的領域,一個強者一天的工作量可以比3個普通人工作三天的量來的高

所以一個app的code品質和你願意花多少錢請工程師絕對有正相關。

難道在美國,能code一定有飯吃?

當然在找資料的過程中,也看到美國的行情

如果你只有點子,需要一個團隊幫你把app生出來,需要花多少錢呢?

這裡有個網站,可以依照功能來評估外包一個app的價格。

http://howmuchtomakeanapp.com/

先不談需要和server聯絡類型的app,那個價格高到不太正常

如果是一個工具類,或是簡單計算的,非遊戲類

美國人的價碼是 10k ~30k之間

.當然,他也說明了,如果你把這個點子拿到亞洲、印度、中國、台灣

你可以用更低的價格拿到一個app

但直接赤裸裸的說,你這樣拿的東西會有很多bug,不好維護

不要當個「pennywise and pound idiot」

看了還蠻不爽的

第一個點是,台灣的老闆不會給軟體很強的人很多薪水

第二個就是關於程式編程

code的功力來說,又不分國界

但是在需求,規格

不同文化上溝通當然會有問題

但這絕對不會是code的功力不夠的問題

另一個可能是沒有一個仲介介紹強者給外國人

外國人也沒有去找仲介,直接丟上518或104這樣

到底一個軟體工程師的價值該怎麼評估?我還是沒有想法。

Key Word: APP, iOS, cost, software engineer, salary.

2014年8月2日 星期六

2013年美國 iOS APP 工程師薪水統計資料

最近對國外的app 工程師薪水有點好奇,上網 google 了一下這方面的資訊。

有一個結尾是gov的網站,裡面有美國各州的iOS開發者薪水,有時薪也有年薪。

還有各州的平均資料。

網站在這邊




先從美國排名前12來看,第一名是紐約和密西西比並列,而蘋果的美國總部所處的 加州,則排名第六。


接下來看看平均時薪和年薪。我們可以看到平均時薪48是美金,平均年薪96k美金。

我個人比較有興趣的是後面那一群的薪水這一項。

後面10%的人,時薪有30美金,而25%的人,時薪也有37美金。

我個人比較在意時薪這部分,因為這一部分的資料即有可能來自接案的人。

稍微換算了一下,我還蠻羨慕在美國的軟體工程師。

我並不是CS領域的,也未曾做過軟體相關的工作,但看到美國這樣的薪水程度,非常羨慕呀。


Key Word: American, iOS, App, salary, engineer

2014年7月18日 星期五

Ingress 佔領到第一座塔! Google, iOS app 皆有喔


Ingress 佔領到第一座塔! Google, iOS app 皆有喔


這個app最主要的設計中心,我想大概就是要讓你走出戶外玩遊戲,還有一點,發現你生活週遭不同的事物。即使是個小變電箱、水溝蓋、公園雕像,你每天經過可能都不會看上一眼,但一但他被設定成portal,你就會開始常常注意他了。 對了,你知道台灣的變電箱常常有彩繪圖案嗎?而且圖案很多都不重複喔。



以下就是我在日本的一個小城鎮,佔領第一座portal的過程。



星期五下班後,就騎著腳踏車去找這個還沒被佔領的portal,依照圖案來看,他應該是個被擺在小公園裡面的雕像,不過公園太小位置太偏,我在google map上怎麼查都查不到這個公園的位置。

這個公園在google怎麼找都找不到,後面就是這次要佔領的portal


但我還是想佔領!所以下班後就衝過去啦!一路上,經過了田野,渡過了小河。才到達目的地。

路上經過的田野

要在這邊判斷向左走,向右走

另一個有趣的點是,雖然 ingress會告訴你這個porta與你的相對位置與直線距離。但他的地圖比例是很小的,沒辦法看到太遠的位置。以這次的2.4 km來說,我大概只能看到前方300 m 左右的範圍吧,所以你必需在每個交叉口,進行向左走和向右走的判斷。你不會知道走到這個轉角後,你會看到什麼,你不知道你到了景點後,有沒有其他的portal或是agent。

這就是還未被佔領的 portal


最後的最後,我走到這個portal了,放下了四個點,獲得了我ingress生涯的第一個portal。

找到中立的portal,直接點下去

可以放resonator,這可以決定這個portal的等級

放下第一個!就是我的portal啦

最多八個

owner就是我囉
我只獲得了一個portal嗎?喔,不是的,我在找這個portal的過程中,我看到了更多這個小鎮上的人、事、物。我找得,不只是portal。


2014年7月17日 星期四

二維條碼怎麼運作的? How Barcodes work?

條碼怎麼運作的
How Barcodes work

本篇是為了練習翻譯而寫的,如有侵權請告知。英文影片如附件
如要引用,請註明出處





首先,掃修碼的光源是電射,電腦在電射光打出後,依照接收到的反射光源進行判斷,如果電腦在某個位置沒接收到光,那個區段就被判斷是「1」也就是有畫一條黑線。如果有接收到光,那個區段就是「0」,在一區就是白的,什麼都沒有。




如圖,這個條碼有95個區段,當一條光一掃過去,一次會讀到95個數字。而這95個數字被切成15個區段,每段都有自己的功能。以此範例來看,「0」「51000」與「01251」「7」這12個數字是中間的12個區段的情報,而「前」「中」「後」又有三個區段被稱為Guard(中文不知道叫什麼)。



這三個Guard 加上最左方的「0」與最右方的「7」行成條碼的方向判斷,配上左右兩方不同的編碼,讓條碼機可以知道你現在讀的讀碼是正面對著你,還是上下顛倒的對著你。











接下來,解說每一個區段的編碼。第一個數字「0」,事實上儘帶有這個修碼的類別資訊而已。0 表示他是標準條碼。2代表他屬於重量類別,可能是水果、食物。3是藥品類。如果是5,表示他是折價券。接下來的5,第一個5,表示他是賣湯的公司,剩下數字表示品名,這個品名是「雞湯」。



接下來是最後一碼「7」,最後一碼是檢查碼,這個機製在常出現在各種有代碼的東西裡面,像是你的身分證號碼也有這個檢查碼的機制。

總共12碼的條碼,扣掉最後1碼,剩下的11碼進行特別運算。
首先,先分成基數與偶數的位數。基數位數的數字相加乘3,與偶數位的數字相加,會得到一個數字,本條碼範例的結果是23。接下來,找出比這個數字大,但又是最靠近的10的倍數,本範例是30。將這兩個數字相減,得到的答案「7」就是這個檢查碼了。

這是防止萬一修碼破損,或者讀碼時角度不對,讀碼器不會讀到錯誤的數字。


這就是二維條碼運作的方式。

key word: barcodes, 條碼

2014年7月11日 星期五

PSV TV, Freedom Wars 自由戰爭

在日本買東西,現在要加8%的消費稅。也就是在架上雖然只要x元,但實際結帳時,要再加上8%的稅。而且,明年聽說還要漲到10%,這還讓不讓人活呀。

所幸,如果是外國人的話,同一天同一間店裡面,購物超過1萬1千,可以不用交這8%的稅。但如果是在大型電器行,為了方便消費者,直接設有退稅櫃台,持外國人護照即可當場以未稅價購買。

於是趁著友人六月底來日,我請對方幫忙購買PSV TV和剛發售的自由戰爭freedom wars。



在旅館就先把他裝在房間的電視




以下只介紹開頭

一開始出任務的時候,主角就撞到頭,所以失憶了!

所以人生就從撞到頭開始。

既然東西都忘了,連戰鬥技巧也忘了,所以一開始會從如何戰鬥

開始教,還有各種不同的任務類型開始講解。









同時,這個遊戲裡面的世界,知識者是市民,被城市系統判斷為沒有貢獻的人,一開始就被判100萬年的型罰!!每完成任務,或者有貢獻,就可以減輕刑期。當然如果犯罪,刑期也是會往上加的。比如說,一開始沒有跑步十秒的權利,每連續跑十秒,就是犯法了!

我一開始就沒解和其他人說話的權利,一說話就犯法了。

這遊戲裡面是用嚴刑峻法來管理的城市。

接下來,就用自己的雙手讓刑期變成零,去爭取自由吧另一個特點是,裡面的各個城市,在現實中也有對應依照日本的都道府縣,分成48個pt。據官方說法,未來會辦pt之間的活動,可以聯盟,可以戰爭。

但目前wifi的功能還沒開放,玩家只能用ad hot來連線。
這點請注意喔。

人物有很多模組可以自由調整,即使在遊戲中,也可以隨時更改姓別。




 這是你的輔助,acc,也可以選男或女。
在遊戲裡面是以監視主角的角色存在。



目前點數最高的就是人數最多的東京都,現在集體事件「第一次搖籃事件」已經結束了。

也來到1.04的更新版本,未來會怎樣呢?

希望可以讓人期待。