Archive

Archive for the ‘Misc’ Category

How many task are involved when creating an open source project ?

March 23rd, 2010 Eduardo Silva No comments

Today i’ve been summarizing  how many different task are involved when you start an open source project, let’s see:

  1. Choose project name: for some people this task can take days!
  2. Choose project website URL: nowadays is difficult to find a short and cool domain name available
  3. Get a hosting, maybe sourceforge.net ? well, the right place to start :)
  4. Design your project logo and web site: you can install a CMS, but you need to spent time configuring and deciding contents that will be available
  5. Create a control version system repository: oh! svn or git ?, if so, where ? hmm
  6. Create a mailing list: you want to keep informed “someone” in the future!
  7. Create documentation: you know everything about your program, but what about others ?, not all end users are developers!
  8. Create a chat room: maybe the most easy step, don’t forget to set the topic if is an IRC channel and “save” the channel
  9. Register your project on a news site like freshmeat.net: the world must know about your project! not just your 2 friends!
  10. Invite people to participate: most of the successful projects are growing thanks to the community! you need people involved! (including fanboys!), if your project is interesting more than one will want to take part on it…
  11. Coding :)

Are you sure that you will handle the whole stuff by your own ?, an open project is not just the license attached, is about to let people collaborate and hear their ideas, they can contribute a lot…

Categories: C, Misc, Programming, Talks Tags:

Monkey benchmark, a really fast web server: Part I

December 21st, 2008 Eduardo Silva No comments

The last months , have been a hard work time refactoring the monkey source code, almost the 80% of the source code have been rewritten and now we can see some real numbers about how the performance of our development version, future release 0.10.0 is doing : just really rocking !

I’ve done a simple benchmark using the Apache Benchmark utility on my laptop which hardware is an Intel Celeron M 1.6GHz, 750MB RAM:

ab -n 50000 -c 20 http://127.0.0.1:2001/linux.jpg

linux.jpg is a file of 202177 bytes (202KB) which is requested 50000 times using 20 concurrent request,

These are really good news, Monkey 0.9.2 handle 469.65 request per second for file linux.jpg versus the GIT version which handle 1633.96 per second, at this moment the new Monkey is almost 70% more faster and scalable than older versions. The big changes made that make possible get this excellent performance are based in the new way to handle the network connections using epoll() + threads and better memory management.

Still there’s a lot of things to do, if you will like to contribute contact us!, join us to our maling list:

http://groups.google.com/group/monkeyd

see you around!

Categories: Announces, C, Misc, Monkey, OLPC, Programming Tags:

How to clean your laptop

September 26th, 2008 Eduardo Silva No comments

Since my laptop is not working properly, after play some videos the CPU gets very warm, around 96ÂșC!, that’s enought to get an unusable laptop or let the kernel decide to shut it down, googling I found a cool video that teach how to clean a laptop:


How To Clean A Laptop

tomorrow morning I will buy a compressed air can :D

BTW, my laptop is the same model as that guy has in the video

Categories: Misc Tags: