首页> 资源分享

资源分享 存档

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这种快速配置部署的功能呢?还是说只是我没找到?希望能够有解。

, ,

私人文件同步助手:BitTorrent sync

2013年05月20日 分类目录 :linux资源| Windows资源 2

随着生活水平的提高,家里有多台电脑已经习以为常,而有时我们需要在几台电脑之间共享些文件(比如音频文件、视频文件),这时我们选择哪种方式来进行呢?通过u盘、移动硬盘传输?飞鸽传书?还是直接设置共享文件夹?我现在的选择是BitTorrent sync。

什么是BitTorrent sync?

BitTorrent sync是知名的提供P2P传输服务的BitTorrent公司新推出的一款分布式文件同步软件,目前它仍处于alpha中。它提供了一种不经过第三方服务器,直接在两台终端用户机之间同步文件的模式(事实上它等同于bt协议和emule协议下载)。

为什么选择BitTorrent sync?

有时候不经要问,现在已经有了这么多优秀的文件同步方案(如DropBox\金山T盘\百度云等),为什么还要用这个新产品呢?当我在网络上了解到BitTorrent sync时,它那点对点的特性让我眼前一亮,这不就是我理想中的、最适合我的同步方案嘛。

BitTorrent sync的特点

私密性

BitTorrent sync不同于DropBox等基于公有云的同步方案,它没有中心服务器的概念,这样就能彻底防范在文件传输过程中文件外泄的可能性,就算不是要同步些“艳照门”,包括公司文件、个人账单等都应当是保密的,不容外泄到网络上的。而通过公有云进行几台电脑间的同步,由于文件会存储在公有云上,一旦公有云被黑客攻破,或者公有云方面的小疏忽导致文件被暴露在搜索引擎中时,我们的文件就被外泄了,一旦被有心人发现,就会被惨遭恶意利用了。

速度快

这个特性可能只存在于局域网环境内,广域网环境内的同步操作我暂未尝试,所以不便评论其速度(不过由于我们的宽带的上行速率的限制,应该不会快到哪里去吧)。
局域网环境里通过公有云这种同步方案由于其之二到无聊之极,就不多说了,这速度之慢,嘿嘿。
以前我在笔记本和台式机之间传输文件使用的是移动硬盘(局域网中设置共享的方法由于我2台电脑的操作系统不同,所以没尝试过),虽然这一方案的操作并不复杂,速度也还可以(台式机有USB3.0插口,而移动硬盘也支持3.0传输),但是这里唯一一个问题就是我们需要台式机传输到移动硬盘,移动硬盘再传输到笔记本,这等于是做了2次同步操作,使用了2倍的时间。而使用BitTorrent sync之后,虽然传输速度相对来说降低了不少,但是由于它跳过了移动硬盘这一中介,所以时间总消耗会少不少。
在我的家庭环境中,笔记本使用的是路由器的wifi信号,在和台式机同步过程中的下行速率基本保持在6MB/s,这对于无线同步来说已经速度非常快了。笔记本同样使用有线的情况,估计速度会更快吧。

便捷性

去年我工作日都住在亲戚家,笔记本也放在亲戚家供我使用,而周末回家时就使用台式机。而有时候我工作日在亲戚家时,突然需要台式机上的某个文件,我可能需要电话打回家,告诉父亲这个文件放在哪个盘里、哪个文件夹里,然后再通过E-Mail传输到我的笔记本上。但是这种方法麻烦姑且不说,单是我台式机安装的是父亲不会使用的Linux就注定了它的可操作性低。所以,事实上这种情况下,我只能根据事情的重要性来决定是等到周末回家还是中途回家。
而如果当时有BitTorrent sync的话,我就可以事先设置好同步文件夹并设置自动启动,然后在有需要的时候电话通知家中的父母启动电脑就可以了。当然这里还会有个关机的问题,不过这不重要,就忽略了吧。

BitTorrent sync的使用

