On this page... (hide)

  1.   1.  硬件问题
  2.   2.  软件使用
    1.   2.1  我喜欢的特别的软件:
    2.   2.2  其他常用软件
    3.   2.3  强大好用的Web界面软件
    4.   2.4  与Windows有关的
    5.   2.5  新潮应用
  3.   3.  服务器与网站
    1.   3.1  网站维护相关
    2.   3.2  推广宣传
    3.   3.3  服务架设
    4.   3.4  云服务
  4.   4.  特殊应用
    1.   4.1  代理使用
    2.   4.2  计算机辅助翻译
    3.   4.3  掌上电脑和PDA
    4.   4.4  智能手表经验
  5.   5.  计算机基础知识
  6.   6.  网络数据源
  7.   7.  其他
    1.   7.1  多屏显示
    2.   7.2  打印机共享
    3.   7.3  路由破解刷机

在这个页面放置关于各种软件使用上的经验,或者服务架设的经验,也有我在网上发现的好东西。

1.  硬件问题

2.  软件使用

2.1  我喜欢的特别的软件:

  • Vim 我最喜欢的文本编辑器。
  • 最牛的美国网络电视软件Joost的用户邀请自动获得网页
  • UseTeX 我使用Tex的经验。
  • OpenOffice OpenOffice的使用技巧。
  • FireFox 很棒的开放源码的浏览器,全称是Mozilla Firefox,好像是把原来的Mozilla精简重写的工作成果。
  • Chrome:Google 力推的基于 WebKit 的浏览器,特别是在 Windows 下,使用体验非常好(Mac 和 Linux 下使用效果也不错,只是更新没有 Win 下频繁)~
  • ThunderBird 相当成熟的开放源码邮件客户端,全称是Mozilla Thunderbird。也有人认为Postbox在未来会成为ThunderBird的最佳替代品。
  • 电驴 电驴的服务器更新列表在http://ed2k.2x4u.de/index.html
  • Total Commander Win下超级好用的文件管理器,关键是运行速度快、功能丰富、快捷键多。这东西还可以在Win 3.1下用……太妖了。。
  • Free Mind 这是一个生成mindmap(思维导图)的开源工具,用途很多,简单说就是电子草稿,代替纸笔帮助整理头脑中纷繁的想法(头脑风暴?也许),一套学习或写作很有用的工具。商业的类似解决方案有MindManager和ConceptDraw MINDMAP等。
    • XMind也是一个开源的思维导图软件,基于Eclipse RCP平台完成。不但能导入FreeMind文件,还能绘制鱼骨图、二维图、树形图、逻辑图、组织结构图。
  • Google各产品的使用技巧 Google好用的产品很多,这里记录部分有关的使用技巧。
  • InputKing 一个用javascript实现的在线中文输入法,虽然速度不快,但是很有意思的东西。
  • DrawVector 在电脑上以矢量方式作图的一些软件。AutoTrace是一个将点阵图转换为矢量图的软件,想法很有意思。
  • Gmail 应该算是一个好用的服务。好多人在想如何把原有邮件导入Gmail,如果用转发方式肯定原邮件的日期会变的,可以自己假设POP,读取本地的旧邮件,让Gmail去咱自己架设的POP上读邮件,日期就肯定不会变了。
  • Eric Meyer创建的S5幻灯片解决方案是一个基于CSS和Javascripts技术实现的网页方式幻灯片解决方案,又简单又好用就是对其最准确的描述。
  • Debian Gnu/Linux下面有个名为caca-utils的包,能够在字符界面下用ASCII字符显示JPEG、GIF、PNG等图像。当年我曾经考虑过将图像转换为ASCII字符的小软件,以便转换图像供BBS上用,可惜效果还不大好。也许caca-utils能够完成我当时设想的功能。
  • Parchive 用于文件冗余存储的解决方案。也就是说如果文件中的几个字节坏掉了,那么可以利用冗余信息把坏掉的部分修复回来,在存储重要数据的时候十分有用。该方案有Win、Mac、Linux下等等各个平台的客户端,在Debian下的包名字叫par2。
  • Todo.txt 一个命令行下管理Todo List(面向GTD:Get Things Done概念)的shell脚本,简单易用。todotxt是该项目的Google Code镜像,不但收集了原始脚本,还有Python、Perl的克隆以及聊天机器人后端等等。Vim下则有taskpaper.vim这个类似的解决方案。

2.2  其他常用软件

