Search Results: "cas"

3 June 2006

Robert Pickel: New proposal and info

You can find a pdf of my new proposal here.
.

The latest source can be found at svn:\\live.debian.net\casper-ng

Visit the Debian-Live webpage for more info.

Note: I am pretty sure the page will be moving next week, so I'll post the new info once that site is up.

Erich Schubert: MySpace bullshit: everybody is in your extended network

... in case you wondered, even when you've never even visited myspace, or are using lynx via some anonymization service, reject all cookies and so on: every profile page on myspace has a big banner saying "nickname is in your extended network". Well, if you consider the Internet your extended network that is true. Still that is bullshitting. What a marketing crap.

31 May 2006

Aigars Mahinovs: Doh!

My mind apparently short-circuited due to jet lag - I was fully convinced that my flight from Riga to London was leaving at 19:45, soI arrived to the airport well in advance - at 18:00. Only then I found out that the actual flight that I had the ticket for was scheduled at 11:20. Doh! Sunday evening, nothing works and I am stuck in Riga. I am lucky to have great friends in Riga who lent me some money and let me stay at their place for a few more days. Luckily I was able to get a relatively cheap British Airways ticket for Tuesday (<150$ one way :$) online at www.lidot.lv that I could buyout in cash at the day of the flight. Two days waisted - see subj. P.S. I am too still jet lagging slightly.

Javier Linares: Brother HL2030 en Debian

La semana pasada encargu una impresora Brother HL-2030. Lleg en unos d as, la saqu de la caja, la enchuf , fui a la web del fabricante, baj dos paquetes Debian, los instal con un par de comandos y funcion a la primera. Aunque en las especificaciones de la tienda no dec a nada, investigando un poco parec a que el fabricante s que proporcionaba drivers para Linux. As que la encargu , sin investigar mucho m s, pensando que si funcionaba en Linux ya har a lo que fuera para que entrara en Debian. Pero ponerla en funcionamiento, y en red, en 3 minutos estaba muy por encima de mis espectativas. Felicidades (y muchas gracias) al equipo de Brother. Y si alguien llega a este mensaje buscando informaci n sobre la impresora, comentar que es de las pocas l ser (monocromo) que he podido encontrar por debajo de los 90 euros y casi la nica con el precio del t ner por debajo de los 60 euros. Por este precio, ni siquiera hay que tener una peque a oficina para que salga rentable, basta con ser un usuario normal que a n le tenga cierto apego al papel.

Jacobo Tarr&#237;o Barreiro: More articles, please

When one is translating software, some times the original strings are not clear enough.
#. Type: text
#. Description
#. Menu entry
#. Use infinitive form
#: ../partman-lvm.templates:45
msgid "Delete volume group"
msgstr ""
For example, what’s this? Is this the option to delete a volume group you have selected, or is this the option to select a volume group and then delete it? Because the translation for each case would be different: Borrar o grupo de volumes versus Borrar un grupo de volumes . The difference is just a definite vs. an indefinite article. In fact, it could have been clear in the original English text:
msgid "Delete a volume group"
or
msgid "Delete the volume group"
Well, at least it has a note saying it’s infinitive, not imperative. I won’t translate it erroneously as if it read you, user, delete the volume group at once! . This message was paid for by the Platform For More Articles In Program Text.

Wouter Verhelst: The NMBS sucks.

I'm typing this entry in the Antwerp Central Station, after having missed three trains. When I go from Mechelen (where I work) to Ekeren (where I live), I have a few options: either I take a train at 48 past the hour, in which case I can stay on the train until I'm home; or I can take another train, in which I have to change trains in Antwerp Central. Unless I take the train at 11 past the hour in Mechelen, which doesn't call in Antwerp Central, so I have an extra stop in Antwerp Berchem in that case. Today, I just missed the 48' train when I arrived in the Mechelen station (as in, I saw it close its doors and leave), so had to wait for the next. Which was the 11' train. But it was a bit late. When I arrived in Berchem, the train was still a bit late, and my connecting train (which leaves at 33') was just leaving (as in, I saw it close its doors and leave). I took the next, which is only four minutes later. But those four minutes mean a great deal; when that train was coming to a stop in Antwerp Central on track two, I saw a train leaving on track 6. Take one guess which train I had to get. So right now, I'm waiting for the next train home, which is over an hour later than the previous one. Better not miss it, too, since it's the last one for today. I wish the NMBS would create some less frustrating timetables.

Simon Law: Debconf 6, Day 9