在Linux端,BitTorrent sync提供了个Web GUI,当启动服务之后,我们可以经由http://192.168.1.***(根据该终端的实际ip设置):8888/gui来访问服务,在这个页面上我们可以监控同步状态,设置允许同步的文件夹、设置同步文件夹的访问权限等等。

在列表中选择好允许同步的文件夹之后,通过Generate获取一个权限密码,在其他电脑上设置文件夹时,输入这个密码就可以建立起2个文件夹之间的联系并自动进行同步了

尾声

仍处于Alpha之中的BitTorrent sync现在的功能还很简单,对于高度同步控来说,它还不能实际使用,只有我这种只是简单同步的可以试用下。

, ,

音频文件整理利器推荐

2013年05月15日 分类目录 :windows&软件技术| Windows资源 0

在MP3时代,由于MP3容量普遍较小(我第一个MP3容量仅512MB),所以为了储存更多的音乐,我们不得不使用单曲容量更低的mp3格式,而这带来的一个负面影响就是音质会有所损失,对于“木耳朵”的人问题不大,但是对于“金耳朵”就是个大灾难。好在如今存储技术的突飞猛进,这一问题基本得以解除,越来越多的人开始享受起无损音乐带来的听觉效果,虽然我是一个彻彻底底的“木耳朵”,但是也时髦了吧,电脑上、手机上90%以上的是无损格式。 在解决了存储容量这一问题之后,摆在我们面前的问题依然不少,而今天我所要解决的正是这些烦人的现象,顺便吐槽下国内一些盗版渠道,真是败你们所赐,才要我这么费劲啊。

ID3信息不全、不正

但凡有从网络上下载过音乐都会有这种经历,明明自己下载的音乐文件名是正常的,但是在播放器里显示的确是乱码或者是某网站域名,或者还算客气的只是专辑、年代、曲风等信息为空。当播放列表里有成百上千首时,想找到这首真是件大难事。而这全源于盗版网站为了推广自己,硬是将域名之类的信息植入进去,人为造成了这种ID3tag的不正、不全(这也是为什么当年Google 音乐推出时,会受到欢迎的原因,可惜随着其他互联网企业的进入,它已经寿终正寝了)。 说了那么多,那什么是ID3tag呢?

ID3tag是一种metadata容器,多应用于MP3格式的音频文件中。它可以将相关的曲名、演唱者、专辑、音轨数等信息存储在MP3文件中。

从ID3tag的定义我们可以看出,一个合格的音频文件(尤其是音乐)应当包含这些信息。奈何现实和理想总是有距离的,于是对此有洁癖的我们就只能自己使出浑身解数来补全信息了。经由一些推介优秀软件的介绍,我了解到了Quintessential Media Player这一媒体播放器,不过我只使用了它的媒体库功能,至于媒体播放这一块还是交给了其它播放器(这个播放器稍后也会有所提及介绍,应该会是另成一文吧)。

照例先了解下这播放器的非官方介绍(内容来自小众软件):

Quintessential Media Player 是款音乐播放器,利用 Gracenote 的插件,可以对 MP3 文件实现自动扫描并填充 MP3 ID3 信息。

此软件有非完整版中文包,对英文头疼的可以安装下中文插件。其使用非常简单,安装完成后(注意不要安装Lite版),将音频文件导入到媒体库中,软件就会自动处理音频文件的ID3tag信息了,当状态显示为”identified”后,就可以将从网络获取到的tag信息写入到音频文件的meta里了,就是这么简单。不过仍有3点需要注意:

  1. 非.mp3音频文件可能不会自动处理,需要手动操作
  2. 获取到的tag信息不能保证100%正确,还是有必要人工验证下的
  3. wav\flac等部分格式写入tag信息功能不支持

无损专辑.cue文件不规范

