win7 设置全局代理

今天在学校激活office 2010被告知网络连不上,于是开代理,想让office 2010通过代理联网。研究了一下,步骤如下
控制面板-》internet选项-》标签页“连接“-》按钮”局域网设置“-》勾上”为LAN使用代理服务器(这些设置不用于拨号或VPN连接)“
地址默认填127.0.0.1 端口号由代理软件决定
别忘了点"确定"按钮

之后我的office2010就能联网激活了

linphone3.4.1示例程序的编译和与oscom520通话时的设置

电脑里虚拟机的系统是ubuntu linux 10.04 desktop
linphone 版本为3.4.1

不管是linphone还是它给的实例代码中的打电话的程序,都可以在默认情况下拨通,
比如实例程序 helloworld (就是那个打电话的示例程序):
安装依赖包:
sudo apt-get install intltool libogg0 libogg-dev libncurses5-dev libncursesw5-dev libreadline-dev libreadline5-dev libreadline6-dev libspeex1 libspeex-dev libspeexdsp1 libspeexdsp-dev libosip2-4 libosip2-dev libexosip2-4 libexosip2-dev
如果在新立得软件包管理器里发现有ortp的包还要再把ortp包卸了
为什么不用ubuntu软件包里的linphone呢,因为它是3.2.1版的,编译的时候会说一堆函数没定义
编译linphone:
./configure --prefix=/usr --disable-static --enable-shared --enable-gtk_ui=no --disable-manual --enable-alsa --disable-video

make

sudo make install

编译helloworld (就是那个打电话的示例程序)
把 include "linphone/linphonecore.h"改成include ,因为我们的linphonecore.h的头文件在/usr/include/linphone 下嘛

gcc -o helloworld helloworld.c -llinphone
./helloworld sip:toto@59.64.74.92

对方是一台oscom 520 sip电话
嗯,响铃了,接听,电脑这边说话,那边听的很清楚
但是oscom那边说话,电脑这边得到的音质极差
因为是oscom那边的编码问题,所以到oscom菜单中"line"->"admin"->"sip"->"codec"-"优先使用a-law"
然后按确定键
然后按左键回退至主界面
再从电脑打到oscom520。嗯,从电脑那边听效果很好

需要编译脚本的,请给我发邮件wrydegm@gmail.com

firefox html书签 简化版 模板

本人简化出的书签模板,目的是将书签文件夹模块化,可以导入firefox。H1标题内的内容决定文件夹是在“书签工具栏”里还是在“书签菜单”里


<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />

<h1>Bookmarks Menu</h1>
<dl><p>
</p><dt><h3 personal_toolbar_folder="true">文件夹名称</h3>
<dl><p>
</p><dt><a href="网站网址1">网站名称1</a>
</dt><dt><a href="网站网址2">网站名称2</a>
</dt></dl><p>
</p></dt></dl><p>
</p>

使用ubuntu默认的openjdk 无法安装netbean 6.9.1

问题如题,安装netbean 6.9.1具体表现为:

正在配置安装程序...

正在搜索系统上的 JVM...

正在解压缩安装数据...

正在运行安装程序向导...

null



解决方法,去官网下jdk,进行所谓的安装,它会解压出一个文件夹,将这个文件夹移动到你喜欢的地方

比如 /usr/lib里

那jdk的文件夹就是/usr/lib/jdk1.6.0_24

然后





sudo gedit /etc/environment


在environment中修改,出现如下部分

引用:

PATH="(这里是原来的PATH参数):/usr/lib/jdk1.6.0_24/bin"
CLASSPATH=.:/usr/lib/jdk1.6.0_24/lib
JAVA_HOME=/usr/lib/jdk1.6.0_24


执行

代码:

sudo source /home/roy/.bashrc


此时,环境变量设置成功(设置环境变量的方法很多,不一一列举)
由于ubuntu中可能会有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。
执行

代码:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jdk1.6.0_24/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jdk1.6.0_24/bin/javac 300


通过这一步将我们安装的jdk加入java选单。
然后执行

代码:

sudo update-alternatives --config java


通过这一步选择系统默认的jdk
这样,再在shell中输入

代码:

java -version


时,就会显示系统使用的java是sun的java。

再去装netbeans,能装了!

ps:后来想起当年的netbeans在安装时是有jdk不符合要求的提示的,不知道为什么在6.9.1里移掉这个功能了,果然甲骨文出的东西就是不招人喜欢!!!

windows 7挂载nfs 不兼容linux

首先我要说微软这东西图谋不轨,总是把别人的技术居为己有,还把别人定的标准从实质上替换成自己的

于是这次win7和server 2008 R2把linux那边的mount nfs学来了,也是在命令行下的,而且和linux的标准不兼容

官网介绍http://technet.microsoft.com/zh-cn/library/cc754350.aspx

