归档文章: Linux

移动adsl直接屏蔽了google dns

搬了家, 宽带改为使用移动adsl, 发现移动宽带比联通要更加疯狂。 google dns直接被屏蔽了, 试了下联通的dns, 也一样被屏蔽。 呵呵了, 移动这样真是煞费苦心, 肯定更利于它自己进行dns劫持了。 移动这么做真是让人崩溃,  这么一比联通至少好多了。

更多…

chrome的字体让人崩溃

chrome和chromium的新版本的字体粗体模糊的事情还是没有解决。 实在忍不了版本太老, 还是升级了一下。 花了周末半天的时间想去搞定粗体字渲染模糊的问题,可仍然没有很好解决。 还带来的副作用。

网上搜索下chrome或者chromium的字体模糊一事, 大家的议论非常多。 但由于我又是使用的是linux, 还不是擅长desktop的centos 发行版,所以解决起来估计就更难了。

搜索了一通, 尝试了4,5种方法,还是没有解决。 最后索性还是下载了个别人宋体字的粗体ttf安装了, 临时躲避了过去。 不过这也印证了, 这个问题出现的原因。

chrome会自己渲染一些字体效果, 例如当我们此页面指定了 font-family: “宋体”;  font-weight:bold 时, chrome会去搜索系统 宋体字的ttl/ttc 字体,并正确渲染。 因为此时我们指定了 weight:bold , 所以chrome会去找系统 宋体的粗体字体。  但是经过搜索, 宋体的bold ttl是没有的。 也就是说, 通常很多字体的bold或者italic 都是系统通过算法进行渲染的。  此时chrome自己渲染render的时候出了差错,导致模糊。

因为宋体字simsun 没有bold 字体文件, 那么网友便制作了 simsun的bold字体文件, 是通过将别的bold 文件改城simsun的而已。 (说白了就是欺骗系统和软件。)

这时候渲染正常了, 但是宋体的粗体 显示成了别的字体的粗体。 唉,总比模糊的好吧。

关于网上解决 粗体字 模糊的其他办法,大家可以尝试下,但是我试过了一点不管用哦。

1.  chrome://flags  搜索到 direct writing  , 禁用此选项。

2.  去掉硬件加速

3.  升级到最新最新的版本。

 

如何更新php版本

[[email protected] modules]# cat /etc/redhat-release
CentOS release 6.6 (Final)

通过yum安装的php 仅是5.3.3 版本, 太老,最新的已是5.6x , 所以决定更新一下。 (因为用plates templage engine , 一些高级php特性,5.3.3 支持的不够好)

下面就开始升级吧。 更多…

eclipse _cairo_operator_bounded_by_source错误解决

Version: Luna Release (4.4.0)
Build id: 20140612-0600

在centos 6.6 上 启动eclipse后,打开php file, 就会报错退出。

具体提示 java: cairo-misc.c:380: _cairo_operator_bounded_by_source: Assertion `NOT_REACHED’ failed.

解决方法:

eclipse.ini 里加上如下的一行内容,再次启动即可绕开此问题。

“-Dorg.eclipse.swt.internal.gtk.cairoGraphics=false”

 

telepresence 部署总结

花了一下午到一晚上的时间,终于把telepresence部署成功了。

大家可以用别人提供的网页版本的sip wrtc客户端直接访问  http://conf-call.org

1. 进入后,点击settings(设置)

设置ws 地址为 ws://iamlihao.cf:20060

2. save后,在首页面 输入随便一个 bridge identifier 后,就可以连接服务器和其他人进行 视频会议了。

3. 第二个人 按照1,2的步骤,输入同样的 bridge identifier 后就可以和第一个人进行视频会议了。 当然也可以支持更多的人加入会议。

部署过程中的问题大概总结

1. 尽量按照官方提供的文档进行 (大版本号尽量按照文档中进行, 因为较新的库安装后,编译telepresence 会不通过)

2. 编译doubango 时,一定打开 –with-srtp 选项。 因为用 sip wrtc 客户端测试时,需要启用srtp 选项。

3. 一些具体编译的错误,可能需要略微改动下源代码。

awk的用法

awk很早之前曾经接触过和使用, 但并没有用心的去学习。 所以忘了也一干二净。  但最近发现linux的极客们,对awk 情有独钟。

bash是包含awk的,具体见下面链接。 如果要真正精通bash的话,下面的常用命令可是要深入学习的啊。

http://ss64.com/bash/

1.  一个文件a.txt里有2列, 想把2列的值相加后的值, 输出到另外一个文件b.txt中。 一个值一行。

 

第二个问题:

1.  一个文件a.txt 有一些数据(一行一条数据), b.txt 里有一些数据(一行一条数据), 打印出b里包含有a里都相同的数据。

 

 

 

15年6月16日晚上google dns访问速度异常慢

今日晚上上网,出奇的慢。 仔细一看,因为是解析ip地址花的时间过于慢

因为要经常的 翻墙, 所以dns 默认就设了 4个8 和 8.8.4.4 , 但是今日发现dns的网络不知到是中国防火墙的什么原因,导致访问起来速度异常。

今日访问起来经常超时,即使不超时也是在300毫秒以上 更多…

centos/redhat中如何安装dig工具

[/crayon]

linux下安装google earth

1. 打开google earth网站。

2. http://www.google.com/earth/download/ge/agree.html

楼主发现要打开上面的链接, 仍然还是需要翻墙的。 但实际下载的dl.google.com 却没有被墙。

3.  打开上述的下载页面后, 选择你要下载的deb或者rpm包。 记得选对x86或者x64 平台哦。

Please select your download package:

32 bit .deb (For Debian/Ubuntu)
64 bit .deb (For Debian/Ubuntu)
32 bit .rpm (For Fedora/openSUSE)
64 bit .rpm (For Fedora/openSUSE)

选择agree and download后,就开始下载了。

4.  deb安装方式

[/crayon]
5.  rpm 安装方式

rpm -ivh RPM_PACKAGE

2015年4月10日gae goagent显著不稳定

从10日开始,发现goagent gae 模式又变的非常不稳定起来。 google 网站打开非常慢, 经常超时,看来大防火墙又升级了啊。  切回php 模式,又因为自己网站域名配置使用cloudflare, dns设定为cloudflare的dns服务器,所以php貌似也工作不太正常了。 看来需要点时间再研究下cloudflare设定后无法goagent的问题了。

反过来替我们伟大的防火墙想一想, 如果把google gae的所有ip全部封锁的话, 那么goagent gae模式肯定行不通的。  想遍历拿到所有的gae server ip地址,貌似也不是很难的事。 奇怪的是之前gae 却经常可以使用,恐怕也像是防火墙团队故意留了些梯子给我们。 着实给苦逼的买不起vpn和自己购买proxy的同学一个实惠。 更多…