共 37 页, [1] 2 3 4 » ... 最后一页 »
上一章,我们简单介绍了PostScript语言,以及如何在Windows、Linux上 运行PostScript。PostScript是个页面描述语言,也是个编程语言。 本章将介绍PostScript的语言基础概念和图形基础概念, 为以后的几章做个铺垫。
阅读全文 »最近由于项目需要,一直在研究PostScript语言。由于这个语言通常用在打印机上, 一般用户接触不到,因此网上的资料也十分罕见。所以,我想把这段时间的心得 整理成一篇入门文章,与大家分享,希望能对想研究打印机的朋友们有所帮助。
这篇文章计划分成七个部分,分别是:
- 基本知识(本篇)
- 基础概念
- 绘图(未完成)
- 使用颜色(未完成)
- 绘制位图(未完成)
- 文本与字体(未完成)
首先下载Ubuntu Server 10.04的光盘镜像,不到700M。然后安装。 服务安装只选了LAMP Server。
安装后的第一件事就是配置sshd-server。Ubuntu Server默认没有装sshd-server, 所以需要手动安装。
$ sudo apt-get install openssh-server
修改IP地址为固定IP。
$ sudo vi /etc/network/interfaces ...(上面省略)... auto eth0 iface eth0 inet static address 192.168.0.10 gateway 192.168.0.1 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 $ sudo vi /etc/resolv.conf nameserver 192.168.0.1 $ sudo /etc/init.d/networking restart
这样就可以用putty连接了。
接下来安装webmin,方便管理。去webmin主页下载deb包,1.510版本是13.83MB。
$ sudo dpkg -i webmin_1.510-2_all.deb
会提示缺包,执行以下命令:
$ sudo apt-get -f install
安装mod_python:
$ sudo apt-get install libapache2-mod-python阅读全文 »
以前我非常喜欢IpMsg这款著名的局域网IM软件。不过除了IM之外,我更喜欢用它作为快捷便笺使用——想记录电话号码,或是记录idea,或是给一小段文字排版时,可以随手用Ctrl-Alt-S调出,用完后直接关闭。但后来公司禁止了该软件。没办法,只好用AutoHotKey写一段脚本来实现这个功能了。
代码相当简单,就不再解释了。默认的呼叫和隐藏热键都是Ctrl-Alt-S。
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; scratch pad
^!s::
IfWinActive, Scratch Pad
{
Gui, Hide
}
Else
{
If scrachPadCreated <> 1
{
Gui, +AlwaysOnTop -MinimizeBox -MaximizeBox
Gui, Margin, 0, 0
Gui, Font, s11, MS ゴシック
Gui, Add, Edit, W400 H300
scrachPadCreated := 1
}
Gui, Show, , Scratch Pad
}
关于一键恢复,网上有很多讨论,也有很多成品, 不过大多数都是基于Ghost实现的,而Ghost是个商业软件,喜欢用开源的人可能比较难于接受吧。 此外,这种一键恢复虽然很容易使用,但可定制性也比较差。所以我考虑使用CloneZilla 来制作一个紧急恢复分区,用来备份/还原系统。
为什么用CloneZilla呢?理由如下:
- 它是开源软件。
- 备份形式灵活,可以选择备份分区或整个硬盘,可以选择备份到本地硬盘,也可以备份到网络。
- 自带的Linux系统可以用作系统维护。
CloneZilla的使用方法就不多说了,自带的中文文档中有极其详尽的截图说明。 另外,制作紧急恢复分区,只有CloneZilla是不够的,还得要grub4dos的帮助。
我的操作系统是Windows XP,硬盘分区默认都是NTFS。下面开始动手吧。
阅读全文 »系统是HP-UX B.11.31,打印机是HP LaserJet 5100。安装步骤简单描述如下:
1. 安装HP JetDirect Printer Installer for UNIX
# /usr/sbin/swsintall –s /var/tmp/hp11e134.sd J4189-11001C
验证安装是否成功:
# /usr/sbin/swlist -l product J4189-11001C # Initializing... # Contacting target "systemname"... # # Target: systemname:/ # # J4189-11001C E.10.34 Hewlett-Packard JetDirect Printer Installer for Unix J4189-11001C.HPNPL E.10.34 Hewlett-Packard JetDirect Printer Installer for Unix阅读全文 »
vim是我最喜欢的编辑器,连写邮件都离不开它,所以一直用Thunderbird 2.0 + External Editor插件 + vim这一套组合来写邮件。最近又装了Google日文输入法,可惜它跟vim的兼容性不太好,经常在汉字变换时导致vim异常退出,而写了一半的邮件也就化为泡影了。于是想,如果vim能自动保存就好了。今天研究了一下帮助文件,发现还真能实现类似自动保存的功能。
方法很简单,只需在 $VIM/vimfiles/ftplugin/mail.vim 中加入这样一行:
au InsertLeave *.eml write
该行的意思是:针对所有.eml文件,在退出编辑模式(InsertLeave)时,自动执行write命令。这样就能在每次按Esc键时自动保存了。
顺便贴一下其他有用的配置:
set encoding=utf8 set guifont=MS_ゴシック:h10:cSHIFTJIS set tw=140 " 140字符自动换行 set et " expandtab,用空格代替Tab键 retab " 打开vim时把已有的Tab全部转换成空格 au InsertLeave *.eml write " 每次退出插入模式时自动保存
在VMWare中运行一些Linux上的软件如vi,出错时PC喇叭会不停地叫,很烦人。 其实只要在 c:\Documents and Settings\用户名\Application Data\VMware\config.ini (如不存在请自行建立)中加入这样一行:
mks.noBeep = "TRUE"
就可以从虚拟硬件上关闭VMWare的PC喇叭。
我用的VMware是 VMware Workstation 5.5.1版。
Skype本月终于推出了Symbian版的Skype,完美支持5800,这下终于可以结束5800不能打IP电话的历史了。 (以前虽然有Fring和Nimbuzz,但毕竟是涉及到财务,还是用惯了的skype比较顺手。)
详细的介绍见下载页面, 手机可以直接访问 skype.com/m 下载。不过安装包比较大,5M多,建议使用WLAN功能下载。
功能还是相当全面的,可以Skype to Skype、Skype to Phone,能Skype聊天,还能直接发短信。 而且可以直接导入手机本身的通讯录。
至于通话效果,我用GPRS cmnet接入点做的测试,对方的声音非常清晰,而且对方基本能听清我说的话 (偶尔会有话音中断的现象),能感觉到大约半秒钟的延迟。流量方面,通话4分钟,上行流量约220K, 下行流量约340K,没有GPRS包月就比较困难了。
缺点嘛,耗电量挺严重,昨天一直开着Skype玩,今天早上电池就消耗了一半吧, 因此很难一直挂在上面。
经过一个多月的折腾,使用的软件也基本上固定下来了。 下面简单介绍一下我常用的软件吧。
上网我用Opera Mini,以前 用的是UCWeb,但最近发现Opera渲染页面更干净些。 而UCWeb上的一堆八卦新闻则是让我放弃它的主要理由。此外,自带浏览器没有代理, 可以连接局域网内的资源,如下载文件、控制路由器等。
邮件还是用的Gmail官方版。至于pushmail,我用的是139邮箱的短信通知, 正好5800自带邮件功能,收到短信通知之后再连到139邮箱去收信,比较方便。
即时消息类包括Gravity、Windows Live Messenger,这些软件大家都很熟悉了吧。
看书、听音乐,用的还是AnyView和天天动听,原因在前一篇中有所介绍,就不再多说了。
看视频,就用自带的MP4视频播放器,先把视频在电脑上用MediaCoder压缩, 视频选 MPEG4,比特率最高到1100Kbps,音频选MP3,分辨率选640x360, 这样压缩出来的视频在手机上看相当完美。尽量别用Xvid编码,虽然5800也支持, 但在看片子的时候经常会出现画面死掉的情况。
图片浏览,我用的是Resco Photo Viewer,最重要的功能就是能按照文件夹浏览图片, 是取代系统自带图片浏览器的最佳软件。
生活软件,这是手机应用的重点。开车时用Garmin,地图详细界面友好,最重要的是有语音提示。 走路的时候用Google地图,地图比Garmin好看,而且定位相当快(虽然有时不是很精确),还能查公交线路。 列车时刻表用路路通,好处是无需上网,搜索速度也相当快。 天气预报用天气通。
一些其他小工具:
- BrightLight,Nokia OVI中的手电筒工具,晚上还真挺有用的。
- Timer和鸡蛋闹钟,两个定时器工具,前者是秒表,后者是倒计时。通常在LP做面膜时使用。
- Ultimate Voice Recorder,通话录音工具。
- 来电通,可以在接打电话时显示电话号码归属地,可以统计流量,可以全屏显示短信。
- Best Screen Snap,桌面抓图工具。
- Y-Browser,简单易用的文件管理器。
- UpCode,条码扫描器,看到杂志上的二维条形码时,可以用它来看看是什么内容。
- Best Profile,可以按照时间自动切换情景模式,这样就不用担心上班时电话铃声吵到别人了。
- Plus J,还算凑合的日文输入法(比不上日本的手机中的输入法),偶尔输入日文用。
系统维护类工具。这类工具不常用,而且有一定危险性。我把它们放到一个单独的文件夹内。
- Y工具箱,能查看进程、线程,查看应用程序,监控内存状况等。
- ActiveFile,最强大的文件管理器,我装了个最高权限版,并且设置了启动密码,以免被人不小心删掉系统重要文件。
- SymSMB,将手机当作Samba服务器,这样就能直接从电脑向手机copy文件了。注意该程序不支持中文文件名,PC->手机方向的copy必须使用英文文件名,否则会乱码。
OK,平常用的就这么多,希望各位读者也来分享一下各自使用的软件吧。



