2013年3月14日星期四

如何导出你在 Google Reader 的 RSS Feed(图)

收到 Google Reader 即将关闭的“噩耗”后,相当之震惊,一个好好的服务,为什么说收就收呢?无论是什么原因,这个是 Google Reader 用户们必将面对的事实。

一向有阅读 RSS 的朋友不会因为 Google Reader 的关闭而放弃继续阅读,而不逊色于谷歌阅读的阅读器也比比皆是,问题是读者们辛辛苦苦在谷歌阅读整理好的RSS Feed怎么能移植到新家呢?不用愁,下面一步步的为你介绍。

1)进入Google Reader后把“订阅”菜单拉下然后选择“管理订阅”

2)进入新的页面后选择“导入/导出”

3)然后点击“Download your data through Takeout”

4)点击“CREATE ARCHIVE”
  
5)谷歌开始整理你的文件,整理过程视乎于你资料的数量,整理完成后就会弹出“下载”字样,如果整理的东西太多,可能要等上一段时间,这时,你可以在“完成后邮件通知” 字样的地方打勾,然后你可以继续你其他的工作。

6)下载并把压缩包解压后(你已经成功导出了),你会看到一个叫“Reader”的文件夹,这个就是你的RSS Feed,里面有一个“subscriptions.xml”文件,在别的RSS阅读器里导入这个文件就行了。

Google Reader一直都是一个得到好评的阅读器,这次谷歌的决定估计是想把这批用户引进G+,无论是什么动机,Google Reader 的关闭都是一班“拥趸”的无奈,遗憾和损失。

2013年2月21日星期四

安卓应用 - 如何第一时间免费下载谷歌play store里不让你下载或需要付费的软件?


有没有试过,看到一个相当有兴趣的软件介绍后,进去play store,结果发现不是要付费就是不提供你所在地区的下载,是不是扫兴得很?虽然国内的第三方市场都可以下载到这些软件,但等他们推出来往往要等上一些时候,一些他们认为没有市场价值的还干脆不放,以下介绍几种个方法,让你可以在第一时间享受到最新或你感到趣的软件。

警告:通过以下方法所下载的软件可能存有病毒,恶意代码等,读者请自行承担风险。



1)利用P2P软件搜搜;
2)利用国外的一些网盘或云服务搜搜;
3)以上两种方法都比较麻烦和不够直接,最好的方法就是选择使用“黑市场”软件了,在这里要特别介绍两个“黑市场”;
  • BlackMart
这是一个不被谷歌认可的软件,它已经存在了一段时间,而在中国某个市场的下载量在一万左右,然而中国的安卓用户人数远远不止这个数字。它有汉化版和原版两个版本,汉化版可以到这里下载,而原版(英文)可以到这里下载。通过这个软件所下载的app会放在sd卡的blackmart里面。

  • 4shared



4shared 是一个文件分享平台,分网页版和手机版,和其他分享平台一样,在这里你可以上传任何愿意和别人分享的文件,也可以下载别人所分享的文件,如视频,音乐,铃声,图片,软件等等。不像BlackMart,一定要下载到手机不可,4shared可以让你先下载到电脑(通过网页版)然后再移至手机。通过手机下载的文件会放在sd卡的download里。

在这里要特别一提的是,为了尽量避免使用不良的软件,在安装前最好到play市场看看所要求的权限是不是一致,或者理性判断一下软件的性质和其要求权限的必要性合不合理。

