Author: admin

  • 笑笑十六个月了

    今年的夏天出乎寻常的闷热,这让笑笑非常不高兴,经常睡梦中因闷热而醒。也是因为酷暑吧,笑笑现在一听到妈妈喊她洗澡,就三步并做两步的走进洗手间的澡盆里,尽管洗澡水还没有放好呢。 马上笑笑就十六个月了,比起三个月之前,笑笑长高了大约4cm,体重将近12kg。与笑笑的沟通也容易了很多,她能听懂大多数说给她的话,只是她咿呀的回应我还无法理解。 我以为才一岁多的笑笑不会有什么复杂的情感,但是我错了。笑笑刚从姥姥家回来时显然对于我们把她留在姥姥家的决定非常不满,见到我就故意把头扭到一边。到家里以后,我把她熟悉的玩具摆出来,这下她变得非常开心,围着玩具又跑又叫,也渐渐的理睬我了。不能再把她当不懂事的婴儿了。 我尽量让笑笑的生活很有规律,笑笑也渐渐习惯了一早父母的“消失”和傍晚的重逢,不再哭闹了。 还有一个大发现,笑笑已经长出了2对磨牙,难怪她胃口越来越好呢。

  • Linux CLI一行搞定批量文件改名

    参考链接:How to batch rename files 如果一个文件夹下面有成百上千的文件要统一改名该怎么办?很简单: for i in *; do j=`echo $i |cut -d . -f 1`; j=$j”.ext”;  mv $i $j; done 上例中会把’abc.def.xyz’ 改名为 ‘abc.ext’,应用到当前文件夹所有文件。 这回发现cut这个命令很好用,其中’-d .’指明了使用’.’作为分割符号,而’-f 1’只保留被’.’分割后的第一行。如果一个文件名是’abc.defg.hij’,那么cut -d . -f 1将返回’abc’。

  • VirtualBox 3.0的透明窗口特效/问题

    前些天我兴冲冲的把VirtualBox升级到了3.0了,但是却得到了如下这种奇特效果: VB窗口内的像素似乎和背景像素做了加法……搜索一下,还好我不是孤独的,已经有了解决方法: [ubuntu] Transparency in VirtualBox 3.0 window. 简单的说只有两步:首先打开CompizConfig Settings Manager,如果你还没有装这个,可以在Add/Remove里面安装。 之后在“Window Rules”里找到“No ARGB Visuals”,并写入“class=VirtualBox”。 然后重新开启VirtualBox,成功!

  • 标准答案与不容置疑

    昨天看CCTV讲一个诈骗团伙的案子,骗子冒充电话局、银行、公安等多种角色骗被害者把全部的积蓄转账给骗子。其中一位受害者更是把自己加上儿女的全部积蓄给了骗子,200多万……后来CCTV解释骗子为什么拿中老年人“开刀”,因为中老年人脑子慢、缺乏与政府打交道的经验等等。 真的是这样么? 脑子慢是上当的充分条件么?不是。我听不懂你说的话,我想不明白你说的是真是假,那么我一样可以选择怀疑而不是相信。先不说为什么老年人活了一辈子反而缺乏与政府打交道的经验,现在的年轻人肯定是缺乏与政府机关打交道的经验的,为什么年轻人很少上当呢? 怀有疑问的朋友可以去看看老罗的奋斗 。70后以及70后的长辈们,陪伴他们长大的是标准答案,也就是说老师给你的题目都有一个标准答案,哪怕这是个写作文的题目,你也不能写得走了样(测试一下,你联想到八股文了么?)。没写标准答案的后果就是考试不及格,而如果你敢质疑老师的题目不好,恐怕就有体罚甚至开除等大刑伺候你了;熟记标准答案的后果就是成为好学生、高分、表彰等等。 经过了童年、少年,他们脑子里负责怀疑的那部分细胞们基本上已经被整残废了。他们不再怀疑或者不愿意怀疑来自上面的信息,这就给了骗子方便。从软件的角度讲,这就是一个漏洞,一个一旦被骗子发现就获得了系统权限的要出大事情的漏洞。这才是骗子盯上(当代)老年人的原因。我相信等到80后、90后、00后到达老年的时候,不会像现在的老年人那样容易上当。 如果你对我的观点表示怀疑,那么恭喜你了。

  • 改进Joomla!1.5中的Google Analytics应用

    参考链接:浅析豆瓣的 Google Analytics 应用 其中我感兴趣的是这一段: 使用 _ga._addOrganic 识别非主流搜索引擎 再来看豆瓣比默认 Google Analytics 代码增加的部分,那就是多了数个 _ga._addOrganic ,这是 Google Analytics 添加自定义搜索引擎的代码。尽管 Google Analytics 对于主流的搜索引擎都能自动识别,但毕竟能识别的是国外的主流搜索引擎,在国内,像搜狐的 Sogou,QQ 的 soso,网易的有道等搜索引擎,都不能被 Google Analytics 正确识别,而被当作推荐来源。这时候我们就可以利用_addOrganic 参数来识别这些非主流搜索引擎,如豆瓣的做法。 在Joomla! CMS当中我比较喜欢JoomlaGATor!这个Google Analytics模块,因为它有很多参数可以定制,其中就包括上面的_addOrganic,但遗憾的是只有一组。好在Joomla!的模块参数全部基于XML,因此改一下XML就可以有多组addOrganic参数了。 增加addOrganic参数需要两个步骤,一是改XML,二是改PHP。先看XML样本,这里定义了organic_key1和organic_value1这样一组参数: <param name=”organic_key1″ type=”text” default=”” label=”ANALYTICS_FIRST_SEARCH_VAR” description=”ANALYTICS_FIRST_SEARCH_VAR_DESC” /> <param name=”organic_value1″ type=”text” default=”” label=”ANALYTICS_SEC_SEARCH_VAR” description=”ANALYTICS_SEC_SEARCH_VAR_DESC” /> 然后在模块的PHP文件里修改对参数的调用: $organic_key1       = $params->get(‘organic_key1’); $organic_value1       = $params->get(‘organic_value1’); 并给出对应的输出:…

  • 本机上的DNS缓冲,只要两步

    你还在用电信服务商提供给你的DNS服务么?其实只要两步,就可以在自己的电脑上跑起DNS服务来,前提是,你用的是Linux系统(当然Windows下也许也有办法的)。 参考链接:Dnsmasq 第一步:安装dnsmasq。dnsmasq是零配置的一个本地DNS cache程序。 sudo apt-get install dnsmasq 安装完成后,你可以选择修改配置文件; sudo gedit /etc/dnsmasq.conf 如果你是懒人或者生手,那么缺省的或者空白的配置文件已经能够满足你的需求了。 第二步:修改resolv.conf。样本可以是这样的: nameserver 127.0.0.1 nameserver 208.67.222.222 nameserver 208.67.220.220 这样写的原因是,把127.0.0.1放在第一行,这样才保证dnsmasq得到DNS请求并处理;第二、三行的是OpenDNS的两个IP地址,dnsmasq会从这里读取并在没有本地数据的情况下(例如第一次访问某个网站)将DNS请求转发到真正的dns服务。 这样安装就完成了。首先重新启动dnsmasq: sudo /etc/init.d/dnsmasq restart 然后确认dnsmasq在监听DNS端口: sudo netstat -ltp | grep domain 如果结果中有类似这样 tcp        0      0 *:domain                *:*                     LISTEN      28289/dnsmasq 就说明dnsmasq在工作了。下面用浏览器访问一下你收藏的网址吧,是否感到速度快了许多呢?另外一个好处就是你现在更加的independent了,不必看DNS服务商的脸色。

  • 瓜娃子的,我们终于超过了美国

    至少在油价上是。 北京汽油油价比美国高一块八 专家称看不明白 油价狂涨 燃油税是一只变异的“狼” 我的感想就是: 我讨厌被人骗 我更讨厌被人骗,骗子还以为我弱智 我更更讨厌被人骗,骗子还以为我弱智,其实只是骗子自己弱智 我更更更讨厌被人骗,骗子还以为我弱智,其实只是骗子自己弱智,但我又拿他没什么办法

  • 豪车!口水!!

    幸运的是托老婆的人缘,我有幸参加一个豪车party,不幸的是我居然就没带相机! 上面是用E71手机拍的,对不住这些豪车了。