这主题叫做minyx-2.0 lite,其实不是偶原创的,它的原始版本,你可以在这里找到。当初一直比较喜欢这个主题,不过原始的布局,不太符合我的口味,于是改之。把布局和其他的一些地方都调整了一下,也加入了一些功能:
Windows环境下GitHub使用配置
接上篇《Windows下配置TortoiseGit与msysGit环境》,其实我们只是搭建好了Windows下的Git环境,如果要使用GitHub,还需要一些单独的设置。
GitHub,就不多说了,相信你也听过这个名字了,下面是来自Wikipedia的介绍:
GitHub 是一个用于使用Git版本控制系统的项目的基于互联网的存取服务。它是由GItHub公司(先前被称作用Logical Awesome)的开发者Chris Wanstrath, PJ Hyett, 和 Tom Preston-Werner 使用Ruby on Rails写成的。GitHub同时提供商业账户和为开源项目提供的免费账户。根据在2009年的Git用户调查,GitHub是最流行的Git存取站点。
终于有了Hostloc邀请
Windows下配置TortoiseGit与msysGit环境
大名鼎鼎的Git,是一个分布式源代码版本管理控制程序,并且是跨平台的,在Linux下和Windows下都能使用。最近我就在我的VPS上安装了Git,也打算在Windows中安装Git。这样,我就可以随时方便的把本机的版本库Push到VPS上作为备份了。
其实在Windows中安装Git环境也很简单,TortoiseGit加上msysGit,乌龟系列的软件(之前的包括TortoiseSVN,TortoiseCVS)都是有名的版本控制软件。TortoiseGit单独安装后,还不能使用,需要依赖于msysGit。
自动备份WordPress数据到VPS脚本
FTP遭遇暴力破解
WCF进行大数据传输时的相关配置
最近一直在公司用WCF做server端,后来在做性能测试时,发现一个问题,当客户端从服务端取回一个实体对象列表时,触发了channel is faulted status的异常。
仔细分析了下这个异常,应该是传递大数据造成的,因为在回传一个包含有100多个实体对象的列表时,客户端表现正常,而当回传的实体对象列表数目达到500+时,异常就出现了。
其实WCF还是做得比较灵活的,基本所有的配置项都放在程序的app.config文件里面,改动相应参数时,不需要重新编译程序。而WCF设计的初衷,为了避免DOS一类的攻击,默认在生成配置文件时,对传输的buffer数值有一定的限制,默认是65535,也就是64KB。然而在一些特定的应用场景中,区区64KB的buffer是不能满足我们需要的。这就需要我们手动在配置文件中调整buffer的size。
国外DNS服务器推荐
由于一些众所周知的原因,你懂的!如果你是用的国内的DNS,那你有时候会比较杯具,这些DNS服务器有时候会故意“犯错”,把你想访问的域名,解析到一个不存在或者无法访问的IP地址去。所以,网络大虾和老鸟们,一般都不用国内DNS,而是用诚实而又稳定的国外DNS服务器。
记得我09年写过一篇类似的文章(见这里),其中介绍了Google DNS和Open DNS,两个都还挺不错。不过最近Google DNS也经常被和谐,所以我不得不去找一些国外其他的DNS,同时也想再次分享一下收集到的一些DNS服务器,于是也有了这篇blog。下面是一些收集来的国外DNS列表,大家可以ping一下,然后找个速度较快的,延迟较低的,设为自己机器上的DNS。
If This Then That -- 试用ifttt
说到最近比较火的应用,当然要算ifttt了。不过这名字看起来有点奇怪,什么是ifttt呢?说简单点,就是If This Then That。这个对于IT开发者来说,绝对不陌生,就是一系列的条件判断。
其实很佩服老外们的创意,目前互联网上不乏国外很多优秀的应用,比如Twitter,Facebook,WordPress,Gmail,Evernote,Google Calendar,GTalk,Instagram,等等……这些应用优秀的地方,不但在于他们本身提供丰富的功能,而且提供丰富的API接口,为第三方扩展提供了很大的创意空间,他们不像某国有个叫扣扣的软件,至今都没公布其API,甚至根本不打算这样做,哎……
Linode 8周年庆 磁盘空间增加25%
貌似Linode每年生日都会有给力的优惠,去年是加内存,今年是加磁盘,明年是不是要加流量呢,呵呵。
话说那天晚上12点多,偶然在Twitter上看到了Linode官网的消息,比较激动,于是我也在第一时间在ourvps.com上发了篇相关博文,点此穿越过去查看。
第二天,我立马对Linode的磁盘进行了升级。其实后台升级磁盘也比较简单,需要先关闭你的VPS,然后在编辑你的VPS的profile文件,把里面的已分配磁盘空间,设到最大后保存,然后后台会自动对你的VPS的磁盘进行resize操作。整个过程完毕后会提示操作成功,然后重新启动你的VPS即可。
升级后,磁盘空间从16G提升到20G,good!
如果你觉得此文对你有帮助,也想购买Linode的VPS,可以通过这个链接购买Linode VPS,站长将会获得推荐奖励。
解决iTunes自动备份占用C盘空间问题
我的笔记本也算历史比较悠久了,自从一年多以前安装了Win7 64bit系统后,一直系统都比较稳定,中途也没有重装过系统。不过用过windows系统的用户都知道,windows系统都有一些通病,就是随着时间的推移,C盘上会生成各种临时文件,还有用户和程序的数据文件。日积月累,C盘就会不堪重负。
CentOS VPS安装Mercurial手记
说到版本控制系统,这里不得不提到一下以往著名的版本控制系统:CVS和SVN,它们都是集中式的单服务器的版本控制系统,而相比之下Mercurial是属于分布式版本控制系统的,和它类似的,还有大名鼎鼎的Git。
下面是摘自Mercurial官网的介绍,或许可以让你更明白分布式版本控制系统的优点