Search Results: "will"

5 February 2006

Erich Schubert: Shouldn't Debian be Alsa by default now?

Some time ago, I installed Debian on my mothers new laptop (which worked fine once the Xorg drivers supported PCI Express and I did a Bios update). Since my Laptop is currently being repaired, I'm using hers now (she works 95% of the time on her Desktop anyway). And I noticed a couple of odnesses:
Package: libsdl1.2debian
Depends: libsdl1.2debian-oss (= 1.2.9-0.1)   libsdl1.2debian-all (= 1.2.9-0.1)
  libsdl1.2debian-esd (= 1.2.9-0.1)   libsdl1.2debian-arts (= 1.2.9-0.1)
  libsdl1.2debian-alsa (= 1.2.9-0.1)   libsdl1.2debian-nas (= 1.2.9-0.1)
This makes SDL install OSS support by default, not alsa. IMHO we should now make alsa support default. Maybe even some dmix configuration, since that is what most users will need. Similarly, lots of stuff depends on libesd0, which is the OSS library. Or to be precise, they all depend on "libesd0 libesd0-alsa", tons of packages. Each single one preferring to install the OSS version instead of the ALSA version. :-( Is it just me thinking that OSS is deprecated, while ALSA works like a charm and can do much more than OSS? Sure, you can use ALSA via it's OSS emulation, but then you lose e.g. the ability to use dmix.

Jesus Climent: The right to critizise.

I can't agree more with Per-Arne Hellarvik. Globalization is making this whole thing of personal offenses a ridiculous thing: for every sentence I write in my blog, which might reach every corner in this planet, someone, somewhere, might feel offended. As I have stated before, it offends me that my life is affected everyday in many ways by people's believes in god(s). Yet I don't go around burning churches and killing the offenders. Note to anyone offended by this post: live your life, that I will take care of living mine. PS: Demonstrators in London claimed: "The government must control the media". I thoght one of the purposes of the media was to keep the government under control. And interestingly enough, the countries dubbed as offenders are listed on top of the countries with more freedom of speach in press, while Syria is 145.

4 February 2006

Per-Arne Hellarvik: The burning of an embassy.

Tonight I find myself regretting to be openminded about religion and believes.
Islamic followers has burned the Danish and the Norwegian embassy in Syriah.
This seems to me like a direct treath to my way of thinking and the single most important right I as a human beeing have: The freedom of speech. You might say that even though you have freedom of speech you cannot harras people and their believes. This is not true, I can and I will speak up against any form of belief or religion which underminds my rights as a human to ridicule religions which are oppressing other humans and are decreasing my right to choose whichever religion I'm to follow.

As some demonstrants stated to the media in London: "The government must control the media".
And haven't we "non-believers" been called "sons of whores", dogs and pigs from the same people which demands respect?

This is _not_ right, this is madness........

Benjamin Mako Hill: If You Thought the Flessenlikker Had a Good Name...

I just created a stub in Wikipedia for the Hydrodaktulopsychicharmonica. I will visit the Music Library today for more information on this wonderfuly named instrument. If you have more information already, please contribute to the page.

Amaya Rodrigo: Lovely Weekend

* Temperature in Spain raised after the cold wave (mild cold wave for cold wave values anyway).
* Upgraded my Linksys running OpenWRT to White Russian RC4. This toy makes me so happy.
* Upgraded my 3Com OfficeConnect 11g to 2.06, to deal with the router being Dos by using p2p software (even though it is just a acting as an ATM bridge). This toy makes me so unhappy. I miss my 3Com OfficeConnect with no nothing that did nothing but what it was told to (a simple ATM bridge). But this old friend does not support my new DSL 2 connection. His loyalty and rock solid operation for over 4 years 24x7 non-stop will be missed.
* After all the upgrades were done, I realized that the reason my host was unreachable from the Internet was that my fixed IP address (that I pay 12 EUR a month for) was changed to IP 1. Lovely!
* My old skates were ABEC1. If you know anything about skating, you know the fucking thing does not move, which was good while I learned. I felt a bit more adventurous, and wanted to go faster! Today I found the 150 EUR skates I dreamed of for 79 EUR. God bless Credit Cards and January sales. I am now the proud owner of a new pair of K2 Exo 6. ABEC 5, aluminum-titanium alloy frame... a dream. I just hope not to break a leg in these. Wish me luck!

Old New



Yay!

Daniel Stone: [tech] i am too elite to understand your design process

Usually I try not to get involved in the mind-numbingly pointless desktop wars, but Benjamin produces one of the most flawed arguments I can remember having seen.

Fair enough that you want to use the keyboard. I'm much quicker on the keyboard than on the mouse, and presumably so are you. After a long time using computers, and CLIs in particular, this is no surprise.

Most people are not this way. I can assure you that my mother is not this way, and prefers the comfort of the mouse whne navigating around. I don't see what your assertion that 'stating that a typical Gnome user does not want keyboard is simply false' is grounded in. Have you done studies? Do you know the exact breakdown of geeks vs normal people using GNOME? Remember that it's not just for the cool kids who can write their own code anymore -- I know plenty of 'normal' people using Linux now, typically with a GNOME-based desktop.

But, it's 'but don't say it is for users sake' that really throws me. Why do you think they do it? For fun? To see how many people bitch on blogs about it when they do it? Because they hate people and this is the best practical way to take out their anger on the world? They've done studies on their userbase (e.g. the Sun usability study), and they're doing what they believe is best. This is true of every desktop: they simply do what they believe will produce the best desktop for their userbase. Sometimes this results in decisions which people think are bad. Fine then, so be it. This is what's happened here, as opposed to your suggestion of a deep-seated hate for all their users, individually and collectively, or something.

Your claim to be a normal user is simply false. I can't claim the same thing. A good rule of thumb is that if you're capable of writing the application you're using, then you're not a normal user. In some cases, this means you're not its target userbase (not always: this holds more true for, say, Evolution, than mutt).

If you have truly constructive suggestions (not using the words 'crap' and 'simply false'), then provide feedback to the developers through the appropriate channels. If you don't think GNOME is for you, try some of the many excellent other desktops (KDE, XFce, GNUstep, whatever else is around). If you like GNOME otherwise and would like to make a concrete improvement, then submit patches.

Daniel Burrows's point was simple: you are probably not GNOME's target audience (this is not specific to benj; if you are reading my blog, then odds are you aren't GNOME's target audience). So, assertions that they've got it all wrong and they should listen to you on matters of interface design aren't really going to be helpful, because you just aren't the primary target market.

PS: Just because you write it in Latin, doesn't make someone else's argument a logical fallacy.
PPS: If you're still having trouble wrestling with this entry, imagine instead someone bitching about Debian being crap because they don't include the proprietary Flash plugin, a bunch of closed-source games, VMware, etc. That's not what Debian's about. Make sense now?

Holger Levsen: Videos of DebianEdu meetings and others

Videos from the Skolelinux meeting in Erkelenz last weekend are now available for your viewing pleasure in four different qualities in three codecs. Now playing: The final countdown - Enjoy :-)

