Search Results: "ron"

7 February 2007

Lars Wirzenius: Rant: Fonecta, part 2, a letter template

Daniel, here you go:
Asun osoitteessa $ADDRESS. En halua puhelinluetteloita, mutta ne oli ty nnetty postiluukustani. En halua heitt niit paperinker ysastiaan, koska se lis taloyhti n j tekuluja. Olkaa hyv ja tulkaa hakemaan luettelonne pois. Puhelinnumeroni on $PHONE.
Or, in English:
I live at address $ADDRESS. I do not want phone books. but they were pushed through my mail box. I do not want to throw them into paper recycling since that would increase the waste costs of my apartment building. Please come and get them. My phone number is $PHONE.
The e-mail address is info@fonecta.com (it's mailto: on their pages as well). No response to my e-mail yet. I'm not optimistic: companies who don't mind wasting natural resources usually don't care about non-customers, either. Remeber, phone users are not the customers of phone book companies, advertisers are.

Antti-Juhani Kaijanaho: More FINEID

It appears the freezing was caused by an incorrect setting in the opensc configuration; to make matters worse, the documentation of that option is wrong (#410024)! However, now I am able to log in with no problems – if you don’t count the fact that I’m prompted for the wrong PIN in addition to the right PIN (#410025).

6 February 2007

David Welton: Popouts with Rails

In a previous article about Stuff To Do, my ajaxified priority queue program, I talked about how best to keep track of the user's state of activity, should they so desire. I opted for the popup, as that was the best compromise between simplicity, and ease of use for the end user. From an end-user point of view, it's similar to how gtalk can detach from gmail if you want to run it in its own window. The trick was to implement the popup/popout in Rails, which actually ended up being pretty easy, and, all things considered, is a pretty cool technique. It's neat to pop stuff in and out of a web page. The easy part is popping out the window:
<%= link_to_remote("Pop out " + image_tag('popout', :border => 0),
                    :url =>   :controller => 'tasks', :action => 'popout'    ,
                   :title => 'Pop the status window into a popup window') -%>
Which subsequently calls popup.rjs:
page.replace_html('status', "<i><small>status in popup window</small></i></br>" +
                  link_to_remote("<small>Restore</small>",
                                  :url =>   :controller => 'tasks', :action => 'popin'  ,
                                 :title => 'Restore the status window'))
page << 'statuspopup();'
Which is pretty simple - the first call replaces the html in the status div, and the second calls the javascript function statuspopup. This lets us replace what was in the status window with some placeholder text and a 'restore' link in case things get screwy and the user wants to simply restore the old content of the div in question. It's worth noting that we also store the popped out status in session[:popped_out] in order to let the application know that the window is "popped out". This doesn't actually pop the window itself up. The statuspopup function in javascript (located in application.js) takes care of that:
function statuspopup()  
  window.newwindow = window.open('/tasks/openstatus','status',
                                 'height=10,width=210,status=no');
  return false;
 
And then the openstatus action opens the same rails partial that the regular page does:
<%= render(:partial => '/tasks/status', ...
Meaning that you don't have to rewrite the same code in two places. So, that's all it takes to pop up a new window, and replace the contents of the old div in the html page giving the user the sense of having popped a piece of the page out into a popup. So far so good. Now what happens when the user closes the popup? Luckily, we get a reference to the window that opened the popup called window.opener that we can use to comunicate with the main window. For instance, in our case we set up an event listener to fire when the window closes:
window.addEventListener("unload", statusClosed, false);
And this, in turn, takes care of popping the window back into the main page:
function statusClosed()  
new Ajax.Request('/tasks/popin',   method: 'get', asynchronous: false  )
$('popoutlink').style.display = 'inline';
w = window.opener;
target = w.window.document.getElementById('status');
code = $('onidle').childNodes[1].innerHTML;
target.innerHTML = $('status').innerHTML;
target.style['backgroundColor'] = '#bbddbb';
target.style['backgroundColor'] = '#bbddbb';
w.eval(code);
 
Once again, pretty simple. What's happening: We also fix up the color just a bit, to mark the user as active. All in all, it's pretty useful for time tracking. In Linux, it's ver easy to set the new popup to follow you around the screen, making it so that it's not a bother at all to wave the mouse at it to let the application know you're online. All you do is set the 'on top' and 'always on visible workspace' options - at least in Gnome.

Antti-Juhani Kaijanaho: FINEID not quite there with Debian

I got myself a new identity card. All new Finnish national personal identity cards are FINEID cards; that is, they are contact smart cards containing two secret keys, one for common authentication and the other for nonrepudiable digital signatures backed by law. In theory I should be able to use it for authenticating myself to my bank web service, and the Electronic Post Office. I thought this was cool so I got myself the hardware (SCR331) for reading these cards. The beginning was easy. I needed to install openct, opensc and mozilla-opensc. The first two worked out of the box; the last one wouldn’t work with Iceweasel without manual prodding (#409946). I was eventually able to log in to the FINEID test site, but signing stuff does not work (#409948) which means that I am not able to log in to my bank. The post office does not let me log in either, but the cause is unknown (they do not provide any diagnostic messages). And now mozilla-opensc is causing Iceweasel to freeze in some situations (#409963). I already lost one draft of this post because of that. Edit: Now I was able to log in to Post Office, after I reinstalled mozilla-opensc. Weird.

Miriam Ruiz: About the NM process

There’s a huge problem with the educational system as we know it. It doesn’t teach people how to think, to be creative, or even to improve their knowledge. When a kid goes to school, the first thing they learn is that the answers they must give are not what they consider to be truth, but what they think the teachers want to hear. When you’re in high school, or at university, you have the inner feeling that you must behave, or else. I had personal problems with a teacher at university, and learnt that you’re helpless in that situation. The motto would be that if you want to finish university, you should take care about getting on with the teachers. The result are submissive citizens that won’t face authority even if they know they’re right, in order to avoid problems. One of the best things in Debian is that is revolutionary, belief-guided. People do what they feel they should do, according to their own beliefs, and mostly don’t care about having trouble with the “authority”. That’s something I really like a lot, and respect. Of course that is also the source of multiple fights and disagreements, but usually the result of those is a better solution that whatever could be achieved by an authority imposition from the power-handling people. I like the revolutionary face of Debian as much as I like the technical one, and wouldn’t like losing it. The NM process is Debian’s “university”. It’s the process in which new generations of developers will enter the project. Therefore, whatever is done with it will highly influence middle-term evolution of Debian. Of course, the NM process must assure that people becoming developers have enough technical skills, and also that they’re ideologically aligned with the Social Contract. Otherwise it wouldn’t make sense. What should be taken care about is that the NM process don’t filter side thinking, creativeness, confrontation with authority or the will to make a better world. I wouldn’t like an NM process that promoted the same submissive values that the educational system does.

Lars Wirzenius: Personal life: Monkey see, monkey not do

I realized something about myself today: I have a relatively strong resistance to learning by imitating what other people do. The precise moment for this was when I was putting on a scarf for the first time this winter. I tend to dislike having things around my neck. Every winter I go through several iterations figuring out the most comfortable yet protective way of wearing it. Today I started tying it in a new way, which I'd seen Lynoure use. Half-way through I stopped, telling myself that I can't do it this way, because I didn't invent it myself. Only after I'd already undone the scarf did I realize how stupid this reaction was. I need to watch out for this. If I was an aspiring A list blogger, I'd now make a top ten list of annoying personal learning anti-habits.

Mike Hommey: kqemu is free !

The QEMU Accelerator version 1.3.0pre10 is available in Open Source under the GNU General Public License. A detailed technical specification and API description is available.
That is great news. Now what I’d like to see is an unification of /dev/kvm and /dev/kqemu interfaces, so that the same frontend could be used for VT-supporting and VT-less architectures.

5 February 2007

Mike Hommey: Google Keywords

I’ve done this exercise a long time ago, but I think last time was before the first post with Wordpress. So here it is: my improbable (or not) best of search engines keywords for january (provided by webalizer). “ ” - !
“debian fundamentalism” - where ?
“asa dotzler troll” - did Blake Ross post here ?
“could have agree with you anymore” - all your opinion are belong to you
“do i need firefox if i have iceweasel” - firewhat ?
“your name in firefox 2″ - I know
“lifelike androids” - paranoid ones are better
“dumb ass” - still ?
“blitzer blog” - wrong address
“a lot of horse facts” - i don’t know what to say
“damage harddisk instantly” - drop your laptop from the 10th floor
“iceape vs iceweasel” - none of the above
“do you like the american accent” - no
“facts about the horse” - what is it with the horse ?
“feliz a o nuevo happy new year ” - Bonne ann e !
“free mozilla firefox” - as in beer ?
“icebrowser community edition” - nice one
“normal life” - what is it ?
“shake laptop crash hard drive” - shake it the other way
“trademark versus copyright”, “trademark vs copyright”, “trademark vs copyright vs gpl”, “trademark vs reserved”, “trademarked and copyrighted logo”, “registered trade mark vs copyright” - ask mozilla, they are knowledgeable
“what should stop working” - you
“what is a patent” - something I hate (I’ll tell you stories about that soonish)
“why does debian call firefox iceweasel”, “why does debian name firefox iceweasel”, “why iceweasel debian instead firefox” - because we can’t call/name it firefox
“will flashplayer work with iceweasel” - why not ?

Biella Coleman: Pharma and psychiatry joined at the hips, positive or negative?

Are psychiatry and big pharma joined at the hips ? And if yes is this a bad thing? In a recent speech, the new president of the APA sees the relationship as a little too cozy for comfort: “We have allowed ourselves to be corrupted in this marketplace with lucrative consulting to industry, speaker panels, boards of directors, and visits from industry representatives bearing gifts.” Some industry representatives and psychiatrists were not moved and responded with their assessment statement:
Unless another model is proposed and shown to be effective, we believe that the strong partnerships and collective contributions of academic, clinical, and industry-employed psychiatrists and neuroscience researchers can best maximize our potential to deliver the highest quality of psychiatric care to all who suffer from mental illness.
. It is nice to see the debate occuring within the field itself and I hope that it continues, especially with some hashing out of other models. And here is one of the most interesting ones in that it takes physical activity and cultural expectations quite seriously.

Daniel Baumann: Debian Live Autobuild

In the past, I uploaded manually new Debian Live images once or twice per month. Then, I setup a new server some weeks ago and as of today, the following flavours are now autobuilt weekly for testing and daily for unstable (currently i386 only): All images can be downloaded from http://live.debian.net/.

Wouter Verhelst: Bill Gates on Windows vs Linux

From An interview with Bill Gates on Vista:
Actually, if you look at Windows strength versus Linux, or versus anything, it s done very well, because we have this big ecosystem.
One word: ROTFL. (Before any Microsoft drones hop in to say that Windows does have an ecosystem: Sure, I'm not contesting that. But saying that it's a strength which Windows has and Linux does not, that's hilarious)

Martin F. Krafft: Install full Vista from upgrade version

This is just hilarious and representative of a company that seems to have no idea about security or the ways of the hackers (from Monsters and Cirtics.com): With a DVD-based Windows Vista upgrade, you can install the complete version, even if you've never owned (or installed) Windows before. Simply don't enter the product key after booting from the DVD and install a 30-day trial. Then reboot with the DVD a second time, and now enter the product key. It will upgrade the trial to a full version. I am definitely not advocating anyone to do this because there are plenty of reasons to avoid Windows Vista; I just post this for the giggles. Microsoft, you are morons. Get a grip. You can't beat the "bad" guys at security. Noone can. And when it's about licencing costs, the only lucrative way seems to find real business models based on a non-volatile basis and with a more sustainable edge to them. NP: Green Carnation / Light of Day, Day of Darkness Update: In the light of the above story, this interview makes me laugh for the sheer amount of hot air. And then there is this this gem, an email from Jim Allchin to Billie Boy and his mate Stevie with fabulous statements, like "... our teams lost sight of what bug-free means, ... what security means..." (as if they ever knew...), or "I would buy a Mac today if I was not working at Microsoft." That was 2004. Three years later it is as if this email had never been written.

Alexander Schmehl: Ups

It seems that I managed to send out bounces for some mails waiting for me in my TODO folder... don't know how I did that. All those messages where delivered succesfully (and most of them quite some time ago) and where stored in a local Maildir-folder. I don't know what went wrong... well... I was playing with mbsync, but I was still in the read the fine manual state... so I still don't know what was going on. So: Sorry for the noise; as soon as I find out what happend, I try to not do it again ;)

4 February 2007

Annabelle Tully: Spill!

On another ‘wild’ friday night I accidently spilled beer all over my X40. Panic. I SMS’ed half my phonebook in panic asking for advice.
After opening it and finding everything ontouched by beer, I noticed a nifty thing about ThinkPads I have never noticed before. Apparently they all have a spill resistant keyboard where the liquid gathers and drains through it, not touching the vital fine electronics inside. Probably old news to some, but new to me :-) .
Relieved to see that the only thing not working on my laptop so far is pageup/pagedown. They will randomly switch between working and not working, but switching keyboards is trivial and cheap. Yay ThinkPad!

Christian Perrier: fr: 99.9695% / cs: 92.527% - Reintroducing debconf templates makes baby jesus cry

These are the current translation ratios for French and Czech in unstable, after 16 days of "blitz l10n NMU". The re-introduction of debconf templates for viewvc with incomplete translations will lower the stats as of today...:-( I already notified its maintainer who is very l10n-aware so I'm confident we will fix this soon. However, that's kind of a disappointment for me, of course, as this will delay the day we will reach 100%. Yesterday, I worked on the oldest bugs mentioned on Thomas Huriaux dynamic status page: PS: the title of this blog entry comes from a bug report from Joey Hess for ssl-cert. I didn't fix that because it certainly requires too invasive changes at this moment but these debconf templates are definitely not the best worded ever and the underlyign debconf code is pretty weak.

3 February 2007

David Welton: In Thrall to Scarcity

As I've talked about in this space in the past, I've been coming to some conclusions about free software (open source, or whatever you want to call it): the economics of it, like anything else, are rooted in scarcity, and if you don't have a bit of that scarcity yourself, you have a lot less leverage This line of thought comes from the age-old question "how to create free software and make money at it?". This is a very important question for me, because I enjoy hacking on free software very much, and would love nothing more than to spend my days doing so. Creating new things, though, rather than working as a "system integrator" and tying pieces together with the smallest amount of glue possible. It's obvious that there is plenty of money to be had for people who simply use free software for their own ends. But what are those ends? We live in a world of scarcity - not everyone can have a fancy car, the nicest house in town, or the fastest computer. Market economies work via the exchange of scarce goods and services. If you have nothing to trade, you have nothing. Now, free software is worth something. Worth a great deal - that is beyond the shadow of a doubt. But since anyone can make a copy, there is no scarcity - once it's out there, you can't trade for it. So... where does this leave our potential free software creator? Let's think about some of the ways around this problem. I've alluded to it in the past, but consulting operations have several problems, especially when considered from the point of view of someone who wishes to create software: So, there you have it. In one way or the other, to make money at something in the long run, you are going to have to find and sell a product that people cannot effortlessly get for free.

Clint Adams: Three nights in Gaza make a hard man tlingit and tlel

This blog entry has been modified from its original version. It has been formatted to fit your screen. It is the day the music died. I dub Mr. Love Jewy Armstrong.

Julien Blache: Solutions Linux 2007

I am running through my post-SL TODO list, and I’m down to the item which reads “Write a report”. We’ve had a very good time meeting users, prospective users and fellow DDs, as always. There were 21 people planned to man the booth, which is an all time record so far, and 18 out of those 21 showed up, which is really quite good :-) I’m not going to list everybody here, first because the list has grown quite long now, and because all in all it’s the usual French team that has been at it for the past few years already. We had a couple of firsttimers though, including Pierre Habouzit and Yves-Alexis Perez. Everybody did great, thanks for helping out, guys! Day 0: unpacking sl2007-booth… setting up sl2007-booth… We had less hardware this year than we had the previous years, for a variety of reasons, so the booth setup actually went quite fast. There were no separations between the booths in the .Org Pavilion this year, so we put a bit of thought into that and figured that, oh well, it’d do anyway. Pierre arrived at 7:30pm on the booth with some hardware from Sven and 1500 Debian flyers paid for by Linbox. We went for dinner, then Pierre and I spent the night hacking on the Babelbox scripts to get the damn thing to work with the current debian-installer. At 3:30am, we got to the point where the Babelbox would pretty much work, and couldn’t figure out what was going wrong at that point. Day 1: Fixing the Babelbox, frying a graphics card We ended up fixing the last bit of the Babelbox on the booth in the morning, and preparing the demo system (Pierre’s shuttle) at the same time. It all went fine and we ended up with a dual-head demo system and a beamer-equiped Babelbox in the afternoon after Niv brought a beamer. We used the back of Fr d ric’s Debian banner as the screen for the beamer. We had a nice chat with the Linux+ magazine team in the afternoon, discussing the upcoming Debian release and a dedicated Linux+ issue. We’ll be helping them out tracking the Etch release in the next few weeks until the release. Back at Pierre’s place, we found out that his shuttle apparently wouldn’t boot. Turns out that only the graphics card died, good news. Day 2: Business as usual, Debian France meeting The second day was really business as usual. We saw more people than the previous day, but still there were less visitors than the previous years. The exhibition was smaller than the previous years too, I just hope it’s only a temporary thing and that it’ll be bigger again next year. This also was the “dinosaurs day”, the day all the old-timers pop by and discuss around the Debian booth. This is becoming a tradition or something :-) As Christian wrote already, we met HP people and talked about Linux support from HP on HP hardware. In the evening, we had the first formal Debian France meeting. Julien Cristau and Christian Perrier got elected to the board of directors, replacing C dric Delfosse and Laurent Fousse. The board got reelected, so I’m still the President, Pierre is still the Secretary and Aur lien G r me is still the Treasurer. Thanks to Tarsus for lending us a room for the meeting! Day 3: Packing up Small day… Quite a few visitors in the afternoon, we talked about Debian France a bit more than we did on the previous day, mainly with other people from the .Org Pavilion. Conclusion Overall, a very productive edition this year, we talked about Debian France a lot, about Etch, about quite a few projects involving Debian too. Now we have a lot of work to do to release Etch and develop Debian France to the point were it will actually be really useful for Debian. Hopefully we’ll have things to show in a couple of weeks.

Paul Wise: 3 Feb 2007

So, back to geekery after too many months away. While we were in Thailand, I met Theppitak Karoonboonyanan and his friend Neutron Soutmun and a couple of others from the Thai Linux community. Thep is in the NM process for Debian, he maintains Thai support packages in Debian and Neutron is a Debian user. Neutron writes firmware for GPS receivers (IIRC) and other GIS stuff, I'm hoping he will get involved in the debian-gis subproject. I think I convinced Neutron to at least think about applying to NM :D. We talked about a lot of things, mainly about Thai localisation and the challenges involved. He mentioned that the language barrier is a big problem for Thai people, so their main focus has been firstly infrastructure (text rendering, layout and wrapping, fonts, input methods, locale, etc) and now translation (and the associated, laborious localisation efforts). He told me a bit about the writing system and how it is related to other systems in the area. Thep also mentioned the possibility of debconf9 being in Thailand, I recon it would be bloody awesome to have debconf in Asia. At least one other Debian Developer is interested in this, madduck is the initial instigator. I hope we both make it to debconf in the UK this year. I also visited the open source lab at NECTEC (the Thai National Electronics and Computer Technology Center), which is government funded. There, they develop LinuxTLE (an Ubuntu based desktop distro), LinuxSIS (a simple internet server for schools and businesses) and do lots of translation and advocacy work within NECTEC and with businesses and other organisations within Thailand. One thing about LinuxPLE which I noted was that during the post-install GUI configuration step, there is an option to setup the system to use fonts from a mounted Windows partition. IIRC, they explained that they found this was important because of a reliance on Microsoft fonts in Thailand. While I was there, I went to a couple of other labs and saw a demo of a cool Thai OCR and car registration plate recognition system, English to Thai machine translation (text) and direct English speech to Thai speech conversion. They were also working on some medical imaging and speech recognition stuff that I didn't get to see. I also met the founder of linux.thai.net, whose company develops this online map for Bangkok.. Also posted some photos from our trip through Thailand.

2 February 2007

Evan Prodromou: 13 Pluvi se CCXV

I spent most of the day yesterday travelling from Montreal to Portland for RecentChangesCamp 2007. I got a pretty decent last-minute ticket with flyer miles from Aeroplan, but the flight took me through Washington (D.C.) which was probably 2-3 hours out of my way. The first leg of the flight was great -- one of those nice puddle-jumpers with leather seats and lots of legroom. I got into Dulles and had time for an impressive (for airport food) pair of crabcakes at the Tidewater bar and restaurant. I shared a table with Mary Beth from Albany (New York), who was en route to Beijing to adopt a 1-year-old baby girl. We had a pretty good talk. The second leg was brutal, though. It was three big guys in a three-seat row on a crowded 6-hour flight. (Just before they closed the doors, the guy in the aisle seat scooted over to an open seat in the adjacent row. We all laughed at dodging the bullet of having to sit on top of each other... then the family who had those seats made a last-minute rush for the plane, and aisle-guy moved back to Elbonia with us. We sat in sullen silence for the rest of the flight. Gar.) I managed to distract myself by reading The Good Earth and watching Marie Antoinette (2006 film), which was actually really good. I'd heard about the soundtrack -- New Wave -- and thought it'd be an anachronistic distraction from the period, but it turned out to fit very well. Between the two I managed to keep myself from going insane. I got a nice Mazda 6 from Hertz at the airport and after missing the 84 turn-off and driving 20 miles out of my way (and back again) I got to my hotel for the weekend. The Jupiter Hotel is a remodeled cheap-o motel on Portland's hip East Side. The rooms have been stripped of their clown paintings, fly-specked wallpaper and floral-print bedspreads, and replaced with a spare, pleasant d cor reminiscent of a smart European DJ lounge or an Ikea catalog. Free Wi-Fi, full-length chalkboards on the doors for doodlers, organic soaps and shampoo. French press for morning coffee. Branded jimmy-hat with a big J on it next to the bed. Isn't that sweet? The place reminds me a bit of boutique hotels like the Hotel Palomar in San Francisco, but it doesn't quite have the full high-end feel. After all, if you look at it through squinty eyes, the room is a cinder-block motel cell, and the nice look doesn't quite hide that. But a regular room rate starting at $79/night is hard to beat. There's an outdoor fireplace, pleasant grounds, and lots of bare hewn logs around the lot. The adjacent Doug Fir Lounge has impressively medium-name music acts and a really nice post-modern ski-lodge look. I'm a bit worried about noise tonight (the complimentary earplugs in the bedstand have be concerned), but my room is waaaay in the back of the lot, away from the lounge, so hopefully it won't be too bad. The Doug Fir also has a restaurant, and I'm sitting there right now writing this entry. I just had a very tasty smoked-salmon eggs benedict (b n dictine, for you Montrealers out there), and once I finish this sentence and my surprisingly decent decaf, I'm off for RCC07. tags:

Next.

Previous.