memonic

Trello

Save

Trello is a collaboration tool that organizes your projects into boards. In one glance, Trello tells you what's being worked on, who's working on what, and where something is in a process.

Create an Account

Creating an account is free and easy.

 

The Good Stuff

What will Trello do for you?

Overview

All your projects, all your tasks, all of your team--organized, accounted for, and easily visible at a glance. New users instantly understand the list and card metaphor, and can be working on Trello within minutes.

Board example

Boards

A board is a just a collection of lists (and lists hold the cards). You’ll probably want a board for each project you’re working on. You can add and start using a new board in seconds. You can glance at a board and get a handle on the status of any project.

Lists

Lists can be just simple lists, but they are most powerful when they represent a stage in a process. Simply drag your lists into place to represent your workflow. Move a card from one list to the next to show your progress.

Cards

Cards are tasks. You make a card to track something you or your team needs to get done. You can add attachments, embed video, assign users, add due dates, make checklists, or you can just add your card to a board with no fuss and no overhead, and know exactly what work needs to get done.

Card example

Real Time Updates

Trello instantly updates. No refreshing is ever required, and everyone on the team sees all updates and actions immediately. Try it!

Members and Organizations

You have control over board permissions. You can make a board that your company and team can see, or you can restrict it to specific people. You can invite your whole company with one invite, or you can supply a list of emails. Either way, adding lots of people to your or your organization’s boards is simple.

Works on all devices

Trello works on everything! It’s web based and made to go mobile if you need to. Nothing to install. Nothing to update. Just go to Trello.

Notifications

You won’t miss a thing. Trello lets you know when you receive lavish praise in the comments, when someone does something to a card you’re assigned to, or sends you a board invite. With the updates column you can see exactly what’s happening on the board as it is happening.

Public Boards

Make a public board and let your customers see your roadmap or your current priorities. Allow public commenting and voting, making it perfect for new feature requests, or to decide amongst your friends where to take your next vacation.

Solid Security

Everything in Trello is secure. All traffic runs over SSL which encrypts all of your traffic. Trello is backed up hourly, so you’re in no danger of losing important lists or tasks.

Embed it all!

Upload attachments, embed video, add images, Twitter previews, and so on.

Hey, pay attention!

If you need to get someone else’s attention, just address them like “@bob” and they will get a notification.

 

Suggested Uses

You'll likely customize your board to your workflow, but here are some potential starting points.

Event Planning

Use Trello to organize a wedding, hiking trip, or tropical vacation. Keep track of supplies, florists, hotels, photographers, venues, rental cars, or DJs. See what's been booked and what's been confirmed. Invite fellow organizers and participants and keep them in the loop.

Lists: Researching, Booked, Confirmed

Software Development

Get the big picture. See whether a feature is just starting to be designed or about to be shipped. Work privately on your stealth start-up, or make a board public and let users vote and comment on features.

Lists: Ideas, Design, Development, Implemented, Live

Personal To-Dos

Ditch your scattered notebooks, sticky notes, and text files. Use Trello for keeping track of grocery items, errands, or house work.

Lists: To Do, Doing, Done

Publishing

Assign writers to story leads. Keep track of research files like press releases. Comment and discuss writing. See what's ready to be published and what's breaking.

Lists: Lead, Research, Writing, Editing, Published

Recruiting

The hiring process is can be long and difficult to manage. Keep track of whether candidates have received a phone screen or an interview, assign team members to do an interview, and discuss potential employees.

Lists: Resume, Phone Screen, Interview, Decision

Freelance and Consulting

Manage clients and engagements. Upload wireframes, reports, and reviews.

Lists: Leads, Communicated, In Progress, Review, Complete

Sales

Quickly visualize every section of your sales pipeline. See who is managing what accounts and how far along they are.

Customer Support

Respond to customer inquiries by referring to your organization's boards. Organize customer inquiries and calls. Schedule engagements, assign team members, and keep everybody up to date on progress.

 

LevelDB: A Fast Persistent Key-Value Store

Save

LevelDB: A Fast Persistent Key-Value Store

