AWS CentOS 6.5上搭建PPTP VPN服务

主要参考了这篇网上文章:
centos 6.4 6.5安装搭建pptp vpn服务

有两个要点:
1,iptables里面要打开1723端口
2,要在AWS管理台里面,将EC2的安全组的inbound rule进行修改,以支持1723端口

另外,在修改 linux 内核文件 #vi /etc/sysctl.conf后执行/sbin/sysctl -p时,报错:
error: “net.bridge.bridge-nf-call-ip6tables” is an unknown key
error: “net.bridge.bridge-nf-call-iptables” is an unknown key
error: “net.bridge.bridge-nf-call-arptables” is an unknown key

解决方法如下:
modprobe bridge
lsmod|grep bridge

在我搭建完了后,发现了这篇文章,看起来有人做了一个自动化脚本,搞定一切:
使用AWS EC2搭建PPTP服务
我没有测试,不知道如何,读者诸君自己判断吧。

安装CentOS 6.5用作桌面系统

种种原因,家里一台老台式机装上了CentOS 6.5,因为主力机器最近因故没用,所以这两天将这台台式机当桌面系统在用。就目前流行来看,更多人可能会用Ubuntu,因为方便、漂亮且流行。也可能有很多人用Fedora Wokstation,尤其是做软件开发的用户,Fedora应该是开发环境支持做得不错,而且界面也漂亮。我的选择是硬件导致的,这里不细说了。

CentOS 6.5稳定,界面略朴素。安装比较顺利,当然还手工要安装一堆东西。第一个是nVidia显卡驱动,这个可以从nVidia官网下载,不过官网也说了,不同Linux发行版,可能有自己的repository支持,建议优先从那些地方安装。我查了一下,ELRepo源是可以的。具体安装过程:

sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
sudo rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm

这是第一次用ELRepo源,其口号是”For the community, by the community.” 好耳熟啊,政治课听到过类似表述有没有?

以上完成后,用系统带的添加/删除软件工具,就可以看到nvidia的驱动了。选择对应版本,并且卸载系统默认安装的开源的nouveau驱动就可以了。

顺便提一下,同样是nVidia 340.78的驱动,centOS下对双显示器的支持,比在Ubuntu下好,我亲测如此。

此外,还添加了EPEL源,EPEL全称是“Extra Packages for Enterprise Linux”,添加方式:
sudo yum install epel-release

由于更习惯于用英文系统,所以此外还要手工选择安装中文输入法、安装NTFS文件格式的支持。

安装VirtualBox的时候,extensionPack哪怕看起来安装成功了,但可能是有问题的,忘了做什么的时候报了个错,说没有安装好,要我运行/etc/init.d/vboxdrv setup,结果还报错,说内核编译不成功,通过看/var/log/vbox-install.log的错误信息“unable to find the sources of your current Linux kernel. Specify KERN_DIR= and run Make again. ”,网上查了才知道,要安装内核的开发文件,于是:
sudo yum install gcc kernel-devel kernel-header
如此再运行
sudo /etc/init.d/vboxdrv setup
则成功。

还有一堆软件的安装就不再列举。

网上有篇很好的CentOS 7的安装过程记录,可以参考:
http://seisman.info/linux-environment-for-seismology-research.html

新建的Joomla网站慢的原因之一

这两天帮朋友搭建基于Joomla的网站,服务器放置在香港。从家里访问起来始终很慢。
一开始以为是大陆和香港的网络问题。后来尝试用香港的VPN连接,各种速度的测试。
发现虽然有改善,但仍然很慢。

在排除了网络、服务器硬件性能等一系列因素后,将注意力放在了网站本身。

最后发现其实问题很简单,哪怕不用特别的分析软件,就凭肉眼,也能发现:
当首页加载的时候,浏览器一直在加载http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js文件。
原来如此!google可是被伟大的G.F.W墙掉的阿!能成功加载才怪了。

