What Not To Do: 17 most common mistakes start-ups make and how to avoid them
Named Scopes Are Awesome
Archive for June, 2008
It was yesterday, one news in my GitHub feeds which really has got my attention:
So, there has to have something really good in Chit! I took a quick look into it and found Chit is really Awesome!
Chit is a command line cheat sheet utility based on git.
AUTHOR: Robin Lu. Thank you, Robin!
Chit was inspired by ‘cheat’ by Chris Wanstrath. You can use chit to access and manage your cheat sheets easily.
There are several differences between ‘cheat’ and ‘chit’. By using chit, besides the wonderful features of ‘cheat’, you get:
1. Git powered cheat sheet repository. You can specify where you get the sheets and where to share them.
2. Your own private cheat sheets. Everybody has some project related or smoe cheat sheets which are not mean to public. You can also put them into chit
3. Directory support. You can group cheat sheets by directory now.
4. One less letter to type.
rubygems (You already have, don’t you?!), git (sudo gem install git) and hoe (sudo gem install hoe)
sudo gem install robin-chit -s http://gems.github.com
To get a feeling about chit:
$ chit chit
To get a cheat sheet:
$ chit [cheatsheet]
If it does not exist, a new one will be created and waiting for your editing. Leave it blank and quit the editor if you don’t want to add a new one.
To edit a cheat sheet, use the—edit switch.
$ chit [cheatsheet] –edit
To add a cheat sheet, use the—add switch.
$ chit [cheatsheet] –add
During editing a cheat sheet, empty the content will get the cheat sheet removed.
A prefix ’@’ indicates the cheat sheet is in private mode. A private cheat sheet is kept in another repository.
To get a private cheat sheet:
$ chit @[cheatsheet]
The prefix ’@’ works the same for both—edit and—add.
The cheat sheet can be in a path. For example:
$ chit mysql/select
will get the cheat sheet ‘select’ under mysql.
To show all the cheat sheets:
$ chit [all|sheets]
To show all the private cheat sheets:
$ chit @[all|sheets]
To search cheat sheets begin with ‘name’, use the—search/-s switch
$ chit name -s
Thanks git, shareing cheat sheets has never been such easier.
After the first time running chit, chit will create 2 local git repositories:
- ~/.chit/main, which will pull out the default cheat sheets repository from http://github.com/robin/chitsheet
- ~/.chit/private, which will be empty and wait for you to fill it out all your private goodies
After that, they are all yours. You can use git to do all the fancy things: push to a shared server for your team, push to github repo share with us, pull from some other shared place…
WANT TO KNOW MORE:
Chit GitHub Wiki – Most of this post is copied from here.
chit – 基于git的cheat sheets工具 – Only if you can read Chinese
Cheat + Git = Chit – Chris Wanstrath @ GitHub
Chit and share your sheets!
So, social networks can help you make real good money.
Get a Free Launch Page for Your Upcoming Site.
Once you know how to recover from bad mistakes, you’ll find that Git is not only a very powerful tool, but also a very forgiving one. As opposed to a motocross.
Do not believe anything simply because it is spoken and rumoured by many
“You think you came here to learn about search — you are here to learn about eternal life.” Thanks to search engines, what you put online can live forever.
The last version of Mondrianum, 1.0b5 had exired on June 14, even it is still a freeware now. So two authors did a quick update and sent an apology out, which I think is great.
You can download the latest version from their site, and this version could be used until Sep. 30, 2008. I believe they will release another before that day.
The most interested part for me is not the post or software itself, it is the comment! One of the visitors left a comment said “I love your product and what you are doing… For the heck of it I slightly edited your statement to make the english flow a little more ‘natively.’”
What a lovely reader! I wish I could have some of them too!
Anyway, before they could update the post, I did a quick diff on them:
So, my dear readers, if you find anything wrong in my posts, please leave a comment. I would love to fix it!
In conclusion, metaprogramming can be as fast as no metaprogramming but that won’t help your code readability and maintainability, so make sure to only use this great trick when needed!
SproutCore is designed to make desktop-like apps for the web.
Blueprint is a CSS framework, which aims to cut down on your CSS development time. It gives you a solid CSS foundation to build your project on top of, with an easy-to-use grid, sensible typography, and even a stylesheet for printing.
Chronologically: gitjour, pastejour, gemjour, dejour, starjour and appjour. And I think there are others. Its incredible.
jCodeCollector is a multiplatform application (it’s written in Java) that help you to manage your snippets.
Rails Inside, a new Rails blog dedicated to providing the latest Rails news, choice tutorials, and other useful links and resources on a daily / near-daily basis.
33 New Places to Get Design Inspiration
oEmbed is a format for allowing an embedded representation of a URL on third party sites. The simple API allows a website to display embedded content when a user posts a link to that resource, without having to parse the resource directly.