现在人在桂林

去年某公司的人来找咱想叫咱去桂林工作,不过因为有未完成的事情就没答应,然后最近手头有些紧,碰巧他们又来找,于是就答应下来好了(虽然不知道究竟咱水平如何)。
这个公司是桂林电子科技大学里面的老师出来自己开的公司,嗯….咱之前一直以为是学校里的项目,没想到是学校里的老师自己出来开的…..而且似乎水平要比咱之前想象的要高好多,比如很多开发者都是来自网龙….就是以前非常热门后来被人喷到死的91手机助手。
不过因为好多都是在异地兼职的,所以说他们希望咱去桂林定下来做沟通联系用…
总之昨天了解了好多之后,感觉一下从宅升级到类现充什么的压力超大啊!!!一直在考虑究竟来这里是不是正确的选择..要知道咱好多天前才刚宣言咱不喜欢和非ACGer工作也不想做ACG无关的工作death…(哭
不过做ACG相关的话收入肯定没现在高就是了..(话说开车都是…反正是豪车…

至于做的项目是属于移动互联网,咱是负责iOS开发这边。
嘛重点都是写代码要符合各种接口标准,只要不是涉及到特别难的比如各种界面特效之类的,应该说咱都能写得出吧。(毕竟之前也有在别的公司有经历了)

总之现在超不安的…毕竟突然变化那么大…一下子还没适应过来..
而最主要的还是之前毕竟都是自己掌握,而这次完全是全部未知的情况…真心不知道该怎么做了。
不过尽管这样,萌否那边的工作还是会抽空余时间继续完成的。之后如果能有ACG相关工作还是会接的。
最麻烦的还是网络…这边都是电信,而且似乎联通不够南宁给力的样子……真心跪…
话说之后如果要住桂林然后每个月每隔个月回一次南宁的话….两边跑估计很快咱可以买辆车了(家里去年就想叫咱买第二辆了的)。说起来咱来的时候是坐的火车,然后晚点了30分钟不说,中途叫卖吃的就算了,居然还各种推销,从鞋垫到皮带,手机后备电源什么的….而且居然都是车内乘务员亲自上阵推荐…虽然确实便宜不过咱是不会买的啦!!(´・Д・)」

目前呆的酒店:
20130430-174552.jpg

话说回之前举行的破解萌电波活动,果然效果比直接送免费名额好多了,不仅发现而且解决了好多程序代码上的问题,而且宣传效果也不错的样子。至少目前已经派发出了4个名额。虽然不知道之后还会不会有人继续参与。
不过目前似乎漏洞也少了很多,而咱预想中的使用内存修改或者反编译方式来破解的方式也没有出现,有点遗憾呢。
现在的话正式版本就不单独发布了,直接更新beta测试版,而完成一些主要的新功能之后就直接做成新版本了,当然测试版以及破解活动仍然继续保持的。

话说最近发现中古NLP在amazon的价格好便宜,比下载版还便宜好多…于是考虑入….但是也因为人在桂林所以没办法收邮件…也不能保证咱回南宁就能一定收得到…于是也得等稳定下来才能入了。
本来是打算入全新的…想要里面的小黄纸来注册俱乐部帐号,不过了解到1.似乎很多中古的3DS游戏小黄纸都没用过的,2.小黄纸居然也有单独卖的…
于是决定干脆200左右入手中古的好了。(真心觉得咱应该尽快去JP,哪怕去做打工战士都好啊!!(滚地

[你敢破我敢送]破解萌电波即可获得正版免费注册&新测试版本发布

不想出钱但是想出力?现在来破解萌电波就可以有机会免费拿到注册名额噢~
破解掉萌电波的注册验证或者使其无限期使用。之后将破解方法发给咱,就有机会获得免费的注册名额一个。
破解前请必须遵守:
1.不得对咱的服务器(咱自己的包括萌否的)进行包括数据库注入或者DDos等方式的攻击破坏(因为服务器down了的话会影响别人正常使用让人家困扰的,严重的话咱会考虑向JC蜀黍求助的)。
2.破解方法必须得是对应最新版本的,将破解方法发给咱之前请先检查下是否有新版本发布。新版本发布后对应旧版本的方法即无效。
3.不得抄袭,咱也会保证你的方法是唯一的。
破解完后将破解的方法(请简单描述)以及截图发送到本人的邮箱,而且因为要推广你信息所以建议附带上自行的blog或者社交页面的网址(默认的话咱会帮您填上blog地址,如果找不到的话才会使用社交页面)。验证过后会邮件返信通知您。
目前暂时还没什么拿得出手的,所以就只能送免费注册名额了,之后可能会多举办类似的…也可能会在MoeApps上举行。而以后也会有更多的礼品加入其中,比如送app或者送兑换卡之类的。

下载:
请直接到萌电波发布页面去下载主程序。

PS:清理注册信息的方法:调教面板里的GM code中输入[cleanreginfo]后执行,重启程序即可恢复到未注册状态。
PS2:破解后需要能开始收听歌曲才算破解,过期时关掉过期窗口虽然注册信息是提示“已注册”但是并无法播放歌曲,所以不算破解。

继续阅读“[你敢破我敢送]破解萌电波即可获得正版免费注册&新测试版本发布”

电台客户端收费已经完成了

在此之前先公布一个事,萌否电台Mac客户端或者叫萌否电台Mac版,目前准备改名叫“萌电波”~
这次是首次动用到数据库,之前在弄MoeApps和MoeApks的时候都没去想过碰它(毕竟感觉超麻烦的),这次的话则是php+sql+obj-c同时编写…真心觉得好乱(;´Д`A..不过最后还是完成了。目前已经能够联网验证用户注册信息,虽然比较简单,有被破的可能,不过总的来说咱还是控制着后台的,也就是说和某些软件那样,可以封掉网上流传的激活信息什么的。代码细节就不公布了,不过因为采用的是普通的连接验证,如果被破掉的话之后会考虑采用SSL+证书验证的方式,希望不会用到这样的方法。
屏幕快照 2013-04-15 上午12.23.59

价格也定下来了,10RMB或者5USD,又或者160日元(不过估计没人会支付日元吧…)。支持paypal和支付宝,其他的之后再添加上去。
不过话说距离上次说开始申请免费名额以来………………………….居然木有一个人报名?!!咱写的程序真的那么没用么(哭)
嘛,反正之后功能多了开始收费之后,别赖咱没提供机会喵~
继续阅读“电台客户端收费已经完成了”

萌否电台Mac版准备改收费,免费名额预定中

目前的版本基本功能已经完成了,而还要更进一步的话咱白干会觉得比较亏(有米才有动力嘛~)…所以打算之后准备进行收费化~
当然价格不会很贵的啦~咱虽然说是执行收费,但是并不像别的软件那样过分的漫天要价,咱还是想尽量压低市场的价格,所以之后定价会在一个合理的范围(大概10RMB或者5USD这样),至少让所谓“穷学生”都能买得起。
上架MAS什么的,因为咱无法预估使用人数所以根本不敢去购买Mac开发者计划…

屏幕快照 2013-04-12 下午3.57.00

而因为不同于一般应用程序,电台是属于在线程序,所以验证方式当然是选择联网验证,这样一定程度上也防止序列号被滥用(被破解的话可能会考虑之后对程序进行加密)。当然主要的目的还是为了锻炼咱的技术。当然方便统计用户信息也是一方面(说实话咱现在都不知道有多少人在使用咱写的东西..。)。

原理也比较简单,程序启动之后会验证是否已保存有注册信息,没有的话则是试用版,将机器的信息上传到咱的服务器进行时间记录,超过时间的提示试用期已过,只能退出程序。
而存在了注册信息的话会尝试联网进行验证,而网络不通或者验证范围注册信息是无效也会有提示并退出程序。只有验证通过了才能继续使用软件。
服务器端的话就比较简单,直接一个返回页面以及做好数据库即可。不过保障服务器在线就是重点了,不过根据统计来看,咱服务器挂掉的几率/次数比萌否的还要少很多,所以咱是不担心这个。

预计内置收费功能会和下次大更新也就是内置播放列表或者上传歌曲等功能一起发布。
现在的话开始招免费名额,一共5位,在下面留言就有机会获得(并不是说先到先得,大家拼RP吧)。
想要预购或者赞助的话也可以,可以到这个页面捐助咱。同样之后可以直接获得免费注册名额。
继续阅读“萌否电台Mac版准备改收费,免费名额预定中”

RegIP更新v2.1

这次算是比较大的更新,当然GitHub上的源代码也一起更新了。
主要的改变一个是添加了可以定时自动更新IP。
每间隔10分钟自动执行绑定一次,这样当自动重新拨号更换IP的时候可以及时绑定域名(虽然比不上路由器…毕竟人家有检测触发,咱检测不到PPPOE重拨号)。
第二个是界面和代码的优化。
首次成功在程序里显示消息记录(虽然实现的方法挺简单的),然后将记录的文本也缩小了,记录的信息也比之前详细一些,显示得也更多。
代码的话优化了许多…除了开启ARC之外,还添加了输入检测,其他的就是整理过了感觉上看起来比较舒服这样。
屏幕快照 2013-04-12 上午3.35.57

bug的话也有,就是信息纪录在钥匙串里(为了提高保密性所以直接用钥匙串,不过其实可以保存在UserDefault里的,那样真的就是明文保存了,不过因为本来传输就是未加密的所以根本无保密性可言),然后似乎第一次能记录信息之外,后面的修改似乎久无法保存了,只能在钥匙串访问里删除掉com.RegIP开头的两个密钥才行(虽然在程序里添加了删除记录的密钥功能,但是似乎不起作用…)。不过这个不是很影响日常操作而且代码里也没发现问题,所以搁置解决。

咱常用NameCheap和Oray所以只有这两个服务商…如果有需要别的域名服务商可以告诉咱,基本上大多数都会提供有API,添加进去都不是困难的事情。
因为是小程序也不常维护,所以就不内置更新检测了(主要是弄证书什么的验证挺麻烦的)。下载可以到上方“下载”页面找RegIP直接下载,当然和以前一样是开源,高手们可以直接去GitHub里下载源代码自行编译(特别是10.7以下或者32位的Mac用户)。

继续阅读“RegIP更新v2.1”

入了台NDSi

其实是iDSi,即国内神游代理的NDSi。本来是想问问DSTwo的,然后发现有这台DSi..嘛…至少感觉上还是比之前入的NDSL好一些,屏幕各方面感觉还是比DSL和3DS都要好一些的样子(顺便一说,3DS因为下屏有按键所以屏幕是比DSL和DSi都要小)。
主要还是因为3DS想升级系统进商店,后来发现其实R4就是个坑。最近3DS系统从4.5.0升级到5.0.0(目前已经到5.1.0-11了),封锁了一堆烧录卡,这也没啥,毕竟4.3到4.5的时候咱也是等了一段时间,不过后来r4同样发布了新的固件之后一直在最新的系统上用了很长一段时间。但是这次封锁之后,r4直接在原来新银卡的基础上推出了个新新银卡,改变就是内部芯片添加了一个,变成3块芯片,然后外面标签右上角红色部分由New改成了2013。然后用的固件…是咱当时买3DS+r4回来时就有的海绵宝宝…也就是说如果找当初没升级过的新银卡应该还能用的(实际上就是降级了)。
然而让咱觉得最坑的是,咱从咱之前的童鞋那听来的,虽然不知道是不是真的….据说r4打算去掉TF卡,直接做内置储存,这样他们同时可以卖专门读DS卡带的读卡器..
所以咱感觉不如直接买台旧的机器比如NDSL或者NDSi专门玩NDS游戏,而3DS就来玩3DS就好啦~这样也省了老换卡的麻烦,而且人多的时候可以NDS游戏联机什么的..也不需要对方也持有机器了~
不过虽然机器本体才390,但是要加上Xbox的破解,于是一下烧掉了咱520(还是商家做了让步…)。于是目前Xbox送破当中..估计后天能拿回来吧~不过和童鞋说好费用他出的,毕竟机器咱只是名义上托管。

不过话说确实NDSi,喔不对,是iDSi。感觉上外形还是比3DS好看得多,也比NDSL好看许多,应该说NDSi是几代机器中最好看的。
可惜就是内部操作菜单超烂…不知道是不是国内重新做过界面或者咱个人对中文界面特别不爽,总之感觉比NDSL或3DS都要难看得多。真心想刷成日文系统…
还有个问题就是NDSi的退出到主菜单或者说reset键和power键是相同的按键,如果一按到则直接白屏退到主菜单。于是如果玩LovePlus之类的游戏,在里面误按的话,再次进入游戏准被女友骂~(虽然不知道谁设计的,不过似乎误按的几率并不大…至少咱还没误按过..
于是两台机器就是这样:
20130409-204907.jpg
感觉还是NDSi多好看些♥~
或许我当初应该就直接入NDSi的…现在还想入NLP或者PSP或者PSV或者PS3之类的估计是不太可能了。而且得继续存钱好久了….T_T

话说昨天发布了电台的v0.8.3更新,都是些细节上的修改调整。大功能没时间去动…
不过倒是挺想做个调查的:

今后萌否电台Mac版本的开发重点应该放在哪里?

  • 不曾使用过萌否电台 for Mac (47%, 9 Votes)
  • 卖萌 (32%, 6 Votes)
  • 界面优化 (5%, 1 Votes)
  • 收费服务 (5%, 1 Votes)
  • 音效插件,让音质提高 (5%, 1 Votes)
  • 同步歌曲信息到iChat(信息.app) (5%, 1 Votes)
  • 社交分享 (0%, 0 Votes)
  • 上传歌曲 (0%, 0 Votes)
  • 播放列表 (0%, 0 Votes)
  • 宣传推广 (0%, 0 Votes)
  • 歌曲评分 (0%, 0 Votes)

Total Voters: 20

加载中 ... 加载中 ...
目前想到的基本都写上去了,似乎这个插件没有用户自己添加选项的功能,所以如果有别的想法咱会添加上去的。

Mac电台基本成型了

经过几天的打磨,目前似乎已经算是比较完美的版本了,之后做好播放列表(包括搜索)之后应该可以算是1.0版本了吧…
上传功能虽然是想做…尽管园长表示要弱化该功能。不过咱觉得如果没人上传歌曲的话,萌否电台也就只是个音乐的wiki而已。先别说手机客户端了,至少电脑上的客户端得有这功能….不然像最近新歌曲上传的量越来越少,挺损失人气的(当然服务器经常挂掉是导致人气大减的主要原因)。
不过既然能做到上传歌曲的话,像Google Music那样自动匹配iTunes资料库中的歌曲然后自动转换再上传也不是不可能,只不过因为动用到比如Apple Script来读取资料库以及调用各种转换格式的插件等,需要比较长的时间才能实现全自动化。而且歌曲信息的匹配也是个难题。
目前上传界面大概这样:(改的地方还有好多)
屏幕快照 2013-04-03 下午10.17.55
而播放列表。大概这样,估计之后还会做更小…
屏幕快照 2013-04-03 下午10.37.43
嘛…反正横竖都是坑…(躺
不管怎么说,目前电台客户端基本可以满足日常需求了~反正咱是使用频率非常频繁的。去咱的Last.fm页面如果运气好看到咱正在听的客户端就是咱自己做的“萌否电台 for Mac”啦~。

顺便一说,Last.fm的widget貌似只有在英文版才能正常显示…

话说最近不知道怎么了,连续2天报告有人的手机屏幕摔裂,于是叫咱帮换..然后2天内也是好久不联系的2位初中童鞋突然都来找咱…搞啥?!
于是今天陪某位去修PSP,按键接触不良什么的。然后顺便试玩了下PSV上的DJMax….顿时好想买啊~~残念木有米…TAT
不过话说其实咱要买的话果断先3DS吧?而且X360还没破…各种烧钱啊~~(跪

话说手机屏幕要好好爱护啊~碎了能换屏幕还算好事了,某些换起来超麻烦甚至比如rMBP这种一体的…真心没办法了~
像咱的手机用了快过合约期了…至今除了日常用磨损之外,基本没磕碰~(回想起来感觉1年多….真不知道自己怎么做到的)

嗯….基本上就这样,写太多貌似看上去就挺烦?
明天清明要回老家..特别是老人生病……
所以估计又是2天没能上网这样……反正对我来说已经无所谓了,基本上现在的服务器都能自动运行…咱基本不管都ok~

让Mac程序支持键盘iTunes控制和AppleRemote控制

对于iPod的话方法实在是太简单了,因为iOS都内置有完整的remote控制(耳机线控)API,直接使用
- (void)remoteControlReceivedWithEvent:(UIEvent *)event就可以了。
但是Mac上并没有给出这个API(NSEvent并没有这方面的说明,看起来是私有API),所以必须另外想办法。
为了这个咱查找了很多资料,非常恶心的是网上居然几乎都没有这方面的教程。
最后从Mac上比较强大的播放软件VLC的源代码入手,终于找到了remote控制的方法。

如果开启了ARC的话会报错,那么就在Xcode的project的Target里的Build Phases,在下面的Compile Sources里面找到提示ARC报错的文件,双击他们并填上-fno-objc-arc。然后重新编译即可~

AppleRemote也就是红外线遥控器部分比较简单,但是代码似乎是VLC针对自己而写的,虽然可以直接移植过去之后使用,但是需要修改过才可以,于是咱自行进行修改,屏蔽掉了VLC自有的部分(似乎是为了错误提示做的log,并没有太大用途)。于是文件下载在这里:戳我啊!来戳啊!
下载之后将2个文件导入到project,并#import “AppleRemote.h”。
接下来在头文件里创建AppleRemote *appleremote;
然后在m文件里进行初始化并且设置其开始监听:

appleremote = [[AppleRemote alloc] init];
[appleremote setClickCountEnabledButtons: kRemoteButtonPlay];
[appleremote setDelegate:self];
[appleremote startListening: self];

然后就到了重点:接收到按键操作之后

- (void) appleRemoteButton: (AppleRemoteEventIdentifier)buttonIdentifier
pressedDown: (BOOL) pressedDown
clickCount: (unsigned int) count
{
switch( buttonIdentifier )
{
case k2009RemoteButtonFullscreen:
//似乎是进入全屏模式
break;
case k2009RemoteButtonPlay:
//开始播放
break;
case kRemoteButtonPlay:
//开始播放
break;
case kRemoteButtonVolume_Plus:
//上按键,同音量+
break;
case kRemoteButtonVolume_Minus:
//下按键,同音量-
break;
case kRemoteButtonRight:
//右按键,同下一曲
break;
case kRemoteButtonLeft:
//左按键,同上一曲
break;
case kRemoteButtonRight_Hold:
//右按键一直按,同快进
break;
case kRemoteButtonLeft_Hold:
//左按键一直按,同快退
break;
case kRemoteButtonVolume_Plus_Hold:
//上按键一直按
break;
case kRemoteButtonVolume_Minus_Hold:
//下按键一直按,同静音
break;
case kRemoteButtonMenu:
//目录(menu)按键按下
break;
case kRemoteButtonPlay_Sleep:
//播放键一直按,同进入睡眠模式
break;
default:
/* Add here whatever you want other buttons to do */
break;
}
}

到这里AppleRemote已经可以正常工作了,剩下的就看自己的需要修改代码了。

而键盘上的iTunes播放控制键虽然同样没有API,但是却有公开的代码实现,可访问Media keys hook in Mac OS X来下载代码和例子。
使用方法和上面的remote差不多,同样是import之后设置为SPMediaKeyTap *keyTap;接着init:

[[NSUserDefaults standardUserDefaults] registerDefaults:[NSDictionary dictionaryWithObjectsAndKeys:[SPMediaKeyTap defaultMediaKeyUserBundleIdentifiers], kMediaKeyUsingBundleIdentifiersDefaultsKey,nil]];
keyTap = [[SPMediaKeyTap alloc] initWithDelegate:self];
if([SPMediaKeyTap usesGlobalMediaKeyTap])
[keyTap startWatchingMediaKeys];
else
NSLog(@"Media key monitoring disabled");

而方法官方也在例子中给出了:

-(void)mediaKeyTap:(SPMediaKeyTap*)keyTap receivedMediaKeyEvent:(NSEvent*)event;
{
NSAssert([event type] == NSSystemDefined && [event subtype] == SPSystemDefinedEventMediaKeys, @"Unexpected NSEvent in mediaKeyTap:receivedMediaKeyEvent:");
int keyCode = (([event data1] & 0xFFFF0000) >> 16);
int keyFlags = ([event data1] & 0x0000FFFF);
BOOL keyIsPressed = (((keyFlags & 0xFF00) >> 8)) == 0xA;
//int keyRepeat = (keyFlags & 0x1);
if (keyIsPressed) {
switch (keyCode) {
case NX_KEYTYPE_PLAY:
//播放键按下
break;
case NX_KEYTYPE_FAST:
//下一首按下
break;
case NX_KEYTYPE_REWIND:
//上一首按下
break;
default:
break;
}
}
}

如果对上面2个方法有问题的可以留言或者单独联系咱~

Mac OS X Server Mountain Lion 10.8下配置VPN并开启数据转发

好吧,其实这个早就应该解决了的才对,不过直到最近重新尝试才发现之前没做成功是因为完全没按照文档操作,所以当然会失败!
现在根据我的经验重新写一下做法,比原文好的是关于私有IP部分。至于图的话直接看原文就好了,不再进行转贴。
原文地址:http://www.macminicolo.net/mountainlionvpn

OS X Server自带的VPN原本是提供外网接入内网访问的,并不提供数据转发。如果不需要走数据的直接设置就行了,不需要看本教程。而如果想要拿来挂代理要走数据的话怎么办呢?
继续看下去吧~

首先先确认iCloud的Back to my Mac已关闭,根据官方说明:“在 NAT 模式下配置 AirPort 基站或 Time Capsule 上的“回到我的 Mac”会妨碍与 NAT 模式下的 OS X Server VPN 服务的连接“。所以必须关掉Back to my Mac以防止对VPN进行干扰。

然后建立一个VLAN,设置其为手动设置IPv4。
IP地址和路由为你的本机IP,子网掩码255.255.255.0。比如咱的服务器被路由器分配的IP是192.168.0.100的话,那么VLAN里填写的IP和路由都应该为192.168.0.100。
原文中博主是使用10.0.0.1是因为他本机的IP就为这个。而至于10.0.0.0/24则是CIDR,具体可以查看wiki关于CIDR。如果子网掩码不是255.255.255.0的话需要自己去重新计算喔。

设置好VLAN之后就去设置Server.app里的DNS,添加几个常用的就好,比如8.8.8.8之类的,然后开启DNS服务(默认都应该开启的)。

然后是开启NAT就是转发功能,需要修改到系统文件。先说明咱使用的都是vim,如果连最简单的操作都不熟悉的话自己去学,连这个都不会别想去管服务器了。

开终端,然后按照咱说的做:
输入sudo vim /etc/pf.anchors/com.apple
在文件里找到:scrub-anchor "100.InternetSharing/*"
然后在它的前面加上个#号,也就是注释掉。
接着找到文件最末尾。将最后一行改成:(倒数第二行不要动)
load anchor "400.AdaptiveFirewall" from "/Applications/Server.app/Contents/ServerRoot/private/etc/pf.anchors/400.AdaptiveFirewall"
其实也就是开头的load anchor “400.AdaptiveFirewall/”多了个”/”,是10.8.2的bug。需要手动清除。
最后在文件里添加三行东西:

nat-anchor "100.customNATRules/*"
rdr-anchor "100.customNATRules/*"
load anchor "100.customNATRules" from "/etc/pf.anchors/customNATRules"

保存退出。
接着运行:sudo touch /etc/pf.anchors/customNATRules
然后运行:sudo vim /etc/pf.anchors/customNATRules
接着添加以下两行:

nat on en0 from 192.168.0.0/24 to any -> (en0)
pass from {lo0, 192.168.0.0/24} to any keep state

注意和上面说的一样,原文10.0.0.0/24代表10.0.0.1~254,而我们的网络如果是192.168.0.1~254的话,则需要修改成192.168.0.0/24。
保存并退出,继续输入以下命令:(都是一行)
sudo /usr/libexec/PlistBuddy -c 'add :ProgramArguments:3 string -e' /System/Library/LaunchDaemons/com.apple.pfctl.plist

echo 'net.inet.ip.forwarding=1' | sudo tee -a /etc/sysctl.conf
当返回是:net.inet.ip.forwarding=1的时候说明配置成功了。这时候需要重启一下电脑让这些改动生效。

重启之后接着就是去设置VPN了,填写好域名和共享密匙之后在DNS设置里将原有的DNS全部清空,输入192.168.0.100也就是本机的IP地址。
然后到客户端地址,设置起始IP为192.168.0.150(只要是IP段内就好)。正确的话在点OK之后是不会弹出IP地址段错误的提示的。
最后开启VPN服务,理论上应该就能走数据了。

客户端的配置就不多说了。网上教程到处都是,而且这么简单的设置不用教程应该都能配置好的。
不过经过咱的测试,PPTP似乎是无法连接,L2TP倒是一切正常,所以目前全部切换到L2TP了。

Mac下讓XLD支持CUE+TAK

前一陣因為手動解密硬盤導致3個wine都失效了:CrossOver、MikuInstaller以及MacPorts的。
於是在沒有wine的情況下XLD是沒辦法讀取CUE+TAK文件的,會提示一個錯誤…(可惜忘記截圖下來了..

解決方法就是裝wine,但是MikuInstaller是最簡單的方法可惜並不被XLD所支持..而CrossOver是收費軟件。於是就用MacPorts最好了。
安裝wine前的準備,首先需要一個Xcode,Lion之後的系統應該都是去AppStore裡下載了。目前最新版本應該是4.4.1。如果不想裝大體積的Xcode也可以只裝命令行工具(Command Line Tools),LionML都有(地址是Aug,7,2012的,以後肯定會有新的,建議去開發者中心下載會比較好,網上也應該能搜索到下載地址)。
安裝好Xcode之後打開應用程序裡的實用工具裡的終端。接著修改Xcode的地址,因為Xcode3的時候都是默認的/Developer,而現在Xcode已經是單獨一個app文件了。於是終端裡輸入sudo /usr/bin/xcode-select -switch /Applications/Xcode.app/Contents/Developer
然後輸入sudo xcodebuild -license,會出現條款,按空格鍵到最後輸入agree即可..
接著去macports.org下載MacPorts,並且安裝,雖然安裝文件比較小但是耗時倒挺長…
安裝完MacPorts之後再回到終端,輸入sudo port -v selfupdate,進行一次更新檢測。完成之後輸入sudo port install wine即可。

而我在這之後就提示各種文件已存在的Error,之後XLD還是無法讀取CUE+TAK,而關閉掉XLD再重新打開則就能讀取了…
因為經過wine的緣故所以讀取的時候電腦會卡好一陣…不過也正說明正在運行著了..(解碼的時候速度倒是和別的文件一樣)。
話說貌似多少年前就說TAK支持要C了?至今還是在用坑爹的wine+exe真心不夠Mac化啊!!
而且也奇怪為啥那麼多人喜歡TAK而不用APE…

嘛…總的來說操作不算繁瑣,希望有所幫助~
如果上述操作之後還有問題可以留言提出….

后记:另外个更简单的方法就是使用homebrew。安装只需要一条命令行(不过同样需要先安装Command Line Tools)ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
安装完毕之后直接执行brew install wine即可。