Tag Archive : Linux

/ Linux

重点推介:

Filezilla(优秀免费FTP软件)

官方网站http://filezilla-project.org/,FileZilla 有着简洁的接口和强大的功能;

它支持多线传输及文件续传功能,能够稳定的传输大量数据。

有目录分类功能的 FTP 站点管理员(Site Manager)让你快速设定常用的服务器,还支持Proxy及防火墙,以及SSL加密及SFTP加密协议,让你的数据传输多一层保障。转载请注明天秤的 空间:http://xcode.so/2011/02/mac-ftp-filezilla/

FileZilla的接口由几个主要的面板组成,上方是大块的状态列显示服务器回传的数据,中间则是本地及远程的文件列表,下方的文件传输清单显示目前传输的状况。这些面板都可以随意开启或关闭,同时对于档案列表端你也可以切换目录树状显示,来显示最多的文件便于操作。

为了配合各国的使用环境,FileZilla可以采用语言文件来切换选择语言,目前已有包括中文在内的十种语言。除了有着众多FTP的必备功 能,FileZilla 还是一套GPL的开放源始码软件(向来更加信任开源软件,并愿意通过paypal资助他们),使用上完全不需付费。

支持平台:Mac OS X(Intel, PowerPC G4);Linux;Windows;

可以看出主流平台全支持,由于操作UI相似,这对于经常在不同平台间切换的用户更为方便,

主要特点:

界面更为友好方便,支持FTP, FTP over SSL/TLS (FTPS) and SSH File Transfer Protocol (SFTP);跨平台支持Windows, Linux, *BSD, Mac OS X and more;支持IPv6地址;多语言支持,包括中文简繁体;支持大文件传输以及恢复,>4GB;标签用户界面;支持队列服务;书签功能;拖放支持; 传输速度参数限制设定;文件名过滤;目录比较;网络配置向导;远程文件编辑;支持HTTP/1.1, SOCKS5 and FTP-Proxy;目录浏览同步,远程文件搜索;

可以看出Filezilla客户端方便易用的特色,还等什么,赶快换FileZilla试试吧!FileZilla还支持建立FTP服务,可惜目前只开发了Win平台Server版本!

其他FTP软件:

Mac 上其他的 FTP 软件也非常丰富,并不是局限于我介绍的这些内容,多数软件收费,其中也不乏优秀的免费软件,当然目前FTP软件中最常被用户使用的有以下几款,这里作说明,供大家比较参考:

Transmit (收费软件$34)

Transmit官方网站http://www.panic.com/transmit/,目前在Mac App Store可以直接下载到,繁体中文语言,界面也比较友好,支持 FTP、FTP SSL/TSL、SFTP、WebDAV、Web DAV HTTPS、iDisk、Amazon S3。缺点是下载文件名包含中文的文件会乱码(Unicode UTF-8)。Transmit 可以通过参数设置达到下载队列的管理效果,但却是全局设置,不能为每个站点单独设置。

Captain FTP(收费软件)

Captain FTP官方网站http://www.xdsnet.net/captain_ftp/features.html,功能和 Transmit 差不多,支持繁体中文语言,下载不会出现乱码,站点管理不能建立文件夹,搜索不方便,UI界面设计不完善。 下载队列的管理不人性化。

Fetch(收费软件$29)

界面清爽,没有本地窗口,下载到设置好的默认目录,上传时也需要逐次选择上传内容,搜索不方便。虽然界面不怎么友好,但是却有其他不错的特色:对浏览过的文件夹会按照目录结构记录下来;Dock 图标上可以显示传输进度;菜单中的“Resume Download”会记录下没有完成的下载,以便日后继续,下载队列的管理很不方便。

Yummy FTP(收费软件$28)

Yummy FTP 官方网站http://www.yummysoftware.com/,这款软件支持 FTP、FTPS SSL/TLS/Implicit,原生支持简体中文,不会乱码,站点管理方便,而且站点配置有“单线程连接”选项,所有下载自动形成队列,目前队列不能保存。

Cyberduck(优秀的免费软件)

官方网站http://cyberduck.ch/,支持简体中文语言,除了以上几款支持的协议外还支持 Rackspace Cloud Files。
有队列在传输时关闭窗口会中断传输,但没有提示,站点管理不能建立文件夹,没有本地窗口,但是右键菜单中有“下载另存为”和“下载至”项目,可谓有所弥补,当然了,Mac 中拖放是如此的自如,没有本地窗口也许不算是缺陷。 下载队列的管理很不方便,下载应该自动添加到队列中,并自动保存以便中途会发生中断。

