Search Results: "will"

18 August 2006

Aigars Mahinovs: This is not America

A song This Is Not America by David Bowie tuned me in to the radio playing in the background. And I realised - the USA that exists today is not The America anymore. The America is the land of free and brave. The USA is the land of self-restricted cross-monitoring cowards. And I am talking about the attitude of the people, not about the government here. People make the country, not the government. The America would have laughed in the face of 9/11 and said “Bomb us all you want, bet we will not give up our freedoms!”. The USA crawled into a corner and pleaded to its president to take away all its freedoms and wealth just to get a false sense of security, which it still has not got. I would like to live in The America, but the USA is just pitiful. The American dream is dead and buried by the same people that once made it - the USA public. RIP. P.S. If you think that my blog has become too political, then I am sorry, but the problem is that politics slip into our lifes more and more and if we - regular people, do not become politically involved, then the polititians will just assume the we do not care and make decisions based on who pays their lobbies more. Think software patents, just on a much wider scale and with much wider implications, like the WW3.

Martin F. Krafft: Talk on Debian "etch"

Tomorrow I will deliver a talk on Debian "etch" at the University of Limerick Computer Society. Staying true to my principles, I held back the preparation of slides until the last minute, but now I actually ended up having them done well in advance, with enough time to invite you to take a look [*] and provide feedback. In this talk, I introduce Debian, give a status update on the "etch" release, talk a little bit about the future and how I see Debian's strategies evolving/developing/changing, and finally relate a bit to Ubuntu. That latter point was added on request, and I will remain objective and talk about the status quo, problems, and benefits (so it won't be a subjective take like this, although I certainly will address some of the issues). Comments welcome!
[*]the slides were prepared for S5 and can be viewed directly in modern browsers. The best experience is with a 1024x768 or higher resolution. Here are instructions on how to browse them (though you probably don't need them).
Update: the talk went well. I planned it to be 40 minutes (which is ambitious for 25 slides, but I can zip through them at high speed if I need to), and I learnt that the room was scheduled for two hours, so I added about 5 slides and went into it without a clock... and totally enjoyed delivering a talk with almost no time restrictions, which turned out to last just under 2 hours in the end. I talked a bit too much about what Debian is, then delivered the status report on the "etch" release, and in the end also had quite some time to spare on talking about our current and future challenges, as well as discussing some of the problems with the distribution and the project, as I see them. I would like to thank the attendants for making their way to the campus on a Saturday, and for their attention throughout the two hours of presentation without a single one of them giving me the impression of disinterest! We ended in a bar with beer in the afternoon, of which I probably had a little more than I should have had, given that I needed to be a little more productive that day. But even that worked out well. Laura, the society's president, offered me an honorary membership with skynet.ie, which I gladly accepted [ ], and I enjoyed hearing some of their stories about the past and the present. Given that university computer societies may be somewhat in decline, I think they still have their rightful purpose, and they are definitely a great place to gain experience and have a lot of fun. Thanks, skynet.ie for a good time! And now on to meet them at a pub...
[ ]If nothing else, then an account on skynet.ie should allow me to port-forward or even use VPN from Zurich, to access some of the electronic library resources available here, to which the University of Zurich has not subscribed.

Philipp Kern: The future of (G)obby

Armin provides a nice outlook into the future of (G)obby, a collaborative editor and the corresponding library to embed this feature into other applications. A C rewrite of the obby library is currently in progress, but it's still quite some time away. We will release the 0.4.0 branch soon, though. There will be another set of release candidates for all components in the next few days, which hopefully pave the way to a final release of that series. It was delayed for a long time due to a desyncronisation issue, which seems to be fixed since 0.4.0rc3. The 0.4.0 branch of Gobby will have the following advantages over the 0.3.0 one (which is in Debian unstable and Ubuntu dapper):

17 August 2006

Simon Law: Happy Birthday Debian!

I just wanted to pass along the invitation. Robin Millette is throwing a birthday party for Debian on Saturday, 19 August 2006. You can show up at 17:30 and apparently it will last until the wee hours of the morning. Just knock at 8655 rue Saint-Denis, Montr al. It's right by the Cr mazie station. I'm afraid I won't be able to attend as I will be far away. But do have fun celebrating!

Aigars Mahinovs: Secure flying

If one really wants to make international flying perfectly safe (at least safe from terrorists masquerading as passengers), it is in fact very simple and quite cheap: * No carry-on or check-in luggage at all (all kinds of chemical, bacteriological or radioactive materials could be hidden there, for example it can be trivial to make a laptop burn up in flames mid-flight and make in in non-detectable way). * No personal items of clothes (clothes can be soaked in certain chemicals to make them explosive). * Secure passengers during the flight ( so that they can not actually do any terrorist activity). So, the optimal way of securing air transportation would be to have people come in without any luggage at all, remove all items and clothing at check-in, dress in uniform one-time paper clothing where one can not hide anything, sedate them, feed them trough introspective inspection to detect in-body foreign objects and check the chemistry of skin and hair, pack them into the airplane on secured padded shelves, fly them to the destination, reverse the sedative and give them a standard set of clothes and essential personal items. In addition to perfect security, this plan will also reduce the overall cost of air travel by allowing to pack more people into an airplane of the same size - the padded shelves can go from the bottom of the airplane to the very top with minimal spacing (all passengers are sedated - they will not walk around), no separate cargo hold will be needed (no luggage) and no in-flight entertainment or food will be required. If the current security craze continues, we might reach this perfection by 2020. Congratulations! Note: All software by that time will be Web-based, so there will be no sense in taking your “personal” laptop with you.

Joachim Breitner: Free Software Club in Tema, Ghana

A while ago, I blogged about going to Ghana, to spread Free Software. By now, I'm here in Tema, at the coast near Accra, and school has started. My actual work has still to get going, but I know I will hold a Club where I hope to assemble all the possible future Hacker here at the school, to introduce them to the world of Free Software, of wikis and collobarative work and to the Blogosphere. Or something like that, depends on what they want. I have put up signs to advertise the club, if you want, you can have a look at the slogans.For the school infrastructure itself, I have created a list of possible applications of Free Software Comments are welcome!PS: The "Obroni" in "Obroni Computer Club" is what the kids in the street call me. It actually just means "White Man"...

Evan Prodromou: 30 Thermidor CCXIV

I can't believe it's the end of wp:Thermidor already. The summer's going so fast; Fructidor is the last month of the year in the French Revolutionary Calendar, and then it's the fall equinox and things change. Speaking of the fall equinox, the Br leurs de Montr al Burners, the local Burning Man regional organization in Montreal, is planning a decompression regional burn campout event for the weekend of 22-24 September 2006. Folks interested in Burning Man and near Montreal are encouraged (by me) to participate on the Br leurs wiki or join the bruleurs mailing list. And, yes, the event starts on La F te de la R volution on the Republican calendar. Neat. tags:

And you smell like one too As has been mentioned in many other places, yesterday, 16 Aug, was the 13th anniversary of the launch of Debian. It's definitely something to celebrate -- the project continues to be a huge success and a bulwark of Free Software. Robin Millette and the Atelier du Libre will be hosting a Debian birthday party here in Montreal on Saturday the 19th at 8655 rue St Denis, at the Cr mazie metro stop. The event is from 1:30PM to 5:30PM and is open to all. More info at http://rym.waglo.com/wordpress/2006/08/17/party/ . tags:

16 August 2006

Erich Schubert: When will the RIAA target youtube?

Tons of videos on YouTube use background music. Usually its some well-known song, in full length. So the authors are violating the song artists copyright, aren't they? I wonder when RIAA will target youtube users because of the background music used in their videos. For example the Israel attacks, Lebanon burns pathetic "video". Isn't that U2 in the background and thus most likely a copyright violation (apart from all the photos which most likely are just copied off some web site). And there a tons of examples. I bet you'll find people dancing to all kind of copyrighted music on YouTube...

Mario Iseli: Begin of the 3. semester, 2 important birthdays, baking

try Today was a quite exciting day, first of all I had to stand up early in the morning, fortunately i reached the train on time. At 7.30 the school began and we had 3 lessons “ABU”, this was the most interesting part because later we had 2 hours of english. I mean, I don’t speak really good english yet, but I would like to learn it better, and the only thing we learned today was that “must not” doesnt mean “not have to” as most native german speakers would think. But yeah, I already learned it in the second month in the 8. schoolyear which is now nearly 3 years ago. The afternoon was also a little bit a horror, first we had programming, the topic was “Exceptionhandling in Java”. I think it’s a quite interesting subject, but the teacher was so boring, I mean, the examples didn’t “fix” a problem during runtime, they only printed out “there was an error!” or whatever useless. :-( Then we had theory about servers and a little bit networking, I mean, most IT-students administrate some servers in their office and we learned today “A server provides a service in a network”, very interesting! Yes, so I will better forget this day! catch(ExceptionMarioDemotivated md) There are also reasons to celebrate! Today are 2 birthdays which are quite important to me. First Kerim, one of my best friends, became 17 and has now only to wait one year anymore until he’s “adult” here in Switzerland, ok, “to be adult” is relative anyway. Kerim, I wish you a lot of luck and love and whatever for your future! Stay as you are and I’m already glad to go to Zurich with you again (I’ll pay the next Frappu) The other important birthday belongs to the Debian project which is now 13 years young. Thanks to the whole community. For example I’m writing now this blog (and serve it) with Debian, so it’s time to say all “members” THANK YOU to make it possible! I’m thinking again about the future, what will be actual in 13 years in the IT? Will we win “the war” against software patents and all the other problems? At least our success with the ODF is motivating for the next 13 years! Ok, I’m quite busy now with baking some Debian-bread, I will offer a little brunch tomorrow in the office. Details, pictures and recipe will follow tomorrow.

Daniel Baumann: Happy Birthday Debian

Debian turns 13 today, congratulations to the whole Debian universum and thanks to everyone who has contributed to this longterm success story. Birthdays are always some sort of breakpoints in life, where people making a pause, looking back what they have done in the last year and what they are planning to do in the next year, similar as on New Years' Days. In the past years, I have not done much for Debian except some simple package maintenance. Here are some statistics as of today. debian.org backports.org And now to the future... I don't think that I will change the way how I give a little bit back to Debian in compensation for how much I am taking from it. There is always need for people doing higher level tasks, such as various teams in Debian already do. However, people doing the grunt work of simple packaging are also needed, and that is where I'm happy with (remember: never change a running system :). I have still some packages to introduce on my todo list... Nevertheless, I'm interrested in doing QA work (such as with piuparts), and maybe, if I have the time to further advance my Esperanto, I'm even able to help out with translations. But both things will, as far as I think at the moment, be of less priority to me. For my work at Debian Live and Debian Unofficial, there will be a dedicated report soon.

Daniel Baumann: Happy Birthday Debian

Debian turns 13 today, congratulations to the whole Debian universum and thanks to everyone who has contributed to this longterm success story. Birthdays are always some sort of breakpoints in life, where people making a pause, looking back what they have done in the last year and what they are planning to do in the next year, similar as on New Years' Days. In the past years, I have not done much for Debian except some simple package maintenance. Here are some statistics as of today. debian.org backports.org And now to the future... I don't think that I will change my way how I give a little bit back to Debian in compensation for how much I am taking from it. There is always need for people doing higher level tasks, such as various teams in Debian already do. However, people doing the grunt work of simple packaging are also needed, and that is where I'm happy with (remember: never change a running system :). I have still some packages to introduce on my todo list... Nevertheless, I'm interrested in doing QA work (such as with piuparts), and maybe, if I have the time to further advance my Esperanto, I'm even able to help out with translations. But both things will, as far as I think at the moment, be of less priority to me. For my work at Debian Live and Debian Unofficial, there will be a dedicated report soon.

Lars Wirzenius: Debian Inquirer: Etch release delayed by one year

The release of Etch, the next full release of Debian, will be delayed by a year. Sources close to the release managers revealed the change in the release plan to the D-Inq. before it is announced publically. The source, who calls himself (or is it herself? we're not telling) with the covert nickname "twin", told the D-Inq: "I'm, like, close to the are ems, y'know. I, like, live in Europe and listen to ABBA. Andreas calls himself ABBA on IRC, see." The reason for the delay: the co-incidental occurence of two mystical omens. First, this year is Debian's thirteenth year, and thirteen is always a bad omen. Says twin: "It's, like, bad luck and all." Second, the number of release critical bugs is now 666. "That's, like, the number of yeast, or something", reveals our source. Apparantely the release managers could have dealt with either omen alone, but not with both of them at the same time. Once again, D-Inq. has the scoop! And we verify the reliablity of our sources!

Dirk Eddelbuettel: RQuantLib 0.2.4

A new RQuantLib package 0.2.4 was uploaded to R's master CRAN host and Debian. The principal changes are a small ajustments to work with the new QuantLib release 0.3.13, and the addition of some first unit tests. As of right now, this version will not build in Debian testing due to problems with g++-4.1 (see #383251). It works on unstable, and should work with either a slighly older g++-4.1 or g++-4.0. However, as CRAN runs Debian, it may not be until a fixed g++ hits testing that this package will hit the CRAN mirrors. There's always my page as a fallback.

Felipe Augusto van de Wiel: 15 Aug 2006

13 years...

[Debian]
Happy Birthday!!! I was waiting a little bit, in other parts of the world Debian is already celebrating, now people from Brazil (and also UTC-0300) can join the party! Last Saturday our Debian User Group celebrate the Debian Anniversary with a big barbecue, sports and good conversations during the entire afternoon! Next Saturday (19.August) different Debian User Groups in Brazil will coordinate the Debian Day in different cities at the same time. Have fun! 13 years of Debian and counting! :-)

In a quick note, I'm still moving ahead with my NM. I have to fix a few points on my packages (and I'm still waiting my sponsor -- Hi Otavio! -- to upload a couple of packages). And I have a few more to work on, I hope I find the time in the next days.


[Random Stuff]
At Monday (14.August) night (20h 00min UTC-0300) I visit (pt_BR) a very small city in the state I live in Brazil. They invited me to speak about Debian and Free Software for a group of students and also for locals. It was a nice talk and one of the things that got my attention is the number of women interested, of course, I told them to visit the Debian Women Project (which reminds me that I need to translate the site -- and lots of other files). Back to the work!

Barry Hawkins: The long-overdue release of java-package 0.28

An updated java-package will hit unstable in the next mirror pulse. Apologies to all for the delay; my discretionary time and that of my sponsors has been rather sparse for some time now. There are at least 9 bug reports addressed in the release. All users who have a JRE or JDK packaged by a previous version of java-package are encouraged to first remove their existing packages and then install an updated one generated by 0.28. Again, sorry for my low level of productivity for Debian, but paying my bills and being a new dad has been quite taxing (albeit rewarding) the past nine months.

Evan Prodromou: 28 Thermidor CCXIV

I spent most of the day today putting polishing touches on the OpenID MediaWiki extension I took to Wikimania a couple of weeks ago. It was fun to work on, but spending a lot of time with Jonathan Daugherty of Janrain Inc., David Recordon of Verisign and David Strauss of Four Kitchen Studios let me know that there was still a lot of work to do. Needless to say, helping kate of Wikia and Travis of wikiHow step through the installation and testing also was a humbling experience. "No... don't do that... Ouch... No, I didn't think of that... Uh, I'll definitely get to that later..." Probably the most painful moment was having about 4 people all at once exclaim in horror that I was storing searchable data inside a blob in the database. "Uh, see, it was just easier that way..." Harsh stares for Evan, you can believe. So today I've been sanding a few of the rough edges and doing some optimization (indexed columns -- what a concept!) and otherwise fudging with the code to make it work better. Jonathan had done some quick hacks at the conference, and I've been adding in his patches as well. tags:

Tha Grill Maj, Amita June and I went out to dinner at the Tha Grill on rue Laurier and St. Laurent this evening. We had some anniversaries to celebrate, so it seemed like a good day to go out for dinner at a new restaurant. The Grill is at the portal between Montreal's Plateau Mont Royal hipster neighborhood and foodier-but-also-hipster Mile End. It's got huge, open windows on St. Laurent and we got to sit right off the sidewalk, perfect people-watching spot. The room is big and airy with pleasant wood details and lots of Thai statuary -- all in natural wood tones. It's a very nice room. The food was great, too. We got crab claws in curry sauce, and a green curry, with papaya salad and fried squid as appetizers. It was all done very nicely. Most pleasant was the proprietor coming to our table with small, heart-shaped slices of melon d'eau (watermelon) for Amita June. Les enfants sont sacr s en Tha land, he gave as explanation: that is, children are sacred in Thailand. Ah, if that were only the case everywhere. It's hard to see summer slipping away in Montreal -- especially since we're off to Wikisym this weekend, and by the time we come back it will be a few days into September. Such a good place to be when the sun is warm, really. tags:

Philipp Kern: Drag'n'drop for Ruby-GTK2

Uh, yeah. So I "lost" a whole day due to two "signals" missing in the ruby-gtk2 wrapper. Both GtkTreeDragSource's "row-draggable" and GtkTreeDragDest's "row-drop-possible" are implemented as virtual functions, instead of plain signals. This means that a new gobject class needs to be created to properly use those callbacks. Well, Armin Burgmeier and I had a nice long Gobby session (completely over IPv6 by the way, welcome to the bleeding-edge of technology, where no port forwards are required) about this problem. Him being the main developer of Gobby, he knows much about Gtk, so finally we came up with this patch, which adds both functions as signals to the Ruby-Gtk API. It's sad that my program will require a patch to the GUI wrappers in order to run correctly, but this is, as far as I see, the only way to get proper drag'n'drop in Ruby.

15 August 2006

Martin F. Krafft: Test-driven development

Lars, I strongly suggest test-driven development. It seems to preemptively do the most relevant of what the debugging rules you quote instruct you to do later. The principles:
  1. design your interface
  2. write tests that fail
  3. write the code to make the tests stop failing
  4. refactor
  5. lather, rinse, repeat
It's a philosophy that anticipates bugs and errors, yet it uses that very fact to guard against them. Test-driven development has changed the way I (and many others, I learnt it while becoming a Plone developer) plan, design, think about, and implement code. And yet, it's really not far away from how you're already doing things. Really. For C++ coders, I recommend libtut, which is elegant and non-intrusive. PS: The definitive (and quite good) book on test-driven development by Kent Beck is only 200-something pages, so it's also in the domain of shorter books. Update: sorry, liw, for making it sound like I assumed you had spent the last years in a cocoon or cave or curled up in a corner. I didn't intend to doubt that you know of TDD, just wanted to get that off my mind what your post put there. And of course, I agree with you: TDD will not eliminate debugging. But it will make your debugging sessions a lot less frequent, even though the really long and painful ones are exactly those that it won't prevent...

Mario Iseli: OpenLDAP, LUG-Seeland, School

Today was a strange christian day here in Kanton Solothurn and I didn’t have to work, so I had a lot of time to prepare my presentation for next Friday about OpenLDAP. First of all I prepared the stuff for the school which begins tomorrow, so my holidays are now definitely past :-( . I was excited that I didn’t receive my timetable by snailmail so I had to google and found it finally. Poorwise i have now to stand up very early in the morning, my train goes at 07.07 in the morning. Now to OpenLDAP, fortunately Mathias Weyland, the president from the LUGS, gave me a book about OpenLDAP from O’reilly, I really like it: It’s quite informative and sometimes the author is making some jokes. Priska Rubischon already bothered that i have to tell something about netgroups and autofs, this was completely new because I newer worked with NIS (and netgroups etc.) and neither with autofs (in most cases I use samba and libpam-mount). It’s not so difficult as i thaught. OpenLDAP in Debian comes with nice schemas which help to migrate from NIS to LDAP, so I had a look at those schemes and the chapter about netgroups in the book. Also autofs is not complicated, for example, if you want to share /home to the clients you have to prepare a NFS-Server which shares this directory and configure /etc/auto.master and /etc/auto.home on the clients. These two files can lookup where and how it can mount /home. On my testing-infrastructure I just used netgroups for the NFS-exports, so I have now an example what they’re for. After all I realized that my speech will also be about “How do I plan a network in a company”, so I realized that the security of LDAP is also very important. Fortunately OpenLDAP can be secured quite hard, it supports SASL and KERBEROS_V4 authentication mechanisms! When I would realize now a network i would do the following: I still ask me how i can protect my netgroups so that nobody can plug computer “x” out and plug in his computer, take the IP of “x” and mount the NFS-shares. Kerberos as user authentication would be a solution, but I don’t really like it. As I already told I prefer libpam-mount, with it’s help it would be possible that every user gets his share mounted maybe over smb. Now I will search for a solution how i can properly secure NFS, so it does only allow connections from users@boxes authenticated with LDAP and not user@host-which-can-be-faked. If you have an idea feel free to write it down here in my blog! In the evening I went to “Biel” by train to join the LUG-Seeland meeting. Beat Fasel explained me a lot about genetical biology, his work and the evolution, this was very interesting. Later we talked about the future of our community, I will prepare bylaws for the next meeting which we will sign. Other ideas were about preparing an install event and a mailinglist because we don’t have communication over the internet and this is quite complicated if we want to organise something in teamwork.

Lars Wirzenius: Review: Debugging by David J. Agans

I hate debugging. I strongly prefer writing code that works to finding problems in code later. Because I hate it, I've never been good at it. I've never spent the effort to figure out a good, systematic way to find a bug. Instead, I've developed ways of avoiding them. In the long run, this isn't the smartest strategy: every now and then a bug slips through, and then I'm screwed. Worse, sometimes I need to debug other people's code. David J. Agans's book Debugging is a gem. It crystallizes an approach to debugging that feels very good to me. In summary: None of these should come as a surprise to anyone experienced in programming, of course, but I've never seen them presented together, or so well. Agans's genius is not that he's come up with a new debugging method, but in presenting the obvious aspects of the debugging process in a clear, logical manner. Also, he has funny war stories. The book is written in a fairly chatty manner, with many jokes. The style, or the jokes, don't get in the way, and they may help remember particular points better. It's a fairly short book, at about 170 pages. I like that: I dislike the modern tendency of making computer books so thick and heavy that future civilizations will assume we used them for bricks. It's only been a few days since I read the book. It's already made me a better programmer. Highly recommended.

Next.

Previous.