然后就到了重点:接收到按键操作之后 - (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已经可以正常工作了,剩下的就看自己的需要修改代码了。
OS X Server自带的VPN原本是提供外网接入内网访问的,并不提供数据转发。如果不需要走数据的直接设置就行了,不需要看本教程。而如果想要拿来挂代理要走数据的话怎么办呢? 继续看下去吧~
首先先确认iCloud的Back to my Mac已关闭,根据官方说明:“在 NAT 模式下配置 AirPort 基站或 Time Capsule 上的“回到我的 Mac”会妨碍与 NAT 模式下的 OS X Server VPN 服务的连接“。所以必须关掉Back to my Mac以防止对VPN进行干扰。
开终端,然后按照咱说的做: 输入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的时候说明配置成功了。这时候需要重启一下电脑让这些改动生效。
最近在把程序从美国区转移到日本区(因为现在基本都可以算是“日区常驻人口”了(我自重)),删除掉以前的程序再切换到日本区重新购买。本来应该是一切顺利的,但是唯独一个程序:Twitter for Mac,无论如何都不能正常转移,于是故障是这样的: 删除掉原来deeTwitter.app之后,确定已经不包含plist之类的了,于是跑到日本区的Store重新购买Twitter,结果就提示需要我输入原来的帐号:
家里有台很老的WM5的机器,曾经使用USB让其不通过GPRS上网过(那机器没有wifi我也没办法喵),最近又从以前的同学那里拿来一台Windows CE .Net 4.10的机器(表面上说是爱国者管理王,实际上只是个贴牌的东西...原版应该是MobiNote)。于是既然能让WM的机器通过USB上网,那么CE也应该可以吧?
最后提2个bug。 第一是不能联网,虽然更新程序能联网,但是osu!.exe本身貌似是有点问题所以无法连接,也就是说这样子玩也只是离线练手,不能登录帐号,更不能刷分也不能联机玩了....(不过貌似正在解决,Ephemeral貌似能让它联网,不过别人问他他都回答不行... 以下引用Ephemeral的原话: if it were that simple, then it would be running online already.
wine only provides a platform for programs to run on non-windows systems. this platform is constantly under development and as such, some features are in varying state of completion. the reason why osu!mac doesn't work online is because the platform for communicating with the server is not functioning properly at a wine level - something which needs to be addressed by the wine developers more than anything else.
Twitter for Mac近期爆出有后门,然后更新之后被解决了.. 当然作为开发者我可不认为真的程序后门就此关闭,更何况文章也说“之前已经解锁这些功能的用户仍可继续使用,但新用户无法获得该功能。” 于是去网上找,还真有~试了一下,还真的是能用的~ 当然,方便起见,直接搬过来了(反正Twitter for Mac也不是人人都用上的,出处也很少~也不是那么容易找到的..
MoeApps Lite
-----------------------------------
MoeApps
-----------------------------------
DevDoc
GitHubGoogleCodeGet App
-----------------------------------
MoeApks
「NOW MAKING」
-----------------------------------
Moefou for Mac (API)
GitHub
-----------------------------------
RegIP
GitHubGet App
-----------------------------------
萌否电台 for Mac
Get AppMore Info