Sheep in the streets
Originally uploaded by sfllaw.
By Monday morning, it was my turn to get up ludicrously early. I managed to catch a hot shower, which was very welcome. You see, they turned off the hot water late at night, and didn't turn it on early in the morning. So if you kept hacker hours, you'd get a cold shower before going to bed. I bid goodbye to my sleeping companions as I rolled my suitcase out of the room and checked out at the Reception desk. I sat on my suitcase with laptop in hand, as we waited for the others to show up. We were carpooling to town in some taxis, as I had an awful bus experience coming in to Oaxtepec. It was in this hour that I taught myself how to blend exposures in the Gimp. There was a lot of fiddling with alpha channels and masks, until I hit upon exactly the right solution. By the time I was done, a rather large group of people had gathered about me. It was about then that four taxis pulled up and we threw all our luggage into little hatchbacks. Then Nattie, Ben, and I squeezed inside and we were off! Instead of choosing the toll highway, our driver decided to take the country roads. This was not such a poor idea, since we got a good look at the countryside. I had never seen fields of cactus before, but I suppose that makes sense. After all, it is edible and requires very little irrigation.

Popocatepetl
Originally uploaded by sfllaw.
We drove along the winding roads and passed through town after town. In one, we had to stop momentarily. That's because a herder was driving his flock of sheep through town. We saw them turn a corner, and then our car was surrounded by a sea of bleating wooly sheep. Then, as quickly as they appeared, they were gone. As we neared Mexico City, we noticed a rather large mountain in the distance. A mountain that spewed smoke. Our driver informed us that it's Popocatepetl, a local active volcano. He pulled over by the side of the road and let Nattie hop out to take photographs. The taxi behind us pulled over as well, and they spent a few minutes snapping shots. I noted that where we had stopped was rather hazy, so I just snapped a few photographs when it appeared in my window. I lucked out, I suppose. You could tell when we approached the city, as the traffic got heavier and things got louder. I awoke from my brief nap to see us pull through a toll-booth and on to a six-lane highway. We managed to get to the international gates at the aeroport, have our luggage unloaded, and paid our driver for his troubles. Then we checked in. My luggage tested positive for explosives about four times. The security guard for Mexicana kept swabbing away with test strips, each time coming up with a different result. Eventually, he printed up a chart, stared at the squiggly lines, and let me put it on the conveyor belt. Then, I met up with Nattie and Ben, and we also bumped into Peter.

Over New York
Originally uploaded by sfllaw.
We bought some postcards and sat in a restaurant. There, we ate overpriced American food and wrote back home. Or rather, Nattie and Ben wrote charming postcards and I dashed off twenty-three hastily worded missives. Then, we hugged goodbye and it was time for me to board my flight. Ben graciously offered to post my mail, because I had run out of time. Liftoff was quite exciting. The wind was gusting so as we took off, I got to see the engine shake furiously in its housing. And we did a little hop as we pulled off the ground. A little girl, sitting behind me, shrieked in distress when we did that. I really don't blame her. Landing in Montr al was a lot safer. Even though we had to go through layers and layers of clouds to do it. It was sort of depressing, actually, flying from gorgeous blue skies into a city covered by grey. But I had brought the sunshine back with me!

30 May 2006

Clint Adams: The Alaskan pipeline

Joey, zsh does the subshell on the left side of the pipe. This is aggravating in far fewer cases than the right-hand way. In times past, this would lead to confusion when one would try piping the output of the jobs builtin to, well, anything. That's why jobs is now special-cased to magically work in a subshell.

29 May 2006

Joey Hess: bashing bash

Madduck, the thing you're not seeing in your examples, which is pretty painfully obvious to people who do write a lot of shell code is that the shell starts a subshell for any shell code on the right hand side of a pipeline. So when you do:
echo -e "1\n2\n3"   while read i; do
    blah
