Everything will flow.
RSS地址:
http://www.livid.cn/feed.php共有44篇文章被收藏推荐
鲜果类别:
IT.科技
鲜果标签:
生活
励志
IT业界
收录于2007-06-26
认领
报错
推荐
273
最新文章
精华文章
273位订阅者
之前我一直在用 FoxyProxy 来配置 Firefox 的代理功能, FoxyProxy 很强大, 但是有一些问题很麻烦: FoxyProxy 的配置貌似没办法在多台机器之间转移, 太多的鼠标操作(这或许不算是个问题, 但是如果能够通过编辑一个文件来实现同样的功能的话会好很多, 因为纯文本文件很容易被编辑和复制,...
之前我一直在用 FoxyProxy 来配置 Firefox 的代理功能, FoxyProxy 很强大, 但是有一些问题很麻烦: FoxyProxy 的配置貌似没办法在多台机器之间转移, 太多的鼠标操作(这或许不算是个问题, 但是如果能够通过编辑一个文件来实现同样的功能的话会好很多, 因为纯文本文件很容易被编辑和复制, 并且也很容易放进版本控制系统).
最近发现了 PAC 文件可以完整地取代 FoxyProxy 而且有非常多的优点. PAC 是 proxy auto-config 的缩写, 实质是一段纯文本的 JavaScript, 实现了一个叫做 FindProxyForURL(url, host) 的函数, 这个函数的返回值就是代理服务器的信息. 比如下面这个是我目前在用的 PAC 文件的内容:
function FindProxyForURL(url, host) { if (shExpMatch(url, "*.wikipedia.org/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.apple.com/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.tumblr.com/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.soup.io/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.pandora.com/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.last.fm/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.adobe.com/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.photoshop.com/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.google.com/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.googlecode.com/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.blogspot.com/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.appspot.com/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.acer.com/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.demonoid.com/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.alexa.com/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.wikimedia.org/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.flickr.com/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.yahoo.com/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.zend.com/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.aptana.com/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.uncyclopedia.tw/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "uncyclopedia.tw/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.uncyc.org/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.youtube.com/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.webarchive.org/*")) { return "SOCKS 127.0.0.1:7777"; } return "DIRECT"; }
这个函数的语法可以看 Netscape 网站上的文档, 你可以在 return 处使用 PROXY 或者 SOCKS 来选择 http 或者 socks 协议的代理, DIRECT 的意思即不使用代理直接连接. PAC 文件被几乎所有的主流浏览器支持, Mac OS X 操作系统的 Network 控制面板中也有对 PAC 文件的支持.
在我本地的配置中, 我是用 ssh 连接到一台美国的高速服务器, 并打开一个 SOCKS 通道的方式实现加密的代理通讯. 你可以在 *nix 操作系统的命令行中运行:
ssh -D 7777 username@remotehost.com
就可以在本地的 7777 端口打开一个 SOCKS 代理. 这种方式除了可以实现无障碍的访问之外, 如果代理服务器足够快, 那么甚至可以用来加速访问, 比如我就用这样的方式加速在 Apple 的网站上看新电影的预告片.
[ read more on livid.cn ]
最近发现了 PAC 文件可以完整地取代 FoxyProxy 而且有非常多的优点. PAC 是 proxy auto-config 的缩写, 实质是一段纯文本的 JavaScript, 实现了一个叫做 FindProxyForURL(url, host) 的函数, 这个函数的返回值就是代理服务器的信息. 比如下面这个是我目前在用的 PAC 文件的内容:
function FindProxyForURL(url, host) { if (shExpMatch(url, "*.wikipedia.org/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.apple.com/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.tumblr.com/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.soup.io/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.pandora.com/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.last.fm/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.adobe.com/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.photoshop.com/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.google.com/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.googlecode.com/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.blogspot.com/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.appspot.com/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.acer.com/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.demonoid.com/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.alexa.com/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.wikimedia.org/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.flickr.com/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.yahoo.com/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.zend.com/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.aptana.com/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.uncyclopedia.tw/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "uncyclopedia.tw/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.uncyc.org/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.youtube.com/*")) { return "SOCKS 127.0.0.1:7777"; } if (shExpMatch(url, "*.webarchive.org/*")) { return "SOCKS 127.0.0.1:7777"; } return "DIRECT"; }
这个函数的语法可以看 Netscape 网站上的文档, 你可以在 return 处使用 PROXY 或者 SOCKS 来选择 http 或者 socks 协议的代理, DIRECT 的意思即不使用代理直接连接. PAC 文件被几乎所有的主流浏览器支持, Mac OS X 操作系统的 Network 控制面板中也有对 PAC 文件的支持.
在我本地的配置中, 我是用 ssh 连接到一台美国的高速服务器, 并打开一个 SOCKS 通道的方式实现加密的代理通讯. 你可以在 *nix 操作系统的命令行中运行:
ssh -D 7777 username@remotehost.com
就可以在本地的 7777 端口打开一个 SOCKS 代理. 这种方式除了可以实现无障碍的访问之外, 如果代理服务器足够快, 那么甚至可以用来加速访问, 比如我就用这样的方式加速在 Apple 的网站上看新电影的预告片.
我是真的怀念从 2000 年到 2003 年初的那段时光,尤其是那段时光的后半段,那是我粗糙的时刻,而正是那样的时刻,让我感觉到自己曾经真正地按照自己的想法活过。现在?不过是在重复那个时候已经为自己设想好的一切。这样的感觉颇为不真实,简直就像是现在的自己没有活着。[ read more on livid.cn ]
我是真的怀念从 2000 年到 2003 年初的那段时光,尤其是那段时光的后半段,那是我粗糙的时刻,而正是那样的时刻,让我感觉到自己曾经真正地按照自己的想法活过。现在?不过是在重复那个时候已经为自己设想好的一切。这样的感觉颇为不真实,简直就像是现在的自己没有活着。
[ read more on livid.cn ]
最近发现了一个很有趣的小软件, Time Out, 设置为 Open at Login 之后, 每隔 45 分钟就会提醒你休息 10 分钟. 很不错. 不过我不是很喜欢这个软件的一些设计细节, 所以就自己小小地修改了一下, 换了图标和一些字体的设计(kudos to Interface Builder), 你可以从下面这个链接下载我修改过的版本:
...
最近发现了一个很有趣的小软件, Time Out, 设置为 Open at Login 之后, 每隔 45 分钟就会提醒你休息 10 分钟. 很不错. 不过我不是很喜欢这个软件的一些设计细节, 所以就自己小小地修改了一下, 换了图标和一些字体的设计(kudos to Interface Builder), 你可以从下面这个链接下载我修改过的版本:
http://www.livid.cn/goods/Time%20Out.zip
如果你用的是 Windows, 你可以试试 Workrave, 功能还要更强一些.
[ read more on livid.cn ]
http://www.livid.cn/goods/Time%20Out.zip
如果你用的是 Windows, 你可以试试 Workrave, 功能还要更强一些.
可能在很多国内的互联网公司都存在这样的以己之矛攻己之盾的现象, 公司里负责用户体验设计的团队一方面千方百计地设计新奇的舒适的用户体验, 而另外一方面负责销售的团队却不停地提出各种扰民的所谓广告创意, 在用户享用美好体验的同时去干扰这样的体验....
可能在很多国内的互联网公司都存在这样的以己之矛攻己之盾的现象, 公司里负责用户体验设计的团队一方面千方百计地设计新奇的舒适的用户体验, 而另外一方面负责销售的团队却不停地提出各种扰民的所谓广告创意, 在用户享用美好体验的同时去干扰这样的体验. 于是就看到两个团队在不停地讨价还价, 一方觉得广告的形式太恶心, 而另外一方却又始终觉得广告不够多. 而公司的管理层却因为收入方面的压力往往会站在销售团队一边. 并且很多时候他们可能并不觉得他们自己做错了什么, 因为他们觉得收入压力理所当然是第一要务, 当然要首先解决收入问题.
这样的情况很让人难受, 因为公司里面的每一个人都会觉得一切都让自己不满意. 设计师会觉得自己的想法在被扭曲, 销售团队会觉得这些设计师不食人间烟火, 管理层会觉得员工没有团队意识?
而所谓的"收入压力"这样的玩意的来源是什么呢?
在我看来恐怕是因为这家公司的这项事业在开始之前没有想清楚自己究竟要的是什么. 如果要的就是更多的钱, 那么这个世界上比互联网更靠谱的赚钱手段也不是没有. 如果要的是美好的用户体验, 那么就应该忘记广告, 让用户直接为了美好体验付钱. 比如日本最大的视频网站 ニコニコ 不就是直接向用户收费的么? 如果担心一下子从用户那里收不到太多钱, 那么就不要把摊子铺那么大, 大到最后钱也没有, 用户体验更是什么都没有了.
在过去的一年里算是见识到了相当多的莫名其妙的事情.
[ read more on livid.cn ]
这样的情况很让人难受, 因为公司里面的每一个人都会觉得一切都让自己不满意. 设计师会觉得自己的想法在被扭曲, 销售团队会觉得这些设计师不食人间烟火, 管理层会觉得员工没有团队意识?
而所谓的"收入压力"这样的玩意的来源是什么呢?
在我看来恐怕是因为这家公司的这项事业在开始之前没有想清楚自己究竟要的是什么. 如果要的就是更多的钱, 那么这个世界上比互联网更靠谱的赚钱手段也不是没有. 如果要的是美好的用户体验, 那么就应该忘记广告, 让用户直接为了美好体验付钱. 比如日本最大的视频网站 ニコニコ 不就是直接向用户收费的么? 如果担心一下子从用户那里收不到太多钱, 那么就不要把摊子铺那么大, 大到最后钱也没有, 用户体验更是什么都没有了.
在过去的一年里算是见识到了相当多的莫名其妙的事情.
下面的这些 Blog 都是我非常喜欢的, 其中的一些我甚至通过电子邮件方式第一时间接收来自他们的最新更新. 因为这些 Blog 都是非常专业的 Blog, 他们始终专注于一个话题做深度挖掘, 挖得越深, 越让人着迷, 而他们的坚持让我感激甚至感动. 推荐给大家.
漫谈 - 我们的 ACG - www.acgtalk.com
追新番动画,...
下面的这些 Blog 都是我非常喜欢的, 其中的一些我甚至通过电子邮件方式第一时间接收来自他们的最新更新. 因为这些 Blog 都是非常专业的 Blog, 他们始终专注于一个话题做深度挖掘, 挖得越深, 越让人着迷, 而他们的坚持让我感激甚至感动. 推荐给大家.
[ read more on livid.cn ]
- 漫谈 - 我们的 ACG - www.acgtalk.com
追新番动画, 或者是关于动漫的特殊视角的解读(比如测试樱花落下的速度到底是不是秒速 5 厘米), 及更多你想不到的好玩视角, 动漫本身就是让人充满想象力的东西. 他们不是一个人在写, 而是一个十分强大的 team, 通晓日文, 通晓动漫的过去的一切历史, 通晓手办, 极具幽默感和探索精神, 当然, 更重要的是, 他们十分乐于共享那些动漫带来的单纯乐趣. 这是我近几个月来最喜欢看的一个 Blog, 每次看心情都会变得特别好. 强烈推荐.
- apple4.us - www.apple4.us
一个极具深度和广度的苹果产品和文化的 Blog, 由一群态度非常认真, 具有专业背景的苹果爱好者共同维护. 他们不是简单的"苹果设备测试者"或者用户, 他们分享的关于苹果的深度理解及各种花边新闻让每个苹果爱好者都会看得面露微笑的. 强烈推荐.
- 1416 教室 - renyue.ofpix.com
这是我最近刚刚发现的, 或许很多关注摄影的朋友已经知道了. 博主是一位摄影或者视觉专业的老师(我不确定究竟是什么专业的老师, 但是肯定是真正的老师 XD), 不过这个博客并不是一个入门者学习摄影技巧的地方, 而是一个享受来自全世界的视觉震撼的地方. 我用了震撼这个词, 是因为这个博客中的每一篇文章的信息含量都相当了得, 读起来感觉十分爽, 我每次都觉得自己是干透了的海绵掉到游泳池里. 感谢任悦老师的无私分享!


