This week I got introduced to bespin, an online collaborative editor which is still in extreme testing phaze (given that most people couldn't sync and when they did.. well.. talk about random editing).Its quite a cool program though, I have to say I'm loving all this new Web 2.0 graphical stuff, I mean ubiquity and bespin are designed amazingly.
So anyway the tasks we are meant to do are create a bug fix for bespin, and frankly I have to say I have never had as much trouble following a step by step guide before. In uni yes, the proxy forbid us to download anything and hence we spent over an hour (without really get anywhere, thankfully our colleague managed a pretty good workaround) trying to just install the program. And now that I'm home and trying to set everything up I get some even more problems! Currently mentioning missing paths and such, quite a mess if you ask me!
Looking very forward to start working on the JavaScript processing file. For those of you who don't know (who are most likely noone since this blog is only on my courses tracker (A)) its a JavaScript file that allows pretty advanced graphics to be created within the canvas field of the html webpage, hence obliterating the need for third parties such as flash or Microsoft beautiful imitation, silver light.
Anyway if anyone got this error while installing bespin in the "paver dojo create_db" with this error :
File "pavement.py", line 267, in create_db from
bespin import config, database, db_versions
ImportError: No module named bespin then please throw a bone, I just woke up so if I found out I done something wrong then just ignore this ever happened...
Ps. I don't dislike Microsoft. I just think that if one company is meant to represent the world of cutting edge computer technology they should do a better job then creating an OS whose visual effects require more power then a fully fledged decently written 3d game. I also assume they are cutting edge because.. they have enough money to buy a country and turn it into a computer engineering empire, and enough labour to repopulate the world in a decade if something went wrong with the rest of us (faint but still somehow believable assumption (A)).
That was just my morning pre coffee commentary skills kicking in, at 1:40pm :D.
Update:
I tried that a few times and then tried it again today, same mistake several times.
Heres the tracing of the terminal, a bit from the top is cut off but its the bootstrap.py which exited successfully.
http://pastebin.com/m1e2bd4a9
Wednesday, 21 October 2009
Sunday, 18 October 2009
Ubiquity for noobs, and such.
My first open source related blog! The amount of open source documents I read out of boredom, for helping resolve my extreme n00b Linux problems and the general help I got from random people sacrificing their time to tell me the bugs i experience (and pester them with) were resolved a year ago. Time to give *hopefully* some of that back, with a fraction of how people had to deal with me!
So, ubiquity! The super cool addon for Firefox that makes old traditional browsing look.. old and traditional. Its a fun addon, I mean give it a tiny bit of time and most home users will use it with the built in functions available to them in websites, until a few of their credit card numbers get stolen and such but.. yeah, life will prevail. And Ubiquity will remain AWESOME!
So what is Ubiquity? Its a program what can be used to execute commands within the browser to enhance surfing experience. Want to Google something? Wiki anyone? Feel like youtubing SNL for some after work laughs? How about emailing a random friend telling him how cool an addon you found was? Those are all built in commands ready to do your bidding. But here comes the interesting part.
You want to develop a command that snoops every other user that sits on your computer, because someone has been sitting down and finishing your limited bandwidth on online flash movies because they have nothing to do, and your phone bill reflects your unhappiness. Thats something Ubiquity would actually be able to do, but sadly not up to my standards yet, so back to reality, one week ago..
Was my second open source lab, we got introduced to Ubiquity by a video a colleague hooked up for us. Now I know coming from a 5th year computer engineering student this is kind of extreme, but thankfully many others suffered my fate... the wireless didn't work. For ages. I eventually restarted and tried jumping between openSuse (whose Yast2 went haywire and had to be put down =( ) and windows 7, somehow making the wireless decide to work halfway (wierd).
So the first two hours consisted of me reading through the source code, I haven't really grasped our object and hence was trying to backtrack the function from where its written until where the commands themselves are stored within Ubiquity itself. I wish I could say the code was as easy to read as English, hacking open source software isn't as hard (thank god for amazing documentation). Anyways two hours later we think we got a grasp of how stuff works (on a very, very, very small scale), and we realize were meant to create an external command *grrr*. But we managed to get some pathway way, sadly due to contradicting versions of the libraries/documentation and latest available beta code we haven't really managed to get it working in time. But we live, learn, and hope that the next class will be a continuation into the vast, and quite fun world of open source!
So, ubiquity! The super cool addon for Firefox that makes old traditional browsing look.. old and traditional. Its a fun addon, I mean give it a tiny bit of time and most home users will use it with the built in functions available to them in websites, until a few of their credit card numbers get stolen and such but.. yeah, life will prevail. And Ubiquity will remain AWESOME!
So what is Ubiquity? Its a program what can be used to execute commands within the browser to enhance surfing experience. Want to Google something? Wiki anyone? Feel like youtubing SNL for some after work laughs? How about emailing a random friend telling him how cool an addon you found was? Those are all built in commands ready to do your bidding. But here comes the interesting part.
You want to develop a command that snoops every other user that sits on your computer, because someone has been sitting down and finishing your limited bandwidth on online flash movies because they have nothing to do, and your phone bill reflects your unhappiness. Thats something Ubiquity would actually be able to do, but sadly not up to my standards yet, so back to reality, one week ago..
Was my second open source lab, we got introduced to Ubiquity by a video a colleague hooked up for us. Now I know coming from a 5th year computer engineering student this is kind of extreme, but thankfully many others suffered my fate... the wireless didn't work. For ages. I eventually restarted and tried jumping between openSuse (whose Yast2 went haywire and had to be put down =( ) and windows 7, somehow making the wireless decide to work halfway (wierd).
So the first two hours consisted of me reading through the source code, I haven't really grasped our object and hence was trying to backtrack the function from where its written until where the commands themselves are stored within Ubiquity itself. I wish I could say the code was as easy to read as English, hacking open source software isn't as hard (thank god for amazing documentation). Anyways two hours later we think we got a grasp of how stuff works (on a very, very, very small scale), and we realize were meant to create an external command *grrr*. But we managed to get some pathway way, sadly due to contradicting versions of the libraries/documentation and latest available beta code we haven't really managed to get it working in time. But we live, learn, and hope that the next class will be a continuation into the vast, and quite fun world of open source!
Subscribe to:
Posts (Atom)
