Crazydomains域名特惠1英磅一年活动

首先访问我博客的朋友会发现域名变了哦!!!如果你自2011年就关注我的话,会发现域名其实是变回去了!librehat.com回到@librehat手上了!终结了rhcloud.com二级域名被墙的惨淡历史,现在大家应该都能正常访问咯!

这次我没有在最有名的Godaddy那里购买域名(太贵了,一年要9美元),Google了一圈,发现Crazydomains的英国分站在搞特惠,现在注册顶级com域名第一年只要一英镑(续费也只有7英镑一年,仍然便宜)!注意了,注册域名的时候period只要选1 year,如果选更长时间的话就不能按一英镑一年的买了,只能按7英镑一年计算了。还有,注册域名填姓名的时候一定按照你的真实姓名拼音填写,因为像我就被抽查要求提供身份证明了,邮件一定也要填写正确。不过Crazydomains没有Godaddy速度快,如果你是要抢注域名还是不要用这家域名服务商了,我等了三天(包括中间验证身份balabala浪费了一天多)才拿到域名。

打算用Crazydomains注册域名的点击我博客右边的广告进去注册吧(神马?你装了屏蔽广告插件?好吧,链接在此),或许能给我整一点次年域名钱,哈哈~~

对了,忘了说,Crazydomains支持Paypal的,在Paypal页面改地区为“中国”就能用国内银行的网银支付了!

Amazon云计算EC2实例体验

之前说过本博客建立在OpenShift这个云计算平台上,今天要说的是另外一种云计算——Amazon的AWS(Amazon Web Service)。它们两者分类不同,OpenShift(还有类似的dotCloud、Heroku等)属于PaaS(平台即服务),而AWS(和Windows Azure等)属于IaaS(基础设施即服务)。

PaaS上创建的是Web应用,大多要求很多,程序的结构,文件组织形式都有相应的规范,不同的PaaS平台还不完全一样。好处当然是不用操心操作系统上的事情,基本直接上代码就能跑。

而IaaS就基础多了,IaaS更像是传统的VPS,反正我是把它当虚拟主机来玩,当然IaaS的平滑过渡性很好(发觉硬件资源不够用了,掏点钱就能升级,不用操心数据迁移之类的事情)。虽然麻烦一点,但是IaaS可以同时做很多事情!(想想一台电脑能干什么吧!)

关于亚马逊这个云计算平台的账户注册,首先需要一个Amazon.com的账户(和中国亚马逊账户不相通),然后要一张国际信用卡(VISA/MasterCard标识),说到国际信用卡的问题,还记得我之前介绍的Entropay么?我就是用的那个!AWS的账户注册的时候认真填写就没问题了,中途会打个电话过来输入屏幕上的验证码完成身份验证(一看来电显赫的美帝001来电啊)。

亚马逊的数据中心还比较多,分布全球的。美帝有几个,然后南美一个(巴西),欧洲一个(爱尔兰),亚太三个(日本东京、新加坡、澳大利亚悉尼,据说中国也会有了)。目前我这里的ping值显示到新加坡最快,只有70+ms(也有说到东京最快的,这里可以比较),在创建自己的实例(Instance)的时候要选最快的(这不是废话好么)!

一开始坑爹的亚马逊控制台会给我们带到一个奇怪的页面(反正我觉得没用哈),鼠标戳上面的导航进入EC2,后来就能Launch Instance了,系统镜像选Ubuntu 12.04.1 LTS吧(虽然我有红帽情结,但是被现实逼迫,RHEL的软件包不够新啊,没办法……)。等待Instance创建并安装启动好系统,就能用SSH进入控制它了!ssh命令行示范:

ssh -i YOURSECUREKEY.pem -l ubuntu XXXXXX.compute.amazonaws.com

首先是sudo apt-get udpate && sudo apt-get upgrade这是必须的,升级完成后在控制台(网页上)动作(Actions)选reboot让它重启一下再接下来做别的事情。

我还是想说这就和一台VPS差不多了么。。。然后想干嘛干嘛去吧,比如配置一个PPTP/L2TP/OpenVPN服务器,装个Shadowsocks之类的服务端(这些都是神马?嘘……别声张,自己查了知道就好了)。还可以搭建一个标准的LAMP来做个人网站神马的,即便是micro超微实例对于个人用户来说都是绰绰有余啊!

现在AWS的优惠政策是新注册使用的用户免费使用一年超微实例。

价格嘛,对于我没有把网站什么的扔在上面(貌似这样你们就知道我是用它干什么的了……),我以后是打算选择买Spot Instances(有翻译叫现货,一般叫竞价实例),就是价格浮动的和其它用户bid(可以理解成Amazon把空闲容量拿来拍卖),这种实例比普通的实例便宜太多了,亚太这边的比美国东部的要贵一点点,但是目前新加坡节点的价格是$0.004/小时,是的,我没有多打一个0……就是0.4美分一个小时,而且你可以中途关闭它就不用出钱了。我看了一下价格历史,最近3个月,只有10月15、16号那几天价格上涨到了$0.008/小时。。。这样算来,就算一天24小时实例全开,一个月才16、17人民币!!!