The exact script I used to create them from the raw dv files (one was hdv) will be available at the same place as the videos in a few hours. I would be happy to hear comments on the tools and options I've used. Of course other feedback is welcome too!

If there are suggestions for improvements, the files will change again. So before mirroring everything you should probably wait a month or two. I do not expect any later changes :-)

Almost all slides are missing at the moment, if you gave a talk and used slides, please mail them together with source and a suitable licence file to me.

And again: Thanks to our hosts from the Cornelius Burgh Gymnasium! You've done a great job! Also many thanks to those of you who operated the camera! Knowing this works so well, I've now decided to do videos of the talks in the debian developers room at FOSDEM as well... again, this will only be possible with your support!

"BTW", if you're into live streaming, and would like to see live streams of debconf6, get in contact *NOW*. What we lack at most, is someone who knows an easy to setup solution, which works with dv input streams, encodes them and pipes them into some external streaming server. We'll only have a small uplink in Mexico, so we need to distribute them from another machine (which we have). What we also don't have, is time to research such a setup ourselves. If you want to help, please join #debconf-video on freenode or send a mail to the debconf video mailinglist.

3 February 2006

Jonathan McDowell: Friday fun with consumer routers

I'm such a funster. It's Friday night and I've spent it fighting with consumer routers in an attempt to get my home setup sorted out a bit. And I've made some progress, but it's taken a while. My old setup was an Asus WL-500g with a USB Speedtouch attached. This was running a hacked up version of Oleg's firmware, with kernel 2.4.20 (ewwwww) and the userland Speedtouch pppoa3 driver. It's been up 253 days as I type, which is quite impressive IMO. The plan was to get something else doing the same job so that I could try and get more up to date firmware on the Asus (probably OpenWRT) and give it to my parents as a wireless access point / print server. First try was my Netgear DG834G. Unfortunately the ADSL interface on it doesn't want to sync to the line for any length of time. I don't really want to faff with it at present, so I gave up on that. I do want to try and get this sorted, as it has a native ADSL interface, but the AR7Port appears to have stagnated a bit. Next was the Netgear WGT634U. I'd built an OpenWRT image for this and tried to flash it earlier in the week, but messed it up and bricked the router. So opened it up, hooked a serial console up and managed to restore it easily enough. A little bit of frobbing and I had it recognising the Speedtouch. Result. This has a 2.6.15.1 kernel, which means in kernel driver goodness and nice and up to date. Plus OpenWRT makes it easy to add various nicities like radvd and dnsmasq. I'm currently using this solution and will keep an eye on it over the weekend before reinstalling the Asus. Of course my home network has become simplified a bit by the fact I no longer factor the NTL connection into it. That's always just been a backup thing since getting ADSL from Black Cat (mmmm, IPv6 goodness) and I've decided to finally ditch it soon. However I might want to add a modem to the WGT634U at some point - probably using a USB serial dongle I guess, as I don't think the internal ports do hardware flow control. That's a battle for another day though. I also managed to get rid of a whole load of computer junk that was working but unused, thanks to Norfolk FreeCycle. Kathy will be pleased when she comes back from London tomorrow. :)