2.3  强大好用的Web界面软件

  • 在线存储:各种类型的在线存储服务实在是太多了,以至于多到没法评测哪一个最好。我自己用过的觉得ADrive还是不错的,但不知道是否能算是很优秀的。
  • Gwebs MailCloak:通常邮件的加密、签名等功能只能利用本地客户端完成,这个服务则可以帮助Hotmail等在线网页邮箱获得邮件的加密、签名功能。同类的服务还有Freenigma。如果不在意在客户端安装插件的话,使用FireGPG这个插件应该也是不错的选择。
  • 分享:无Feed输出的网站RSS订阅妙招:这个页面介绍了监控普通网站生成RSS订阅的方法。我利用其中提到的feed43网站的服务生成了TomPda首页新闻的RSS订阅
  • 临时聊天室:simplemeet.me 可以创建一个免注册的临时聊天室用来讨论问题。类似的还有 stinto.net

2.4  与Windows有关的

2.5  新潮应用

3.  服务器与网站

3.1  网站维护相关

网站也可以用一些云服务来架设,参考 云计算服务 章节的记录。

  • WebsiteOutlook 用来估计网站流量和价值的服务~可能是基于Alex统计信息的。
  • Meta 搜索引擎收录情况的分析引擎,包括关键字排名情况和链入锚点文本统计等。
  • 检查一个页面的渲染+传输时间的简单办法是:“time curl http://www.some_url.com”
  • 互联网服务商选择经验 选择虚拟主机服务的一点经验。
    • BuildYourVPS:完全自选配置的 OpenVZ VPS ,最便宜每月只需 0.75 美元(虽然这样每月只给 1G 流量),正好用作 ssh -D 专用服务器。其机房在美国。
    • BuyVM:同样是 OpenVZ 主机,但使用的内核比较新,所以不但可以 ssh 还可以 PPTP 。加州机房,网速快。有一年 15 美元每月给 500G 流量的型号,只是这种不经常有货。缺点也有,就是限于服务维护水平,有时候会宕机。
    • NearlyFreeSpeech.NET 因为其按实际使用情况收费的计费模式,有可能能成为最便宜的sshd专用服务器可惜服务商有时会做网络监控,发现Proxy行为时会禁止ssh权限。
  • CheckLink 维护站点,应尽量保持链接有效,否则即耽误用户的时间,又会造成搜索引擎惩罚,这里给出一点办法辅助维护。
  • Montastic 定期扫描网站运行状态,看服务是否Down掉,这个网站提供的服务可能比本机运行的监控软件方便一点。
  • Yottaa:网站性能分析/监控工具,同时也能给出网站前端性能优化建议。
  • http://www.iana.org/cctld/cctld-whois.htm 区域域名后缀标识后缀列表。

3.2  推广宣传

  • SEO 十万个为什么:搜索引擎优化的主要步骤,本指南非常全面!
  • 社会化SEO四步制胜法则:在需求对口的状况下,利用各种 Web 2.0 交互系统做推广,有可能能以更小的成本、更快的速度实现品牌推广或者促进销售等目的。因此社会化推广不可不想。

3.3  服务架设

  • VHCS 一个提供PHP、CGI、MySQL、邮件服务的虚拟主机管理环境,支持流量、空间限制和代理商等,功能很全。另外有类似的商业解决方案国内商业解决方案 国外商业解决方案。以及LxAdmin
  • cms matrix cms系统特性比较的网站。
  • WikiMatrix Wiki系统特性比较的网站。
  • BuildBlog 部分用于架设Blog的软件。
  • BuildMicroBlog 一些可以自己架设微博客的软件。自己架设微博的弱点在于较难和其他微博系统上的用户进行互动,优点则是不大会因为微博服务商被封禁而失去自己的数据。
  • BuildForum 介绍部分用于提供论坛服务的软件,目前版本主要介绍不需要数据库的文本PHP论坛软件。
  • 配置INN新闻组服务器的文档,也有简单的一般性的关于新闻组的说明,这个东西和基于nntp协议的新闻组是一回事么?
  • BuildBBS 架设一般高校里常见的telnet、www两用的BBS服务。
  • BuildIRC 假设IRC网络聊天服务器,由于可以方便地存档和使用各种聊天机器人,个人认为是最好的公司/团体内部即时通讯解决方案。
  • BitNami 很多著名开源服务软件的自动化安装程序。
  • NetShare 家庭共享网络连接的简要办法。
  • WHMCS Web空间服务的客户管理、计费及支持系统(RasHost目前用的就是这个)。
  • SME Server 一个基于CentOS完成的企业服务器,支持网络共享、文件共享、打印共享、邮件服务等等,有完善的权限控制和Raid备份机制,Web方式的管理员界面用起来也非常方便。暂时还不知道是否还有其他类似产品可选。
  • ownCloud:开源的文件云存储服务,类似 DropBox ,有 Web 界面和同步客户端,横跨 Win、Mac、Linux 平台,稳定可靠。
    • 在多人编辑造成版本互斥时,客户端会自动重命名冲突的问题,保留这些版本的修改。
    • SparkleShare:同样也是开源的 DropBox 克隆,底层基于 git ,不过试用时发现多人编辑的版本互斥经常会把客户端卡住。。
  • Balloons.IO:我觉得最好的实时 Web 聊天室应用。

