domingo, junio 15, 2008

code swarm

code swarm:

This visualization, called code_swarm, shows the history of commits in a software project. A commit happens when a developer makes changes to the code or documents and transfers them into the central project repository.


code_swarm - Python from Michael Ogawa on Vimeo.

jueves, junio 12, 2008

Linux hater's blog

yea that's right, it's a must-read blog, I recommend How to write a Gnome Application

Linux hater's blog

martes, junio 10, 2008

interesante nota

http://www.usachaldia.cl/index.php?id=3054

viernes, junio 06, 2008

git screencasts

If you have heard that the kernel.org guys use git to develop it, but you just know that it's a CVS/SVN replacement, but in a distributed way, and you don't know how it works, then the right place for you is gitcasts.

The site has a lot of videos, they pick a functionality of git and show it in a video of about 8 minutes, pretty educative :D

jueves, junio 05, 2008

via

What's worng with you via?, the announcement about give us free open source drivers for the graphics cards was made about more than a month and we are still waiting, why you are just dropping binary drivers on your site?, damn it I want a fully functional video card, but believe me that my next laptop will be powered by Intel technologies, they are doing the things right.

miércoles, junio 04, 2008

when to use mvc++?

Well, since I used the design pattern proposed by Jaaksi MVC++, I said that really sucks, because sometimes it's really easy implement something connecting two controllers bypassing the main controller, especially when you know the entire software and you know that it will not change in the future (I'm talking about my project degree), but today I was walking to my home (yes it was raining and I was all wet) and start to think about the design of rizoma, and that application has a lot of UIs (notebooks, windows and dialogs) so the code it pretty ugly, so I started to think what to do if the application must be rewritten, and how to apply mvc++, and after a few blocks I said 'hey mvc++ rocks!', but why? ...

Let's see, when you have a software the will never have a final version (I mean that will never stop of being developed) you must use a modular design, and mvc++ give us that in a simple way.

Here are the main rules (IMO) of mvc++:

* There must exists a main controller and all the message that a controllers want to send to another one must pass across the main controller.
* A controller and view must have 1 to 1 relationship, so the view will only stay in touch with it's controller.
* The controller must provide a set of functionalities for the other controllers exposed by public methods.
* and of course the controllers can manipulate the model

The key to don't feel that mvc++ sucks, is don't think that when you are in a controller X you want/must call a method of controller Y, you must say 'hey, main controller, I want to use the A functionality, this are the arguments' and never think who is gonna receive those arguments, it's responsability of the main controller call the proper controller and pass the arguments in a way that it can understand.

With this change of think will let you have a pretty decent software, that can connect new UI components in a pretty simple way, and if you use the abstract partner it will be even better.

miércoles, mayo 28, 2008

We are in the backyard of the world

Well, that's an old news, but really we are in the backyard of the world.

Our neighbors from argentina are organizing the debconf8 (debian conference 8), the have put a lot of effort, first to win like hosts for debconf8 and then to build the conference at mar del plata, but there is a lot of debian developers that live in USA and Europe

Debian developers location


So for them it will be so much expensive get the tickets to argentina, I don't how many debian devs will miss the debconf, but the topic of the month at debian planet is 'to go or not go to debconf', it's a shame really, because conferences like this usually are made at usa or europe (at those countries is movement :P).

And finally our fucking local enterprises doesn't care sponsorship an event like this one, so give money for tickets is really complicated.

Good luck debconf8 team ;)

martes, mayo 27, 2008

It's raining

here in stgo, it's raining and it seems that it's not gonna stop, but the wheather guys say that after the rain comes a polar front, so we must be prepared for under 0ºC

I hope that the office with a little stove stays warm :-\

domingo, mayo 25, 2008

Interesting Thread

Today I did a simple search on google 'flisol santiago 2008' and one of the results that a I saw is a thread in the linux list of the utfsm, the thread is SPAM: Fwd: INVITACION FLISOL SANTIAGO 2008.