当然啦,我这种抠门至死的穷学生是不会放过另外一个IaaS——Windows Azure的!现在微软这个大恶魔的Windows Azure都支持安装Linux的实例哦!目前Windows Azure的免费政策是免费试用90天~所以明年Amazon EC2免费时间到期后果断再“试试”Windows Azure!

用Entropay激活Google Wallet电子钱包

国内鸭梨山大?这次不仅仅是有木有双币信用卡的问题了(虽然双币信用卡可以通过其他办法完成),而是人家压根不支持中国大陆地区。

还记得我上次说的Entropay?Entropay公司地址在欧洲马耳他,正好也是Google Wallet支持的国家。用Entropay可以成功激活Google Wallet并且购买Android付费应用!支持正版的果断走起!即便不想掏钱,像Google Play Books和Play Magazine也是得有一个Google  Wallet账号才能看免费书籍和杂志。 (Play Books不支持马耳他地区,因此Entropay的VISA卡不能完成Play Books的支付。)

后来我看到阿三写的这篇博文了:http://ijustutter.com/add-use-entropay-virtual-visa-credit-card-vcc-google-checkout

于是……成功激活了Google Wallet啊!

泪奔!!!

简而言之就是账单地址要写Entropay的地址就好了。然后不要设置为默认付款方式(如果变成默认方式了,可以稍后修改信用卡就会变成非默认状态了)。

没工作照样有VISA!Entropay虚拟VISA卡

在计划泰国旅行途中,发现没有VISA卡(MasterCard/American Express也没有)寸步难行啊,随后打了电话到中国各大银行,让我想想,有交通银行、招商银行、民生银行、建设银行、工商银行、农业银行……还去了中信银行、中国银行、华夏银行、光大银行看过了。要么就是压根不给学生办信用卡,要么就是只能办单币种(仅银联标识)的信用卡。不过最后问到民生银行可以办国际借记卡(可选VISA和MasterCard),招商银行也可以,不过招行要5万人民币存款升格为金卡用户才行,民生银行则无此要求。

可惜民生银行表示VISA借记卡不能用于境外网站购物……囧,只可以通过VISA渠道刷卡- _ -# 这倒解决穷学生出国旅游的一个问题了,但是另外一个问题时有时候必须提前通过VISA付款预定付费之类的就不行了。

突然想起来工商银行有一个国际E卡的服务,果断登陆工行网银,开通国际E卡(单位那边我乱填的,反正也能过,工行系统笨)。网上关于国际E卡的指南很多了,在“小额销售汇”里面通过工行借记卡(普通的牡丹灵通卡就行,不用双币卡)买入美钞,然后在国际E卡里面充值美钞进去。网上说必须是“钞”不能是“汇”,但是我今天就是买进的“汇”也能充值进国际E卡的!

国际E卡其实也是一种虚拟VISA卡,双币种,但是不支持PayPal支付,这点比较郁闷,根本就不能享受正常的VISA卡的服务,后来在网上看到Entropay这个神器!!!点击进去吧,注册一个Entropay,记住不要把语言换成坑爹的中文,不然邮件验证看不到激活码,我后来切换成英文收到的邮件才有激活码,这中文页面太粗糙了,现在依然English中,生怕中文又有什么坑爹的地方。注册信息一定要如实填写,最好和工行国际E卡的信息一致。当然了Entropay输入的内容限定要求是英文了,所以姓名用全大写的汉语拼音(参考你的护照)就好了。

注册好之后,必须充值才能看到Entropay的虚拟VISA卡的卡号和安全码(CVV),网上好像说每次最低充USD$20,充值的时候选Credit/Debit Card,手续费有点贵,4.95%,充值卡就用工行国际E卡就好了,然后会要输入工行的验证信息通过验证基本就能充值成功(我之前充值失败,后来发现是填写的充值方式“工行国际E卡”的失效日期填错了被拒绝)。成功后虚拟VISA卡信息就出来了!这个一定得记好了,因为Entropay的虚拟VISA卡就相当于普通的VISA信用卡了(除去不能透支外),只要基本信息正确就能扣钱!

费了这么大的功夫,得到的这张Entropay虚拟VISA信用卡用来做什么呢?海淘!PayPal账号可以通过该卡验证和付款(不建议用来验证,拿来验证PayPal的话,PayPal有被冻结的可能,但是付款的话不会),该卡能支付Steam平台游戏费用,能在Amazon.com买东西!能在GoDaddy上买$0.99的超低价域名!用Entropay的说法是,只要支持VISA卡结算网络付费,该虚拟卡就支持!