有时候为了保证文件夹里的有序,下载以一张专辑为一个音频文件的flac\ape\wav格式音频文件也是有必要的,而这种格式的音频文件通常会附带一个.cue索引文件,里面记录规定了专辑中每首音乐的起始时间戳、标题、演唱者等信息。现代化的媒体播放器可以根据这个文件将专辑分割出来并加入到播放列表中。然而,国内渠道下载到的音乐附带的cue文件的文字编码几乎100%是GB2312的(微软培养出来的坏习惯啊),而绝大多数国外的播放器都只支持UTF8编码的cue,这就导致了当使用这些播放器时,我们的音频文件无法被播放器正确分割或是分割后无法播放,这种糟糕的情况在Linux下尤其严重。解决这个问题的办法有3种:

  1. 将cue文件用utf8编码重新保存(但是有一定概率会导致乱码的出现);
  2. 换用支持GB2312的播放器;
  3. 通过技术手段将一张专辑分割保存为多个音频文件。 这里的3种方法可以根据自己的喜好来选择,并没有最优项。而对我来说,我比较倾向于第三种,事实上我也这么干了。原先我使用的是千千静听来进行这一操作,不过,为了分割音频文件而再去多安装一个播放器显然是我不需要的,于是就去网上又找了一个新方案,即使用 Medieval CUE Splitter这一专业分割器。它的使用非常简单,基本上看一眼就能了解个7788了。在我整理音频文件的时候,在分割操作结束之后,我会再利用上面提到的Quintessential Media Player处理一下分割后的音频文件,这样一来就完美了。

上述2个实用工具都是Windows环境下才能使用,在Linux环境中也有一些类似工具,只是功能上可能没有它们来得强大,所以,Linux用户如果想对音频文件进行这类处理的话,还是找个Windows平台吧。

, ,

HTC OneX Jelly Bean分享

2012年11月13日 分类目录 :android资源 0

      自从入手OneX之后,我可谓是刷机无数,从CM9到MIUI,再到CM10,每一款都有某些个功能让我所痴迷,但是再刷了如此多次系统之后,我开始疲惫了,我为什么要刷机呢?能正常使用不就够了。

      对刷机产生疲倦感的其中一个原因是CM系统暂时还不支持OTA升级,每次都要去下载下来拷贝到SD上,麻烦,虽然前段时间有消息说CM将支持OTA,不过是否免费使用尚且不得而知(CM相对方便的固件管理器就需要付费,免费版功能实在有限)。而MIUI是支持OTA的,但是自从自由桌面推出来之后,我就对MIUI失去了兴趣,倒也不是因为自由桌面,而是它不断增加的功能,我一直认为系统只保留最基本的功能就够了,其他的让用户去选择自己中意的第三方应用呗。如果是想统一用户体验,则可以去和应用谈出定制版。

      如上,当OneX官方的4.1开始推送之后(台版),我就萌生了回归官版的想法。一开始因为我不慎刷了台湾大哥大的定制版RUU(HTC的官方安装程序),以至于版本号超过了通路版,而4.1的推送只有通路版能收到,因此只能使用网友提取出来的ROM,这么一来又解锁、ROOT了。本来这是好事,可以删除那些多余的应用(主要是大陆无法使用的那些),不过对于我想彻底回到官版的想法,这就违背了,而且这样一来还不能OTA,不过再没有找到4.1的RUU的情况下,只能先将就着了。

      前几天,偶尔间在MIUI论坛(为什么会访问它我也忘记了)看到了4.1的RUU,心中一阵激动,果断下载刷机。当下载完之后,在解压的时候发现了点小奇怪,每次解压到100%的时候都会出错,说是数据损坏,但是看网上这个压缩包流传很广,不应该啊!于是就先放了放,今天换到了Win7上重新下载解压,成功了,之后就顺顺利利地重新加锁,刷机。

      经过这一折腾,我大概知道了这个压缩包的奥妙,根据网上的资料这个压缩包最初流传出来的论坛似乎是用7zip进行的压缩,至于在压缩过程中做了些什么就不得而知了,所以当我在家里用台机解压的时候失败了(台机上装的不是7zip),当换到笔记本的Win7上用7zip就成功了。

 

ROM地址:http://pan.baidu.com/share/link?shareid=127528&uk=3439755712

使用方法:

