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

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
  • Win下超级好用的文件管理器,关键是运行速度快、功能丰富、快捷键多。这东西还可以在Win 3.1下用……太妖了。。
  • Free Mind 这是一个生成mindmap(思维导图)的开源工具,用途很多,简单说就是电子草稿,代替纸笔帮助整理头脑中纷繁的想法(头脑风暴?也许),一套学习或写作很有用的工具。商业的类似解决方案有MindManagerConceptDraw 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订阅

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方式的管理员界面用起来也非常方便。暂时还不知道是否还有其他类似产品可选。

4.  特殊应用

4.1  代理使用

  • 代理客户端软件 关于如何让不支持代理的软件使用代理上网或者更方便地使用代理的技巧。
  • 代理服务器 关于代理服务软件的部分信息。
  • ipcn proxy:收集了大量国内、国外代理服务器列表。
  • 其实用“ssh -D”指令就能得到一个 socket 代理,而且这个链路是被加密保护的。关于自动输入 ssh 登陆密码,参考使用 expect 防止 sshgfw 代理断线,比这个更完善、更现成一些的可以用Build a wheel of autossh using expect中的 Attach:autossh.sh.zip
    • 我在 OSX 上用的时候,不知道为什么 ssh 断线以后超时时间很长,会造成基于 Bash 脚本的自动重连中间会有一段无法正常工作。因此我现在用的是修改了一些细节的 pan DOT shizhu AT gmail DOT com 的 Python 脚本:Attach:autossh.py.zip
    • 也有很多图形界面的 ssh 隧道管理工具,可以搜索关键词“SSH Tunnel Manager”找到,比如“gSTM(Gnome SSH Tunnel Manager) ”等等。
    • 限制“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 -D 1080 -qfnN username@host_ip 输入密码即可使用(也可以用key认证)。
        • Windows的话,可以使用 plink.exe 或者 MyEnTunnelMyEnTunnel 本质上也是使用 plink.exe 来建立Tunnel)。
        • 如果只是想用浏览器调用,那么可以直接使用 vforchrome

4.2  计算机辅助翻译

4.3  掌上电脑和PDA

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

5.  计算机基础知识

6.  网络数据源

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

7.  其他

  • 通常小公司办公室环境会配置打印机共享,也会为了方便使用多功能一体机,但是传统的打印服务器只能共享一体机的打印机功能,扫描之类就没有办法了。不过时代总在升级,TRENDnet提出了支持多功能一体机的打印共享服务器本链接中带MP字样的型号就是,但是好像支持HP 3020和3030而不支持我现在使用的3015,猜测是3015没有提供平板式扫描,所以扫描的驱动可能跟通常的设备有所区别而得不到支持。silex公司也提供类似的解决方案,虽然支持的设备型号还不是很多,但对国产扫描仪的支持还算不错,可惜就是不支持我的3015。
  • 联通和网通合并后,提供的 ADSL 终端还是不错的,本身就是一个网络共享设备,不过提供出来的时候屏蔽了很多功能。我碰到的型号是“中兴 ZXV10 H108B”,可以参考以下两篇文章获得设备的全部控制权:
GlossyBlue theme adapted by David Gilbert
Powered by PmWiki