Search Results: "will"

26 January 2007

Christian Perrier: 99,635% / 90,533%

These are the current translation ratios for French and Czech in unstable, after 8 days of "blitz l10n NMU". No improvement today as the stats script obviously didn't run. As there is nearly no more packages for which I have to work on French (the remaining glitches are waiting for the maintainers...but I won't wait really long, guys), I focused on the second language in the rankings, namely Czech. The goal is now to improve their stats as well (and of course, this will improve many other translation teams stats while I fix all sleeping l10n bugs).

Evan Prodromou: 6 Pluvi se CCXV

Maj woke me up at 6:41AM this morning. "Amita slept through the entire night in her big girl bed," she whispered. We've been co-sleeping since Amita was born, but over the last month we've been trying to do night weaning, which means Amita goes to sleep in her own bed in her own room now. But that doesn't usually last past 1AM-2AM. "Did you check her breathing?" I asked. "Yeah, I just did." "Wow. Our little girl is a woman now." "Well, a toddler at least." "Our little weaning toddler." Pause. "Our little weaner!" I drifted back off to sleep, but I got poked again about 10 minutes later. "I'm going to go check her breathing again." "OK. Lemme know how the weanie is doing." tags:

Other developmental milestones Amita and I had our day together on Wednesday, and we were playing cars in the living room when apropos of nothing she started saying "Pok". "Pok! Pok!" I didn't know what was up until she came over and pulled up the sleeve of my t-shirt and pointed to my upper right arm. "Pok!" I picked her up and hugged her. "That's right, honey. That's where I have my tattoo of Spock. Good girl!" tags:

RecentChangesCamp So, I'm excited about next week's 2007 RecentChangesCamp. I'd normally be on board to go, but a) we've got RoCoCo coming up in May here, and I should probably concentrate my energies on that, and b) I've already committed to going to the LinuxWorld OpenSolutions Summit in the middle of February. It just doesn't make sense to do more than one conference per month, unless you're on the circuit professionally. But I hope that RCC in Portland goes well. A lot of friends will be there, and it's always good to know that friends and colleagues are having interesting conversations and making new decisions. tags:

Martin F. Krafft: Having trouble at the US border?

This just in from the EFF's legal director Cindy Cohn:
Have you had any difficulties entering or leaving the United States? If so, EFF would like to hear from you. After focusing attention on the Department of Homeland Security's secret Automated Targeting System (ATS), we're keen to uncover and document its effect on the law-abiding public. We're interested in hearing from any travelers who have had repeated problems at the border or have been told by government agents that they are on a "list" or that there is some unexplained "problem" that needs to be resolved. Please share your story with us by writing travel at eff dot org and providing as much detail as possible. We will treat all responses confidentially and may contact you to follow-up.
NP: Katatonia / Viva Emptiness

Holger Levsen: Chaos Communication Camp 2007

The CCCamp 2007 will be held from August 8th lasting until August 12th 2007 on an airport museum close to Berlin - you can go there directly by plane! :)

If you have no idea what a chaos communication camp is, check out this video from the camp 2003 - basically its 2000 hackers, camping, outside, lots of workshops, lectures and crazy - and somehow computer related - stuff happening, connected to the outside world with a nice fat uplink - in 2003 it was 155mbps :)

I don't think a debian booth is appropriate there, but a debian camp inside the camp would be fun!

25 January 2007

David Pashley: Speedy Java 6