3.4  云服务

企业协同工具:

  • 任务管理倾向于用 Worktile 或者 TeamBition 。
  • 企业即时通讯倾向于用 纷云 或者 简聊。
  • UI 设计倾向于使用 墨刀。
  • 代替 Google Doc 的文档在线编辑协同可以考虑 Quip,不过不知道是不是够稳定。常见的评价还是对表格的支持还是太过简陋。
    • 最新比较流行的国内在线文档协同编辑工具是 石墨文档

其他:

4.  特殊应用

4.1  代理使用

关于翻墙:

  • 如果嫌麻烦,直接用 云梯 ,能提供国外、国内访问的智能 VPN ,无论用于普通上网还是网游都挺不错。
    • 我玩 MTG Online 经常也用 net-fixer.com 的台湾服务器中转去美国,延迟和网速都很令人满意。
  • 如果不嫌麻烦,那么自己架 ShadowSocks 服务以及 VPN 服务来翻墙。
    • 如果不大在乎钱,在乎速度,那么首推 中华电信的 hicloud 云 ,在台湾比较落后的 IT 环境里服务算相对靠谱些的,而且由于网络流量会单独收费,因此高峰期塞车的可能性较小。
    • 如果很抠门,那么选 BuyVM 之类的 OpenVZ 服务好了,能架 ShadowSocks,通常没法支持 VPN 服务。通常性能在勉强能用,但是不很好的状态。
    • 如果介于两者之间,那么可以考虑 Linode 的东京机房。有评测认为高峰期网络视频表现: OneAsiaHost 新加坡节点 > HostVirtal 香港节点 > Linode 东京节点。