1.手机重启到fastboot usb界面,开机界面同时按电源键和声音降低键

2.PC上进入cmd,输入fastboot oem lock(这步的前提是电脑上安装的Android SDK环境,当然也可以将fastboot.exe和adb.exe复制到Windows文件夹下,当然应该也需要其他关联文件吧,我是直接安装的SDK环境)。

3.双击RUU_ENDEAVOR_U_JB_45_S_hTC_Asia_TW_3.14.709.20_Radio_5.1204.162.29_release_292865_signed.exe开始一步步下去。

4.等个十来分钟就完成啦。

PS:本来想上传解压后的EXE文件的,不过我的小水管就算了,这是我从别人的网盘转存的压缩包,解压密码是bbs.zhangku.com,请务必使用7zip来解压

,

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/

, ,

在Linux下尽享音乐新体验之深度音乐

2012年07月29日 分类目录 :linux资源 0

       Linux之所以始终无法被普通用户所接纳,其中最主要的原因之一是娱乐性功能的有所欠缺,首当其冲的就是音乐和视频的播放。虽然经过无数开发者多年来的努力,在Linux上已经有不少优秀的播放器了,但是和Windows平台的同类相比,仍然有不少差距。

       早在2010年的暑假,我曾连着2天撰写了3篇关于在Linux下欣赏音乐的好工具,不过由于种种原因都已经不再适合现在使用了(其中中国移动的咪咕音乐竟然和腾讯的Linux QQ一样出了没几版就死亡了,国产软件的悲哀啊!)。最近,随着我Linux的更换,无意中发现Deepin Linux配备的深度音乐是个不错的选择,至少对于国内用户来说,它还是非常的简单好用的。废话不多说,下面进入正题。

       首先来一段深度官方的自我介绍:深度音乐播放器是Linux Deepin 团队为广大Linux用户量身开发的音乐播放软件。它是一款自由软件,遵循自由软件基金会发布的GNU通用公共许可证第三版。目前最新版本为1.0。 深度音乐播放器具有以下功能:

  • 支持播放列表    
  • 支持均衡器   
  • 独创的音乐管理
  • 自动下载专辑/歌手封面
  • 提供简洁模式与完整界面模式    
  • 支持多引擎搜索歌词。  
  • 该音乐播放器支持多引擎自动搜索所播放音乐文件的歌词,并自动保存歌词文件,也可以自定义歌词保存目录。
  • 支持“面板歌词/窗口歌词”显示模式。   
  • 您可以在这两种歌词显示模式之间进行切换。同时,也可以对这两种模式进行歌词样式设置,如对歌词显示字体、字型、字号、对齐方式、滚动方式、配色方案等进行个性化调整。    
  • 快捷的音乐文件搜索功能    
  • 支持使用英文、全拼、简拼对播放列表内或音乐库中的音乐文件进行快速高效检索。   
  • 自定义更换皮肤主题。    
  • 默认提供 5 款皮肤主题,或者将您个人喜欢的图片设置为播放器的外观。同时也可为自定义皮肤进行配色选择,也支持导出自定义皮肤文件。   
  • 支持多种音乐文件格式    
  • 支持常见的 mp3、flac、mpeg4、ape、wma 等多种音乐文件格式。    
  • 其他功能    
  • 可记忆播放历史、支持播放时启用淡入淡出,支持系统托盘功能、全局热键等

       单就功能来说,深度音乐基本已经具有了我们所需要的所有功能,而且根据小道消息所说,日后还将会加入在线功能(说实话我对这个功能很不喜欢),某种程度来说,它已经基本克隆了所有Windows下同类的常见功能。

       而且,值得一提的是深度音乐的UI,Linux下的软件界面带给我们的印象通常可以单调、简陋,但是深度音乐的UI却是非常的炫目美观,这得益于深度团队自制的UI库。同时,深度音乐还提供了主题更换功能,用户可以根据自己的喜好来修改它的式样(好吧,我不得不说,从去年开始不知怎的主题更换功能又被国内的开发者发掘出来了,不管什么软件都提供了主题更换的功能,甚至连杀毒软件这样通常在后台默默工作的软件也有主题更换功能)。

      

         在深度音乐中,最让我满意的要数它的文件管理功能了,它提供了按艺术家、专辑、流派三种分类方式来查看列表中的音乐。此外还可以方便地查看本地歌曲(按文件夹进行了归类)。除了查看之外,添加音乐的功能也非常的好用,除了我们在Windows下习惯了的添加方式之外,它还可以一键扫描主目录或指定目录,通过这我们可以方便、快速的添加音乐。

