首页> web资源

web资源 存档

Web开发利器——WebMatrix

2013年06月22日 分类目录 :web资源| Windows资源 0

序言

虽然我因为种种原因一直对Microsoft的东西不怎么感冒,日常也只有在一些不得不使用Windows系统的时候才会去使用装了WIN8系统的笔记本,其余时间都使用的是装Fedora的台式机。但是不可否认的是,Microsoft对于Developer还是很友好的,由他们开发提供的开发工具都能提高Developer(尤其是新手)的效率。
最近藉由在公司从事网站开发的契机,我又有兴致着手折腾Wordpress了,而且不同于前几年时安装各式各样的Theme和Plugin来折腾,这次我更希望的是写点能够让我的博客(虽然已经半死不活了)更出彩的Plugin代码。正所谓“工欲善其事,必先利其器”,在确定了这一想法之后,我就开始了“利器”的准备。
最初我是想和Android APP开发(我的第一个APP的第一版已经接近完成,但是因为都是按照我的个人需求来进行定制的,基本都是硬编码,没有任何读取Config的设置,所以就不准备放到网上了)一样,将平台放在Fedora上,但是苦于环境搭建的麻烦(虽然以前有搭过),我就放弃了,等时机成熟了再做尝试。于是,WIN8就成了唯一的选择了。

WebMatrix的介绍

Microsoft WebMatrix是一款由微软公司开发的免费的轻量级Web开发工具。用它可以开发运行在Windows服务器上的网站。
值得一提的是,它允许开发者使用许多著名的开源Web应用程序。————WikiPedia

忘了最初是在哪里看到的对WebMatrix的介绍,反正这时候我脑海中浮现出了这个开发工具的名字,于是下载安装使用。事实上,它确实省下了我不少时间,我在还没有安装配置Wordpress所需要的服务器环境的情况下启动了WebMatrix,进过一系列简单的选择并“Next”之后,一个完整的Wordpress环境就配置完成了,我完全不需要费心去管环境的问题,只需要把全部的精力放在代码上就可以了,这对于开发者来说绝对是个大大的福音。

使用WebMatrix开发Wordpress的介绍

The first page of WebMatrix
启动WebMatrix之后可以看到一个非常简洁的界面(安装后第一次启动时可能会稍显不同,会多一些界面吧),因为我是要做Wordpress开发,而它在WebMatrix的应用程序库里已经存在了,所以点击新建后选择“应用程序库”,打开应用程序选择界面。
enter image description here
The dialog of WebAPP Selection
也许是因为Wordpress太过于知名热门了,因此它已绝对高的下载量列在了全部应用程序的第一位,这也方便了我们一把,选中它,并在下方输入网站名称后一路“下一步”即可,途中会提示并自动安装Wordpress所需要的一切环境程序(包括PHP、MySQL、IIS),并在安装完成之后自动将Wordpress部署上去。
等全部完成之后,我们就可以进入代码编辑界面开始coding了。
The file editor of WebMatrix
对于一些比较复杂的WebAPP项目,我们有时需要在数据库中创建一张config的table,对于使用WebMatrix来做开发的我们也不用担心,WebMatrix提供了数据库操作功能,无论是SQLServer还是MySQL,它都能提供支持(至于其它的数据库是否支持我就不得而知了)。
enter image description here
在WebSite或WebAPP开发期间或之后,我们还将会涉及到性能和SEO优化问题,而这也是WebMatrix已经提供给我们了的。通过WebMatrix对网站自动生成的报告,我们可以很直观地了解到网站的性能和SEO情况,并对它进行优化调整。
enter image description here

总结

很多人说,Developers不能懒,那些配置环境的工作都是必须的。但是我想说的是,对于单纯coding的Developers来说,这些事是运维的人才需要做的,我们只需要把全部精力都放在coding上,毕竟这才是我们的主要任务。
在开发领域,似乎像Mircosoft这样提供一条龙服务的并不多,而在Linux的开发领域,似乎更是没有类似的傻瓜式服务,难道就因为Linux的用户都是愿意折腾这么简单吗?
像是Eclipse之类的IDE开放度非常大,提供的各种提高Developers效率的插件也非常多,可是为什么就没能出现像WebMatrix这种快速配置部署的功能呢?还是说只是我没找到?希望能够有解。

, ,

Tile Tabs:一个好用的Firefox分“屏”插件

