封装YUI Table
Html里的标签<button>
大家一般写按钮, 都会写<input type=”button” value=”按钮文字” />
但是还有一个标签可以用就是<button></button>, 两者功能一样, 但是button的功能更丰富
这个标签里面允许定义其他html标签作为按钮文字
例如:
<button><img src=”some.gif” /></button>
<button><strong>这是加粗的文字</strong></button>
<button>是标准的html元素, 可以放心使用
但是<button>也有麻烦的地方, 就是用button提交form的时候不会触发form的onsubmit事件.
Button的问题, 请参考深入理解 __doPostBack
阅读(451 次)
如何启用IIS的SSL加密
首先说明, 该教程仅针对Windows2003 英文标准版, 其他服务器操作系统仅做参考
另外, 桌面操作系统(Windows XP, Windows 2000)是没有SSL服务的
由于文章太长,请点击进来再看。 more…
阅读(534 次)
Ubuntu 7.10 从0开始 - 基本配置及常用软件安装(1)
下面这些是我整理的, 希望对你有用.
系统休眠被唤醒后,无线网卡失效的解决
打开/etc/default/acpi-support
将
# Add services to this list to stop them before suspend and restart them in
# the resume process.
STOP_SERVICES=”"
修改为
# Add services to this list to stop them before suspend and restart them in
# the resume process.
STOP_SERVICES=”networking” 增加networking即可
新建的文件夹不能改名
来源:http://forum.ubuntu.com.cn/abo.....fc7530147b
编辑scim文件
sudo gedit /etc/X11/xinit/xinput.d/scim
改成这样:
#GTK_IM_MODULE=xim
#QT_IM_MODULE=xim
GTK_IM_MODULE=scim
QT_IM_MODULE=scim
安装skype
http://www.skype.com/download/skype/linux/beta/
下载后,双击安装
安装Opera
打开http://www.opera.com下载Linux版双击安装即可
支持7z格式
sudo apt-get install p7zip-full
视频播放器
sudo apt-get install mplayer
sudo apt-get install w32codecs 未找到
sudo apt-get install mplayer mozilla-mplayer totem-xine
sudo apt-get install libxine-extracodecs 未找到
sudo apt-get install gstreamer0.10-ffmpeg gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-pitfdll gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse
其中,w32codecs可以在这里下载http://www.debian-multimedia.o.....w32codecs/,下载后双击安装. 你会发现可以播放rmvb了.
音频播放器
sudo apt-get install audacious
sudo apt-get install audacious-plugins audacious-plugins-extra
sudo apt-get install audacious-plugins-extra-console 未找到, 暂时我还用不到, 就没继续找
wine(一个Windows模拟器, 可以直接运行Windows程序, 比如魔兽争霸3等游戏都是可以的)
sudo apt-get install wine
JDK
sudo apt-get install sun-java6-jdk
Eclipse
到http://www.eclipse.org下载Linux版即可, 之后解压缩, 就可以使用了.
制作iso文件
sudo apt-get install mkisofs
然后在终端输入mkisofs -o target.iso ./filetopack, 就能把filetopack文件夹里的所有文件打包成target.iso文件了.
连结Windows VPN
sudo apt-get install network-manager-gnome network-manager-pptp
安装完成后, 鼠标点击屏幕右上角的通知区域中的网络连接图标, 会发现可以建立VPN连接了.
不小心给Firefox安装了GCJ插件,如何卸载
GCJ是开源的Java, 按理说可以用Sun Java运行的程序, 都能在GCJ上运行, 但是我的照片网站Smugmug就不行, 必须使用Sun Java运行图片上传工具. 但是我又不知道, 就安装了GCJ插件, 所以导致无法上传照片. 解决方法很简单.
sudo rm /usr/lib/firefox/plugins/libgcjwebplugin.so
sudo rm /usr/lib/mozilla-firefox/plugins/libgcjwebplugin.so
重启Firefox即可
摄像头驱动
添加源
deb http://blognux.free.fr/debian unstable main
然后更新
sudo apt-get update
安装easycam2程序
sudo apt-get install easycam2
安装之后在Applications/Graphics里面有Camorama Webcam Viewer, 打开就能看到图像了。
不过我的摄像头工作不正常,严重偏色,基本上就是黑白的,怎么调都不行。
调整磁盘分区容量
以LiveCD进入系统,选择System/Administration/Partition Editor就能改变分区容量了。使用方法跟PQMagic差不多
安装字体
大家可以参考http://www.fwolf.com/blog/post/170, 上面是说如何安装Windows XP的宋体到Ubuntu中, 已经写的很详细了.
但是我觉得既然到Ubuntu中了,安装Windows字体也没意思,不如装文泉驿字体。这是个开源的字体,目前有宋体和黑体两种。
显示效果也是非常不错。
到http://wenq.org/index.cgi?BitmapSong下载文泉驿宋体, 到http://wenq.org/index.cgi?ZenHei下载黑体, 之后双击安装即可.
如果你需要安装额外的字体, 可以这么做:
sudo mkdir /usr/share/fonts/myfonts
sudo cp ~/fonts/* /usr/share/fonts/myfonts/
cd /usr/share/fonts/myfonts/
sudo mkfontdir
sudo mkfontscale
sudo fc-cache -fv
就能在System/Preference/Appearance中选择你刚才安装的字体了.
如果安装新字体后,新装的字体预览为方块,应该是字体权限问题,对你是拒绝读的。用chmod命令修改一下字体文件的属性即可。
cd /usr/share/fonts/myfonts/
chmod 644 *
为了测试字体的应用范围,我打开了System/Preference/Appearance, 调整了Application Font字体为Windows的宋体,字号22号,字体应用生效后,我就再也无法打开Appearance设置了。论坛发帖询问无果。今天突然想到,如果我把昨天安装的Windows字体删掉, 系统找不到指定字体会不会就恢复了原来的10号字呢?我把Windows字体删掉后,重启。果然又能进入Appearance设置了。终于把字号改了过来。
这儿有两篇文章可以参考一下, 按照我上面说的方法安装字体是没问题的,只是分享两篇文章看看
http://forum.ubuntu.org.cn/viewtopic.php?t=18638
http://hi.baidu.com/tttws/blog.....63ddc.html
安装VirtualBox
http://www.virtualbox.org下载安装包,双击安装
安装之后要设置权限才能运行
sudo chmod 777 /dev/vboxdrv
原文是sudo chmod 660 /dev/vboxdrv,但是还不能启动虚拟机,干脆我就改成777了。
sudo chgrp vboxusers /dev/vboxdrv
打开System/Administration/User and Groups,点击Manage Groups,找到vboxusers,按Properties,将当前桌面用户前打勾,按OK退出,就能启动VirtualBox中的虚拟机了。
但是现在虚拟机没法加载USB设备,说Host机没安装正确的USB设备,但是我的本本的USB是好的。我怀疑还是权限什么的不对
查了一下资料, 说Ubuntu 7.10默认是禁止usbfs的, 所以这里要打开
sudo gedit /etc/init.d/mountdevsubfs.sh
找到
# Magic to make /proc/bus/usb work
#
#mkdir -p /dev/bus/usb/.usbfs
#domount usbfs “” /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
#ln -s .usbfs/devices /dev/bus/usb/devices
#mount –rbind /dev/bus/usb /proc/bus/usb
将后面4行前面的#去掉, 重启Ubuntu
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs “” /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount –rbind /dev/bus/usb /proc/bus/usb
安装VirtualBox的详细过程请参考:《Step 1: Getting VirtualBox up and running》(请用代理打开)
阅读(1066 次)
Ubuntu 7.10 从0开始 - 显卡驱动
不知道什么原因,我的本本仍然不能支持3D ,但是按照本文的步骤,可以打开桌面特效了。
我是Intel X3100继承显卡(GM965芯片的),网上查了半天,没看到有Ubuntu的驱动。后来找到一篇文章,是Dell的Linux Wiki上写的
The PCI ID (8086:2a02) for the Intel 965GM video controller has been black-listed by Compiz-Fusion Manager in Ubuntu Linux 7.10. Reason for this is that the 965GM chip doesn’t support the necessary pieces for video to work without using EXA accelerated architecture, which is something Ubuntu Linux 7.10 does not support.
可见Ubuntu 7.10是因为X3100显卡必须使用EXA加速架构,而Ubuntu不支持EXA,所以暂时不能使用这款显卡了。希望能在不久的将来Ubuntu能支持这款显卡。但是我们可以修改一下系统配置文件,使Ubuntu能开启桌面特效。
但是这么修改的后果是某些电影播放软件不能用默认的显示引擎渲染,只能改用X11引擎。
下面是解决方法:
首先备份一下配置文件
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.back
然后修改一下xorg.conf的配置
sudo gedit /etc/X11/xorg.conf
找到所有的Section “Device”段
将该段内的Driver设置为“Intel”, 保存。
然后卸载掉现在的驱动
sudo apt-get remove xserver-xorg-video-intel
再安装驱动
sudo apt-get install xserver-xorg-video-intel
配置显卡
sudo dpkg-reconfigure -phigh xserver-xorg
在弹出的界面中选择显卡品牌,屏幕分辨率等参数。
再执行下列命令,修改compiz的配置
sudo gedit /etc/xdg/compiz/compiz-manager
新起一行,增加SKIP_CHECKS=yes, 保存
执行sudo apt-get install compizconfig-settings-manager
安装compiz的配置管理器
之后重启系统。然后就能在System/Preferences/Appearance中打开显示特效了。我开的Normal。
有人说一上来选择Extra不行,需要现开Normal,成功后再改成Extra就可以了。
第二种方法是
打开/usr/bin/compiz
找到# blacklist based on the pci ids
T=”$T 8086:2982 8086:2992 8086:29a2 8086:2a02 8086:2a12″ # intel 965
将改行注视掉, 保存
然后在System/Administration/Screens And Graphics下选择显卡驱动为Intel - Experimental Modesetting Driver For Linux,确定后重启。
但是我这么做后会发现输入法没有了。不知怎么回事。
我是按照第一种方法做的。
这是显卡驱动的参考资源:
http://forum.ubuntu.org.cn/abo.....214d8a8c78
http://ubuntuforums.org/showthread.php?t=494943
http://linux.dell.com/wiki/ind.....patibility
http://ubuntuforums.org/showthread.php?t=587045
http://www.thinkwiki.org/wiki/.....untu_7.10_(Gutsy_Gibbon)_on_a_ThinkPad_T61
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/120834
阅读(776 次)
Ubuntu 7.10 从0开始 - 安装输入法
装好Ubuntu之后的第一件事就是找输入法。但是我现在都没法打中文,怎么找输入法呢?还好,我用了InputKing在线中文输入系统。
有了在线输入法,我就能找怎么在Ubuntu上安装输入法了。
安装SCIM输入法
点击Applications/Accessories/Terminal,运行终端窗口。然后在终端下输入sudo apt-get install scim-chinese
会提示你下载一个大约5M的包。安装好之后就能够输入中文了,但是还需要配置。
装好之后,点击System/Administration/Language Support会打开语言支持的设置。因为我们是第一次使用,所以该功能还需要自动下载安装。按照提示,下载2个包之后,就能打开语言支持功能了。
滚动列表,找到Chinese,勾选后面的服选框。按确定按钮。此时又会让你下载一系列的文件。这次大概要下载50M左右。下载并安装好之后,重启系统。
重启之后,再次打开语言支持,勾选Enable support to enter complex characters前面的服选框。按确定。
然后关闭打开着的所有程序后,按Ctrl+Alt+Backspace,退出X-window。x-window重启后,你就会看到屏幕右上角有个小键盘图标,那就是输入法了。
打开一个文本编辑器,按Ctrl+空格,呼叫出输入法。点击输入法条的第一个按钮,选择输入法,我选择的是Chinese(Simplified)下的智能拼音。就OK啦。
当然还有其他的输入法可以选择。
阅读(787 次)
Ubuntu 7.10 从0开始 - 安装系统(简述)
关于Ubuntu的安装我就不多说了。可以参考:《Ubuntu 7.04 新手指南 (1) [ 安装篇 ]》
但是安装7.10有些需要注意的地方,下面说说我的安装经历。
首先用Ubuntu光盘启动电脑,会进到光盘版的Ubuntu中。
果一切顺利,你应该可以听到Ubuntu启动的声音,说明声卡自动识别了。如果没有声音怎么办?别急,重启一次试试看。我就是第一次启动后没声音,就安装了,装好后声音怎么都出不来。按本本上的音量控制键,屏幕上也会出现音量条,可就是没声音。再加上装系统的时候分区没分好(当时还不知道有Partition Editor),所以我打算重装一次。这次用光盘启动的时候,就带声音了。
入Ubuntu之后,首先检查一下各个硬件是否工作正常。比如我的本本,发现出了电影播放键不能用之外,其他都没问题。
点击屏幕右上角的网络连接图标,选择一种联网方式。我是无线网卡,所以选择Connect to other wireless network。输入无线路由器的SSID和密码后,就能连接成功了,打开Firefox一切正常。
桌面上有个Example文件夹,里面是一些示例。 双击这些示例看看,你会发现Ubuntu也是支持很多多媒体格式,除此之外,自带的Open Office也能打开微软Office的大部分文档。
体验过Ubuntu之后,就准备把他安装到硬盘上了。在你安装到硬盘之前,应该有个准备,如果你没有宽带,最好不要安装Ubuntu,因为没有网络这个系统是一点都不好用的,N多东西都没有。不过听说还有一个选择,就是下载Ubuntu的DVD,里面包含了很多常用的软件,可以弥补一些不能上网下载软件的缺憾。当然,你也可以在别的电脑下载好deb文件,到这台电脑上安装。不过就一点都不方便了。
因为我是铁了心的要使用Ubuntu,所以我提前把硬盘上的文件都移动到别的电脑上了。分区的时候我就选择了手动分区,首先把所有的现有分区都删掉,然后依次建立5G的/Boot分区,5G的swap分区,60G的/home分区,40G的/分区。就这样,120G硬盘就分完了。剩下也没什么好说的,安装完之后会提示你有更新,问你是不是要安装,点击那个图标后,按Install,输入root密码,就开始联网下载并安装系统更新了。
阅读(578 次)
Ubuntu 7.10 从0开始 - 序
今年7月份第一次安装了Ubuntu,我尝试ADSL拨号上网,美化界面什么的,弄了一气。但是还是迫于无奈,最终换回了Windows。这次体验了Ubuntu 3个星期。
其实我还是很想用Ubuntu的,不因为别的,就因为这是另一个操作系统,就能激起我的兴趣。有机会的话,FreeBSD、MacOS 我都想试试。
上次换回Windows的主要原因是老婆要用Photoshop作图,而不习惯用Gimp,所以我装了个虚拟机跑Windows,但是因为我的CPU是单核的AMD 2500+,内存又只有1G, 虚拟机跑起来一点也不流畅,所以就放弃了Ubuntu。 这次有了第二台电脑,就可以再次尝试Ubuntu了。正好Ubuntu 7.10版本刚出来没多久,我就打算在本本上装了。
首先是要说服老婆,装Ubuntu不影响一般的使用,就算是要作图,也可以有Gimp代替,就算不行,不是还有台电脑吗,虽然破了点,但还是能很好的运行PS的。另外,咱装这个系统不也是为了学习嘛。
老婆同意了。
于是就有了后面的文章。
阅读(399 次)
一些网络存储服务
| 名称 | 单文件限制 | 总空间 | 保存时间 | 备注 |
|---|---|---|---|---|
| MegaUpload(被TinyLoad支持) | 500M | 未知 | 30天无人下载则删除 | 上传30K左右(已传, 未传, 剩余时间, 使用时间, 速度, 广告多), 下载失败(有slot限制) |
| MediaFire(推荐, 被TinyLoad支持) | 100M | 无限 | 暂时无限 | 上传37K左右(已传, 未传, 剩余时间, 速度, 进度条, Facebook程序), 下载100K左右(多线程下载) |
| RapidShare(被TinyLoad支持) | 100M | 无限 | 无限 | 上传12K左右(已传, 未传, 剩余时间, 速度, 进度条), 下载40K左右(需要等待slot, 不支持工具下载) |
| DivShare(被TinyLoad支持) | 200M | 无限 | 无限 | 上传17K左右(已传, 未传, 剩余时间, 速度, 进度条, Facebook程序), 下载10K左右(单线程, 支持视频等格式直接播放) |
| BestSharing(被TinyLoad支持) | 125M | 无限 | 45天无人下载则删除 | 上传30K左右(已传, 未传, 剩余时间, 速度, 进度条), 下载40K左右(最高到100K, 单线程, 不支持工具下载) |
| SendSpace(被TinyLoad支持) | 300M | 无限 | 7天不下载,则需要付费激活 | 上传30K左右(已传, 未传, 剩余时间, 速度, 进度条), 下载失败(被reset) |
| Uploading(被TinyLoad支持) | 300M | 无限 | 30天无人下载则删除 | 上传20K左右(已传, 未传, 剩余时间, 使用时间, 速度, 进度条), 下载失败(空白页面无法下载) |
| Easy-Share(被TinyLoad支持) | 100M | 无限 | 30天无人下载则删除 | 上传20K左(没有任何进度), 下载速度5K-100K(不稳定, 等15秒开始, 不支持工具, 第一次下载后不论成功与否, 第二次要等500秒才能开始下载). 特点: 支持远程上传, 即你填写一个http或者ftp开头的url, 它会帮你把这个url对应的文件下载到它的服务器上, 这样可以方便的下载某些我们不能直接下载的软件. |
| Live-Share | 300/500 | ? | ? | 上传90K左右(已传, 未传, 剩余时间, 速度, 进度条), 下载10K左右(等10秒下载, 不支持工具) |
| MyBloop | 1G | ?无限 | ?应该无限 | 上传0K(已传, 未传), 下载未测试 |
| uploadingIt | 300M | 15G | ?应该无限, 每天1G流量 | 上传35K左右(没有任何进度, 貌似对文件类型要求严格, 7z格式无法上传, 导致上传失败), 下载未测试 |
| File Front | 1G | 无限 | ?应该无限 | 上传35K左右(速度, 进度, 剩余时间, Facebook), 下载失败(没有slot导致下载失败) |
| SkyDrive | 50M | 1G | ?应该无限 | 上传10K左右(没有任何进度, 速度不稳定), 下载5-70K左右(单线程, 速度不稳定) |
| Box(推荐) | 10M | 1G | ?应该无限 | 上传60-90K左右(已传, 未传, 进度, 速度), 下载50-100K左右(多线程) |
| Adobe Share | ?无限 | 1G | ?应该无限 | 上传15K左右(进度条), 上传失败 |
现在介绍另一个重量级产品TinyLoad, 它本身不提供任何空间, 但是你通过它上传的文件, 可以根据你的选择, 帮你自动分发到10个网络存储网站上, 很方便哦. 目前支持单个最大100M文件的上传, 分发到哪些网络存储网站上可以自己选择.
上面写的大多是不支持外链的,如果想要找支持外链的网络存储,建议看看《7款支持外连的国外免费网络硬盘》
阅读(542 次)
页面中同时存在VBScript和Javascript时请注意
当一个页面里面同事存在Javascript和VBScript的时候,我们的页面可能会发生错误,错位位置在
<body oncontextmenu="return false;" onkeydown="parPage.KeyControl(event)" onhelp="parPage.goHelp(event)" bottomMargin="2" leftMargin="2" topMargin="2" rightMargin="2">
此时,当触发了oncontextmenu事件后,浏览器不知道这个return false语句到底用什么引擎来解析,所以就会出现找不到对象或者类似的莫明其妙的错误.解决办法是在事件处理前,加上语言名称前缀:javascript:return false;
<body oncontextmenu="javascript:return false;" onkeydown="javascript:parPage.KeyControl(event)" onhelp="javascript:parPage.goHelp(event)" bottomMargin="2" leftMargin="2" topMargin="2" rightMargin="2">
这样就不会出来那种无聊的错误了.
有人说写上这句就默认为javascript了,好像这句话不起作用
<meta name="vs_defaultClientScript" content="JavaScript">
阅读(440 次)
