[MH4][MonsterHunter4]旅團操蟲棍畢業考心得

今年九月發售在3DS上的MH4~一發售之後~就佔據了我的3DS 發售的當天還因為相當想玩而買了下載版 18XX含稅  由於這次有支援網際網路對戰的功能,也就是不用拿著主機去外面找人連線 好處是~可以隨時隨地都找的到人來連線遊戲(而且~台日版跟原版可以共連)  壞處就是~其實單人的部分難度有一點變高了 主要是因為狂龍化的關係~每一隻龍似乎都開了外掛一樣 回過頭來~在此還是記錄一下我單人旅團畢業考的心得 其實主要是因為旅團的任務一直卡住  卡在炎王龍的火焰爆爆樂 ~ 每次爆完就貓車 好不容易防禦力撐到了五百~ 相關的武器也都升頂才過關 這一次畢業考不過也才考兩次~ 第一次用的是裝備是: 斬味+1 + 回性3 + 回距 不過用的由於是不是很熟的太刀~結果打到天迴 還是打到時間快結束前被三貓  後來乖乖的聽著網路上的文章改成蟲棍 裝備:  蒼火混黑狼鳥  配出: 高耳 + 見切 +  高磨 + 精靈守護 (主要) 結果貓飯沒注意到的吃到 “防禦大 + 不眠術” 裝備全部都帶回家玉跟秘藥的原料去混 由於不小心吃到不眠術~結果整場都不能睡(是整場~我以為貓車後會結除~結果沒有 orz) 一開始雷狼龍跟金獅王~其實很好打~   用蟲棍就不斷地跳起來扁雷狼龍 唯一要小心的就是金獅王從後面用嘴炮 騎乘個三四次~雷狼龍就掛了~ 金獅王也就是一塊小蛋糕   不過由於白馬貓貓夯(不眠術)的關係~ 我也浪費了許多的回復劑   orz 打到天迴就是硬仗 第一貓其實有點故意~想要看看不眠術會不會消除~結果不會 後來打著打著~不小心二貓了~ 於是我開始緊張了~手也開始冒汗~ 回到場上~先放個蟲~準備開打  ~準備開打                   ~準備開打                                      ~準備開打                                                          結果重補了尾刀~ 媽~~ 我過關了~   雖然遊戲應該改成魔物獵蟲… orz  
繼續閱讀

[Three20][Nimbus] Porting Three20 to Nimbus for Facebook Photo Album

This article is a record to summarized my project to migration from Three20 to Nimbus. Here is specific step by step to help you porting (migrate) your three20  Original project is a Facebook photo album which implement base on http://www.raywenderlich.com/1430/three20-tutorial-for-ios-how-to-use-the-three20-photo-viewer Add Nimbus in your project Sync code git clone https://github.com/jverkoey/nimbus.git Goes to nimbus path git submodule init git submodule update Include nimbus code in project Core Photos Paging Scroll View Models Overview Include Thirdparty in your code JSONKit remember to add “-fno-objc-arc” on Targets -> Build Phase -> Compiling Phase to disable ARC compiling AFNetworking Add framework libz.dylib MobileCoreServices.framework SystemConfiguration.framework CFNetwork.framework Add those three include in your pch     #import “NimbusCore.h”     #import “NimbusPhotos.h”     #import “NimbusModels.h” Remove original Three20 project Remove all Three20 xproj in your framework. Replace using to replace TTPhotoViewController to FacebookPhotoAlbumViewController Remove photo.h Photo.m Remove PhotoSet.h PhotoSet.m Remove PhotoViewController.h PhotoViewController.m Drag NimbusPhotos.bundle from src/photos/resources into your project. Add follow file into...
繼續閱讀

[iOS][XCODE] 重灌Mac Air所帶來xcode相關重新設定

SDK需要重新安裝與包裝,這次打算放到dropbox可能可以方便下次有富源需求(希望不要) iOS Development Certificate的問題 當初我有保留以下檔案 AppleWWDRCA.cer CertificateSigningRequest.certSigningRequest Evan_Lin_iPhone4.mobileprovision ios_development.cer 不過還是沒辦法,因為private key 不見了,所以還是得重新申請,參考以下方法  Connect to the apple developer member center then the iOS provisional portal. Revoke my certificate. Create a new certificate by providing a new pair of private and public key. Remove all the previous provisioning profiles and create new ones. Download the new provisioning profiles and install them in XCode by just dragging them to the XCode icon in the dock. refer  http://stackoverflow.com/questions/6769345/xcode-4-valid-signing-identity-not-found-error-on-provisioning-profiles-on-a http://adalin05.pixnet.net/blog/post/26454479-iphone%E9%96%8B%E7%99%BC%E7%AD%86%E8%A8%98%EF%BC%9Aerror-message 遇到”A valid provisioning profile matching the application’s Identifier could not be found” 雖然certificate都安裝好了~還是有可能遇到問題 這時候解法是 xcode -> windows -> Orgnizer 然後 editor->refresh from developer portal  refer: http://forum.geego.com/forums/modules/newbb/viewtopic.php?topic_id=623&forum=17 之後要到xcode設定把 target 從iOS device 改道 iPhone refer:  http://stackoverflow.com/questions/16155613/a-valid-provisioning-profile-matching-the-applications-identifier-could-not-be 重開xcode 或是重新 clean -> build 就可以
繼續閱讀