Sergio Talens-Oliag: II Open Source World Conference & the CDDT

I'm not very interested on Conferences lately because I'm quite busy and I want to spend more time with my son, so I have not sent any paper or proposal anywhere. About a month ago, just after the paper acceptance deadline of the IIOSC was over, I received an inivitation from the organization to go to M laga (I sent a paper and presented it on the first conference) and after thinking about it I accepted their offer; it is not going to cost me money and is going to be only one and a half days, I'll take it as a short break. Once I accepted I had to think about what to talk about. As I've been hacking a lot on my the implementation of the CDD Toolkit during the latest weeks (now renamed to CDDT, a shorter and less confusing name than CDDTk), I decided to prepare a talk called Design and implementation of the Custom Debian Distributions Toolkit (CDDT). It is going to be a short talk (15 min. more or less), so I only plan to use 8 or 9 slides to describe the current and planned functionality of the CDDT implementation and show how it is used now and how will be used on the future. If anyone is interested the current packages and documentation of the toolkit are available installing the metapackage cddt from the apt source:
deb http://people.debian.org/~sto/cddt/ ./
It is not finished, but things are evolving quite fast now; almost all the runtime functionality is there, the tools package is not finished but what is done is fully functional if you do some of the things by hand and the plan is to automate them ASAP, my idea is to write a debhelper script (dh_cddt) and a set of cdbs rules to be included on the debian/rules of the CDD source packages. The only missing component is the integration with the debian-installer, it can be done (and in fact is done) by hand but I'ld prefer to develop new tools to do things more automatically. Once I finish the latest components I'll upload the package to Debian experimental and will move the repository to alioth, I hope that it will be sooner than later.