想取款?两种途径,一种是把你的Entropay账户升级到顶级(不要钱,只是要验证个人信息而已),可以花$9.99拿到实卡去任何一台支持VISA的ATM机上取钱(手续费$2.49,不过通过POS机刷实卡不用手续费),另一种不需要升级账户(当然升级账户还有很多别的好处,诸如放宽充值限制等),是将钱退还到信用卡(VISA/MasterCard)上(手续费$6)。

把博客搬来OpenShift

之前因为独立主机不愉快的事情,加上写博客逐渐冷淡,很久都没有重开博客的想法。

但是OpenShift真的很稳定!也比较快!而且搭建WordPress是点点鼠标的事情有木有!

加上推他也有恶心的审查机制,我就说Tumblr目前被墙而已,那篇文章就被悄无声息的抹杀掉了……愤怒啊。。其实还好,都麻木了……囧

总之,先来OpenShift这里占个坑,慢慢完善挖的这一坑咯,以后搞个免费顶级域名什么的那是必须的啦!

这样还省下了买主机空间的钱,域名倒还是不贵的~~

Android手机平板上设置Exchange收发Hotmail(Outlook)邮件

现在微软的邮件服务已经升级到outlook.com了,不过原来的hotmail还暂时保持了服务。

不喜欢Hotmail的客户端怎么办呢……用Android自带的“电子邮件”这个应用就可以了。

  • 新建一个Exchange用户
  • 域用户名那一栏填写“XXXX@outlook.com”或者”XXXX@hotmail.com”就可以了(不包含引号)
  • 密码填邮箱密码
  • 服务器地址填  m.hotmail.com

可以啦,其他的不用改动,然后设置一下要同步的内容,我是只勾选同步电子邮件,毕竟日历这些我还是靠Google提供的服务完成的。

OpenShift和dotCloud个人感受

这两大云计算平台目前都只能在类UNIX(Mac OS X/Linux/BSD)下操作。不过借助MinGW之类的应该还是能在Windows完成,只是会麻烦一点~

OpenShift和dotCloud能够搭建很多平台,PHP/Python/Java等等,也支持MySQL数据库,最棒的是这类云计算平台几乎没有什么限制,用的是亚马逊的云计算服务器群,国内访问速度还可以,延迟200ms左右吧。

简单说一下,dotCloud用的是Python写的一个名叫dotCloud的程序来管理托管的应用,而OpenShift用的是强大的git,直接同步到本地来编辑然后push,就像托管代码那样,感觉相当自由。但是OpenShift好像创建应用的时候就固定应用类型了,而dotCloud则是可以变更应用类型的(Python还是PHP)。

SAE限制很多,GAE又不稳定,现在看来这类稍微需要一点技术含量的PAAS是最好的。适合搭建博客、个人小站,或者是其他云计算时代的Web App!

Fedora下设置Samba共享NTFS分区文件笔记

今天折腾了好久,终于在Fedora下成功设置好了Samba服务,并且能够共享NTFS分区的文件了。

smb.conf的设置大家自行Google,这里只是说一些非常值得注意的地方。

首先为了能正确共享软链接,[global]字段内必须有如下三行:

        follow symlinks = yes
        wide links = yes
        unix extensions = no

第一行是让samba服务器识别软链接的指向,第二行是允许目标在非共享目录下,第三行no表示将软链接解析的工作由Samba服务器而不是客户端完成。

可是设置后发现死活不能识别,后来原因找到了……因为文件名不符合常见的UNIX规范(也就是没有空格和特殊符号),里面有一个’符号,Linux下用”转义表示了,貌似Samba不能处理这类路径,所以没有显示出来。

后来我改了名字,能看到了,但是不能访问,感觉像是没有权限。仔细一想NTFS分区又没有像EXT3/4这样能设置用户权限的,Google果然发现了几个解决办法,其中一种是将Samba访问用户设置和root一样的权限,我这里是添加了一个名为Guest的专门用来访问Samba共享的用户,自认为比较安全。因为禁用了它的Home目录,也让其无法登录本机,所以给了root权限以便访问NTFS分区。

修改/etc/passwd文件,我这里把Guest用户改成了如下样子:

Guest:x:0:0::/dev/null:/usr/bin/false

0:0这里表示和root用户一样的权限,/dev/null是家目录,/usr/bin/false是让其无法从控制台登录。

当然如果你没有设置用户的话,还是先useradd添加一个专门用来共享的用户吧,这样比Samba改为Share暴露在网域中要安全多了。

设置Samba共享,就能用Android等移动设备直接访问电脑上的共享资源(电影、电视剧、音乐等),不用一部一部拷贝到机器上来播放了,省力~

Rekonq、Konqueror也能听QQ音乐,登录支付宝

