TFS 2015 Upgrading

There are 2 things you should have in mind about TFS 2015 Upgrading.

1 The database upgrading process will cost much more time than upgrading among Update package of TFS 2013.

2 The dedicated SharePoint integration package is removed and M$ did a shit test again. If you, like me, installed TFS on a server other than SharePoint cluster, now you have to install the whole TFS on all SharePoint servers. After the installation, the upgrading wizard will be popped up but it will failed due to no database can be found. You have to choose to install SharePoint integration role yourself. And after that, you will know that TFS SharePoint integration package 2013 will NOT and NOT ABLE to be removed, lol, just another piece of crap.

Zevera may NOT be a good choice

For downloading from multiple file hosts, I tried Zevera for a short while.

It’s failed to deal with the URL including encoded characters. For others, it acts quite slow (1~10KB/sec) to my home. I know each software and website has its limitation and I don’t plan to blame Zevera at the beginning.

I googled to try to get a refund after my test. Why I have to google for that? Coz there is no link on their page for refunding and the link provided from the support forum is wrong. Here is the policy I got: http://api.zevera.com/RefundPolicy.aspx.

If you are not satisfied with your premium account you can request a refund in the first 5 days if you haven’t downloaded more than 8 GB or more than 10 different files.

At the moment I emailed them, it’s just 2 hours passed from my payment, and no more than 5 files nor 500MB data is downloaded. Since the day I write this, after 7 days, no response, no refund, nothing.

After 3 days, I mail them to get a support about refund and provide a link that cannot be downloaded. The sad thing is after the mail sent, the host of that link died. One day later, the response of that email is the link is dead and “Your refund request cannot be approved at this time.” Yes, you get it, as they said “if you are not satisfied” is not a reason acceptable at all. I replied the mail with another link with encoded characters in URL, no response again.

If you find there is something wrong and prove to them, they will just ignore you. If you want a refund with your problem, they will not accept that.

How many people in the same boat? I don’t know. Because talking about refund in official forum is not allowed. “REFUND REQUEST – All topics with refund request will be deleted!” as they said.

程序员的TOP25句话

 

「老帖转发,非原创」

  1. 尽管不能运行,但感觉怎么样?
  2. 你的机器中可能有病毒吧!
  3. 肯定有人改了我的代码。
  4. 程序可以运行,但是没被测试过。
  5. 已经做好了,还没测试。
  6. 我不是已经改了吗?
  7. 这个怎么能做呢?
  8. 我不可能测试每一项啊!
  9. 正巧给碰上了错!
  10. 根本就没时间做。
  11. 当然我还得修改。
  12. 差不多了!
  13. 哦,这不过是一个功能。
  14. 你肯定操作错了。
  15. 是是,一定及时/按时完成。
  16. 我没动过那个模块!
  17. 你的测试数据有问题。
  18. 那个用户又犯错了。
  19. 操作系统升级了吗?
  20. 这台机器好象有问题。
  21. 这怎么可能!
  22. 恩,程序还需要一些修改。
  23. 昨天还好好的,……
  24. 我从来没听过……
  25. 奇怪……

一次精彩的网络约架(锤子手机)

对于王自如与罗永浩的网络视频约架,本我没留意。8月27日当晚好多人谈论,约我关注一下,于是我大概的看了一下之前的视频,并完整看了那个居然也可以拿来直播的约架。如果一句话可以评论,我想我终于找到了广电总局的价值。

其实,从王接受了罗的“邀请”就已经输了,而且输的非常彻底。既然是准备来吵架的,就要按吵架去准备呀。

首先,如果真的罗确信王做了不该做的事情,那么这事情就不会发生在北京的某个演播室,而是应该在深圳的某个审判庭。虽然罗的公司也面临着由于各种负面报道产生的财务问题,不过来趟深圳应该不是什么问题,或许王以及雷也愿意给他报销差旅费呢。

在网络直播的过程中,强烈感受到的是录音棚出身的王,绝对始终完全的不是课堂出身的罗的对手,不论从应变能力和心理把控上,那是输到车尾灯都看不到了。当然,我不能排除王是一个优秀的演员的可能性,但至少演技一流。