Philipp Kern: No filename specifyable

John, while I agree with you, just hit Ctrl-L in the dialog to specify a filename. It will take some seconds to actually find the file, but it works basically. It would be nice if the Gnome people would re-add it, though.

Remi Vanicat: Planet Debian

Now, my blog is syndicated into debian planet. Everybody will know that I haven’t much to say…

Remi Vanicat: Realtimebattle

A new version of realtimebattle have just been upload, mostly for the g++4.0 transition. Then something strange happen: in the control file I have:
Maintainer: Remi Vanicat <vanicat@debian.org>
In the changelog:
-- Remi Vanicat <vanicat@debian.org> Wed, 10 Aug 2005 11:22:18 +0200
Yet the scripts belive it is a NMU. I don’t know why, it’s strange. I will have to check this.

Kai Hendry: Dreading the upgrade

A deer in the sea I hate upgrading hard drives. Every time I’ve had to migrate data from a dodgy disk something wrong happens. This weekend I have the challenging task of upgrading my aging Thinkpad’s 30GB hard drive to a new Seagate momentus. My file system currently looks like:
frodo$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/hda1             6.5G  5.7G  460M  93% /
tmpfs                 380M     0  380M   0% /dev/shm
/dev/hda6              21G   17G  2.3G  89% /home
tmpfs                  10M   80K   10M   1% /dev
I’m tired of keeping my root system to 6GB. Though although I try my best to avoid bloat, somehow my system is 6GBs. FS. My home directory is cramped. I hate having to delete movies and episodes because there isn’t enough space. So getting the hard drive in and out my laptop is easy. Though copying the data probably will have to be through an external usb one case. OMG, that will probably take forever… And what tool do I use? sfdisk? Ideas anyone? So once copying 30GB over to my new 100GB+ (have not bought it yet) hard drive, how do I grow it so it takes full use of the space? I guess I should be using LVM. Though why on earth doesn’t the Debian Installer use it by default like Red Hat? I just pray I don’t end up installing my machine from scratch.

Lars Wirzenius: Rant: Secrets of Successful Programmers