I was quietly minding my own business, fixing some encoding bugs in Eddie, my liberal RSS and Atom parser, when I noticed that Java 6 included support for UTF-32, which is one of the encoding tests that was failing. I downloaded and installed the Ubuntu packages and installed it, and decided to run a quick benchmark using my unit tests. First up was the Sun Java 5 JVM. I'd been running the unit tests all night, but timed it this time,and got these results:
Ran 3502 tests
Passed 3322 tests
Failed 180 tests
real    1m10.293s
user    0m40.375s
sys     0m3.632s
Next I tried the Sun Java 6 JVM, using the same jar files and got;
Ran 3502 tests
Passed 3326 tests
Failed 176 tests
real    0m56.059s
user    0m39.198s
sys     0m4.212s
One thing to note was that it spend a couple of seconds noticing new jars to read, so I decided to run it again and got:
Ran 3502 tests
Passed 3326 tests
Failed 176 tests
real    0m45.317s
user    0m34.770s
sys     0m3.516s
Wow, I'd gone from 70 seconds to 45 seconds using the new runtime, and interestingly enough, past 4 more tests in the process. I'm assuming they are the UTF-32 tests, although I have't checked yet. The other thing for me to try is recompiling the code to see if that has any additional benefits. Update: Got around to checking what Java 6 fixed and it turned out it was the additional support for koi-u and cspc862latinhebrew encodings. After I fixed the UTF32 support in Eddie, it passed an additional 16 tests. Down to just 160 out of 3502. I just wish they would add support for some of the stranger encodings. Maybe this will happen when it's open source.

Jonathan McDowell: i2c remote evilness

When I built my PVR a few years I bought a OneForAll URC-7562 6in1 remote control; with a surround sound amp, TV, NTL cable box, DVD and PVR the number of remotes around the place was getting a bit ridiculous. The main reason for choosing this remote was its ability to control the NTL box, which uses some odd IrDA based format apparently that even lirc has difficulty making sense of and learning remotes mostly ignore. It also had the ability to be upgraded remotely by phoning up a support line and they'd squirt some noise down the phone that the remote would understand. I had call to use this to enable my Scan DVD player when I first got the remote and it worked fine and I was quite impressed. However the remote also features another neat way to do upgrades. It has a 6 pin header in the battery compartment that is know as the JP1. This exposes the I2C bus that the configuration EEPROM lives on and there is a good amount of information out there about understanding the memory layout and adding support for new remotes etc. I'd been meaning to build the adapter to connect up since getting the remote but until recently hadn't really had a reason. However although my new TV is vaguely supported I'd really like to be able to remap the keys more sanely. So last weekend I discovered I had the appropriate bits lying around and built one. Unfortunately most of the software is for Windows; there's a Java app that will generate the appropriate data to feed to the remote, but the main communication tool is a Windows app. I found a couple of old Linux tools, but then I had a thought: it's just i2c. Why not tie it into the proper i2c subsystem? Turns out the i2c-parport driver makes this sort of thing easy; all you add is a single entry defining the appropriate parallel port lines to wiggle and it all magically works. So now I can talk to my remote using the eeprom driver talking to the i2c subsystem which talks to the remote over the parallel port adaptor I built. Which feels wonderfully sick. :) Now I need to actually have a closer look at getting all the buttons working for my new TV...

Christian Perrier: 99,635%

This is the current translation ratio for French in unstable, after 8 days of "blitz l10n NMU". Boooo, a new package appeared in unstable, namely libpam-rsa, bringing 13 more strings. I have used this occasion to finetune a new script of mine which I will use to mail maintainers when they introduce a new package with debconf templates and will point them to the magic podebconf-report-po utility from the po-debconf package. Ditto, maybe, for maintainers who modify debconf templates without prior notice to the translation team...(please note that this is scheduled to be a manual, nothing automated).

Erich Schubert: DBus inspector 0.2

I've extended and cleaned up DBus inspector some more. It will now show the signature of methods and signals (I didn't see any properties, I guess that none of my DBus enabled apps uses them yet?) So by now (with just a few hours of development, Python rocks!) it's already a really useful tool if you want to use DBus to listen to or trigger all kind of system events. I could listen for song changes, disconnect or connect my wireless network, log in and out of instant messaging... DBus inspector 0.2 Screenshot Download from people.debian.org for now. Needs only "apt-get install python-glade2 python-dbus", no installation required. Just unpack and run "dbus-inspector".

Steve Kemp: Tell you, might not believe it, but

I would like to have a simple way of mirroring a webpage, including any referenced .css, .js, and images. owever to complicated matters I wish to mandate that the file will be saved as “index.html” - regardless of what it was originally called. This appears to rule wget out, as the –output=index.html option trumps the –page-requisites flag (which is used to download images, etc which are referenced.) Is there a simple tool which will download a single webpage, save it to a user-defined local filename and also download referenced images/css files/javascript files? (Rewriting the file to make them work too) Using Perl I could pull down the page, and I guess I could parse the HTML manually - but that seems non-trivial - but I’d imagine there is a tool out there to do the job. So far I’ve looked at curl, httrack, and wget. If I’m missing the obvious solution please point me at it .. (Yes, this is so that I can take “snapshots” of links added to my bookmark server.)

