I’ll miss you Dennis Ritchie
Wow It’s a terrible month for the hackers of the world. Dennis Ritchie creator of C and Unix is dead.
He wrote THE book : “C Programming Language”. I fell in love with C with this book.
live!
Wow It’s a terrible month for the hackers of the world. Dennis Ritchie creator of C and Unix is dead.
He wrote THE book : “C Programming Language”. I fell in love with C with this book.
Remembering that I’ll be dead soon is the most important tool I’ve ever encountered to help me make the big choices in life. Because almost everything — all external expectations, all pride, all fear of embarrassment or failure – these things just fall away in the face of death, leaving only what is truly important. Remembering that you are going to die is the best way I know to avoid the trap of thinking you have something to lose. You are already naked. There is no reason not to follow your heart.
- Steve P. Jobs, Stanford, 2005
Today i would like to explain to you about the git workflow that we follow at OpenShine. As you know, git is a wonderful distributed version control system developed by the linux kernel team. This tool is used by many Free software projects as for example : gnome.org freedesktop.org kernel.org .
For a year , maybe more, we’ve been using git for our projects. The experience has been good, but in the beginning was a little bit complicated. The main problem was the git learning curve. If you has been using svn or cvs, the change to git is a little bit complicated because there are new concepts to learn about how to work with different repositories . So we thought it would be necessary to create a workflow for make easier our work.
Usually, when you want to include the tweets on a web, it is common to embed a javascript code to show it. Twitter offers a very useful widget for this purpose. http://twitter.com/about/resources/widgets/
This is the best way to show the user timeline without worries. You just copy and paste some javascript code, but sometimes you need more flexibility and copy and paste javascript widget it’s not enough.
One of the features that includes the new Gnome Shell is the ability to create extensions. Those are plugins to add new functionalities to the Shell, or alter the default ones. It’s a natural evolution of the former panel applets, but far more powerful, since you can create almost anything you can imagine, not only these little apps for the panel.
The first thing you must know is that everything related to Shell is Javascript and CSS. Yeah, Javascript. Everybody knows Javascript, so it’s a great starting point. All we have to do to create a Shell extension is write down a JS file, create a CSS stylesheet, and it’s done. Easy, isn’t it?
this is a personal blog in a professional environment. I’m a software enginner at Openshine so I’m going to write about software. I’ll write about the stuff I’m using in my job and other interesting software issues. By now, I’m focus in web development with Django framework so the most posts will be influed by python, django and web development, but other software themes will appear, mostly about open source.
La salida de Gnome 3.0 ha sido esperada con impaciencia durante tres años por todos los que usamos software libre en nuestros entornos personales y profesionales. Y por fin ya está aquí. Ha supuesto un rediseño de prácticamente toda la plataforma, desde la renovación de las librerías de desarrollo hasta el cambio radical del aspecto del escritorio. Llevo usándolo unos días, y el cambio en la experiencia de usuario es realmente enorme. Me gustaría hacer aquí algunos comentarios con mis primeras impresiones.