The Seven Secrets of Successful Programmers article was on reddit today. I found it to be simplistic enough to be inane. Also not particularly good advice in all parts. For example, the article says that "[m]ost compilers will strip the comments from the executable program". Strictly speakig this is true: there is probably one or two compilers out there that retain comments in the binary code they put out. They're so rare, though, that it is quite utterly pointless to say anything about it. Anyone who needs to be told that comments don't impact performance or executable code size needs a course in basic programming, not secrets about being successful. "A good indication that you have got the level of comment right: could someone understand what your program does if all but the comments were removed?" I disagree with this: better advice would be "could someone understand the code if you remove all the comments?" It's the code that gets executed and so it is the code that should be used to communicate and not comments, except when code can't be made clear enough. For example: if you write a wrapper around malloc to check that it succeeds, a comment explaining why it is acceptable to just kill the application on failure would be good, and very hard to express with code. "In particular any code branch (an IF..THEN...ELSE construction) and any code repetition (a WHILE...END WHILE construction) should be indented so that it is easy to see where they start and end." Gee, that surely is a big secret that only successful programmers know about. "Expect the unexpected and deal with it. Before you open a file, make sure that the file is present." That's not a good way to deal with it. It's a race condition just waiting to blow in your face. The correct way is to attempt opening a file and then deal with an error if it failed. "Name your variables to aid readability. - - - The key is to be consistent and to be as informative as possible." Packing as much information as possible into a variable name can be a hindrance to readability. Too many people read advice like this given in well-meaning but misguided articles and then go on to name loop variables nElementIndex. The loop gets more readable if you name your loop variable just plain i. The loop variable is not significant enough to warrant all the attention from a reader that a long name requires. A short name in this context makes it much faster and easier to glance at the loop and see what it is doing. Obviously names with scopes longer than a (fairly short) loop need to be more descriptive. Here's my seven secrets of being a successful programmer.
  1. Learn to worship the goddess of simplicity. KISS a lot. This is much harder than it seems: it's more difficult to be simple and good than to be complicated and adequate. Simplicity starts with the specification of the program or system, and needs to permeate the design, and the implementation, at every step.
  2. Pick good tools, and learn them well. You need to know many tools, and know them well, or you'll waste time on doing unecessary things. Tools include software programs, books, algorithms, data structures, and mental models. Learn editors, programming languages, Unix command line tools, and so on. Learn at least three different paradigms for programming.
  3. Learn how to learn and keep on learning. New stuff is invented daily, and you need to keep up with it, or you'll end up as useless as a COBOL programmer doing a web shop.
  4. Develop debugging muscles. This is perhaps the hardest thing to learn, since no-body seems to be teaching it. You'll be spending most of your time doing it.
  5. Learn how to do testing well. Unit tests, test driven development, black-box testing, integration testing, regression testing, test automation, ... There's lots of ways of reducing the likelyhood that code escapes your hands with bugs still in it. It will inevitably happen, but if you know what you do, you can be better than most everyone else. The industry standard for commercial, proprietary code seems to be around 20 to 30 bugs per thousand lines of code; the Linux kernel has less than 1, and is known as a cesspool of bug-infested muck, so surely you can do better?
  6. Learn to write prose well. Then write a lot. If you can't write a README, a manual page, or the specification for your next work project, who's going to know about your great programming?
  7. Oh, you need to learn how to program well as well, and that isn't so easy either. Knowing how to program well merely isn't enough to be a successful programmer.

Decklin Foster: New blog

Okay, I m putting this blog on Planet Debian... now. The old one is not gone yet, because I m tired and I don t think I ll do it until tomorrow. In a fit of hubris, I wrote some software to run this blog (which is just a bunch of generated static files), called Mnemosyne. I was bored of PyBlosxom and it was slow. I believe Erinn said something like, now it s only a matter of time until I write my own RCS... If I get to that point I will really start worrying. If anyone is looking for something along these lines, please tell me what sucks and/or what is broken. Anyway, rather than categorizing things (ugh), I m just putting anything tagged planet in the feed that goes here. I think this will work better. Oh, and I almost forgot: my blog now has automatic flooding-prevention. Nothing older than a day gets in this feed. I don t know why feeds in general don t have some sort of time limit.

2 February 2006

Uwe Hermann: The new German digital identity card, and what the government plans to do with your data...

What kind of sick joke is this? The German government seems to want to sell the personal information of 80 million German citizens to interested companies. They wanted to introduce a new digital identity card with biometric data and possibly also an RFID chip on it for quite a while now (you know, all those evil terrorists out there, blah blah blah). And now they dream about selling the data records stored on that card for 40-50 cents per record to interested companies? WTF? I don't think I have to elaborate on the abuse-potential this can have, and on what this means for the privacy of all 80 million citizens affected... The above article and also another article are a bit fuzzy on the exact details so we'll have to wait until more info is published/leaked, but this is definately an alarming trend/discussion... (via Anarchaia, Fefe, netzpolitik.org)

Pablo Lorenzzoni: My girlfriend enters, I leave

Since January 13th I am on my last vacation-time of my last year as a Radiology resident. I've received my certificate and have already been hired to work as a radiologist! Things are going fine and I even enjoyed some summer days on the beach. Pictures for these will be posted to my gallery soon.