done
You're running the whole while loop (not just its body) in a subshell, just as if you'd written:
echo -e "1\n2\n3"   (
    while read i; do
        blah
    done
)
This is indeed occasionally annoying. (BTW, any posix shell will behave the same way. I'm suprised zsh doesn't, but then I don't generally write significant code for zsh since it's so different.) (PPS, can I delete Biella's drive now?)

Martin F. Krafft: Shell sucks

Shell programming must be the most depressive waste of time out there, and if only because things sometimes just don't work the way you'd expect from a scripting language. Take the following simple examples in bash (3):
for i in 1 2 3; do
  echo $i
  exit 1
done
echo END
==> 1
echo -e "1\n2\n3"   while read i; do
  echo $i
  exit 1
done
echo END
==> 1
==> END
WTF? The result of the first -- the whole script exits entirely after the first iteration -- is what I expect. After all, I did not call break, but exit. The result of the second is totally unexpected. I understand that for and while each execute their iterations in a subshell, but why don't these behave in the same way? The fix here is a exit $? following the done keyword. Urks! Here's another one: the task is simply to output the number of 1's in the output (yeah, I realise grep -c can do this too):
cnt=0
echo -e "2\n1\n3\n1"   while read i; do
    case $i in
      1) cnt=$((cnt + 1));;
    esac
  done
echo $cnt
==> 0
The reason? The while subshell receives a copy of the caller environment, so when it updates $cnt, it only updates a copy of the actual variable, leaving the original untouched. Similarly, a variable defined inside the subshell won't be available after the while loop is done. I cannot find a fix that's not bash specific. Of course, it works fine when I replace the while loop by a for loop:
cnt=0
for i in 2 1 3 1; do
    case $i in
      1) cnt=$((cnt + 1));;
    esac
  done
echo $cnt
==> 2
Great, isn't it? And I am not surprised that zsh gets it right. Why would anyone actually want to use bash? Update: here's Joey's explanation for the behaviour, and Clint's account for why zsh does it right. I still can't figure out how to count the 1's. Update ^2: Axel Liljencrantz sent in this message. Update ^3: Alexander Sieck showed me that process substitution ("<(command)") instead of the pipe does work (for both cases):
while read i; do
  echo $i
  exit 1
done < <(echo -e "1\n2\n3")
echo END
Of course that's nowhere near POSIX compliance... Update ^4: my solution, which allows for spaces in the lines:
IFSOLD=$ IFS:- 
IFS='
' # yes, a newline
for i in $(the_command): do
  IFS=$IFSOLD
  ...
done
What a hack!

Jordi Mallach: Sevilla