对于这个功能,我想应该还可以参照Linux下的一些播放器,自动监视指定目录,有新音乐之后就自动加入列表吧。

      除了以上功能之外,深度音乐也提供了歌词在线下载功能,由于我现在只对古典和新世纪这些纯音乐有兴趣,所以歌词的功能不多用。而且我一直没相同的是,为什么有人会喜欢在桌面上显示歌词,如果是想练歌去KTV的话,完全可以用一些更专业点的KTV软件嘛。

       对于一款仅仅出了第一版的软件来说,目前给人的使用体验已经非常不错了,Linux用户完全有理由将它作为默认音乐播放器,至少国内用户是必须的。

       目前除了Deepin linux自带之外,Ubuntu和Fedora这两大发行版都已经可以成功运行深度音乐了,使用这两个操作系统的用户可以参考网上的资料进行安装使用,其他版本理论上也可以使用同样的流程进行安装吧。

参考资料:
其他发行版本安装深度音乐播放器

在fedora17上运行deepin-music-player和deepin-media-player成功

, , ,

试用Deepin Linux12.06小记

2012年07月21日 分类目录 :linux资源 2

         说在前头的话:这篇日志是我安装完Deepin Linux后通过Blogilo撰写并发布的,关于Blogilo可以参见我很久前写的日志《blogilo:Linux环境下暂时最优秀的博客离线编辑器》,原本下午已经写了一部分,但是因为还没写完所以就先保存在本地了,没想到晚上再打开发现找不到下午保存的版本了,于是乎就只能重写了。好吧,发布的时候发现竟然因为xml-rpc的问题发不出来,只好复制到后台再发了。
         这周,原本已经安定下来的折腾劲不知怎的又蠢蠢欲动起来,昨日下班回家吃完晚饭,二话不说插上之前准备好的Deepin Linux USB启动器,将台机的Fedora又格成了Deepin linux。这几年从Ubuntu到Mint、再到折腾Gentoo,直至扎根Fedora,我也算是体验了把几个比较知名的发行版了,虽然他们各有各的优点,但是事实上我至今没能找到一个真正让我能够安定下来的版本,谁让我的品味变得这么刁了呢?实际上在去年的7月我就曾安装体验了把Deepin Linux 11.06,当时同样也通过Blogilo写了篇日志作为记录(参见《从Linux桌面客户端发出的日志),时隔一年,又一次尝试Deepin Linux,不知此次是否有留住我的特点呢?
        对照时隔一年的2个版本界面,Deepin Linux的美工已经成熟了许多,它的透明效果足以让用户知道其实Linux完全可以比Windows7、Mac更漂亮,而在12.06版中,据说还用上了许多Deepin自己的UI库,估计往后大有跳出Gnome,制作一套属于自己的桌面环境吧。在12.06中搭载的深度音乐播放器、深度影音播放器就是Deepin UI的杰作,从界面来看确实美观。至于其余的性能等方面,其实各发行版之间并没有多大的差别,尤其是Deepin Linux又是基于Ubuntu进行二次开发版本。
        从我目前对Deepin Linux的观察来看,它的发展模式比较接近于以界面风格高仿Mac而著称的elementary的发行版,他们都除了进行Linux界面的修改之外,推出自己的软件,Deepin是从影音播放器这类休闲娱乐的软件着手来吸引用户使用,而elementary则是从浏览器等基础软件开始,恐怕这就是他们唯一的不同吧。