代理使用:

  • 代理客户端软件 关于如何让不支持代理的软件使用代理上网或者更方便地使用代理的技巧。
  • 代理服务器 关于代理服务软件的部分信息。
  • ipcn proxy:收集了大量国内、国外代理服务器列表。
  • 近期翻墙推荐用 shadowsocks ,比 ssh 隧道速度要更快。
    • 如果觉得 Shadowsocks 服务器太容易被墙,那么可以考虑组合使用 obfsproxy 来加强防护。
      • 最基本的一种保护方法是把 Shadowsocks 换成非标准的服务端口。
      • 还有一种更靠谱的保护方法是使用带有流量混淆功能的第三方改进版 ShadowsocksR 。
    • 如果内存够以及不是内核模块受限的 OpenVZ 主机,推荐服务器端尽量用 shadowsocks Python ,功能更新比较快。安装参考 中文教程,配置成自启动的服务参考 用 Supervisor 运行 Shadowsocks
      • 在 OpenVZ 主机上也用过 shadowsocks-libuv ,特别省资源,加密方式可以支持 rc4 。
      • 通过代理访问 Google ,会经常碰到搜索跳转到 ipv6.google.com/sorry/IndexRedirect ,并要求输入验证码的状况 。参考 在 Debian 下禁用 ipv6 的方法 ,禁用 ipv6 支持之后,代理就不会再访问 Google 的 ipv6 地址了。
    • Mac 上客户端使用 GoAgentX 的 shadowsocks 模式就行。
    • Win 上客户端使用 Shadowsocks for Windows
      • 右键点它的系统通知栏小图标可以激活随系统自动启动。
      • 如果不勾选“启用系统代理选项”,那么就不会自动接管操作系统全局代理,只是在本机提供一个 socks5 代理,再配合相关浏览器插件,就能方便地控制对国内外网站的代理自动切换规则(手工加入新网站的操作比较方便)。
    • Linux 下,命令行模式可以直接用 shadowsocks Python 自带的 sslocal 指令,其命令行参数含义与 ssserver 指令一致。
    • iPhone 上在 Cydia 搜 shadowsocks 就能找到 MobileShadowSocks 这个客户端,只能在越狱后使用。
      • 不越狱的话可以用 Surge 实现同样功能,但软件要收费,配置也稍微复杂些。
    • Android 上在 Play 商店里搜 shadowsocks 就能找到 Shadowsocks for Android 这个客户端,无论是否 root 都能用。
  • 也有时候让软件走 socks 代理很麻烦,那么用 vpn 吧。通常绝大多数手机操作系统都自带主流协议的 vpn 客户端。据说从健壮性来看 Cisco IPSec > L2TP > PPTP 。
    • 在 Debian 下基于 racoon 假设 Cisco IPSec 服务参考文章 在Debian上安装配置Cisco Ipsec VPN 。这篇文章里在 /etc/racoon/psk.txt 设置的其实是客户端的 群组名称 和 群组秘钥,客户端的 账户 和 密码 其实都是服务器上的一个普通 user ,需要用 useradd 指令添加。
  • 其实用“ssh -D”指令就能得到一个 socket 代理,而且这个链路是通过 SSL 协议加密保护的。有很多 ssh 自动管理工具处理自动输入登陆密码、断线重连等问题,简化代理使用。
    • 命令行管理脚本推荐我用 python 实现的 solidssh 或者 用 C 语言实现的 autossh
    • 也有很多图形界面的 ssh 隧道管理工具,可以搜索关键词“SSH Tunnel Manager”找到,比如“gSTM(Gnome SSH Tunnel Manager) ”等等。
      • Mac OS X 下,建议使用 GoAgentX ,这个东西除了对 GoAgent 的支持外,也提供靠谱的 ssh 管理。
      • Windows 推荐使用 Bitvise SSH Client ,配置好能用的 profile 之后,可以把快捷方式放在“启动”里头让它自动启动,并且可以在快捷方式里写参数指定自动调用哪个 profile 。
      • 更全面的参考“各平台创建 SSH Tunnel 的免费客户端”。
    • 限制“ssh -D”专用帐号权限的一个简单办法是——禁止用户登录(这样 ssh 只能连接到 sshd 但是不执行远程命令,因此需要使用 -N 参数)。
      1. 在服务器上建一个 username : $ useradd -s /bin/false username 将用户的 shell 设置成 /bin/false ,这样用户就无法与系统进行交互。
      2. 设置密码: $ passwd username
      3. 补充一下:对已有帐号禁止其shell交互使用: $ usermod -s /bin/false username
        • 小技巧:也可以使用 /usr/bin/passwd 作为用户的 shell ,这样用户就可以通过登录而来自主修改密码。需要注意的是,需要将 /usr/bin/passwd 这一行写进 /etc/shells 文件。 sshd 认证通后之后,会检查设定的 shell 是否登记在 /etc/shells 文件中,若已经登记,则 fork自己,然后 fork 出来的子进程再 exec 设定的 shell 。而 ssh 的 -N 参数,则是告诉 sshd 不需要执行 shell。
      4. 建立Tunnel: $ ssh -v -N -g -C -D 18080 username@host_ip 输入密码即可使用(也可以用key认证)。
        • Windows的话,可以使用 plink.exe 或者 MyEnTunnel(MyEnTunnel 本质上也是使用 plink.exe 来建立Tunnel)。
        • 如果只是想用浏览器调用,那么可以直接使用 vforchrome (这个东西后来没有更新了,使用不稳定。)推荐在 Firefox 上用 AutoProxy 插件或者在 Chrome 上用 SwitchyOmega 插件来使用代理最靠谱(使用文档参见“使用 SwitchyOmega 和 GFW List 翻墙”,方便代理按自动规则切换以及快速添加新规则。

4.2  计算机辅助翻译

4.3  掌上电脑和PDA

  • PalmM505Bug 关于Palm M505同步问题的解决。
  • PalmWiki 在Palm掌上电脑上使用Wiki。

4.4  智能手表经验

Pebble 的表盘选择:

  • Modern:我喜欢这种信息全面又有时针、分针的表盘。我关闭了秒针显示功能和天气预报功能来节省手表电量。
  • YWeather:无分针的电子表式表盘,天气预报数据取自雅虎接口,比较稳定,而且似乎能设置成显示多日天气预报的显示模式。

Pebble 的好用软件:

  • Battery+:手表的电量消耗跟踪和分析工具。有时候会发现手表掉电特别快,那么就需要用替换法一个一个地卸载软件,并每次用这个工具对比耗电情况变化,来搞清楚电量杀手的来源。
  • My Steps:最简单的计步器。如果希望把数据长期保存下来,得选择其他需要手机端配合的软件,能提供运动配速、路径跟踪等高级功能,不过估计耗电也多。。
  • Stopwatch:简单好用的秒表工具,有了它,Pebble 就跟很多高级传统手表的功能差不多了。
  • Timer:最简单易用的倒计时器工具。
  • Compass:指南针应用,无需手机端配合。
  • Life Counter:万智牌记血工具,其实感觉不如纸笔好用,只不过证明了 Pebble 应用复杂程度的可能性就是了。

5.  计算机基础知识

6.  网络数据源

  • http://www.csdb.cn/ 科学数据库,汇集了权威且很棒的资料,比如最浅显的例子“濒危动物列表”等。
  • http://www.data.gov/ 美国政府放出来的一些统计数据。英国似乎也有类似的项目。

7.  其他

7.1  多屏显示

Display Link (同三维)是比较流行的 USB 多屏显示解决方案,即使电脑自带显卡没有预留足够的显示器接口,也可以比较简单地实现多屏显示,比如接6个显示器用来炒股:)

