HOWTO use your gprs/edge device as a modem

This is my first HOWTO.

————————-

如果是WM5 plus 系统的手机,可以以网关的方式与pc共享gprs网络,设置方式在这里:

archlinux连smartphone上网的方法

成功用ubuntu连smartphone上网

但是因为这种方式数据处理在手机端完成,速度可能有影响,而且有时网页的字符编码会出问题,所以强烈推荐以modem的方式共享网络!

————————————-

1.首先你得下载并安装两个软件:ppp,wvdial  (我这样理解,ppp用来通信,wvdial用来拨号)

你也可以选择安装minicom来调试你的串口设备(modem)。

2.以root身份运行:

#wvdialconf

进行wvdial初始化配置,配置文件自动生成在

/etc/wvdial.conf

编辑这个文件,以下是我的配置结果:

————————–

#my /etc/wvidal.conf

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,”IP”,”CMWAP” #初始化你的APN,我用的是中国移动cmwap接入点
Modem Type = Analog Modem
ISDN = 0
Stupid Mode = yes #如果你在执行wvdial时,遇到这样的出错信息”carrier signal lost”,请加上这一条
New PPPD = yes
Phone = *99#
Modem = /dev/ttyUSB0
Username = 123#用户名和密码任意
Password = 123
Baud = 235000
———————————-

然后以root身份执行:

#wvdial

如果一切顺利,会显示开启pppd进程:

pid of pppd :x xxx(进程号)

只是你使用ifconfig可以看到网络链接里面已经有ppp0了,

再执行以下指令,将你的默认路由连到ppp0,就可以上网了:

#route add default ppp0

——————————–

Do more simply:

可以使用gnome-ppp 或kppp图形控制端软件。(都是一样的原理)

———————————–

ps:1.当然如果你用cmwap,还得设置代理 10.0.0.172:80

2.当然你的设备得能被LINUX识别为modem,一般nokia和索爱等大部分机型都支持modem功能,如果你是wm2003或者wm5的系统,会有modem功能,wm6及以上系统只有“internet共享”功能,得自己在手机上装个modem驱动。(发现我废话好多,看这篇文章的人应该知道这个吧~)

————————

END

———————–

我去跑步了

刚才去学校操场跑步了,已经有半个月没跑了,因为这两周每天晚上都得开会。其实寂寞也没有什么──一个人默默地跑完半个小时也不觉得无聊(当然“广东”是在前面带着我的),寂寞的时候听听歌,读读诗,看看小说,也不失为一种享受~

昨天的实验有了一点起色──led可以被点亮了,虽然只是微弱的一闪~

团队,就是当你困乏时,失望时,无助时,另一个人的清醒、理智与执著,能让大家仍然前进!

微固学院的教师年龄分布

看了这篇文章,想看看我们学校是不是这样,今天就特地看了一下挂在微固楼楼梯旁墙壁上的老师照片上的出生年份:

一共40个专家级的教师,其中70年代的只有9个,而且都是75年前的,其他大部分都是60年代,也有些50年代的。

果然如此哈。

 

————————

update:2009年 04月 17日 星期五 14:07:47 CST

 

一篇反驳文章:http://www.sciencenet.cn/htmlnews/2009/4/218400.html?id=218400

开源事业的艰辛

终于明白了,对于用惯了windows,认为什么东西只要点点鼠标,看看菜单选项或者至多看些速成教程就能掌握的人来说,让他使用GNU/LInux是多么的困难。其实,中国的Linuxer们已经为新手们翻译了大量的文档资料,linux的中文论坛也遍地都是,但是推广GNU/LINUX的工作仍然是任重道远。

因为,人们已经被windows惯坏了,人们已经变得非常得浮躁,碰到问题总是首先去google或者百度,而不是先想想这个问题在某个文档中是否可以找到解决办法,浪费了如此宝贵的wiki资源!其实后者才是真正解决问题的途径。

以上感慨源于今晚的一些事(某人看到别不开心哈~偶没贬低你的意思,只是认为这是种普遍现象~发发感慨罢了~)。同学这几天装Arch,我推荐他看看新手指南(当初我也是这么装的,那篇wiki至少看了不下三遍)。然后,今天晚上,同学在Q上问了我一大堆问题,所有都是那篇wiki上可以找到的。一开始,我一直在解释,最后不耐烦了,就说“你去看那个wiki嘛”(呵呵,不好意思哈~),在这点上,那些论坛上的大牛就很令人敬佩了──人家那么牛了,还给你细细解释一些细枝末节的东西~

其实linux的中文资源已经很丰富了:Ubuntu的wiki是我见过做得最好的,Archlinux的中文文档也更新的很快,Gentoo也有很不错的中文文档,倒是debian的中文资料有点儿陈旧了(嗯,果然是超级稳定的debian~)。

linuxer翻译了这些文档和指南,但又不得不在论坛上一遍又一遍回答相同的问题,貌似有点儿悲哀呐~

没事写些流水帐

9:30 从润新出发走到二环路公交站;

10:00 坐108路前往三环路边上的量力钢材市场;

11:00 到达北三环公交站,老潘用e71定位找到那个“量力”钢材市场;

12:00 在钢材市场里面逛了一圈(MD比清水河还大),问了n个人,终于找到了网上的那个××物资公司。本以为苦尽甘来,没想到又被打击了:人家说他们这个门市部不卖铍青铜的,要去长久机械城买~~~~~

12:20 绕出钢材市场,回到三环路,又坐公交车赶往九里堤。