好吧,继续你的乐趣!

    2013年2月15日星期五

    如何把你twitter账号里的一些重要消息推送到你的Android手机?

    当你有新fo,有新的mention,新的dm ...时,希望通过手机的notification通知你,有什么办法?

    虽然twitter已经把API撤出了ifttt,然而,ifttt仍然可以为你推送有关twitter的消息。

    Pushover是一个不错的notification推送软件,我们可以利用它和ifttt的合作达到推送twitter消息的目的,以下是步骤:


    1)如果你注册twitter时用的是gmail邮箱,请跳到2)。
    申请一个gmail邮箱,并把你注册twitter时所填入的邮箱以这个gmail邮箱代替;

    2)进入你的twitter账号的settings,激活邮件通知,激活后,一旦触发起事件,twitter就会发送相关信息到你注册twitter时所填写的邮箱里。

    3)进入ifttt, 在<This>选择gamil,<That>处选择pushover。

    4)等待消息吧!


    另外一个方法是通过zapier, 在那里,可以直接使用twitter所提供的API通过Pushover推送消息到你的掌上设备,但缺点是,项目比较少,只提供了“你发提时”,“新fo时”,“新通知时”和“指定用户发推时”,如果你不需要过多的最新消息,zapier也是一个可选的选择。
    在设置上,zapier没有ifttt那么简单直接,可能要花上一些时间才能建好一个zap,而且在每次的更新时间间隔上,zapier无论对付费或免费用户都不是很给力,每次都要5-15分钟的间隔,不能做到立即推送。

    在这里不打算花太大的篇幅在zapier的设置上,大家摸着用吧。

    最后,想提醒一句;Pushover是一个付费的服务,它会定时检查正在使用该服务的用户是不是已经付费,若没有的话,Pushover将会停止对该用户掌上设备的推送服务。因此,低调使用才是上策。

    Pushover 下载1 下载2

    2013年1月12日星期六

    一个不止是任务管理的任务管理器 - AnVir Task Manager

    PC用久了想有新机的速度和顺滑,对很多人来说只是个梦想,随着注册表的胀大,系统磁盘空间的缩小,碎片增多,各种软件的更新,对RAM和CPU资源的占用增加,电脑速度由开始的流畅变得慢点,最后是拖泥带水。

    要爱机保持良好的状态,定时清理磁碟碎片,整理注册表,删除系统盘的一些垃圾文件和关闭后台一些不用的服务等就成为了我们日常生活的事情,要做到这些,必须要有一个好的软件,在这里特意介绍一个比较全面的软件 - AnVir Task Manager(以下统称ATM)。它的名字是任务管理器,事实上,它有别于一般的任务管理器。

    ATM是一个由多方面组成的软件,继续看下去会重点看看它卓越的地方。


    启动管理
    启动管理是对电脑启动时所载入的软件,进程,定时任务进行管理,也可以对某个/某些启动项采取延时载入,从而达到以最短时间启动电脑的目的。
    当你对着一个启动项右点击,会弹出一个菜单,点击"Detailed Info"下面部分就会弹出来,在那里,你可以清楚看到有关这个项目的一些详细资料。你也可以对它进行一些处理,如延时启动或干脆把它禁止启动等。


    程序管理
    程序管理是针对目前正在前台运行的程序进行管理,它的其中一大特色是把一个指定程序在最小化时暂时性或永久性地放进任务栏里,这样可以使状态栏腾出更多的空间放置别的程序。

    进程管理
    这个管理有着一些不可小看的功能,例如可以通过VirisTatalUplader对可疑进程作即时的病毒扫描,也可以即时关闭该进程及把进程直接加入启动项里,更值得一提的是,你可以对多个进程设置优先级别,这对使用时的速度有所提升。所谓的先级别是针对CUP资源分配,在普通情况下,CPU的资源分配是先到先得,如果10个程序需要分配资源,就得排队,这就是为什么有时电脑速度像龟爬的原因了。所谓的优先级就是插队,把资源优先分配给一些你经常使用的程序,这样,你所使用的软件因为及时取得资源,因此速度就快起来了。

    后台服务管理
    这是服务管理,在这里,你可以即时对某些服务停用,也可以改变电脑在启动时对这些后台服务的行为,例如自启,手动,停用等。

    除了以上提及的几个功能外,还有一些卓越功能,包括对系统的优化,CPU资源的平均分配,定时清理内存。

    值得一提的是平均CPU资源:
    平均分配CPU资源会把后台正在占用巨量的资源平均分配给别的程序,从而避免了因某个程序长期占用大量资源所造成的死机或假死等现象,使电脑使用起来更加流畅。另外也可定时清理一下内存,腾出更多空间给有需要的程式使用。

    最后值得一提的是ATM的几个小工具:
    ATM会在任务栏里显示你所选定的几个小工具,它们包括有CPU的使用情况(包括温度),各个磁盘的使用情况(所剩空间,温度),物理内存的使用情况,网络使用情况及电池使用情况(只限于笔记本)。

    总的来说,Anvir Task Manager is more than a task manager, 值得一试。如果你看到"Upgrade to Pro"的字样,只要写一篇500字+它的网站链接的博文即可享受专业版的待遇。唯一遗憾的是虽然支持多国语言,但中文却不在列上,这点有待改进。

    2012年11月30日星期五

    如何把已经过期的不兼容firefox插件重新活起来

    前阵子,把firefox升级后发现一个一向很好用的插件 Tab mix plus 因为不兼容不能继续使用,后来还是解决了。

    前几天看到一位推友的推,该推的链接是链接到mozilla针对 Tab mix plus 不能使用之解决方案的网页上,这才知道原来还有不少人实在很在乎这个插件,以下,我来谈谈我是怎么解决这个问题的,也希望以后遇到类似情况的读者能够及时(或临时)解决问题。

    解决这类问题有两三个方法:
    一)等待作者更新插件,不过不知道要等到猴年马月;

    二)使用 checkCompatibility 插件;
         在firefox上安装这个插件后,就会阻止firefox禁用已经过期的不兼容插件。
    三) 如果不愿意等和安装 checkCompatibility,可以考虑这个方法,这就是修改不兼容插件的.xpi文件,方法如下:

    1)把插件文件准备好,如果没有,用另外一个浏览器进入firefox的插件网页下载,然后准备一个压缩+解压软件,这里以 winRAR 为例;

    2)用压缩软件打开.xpi文件;

    3)然后把一个叫 install.rdf 的文件拖出来;

    4)用文字编辑器(如 NotePad)打开该文件,然后作以下修改:

    NS1:minVersion和NS1:maxVersion是firefox的版本范围,也就是说,这个插件只限于在firefox的这个版本范围内可用,在这里是4.0-16.0a1。NS1:version是这个插件的版本。

    5)最后把修改好文件重新拖回.xpi文件里

     6)进入firefox的插件管理页面,把修改好的.xpi文件拖进去就成事了(注:最好先卸载不兼容版本)。

    警告:以上两种方法对某些插件可能无效或由于极其不兼容产生不可预测的后果,用户自行承担风险。

    2012年11月17日星期六

    如何制作和妙用适合自己的上网代理 PAC 文件(以GoAgent为例)

    .pac(Proxy Auto-Config)文件是一个使用代理时的规则文件,它是由JavaScript编写而成,主要是告诉系统什么条件下使用代理链接互联网,什么时候不用,从而免去了使用者频繁的切换,让电脑使用者更方便地使用代理服务。

    .pac文件是由Netscape在1996年设计,文件里主要是一个功能函数 FindProxyForURL(url,host),文法(syntax)是:

    function FindProxyForURL(url, host)
     {
        return RetStr;
     }

    url和host是参数,功能函数根据这两个参数进行分析,然后根据结果将使用代理与否的决定传回,RetStr就是决定,通常当决定不用代理时,RetStr会是"DIRECT"(即直接联网的意思)。以下一段程式片段加进了两个情况的分析句子:


     function FindProxyForURL(url, host)
     {
        //如果是谷歌,使用代理
        if (shExpMatch(url, "*://*.google.com/*") || shExpMatch(url, "*://google.com/*"))
        {
          return "PROXY 127.0.0.1:8087"
        }

       //如果是百度,不用使用代理
       if (shExpMatch(url, "*://*.baidu.com/*") || shExpMatch(url, "*://baidu.com/*"))
        {
          return "DIRECT";
        }

       return "PROXY 127.0.0.1:8087; DIRECT";
     }


    'PROXY 127.0.0.1:8087' 这句的意思是使用本机(localhost)的8087端口进行代理链接(即使用代理)。这句是针对GoAgent的(因为我正在使用这个代理),其他代理,可能有其它的要求。

    return "PROXY 127.0.0.1:8087; DIRECT"是当上面两个条件都不符合时的返回值,意思是"使用代理;如果代理无效则直接连接"。

    以上片段的两个 if .. 分析主要是针对网址,其他的如:isPlainHostName() dnsDomainIs() localHostOrDomainIs() isResolvable() isInNet() dnsResolve() myIpAddress() dnsDomainLevels() shExpMatch() weekdayRange() dateRange() timeRange() 都可以按自己的需要加以使用,详情请参阅有关网站。

    在两句的if分析句子中(第一句为例),if (shExpMatch(url, "*://*.google.com/*") || shExpMatch(url, "*://google.com/*")),其意思是:如url与"*://*.google.com/*"吻合或(||,也即or)url与"*://google.com/*"吻合则使用代理。语句中的"*"是 wild card,代表任何表述的意思,也即"*://*.google.com/*"="任何表述(包括http/https)://任何表述(www/第一/第二 ...域名).google.com/任何表述(在谷歌下的任何网页/文件)"

    以上片段的目的是想让读者基本上明白代理和.pac文件是怎么一齐工作,在这里我们不打算讨论太多的编程,我们会集中在怎么把这个文件用到最好。

    一旦有了.pac文件,我们可以为浏览器做上几两的减肥(也即把autoproxy/Proxy Switchy卸掉)。下载的GoAgent已经附有一个.pac文件(目前叫proxy.pac),如果需要,完全可以不用它,自己量身定做一个。

    .pac文件的内容是可以添加或删减,如果你发现一个网站突然被墙了,可以按照上面的方法添加上去,如发现某个网站已经解封了,也可以把它去掉,避免.pac文件变得臃肿。

    我个人是主张全局代理的,至少从安全角度看,是应该这样想的。

    一般设置全局代理都会这样设置(因为不需要规则,因此也就省去.pac文件的使用)


    但是这种设置有个问题,就是当需要切换到VPN时就必须进来一次,把钩去掉,我是最怕麻烦的人。解决办法就是把钩去掉,使用一个自造的.pac文件,从此,就不用进进出出了。

    这个.pac文件很简单,就是用上面曾提及的一句指令: return "PROXY 127.0.0.1:8087; DIRECT",再以GoAgent为例(你可以保留它原本的.pac文件然后自创一个),以下是步骤:

    1) 进入GoAgent的local目录打开proxy.ini,进行修改:


    2)新建一个.pac文件,就叫它做global.pac吧,输入以下几行然后保存:

                   function FindProxyForURL(url, host)
                   {  
                     return "PROXY 127.0.0.1:8087; DIRECT";
                    }

    3)记住你.pac文件的完整路径;例如在e:program files\goagent\里,便写成:file://e:/program files/goagent/global.pac

    4)进入系统的internet设置,把完整路径填入即可:

    知道了.pac文件的原理,无论你懂不懂编程,按照以上的方法,都能使它活起来。

    祝大家畅游互联网!


    p.s.:最后要感谢一下 @Ryans233, 他使我对.pac 文件由更深入的认识

    2012年11月3日星期六

    安卓软件:如何利用前置镜头让那些“吾生性”的人无所遁形?

    很多时候我们都会把手机暂时放在一边然后离开一下去做一些别的事情,在你不在的时候手机上发生什么事情你是完全不知道的,可能有新的短信来了,可能你微博上的发言得到了回应,也可能有“动机”不明的人曾翻阅过你的手机。

    一般,手机加了屏锁就不必担心这些不明“动机” 的人了,但如果你想知道这人是谁就得利用以下的软件。

    这个软件能监测屏锁密码的输入情况(要求管理员权限),一旦密码输入不对,就会利用前置摄像头把试图“入侵者”摄下来,也会发出警报声





    此软件叫HiddenEye,分免费版和付费版(HiddenEye plus),免费版的功能少一点(一般已经够用了),有广告。付费版也多不了多少实用性的功能,只是能够发邮件和与DropBox同步。

    最后,如果不喜欢这个软件,在卸载前记得先废除它的管理员权限。

    下载:谷歌play市场


    :作者在xda论坛发表时说,这个软件未必适合所有的安卓设备。