, , ,

强化微博功能的新菊子曰

2011年12月24日 分类目录 :Windows资源 0

       一直以来,菊子曰都是以强化博客管理功能为主,虽然微博功能早早就有了,但是一直都是非常简陋的功能,甚至在我看来完全不能用,也因为这样,在很长一段时间里我几乎没用过它的微博功能。直到不久前,菊子曰终于开始在微博这块强化功能了,很多一直以来被我诟病的地方也都改善了,所以,我认为有必要在这时候推介一下它的微博功能。

      如果单纯作为微博管理软件来看,60多MB的菊子曰软件稍显有些庞大,而且驻留后台时稳定在100MB+内存使用也稍有恐怖。但是对于既用博客又常用微博的朋友来说,它倒是一个不错的选择,且不说本来就很强大的博客管理功能,就是刚刚开始发力的微博功能,现在也已经能够很好的工作了,而且从开发人员处得到的内部消息,以后它将成为一个重点开发的组件,甚至还会有一些意想不到的功能哦(至于是什么功能这里就不透露了,保留些神秘感)!

      准备阶段的安装软件等操作这里就全部省去,直接从配置微博功能开始,这里我将以新浪微博为例来图示操作过程。

配置微博

       首先切换到“我的微薄”界面,然后从左侧的帐号列表中进入设置或从顶部工具栏的账户进入皆可。

       然后从支持列表中选择所要添加的微博,如果还没有一个微博帐号,可以通过界面上的注册链接进入注册。本文以新浪微博为例,因此选择新浪微博。各微博的设置方式基本相同,根据指示来就可以了。这里仍然要说明一下,由于不可抗拒的原因,列表中有的微博已经无法使用,有的需要翻墙才能访问,请在使用时注意这点。

        接着输入您的微博地址,请确保输入正确。

      之后会被要求输入一个名称,它的作用是当你启用了多个微博后,可以在菊子曰软件中方便地识别。

      输入完成后会弹出如下界面,请务必仔细阅读说明并点击下一步开始新浪微博方面的设置。

点击下一步后,电脑的默认浏览器会弹出新浪微博应用授权页面,如果你还没有登录,会先出现如下界面,让你输入帐号和密码。然后网页上会给出一个验证码,请复制该验证码。

之后回到菊子曰软件设置界面,在验证码输入框中粘贴刚刚得到的验证码:

注:图中的验证码只是我获得的,不要很无聊的直接输入该验证码哦!

       验证成功后菊子曰就会从新浪微博上开始下载您的数据,这里会有一个选项让你选择是否下载所有关注列表信息,这里没什么好建议的,想选哪个就哪个,或者直接跳过也行。

等全部配置完之后,会出现两次对话框,第一个是询问是否要在新浪微博上关注菊子曰,第二个是询问是否要发布一条微博来推荐菊子曰。这并非强制性措施,如果愿意建议能够发布一条信息,向关注的人推广一下这款优秀的产品。也算是对菊子曰开发团队的支持。

界面介绍

菊子曰提供了两种显示方式,其一是显示详细信息,包括微博中的图片;另一个则是摘要模式,将关注的微博、我的微博、对话、私信等微博根据不同的状态分别显示,方便查找。

      而在“我的圈子”中,显示的则是关注列表和粉丝列表,理论上我们可以通过这个节目直接进行回复、私信、取消关注(关注)等操作,不过这些功能暂时还未完善经开发人员提醒后发现原来这些功能已经可以使用了。

微博发布功能

在介绍微博发布功能之前,首先要说的是,菊子曰支持右下角提示新微博信息,如果关注的微博较多,还可以通过软件设置进行相应的设置以避免骚扰。其实我觉得默认设置已经很人性化了,不改设置也可以了。

回到发布功能上来,菊子曰支持发布新微博、回复微博以及转发微博三项基本功能。其中,转发微博的功能使用起来非常的舒服。当右下角弹出的微博想转发或回复的时候,我们只要点击它就可以弹出编辑界面,此时界面将分为上下两部分,上部是源微博,下部则是我们输入评论的地方。如果我们错过了右下角的提示,也可以通过主界面进行转发或回复操作。

 