I arrived in Sevilla this morning to attend tecnimap 2006, and I will be staying in the city until Friday evening. I'd love to hook up with the Sevillan Free Software community after the show ends during the week, so if you're in the area, please contact me by phone (there's plenty of Debian people who know my number) or by email and we can try to make up some plans. I'm staying in the Sevilla Congresos hotel in the outskirts, so going out to the city involves taxis, busses or other non-trivial means of transportation, so have that in mind! Getting here has been quite stressful, but that's no news anymore. At 00:00 last night, not only I had not packed at all, but all my clothes were scattered around thre different flats in the city, and I had no car to go pick the stuff up. Luckily, this morning my sister could give me a lift to pick things up and then took me to the airport. The flight revealed a very dry landscape as we headed south, and some irrigated areas in the middle of pure desert. There are also some very characteristic circular fields that show very cool patterns when looked from the heights. It's pretty hot in here, but still bearable. I don't want to imagine August around the place. Anyway, if you're in Sevilla, I hope to be able to meet you any of the four evenings or nights I'll be around. I need some natives to walk me around the place, and in some cases, translate the very special Andalusian spoken here. :) Momona people, I also mean you!

28 May 2006

Meike Reichle: Lost my mobile phone

I case you wrote me a text message or called me on my mobile phone lately and never got a response, here's why: It's gone.
I lost it some when between arriving at FRA airport on Monday evening and looking for it before going to uni on Wednesday morning. I already checked with the German Rail's lost and found service which - unsurprisingly - was little helpful. Basically they now have all my personal info, a detailed description of my mobile phone (Siemens C55, blue, battery empty, sim card pin-protected, transparent sticky tape on back that holds the battery cover) and told me to call back later since they haven't found anything yet. I have not yet given up completely, but for the moment please don't try to call or text me on my mobile phone. Use my home number or (much better) Email. The phone was nothing special, but I am still pretty unhappy about its loss, since I don't have the money to get a new one (this one was a gift, yet another reason why losing it sucks bigtime!) and it holds a few numbers that I don't have anywhere else. Oh well, just not my week. At all.

Ian Murdock: Picasa: Why not a native Linux port?

Robert Love: “In Google’s calculation, the cost of a native port outweighed the benefit of a native [port] v s-a-v s a WINE-fueled Picasa. Is that really unexpected? Our development platform is no shining star. We have two toolkits, poor binary compatibility, and unclear direction. To be sure, vendors such as Novell are devoting increasing effort toward improving the Linux ISV and platform story. But the community must make it a priority as well, from the kernel up through the highest levels of the graphical desktop.” That’s part of it (and certainly an accurate assessment of the kind of thinking we need as a community to make Linux a better platform). I think there’s another part of it, though, and that’s that operating systems in general are fundamentally uninteresting to Google as platforms in themselves, as well they should be—after all, the web is Google’s platform, and they dominate there, so why should they promote an alternative where they are much weaker? In my view, the (fat) client bits merely exist to ease the transition from the current, predominantly desktop centric world to a new web centric world where Google naturally thrives. After all, such paradigm shifts are always gradual. There’s the offline question too—if all your data is in the cloud, how do you get to it when you’re not online?—though I suspect over time the browser will provide offline capabilities of some sort, so this is largely a temporary problem too. So, using Wine in ports not only minimizes the incremental cost of building out a foothold on the client (which, again, is a necessity for Google, given that Google’s biggest competitor is between them and 90% of their customers), but it raises the fat client platform up a level too. In other words, it builds a fat client platform with a consistent look and feel across desktop environments; and with this, the operating system underneath rapidly becomes irrelevant. The real question is when Google will hook Picasa into a photo sharing service of its own. I already keep my photos in the cloud, and I’d love to organize and edit them in Picasa (Organizr is nice, but nowhere near as nice as a desktop application, and it doesn’t have some basic functionality, like import from camera and red eye repair). Of course, this is just one example of Google having some platform thinking issues of its own, though that’ll have to be a rant for another day.

Martin F. Krafft: Aftereffects of the keysigning experiment

The experiment I conducted at the last keysigning party caused this thread (cross-posted to here). While the discussion has long gone way off-topic, some interesting points have been raised. I also took the opportunity to clarify my point of view a bit on the issue over the previous blog post:
The Debian project heavily relies on keysigning for much of its work. However, I think the question what the signing of a key actually accomplishes has not been properly addressed. In my opinion, from the point of view of the Debian project, a person's actual identity (as in the name on your birth certificate) matters very little; the Debian project does not actively interfere with a person's real life in such a way as to require the birth certificate identity (legal cases, liability issues, etc.). Moreover, it's rather trivial in several countries of this world to change your official name. In this context, even the claim that in the case of a trust abuse, your reputation throughout the FLOSS community (and the rest of the Internet) should be properly tarnished, does not stand, IMHO. From within the project, what matters is that everything you do within the project can be attributed to one and the same person: the same person that went through our NM process. The GPG key is one technical measure to allow for this form of identification. Its purpose is not, as Micah Anderson states, a means to confirm the validity of a government-issued ID. This brings me to a point which Andreas Schuldei nicely stated at the beginning of the thread (as did others throughout):
I do not need an ID to identify martin, so i dont need to rely on his (forged or real) passport or other id from him in order to sign his key. If you did not know him before you should not sign his key (if your judgement was based on the unofficial ID).
When Andreas signs my ID, he voices his trust in that I am who I claim to be, and he does so not because I presented him with an ID with the claimed name, but because we've interacted many times before. In that line, Gunnar's point stands:
Maybe we should just drop holding KSPs, and fall back to the traditional method of "Hey, nice dinner we had yesterday. Say, now that you know me, my family and my history, would you like to sign my key as well?" - Signing for people you actually know, not just linking
In my eyes, this is exactly what a keysigning is and should be all about: a statement of familiarity with a person, nothing more and nothing less. And as a project, we should either accept that, or find a better way to identify our developers. So what to do in this very situation? Should you revoke your signature from my key (or not even sign it in the first place)? Should you revoke or refuse signatures to all participants, because some claim the keysigning party to have been subverted? I think the answer to both cases should be: no, unless you have not previously known the person whose key you wish to sign. That's exactly what makes this decision very subjective, and a public call such as the original post rather unnecessary and missing the point.
If you do not care to read the entire thread, here are some of the better replies (in no particular order): One question that arouse while reading this thread is whether Debian could actually persecute one of its members for computer fraud/sabotage/whatever on an international level. And if so, would the real identity really help that much, given that we'll have countless IP addresses to go by? I know it would make things easier (despite it being only a name, no identity, as there is not birthplace or birthdate), but is it worth the hassle?

26 May 2006

Erich Schubert: Time to pptcast?

Since many "office" people love to send "funny" powerpoints around via email (which is stupid, because email is ~40% slower than others) we need to provide them with an application to do this much easier. Time to create the first pptcast. Or is ist pptfeed? pptlog? Fortunately I'm not interested in reading them.

Ian Murdock: Google embraces the Linux desktop?

Picasa is now available for Linux. This is huge news, if you ask me, if only for what it could portend. Imagine Google Pack for Linux, with Firefox and a bundled Google Toolbar, Google Desktop, Google Talk, Google Earth, etc. By taking this approach, Google could build a client metaplatform across Windows and Linux without getting into the OS business directly. Nice answer to the fact that Google’s biggest competitor is between them and 90% of their customers today, all without the headache of being an OS vendor—simply ride atop what’s already out there. Related news: Google Reaches Agreement to Have Its Software Installed on New Dell Computers.

Carlos Parra Camargo: Sevilla - Barcarrota

El pasado sábado cargue mi moto con mi portátil y algo de ropa y emprendí un viaje hacia Barcarrota. 185 kilometros con mi moto, una YBR 125 que se portó mejor que bien. Bien es cierto que la velocidad media fue algo baja para mi gusto (alrededor de los 85 km/h) pero no quise acelerar más de la cuenta porque tenía algo de miedo puesto que era la primera ruta medianamente larga que realizaba. Todo fue sin problemas, hice dos paradas, la primera para tomar un café en Santa Olalla y la segunda para repostar gasolina a apenas 30 km del destino. Por cierto, fui con un chaleco bey, cuando llegué a Barcarrota tenía tantos bichos pegados que parecía un dalmata. Allí estaba Teresa, que mientras le llamaba para decirle que al final no iba a ir, llame a su puerta para darle la sorpresa. El resto del fin de semana fue de estudio, de cine (La huella del silencio), más estudio, sudoku, debian-cd, python y una pequeña escapada al campo que se abortó a medio camino porque nos topamos con un toro que nos cortaba el paso... De vuelta el lunes por la mañana descubrí buenas nuevas sobre mi moto, ¡corre mucho más de lo que yo pensaba! En esta ocasión, mi velocidad media fue algo más alta que respecto el viaje anterior, entre Barcarrota y Santa Olalla de 90 km/h y posteriormente, en la autovía de la plata de 100/110 km/h.

Carlos Parra Camargo: eBay te avisa

Aunque soy consciente, no estoy acostumbrado a que te avisen que puedes acceder, rectificar, cancelar y actualizar la información que has dado a alguna empresa u organización. Me lleve una grata sorpresa al registrarme en eBay porque no te ponen únicamente la típica casilla para que marques aceptando el contrato, te adjuntan un texto en la propia página de registro en el que son bastante claros al respecto:
A los efectos de lo dispuesto en la Ley Orgánica 15/99 de 13 de diciembre de Protección de Datos de Carácter Personal, eBay International AG informa al cliente que los datos personales que facilite en cualquier momento a eBay International AG, o a sus empleados ser n incluidos en un fichero automatizado de datos de carácter personal mantenido bajo la responsabilidad de eBay International AG, situado físicamente en las oficinas de su matriz, la entidad eBay, Inc en 2145 Hamilton Ave., San José, CA 95125, en Estados Unidos. La finalidad del fichero es la gestión de sus usuarios, la obtención de estadísticas diversas, la realización de prospecciones de mercado y el envío por parte de eBay International AG, de publicidad e información en relación con los servicios prestados, o servicios prestados por terceros y que estén relacionados con el uso de la plataforma, atendiendo a las preferencias que cada usuario haya configurado en la página web. eBay le informa de que tiene derecho a acceder a, rectificar, cancelar y actualizar su Información Personal, así como a oponerse al tratamiento de la misma de conformidad a lo dispuesto en la normativa aplicable mediante el envío de un correo electrónico a privacidad@ebay.es.

Carlos Parra Camargo: I mean Planet Debian

Ok, the order matters in this case, you are right Brett, i mean Planet Debian. This morning a lot of my old posts have been in Planet Debian, now seems to be fixed. Ouch, I've just realized that i need a hackergotchi :D

Jos Parrella: News from the KSP

After reading this thread in debconf-discuss, I think we all agree in the following items: Now seriously, I think the whole point behind key signing is, as Holger philosophed about and Vorlon answered, to know who is the guy behind the key. If I sign your key, I won’t trust you and give you my money for you to keep it, but if I had to do this and you steal me, I can blame you. And the whole point behind a party is to have fun. So it’s a time to take profit of a useful tool while having fun, so please don’t panic.

Next.

Previous.