1 / 3
Caption Text
2 / 3
Caption Two
3 / 3
Caption Three margin testing

Monday, March 15, 2010

Graphical vi-vim Cheat Sheet and Tutorial

Graphical vi-vim Cheat Sheet and Tutorial

Learning vi or vim is not easy. But it doesn't have to be that difficult, either. It is, in any case, faster, more powerful, and more productive than editing with any other editor, so you would do very well in investing the time and effort to learn it.

Being a vi lover myself, I came up with the idea of providing a graphical cheat sheet for those learning vi or vim, and I also found out it was a very good way to structure a tutorial. Here are the results for your learning enjoyment (or your colleagues').

By the way, I recently published the definitive article explaining why vi/vim editing is so much better than regular editing. It should prove useful if you want to read it yourself, or if you want to point your skeptical friends to a description of why it makes sense, apart from being an entertaining read: Why, oh why, do those #?@! nutheads use vi?.

Graphical cheat sheet

This is a single page describing the full vi/vim input model, the function of all keys, and all major features. You can see it as a compressed vi/vim manual. Click on the image below to access the full-size bitmap image, or download the vector-based, scalable SVG version (zip-compressed - and be sure to view & print the SVG with the open source application Inkscape or the Adobe plug-in for Internet Explorer, Firefox breaks the layout for some reason, apart from rendering it with no anti-alias!).


Graphical cheat sheet based tutorial

Lesson 1
Lesson 1 (hi)
Lesson 2
Lesson 2 (hi)
Lesson 3
Lesson 3 (hi)
Lesson 4
Lesson 4 (hi)
Lesson 5
Lesson 5 (hi)
Lesson 6
Lesson 6 (hi)
Lesson 7
Lesson 7 (hi)
Zip with all GIFs
Zip with all SVGs

The tutorial above is structured in 7 lessons that cover the major commands in vi/vim. They are structured so that you will learn the simplest and most useful first, and the more advanced ones afterwards. Actually, using just the commands shown in lesson 1, you can already start editing in vi/vim in a similar way to how you would on a regular editor. Lesson 2 introduces the very powerful, and vi/vim-exclusive operators, and the rest of the lessons advance from there. Each thumbnail links to a high-resolution bitmap version. You can also download the full tutorial in a single zip file with all the bitmaps or a single zip file with all the SVGs (see the note above about incorrect rendering on Firefox).

Notes

vim is an incredible editor by Bram Moolenaar, based on the original vi by Bill Joy, adding a ton of improvements over it. Nowadays, you should choose vim over vi every time you can.

The cheat sheet and tutorial cover most important functions of vi's input model, leaving out the more advanced regular expressions/ex command line material. This should be a very good beginning to becoming a vi/vim wizard.

With the single exception of the external filter feature ("!"), all functions shown are supported by ViEmu, my commercial add-in that provides advanced vi-vim emulation in Visual Studio.

Relevant links

This cheat sheet has proven to be pretty popular. Here are some relevant links:

And of course, the article detailing why vi/vim editing is 'the killerest':

Google unveils app store for business - Sent using Google Toolbar

Google unveils app store for business

Google has launched an online store dedicated to business applications, adding its voice to the growing clamor for the adoption of cloud computing.

According to Cnet, Google is bringing the app store concept to business cloud computing, giving software developers a storefront for Google Apps customers. The store will act as a platform through which third-party developers can offer business services such as VoIP communication and network monitoring.

It is hoped that organisations will use the service to find and purchase cloud software tools, while developers will be given access to a customer base expected to be 25 million-strong.

"The Web works best when everyone uses 'best of breed' tools and connects them using open standards", said David Glazer, a Google engineering director.

Developers will have to pay a one-time $100 fee to list their applications in the store, and Google will get a 20 percent cut of all applications sold through the store

By promoting cloud computing services to companies, Google expects to generate more income beyond its search engine advertising. The company's revenue from non-advertising operations topped $762 million last year, up by more than 400% from $181 million in 2007.

Despite online initiatives, rival Microsoft is still banking on individual computer licenses of its Windows operating system and software programs.

Google's next step is expected to be a Chrome OS that won't need to operate on a hard drive- functioning on Internet access and cloud-computing services.

Friday, March 12, 2010

Manymoon: Free Social Productivity, Project Management & Task Management

Google Apps Marketplace - Manymoon: Free Social Productivity, Project Management & Task Management

Product by Manymoon

Manymoon is the #1 team collaboration application for Google Apps and is trusted by thousands of businesses. Put your social network to use to securely get work done, instead of just talking about it

  • Attach Google Docs to tasks, projects and events
  • Add project information to shared Google Calendars
  • Gadget for collaborative task mgmt in Google Sites

BENEFITS

* Save thousands of dollars on expensive and cumbersome project software
* Utilize existing Google Docs, Google Calendars and Google Apps accounts in your projects
* Eliminate hundreds of emails per person per week
* Free and easy enough for your colleagues, customers and partners to use. No training required!
* Intuitive enough to use everday for all types of projects and work items
* Integrated with your existing email
* Built in security that businesses require

FEATURES

* Access Manymoon from your Google universal navigation.
* Login with your Google Apps or Gmail account
* Attach Google Docs and uploaded files to tasks and projects
* Project calendars synchronized with shared Google Calendars
* Google Gadget for managing tasks
* Single view across all projects and tasks
* Time tracking
* Micro-blogging
* Tagging
* User profiles (view shared content)
* Schedule project meetings

CUSTOMER EXAMPLES

* The Red Cross uses Manymoon to Manage Critical Projects that can be Accessed from Any Location. Read the case study - http://bit.ly/axqkj7

* The Building Group Increases Ability to Handle Property Requests by 20%. Read the case study - http://bit.ly/drhukZ

* Social Signal Saves 90% on Project Management Software Used for Clients. Read the Google case study - http://bit.ly/avvBZk

电子商务资源收集和整理参考

电子商务资源收集和整理参考-月光博客

  下面是我收集的一些电子商务方面的资料和文章,内容比较多,本来想发布到微薄上,但内容放不下,就发到博客上了,做电子商务的同学可以参考一下。

  锐商企业:电子商务类站点终极资源大全 - 搜集了上百种与电子商务网站设计相关的资源。包含与电子商务网站设计相关的模板,主题,图标,素材,设计教程等。(上)http://tinyurl.com/yeqsa4x (中) http://tinyurl.com/ycbgu67 (下) http://tinyurl.com/ycgqwfd

  宋星:电子商务网站分析要关注些什么 - 探讨了应该关注电子商务网站分析的什么领域,以及应该如何去关注。(上) http://tinyurl.com/y9uaedw (下) http://tinyurl.com/yg24g8k

  数位之墙:谈中国电子商务 - 主要讲的是B2C和C2C (一)08年是电子商务元年 http://tinyurl.com/c62wd4 (二)即将出现的购物比价引擎 http://tinyurl.com/cugyd5 (三)谁在买?买什么?买多少? http://tinyurl.com/dm42jf (四)转单模式造就轻公司 http://tinyurl.com/ckmwls (五)网上分店与虚拟加盟 http://tinyurl.com/ps8oml (六)如何激起购物冲动 http://tinyurl.com/yz4fjtd (七)社交网络将成新一代C2C 电子商务 http://tinyurl.com/yzbzxul (八)传统企业的电子商务惨剧 http://tinyurl.com/yjq9le9

  22个国外电子商务系统 http://tinyurl.com/yd6jake本文介绍了22个国外最常用的电子商务系统,从简单的购物车,到完整的电子商务平台,到可以集成到第三方CMS系统的框架,到托管式电子商务服务,有收费的,也有免费的。

  电子商务网站SEO案例和分析 http://tinyurl.com/yc2erm5前段时间有朋友询问有关旅游网站和网店的SEO问题,正好翻译了一篇相关的文章,希望对大家有所帮助。

  2010趋势:位置服务和社会化电子商务。

  2010年值得关注的5个社会化媒体网站——1: Foursquare 2: Google Buzz 3: Loopt 4: Blippy 5: Groupon ——前三个是基于位置的服务,最后两个则属于社会化电子商务。

  国内网站:拉手团购 http://www.lashou.com/ 、 美团网 http://www.meituan.com/ 、 QQ优惠 http://0755.qq.com/

Thursday, March 11, 2010

What is Gbridge

Gbridge Download

Gbridge is a free software that lets you remotely control PCs, sync folders, share files, and chat securely and easily. An extention of Google's gtalk service, Gbridge automatically forms a collaborative, encrypted VPN (Virtual Private Network) that connects your computers and your friends' computers directly and securely. Gbridge has many unique features.

DesktopShare(VNC): Access your computer desktop remotely or share your desktop with your friend from anywhere in the world. Gbridge automatically traverses firewalls and NATting routers without the need for configuration!

SecureShare: Securely share files among your own computers, so you can remotely access your files, e.g. play mp3 , with ultimate privacy. Securely share files to your designated friend, so the selected friend can instantly view the auto-generated photo thumbnails and slideshow remotely. No web upload/download needed!

AutoSync: Transfer large files and synchronizing folders to and from anywhere has never been easier. AutoSync supports auto-schedule, auto-resume, incremental transfers and no size restrictions!

EasyBackup: Setup an auto-recurring backup of your important folder to a local or remote PC is as easy as 1-2-3!

Wednesday, March 10, 2010

Put your computer in the cloud

Nuxinov : Put your computer in the cloud

FeelHome is software that connects in a safe and secure way your personnal or professionnal computer to the internet, and lets you access your files and folders from around the world! Feel free to try it. Less than one minute to get started. Nothing to configure.

Featured Post

Windows和Ubuntu双系统完全独立的安装方法

http://www.ubuntuhome.com/windows-and-ubuntu-install.html  | Ubuntu Home Posted by Snow on 2012/06/25 安装Windows和Ubuntu双系统时,很多人喜欢先安装windows,然...