2012年10月06日 分类目录 :web资源 1

      Windows 7相对于XP,有一个功能是让我所无法抗拒的,这就是分屏(好吧,其实我不知道这个功能的官方命名是什么,所以就根据它的特性来自己定名了),我可以将屏幕平分给两个软件,让我可以方便地进行作业,比如翻译一篇外文资料时,左边显示原文PDF,右边则是Word进行翻译作业(事实上,我大四的文献翻译就是这么完成的)。

      采用了类似思路的软件其实也有,而且我相信还有不少,仅我所知的有一个名为Q-Dir的资源管理器,它提供了4个窗口来供我们进行文件在文件夹之间进行传输的作业,而无需开多个WIndows资源管理器,也不用打开那一层层的文件夹。

       于是,我一直希望浏览器也能有类似的功能,让我可以在屏幕上同时查看多个标签页里的内容。在我没能找到提供类似功能的浏览器以及插件的时候,我唯能开启2个实例,再利用Win7所提供的那个特性来间接实现,而这一招随着我转向Linux操作环境,又再一次失效了。近日,一个很偶然的机会,我发现Firefox确实有提供相关功能的插件,这就是Tile-tabs。

       Tile Tabs理论上支持无限多个标签页同时显示在一个Firefoxe标签页中,并会自动调整成垂直、水平或网格布局。更多功能有待使用中发掘。希望它能够为有需要的伙伴么提供帮助。

插件下载地址:https://addons.mozilla.org/zh-CN/firefox/addon/tile-tabs/

, ,

QQ新体验——webQQ桌面客户端

2011年05月06日 分类目录 :linux资源| web资源| Windows资源 2

自webqq推出以来,我们在QQ客户端、TM之外便有了一个全新的聊天体验,而且这是一个集聊天、网页浏览、在线应用于一身的一站式体验。而当前不久WebQQ3面试之后,我们更是要惊呼,webqq往webos迈出了结实的一步。

上星期,我在腾讯微博上得知,腾讯将针对webqq推出一个客户端,当时曾想就此写篇日志,主题是离不开客户端的腾讯,想批评一下腾讯又走回桌面客户端的老路,不过迟迟没能写下来。今天,我了解到这个客户端已经推出了,于是就去下载了体验一番,这一体验让我彻彻底底放弃了之前的想法。此客户端的推出又向webos接近了一步。

webqq客户端是基于adobeAIR开发的一个小巧、绚丽的客户端,无论是windows、linux、mac系统都能安装使用,一定程度上这方便了广大linuxer。客户端本身并不大,安装包仅2MB多,但是之前得先安装AIR客户端,安装包大概10多MB,这些对现在的硬盘来说并不算什么。它的安装也非常的简单,甚至比一般的客户端更为方便。

启动这个webqq客户端之后,我们会发现它是一个全屏、置顶的界面(包括windows的工具栏也会被覆盖),这让人感觉自己启动的是一个操作系统,对于这个界面没多少好特别指出的,它和浏览器打开后的效果一样。

也许是刚刚推出的缘故,因此并没有多做优化,无论是内存占用还是cpu占用都非常之高。基于这点,它也只能作为我尝鲜之用,不可能替换掉现在正在使用的腾讯TM。不知道在Linux环境下是否会出现这种情况?稍微我将测试一下。经过我在虚拟机中测试,linux环境下这个现象也非常严重。

作为一款桌面客户端,它也支持开机自启动,最小化到任务栏(不过方法比较特殊,下文会介绍),唯一不足的是无法记住密码,仍需要每次都手动输入密码,希望在之后的版本中能够改进吧。

启动客户端后我们可以看到桌面上出现一个导航条,上面有6个圈,第一个是切换到系统桌面(这就是最小化到任务栏的按钮了,同时它的默认快捷键是F2),后5个则是webQQ的5个页面。

至于其他的功能和浏览器打开后的都一样,就不多做累赘了。

有兴趣尝鲜、体验这个客户端的可以移步http://im.qq.com/webqq/下载安装。

, , , , ,

EverBox:盛大出品的文件同步软件

2010年12月02日 分类目录 :linux资源| web资源| Windows资源 1

中国互联网界一向就有把国外成功的web2.0服务复制进国内的习惯,SNS社区、微博、LBS,现在又轮到了文件在线同步了。而且和之前的所有产品一样,也是在国外成功产品被有关部门技术性屏蔽掉之后引进的。

所谓文件在线同步其实就是网盘,但是它和网盘相比又有改进,即安装相应软件后,程序会自动把你设置的文件夹里的内容上传到网盘中,也会把网盘中的文件下载到相应的文件夹中,这样就避免了用户手动上传下载的麻烦事。

在这类服务出现以前,我们往往会有这种情况发生:在办公室里的工作没来得及做完,然后就拷贝到u盘中拿回家继续做,然后再拷回公司。这样做一来麻烦,再者不安全,公司文档往往都涉及商业机密,甚至公务员的还会涉及到国家机密,万一U盘遗失导致商业机密被别人看到,那后果不堪设想。而这类案件在全世界都屡有发生,国内一些地方政府公款旅游被曝光就是因为相关文件因类似原因遗失而呈现在大众面前的。