编辑完成之后点发布就OK了。

      至此,基本的功能就介绍完毕了,貌似有些过长了,还是不习惯写类似教程类的文章啊。。。不过说回到菊子曰身上,最近菊子曰在微博功能上的进步真是神速,几乎每个版本都有新功能出现,也许,用不了多久它就会成为桌面微博中非常有竞争力的一款软件了。作为用户来说,我也希望菊子曰推出一个微博版,剔除博客和相册功能,这样或许能够吸引更多微博用户知道菊子曰、使用菊子曰。

快生活中的精神粮食

2011年09月05日 分类目录 :读书人生| 资源分享 1

        现在的都市生活节奏越来越快,休闲时间越来越少。原本很平常的阅读俨然成为一件奢侈品,人们很难腾出充分的时间,忘掉一切烦心事,进入书香世界。再者由于互联网的繁荣,人们的阅读越来越娱乐化,阅读的深度也越来越浅,阅读也越来越碎片化。在这种快节奏的都市生活中,难道我们就不能拥有一个能够全身心阅读的时间、地点?

        无论是我的个人经历,还是我的耳闻目染,在这种快节奏的生活中,地铁车厢确实是一个非常不错的阅读场所。根据调查显示,上海市的上班族上班路上使用的时间为47分钟,而这47分钟在地铁车厢这一狭小空间又能做些什么?读书是其中最具可行性的一种。地铁行驶稳定,车厢明亮……这种环境不阅读还真浪费了。我出行一般要在地铁上待1个半小时(单行)以上,而这段时间已经成为我每天最稳定的阅读时间,而在地铁上,通常我可以看到周围有10来人是在看书(无论是纸质书还是手机、ipad、kindle)。可见,利用这段时间进行阅读活动的人还是挺多的。

       但是,这种阅读同样也有缺陷,由于阅读时间相对较短,而且环境较吵,不利于用来阅读一些深度的书籍,因此,大多数阅读的都是些轻松些的小说。事实上,我们也是有办法能够充分利用乘地铁的这段时间享受深度的内容。这里我要推荐的有3个方案:

  1. 《开卷8分钟》,这是凤凰卫视的一档日播节目。主持人著名学者梁文道每天用8分钟介绍一本书,让观众用最简利的方式碰触到书籍的精髓,进入一个有一个迥异又奇妙的书中世界。节目在书的选择方面是多样化的,包括文学,历史,科学,财经,商业,宗教,任务传记等。现在主流手机操作系统中都已经有凤凰移动台软件(ios\android\s60v3\s60v5\symbian3\java),我们可以在这上面直接收看。同样,如果我们有使用itunes,我们也可以在这里面订阅下载相关podcast,然后传至移动设备中进行收看。
  2. 《冬吴相对论》,这是由原凤凰卫视著名主持人梁冬与《21世纪商业评论》主编吴伯凡共同主持的商业脱口秀广播节目。每期都会从当下热点的社会、经济现象谈起,解读背后的真实道理。他们从生活的视角解读经济事件的玄机,在经济话题的背后探讨生活的真谛。在线收听地址:http://dongwu.21cbr.com/ 。下载地址:http://www.verycd.com/topics/2807431/
  3. 静雅思听,这是由几个志同道合的年轻人创办的,他们将城市大众关心的一些热点问题,生活性、知识性及思想性的内容,以mp3的形式提供给听众,让听众可以在方便听而不方便看的时候也可以精神充饥。内容不长,大概每个10几分钟,大多是从一些书籍上摘录下来的内容。内容涉及:历史、军事、健康保健、法制、情感、文化、汽车、旅游、生活常识、经济管理、心理、医疗、营养、职业发展、教育、地理、科技等各个方面。网址:http://www.justing.com.cn/user_reginvited.jsp?inviterid=387440 。itunes可以订阅相关podcast(但是有限制),要完整的可以使用官方软件布谷。

    这3个是我现在主要收听的播客节目,个人感觉他们的内容都非常有深度,值得我们每天花一点点时间去收听。如果你还有其他类似的播客节目,欢迎分享出来,让更多人也能够品味这精神食粮。