Wednesday, July 27, 2011 | 10:00 AM

Labels: , , ,

LevelDB is a fast key-value storage engine written at Google that provides an ordered mapping from string keys to string values. We are pleased to announce that we are open sourcing LevelDB under a BSD-style license.

LevelDB is a C++ library that can be used in many contexts. For example, LevelDB may be used by a web browser to store a cache of recently accessed web pages, or by an operating system to store the list of installed packages and package dependencies, or by an application to store user preference settings. We designed LevelDB to also be useful as a building block for higher-level storage systems. Upcoming versions of the Chrome browser include an implementation of the IndexedDB HTML5 API that is built on top of LevelDB. Google's Bigtable manages millions of tablets where the contents of a particular tablet are represented by a precursor to LevelDB. The Riak distributed database has added support for using LevelDB for its per-node storage.

We structured LevelDB to have very few dependencies and it can be easily ported to new systems; it has already been ported to a variety of Unix based systems, Mac OS X, Windows, and Android.

LevelDB has good performance across a wide variety of workloads; we have put together a benchmark comparing its performance to SQLite and Kyoto Cabinet. The Riak team has compared LevelDB’s performance to InnoDB. A significant difference from similar systems like SQLite and Kyoto Cabinet is that LevelDB is optimized for batch updates that modify many keys scattered across a large key space. This is an important requirement for efficiently updating an inverted index that does not fit in memory.

LevelDB is available on Google Code, we hope you’ll find it useful for your projects.

By Jeff Dean and Sanjay Ghemawat; Google Fellows

Computer gaming

Save

Computer gaming

Pros clicking at war

An American firm wants to turn computer games into a global spectator sport

Arriving for a big e-sports match

THE first round is over and 32 of the world’s best professional computer-game players are through to the next stage of the Global Starcraft 2 League being played in Seoul, South Korea. Over the next two weeks the players, including the reigning champion, Kim Won-ki (better known by his online moniker “FruitDealer”), will marshal their armies, ponder their strategies and crush their foes. The finalists will play in front of an audience of thousands (and hundreds of thousands more online) for an $87,000 first prize and the respect due the best Starcraft 2 player on the planet.

This is e-sports, or professional computer-gaming, at its highest level. Just like football or baseball, computer games can be played competitively and in front of paying spectators. South Korea, where the original Starcraft game was released in 1998, is the spiritual home of e-sports.

South Korean fans watch games broadcast on cable television and the players are celebrities. Teams flush with sponsorship money pay stars salaries on top of their prize money. (One player, Lee Yoon-Yeol, aka “Nada”, is rumoured to earn around $200,000 a year; a journeyman player might make $20,000). Now Activision Blizzard, the California-based company that developed the Starcraft games, is keen to spread the popularity of e-sports in the West.

Will it work? Professional computer-gaming in the West has been around for several years, with outfits like the Electronic Sports League in Europe and Major League Gaming in America. But it has never taken off to the extent that it has in South Korea. Activision Blizzard thinks that will change as faster broadband makes it easier to broadcast games over the internet. The company designed Starcraft 2 with spectators in mind and has flown famous Korean players to America to play an exhibition match. GomTV, the Korean firm that runs the league, is providing English commentary on games and it has opened the tournament to any non-Korean player that can manage to qualify.

Advertisers are attracted by the ability of e-sports to target an audience with plenty of spending money; Sony Ericsson is sponsoring the tournament in Seoul. The average American gamer is in his 30s and well-educated. With sponsorship comes the money necessary to attract players to pursue computer gaming as a career, says Sean Plott (better known as “Day[9]”), an American player-turned-commentator. Intel recently sponsored a European tournament with a $15,000 prize pool. Perhaps the biggest obstacle to exporting e-sports to the West is a lingering belief that playing computer games is not a proper job—an idea that would no doubt sound familiar to pioneers of professional sports from tennis to snooker.

Comments (1)

Toni Birrer

Toni Birrer Nov 8, 2010

Well, this year i guess i've watched more starcraft 2 battles than any other "sport" matches. So yes, it has potential ;-)