MJ Ray: Bad Tech: the Moral of a Parable of Plumbing

Update: within 30 minutes of posting the previous plumbing celebration, a coffee machine exploded, covering many square metres with coffee and grounds. Counter-top, walls, doors, floor. The wet/messy/damaging balance was restored. It took an hour to clean up. Moral: don't celebrate plumbing too loudly or water will take revenge.

David Pashley: Ogg Player Recommendations and Upcoming Gigs.

Dear Lazyweb, I'm after recommendations of a portable music player, which is small and can play ogg vorbis files. I'm not sure I need something with a large capacity; 2GB should be fine. Basically want something I can use in the gym, so I don't have to listen to the god-awful dance music they keep playing on MTV Dance. Reasonable audio quality a bonus. Last.fm support would be amazing. I would be tempted by something that could run Rockbox, but I suspect they are going to be on the top end of the size scale. Spent some time checking upcoming gigs and I've settled on And You Will Know Us By The Trail Of The Dead, The Killers, 65daysofstatic, and The Barfly's Great Escape mini-festival, 3 days of gigs over 20 venues. Trying to decide if I want to go to see Inspiral Carpets and Electric Six in the world's dirtiest club.

Holger Levsen: Melbourne...

Andree, it's been announced in the LCA closing ceremony: Melbourne will be brilliant! :)

Currently Melbourne is not so brilliant: I have fever and lay in bed. And except for the really beautiful botanic garden I have not seen much yet, and I somewhat doubt I'll see a lot more this time.

Andree Leidenfrost: linux.conf.au 2007 Gleanings

I was fortunate enough to attend lca2007 last week and to meet Bruno Cornec, the Mondo Rescue project leader, for the first time in the flesh.

The conference was pretty cool, and I found the quality of the program to be generally impressingly high: Excellent topics, superb presentation skills, humor and genuine passion for the topic at hand. The atmosphere and organisation were great, too - extremely well done, 7 Team!

My personal two highlights were:
Apart from the conference as such, it was super cool to meet Bruno. We had a number of good conversations and did some nice hacking, burning the midnight oil a couple of times. And HP gave me a (used) zx2000 (which Bruno carried all the way from France to Sydney!) to enable me to work on the (Debian) Itanium port of Mondo Rescue - thank you HP and Bruno! Bruno's talk was well received, and it was great to actually meet people that use the software that I spend quite a bit of time on. :-)

Finally, there is the Linus phenomenon (so you can tell this is my first
Linux conference) - he amazingly is basically left in peace: People who know him obviously talk to him and he participates vividly in discussions and so forth, but everyone else does the business as usual thing - no autographs, no photos, no nothing. I was (positively) impressed and refrained from asking him to sign my copy of Just for Fun (just kidding).

Finally, finally, I propose to find an alternative for the term 'awesome' next year. ;-)

Russell Coker: presentation laptops

I suggested in a previous blog entry that conferences should provide computers that speakers can use for their presentations. The reason for this is that getting one computer working with the beamer in each room is an easy task, while getting the laptop of every speaker to work is much more difficult.

It seems that my idea has been rejected by almost everyone who read it, so I'll document some tips for getting a laptop working.
 SZ:    Pixels          Physical       Refresh
*0 1400 x 1050 ( 474mm x 356mm ) *50
4 640 x 480 ( 474mm x 356mm ) 50
5 800 x 600 ( 474mm x 356mm ) 50
6 1024 x 768 ( 474mm x 356mm ) 50
8 1280 x 960 ( 474mm x 356mm ) 50
9 1280 x 1024 ( 474mm x 356mm ) 50

Firstly there is the command xrandr which can be used to change the resolution without logging out. Above are the most useful lines produced by running xrandr with no options on my Thinkpad T41p. The left column is the index to the list of resolutions. For example I run xrandr -s 9 to use mode 1280x1024 and xrandr -s 0 to use mode 1400x1050. This takes much less time than editing an X config file!