将 NFS 共享资源装载到驱动器号上

应用到: Windows 7, Windows Server 2008 R2

使用命令行将 NFS 共享资源装载到驱动器号上的步骤

打开命令提示符(此操作不需要是提升的命令提示符)。

在命令提示符下键入以下命令:

mount [–oOptions] ComputerName:\ShareName {DeviceName | *}

或者

mount [–oOptions] \\ComputerName\ShareName {DeviceName | *}


参数 描述
–o rsize= n
读取缓冲区的大小(以千字节为单位)。可接受的值包括 1、2、4、8、16 和 32。默认值为 32 KB。

–o wsize= n
写入缓冲区的大小(以千字节为单位)。可接受的值包括 1、2、4、8、16 和 32。默认值为 32 KB。

–o timeout= n
远程过程调用 (RPC) 超时(以秒为单位)。可接受的值包括 0.8、0.9 以及 1-60 之间的任意整数。默认值为 0.8。

–o retry= n
软装载的重试次数。可接受的值包括 1-10 之间的整数。默认值为 1。

–o mtype={软 | 硬}
软装载或硬装载。如果无法立即装载共享资源,则无论装载为何种类型,装载都将返回。但是,共享资源成功装载之后, 如果装载类型为硬装载且网络文件系统 (NFS) 服务器不可用,则 NFS 客户端将重试访问共享资源,直至 NFS 服务器再次可用。因此,试图访问共享资源的 Windows 应用程序将表现为停止响应。

–o anon
以匿名用户身份装载。

–o nolock
禁用锁定。如果只需读取文件,则使用此选项可能会提高性能。

-o lang={euc-jp | euc-tw | euc-kr | shift-jis | big5 | ksc5601 | gb2312-80 | ansi}
指定用于文件名和目录名的默认编码,如果使用该编码,则必须将其设置为下列编码之一:

ansi


big5(中文)


euc-jp(日语)


euc-kr(***语)


euc-tw(中文)


gb2312-80(简体中文)


ksc5601(***语)


shift-jis(日语)


如果在为非英语区域设置配置的系统上将此选项设置为 ANSI,编码方案将设置为该区域设置默认的编码方案。以下是所示区域设置的默认编码方案:

日语:SHIFT-JIS

***语:KS_C_5601-1987

简体中文:GB2312-80

繁体中文:BIG5

-o fileaccess= mode
指定在 NFS 共享资源上创建的新文件的默认权限模式。该权限模式以 ogw 三位数字格式写入,其中 o、g 和 w 分别代表授予文件所有者、组以及全球用户的访问权限。每个数字必须在 0–7 之间,每个值对应以下访问级别:

0: 无访问权限


1: x(执行访问权限)


2: w(写入访问权限)


3: wx(写入和执行访问权限)


4: r(读取访问权限)


5: rx(读取和执行访问权限)


6: rw(读取和写入访问权限)


7: rwx(读取、写入和执行访问权限)



-o casesensitive
强制区分大小写的文件查找(类似于基于 UNIX 的 NFS 客户端)。

ComputerName
具有要装载共享资源的服务器名称。

ShareName
要装载的共享目录的名称。

设备名称 | *
分配给装载的共享资源的驱动器号。星号 (*) 表示使用下一个可用的驱动器号。

注意
若要查看此命令的完整语法,请在命令提示符下键入:mount /? 将 NFS 共享资源装载到驱动器号上时,建议使用 ComputerName:/ ShareName 格式。 还可以使用 net use 命令将 NFS 共享资源装载到驱动器号上。有关使用 net use 命令的详细信息,请参阅 Windows 帮助,或在命令提示符下键入以下内容:net use /?



举例:

挂载

mount -o lang=gb2312-80 \\127.0.0.1\public s:\

卸载

umount s:\

大家应该注意到了,微软的nfs居然不支持utf-8,而且是客户端或服务器端都不支持,后来我想明白了,为什么没有utf8的支持,linux下的nfs挂载时不支持改变编码方式,只能用utf8。所以只要微软不支持utf8,它就变成nfs的新标准了。以后就出现windows-nfs和linux-nfs两个阵营。这和IE8的不兼容名单有异曲同工之妙。

(IE8的不兼容名单是指微软列出的一份不能在IE8上正常显示的网站名录,其中包括微软自己的网站,相当于让用户把在IE8下能否正常显示作为网页的标准,但事实是网页的标准是w3c,跟微软一点关系都没有,IE8不能正常显示它们是因为IE8不合格,所以哪天你发现一个网页在IE里不能正常显示的时候,请记住那是IE的问题)

搜索栏
RSS链接
链接
Powered By FC2博客

马上开始博客吧!!

Powered By FC2博客

加为博客好友

和此人成为博客好友