Category: 杂草

随想随笔,就让在杂草堆里的文章杂草丛生吧

  • Pidgin crashs when connecting to QQ in Fedora

    我在 Fedora Pidgin 里添加了 gtalk, msn 和 qq 三个帐号,不到一分钟,Pidgin 就会无故退出,退出前没有任何提示。试了好几次,才发现是 qq 帐号导致 Pidgin 崩溃。同样的帐号在 Windows Pidgin 里则没有问题。

    我估计是 Fedora Pidgin 的 bug,不会是 qq 故意不让 Fedora Pidgin 登录 。看不惯原版 qq 满天飞的广告才用纯净版的 qq,渐渐发现聊天欲望越来越少,Pidgin 能多合一,用它偶尔来登录一下 qq 是我最好的选择。如果 qq 限制 pidgin 登录,那我干脆扔了 qq。我想,要抓住用户,就做个高可用性的软件/网站,给用户带来方便,而非想方设法限制用户。

    比如,我原先是在 outlook or outlook express 里读写邮件的,邮箱提供商的广告发不进来啊,我挺高兴的,邮箱提供商肯定是不高兴的。后来有了 gooogle app mail,它的 web interface 比 outlook 更强,google 有机会在我眼前投递广告,可是我还是挺高兴的。我从一开始就没把 hotmail 当我的邮箱(因为它不支持 pop3),现在看来我碰巧作了个英明的决策——hotmail 限制越来越多,连 forward 也不支持了,幸好我没吊在这棵树上。

    扯远了。

  • smplayer is gone

    有件事挺奇怪的,前几天我还用 yum install smplayer 装了smplayer 一次,今天再装时却说这个 package 不存在。

  • Microsoft wireless desktop 1000 plug and play on Fedora 11

    Fedora 11 使用起来还有很多不便,比如 vmware server 2 不能按默认方式安装,可能是 Fedora 11 使用的核心还不受 vmware server 2支持;再比如 windows 用得很顺手的 7zip 在 Linux 下还没有 GUI,搞得处理 rar 文件很费时(不过,从此不使用 rar 麻烦就没有了);再比如 file-roller 据说支持 rar,但在我的 Fedora 11 就是打不开,可能还是因为核心太新。

    不过,Fedora 11 给的更多是惊喜,比如,接上 Microsoft wireless desktop 1000以后,我还盘算着去哪里可以去找 driver for Linux,没想一动键鼠,发现已经有响应了,原来微软的设备在 linux 还能即插即用。万一不能识别,我还真不知道上哪里找驱动。

  • Goodbye, Windows

    在个人桌面应用领域,我也早就想跟 Windows 说 byebye,但一直懒于重装系统。

    最近换了台 64位的服务器,虽然硬件指标跟原来的比较,除了 32位升级到64位,其他方面并未有太多提升,但性能却强劲不少。既然服务器的性能能有这么大的提升,为什么不把我的桌面也提升一下?一直埋没了64位的 CPU 两年多,突然很想见识一下它在 64位操作系统下的表现。

    于是下载了 Fedora x86_64,擦除了厂商的出厂分区,一键恢复 Windows 也没了,彻底投入 Linux 怀抱。

  • Resin and chrome

    我发现 Resin (Web Server) 和 Chrome (Browser) 竟然使用相同的 Widows 任务栏图标。Is Resin project sponsored by Google? Is GWS (Google Web Server) based on Resin? It’s just my guess. Resin does not say anything about Google on its site.

    When I tried to search the relationship between Resin and Chrome, I found Resin and Chrome is a kind of storage basket. But it’s difficult to describe resin and chrome in Chinese – 带支架的藤条箱? Maybe.

    resin chrome
    resin chrome

    However, if you search Resin and Chrome in Google Image Search, nothing like 带支架的藤条箱 show up in first 2 pages. So, what is Resin and Chrome?

    resin chrome google image search result
    resin chrome google image search result
  • How to evaluate stock value

    我在思考一个财务上的问题:

    Euro-bags 公司每月初做一次库存盘点。1月初库存盘点,其中产品无纺布袋100箱,当时的生产成本为 £21/箱。库存盘点后,公司陆续生产了三批同型号产品无纺布袋,每批的数量和生产成本分别是

    • 200箱,£22/箱
    • 300箱,£20/箱
    • 200箱,£23/箱

    1月份,公司销售了550箱,理论上库存为250箱。但2月初,库存盘点显示无纺布袋260箱(理论库存与实际库存不一致的情况经常发生,否则也没必要作库存盘点)。

    问:

    • 2月初库存报告中的无纺布袋价值是多少?
    • 建议采用什么模型确定库存商品的单价?是统一单价,还是区别单价?
    • 统一单价的话,应用先进先出呢还是后进先出?
    • 区别单价的话,损益的数量该如何定价?
  • Find more software, use good software

    最近在找一些开源的面向业务的解决方案,一时还没找到,倒是又发现不少以前不知道的软件,有的开发得很精致,让人叹为观止。

    同时又看到一些很垃圾的、但名气又很响的、让不懂行的人趋之若鹜的商业软件,想想很不服气——凭什么让这么多人上当?

    找着找着,脑袋里突然冒出冰心老人说过的话:多读书、读好书(全句是读书好、多读书、读好书)。我想套用一下:多找软件、用好软件!

  • Change csv export file enclosed-by sign

    Excel另存为CSV (comma separator)格式时,不带字段的限定符(enclosed-by sign)。

    因为magento import csv前特别提醒,限定符不得为空,所以我就想着怎么把Excel CSV指定限定符为双引号。可以左找右找Excel本身不能设置限定符(连修改默认的逗号分隔符都很麻烦,要在Excel以外,Windows Control Panel->Regional Setting那里修改),倒有人提供了一个宏代码,用起来也很方便。

    将Excel文件导出为逗号分隔、双引号限定的CSV文件的宏代码如下:

    Sub CSVFile()

    Dim SrcRg As Range
    Dim CurrRow As Range
    Dim CurrCell As Range
    Dim CurrTextStr As String
    Dim ListSep As String
    Dim FName As Variant
    FName = Application.GetSaveAsFilename("", "CSV File (*.csv), *.csv")

    If FName <> False Then
    ListSep = Application.International(xlListSeparator)
    If Selection.Cells.Count > 1 Then
    Set SrcRg = Selection
    Else
    Set SrcRg = ActiveSheet.UsedRange
    End If
    Open FName For Output As #1
    For Each CurrRow In SrcRg.Rows
    CurrTextStr = ""
    For Each CurrCell In CurrRow.Cells
    CurrTextStr = CurrTextStr & """" & CurrCell.Value & """" & ListSep
    Next
    While Right(CurrTextStr, 1) = ListSep
    CurrTextStr = Left(CurrTextStr, Len(CurrTextStr) - 1)
    Wend
    Print #1, CurrTextStr
    Next
    Close #1
    End If
    End Sub

  • 闲聊预测

    据称,宝钢等大型钢铁企业囤积了大量铁矿石,随着钢铁价格暴跌,这些企业纷纷停产、限产,由此更加剧了高价囤积原材料无法消化,陷入恶性循环。

    网民“闲聊”在全景财经论坛发表了他对后期经济形势的预测,贴文如下:

    去年以来,俺进行了很多预测,比如在07年6月份预言07年9月1日前股指会站上5000点;07年10月份预测08年7月以前股指会跌破3000点;07年9月预测国内经济会着陆;07年11月预测08年1月15日以后股指必然发生暴跌;08年4月还是5月(记不清了)预测国家会通过修铁路拉动经济;08年4月预测铁矿石的市场价年内将跌破长期协议价,也就是这时候,宝钢和必拓签订了铁矿石涨价90%的协议;08年5月预测钢铁价格拐点将在6月至7月间出现,并对公司库存进行了减仓,7月钢铁价格开始暴跌;07年底提醒大家煤炭被垄断,08年煤炭危机爆发;08年初在帖子里提到黄光裕在大肆套现,近期黄被抓;07年底还是08年初预计08年会见到银行降息;等等,以上是俺前期在论坛上所进行的已经被证明成功的预测,还有预测了啥,成功的,太多了,自己也记不大清楚了,举些例子而已。

    目前还有如下预测还未被证实或者说完全被证实,大家可以继续观察:比如黄金价格肯定会持续暴涨,紫金矿业在09年12月以前肯定可以看见8块,见到10块以上也不奇怪;4万亿救市的说法肯定会破灭;09年3-5月间,股市会再次遇到一次极其恐怖的暴跌并见底,同时钢铁价格也会经历一次下跌;09年肯定会出现宝钢面临破产的报道,还有地方政府面临破产的报道;政府肯定会通过人民币贬值来消灭中产阶级;还有什么预测,俺也记不大清楚了,想起来再说吧。

    也许有的人会说了,你很喜欢吹牛啊!其实俺说这些主要的目的不是想吹牛,主要是想接下来推广一下自己的思维方式,大家可以试着这样思维,可能会比盲目的跟风或者看什么指标线,成功的概率更大些、更理性些,不是说不会错,我介绍的是思路,如果这中间情况发生了变化,预测也就相应会发生错误。

    举个例子吧:说说当初怎么预计到政府肯定会通过修铁路来拉动内需。首先,俺看到07年的财政收入大幅增长,大约是1万多亿,这些钱后来并没有花掉;还有,当时政府进行了大部制的改革,撤销铁道部的呼声很高,可最终并没有被撤销,后面肯定有重用;高速铁路已经基本成熟或者即将成熟,铁路比飞机、汽车更适合中国国情,消耗资源也最少;当时国内经济危机已经确定,而出口开始萎缩;所以当时判断拉动内需是唯一的选择,而修铁路肯定是首选。所以当时俺当时就预测到国家会大规模上铁路。

    再来说说俺为啥预测宝钢会破产。说宝钢会破产,其实是俺说得比较夸张点,但宝钢会死得很难看,是肯定的(俺说的宝钢,是泛指大型国企)。首先,宝钢等国营大型钢铁企业在今年铁矿石最高价位的时候,囤积了大量的铁矿石,随着钢铁价格的暴跌,这些大型钢铁企业纷纷停产、限产,试图通过减产来维持市场上钢材较高的价格,避免太大的损失,但这更加造成了前期高价囤积的原材料始终无法消化,陷入了恶性循环。由于需求的减少,原材料的价格在持续的下跌,小型的钢铁企业因为没有过多的原材料库存,随着原材料价格的下跌,他们的成本远远低于那些大型企业,于是,他们的竞争力却凸显了出来,目前小型钢铁企业的生意异常的火爆,而且利润非常丰厚。

    按照目前的原材料价格,小企业生产一吨钢材的成本基本上是2000多,而目前钢材的价格是3000多,大型企业不敢生产,市场上钢材已经开始出现匮乏,所以小企业生意异常红火,而大型钢铁企业,却死抱着他们成本高达4000-5000的高价原材料等着市场价格的上涨,这不能不说是一种讽刺。这种情况就像房地产公司,不肯降价的地产商实际上是在为降价的地产商做嫁衣裳,等到降价的地产商销掉了手头积压的高成本房子,他们后期低成本的房子一旦开始强力上市,等待那些不肯降价的地产商的,就只有上吊、跳楼的份了。不肯降价的房地产商此时就只好依赖政府来维护他们的高房价了,比如,近期发生的周至尊事件;同样,遇到了小钢铁企业的强力竞争后的国企,从他们前期的表现可以看出,这些家伙并没有任何的市场意识,他们一味的把自己目前的困境归咎于没有对市场形成垄断地位,他们唯一能做的,只能是三件事情:1。向中央政府求援,借口节能减排等,靠行政手段来打压小型企业,以达到维持高价的目的。2。要求中央政府加快他们的整合步伐,尽快实现对钢铁价格的垄断。3。向中央政府请求拨款注资。但是,地方政府会出于自身利益的考虑,而保护那些小型钢铁企业。所以,面对前期高价进口的原料、面对因为维持高价而不断萎缩的市场、面对因为政策而不能裁撤的人员以及高管们高昂的薪酬、面对因为企业的整合而付出的极大代价,在市场面前这些大型国企只能走向崩溃。

    当然,俺的预测很可能出现错误,如果大型国企能承认自己前期的失败,大力消化掉前期的原材料库存;如果他们的老总肯降薪;如果他们能裁员;如果马上按李荣融所说,停止企业间的合并;如果他们愿意按照市场规律来调节自己的战略。俺的预测都会失败。但是,他们可能这么做么?所以,他们的结局只会面临崩溃,并请求政府拨款。

    如果这一切都按俺预估的发展,政府将注资大型国企,正像他们注资因为赌博失败而面临困境的国航那样注资每个大型国企,紧接着就会出现财政经费的不足,进而开始大量印钞票,通过货币贬值来消化掉大型国企和地方政府的巨大债务黑洞。俺前面所说的另外几个预言就会一个接一个的慢慢变为现实了。

  • Microsoftware is getting less usable

    今天要不是为了和msn上的联系人通话,我也不会去安装msn messenger。The process of installing msn messenger turned out very frustrating.

    It did not take me to Msn messenger download page straightly. Only after 5 clicks then could I find the link of download. However, because I was in a hurry, I clicked the link before I read it carefully. Only after I installed it, I found what I installed was a shortcut to Live Home. What the hell they are doing! Then I spent a few more seconds to find another link to download. And this time I installed msn messenger. After installation, there were two icon in Windows Live program group, Windows Live Call and Windows Live Messenger, but they were both pointing to the same program! Is microsoft mad?

    Moreover, all I wanted was msn messenger, but I had been asked 3 questions 3 times:

    • Search from any browser address bar using Live Search
    • Set my browser home page to MSN.com (if your homepage isn’t already set to a Live or MSN page)
    • Help us improve our software by allowing Microsoft to collect data about your installation. If you have chosen to install Windows Live Toolbar, we will also collect data about your system, how you use our software, and the web sites you visit.

    How bad the marketing it is! Of course I say No, no, no 3 times.

    Last but the most important, after I installed msn messenger and run it, it would not let me voice chat and file transfer to my contact. I got the error messages like these:

    • (contact nickname) is using a version of Messenger that does not have improvements to support a Computer Call.  Please ask your contact to upgrade to the latest version of Messenger and try your call again.
    • The invitation to start File Transfer could not be sent because (contact nickname) is using an older version of Windows Live Messenger.

    Terrible! How can all my contacts use the same version as mine? Backwards compatible – does microsoft know it?

    Finally, I had to finish the conversion with my contact using Gtalk – a far better program leaving msn messenger behind.