王在演说上的弱势,是完全可以预估的。毕竟没有受过常年的演讲培训。这点不仅观众知道,王和罗也应该是完全可以预估的。但王的准备还是有很多问题。

  1. 既然接受了罗的约架,就应该准备好,罗绝对不会谈任何技术上的问题。技术上的问题是实打实的,这问题只能在律师取整和审判庭上进行。现实约架比的是体力,网络约架比的是应变力和口才。在打架的时候讲道理,您这真的是来捧哏的。
  2. 既然不谈技术问题,那王就应该知道,罗会使用一个中国人最善用的逻辑来进行攻击,即,如果我无法在事实证据上驳倒你,我就揣测你的动机;如果动机上还是找不到确切证据,那我就攻击你的人品。王显然是没有对这些东西做应对的材料准备和口头演练,被罗打到毫无还口之力。
  3. 既然已经提前知道了自己视频确实有问题,为何不事先公布勘误呢。

当然,王的评测视频中,确实存在不少问题。但问题应按事实认定还是评论分析,分别讨论。

  1. 在背板开关问题上,事实认定错误,王也完成了道歉。但罗在此事确实有理。
  2. 在海绵贴纸问题上,事实认定是它阻隔了散热,评论分析王有明显的引导观众,使其认为是设计缺陷。但评论分析是没有所谓对错之分的。就如同买了一份报纸,里面的事实描述是正确的,但是评论则是报纸的观点。这份媒体又不是强制收看,评论没有所谓的强加性。这也正是罗没有办法启用法律途径的原因。
  3. 在石墨贴纸问题上,事实认定错误。虽然手机散热差是事实,但把石墨贴纸空隙当做散热的原因是不对的。可惜王没有把握到这个问题的本质,在约架的时候被罗抓住攻击这个点,而忽略了它存在的原因——散热问题。
  4. 在色彩还原设备测试上,事实认定错误。错误的使用了测试工具,得出的数据并不代表有效感官。
  5. 在屏幕可视角测试上,存在疏忽。虽然我们不知道是否是有意为之,不过这样做确实加剧了效果。在测试媒体上,这种行为是不够严谨的。

罗的本次约架(我不认为是对质,虽然它后面准备了大字版是这样说),虽然想到了为了演讲效果准备大字版,但却没有准备纸笔,当然也许正是有意为之。为了企业,放弃自己的名誉,作为企业家也无可厚非。感谢你告诉我王的咨询服务做的没有职业道德,我们可以绕开它;感谢你告诉我王的手机备件是灰色的,我可以不去修手机。你没谈视频中的事实认定问题是怎样?这样好像你就不是来对质视频问题的了吧,果然是来约架的吗?

当一个人开始问候你家人的时候,你就知道他已经没理了。当一个人开始讨论你的动机和人品的时候,说明你做的这事多少还是靠谱的。

给王一个技术的建议(绝非人生的忠告):如果你不打算去吵架,就别去。如果你一定要去,至少学学周总理在万隆会议的发言“我们不是来吵架的”,然后再听到泼妇骂街的时候,你只需要呵呵就行了。

最后引用cnbeta的最热评论:

Change the host mode again

I’ve just change this site from VM based Windows Azure into a Web site based mode to mitigate the jobs for maintenance.

It still slow and not stable as predictable.

Azure service is really not good, especially for PHP+MySQL.

Server Migrated

I’ve migrated this site from my server in Japan to a Windows Azure hosted server in Hong Kong. OS of server has also been changed from CentOS to Windows. Hope it works well.

Theme is changed coz the old one is not compatible with IIS…

Update: New server (Windows Azure A1) is really really slower than the previous one hosted by Linode.

Update 2: Sometimes, Windows Server 2012 R2 is not responded. None of network connection can be made, including RDP and HTTP.  Azure says it’s still running. After a manually reboot, get lots of network related errors in event log like:

The VM and host networking components failed to negotiate protocol version ‘5.0’
The VM and host networking components successfully negotiated protocol version ‘4.0’
Miniport NIC ‘Microsoft Hyper-V Network Adapter #4’ connected
The miniport ‘Microsoft Hyper-V Network Adapter #4’ was successfully initialized
Miniport NIC ‘Microsoft Hyper-V Network Adapter #4’ restarted