14:00 于是我们终于买到了传说中的“铍青铜”~~~~~

下午跑腿的事情就不再细说了,千言万语汇成一句话:我还是有这么一点儿耐力的~话说刚从操场跑了半个小时回来,hoho~~~今天要睡死咯~~~

PS:1.google地图真的非常好用,出门千万不要忘了带上google地图!

      2.年轻人往往空有一腔热情,对困难估计不足,这很容易导致半途而废!

      3.今天晚上那顿饭很好吃,hoho~~~

用qcad代替autocad

qcad的命令跟autocad差不多,而且它的dxf格式也能被autocad所兼容。主要是我现在工程制图和autocad都忘得差不多了,还得从头学一下,郁闷~所以用哪个软件对我来说都一样,主要是画出的东西能让别人能在autocad上修改。

这几天得研究一下工程制图了,不能再玩tex了。

本学期的课外计划

1.制作pzt压电陶瓷粉体+压电遥控器。

这个可是我的主业,不能荒废!

2.阅读latex中关于宏包制作的文档。

打算做一个电子科大本科毕业论文的TEX模板。很早以前,5come5上有师兄发过一个,可惜附件已经被删除了。

3.看一点freedesktop的文档。

主要是想调整一下我的gnome设置。

就是这样,希望能够做完一些。

xelatex中文字体配置(2)

这篇日志介绍archlinux环境中字体的安装和用xeCJK方式输入中文的相关配置。

—————————————–

字体的安装:

将simsun等字体复制到目录/usr/share/fonts/TTF

在字体所在目录
执行命令:
mkfontdir  生成font.dir
ttmkfdir   为ttc字体生成font.dir
mkfontscale 为simsun.ttc生成font.scale

生成encoding文件:
sudo cp /usr/share/fonts/encodings/encodings.dir ./

以上命令为X.org 字体系统服务

以下命令为xft字体系统服务:

sudo fc-cache -fv   刷新xft字体库

重启X即可。

——————————————-

xelatex+xeCJK配置:

安装xeCJK宏包:

xeCJK宏包可以从这里下载。

宏包的安装可以参考我的上一篇日志

xeCJK配置:

解压缩xeCJK宏包xecjk-2.2.9.zip,并按照目录结构复制到以下目录:
/usr/share/texmf

执行命令:
texhash

在写tex文件时,可以用以下模板:

\documentclass[a4paper]{article}

\usepackage[version=3]{mhchem}
\usepackage{amsmath}

\usepackage{xeCJK}
\CJKlanguage{zh-cn}
\setmainfont{DejaVu Sans}
\setCJKmainfont{AR PL UMing CN}
\setCJKsansfont[BoldFont=AR PL New Kai]{AR PL New Kai}
\setCJKmonofont{DejaVu Sans Mono}
\setCJKfamilyfont{song}{AR PL New Sung}
\setCJKfamilyfont{kai}{AR PL New Kai}
\setCJKfamilyfont{hei}{文泉驿正黑}

把字体改为你自己的系统字体即可。

在正文中更改字体,可以用以下方式:

\CJKfamily{kai} 这样可以输入楷体

还可以更方便一点:

在导言区定义新命令:

\newcommand\kai{\CJKfamily{kai}}

那么,正文中可以这样写了:

\kai 这里可以输入楷体

————————————-

总的来说xelatex输入中文还是很方便的,用zhconfcfg宏包和xeCJK宏包均可,当然还有很多其他的选择了。

xelatex中文字体配置(1)

xelatex中文字体配置:

/usr/share/texmf/tex/latex/local/zhfontcfg 

下创建宏包zhfontcfg.sty

%大概就是放在texmf之类的目录,具体到哪个位置无所谓,因为要执  行texhash命令的。

内容如下:
————————
% xetex/xelatex 字体设定宏包,作者:lyanry (2007.7.24)

\ProvidesPackage{zhfontcfg}
\usepackage{fontspec,xunicode}
\defaultfontfeatures{Mapping=tex-text} %如果没有它,会有一些 tex 特殊字符无法正常使用,比如连字符。

 % 中文断行
\XeTeXlinebreaklocale “zh”
\XeTeXlinebreakskip = 0pt plus 1pt minus 0.1pt

%将系统字体名映射为逻辑字体名称,主要是为了维护的方便
\newcommand\fontnamehei{文泉驿正黑}
\newcommand\fontnamesong{文鼎PL新宋}
\newcommand\fontnamekai{AR PL UKai CN}
\newcommand\fontnamemono{Bitstream Vera Sans Mono}
\newcommand\fontnameroman{Bitstream Vera Serif}

%设置文档正文字体为宋体
\setmainfont{\fontnamesong}
\setsansfont[BoldFont=\fontnamekai]{\fontnamekai}
\setmonofont{\fontnamemono}

%楷体
\newfontinstance\KAI {\fontnamekai}
\newcommand{\kai}[ 1]{{\KAI  #1}}

%黑体
%\newfontinstance\HEI{\fontnamehei}
%\newcommand{\hei}[ 1]{{\HEI # 1}}

%英文
\newfontinstance\ENF{\fontnameroman }
\newcommand{\en}[1 ]{\,{\ENF #1 }\,}
\newcommand{\EN}{\,\ENF\, }

———————–

然后刷新文件:texhash

——————————————-

现在你就可以在xelatex中使用zhfontcfg宏包:

\usepackage{zhfontcfg}

输入中文

\kai{这样可以输入楷体}

—————————————–