出差见闻

out

跑龙套出差见闻:

1. 厦门出租司机的份子钱: 白天200, 夜晚200, 双班 一天400.  厦门的出租车(的士)并不贵, 起步8块,有2快钱附加费. 但是由于厦门地方不大, 所以打的费用也相对便宜了.  招聘工厂质检员的工资,一般已开始可以拿到2500 左右,税前。  更多…

dolphin 的mysql意外down机后,database query error解决

dolphin是一个开源的sns 软件.  最近由于搭建的虚拟机意外crash,导致dolphin也无法启动了. 报如下错误. 让人一头雾水. 莫非mysql 这么脆弱.

Error
Database query error

这样的错误信息太少了, 所以不足以让我们找到病因.

在 inc/classes/BxDolDb.php 这个文件的26行, 不同的版本可能行数不同,找到如下这行内容就行.

define( ‘DB_FULL_DEBUG_MODE’, false );

把false改为true.

define( ‘DB_FULL_DEBUG_MODE’, true );

再刷新一遍页面, 错误就详细多了. 接下来,我们根据具体错误修复即可. 更多…

php mbstr 和 iconv 模块对比

通常会同时使用这2个php模块, 当然取决于我的具体需求.  我会使用iconv 用来转换字符集.  用mbstring 进行简单类似于 mb_strtoupper,  mb_stristr(0 等方法. 如果只需要使用一个模块就满足你的需求的话, 建议只是用 mbstr 模块.  因为它的功能方法使用的更广泛,而且也非常宜用.

当我们安装php开源的web网站时, 通常需要iconv 和 mbstring 2个扩展库. 例如dolphin,所以,你只需要全部安装上即可. redhat和centos 可以通过yum 搜索并安装 iconv 和 mbstring 即可.

Square为android打造的事件驱动总线

otto的代码  https://github.com/square/otto

otto的一些介绍 http://corner.squareup.com/2012/07/otto.html

一 为了让android 应用更解耦, 降低代码的耦合度.  为什么不用android自己的一些现成, handler, 或者asynctask呢? 个人觉得otto更方便使用, 封装了更高级灵活的用法.

1. create otto bus (事件总线)

2. ui threads:  register  bus  and  subscribe

3. task threads:  post event to bus

4. ui threads : recieve event from bus, and do something , change ui ,soon.

我们不需要在task threads 里调用任何ui的内容, 只需要发送事件消息即可. 大大解耦了我们的代码模块. 更多…

android eclipse 编译apk后, 安装找不到入口activity

android eclipse 编译apk后, 安装找不到入口activity

此问题, 1 可能是因为manifest 里入口的activity 名字写错了.

2.  可能是eclipse 编译的设置有问题导致的.  第二个问题,往往非常隐蔽. 所以很难发现.

目前发现,  在将android 的apk 工程转到 maven工程后, 可能会修改了eclipse 工程的一些 build path里的一些配置项.

例如class 编译到的目录, 由原来的 bin目录,  改为了 target目录(maven 通常默认的目标文件夹). 所以你的eclipse还试图去bin目录去找compiled的class,所以当然找不到了。 去configure里看一下,或者重新导入工程代码。

浏览一下twitter的404页面

t1

不是什么twitter,围脖,感冒者。 近日上去twitter一瞅, 哎呀妈呀,刺瞎我的钛合金狗眼啊, 你怎么能这么说你们的主人呢。  你们怎么这么不知道羞耻呢。 你们怎么这么不知道维护世界和平呢。你们为什么这么喜欢添乱呢。  404的好。 奥巴马大叔人家购累得了,你能不给别人添乱么。 你知道什么是人人平等么。 我要是奥巴马,我也封锁你。

使用vps搭建openvpn server来查阅外文资料

如果你买了国外vps, 那么可以搭建自己的专署vpn 服务器.  其实你也可以直接购买vpn服务了, 只是稳定性和带宽你自己无法保证,都是靠人家公司的一张嘴.   不过最重要的是, 一旦用的人多了,  被某些别有用心的部门了解到,  可能会直接封锁提供服务商的ip.

如果你购买vps, 那么相对来说容易的多.  或者cloud server 也一样. 例如使用aws ec2, 你可以自己获取一个公网ip 只给自己来做vpn server, 安全性, 和稳定性,自己都可以完全保证.

aws ec2 上instance 和  一些(vps) 稍有些区别: 更多…

如何选择vpn服务器软件

经常需要查阅资料的人们, 除了用代理, 使用vpn是最方便了. 不需要设代理, 可以数据加密. 不怕留下尾巴.

vpn大家都知道Virtual Private Network. 由于我们不可能搭建自己的专线, 所以利用现有的internet网络资源, 搭建自己的私有网络链路.  那就是vpn了. 为了安全,可以使用一些加密协议. 如果我们购买了vps空间, 可以自己搭建专署自己的vpn server.

常见的vpn安全协议有,  ipsec,ssl, cisco 的DTLS, 还有ssh(哈,这个我也是刚查资料才知道的. 好强大的openssh). 不要忘了还有windows 阵营,  Microsoft Point-to-Point Encryption (MPPE) ( 通过pppd 协议) 更多…

ceph使用教程与测试

1. Fresh install your two linux . One for server , One for client.

安装完系统后, 请升级内核。 下面只提到了, rhel5,6, centos5,6的内核升级步骤, 。  其他os请访问ceph网站获取详细信息。   为什么升级内核呢, 主要是需要rbd kernel object。 在新的内核里,已经加入了该模块, 那么我们不需要自己手动编译了。ceph的具体安装的方法请见另一篇文章.http://blog.whoistester.com/ceph%e4%bd%93%e9%aa%8c/ 更多…

合法了

网站被大陆block了一些日子,  过春节前买了些黄金,  由于拖过春节后没有及早交易, 一直拖到了4月份.  结果碰到了黑天鹅.  同时工作一直没有实质突破, 真是屋漏偏逢连夜雨,让人的心情很差.

不过终于,  5.11日领取了结婚证.  算是冲喜了.  和GF在一起时间很长了,  人的感情容易变淡. 想想走到这一步也不容易.  望我们以后工作生活顺利.