The discussion was pretty intense, still is good read it, because they talk about the gnuchile's platform for events, and that has same low points, like in the mail that they sent you don't says who provide them the email.

lunes, mayo 19, 2008

domingo, mayo 18, 2008

Acid 3 in epiphany-webkit of debian archive

Today I give it a try to the epiphany-webkit package available in the debian archive and it passed the acid3 test :D,I knew that the svn version were passing the test, but I didn't knew that the package if the debian were with a so recent version of webkit, nice job debian guys :-)

miércoles, mayo 14, 2008

Just a shot

this is just a shot of the new glade/gtkbuilder based GUI



It looks pretty nice, and even support a fullscreen mode, so if you have a low resolution (like 800x600 in a 9'' screen)

miércoles, abril 30, 2008

Emacs for ladies

if you are a lady, a lady that likes the pink color and emacs, then this color theme is the right one for you.

Pink emacs color theme

domingo, abril 27, 2008

My battery is gonna die!

Today gnome-power-manager warned me about that my battery sucks :( is charging only the 42% of it's capacity, it's a shame, especially, because I don't what to do, I wish to change the laptop for a new one and with hardware that talks better with the penguin OS, like the Dell 1420, but I don't have the money right now to buy it, so I am stuck with this laptop, I like a lot this laptop, except for the lack of a super b class driver for the video card (via k8m800 chipset), because i really want compiz-fusion, FPS games (especially quake 3 mods, like ET), at least the battery for this laptop is cheap (CL$24.000), so probably I am gonna buy it when get paid of a little job that i made a few days ago.

jueves, abril 24, 2008

Flisol 2008

Comercial de flisol

floss at the university

will we see something like this in usach?

flisol advertisement at utalca


The lack of real support inside the u is probably our main disadvantage, because the sentence "nice idea, you have my support, just do it!" (read 'you have my support' just like 'I am gonna let you do that, but I don't have any resources') it's useless.

martes, abril 15, 2008

Vista v/s Ubuntu at dell.cl

It's a shame that if you buy a ubuntu powered laptop (inspiron 1420) it's almost US$180 (CL$82.000) expensive, so if I'am gonna buy a laptop with the same specifications (at the hardware level) and dropping the windows vista license I personally expect that the laptop cost me at least the same.

this is not fair.

Windows Vista powered laptop dell 1420

Windows Vista powered laptop dell 1420


Ubuntu 7.04 powered laptop dell 1420
Ubuntu 7.04 powered laptop dell 1420

lunes, abril 14, 2008

emacs + w3m + gtk

If you load w3m inside emacs you browse the web from a the comfort of an emacs-buffer :D


And if you develop gtk sofware, you can load gtk-look.el and load the api reference inside w3m :D :D

sábado, abril 12, 2008

via + linux + open source

Yahooooooo!!, via technologies made an announcement, the bad part is that my chipset (k8m800) will have no support initially, I hope that this will be added in the near future.

I really hope have a nice 2D and 3D support for the driver.

I think that the movement of via was motivated by results that received intel with his open source support for linux, and because the market of little computers for the living room, like the epia based, pico ITX, is a growing market and via IMO is providing the best price for this kind of hardware.

jueves, abril 10, 2008

What is to be a reall hacker these days?

This is something that i been thinking, and it's really hard give an answer.

The oldschool hackers (aka 50's to 80's hackers, at least for me those are real old school hackers, pre-internet boom!) says that part of be a real one is build your own tools, and i completely agree with that, but with the Internet era a new style apply to the FLOSS world, and this is 'do not reinvent the wheel', so these days probable we must say 'a real hacker builds their own tools when there is no tools, but if already there is one, the real hacker joins the development team to make an even better tool'.

This is the free software times, so we must learn how to work in community, because using this methodology we can build nice tools in less time than doing it by ourselves, so it's absurd do not this strategy.

I think the unique case where you must build your own tool from scratch (a tool that already exists) is when all the options sucks, will suck always, unless you rewrite it completely.

This is my opinion :D