解决办法就是把所有的调用修改掉,要么修改一个大陆访问很快的jquery库,要么修改为调用网站服务器的本地文件。
要注意的是,joomla在安装了各种模块后,对google jquery文件的调用可能不止一处。
在我的case里,一共两个地方:
1,K2里面有调用,解决起来很简单,只要在管理后台K2的设置里面去修改就可以;
2,Responsive Contact Form模块,这个要修改mod_responsive_contact_form.php:

// $document->addScript('//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js');
$document->addScript(JURI::root(true).'/media/k2/assets/js/jquery-1.8.3.min.js');

这是最简单的办法,不知道如果模块升级,这个文件会不会被更新掉。考虑到这是一个简单的模块,哪怕有新版本,要么不升级,要么升了再检查修改吧。

[转载]推荐给初创团队的几个工具

这几天老鹰出差,东奔西走颠沛流离,只能用碎片时间写点不太长的文章。但是依然坚持每日更新,保持原创。

今天给初创企业的同行们推荐一些工具。这些工具在我创业的各个阶段,给过我非常大的帮助。

UCloud
老季的UCloud是到目前为止我使用过的最好的云服务之一。另外一个是亚马逊的AWS。把IT基础服务找UCloud搞定,省心,省事。

DNSPod
域名解析服务。稳定,强大。

SendCloud
邮件发送服务,稳定支持QQ邮箱。搜狐内部孵化项目,目前我们每月消费几百块,省心。

Tower.im
可能是全世界最好用的中文团队协作管理工具。特别适合创业公司这种扁平化管理结构。有免费版本,收费版本也不贵,一旦用起来,你会发现你根本离不开它。实在是整理思路分析任务协同工作吐槽老板的无上利器。移动端和微信版本都做得非常棒。

KF5
绝对是最好用的中文客服工单系统(Ticket System)。最重要的是,我们在付费使用1年以后,小叶老板居然免费了!免费了,你敢信?

腾讯企业邮箱
虽然极其讨厌邮箱,但是外联实在没有其他办法。腾讯的企业邮箱,基本可以很低成本满足大部分企业的邮箱需求。

百度统计
虽然google analytics逼格更高一点,可是,你懂的。百度统计也不错,蛮好用了算。

又拍云
很好用的CDN和文件服务器。没有更多赞美。

监控宝
网站监控神器。使用频率不高,但是看到每天的100% Up Time的报表,还是让人心安的。

如果本文对你有帮助,欢迎输入 打赏 ,然后长按收到的二维码图片,赞助我一点电费。

如果你有其他的一些工具,适合IT初创团队使用,也欢迎推荐给我。我可以分享给更多的创业者。

点击阅读原文,体验一下全世界最好用的中文团队协作管理工具Tower.im。良心保证没有收广告费。

原文链接

搜狐视频QLV文件如何转为MP4文件

方法其实也简单,有两个:
1,下载QLV文件,找个合适的转换软件进行格式转换;
2,找到播放过程中的缓存文件,缓存文件会有多个,使用copy /b命令将其合并为一个mp4文件;

第一种方式下,本人找了格式工厂等软件,运气不够好不支持。后本人使用第二种方式成功。

具体参见“百度经验”

在虚拟机CentOS中安装VirtualBox Guest Additions(增强功能包)

我的VirtualBox虚拟机中安装了CentOS 6.5,由于用来做测试服务器,平时用SSH连接,没有安装桌面系统。在还没有安装VB增强工具的情况下,鼠标无法在HOST和GUEST系统之间自由移动,一定要按Home(右边ctrl键)才能从Guest系统中释放出来。另外想用Shared Folder来在Host和Guest系统间共享文件时,VBox也提示要安装增强功能包,稍作小搜索,知道安装增强功能包的步骤如下: 

<后续原文已遗失>

又见Ofbiz

