raynix.info
raynix | raynix 筆記
http://raynix.info/archives/author/admin
All posts by raynix. Let's protect the rain forest. 最近很忙, 有几个月没写 blog 了. 顺便写一下最近用到的很顺手的几个小工具, 当然, 都是跟 Linux 相关的. 是个 CLI 界面的邮件工具, 我主要用它从程序里发邮件. 安装 mutt 很简单, 直接. 即可 mutt 的设置可以写在当前用户的”家”里:. Set smtp=”smtp:/ my.server.com:25/”. Set from=”No reply [email protected]. 发送邮件的命令相当简单, 很容易和其他软件”串”到一起:. Echo “This is the message” mutt -s “This is the subject” -c “ [email protected]. 8221; -a /tmp/attachment.txt /tmp/att2.txt — [email protected]. 是手工调试 HTTP 的好帮手, 而且比 curl 简单很多很多. 你记得住 curl 的那些开关么? PS Linux 25 岁了!
raynix.info
PS4 | raynix 筆記
http://raynix.info/archives/tag/ps4
又一个神作 The Last of Us. 最近忙里偷闲, 一个月每次有空儿就玩上半小时一小时的, 终于把 The Last of Us 通关了. 不愧是屡获殊荣的神作, 以至于现在我觉得别的游戏不那么有意思了. 稍微总结一下, TLOU 的成功之处首先是有一个很赞的剧本. 角色扮演游戏和电影差不多都是在讲一个故事, 所以特效或者女主的颜值都是次要属性. 其次男主 Joel 并无神力, 遇到几个对手要是不打算智取的话那基本就性命堪忧了(或者你玩的是 easy). 所以以往看到僵尸就路见不平一声吼的习惯在这是格格不入的, 再说也没有经验值一说, 所以绕开一群僵尸在某些时候可能会带来更好的结果. 乱世的气氛营造的也非常好, 一方面城市的荒废让大自然”趁虚而入”, 另一方面社会已经崩溃, 人与人之间不再友善和信任. 各种消费品更是极端缺乏, 翻了半天只找到几发子弹对不对, 那如果不是”head shot”恐怕自己都觉得败家了. 敌对势力的 AI 做的也不错, 土匪甲会让土匪乙去抄你的侧翼. 最后就是 Joel 与 Ellie 之间从路人到类父女的关系进展, 也刻画的很赞.
raynix.info
土法制造 DDNS 完整版 | raynix 筆記
http://raynix.info/archives/3152
最近我又对之前的脚本完善了一下, 添加了对 CloudFlare DNS API 的呼叫, 这样 DDNS 才名副其实吧:. Bin/bash function update dns { logger 'Prepare to update DNS.' curl -i https:/ www.cloudflare.com/api json.html -d 'a=rec edit' -d 'id=DOMAIN ID' -d 'tkn=THIS IS MY KEY GO GET YOURS' -d 'email=MY EMAIL' -d 'z=raynix.info' -d "content=$1" -d 'type=A' -d 'name=XXX' -d 'ttl=1' logger } url='http:/ direct.raynix.info/ip.php' last='/tmp/extip' rcpt='MY EMAIL' extip=`curl $url` echo $extip diff $last - if [ $? Leave a Reply Cancel reply.
raynix.info
Resume | raynix 筆記
http://raynix.info/resume
This content is password protected. To view it please enter your password below:. You aren't the man you used to be 2 years ago. Distribute cron jobs to hours/minutes with Ansible. MySQL/ Aurora to Google BigQuery. Change Ganeti’s Network Configuration. Proudly powered by WordPress.
raynix.info
又一个神作 The Last of Us | raynix 筆記
http://raynix.info/archives/3181
又一个神作 The Last of Us. 最近忙里偷闲, 一个月每次有空儿就玩上半小时一小时的, 终于把 The Last of Us 通关了. 不愧是屡获殊荣的神作, 以至于现在我觉得别的游戏不那么有意思了. 稍微总结一下, TLOU 的成功之处首先是有一个很赞的剧本. 角色扮演游戏和电影差不多都是在讲一个故事, 所以特效或者女主的颜值都是次要属性. 其次男主 Joel 并无神力, 遇到几个对手要是不打算智取的话那基本就性命堪忧了(或者你玩的是 easy). 所以以往看到僵尸就路见不平一声吼的习惯在这是格格不入的, 再说也没有经验值一说, 所以绕开一群僵尸在某些时候可能会带来更好的结果. 乱世的气氛营造的也非常好, 一方面城市的荒废让大自然”趁虚而入”, 另一方面社会已经崩溃, 人与人之间不再友善和信任. 各种消费品更是极端缺乏, 翻了半天只找到几发子弹对不对, 那如果不是”head shot”恐怕自己都觉得败家了. 敌对势力的 AI 做的也不错, 土匪甲会让土匪乙去抄你的侧翼. 最后就是 Joel 与 Ellie 之间从路人到类父女的关系进展, 也刻画的很赞.
raynix.info
履历 | raynix 筆記
http://raynix.info/resume-cn
This content is password protected. To view it please enter your password below:. If we can't live together, we gonna die alone. Distribute cron jobs to hours/minutes with Ansible. MySQL/ Aurora to Google BigQuery. Change Ganeti’s Network Configuration. Proudly powered by WordPress.
raynix.info
游戏机与童年 | raynix 筆記
http://raynix.info/archives/3165
前些天, 经老婆批准, 我终于如愿以偿买了 PS4. 巧合的是当年笑笑出生后没多久我买了 PS3… 其实心里也明白大概是没有多少时间去玩的, 但心愿就是如此, 哪怕买回来不开包也行. 我选择 PS4 而不是 XB1 的原因主要如下:. XBOX 360 的界面还可以, 但现在 XB1 看起来就和 Windows 一样了, 实在是跟我的审美过不去. XB1 块头更大更重, 变压器还外置, 性能却不如 PS4, 可见微软硬件功力不足; 另外也是害怕”三红”再次闹事吧, 看样子设计的蛮保守的. 其实我也不知道 XB1 换硬盘的情况, 不过 XB360 把我恶心坏了, 普通硬盘放进去确不认, 必须多花些银子买 XB360 专用硬盘. XB1 更注重客厅各种应用的集成, 例如 智能电视, skype, bing 等等, 但我只是要个游戏机? 目前XB1的体感游戏依旧占优, 这是选择 PS4 的一个损失. 只能希望 PS4 未来有很棒的体感游戏. 买回来之后, 我立刻就把硬盘升级到1TB了, 因为正好上次手提电脑上换下来一个硬盘闲置. 用U盘重装系统顶多用了10分钟. 关于 mysql2 gem 和 MariaDB.
raynix.info
raynix 筆記 | If we can't live together, we gonna die alone. | Page 212
http://raynix.info/page/212
梦想成真 用idea开发ruby on rails. 用java做东东的朋友应该都知道JetBrains 下简称JB 和他们的杰作IntelliJ IDEA 下简称IDEA。 而rails的口号是web development that doesn’t hurt,这个不大好直接翻译了,不痛苦的web开发 HOHO,现在是快乐 无痛苦了,因为IDEA的新插件支持rails开发了。 Rails templates and generator integration,模版、生成器集成. 把我刚工作时买的PIII 700用上了;-) Zimbra在此老爷机上运行果然缓慢,不过大致效果可以看清楚了。 如果你知道LAMP,那么你肯定也知道WAMP A=Apache httpd, M=Mysqld, P=PHP 那么L自然就是Linux,而W就是Windows了。 For those who fight for it life has a flavor the sheltered will never know. Distribute cron jobs to hours/minutes with Ansible.
raynix.info
土法制造 DDNS | raynix 筆記
http://raynix.info/archives/3145
自从上次我用树莓派(raspberry pi)做了个家用服务器后, 动态域名解析(DDNS)就从一种懒得过问的技术变成必须的解决方案了, 因为家里的 ADSL 的 IP 地址不是固定的, 偶尔会变化. 我看了若干现成的 DDNS 服务, 虽然有免费选项, 但限制颇多, 甚至有的要插播广告… 其实 DDNS 没啥技术含量的东西, 基本逻辑就是在客户端发送请求到服务端, 一旦发现客户端的外部 IP 地址已变, 就更新对应的 DNS 记录. 首先来写客户端, 使用的是我擅长的 Shell Script:. Bin/bash url='http:/ direct.raynix.info/ip.php' last='/tmp/extip' [email protected]. Extip=`curl $url` echo $extip diff $last - if [ $? 目前只是在检测到外部 IP 变化时给自己发邮件(把 [email protected]. 服务器端就相当简单了, 只要输出客户端来访的 IP 即可(以PHP为例):. Php echo $ SERVER['REMOTE ADDR'];?