Yesterday was my girlfriend first day as a Public Health-Social Worker resident and we gave her a "surprise party" both in celebration for this and for her birthday (that was on Jan 26th). We've planned this party this whole month, and since she is "too aware of everything around" it was not an easy task. She was really surprised and have not suspected anything. Pictures are already in my gallery. So, for the next two years, it's her turn to be somebody's slave. My residency took me three years (since radiology program is a bit longer than public health), and in the exact moment I finally stepped out, she steps in. All the patience that the last three years demanded from her are now my task, since I'll be demanded the same.

I am just too happy for her. Being a social worker without a residency in Brazil is living with an unfair sallary and a whole lot of poverty around. After these two years, things will be better for her (and for us), at least wrt the sallary.

Meanwhile, I've been working in flumotion and icecast2 for the Free Software Television - thanks wingo and karlH, for your patience -, watched the launch of another free software based internet TV called YSTV, released more videos from fisl6.0, and helped the Program Committee of fisl7.0.

WRT this last, we've closed the papers review process which is mainly driven by a computer calculated score based on reviews given by selected people. We do not interfere with the process, except that some of us were reviewers also for some tracks. We've notified the chosen and within this week they have to confirm, then we'll start publishing a partial program... We're using a home made free software we keep in our subversion called papers.

MJ Ray: Cambridge Arts Picturehouse to lose a screen?

The Arts Picturehouse, Cambridge, writes about
planned licensing changes to The Regal pub situated below us [...] music playing in the pub, which will be heard in one of our auditoriums [...] join us in our fight by objecting to any licence changes [...] env.health@cambridge.gov.uk [...] by Friday 3rd February 2006.
I think that cinema is my most frequent reason for visiting Cambridge (45ish minutes by train from Lynn). I've written. If you're near Cambridge and want film diversity, have you? Update 1: More info on wereallneighbours.co.uk Update 2: More info on indymedia UK

Kevin Rosenberg: Encrypted Root Filesystem Revisited

The hard disk on my notebook computer developed a number of bad sectors so I replaced it with a new 7200rpm 100GB drive. I've discussed my experience and gave details about using an encrypted root and LVM filesystem using the Linux 2.6 device mapper. While I found the disk speed acceptable using the encrypted filesystem, I did note that it was subjectively slower than using an unencrypted filesystem. This time, I used the bonnie++ disk benchmark to test the new disk. Raw disk benchmark
       ------Sequential Output------ --Sequential Input- --Random-
        -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
  Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
    4G 30299  98 47348  13 20552   6 29947  91 44758   5 137.3   0
       ------Sequential Create------ --------Random Create--------
        -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
  files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
     16  3545  21 +++++ +++  3863  42  3350  20 +++++ +++   867   6
Encrypted disk benchmark
       ------Sequential Output------ --Sequential Input- --Random-
        -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
   Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
     4G 18861  60 40812   9 10534   2 18530  58 30641   4 143.6   0
       ------Sequential Create------ --------Random Create--------
        -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
  files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
     16  3150  87 +++++ +++  3510  92  2919  86 +++++ +++   900  35
While there is an overhead using the encrypted file system (which is likely magnified by using a 4-year old CPU, a 2GHz Pentium 4-M), the overall speed with the 7200rpm drive is acceptable and will be a boost compared to the old 5400rpm drive. While my notebook previously ran Debian Sarge, I thought I'd try something slightly different, the Debian offshoot Ubuntu Breezy. I found a few issues that had to be resolved to use the encrypted filesystems. After those bits of additional configuration, the encrypted root filesystem and encrypted LVM physical volume is working very well. Additionally, I'm using an encrypted swap partition, but there was no additional configuration required beyond what I previously described.

Alexis Sukrieh: Talk about Backup Manager at Chemnitzer Linux Tage 2006

Andreas “jimmy” Gredler - who contributed to the backup-manager source tree - will give a talk about Backup Manager at the “Chemnitzer Linux Tage” event. The talk is entitled: “Backups einfach gemacht mit Backup Manager” and will cover the main design of the program.

Next.

Previous.