How to remove VirtualBox 3.1.8

今天启动 VirtualBox 时提示说有 3.2.2 版可用,于是在第一时间下载了 rpm 来安装。可是安装时提示一大堆的文件冲突,我按经验就先卸载老版本 yum remove VirtualBox 可是以前管用的命令,在卸载 3.1.8 版时不管用了,提示 No Match for argument: VirtualBox No Packages marked for removal 大概 VirtualBox 改了 package name,惭愧,我也不会用 yum 来查看已安装的 package list。Google 了一会,这条命令倒是管用: yum remove /usr/share/applications/virtualbox.desktop 于是见到了久违了的 Loaded plugins: refresh-packagekit Setting up Remove Process Resolving Dependencies –> Running transaction check —> Package VirtualBox-3.1.x86_64 0:3.1.8_61349_fedora11-1 set… Continue reading How to remove VirtualBox 3.1.8

Network novel 2.0

最近在听有声读物《赵赶驴手机奇遇记》,一个人听时有时能把自己听得很感动。大概自己骨子里还是属感性的。但从另一个方面想,其实我不觉得此奇遇记的情节有多吸引人,有声读物的速度也是慢吞吞的,这两因素综合起来,我不应该如此感动才是。那我究竟是被什么感动? 其实还是被自己的臆想而感动。比如,听到妞妞发给小强的一封邮件中的 flash 附件,我就拿我纵横网络几十年所见过的最漂亮的 flash 去想象。 突然我有了个 idea,网络小说是不是可以直接加入这些道具的连接,而不是单纯用文字码出来?这样读者直接就可以把妞妞制作的 flash 拉到自己的电脑上看,是不是比 3D 电影更有现场感? 网络小说就要充分利用网络的优势。只是这对作者就提出了更高的要求,估计得像拍电影那样,成立个剧组才能制作一个像样的网络小说。

Make an offer of getting Y quantity of any products for free in Magento

最近我还写了一个程序,是为了一个非常特殊的促销模型写的:买 X 送 Y。具体是这样:从产品 A 组里每买 X 件,可以从另一堆产品 B 组里任选 Y 件,白送。但 B 组产品同时也是独立销售的,如果有人买了 X 件 A 组里的产品,同时买了 Y+1 件 B 组里的产品,那么其中 1 件 B 组产品不白送,该卖多少价就是多少价。 我认为 Magento 自带的促销模型已然非常强大,能用一个非常好用的 GUI 组装出千变万化的规则。无奈 my client 脑子更强大,总是想一些 Magento 天然功能以外的点子。我研究了 Magento 天然的 Buy X get Y,发现它是针对 X 和 Y 是同个产品而作的规则。论坛上也有人变通作出 buy X of product A, get Y of product… Continue reading Make an offer of getting Y quantity of any products for free in Magento

Magento product model is read only to frontend controller

最近我写了一个小程序:Deal of the day for Magento。 它主要有以下功能: 每天定时按预设权重随机抽取一个产品作为 deal of the day;在产品名称前加上 “Deal of the day:” 字样;设定它的 is_deal_of_the_day 为 true;设定一个 special price;归类到一个 sales category 下;同时把昨天的已过时的 deal 重置为原先状态。 Magento 支持 cronjob 我是知道的,但测试的第一个环节倒不是这个程序能否定时启动,而是程序能否完成独立完成这一系列的操作。为求简单,我把整个过程写在一个 frontend controller 的 indexAction 里,然后用访问 url 的方式去触发这个过程。我没有用 backend controller,因为我考虑到 Magento wiki 上介绍的 cronjob 万一不管用(之前我没有用过 Magento conjob),我还可以用 curl + linux crontab (这个我很熟)去触发这个过程。当然我会把这个 url 做得谁都猜不到,以策安全。 但是,在… Continue reading Magento product model is read only to frontend controller