win7 设置全局代理
今天在学校激活office 2010被告知网络连不上,于是开代理,想让office 2010通过代理联网。研究了一下,步骤如下
控制面板-》internet选项-》标签页“连接“-》按钮”局域网设置“-》勾上”为LAN使用代理服务器(这些设置不用于拨号或VPN连接)“
地址默认填127.0.0.1 端口号由代理软件决定
别忘了点"确定"按钮
之后我的office2010就能联网激活了
控制面板-》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
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
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里移掉这个功能了,果然甲骨文出的东西就是不招人喜欢!!!
正在配置安装程序...
正在搜索系统上的 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的问题)
于是这次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的问题)