, , , ,

JAVA程序员帮助文档查看利器:GroovyHelp

2011年08月19日 分类目录 :linux资源| Windows资源 2

自从开始学java之后,有一件事一直让我很纠结,这就是查看帮助文档不是很方便。java的帮助文档大多是javadoc制作的,通常提供的是一个压缩包,里面是一堆网页文件,这种查看方式中搜索功能比较弱,所以很不方便。因此不得不去找一些第三方制作的chm格式的文档,然而,这种文档在linux系统下查看却又有些不友好。因此,找到一个在windows和Linux都好用的帮助文档成了我最大的愿望。

昨天,照例流量开源社区时,发现了一款名为GroovyHelp的软件,其实在以前逛网站时也多次见到它,但是一直没有在意,昨天点进去看了下详细介绍,没想到这一看让我找到了好宝贝。正所谓好东西不能藏着掖着,得拿出来分享一下,因此,小撰此文推介一下。

GroovyHelp是一款帮助软件,它能够帮助Java开发人员方便快速地查找Javadoc文档并对其进行高效管理,从此无需苦寻chm格式的帮助文档了。

GroovyHelp能够帮助Java开发者快速查阅Javadoc帮助文档,主要特性如下所示:
* 根据输入关键字,查找类,接口,方法等帮助信息(支持模糊查询)
* 支持全文检索,并高亮搜索结果(支持模糊查询)
* 以树型结构完整展现文档的整体结构及文件结构
* 支持源码关联,即查看文档所对应的源码,并语法高亮显示源码
* 支持JDK1.4+(包括JDK1.4)自带的Javadoc生成的帮助文档
* 无需解压文档及源码ZIP压缩包,节省磁盘空间
* 用户可以自由选择所需的jre1.6.0+(自己安装的jre,或者GroovyHelp提供的jre)

由于它自身也是由java编写,因此有着java的跨平台特性,我们可以在各个操作系统中使用它。不过在使用过程中有一个需要注意的地方,由于它是在32位环境下编写的,使用的swt类也是32位的,因此,和我一样的64位用户需要自己去下载swt的64位版,替换应用目录下lib\endorsed的SWT类。由于只能在eclipse官网上下载,而该文件藏得比较深,这里我提供一个网盘下载:
    swt-3.7-gtk-linux-x86_64.jar:盛大网盘115网盘
    swt-3.7-win32-win32-x86_64.jar:盛大网盘115网盘

这个应用的使用也是非常简单,解压后在系统环境变量中添加GROOVYHELP_JAVA_HOME,值为jdk所在路径。

启动后点击菜单栏docs中manage docs,选择你需要添加的文档即可,它会自动读取文件名,如果你还需要加上源码查看的话,可以同时添加源码压缩包。建议把文档和源码都置于同一个目录下,方便管理。对了,路径中不能出现中文,否则会有问题。

等创建好索引之后就可以在应用中方便的查看、管理文档及源码了,相信它可以给开发者提供最大的帮助吧?

       由于刚刚开始使用它,还有一些不熟悉,不过在这点时间里,发现了一些比较郁闷的现象。并非所有第三方类库的开发商会提供帮助文件的下载,通常只提供在线版,这样一来,在断网情况下仍旧无法查看。希望有朝一日有那么一个应用,可以直接将那些帮助文档下载下来,并以一定的格式显示。而像groovyhelp的文档、源码互相对应方便查看的功能,更可以做成一个上下两个框架同步显示的形式,让用户在查看帮助的同时通过源码进行进一步了解其操作形式。

       附带说下,虽然应用界面是纯英文的,但是它可是我们国人的杰作哦。

项目地址:http://code.google.com/p/groovyhelp/

, , , ,