什么是Google App Engine(GAE)?

Google App Engine 可让您在 Google 的基础架构上运行您的网络应用程序。App Engine 应用程序易于构建和维护,并可根据您的访问量和数据存储需要的增长轻松扩展。使用 Google App Engine,将不再需要维护服务器:您只需上传您的应用程序,它便可立即为您的用户提供服务。

您可以使用 Google 企业应用套件通过自己的域名(例如 http://www.example.com/)提供应用程序。或者,您可以使用 appspot.com 域上的免费域名来为您的应用程序提供服务。您可以与全世界的人共享您的应用程序,也可以限制为只有贵组织的成员可以访问。

Google App Engine 支持以几种编程语言编写的应用程序。通过 App Engine 的 Java 运行时环境,您可以使用标准 Java 技术(包括 JVM、Java servlet 和 Java 编程语言,或使用基于 JVM 的解释器或解译器的任何其他语言,例如 JavaScript 或 Ruby)构建应用程序。App Engine 还提供一个专用的 Python 运行时环境,该环境包括一个快速 Python 解释器和 Python 标准库。Java 和 Python 运行时环境构建为确保应用程序快速、安全运行,并不受系统上的其他应用程序的干扰。

在 App Engine 中,您只需为您使用的资源付费。没有设置成本,也没有重复的费用。您的应用程序使用的资源,如存储空间和带宽以千兆字节衡量,并以有竞争力的费率收费。您可以控制您的应用程序可以消费的最大资源量,使其一直保持在预算范围内。

可以免费开始使用 App Engine。所有应用程序都可以使用多达 500 MB 的存储空间,以及可支持每月约 500 万页面浏览量的足够的 CPU 和带宽,完全免费。为您的应用程序启用付费后,您的免费配额将提高,您只需为使用的超过免费水平的资源付费。

搭建Kindle的自动RSS订阅推送站需要具备的基本条件

欢迎复制转贴本文,由于本文可能会多次更新,转贴请注明原文章地址:天秤空间

1、Google Account

2、必备的调试管理软件和kindlereader软件GAE版

3、Google GAE使用权限(需要申请取得)

4、@free.kindle.com或@kindle.com的推送地址

5、用于接收RSS订阅的Kindle WiFi 或3G+WiFi

1、Google Account

第一步这里略去,没有Google Account的同学自行Google解决!

2、必备的调试管理软件

Google App Engine SDK for Python
Python 2.7.1
UltraEdit(请自行搜索下载)

Windows用户请下载红字部分,此外Python我使用的是2.6版本,2.7版本应该也可以!

Google App Engine SDK for Python 软件包
平台 版本 大小
Windows 1.4.0 – 2010-12-02 GoogleAppEngine-1.4.0.msi 9.5 MB
Mac OS X 1.4.0 – 2010-12-02 GoogleAppEngineLauncher-1.4.0.dmg 4.3 MB
Linux/其他平台 1.4.0 – 2010-12-02 google_appengine_1.4.0.zip 3.2 MB
Python软件包

For the MD5 checksums and OpenPGP signatures, look at the detailed Python 2.7.1 page:

kindlereader软件GAE版

下载地址:kindreader-gae-0.1.zip

本地下载:有同学反映下载安装后存在问题,这里提供我测试完全正常的版本KindleReader

更新说明:作者更新了程序源码(更新程式下载地址kindlereader-gae-0.2.zip),增加测试功能和OAuth认证方式

使用中出现Bug请提交此地址

3、Google GAE使用权限(需要申请取得)

1、打开Google App Engine主页,点击页面右面的Sign up

2、然后回提示你登陆你的Google帐户,没有帐户的可以去申请一个:

3、登陆Google账户后,页面跳转到注册页面

4、点击“Create an Application”按钮,开始申请:

这是就要你输入你的手机号码,手机号码需要填写国际区号,中国的区号是86,如果你的手机号是13999999999(推荐使用移动或联通号码),那么就填写 “+8613999999999” 的形式,填写好后点击“Send”按钮,你的手机就会收到一条短信,发件人号码是“106575580286”,短信的内容如下:

Google App Engine Code:1234567

验证码一共有7位,这个短信验证是免费的,大家不要担心。此外,一个手机号码只能申请一个Google App Engine服务,重复申请多次也是无效的。如果没有收到短信,没办法,借个朋友的号码去申请吧,最好是中国联通的号码。

填完验证码后就是填写一些基本的信息,比如说是域名、站点的名称等等。然后确定,就申请成功了。相信有不少同学在中申请过程中没有收到Google发的认证码,有一个途径可以向Google反映的, 透过下面的网址,输入城市,门号供货商名字,以及评语,他们就会针对你的申请去解决http://appengine.google.com/waitlist/sms_issues

取得GAE使用权限后我们可以正式开始搭建

1、登陆Google App Engine选择Creative Application进入下一步

2、填入App需要的信息后再次点击Creative Application就完成了服务器端项目的创建,我这里创建项目名称假设是Rss2Kindle

3、分别安装已经下载的文件GoogleAppEngine-1.4.0.msi、Python 2.7.1、UltraEdit;解压下载的文件kindreader-gae-0.1.zip到独立目录以你的项目名称命名,这里以Rss2Kindle为例;打开应用程序GoogleAppEngine Launcher,选择Edit–>Preferences…

4、填写Python路径到你安装的Python目录,如果是默认安装App Engine SDK路径可不填写,Edit编辑器路径如果不选择Ultraedit可不填写,如图所示;

5、添加kindlereader应用程序,选择File–>Add Existing Application;

6、添加kindlereader应用程序的具体路径,这里就是你解压该文件所在的目录;

7、注意到添加后的kindlereader应用程序项目名称和你的预先创建的App项目名称不同,进入下一步修改项目名称匹配;

8、点击Edit,需要简单修改项目名称以匹配你预先创建的项目(将原来的kindlerreader修改为预先申请的项目名称rss2kindle),之后点击保存退出编辑器;

9、现在可以点击Run在本地试运行,由于程式没问题也可以点击Deploy直接上传,点击Deploy后在弹出的对话框输入Google Account和密码并确认,开始自动处理;

10、上传完成后提示“You can close this window now.”你可以关闭窗口,下面配置该帐号,打开Google App Engine,发现项目名称Current Version下标识数字“1”

11、点击该链接(实际上该链接http://rss2kindle.appspot.com/,其中rss2kindle可直接替换你的项目名登陆!)后出现登陆页面;

12、授权Google Reader账户,配置推送内容,至此完成设置,静待推送RSS好了!kindlereader应用程序作者设置的默认推送时间是每日一次北京时间7:30

13、完全设置好后,打开Kindle WiFi,在推送时间就可以收到RSS订阅,如图所示;

更新说明:

作者更新了程序源码(更新程式kindlereader-gae-0.2.zip下载),增加测试功能和OAuth认证方式,操作方法无特殊变化,上传打开后如图所示(注意红色标识内容)!

希望与Kindlereader作者jiedan交流请点击此地址,前次直接交流获悉如下要点:

介于gae的cron执行时间10分钟,gae版在cron修改这个限制之前永远不会支持发图, 目前已经允许多个时间点,编辑设置cron.yaml文件即可,参考:http://code.google.com/intl/zh-CN/appengine/docs/python/config/cron.html,由于gae支持多个管理员,所以多个greader也是支持的,添加多个管理即可, 由于cron执行时间限制为10分钟,而直接浏览则限制为30秒,所以测试可能超时失败,而cron时却可能成功, 如需测试浏览 /deliver 地址即可

如果使用中还有什么问题也欢迎留言交流!

补充:投递时间修改

修改cron.yaml文件可改变投递频率,例如修改schedule: every day 07:30

cron:
– description: monday morning delivery
url: /deliver
schedule: every day 07:30
timezone: Asia/Shanghai

请求测试的读者较多,开一个专用的测试地址:http://rss4kindle.tk

自11月1日开始,亚马逊网络服务(AWS)客户获得一年起免费服务。

AWS的免费使用方法(每月):

* 亚马逊EC2 Linux Micro Instance 每月持续750小时运行使用时间(613MB内存和32位和64位平台的支持)*
* 750小时的弹性负荷平衡加15GB的数据处理能力*
* 10GB的亚马逊弹性存储,加1万I/Os,1GB的存储快照,10000快照下载请求和1000上传请求*
* 5GB的亚马逊S3存储,20000下载请求和2000上传请求
*每30GB的因特网数据传输(15GB的输入数据传输和15 GB的输出数据传输服务,亚马逊CloudFront除外)*
亚马逊SimpleDB Machine Hours 和1GB的存储空间**
* 100,000亚马逊简单队列服务请求**
*亚马逊提醒服务提供的100,000请求,100,000HTTP和1000电子邮件通知**

申请地址跳转:AWS Free Usage Tier