[MacAir] 開不了機 並且遇到 硬碟無法維修

最近也不知道是不是有3C瘟疫 每個周邊的3C商品都開始壞掉 從我的PS3玩到壞掉之後~接下來出現問題竟然是我去年買的Mac Air 2012年中版 (搭配IVB的版本) 依照以下的方式來準備排除方法 排除方法 http://ios.niufangjian.cn/post/3fadb_12debe 最後發現都不行,於是我不得不重新format —> 殘念 重灌好之後,由於有dropbox,evernote還有最重要的Chrome的幫助下,其實重新復原很快的 接下來會希望把所有跟xcode設定還有SDK有關全部放入dropbox之後也方便(也有version control) 參考文章: **排除方法 http://ios.niufangjian.cn/post/3fadb_12debe  ** 如何延長SSD 壽命 http://blog.mowd.tw/index.php?pl=1020#p_tb  
繼續閱讀

[PS3]死亡黃燈,換一台新的PS3

最近我的80G胖PS3 玩遊戲玩一下子就會出現逼逼逼後閃紅燈當機 一開始只要修復硬碟後就可以繼續玩 後來只要一進入光碟遊戲就會逼逼逼閃紅燈當機 爬過ptt 跟 01 發現似乎是沒有退路的方法 所以也開始在網路上找新的主機 但是就在備份遊戲資料的時候 我發現其實只要是玩硬碟裡面遊戲 就完全沒有問題~ 但是一玩光碟片遊戲馬上出問題 後來加入PS+ 順便備份存檔跟下載幾個遊戲來確認 雖然沒有問題~不過大家還是建議我說~很有可能會發生一樣的問題 思考過後 我決定買新的PS3 250G (巴哈有綁送戰神一片)~ 原因如下: 比較省電 根據Wiki PS3 spec 平均用電是 130W -> 70W 新製程比較不擔心有問題(官方保固一年) 有些東西可以賣來分攤成本 7880 (PS3 250G+戰神) 1250 (全新搖桿) 250 (HDMI) 700 (戰神如果賣二手) 500 (原主機殺肉價) 5180 雖然比起維修2500 貴上一倍~但是想到可以玩的高枕無憂 還可以增加容量從 80G -> 250G 好期待新的主機….
繼續閱讀

[IOS] 利用JSON的方式連接Google Drive上的Spreadsheet

在自學iOS程式的途中,總算需要一些server上的資料了,但是其實也只是要讀一些資料罷了 在需求相當的簡單之下,也曾經去尋找過CSV甚至是找個地方把資料寫成JSON硬讀 不過由於要能方便的修改,所以似乎使用Google Drive上面的Spreadsheet是最簡單最方便的方式 主要參考文章如下:  iOS中NSJSONSerialization解析JSON数据暨google地理信息处理案例 主要是看如何處理iOS5中使用基本的NSJSONSerialization來處理JSON 的資料 JSON data from google spreadsheet 主要是看如何把Google Drive裡面的資料分享出來並且變成JSON 流程如下: 建立一個Google Spreadsheet 選擇[Publish to web] 勾選[Automatically republish when changes are made] 會得到一個url~比如說是https://docs.google.com/spreadsheet/pub?key=0An1-zUNFyMVLdEFEdVV3N2h1SUJOdTdKQXBfbGpNTGc&output=html 其中重要的是 key=XXX 後面的資料 將你的位置改成  https://spreadsheets.google.com/feeds/list/XXXXXX1/public/values?alt=json  XXX換成你的key 這樣就會得到一串JSON 接下來就是程式碼的部份 主要程式都是參考 iOS中NSJSONSerialization解析JSON数据暨google地理信息处理案例 -(void)parseJson { //The URL of JSON service //NSString *_urlString = @"http://maps.googleapis.com/maps/api/geocode/json?address=nanjing&sensor=true"; NSString *_urlString = @"https://spreadsheets.google.com/feeds/list/0Artq5Bi16cQedE5mU21kdkJBWUtPU01XbS1uNW5JbEE/1/public/values?alt=json"; NSString *_dataString = [[NSString alloc] initWithData:[_urlString dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES] encoding:NSASCIIStringEncoding]; //_dataString=[NSString stringWithUTF8String:[_urlString UTF8String]]; NSURL *_url = [NSURL URLWithString:_dataString]; NSMutableURLRequest *_request = [NSMutableURLRequest requestWithURL:_url]; [_request setValue:@"accept" forHTTPHeaderField:@"application/json"]; [NSURLConnection sendAsynchronousRequest:_request queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse* response, NSData* data, NSError* error) { //block define statment NSHTTPURLResponse* httpResponse = (NSHTTPURLResponse*)response; int responseStatusCode = [httpResponse statusCode]; NSLog(@"response status code is %d",responseStatusCode); NSError *_errorJson = nil; NSDictionary *resultsDic = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:&error]; if (_errorJson != nil) { NSLog(@"Error %@", [_errorJson localizedDescription]); } NSDictionary *resultDicFeed = [resultsDic objectForKey:@"feed"]; NSArray *resultsArryEntry= [resultDicFeed objectForKey:@"entry"]; for (NSDictionary * resultDetailDicAll in resultsArryEntry) { NSDictionary *resultsDicID=[resultDetailDicAll objectForKey:@"gsx$id"]; NSString * dataID=[resultsDicID objectForKey:@"$t"]; NSDictionary...
繼續閱讀