-
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手机拍的,对不住这些豪车了。
-
对终结者剧本的完全Orz
老婆对终结者这个系列完全抵触,所以我只好独自去看。然而,看完之后我很失望。 开场,还是很震撼的,成年的抵抗军领袖John在损毁的SETI天线阵执行任务——场面、气氛都很到位。但是Marcus出场以后,这游戏规则就乱套了。 首先是主线。从抵抗军截获的情报得知,Kyle是天网猎杀名单上的#1,而John是#2。按照终结者一贯的逻辑,人与机器的斗争,关键就是John的生死,而杀死John的即将回到过去的老爹的确很“斩草除根”。那么Marcus这个迷途的cyborg在遇到Kyle之后必然程序唤醒并执行人物杀死尚未成年的Kyle,那么天网就胜利了。可是天网会说这样不够“酷”,就像所有电影当中的“坏人”一样,该出手时绝不出手,一定要玩个花样,以便“好人”有机会获胜。 Marcus半路救美,暴揍几个混混。按机器人的逻辑,他执行渗透任务,所以没有表现出“超人”的神勇,可谓老道;但是那混混一记重拳打在Marcus脸上,手真的没有骨折么?那薄薄的脸皮下面可是炮弹都不怕的合金哦。只能解释为,混混知道,他也是在演戏。 当Marcus的cyborg身份暴露后,Barnes一枪托,Marcus就失去知觉了……高,实在是高!程序伪装的真好!不过Barnes你脑残么?你真以为用枪托能把合金躯体的cyborg打昏?难怪Blair看不上你。 后来John潜入天网据点,用小刀撬开门禁下面的面板……天网的据点是采购山寨产品搭建起来的么? John遇到T800的原型机,为什么说原型机呢?因为只有如此才能解释为什么只有一个T800跟John玩。记得T3那T850么,T850说它是杀死John后被抓获并改写程序后被Kate从未来派回来的。那么既然John你早早的就见过T800的阿诺脸,怎么后来还被这张阿诺脸混入基地刺杀得手呢?“我喜欢,我可以”是么? T800把T600拦腰打成两段,真暴力,但是它对付John就温柔多了,扔来抛去的。我想因为T800也是“坏人”,所以它对“好人”下不了手。 Marcus把后颈的芯片抠出来捏碎了,于是摆脱了天网的限制……这就是黑客所谓的后门吧,天网采用了有后门的设计,可悲,难道用了LVBA的code…… 看点多的是,因此我精神抖擞的看完了这部电影:)McG您能给我退票么?