而现在,有了文件在线同步技术之后,我们再也不必担心这种现象发生了。只需要公司和家里的电脑能上网,我们就能同步文件了,而且是全自动的。

提供这类服务的web2.0网站有很多,其中最知名的莫过于dropbox了,它提供的空间也非常大,完全满足90%以上普通用户的需求,只可惜在国内已经无法再使用到它的优秀服务了。而后,国内也接连推出了多个类似的服务网站:其中相对来说较为知名、且成熟的是应该就属金山快盘了,此外新浪也推出了类似的微盘服务。

而现在,互联网娱乐界大佬(这个称呼应该不为过吧)盛大旗下的盛大研究院也推出了一款类似的服务:EverBox。

Everbox的功能

支持数据同步客户端:安装 EverBox后,您所需的文件都将自动同步到设备上,您就可以随时、随地的使用手边的任意一款设备访问文件了。目前提供了提供了 Windows 客户端程序,支持 Windows XP,Windows Vista Windows 7。在以后的版本中,EverBox 将会陆续推出 Android,iPhone,iPad,Mac,Linux 等客户端程序。

容灾备份服务:EverBox 会自动的、实时的备份文件数据到 EverBox 安全服务器,当您本地的设备坏损或丢失时,不必担心由于数据丢失造成的损失。

在线音乐播放:EverBox 支持在线音乐播放功能,几乎支持所有常用的音频格式,使用简单、便捷,无需操作即可连续播放 EverBox 当前目录中的歌曲,很适于一边使用电脑一边听歌时使用。

在线浏览图片:EverBox 支持在线浏览图片功能,几乎支持所有常用的图片格式,操作简单、便捷,并支持自动播放 EverBox 当前目录中的图片文件。

如果单从能力和空间容量上来说,Everbox和金山快盘、新浪微盘没多大区别,不过我中意的是他支持的平台之广泛,虽然金山快盘、新浪微盘都推出了像IOS版之类的版本,但是至今披露出来的消息都看不到他们有支持Linux的计划(也许是我孤陋寡闻了?)而盛大研究院已经确定了会支持这些平台,因此,作为为Ubuntu有些喜欢的我来说,这是非常之兴奋的事了。

虽然Everbox刚刚推出,但是我希望它能取得成功,如果能开放API那就更完美了,web2.0服务的魅力就在于其开放性,这在facebook、twitter、dropbox、新浪微博身上都得到了印证,而开放API也是大势所趋,就连一向封闭的腾讯都已经宣布会逐步开放了(虽然现在速度极其之缓慢)。

Everbox主页:http://www.everbox.com/(现在需要邀请码注册,我好像要啊!)

金山快盘注册:http://k.wps.cn/register/?invite=oxeo8y

新浪微盘注册:http://vdisk.me/?a=login&code=000qqq&uid=58555#register

, , , ,

为我们的学术研究创建Google自定义搜索

2010年10月11日 分类目录 :web资源 0

无论你对什么话题感兴趣,至今为止Google都只能提供给你你需要的搜索结果。你必须记住Google是搜索整个互联网来为你提供你需要的结果,因此,当你的主题越特殊,Google识别有用的站点也就更难了。

事实上,几乎每一个主题都有大量的信息:每个门户网站、目录上你都能找到大量有关你感兴趣的话题的有价值的信息。看看你收藏夹里搜集了几年的网站,你喜欢的站点是否都出现在Google上?
答案肯定是NO。即使一个网站提供了成千上万有关你感兴趣的话题的信息,如果这个网站不是完全处于最佳位置以使Google抓取到它,那么它可能永远都不会显示在你的Google普通搜索结果中。事实上,这些年Google已经提供了让站长在自己的网站上使用自定义搜索的功能。

这不是重点:这些第三方应用也已经做得很好了,像GroovleSearch All Craigslist。重点是,你可以用Google自定义搜索工具来打造我们自己的话题搜索引擎,这样,如果你的朋友也对同样的话题感兴趣,你可以使这个搜索引擎发挥双倍效果。 

三步打造自定义搜索引擎

这些年,博主和站长已经在他们的网站上用Google自定义搜索来替代默认的“全网”搜索,而且还通过这个还获得收入。事实上,这工具比全网搜索更有用了。你可以把自定义搜索工具作为个人搜索工具,甚至,你可以把它提供给你的读者使用。

这三个步骤非常快:只要确定你有属于自己的网站,确定在哪里嵌入你的搜索引擎。

最主要的部分是“Sites to search(要搜索的网站)”,这些是你的专业知识聚集的地方。将你已经积累的网站、目录填进去,在我的例子中,我已经储存了信息自由法案相关网站:而且我已经使用了这个专业搜索引擎。

你可以自定义搜索框和结果显示页为喜欢的样式,修改文本和链接、搜索控制的颜色以及其他(甚至字体!)。