操作系统升了级,安装各种各样东西的时候,某种气氛感到亲切,一下子回想到了三年多以前,一边带队自主开发PPGPOWER,一边评估和学习开源ERP的时候。时间过得真快。想到了Ofbiz,于是去看了一眼。

Ofbiz现在的版本是9.04,看起来有了比较大的改变,这哪怕只从项目的首页上就可以看出来,Art design都比过去好很多,过去的版本在我的印象中全是文本而已。翻看了一下相关新闻,果然是Ofbiz升级成为了Apache的一线项目,可想而知获得了更多的资源。难怪啊,同级别的可都是些如Firefox,Tomcat等的NB项目,咱也不能拖后腿不是?

顺便看了一眼OpenTaps,作为一款在Ofbiz基础上开发的软件,它不紧不慢开发自己的特色功能的同时,也没忘记及时集成进新版本Ofbiz的特性。好像OpenTaps存心就想要给人这样的感觉:“兄弟我就是要比Ofbiz始终多那么一点点”。呵呵,不过只是会让人犯嘀咕,Ofbiz现在开始风光了,人家发飙的话,你老是跟着后面混总有点捡便宜的感觉,以前Ofbiz发展慢的时候,人家会说你“锦上添花”,现在会不会被人笑话“狗尾续貂”,或者干脆被人忘记?且让我们拭目以待OpenTaps的下一步会如何发展吧。

当然没有调查就没有发言权,如果有时间,也许好好测评一下这两款软件。

有意思的一点是,Ofbiz是09年4月份发布的,版本号从以前的好像4.0一下变成了 9.04,如果你熟悉开源世界,想到了什么呢?对啊,正好也是Ubuntu9.04出来的时间。莫非…….?(它俩暗地里有一腿?)

这也许会是个暗示:也许一些大的机会正在开源世界出现,以Linux为主操作系统的全开源的中小企业的电子商务应用?这可是我以前一直想在XXX做的。想到这点,我不由得想,如果看到有机会,我会不会冲上去搏?

或者还是感叹一下,几年前一直在关心着Open Source ERP的我,还是现在这个我吗?(这句话是不是有点别扭,应该倒过来说?)

几个项目管理的总结

整理家里的旧电脑,翻出来这一篇2005年左右的论文:

摘要:本文通过对笔者2003-2005年上半年实施的软件项目的回顾,结合项目管理理论,总结出以前项目管理中的种种不足,并提出解决办法,同时指出今后努力的方向。

<后续内容已遗失>

《ASP.NET 3.5 编程》译者序

回头看已经过去的二OO九年上半年,我所经历的事情里,纷纷扰扰热热闹闹,与技术直接相关的却很少。而翻译这本书的过程,正好能够让我在纷繁的外部世界中抽身岀一些时间,埋头在技术的氛围中,平心静气,感觉一如几年前的某些时候。

技术在不停地发展,而人也在不断地变化。当暂离技术一段时间之后以译书这样的方式重新与技术约会,于新技术中看到老技术的影子的时候,那种感觉就好像是蓦然回首,那人却在,灯火蘭珊处。而自已也因此而记得,自己还是从前那个自己。如果技术可以负载情感,那无非也是因为与技术相关的人的喜怒哀乐与人生际遇。当以后看着这本书时,我会记得在父亲病房中陪护兼翻译的那段时光。

回头说说翻译质量,本书系统化地讲述了微软ASP.NET 3.5的编程技术,中规中矩,内容难度虽不算大,但翻译过程中的疏漏之处在所难免,希望读者朋友们谅解并不吝指正。

感谢温昱先生的热心推荐,两位合译者邹强、李潘的精诚合作以及徐定翔等多位编辑的辛勤工作。谢谢刘宝忠、王强在一些具体翻译问题上的帮助。谢谢姚元杰兄弟,译作中的相当一部分在他北京的寓所内完成。

最后,感谢父母亲给我的无条件的爱与支持,祝他们身体健康。