The next thing to note is that my Thinkpad has a refresh rate of 50Hz, apparently most beamers expect at least 60Hz, this explains why I have had ongoing problems in getting my Thinkpad to correctly work for presentations for the entire time that I have owned it. If you own such a Thinkpad then I recommend that you just bring another laptop to do your presentation on the assumption that the display possibly won't work and probably won't work properly! I had developed this habit anyway after repeated problems in getting my Thinkpad working (occurring on a number of occasions in several countries). It's good to now know the reason for this (thanks Keith).

When setting the resolution there are often tweaks that can be used. For example in my talk for the Debian Miniconf of LCA 2007 I used mode 800x600 (I think - Keith set it up and I didn't look closely after verifying that things basically worked). Even though the beamer didn't have good support for a low refresh rate it worked when the resolution was low enough. Fortunately the xrandr program allows changing resolution fast enough that all 13 resolutions could be attempted in about a minute.

The support for better display detection and configuration is steadily improving. Hopefully this year the problems will be solved (which means that for the Debian and RHEL releases in 2008 the problem will be solved).

A possible work-around is to use Xephyr (the replacement for Xnest). In a previous blog entry I described how to get Xephyr going for use by Xen images. It seems to be a common symptom of display synchronization problems that the edges of the screen will be clipped. The most common work-around for this is to not use the full-screen mode of OpenOffice - which means that instead of having a small amount of text clipped there is a large amount of OpenOffice menus etc on the screen. As Xephyr accepts any resolution it should not be difficult to arrange for it to use 98% of the screen space and then run the presentation full-screen in the Xephyr window. This will be particularly useful for programs such as MagicPoint (my favorite presentation program) which don't support a windowed mode of operation.

If you have any other suggestions on how to solve or work around display problems with laptops then please leave comments.

24 January 2007

Gustavo Franco: Click and Run

Linspire will launch in the 2nd quarter of the year a interesting service: Click and Run - their 'linux software ready to go' warehouse, into the web. The site code and related stuff are proprietary, the thing they call a plugin (it isn't a new package manager and not a browser plugin) to run into the users machine will (or already is?) be free software. The site will deliver software for Debian, Fedora, Freespire, Linspire, OpenSuSE and Ubuntu.

I had two ideas based on their service, considering that the plugin software is quite good and reliable (i've no idea yet):

- non-free.debian.net - What if we launch a web service listing the packages into non-free and let the users install it through a simplified Click and Run plugin (we don't need multiple package managers support) ? That's clear we need to consider individual package and system upgrades, but i bet Linspire did it already. With this in mind, the new service would avoid the user need to edit the sources.list, learn how a package manager works and stuff like that. Those with non geek friends using linux when asked "How do i install java?" could answer "Go to non-free.debian.net and install it from there". It drives me to a strange world...

- CNR's everywhere - Consider a world where Red Hat put Red Hat Network to work over Fedora packages with a sane API to publish package metadata information (eg.: yet another rss2 extension) and the packages itself (we still can use http and ftp), we tune packages.d.o to do the same and there we go for others distributions. With a stable enough Click and Run "plugin" from Linspire we could sit and watch people building their own Click and Run based services providing signed software right from the projects, non-free software from partners, software by subscription, games, making profit from ads and more. I think that the API standardization could be something interesting to Linux Foundation try to push, while Click and Run would give the community the "plugin"and benefit from being the first and jumping on this new thing first. Thoughts?

With or without CNR's everywhere, i would still give non-free.debian.net a try since we don't need the CNR plugin too, but we can wait until the 2nd quarter and organize the ideas better. Volunteers?

Eddy Petrișor: pppoe testers needed (ppp-udeb)

(Stop the tests for now, it seems I made a mistake. Will fix it tonight and make an update.)

I have been working recently on an update to the ppp-udeb package (responsible for configuring PPPoE networking in D-I and the target system).

I think I have finished fixing the last bad bits from the ppp-udeb package[*], but currently I am unable to do a test of a complete installation due to bug #407702 in qemu. Still, I am confident it should just work.

So I am asking if there are people interested in testing the image I have prepared with the new ppp-udeb package. The image can be downloaded from:



http://users.alioth.debian.org/~eddyp-guest/ppp-2.4.4rel-5/mini-with-ppp-udeb-20070124.iso



(Security concerned people can check the signature and md5sums and go on, if they trust me :-) )

How to test

In order to test, just boot the image (no boot parameters are needed) and try to do a basic installation via PPPoE.

What should be (or would be nice to be :-) ) checked:

Please respond as soon as possible (eddy.petrisor at_sign gmail.com).

[*] I did some tests myself but I can't test everything due to bug #407702 in qemu; some screen shots I made in qemu can be found at http://users.alioth.debian.org/~eddyp-guest/ppp-2.4.4rel-5/screen%20shots/


Update: thanks to some people that did the test, I found out that I made some wrong assumptions in my code. I will make another image tonight and make another call. This will hopefully fix the issue.

Russell Coker: university degrees

Recently someone asked me for advice on what they can do to improve their career without getting a degree.

I have performed a quick poll of some people I know and found that for experienced people there seems to be little need for a degree. People who have extensive experience but no degree report no problems in finding work, and employers don't report any reluctance to hire someone who has the skills but no degree.

One thing that a degree is very good for is making a career jump. This is most notable when you get your first professional job, school results and references from part-time work don't help and a degree is a massive benefit. But if you have proven your abilities in the field then most employers will be more interested in checking references and the interview process than in qualifications. If you are only interested in getting a job that is one level above where you are at the moment then lacking a degree should not be a problem.

Another possibility for someone who lacks a degree is certification such as the Linux Professional Institute (LPI) provides and the Red Hat Certified Engineer (RHCE). One advantage of the RHCE certification is that it is based on fixing misconfigured Linux systems, no theoretical questions, just the type of work that real sys-admins do for their job - this means that people who do badly in traditional exams can be expected to do well, and it also means that the RHCE certification accurately depicts real skills in fixing problems (and it should therefore be more valuable to employers). The LPI exams can be taken by anyone, but to sit for an RHCE you have to be sponsored by an employer.

There are ways of getting career benefits without strictly going upwards. One way of doing this is to move to a region where the pay scales are different. Some years ago I moved from Melbourne, Australia to London to increase my salary. When in London I did work that was a lot less challenging and was paid considerably better for doing so. One thing I discovered is that in London Australians were widely admired for working really hard, I don't think that Australians work harder than British people on average, but people who will move to the other side of the world to advance their career are generally prepared to work hard!

If you spend some time working in another region and then decide to return home you will probably find that employers are more interested in hiring you for what you have learned in another region. Whether you actually learn things that are of value to potential employers when working in another country is debatable, it probably depends on the individual. But when applying for a job you want to make the most of every opportunity that is available - if someone wants to hire you for the special skills you learned in another country then that's OK. ;)

Another possibility is moving to a different industry sector. Some industries have career bottlenecks at different levels. If there is no possibility of moving upwards in the area where you work then getting a job with the same skill requirements in a different industry might open up more opportunities. An example of this is working as a sys-admin in a medium sized company that is not IT based. If you are the only sys-admin in the company then there is no possibility of promotion, moving from such a company to an ISP (or other IT based company) would then give the possibility of becoming a senior sys-admin, team leader, or even the manager of the ops team (if management is your thing).

A final option that few people consider is becoming a contractor. Contractors tend to earn significantly more than permanent employees when they do the same work (so becoming a contractor provides a significant immediate benefit) and as the duration of contracts is usually small there is less attention paid to degrees etc (what does it matter if the contractor will only be there for three months?). Of course most contracts last significantly longer than the initial term, some contractors end up working in the same position for 10 years or more!

There are some down-sides to being a contractor, one is that they get less interesting work (offering someone a choice of projects if they become a permanent employee or the project that is deemed to be least interesting if they insist on being a contractor is not uncommon). Another down-side to being a contractor is the way that contractors are used. The ideal way of running a company is to have mostly permanent employees and to use contractors for special skills, short-term projects, and for emergencies when they can't hire permanent employees. When a company has almost no permanent employees it usually means that something is going badly wrong. This means that if you select a random contract role there is a good chance that it will be one where things are going badly wrong. The money from contracting is good, but it can be depressing when projects fail.

Pierre Habouzit: If Mr Perrier wants answers on the ground

You're pretending people are mocking Mrs Segol ne Royal because she's a woman, well, I don't think it has any chances to be true. It's IMHO a reason for many people to be addicted to her without even thinking to listen to what she says. I've listened to many of her interviews, those are pathetically void and empty. She's not able to use correct and decent French, and when I listen to her, I'm often under the impression to talk to my butcher. If I imagine her in the middle of an internationnal summit, I'm just plain afraid. When I try to sum up her ideas, I come up with a big nothing. That's just air and wind. I can't say the UMP is very kind with her but hey, she's a candidate to the presidency, she should grow a skin, chose a real communication manager (Montebourg, BWAHAHAHAHAHA), etc Recently, presidency candidacy has begun to look like a show. She's making pirouettes over pirouettes. How can you blame other candidates to just push her a bit so that she fall on the nose ? That is indeed unfair, but: So I'm under the impression that you defend her because she's a woman, which is certainly a way for chosing your favourite candidate, but it's not in my criterion list (neither as a pro or a cons) for such an election. And I'm not that sure she won't attend to the second turn. The "She's a woman" criterion will weigh on the election in a way that we didn't met before, and that is very hard to estimate.

Christian Perrier: Segolene Royal: shit begins

As I was "predicting" around myself as soon as Segolene Royal was designated as the socialist party candidate for the French presidential election (and thus becoming the very first woman in position to be elected as president here), the days of shit would come. They are coming now. Todays "small sentence" was an half-stolen sentence taken ex-abrupto in a live discussion during a visit to Canada. She expressed some "support" and "sympathy" for the ideas of Quebec autonomy. Of course, this became a big pleasure for the media around to emphasize this story, with the precious help of our right-wing parties supporters, especially those of the UMP dwarf, namely Nicolas Sarkozy. Last week, the shit was about a trip to China (with many care to not interfere in internal politics...apparently, this time she should have interfered....but not when going in Canada, strange...). The week before, this was about a trip in Middle East (a place where Sarkozy will never go during the campaign, will you bet). One woman already experienced this in the past, the only woman that has ever been Prime Minister in France, namely Edith Cresson. When Segolene's popularity was raising, some said that, in these Edith Cresson days, "minds weren't ready" and the like. Minds are still not ready. Our country, with the invaluable help of most of our political staff, does not want a woman to be our international representative. It's pretty likely that she will lose the election, and lose it by far. "They" are way too much powerful. Yes, I will regret it. Yes, I will still support her and though this becomes "ringard". I do want a woman as president and I do want *this* woman (and this party, by the way). Not only because I hate these UMP guys, with a special note for Sarkozy, but also because I really think this can change things. Yep, that may sound stupid, but I sometimes believe in politics. We suck. A lot. I just only hope to be proven wrong in April. Update: M. Mouette had a point about this original blog post, so I corrected its title. Now he can answer on the content if he likes to..;-)

Christian Perrier: Respect

Dear M. Mouette, in my world, calling someone by his/her first name is a sign of familiarity and proximity. In short, when I use someone's first name, this is because I share something with him/her. As far as I can tell, this is a pretty common habit inside political parties. You know, the things very few people in our country involve themselves in (myself first), which makes easier later to complain about the lack of political conscience in our country. Please also note that I do not tend to write down my blog posts with the same care I write my professionnal reports or work. In short, I may sometime include wording mistakes and even sometimes use some inappropriate ways to share my ideas. This is the blogosphere, my friend... As far as I have re-read it, that "inappropriate" use of Segolene Royal's first name happened once in the entry title while the remaining of the blog post was appropriately balanced. I also tend to use respectful wording to mark my distance with someone. I use the same when choosing between "tu" and "vous" in our language. It even sometimes goes to the point that this is done on purpose. I would have rather appreciated comments about the general content of that blog post more than the way it was written. That is also respect, so please don't give me lessons about respect or I will have to seek for correct translations of "l'h pital qui se fout de la charit ".

Next.

Previous.