以上就是基本设置程序,现在你可以开始使用一个专业的搜索引擎,它使用了Google优质的网站搜索能力以及你对话题的专业知识。

你可以看到在底部,还有很多你自定义搜索引擎可以做的事情。在下面我会介绍一些特性,以下是我网站上的自定义搜索引擎。

搜索结果会马上在页面上返回,免费版CSE(自定义搜索)在结果的头部会有Google广告,你可以花一点钱来移除他们。正如你在结果中看到的,聚集的结果不包含无关结果。在我的例子中,我只要搜索官方文件,而这些正是Google已经做的:返回的结果中从包含设置的网站中抓取的,没有垃圾网站和错误的数据。

当你开始研究设置时这个功能的真正实力就体现出来了。你可以进入控制面板的

, ,

在线比较两个文本内容的不同

2010年08月06日 分类目录 :web资源 2

我们有很多时候需要确定两个文本文件之间是否有不同。例如有时候需要提交论文给学校,但是需要保证它完全不同于我们使用的源文件(怎么感觉是抄袭论文);或者是一个软件程序员,需要找出代码中的不同……如果我们尝试手动一字一句地去检查,我们会浪费很多时间。为了不浪费时间,一个不错的选择是尝试使用diffChecker,这个在线工具可以帮助我们在短时间内比较两个文本内容的不同。 » 阅读全文

,

soso.bz——一个不错的短地址服务

2010年06月23日 分类目录 :web资源 4

不知不觉已经很久没有关注过这类服务网站了,今天在GR订阅的一个WEB2.0推荐网站上又看到了短地址服务的推荐,就进去看了看,发现这又是一个实用的短地址服务,它不但在网站上提供转换服务,还给出了一段可以插入到自己的网站的HTML代码,还提供了API和一个WordPress专用的插件、以及一个书签工具。提供了如此之多的附加功能的短地址服务我在之前时未曾见过的,硬要说有也就只有一个saf.li提供了API(当然也有可能还有更多提供了这些附加功能的,只是我没注意到)。

此站界面上主要部分比较简单,大家都能看懂,第一个文本框是输入长地址的地方,第二个是自定义域名,第三个是设置密码,第四个是设置一段不超过140字的描述性文字,后三者是选填文本框,如果不需要可以留空。填完后点击“Make That Address Shorter”,当页面刷新之后就会显示出缩短后的网址了。

在刚才我就说过,这个网站提供了一段可以放在任何一个网页上的HTML代码,我们只要编辑自己的网站模版,将其插入到合适的位置即可:

<form action=”http://soso.bz/create.php?url=” method=”get” target=”_blank”><table align=”center” cellpadding=”5″><tr><td><b>Enter a long URL to make <a href=”http://soso.bz”><font/ color=”#008000″>shorter</font></a>:</b><br /><input type=”text” name=”url” size=”30″><input type=”submit” name=”submit” value=”Compress It!”></td></tr></table></form>

其效果图如下:

当然,这个是直接插入在空白页里的效果

这里再附上网站提供的PHP代码,由于避免本页内容显得过长,就不直接贴出了,附上地址链接一个,大家自己去看吧:PHP CODE

当然,为了满足广大WordPress博主的需求,官方直接提供了一个插件:下载地址,已兼容到WP3.0

效果图:这图是直接从网上拉下来的,请见谅!

访问地址:http://soso.bz/

PS:soso不是腾讯的搜索引擎嘛!笑口长开

,

YOURLS:创建属于自己的短地址服务

2010年05月27日 分类目录 :web资源| wordpress资源 1

短地址服务,顾名思义就是将一个长网址用一个较短的地址来替换,我们可以将这个短地址分享给任何一个人。这个服务可以使他们直接通过短地址访问原始地址所链接的页面。不知道是否有博主朋友希望能有自己的短地址服务?今天,我在国外网站上看到一个提供给站长架设自己的短地址服务的程序。现分享给大家,望有需要者笑纳! » 阅读全文

, , ,

LaTeX Lab:把google docs作为LaTeX编辑器

2010年05月18日 分类目录 :web资源 6

Google Docs一直以来都被科学家、学生以及学者用来分享文档。在过去的4年间,人们一直在争论Google Docs是否需要支持之前一直没提供支持的LaTeX?这个长时间的等待终于结束了。现在我们可以用Google Docs来创建LaTeX文档了。 » 阅读全文

免费在线翻译office 2010文档

2010年05月17日 分类目录 :web资源 0

google翻译在文章翻译这块的表现已经很好了,例如:翻译文本。用户提供一段文本,它立刻就会给出其他语种的翻译。它也支持翻译网页,但是如果用户需要翻译一些微软office文档呢?你是否愿意一行一行文本地让google翻译?想象一下它需要消耗的时间,更不要说这太不方便了。 » 阅读全文

,