突然只是觉得国内的网站对Linux支持还是不够好,不够细化。

例如QQ音乐和支付宝。

QQ音乐明明就一个HTML5技术做的Web音乐播放器,检测浏览器标识还不如检测是不是支持HTML5 mp3格式的audio类型,rekonq、konqueror(要用webkit渲染)把浏览器标识改为Chrome就能正常播放QQ音乐了。当然类似的像qupzilla这些都是可以的。不过要装好gstreamer的插件,不然不支持mp3还是播放不出来。

支付宝的控件就更有意思了,支持Linux的话就是一个NPAPI插件,很多Linux浏览器都支持加载这类插件,为什么一定要限制用Firefox、Chrome、Opera(我之前用Opera还不行)呢?今天Firefox在系统升级后就有问题启动不了,用的rekonq,后来登录支付宝不成功,我抱着试试看的心态改了浏览器标识为Firefox——结果就成功了(当然前提是系统已经装了Alipay的Linux插件)……

在HTML5格式的支持上,Linux系统可以说绝对超前于Windows,虽然这些小众的浏览器功能不如FF、Chrome这些强大,但对基本的插件和HTML5的支持还是很好的。检测浏览器标识来代替对功能支持的检测真是X%#%#$%^省略千言!

蓝魔W22PRO的CyanogenMod 9发行注记

首发在蓝魔之家了:http://www.ramosfans.com/thread-39349-1-1.html (含最新版的下载地址)。

本文属于发行注记。

1.欢迎使用CM9 for W22PRO

CyanogenMod是地球上广为人知的Android开发团队,具有超强的社区协作和开放源代码的精神!基于CM代码并加以修改以适用于蓝魔W22PRO的非官方版由@librehat编译制作完成。

秉承着开源精神,相关代码均托管在GitHub上。你可以访问https://github.com/librehat 查看@librehat在GitHub上的各个项目。

2.CM9 for W22PRO的亮点

  • 支持EXT4分区格式
  • 支持OTG外接蓝牙
  • 支持openVPN和l2tp VPN
  • 加入了大量驱动模块
  • 修正组合条隐藏的功能
  • 利用Amlogic的代码实现多媒体硬解播放
  • 高速平滑的触摸体验,完整的旋转动画
  • SONY Bravia Engine
  • 完美继承CM9的各种特性

3.性能与续航

  • 最高频率提升到1.5GHz
  • init.rc的优化与改良
  • 默认CPU调节模式为Conservative
  • 改善表现的同时保证了正常使用达一天的续航时间

4.反馈

推荐在蓝魔之家的反馈专帖后跟帖反馈,当然你也可以在我的推他这里反馈。

5.刷机要点

最佳刷机办法是按照这个帖子制作镜像卡,然后将CM9压缩包解开,用CM9里面的update.zip替换制作好的镜像卡根目录下的同名文件。镜像刷机办法是最保险最安全的(据机油称)。

其次可以直接将压缩包解压,文件放在TF卡根目录进行常规卡刷

此外可以参考如何避免内置存储器以及个人数据被清除。(从官方固件刷到CM9请勿这样操作,仅适合CM9的旧版本升级到CM9的新版本)

6.多种分区格式支持

  • FAT32
  • NTFS
  • EXT4

7.OTG功能

  • OTG键盘
  • OTG鼠标(目前存在反转问题)
  • OTG外接U盘等存储器
  • OTG手柄
  • OTG外接GPS(未测试)
  • OTG外接蓝牙

8.全屏隐藏组合条

设置->系统->组合条,可以设置使底部组合条隐藏。如果修改了build.prop中的ro.disable_permanent_hidebar=0使其永远隐藏的话,注意需提前使用改键位的工具让音量键充当返回键的功能。

9.本地和网络的多媒体解码

  • 支持H.264 High Profile解码(PPS高清源播放)
  • 支持优酷HD超清播放(目前优酷的编码方式不是HP不能硬解)
  • 支持多种格式的720P、1080P硬解播放(MKV等格式的完美硬解,RMVB格式的1080P需通过第三方播放软件软解播放)
  • 充分利用CPU的NEON和VFPv3特性

10.来自CM9的特性

  • 绚丽的开机动画
  • Apollo音乐播放器和DSP音效管理器
  • 通知栏的自定义
  • 支持CM9的主题系统
  • Trebuchet桌面启动器
  • 改进的支持WebGL的浏览器(直接访问y.qq.com就能在线听歌)
  • 其他代码上的改善和程序的优化等

11.与官方固件的主要差别

  • 去除了“媒体播放器”,改用amlogic的lib库使视频播放器实现硬解
  • 不再支持硬解版的Flash Player插件
  • 外放音量显著变大
  • SD卡和内置存储器的挂载点变动
  • 屏幕旋转等有了动画效果(更为完整的Android体验)