不过他家的东西经常出现一些古怪的问题,比如驱动首次安装完毕并重启后工作正常,但二次重启就不工作了。其原因在于驱动生成的 Display Link 服务(在控制面板的“服务”工具中可以找到)没有设置成自动启动。修改成“自动”,重启即可。。。

7.2  打印机共享

  • 通常小公司办公室环境会配置打印机共享,也会为了方便使用多功能一体机,但是传统的打印服务器只能共享一体机的打印机功能,扫描之类就没有办法了。不过时代总在升级,TRENDnet提出了支持多功能一体机的打印共享服务器本链接中带MP字样的型号就是,但是好像支持HP 3020和3030而不支持我现在使用的3015,猜测是3015没有提供平板式扫描,所以扫描的驱动可能跟通常的设备有所区别而得不到支持。silex公司也提供类似的解决方案,虽然支持的设备型号还不是很多,但对国产扫描仪的支持还算不错,可惜就是不支持我的3015。

7.3  路由破解刷机

  • NetGear R6300v2 刷 DD-WRT 可参考 网件R6300v2与dd-wrt 这篇文章。NetGear 官方固件有时内网延迟会忽然飙高,导致网游等应用断线,而 DD-WRT 固件就没有这个问题。
  • 联通和网通合并后,提供的 ADSL 终端还是不错的,本身就是一个网络共享设备,不过提供出来的时候屏蔽了很多功能。我碰到的型号是“中兴 ZXV10 H108B”,可以参考以下文章获得设备的全部控制权:
    • 北京联通11年H108B路有超简易破解方法:按照这篇文章中的步骤操作,可以实现免拆机获取管理员权限,是接下来所有功能调整的必备步骤~
    • 中兴zxv10 h108b联通定制版破解及路由设置:获得管理员权限之后,可以参考这篇文章中的内容进行自动上网拨号等详细配置。
    • 联通官方设备有4客户端连接数限制,利用浏览器动态修改表单项的 disabled 属性的方法,可以把 H108B 的“允许最大用户数”修改成8,参考zxv10 h108b 四人限制
      • 如果提交修改后会被自动改回来,那么把“PPPOE 代理”这一项勾上再改试试。然后改完“允许最大用户数”之后,再把“PPPOE 代理”这一项勾掉。
      • 有些地区在联通机房另有限制,那就没办法了。也有个别的设备型号,即使把设置项中的用户数在浏览器中改了,实际使用时仍然无法突破,可能跟设备的固件版本有关。
      • 也可以干脆关闭 H108B 的路由功能,另外接性能靠谱的路由器来绕过这个限制。
    • 如果发现 AppleTV 等 Wifi 客户端设备不稳定,可能把 WLan 中 Qos 选项中的 WMM 关掉就行了。不稳定的原因应该主要是客户端设备对 WMM 协议不支持造成的。
    • Wifi 客户端如果经常出现断线又瞬间重新连上的情况,很有可能是 Wifi 信道冲突。主要建议使用的 Wifi 信道是 1、6、11 三个,相对不容易冲突的是 1 和 11 ,因为很多人都是不会修改路由默认设置的(默认通常都是信道 6 )。
    • 如果要关闭 H108B 的路由功能,重新把它作为拨号猫来使用,可以这样实现
      1. 进入 web 管理员界面,在“宽带设置”中删掉所有带 INTERNET 字样的连接(也即删掉自动进行 pppoe 拨号的连接);
      2. 新建连接,选“桥接”模式,并根据本地区网络服务商的设置填入 VPI/VCI 值(北京联通是 0/35 );
      3. 需要勾选能使用这个桥接模式的 LAN 口或 SSID 无线连接。
      4. 点“新建”按钮保存新建的连接。这样以后就可以通过指定的 LAN 口进行 pppoe 拨号了。
    • 上网同时保留 iTV 连接的设置,参考 中兴ZXV10 H108L路由猫破解教程
GlossyBlue theme adapted by David Gilbert
Powered by PmWiki