Re: sshfs

Submitted by gwolf on Mon, 08/07/2006 - 09:56
Junichi is delighted with sshfs. So am I - I now keep mounted some directories from several of my servers from my workstation, and it becomes oh-so-much-easier to do basically everything. Besides, sshfs seems to have been planned right security-wise - It is based on FUSE, so any user can just do [code='Bash'] $ mkdir remote_home $ sshfs remote_home [/code] and start working - What I found as a very sensible default is that the mounted pseudofilesystem is not visible by any other local user - Not even to almighty root. Of course, this is overridable. Now, Junichi just misses some performance when -of course- working with large files. I have noticed that, of course (after all, my home DSL connection is 512/128, so... opening by mistake a mere 1MB file makes me quite unhappy). My gripe is that it is slow dealing with directories with too many files, even though directories are (supposed to be?) cached. After thinking on this for a while (and not having straced mutt to assure me I'm right, I think it's because I tried to run a local mutt with remote maildirs - of course, scanning a couple thousand messages for their headers will not be a fast operation. Well, some day or other I'll finish setting up my mailbox at home to be IMAPable. And not even then, I fear, it will be very fast. I think it's time to dust off EOT, which seemed like a good idea, was a neat and easy implementation... But I never really used it.
( categories: )

Today's first good laugh...

Submitted by gwolf on Fri, 08/04/2006 - 12:55
Goes, of course, to good Maulkin. Worst of all, it seems to be inspired by real life - Now, could you do a similar analysis of end results? :) And when sharing it, Rodrigo sent me to Spamusement. What's that, you ask? A magic machine that turns spam titles into humor. Two beautiful examples: It's not a joke and Your Dog Will Love It!. Now, please, can I have my 30 minutes back?
( categories: )

Israeli mistakes

Submitted by gwolf on Mon, 07/31/2006 - 19:30
Reading Jordi's blog, I cannot but agree with him (in most points): I plainly cannot understand Israel's actions in the last weeks. I can sadly understand how some people defend them, specially people not living in Israel - I was talking with a friend today, a friend who does not share a single political viewpoint with me, but still... The world seems to be completely polarized. Some have the impression that Israelis live under constant shelling, that life is unsustainable in that poor country, the last corner of civilization in that mess called the Middle East, and that the Arab countries (which are huge and petroleum-rich) just want to throw Jews to the sea or worse. The rest of the world think that Israelis are mass-murderers who decided to take a heavily populated bit of land and martyrize its originary population by any possible means, establishing an Apartheid. Both views are false. But of course, both views hold their bits of truth. I cannot claim to be neutral on this: Although I lived there in total for ~18 months, I am an Israeli by choice (I adopted the Israeli nationality in 1996 and wanted to live my life there - I came back to Mexico for personal reasons, and I later decided to stay here). I have not been to Israel since then - But I try to keep myself informed. And, living in a Jewish family, it's hard not to be somewhat informed - and of course, shocked at your relatives' opinions. Jews outside Israel tend to be right-wingers. I lived in a kibbutz, and I still sympathyze with Meretz, the most leftwing Zionist party. I won't restate what Jordi eloquently said. I know not everybody who reads my blog reads Jordi's as well - Please do. If you missed it some lines above, here is the link. I insist: I agree with most of what he wrote. What could Israel do to protect itself from its enemies? The answer is simple: Don't give them a reason to hate you. One year ago, I was optimistic because Israel was heading the right way. Of all people, Ariel Sharon (one of Israel's most hawkish, right-wing strongmen of all times) decided to withdraw from Gaza, and hinted that areas in the West Bank would follow. No, not the best way possible, not as his predecessor Menahem Begin did with Egypt leading to a strong and long lasting peace, and certainly not in the very notable way Itzhak Rabin did with Jordan, getting peace and even friendship. But at least, Sharon accepted the reality, and seemed he meant to let Palestinians build their state. When he organized a new party which reduced Likud to a shadow of its past, one of Israel's most prominent figures for the peace camp, Shimon Peres, joined. Amazing. But still, there is too much hatred. Of course, life in Gaza is plainly not sustainable. You can walk the Gaza strip side to side in less than one hour, and North to South it's less than 50 Km long. Still, over 400,000 people live in there. The area is simply unsustainable. Gaza depends for everything from Israel. Of course, according to the never-stable security status, the border between Gaza and Israel opens or closes every day. When I lived in Zikim, mostly every day there were five or six Arabs working with us... Except for the days when they weren't there. And, of course, Israel also depends on the Arabs for much of its hard labor jobs (as it's always the case when two economically disparate populations live together). Anyway, back on track: Besides giving the Arabs their slice of land (which in a squeezed area as Israel is always hard; people have fought for such small spaces it's hard to believe), the only thing Israel can do is help them. It has worked before: Israeli Arabs (the Arabs living inside the internationally recognized borders of Israel) are full citizens. Yes, there is racism in the country towards them, and yes, they are not really equal with Jewish Israelis - But they have voting rights, they have the right to be elected, they can optionally join the army (it's not compulsory as it is with the Jewish population), and they get government aid. Arab towns are poorer than Jewish towns, yes, but they have their dignity. The problem in Gaza and South Lebanon (somewhat less so in the West Bank, but also) is that it's plainly all made up of refugee camps. Refugees that were born there, and whose parents were born there as well. And, let me emphasize this, they are not Israel's fault. The refugees fled the newborn Israel because the Arab states said (in May 1948) they would enter Palestine and butcher everybody, inviting Arab civilians to flee and then get back home - of course, 700,000 (out of 1,300,000 who lived in Palestine by then) Arabs did so. And when the Arabs lost the war, the Palestinians were denied citizenship by all the Arab countries except for Jordan (not surprisingly, the most stable of them all, and with which Israel has the closest relation). They were given refugee camps to live, one over the other. When Egypt signed the peace with Israel, it demanded back every inch of the Sinai - But not an inch of Gaza. And not a single Palestinian refugee. I agree here with Jordi as well: There is a huge military operation in Gaza, but it's more spectacular in Lebanon today. The media talks about Lebanon, but not about Gaza. And the crisis in Gaza is not easier. But how can it be solved in a permanent way? Israel does neither have land to spare to give to the Palestinians - and even if it did, most of Gaza is surrounded by the Negev, a desert where it would not be easy for them to get anything better than what they have inside Gaza. As desirable as it would be to have a completely independent Palestinian state, Gaza would just remain a concentration camp. There is too much hatred, and neither Arabs nor Israelis want to keep working together, not trusting each other. The only solution I can find to this is to have an agreement with Egypt, where Egypt opens its border with Gaza, gives either nationality or work permits to Gazan Palestinians, and Israel injects capital to develop Northern Sinai, to give some hope of survival to the almost half million people. The same in Lebanon: Israel was widely applauded to withdraw from South Lebanon in 2000. The area is mostly peaceful - For ${DEITY}'s sake, what is the kidnapping of two soldiers in a six year period compared to soldiers being killed in the occupation army every week or two? Israel did well to leave Lebanon. Lebanon was starting an incredible national rebuilding process, as Robert Fisk tells us (Spanish only. I could find only the first paragraphs of the original English version, which appears to require subscription) of the wonders of the rebuilding process, reduced to rubble again. Of course, Israeli and Syrian armies left Lebanon. The Lebanese government and army are plainly too weak to care for the country. Hezbollah (which, indoubtely, is a terrorist entity, no matter how many benefical aspects it does have) have poured tremendous amounts of money to rebuild its area of influence, South Lebanon. Of course, they rebuilt, healed and educated with a strong ideological inclination, and that's not good for Israel. What can Israel do to leasen the Islamist influence? Simple: Send aid. Don't just leave. Don't leave a void, don't invite bad people to loot, don't invite extremist people to recruite future bombers. Turn occupation into aid. Build hospitals. Build houses. Give money, give infrastructure. Do it behind your back, as you gave money to the South Lebanon Army for almost 20 years. But make the people see you don't want to kill and rob them - Make the Lebanese Arabs feel their neighbour as a friend, although different. Bring back the good border. What's that? That's the nickname for the Lebanese border between +- 1950 and 1970 - The only border that was stable, that was not filled with hatred, where Israeli doctors treated Lebanese patients across the fence. And still today, the border is just a simple fence. How can you convince a people of not killing themselves to kill the invasor? Don't act as an invasor. Act in all your best self-interest - Save them from poverty and from indignity.
( categories: )

Gstreamer, versions, documentation, frustration

Submitted by gwolf on Mon, 07/24/2006 - 19:00
I've spent a couple of weeks half-working my way towards an application to capture, recode and stream media, much in the fashion of what the very fine video team managed to do for Debconf6: Recording, encoding and streaming a live video feed via an Icecast server. Why didn't I just follow the easy path? Basically, because it's not friendly enough to be used by our camera operator at the Institute. So, I'm working on a simple GUI that will wrap the process, and provide feedback on its working. Feedback? Yes. We streamed the Mexican economy seminar using the simple commands, but the camera guys were so nervous on whether the process would work reliably that they phoned me every 40 minutes to check if the stream was alive. Originally, I worked on a wrapper to the different processes - but controlling the status on each of them didn't turn out to be as robust as I expected, and it's somewhat unnatural to dynamically plug/unplug elements in the pipeline (i.e. to show/hide a monitor to check the video being captured). I turned to Gstreamer. Anyway... I took this as an opportunity to do my first real Ruby work. Ruby is a very nice language, very natural to write and quite easy to understand so far. What's really lacking in it is the documentation. So far, I've referred to different online books and tutorials when doubting about its syntax, and to the GStreamer tutorial, the Ruby/Gstreamer API reference, and the Application Development Manual. The problem? Simple: I have to refer to online documentation, against what I've grown used to with Perl, having full documentation as part of each of the modules. In general, I've found the Ruby community -both on my first approximation, to Rails, and on this one- make really great tools, but are not very keen on documenting. And rubydoc might come from the same basic ideology as perldoc, but while perldoc is natural to check just as if it was a manpage, a rubydoc set of documentation has to be processed/compiled into its final (and, yes, often beautiful) form... Losing in the process a lot of the usability. In the end, my gripe comes because the documentation does not reflect reality. When the documentation is decoupled from the code. Quite a few methods or even classes are supposed to exist, while they don't. The documents I've been referring to don't show a version number
( categories: )

Working in vacations...

Submitted by gwolf on Thu, 07/13/2006 - 21:25
Means the office where the coffee machine usually sits is closed. Fortunately, that is easily fixed. Now, how healthy will it turn out? I'll tell you in two more weeks.
( categories: )

The morning after: Mexican elections aftermath

Submitted by gwolf on Tue, 07/04/2006 - 13:35
Yes, this is one of those postings I'd like to make in Spanish. However, a long time ago I decided my blog should be in English, as many of the people I write it for don't speak Spanish, so don't bug me with that ;-) Besides, I do think it is very important not to leave this information inside the country. International pressure has proven fundamental to stop some of our government's flaws. So... What happened with our elections? Nothing yet. As many expected, and as we all hoped it would not happen, the results are too close to call a winner. Ugly and tiring trend, just as it happened in the USA six years ago, and more recently in Germany, in Perú (twice in the same elections!)... As it stands now, it seems the candidate I have been favoring and promoting for quite a long time will not make it. The first results from the Federal Electoral Institute (IFE) show a ~1% advantage for the right-wing PAN candidate. That's a sad result for me and for those that think like me, yes... But what is even sadder is that there is evidence pointing out it might not be true after all. It is sad that we might end up winning. Or losing, for that matter. Why? Because it will show that we are not over the fraudulent electoral system that made my country famous for decades. As a side comment: Blogs suck for interactivity. Either we read replies on the different planets that syndicate us (and come up with unfollowable threads) or we leave comments on people's blogs (and risk never being read, and never read an answer)... Damog [update No, it was not Damog, it was somebody else cowardly using his name :-/ ] left me a reply to my previous post that I think I should address: Regarding the FeCal website I launched with some friends a couple of weeks ago: A site meant to point out the lies on the campaign of the right wing candidate, Felipe Calderón. And, yes, the site is meant (now) to attack him. Dirty, yes. But definitively, it was the only way to answer, and it was the only way not to let his lies dig further into the collective mind of the people. And to a very good exent, we (not only FeCal, but the whole López Obrador camp) managed to turn the trend, pointing out Calderón's uncleanness and disrespect for the people and the law. And even if in th beginning we thought of making a site that would just make fun of the Feliz-pillo, we ended up writing or refering to articles we think are relevant. And after the elections are really over (the IFE will start doing the exhaustive official vote count only tomorrow, and it can take even until next Sunday), we will see how to transform this site (or at least this group of people, we will see what happens next) into an observatory, following the politicians' decisions and trying to avoid they are as obvious as they have always been. Anyway, back on track: Hundreds of complaints have been reported already. A site that keeps track of many of them is El sendero del Peje al 2006 - There are many criticisms we can make to this site, and up to now I have avoided linking to it too much... But their work is very important today. There are many photos of the vote booths' sheets of results, compared with what is registered in the IFE's preliminary results program, and they show slight differences - Strangely, in the 1% margin. Strangely, small enough so most people will not complain. Strangely, just the exact amount needed to give the elections to the right-wing PAN party. From the first minutes after the results were announced, López Obrador told the media that there are around 3 million missing votes. Today, the IFE president (and a polemic figure himself, obviously) Luis Carlos Ugalde admitted those 3 million votes exist, but their data shows irregularities. Lets see what happens. Lets hope the irregularities do not mean the results will be modified. There are also reports about the data reported by the preliminary results being too perfect, following a linear trend that would be impossible to achieve in a real vote count. The results of both candidates have a constant distance, going up or down together, depending only on the third candidate (a distant third) going slightly up or down. There are also reports of voting booths that were already captured and disappeared from the system, to reappear some time later - with very slight differences. So... It is too early to call this a fraud. Yes, many of those things might happen because of real corrections, capture errors or such. I want not to call fraud. I want to trust the authorities no matter what they decide. They are just making it harder for me -and for a hundred million Mexicans- to do so. Lets see what comes in the next days.
( categories: )

Consumatum est!

Submitted by gwolf on Sun, 07/02/2006 - 10:13
( categories: )

For not folding a blog

Submitted by gwolf on Thu, 06/29/2006 - 12:15
MJRay started my posting in his blog why he is going to fold his feed (send only the first paragraph or so in the RSS feed instead of the full text). Wouter, Phillip, JoeyH, Noodles, have expressed why they don't like the idea. So I'll just have to <AOL>ME TOO!</AOL> Folds are nice for news feeds, where you want to quickly gaze at the headlines and just open the articles that are worth something, great. (BTW, I hate when Barrapunto or Cofradía send only the title, not the whole first block. Too little information to judge!) But for personal blogs, for following friends' lives and opinions, it's... Just torture.
( categories: )

Fractional sleep

Submitted by gwolf on Mon, 06/19/2006 - 17:49
How cool is this? [code="ruby"] if pid=fork while true puts "#{}: I'm the slow #{}, parent of #{pid}" sleep 1 end else while true puts "#{}: I'm the fast #{}, child of #{Process.ppid}" sleep 1.0/3 end end [/code] What do I get?
18: I'm the fast 9900, child of 9899 18: I'm the slow 9899, parent of 9900 18: I'm the fast 9900, child of 9899 19: I'm the fast 9900, child of 9899 19: I'm the slow 9899, parent of 9900 19: I'm the fast 9900, child of 9899 19: I'm the fast 9900, child of 9899 20: I'm the fast 9900, child of 9899 20: I'm the slow 9899, parent of 9900 20: I'm the fast 9900, child of 9899 20: I'm the fast 9900, child of 9899
And for those of you not familiar with sleep(3), what is so cool about this? Simple: The prototype for sleep in almost any language is: [code="c"] #include unsigned int sleep(unsigned int seconds); [/code] (note the unsigned int part?) Even the Perl documentation clearly says, being compliant with the rest of the world:
For delays of finer granularity than one second, you may use Perl's "syscall" interface to access setitimer(2) if your system supports it, or else see "select" above. The Time::HiRes module (from CPAN, and starting from Perl 5.8 part of the standard distribution) may also help.
But... Well, in this case I just loved the Ruby way: If it does not hurt to cause surprises, then don't cause them! Keep a simple, portable definition, that will work with seconds or with fractions! Why not?
( categories: )

Objects and signals

Submitted by gwolf on Wed, 06/14/2006 - 19:44
So far, Ruby is the only language I have actually liked that imposes a mindset on you. I love Perl's approach of letting you do things your way, whatever you define by that - Ruby forces you to extensively use OOP. But, actually, it is so well implemented that it even makes sense. It is even fun! Of course, that paired to an excellent introspection ability leaves enough room to make the cleverest (and, yes, most obfuscated) code you can think of. Well... But there are limits to everything, and I think I found a spot where all the nice separation and cleanness ends abruptely: When interacting to the always nasty outside world. It might also, of course, have some relation to the fact that I'm too new also for writing GUIs - this is the first nontrivial one I do. And it shows, as it took me some time to properly understand the pairing between the nice Glade elements, how to make a decently modular system, how to properly handle UI (and internal) events... But I've been progressing quite nicely, and I hope to be able to show off my little app to a wider audience soon. At the very least, I hope to be able to show it to my boss by next week, as he is getting impatient ;-) Ok, but where does it all break, according to me? One of the things I must monitor with this app is that a couple of processes spawned by it work happily in the background while I only show a nice interface to my users. Now, how is the best way to do this? Why, by trapping the SIGCHLD signal, of course! Whenever any of the processes in the pipeline die, the parent (controlling) process gets a nice CHLD signal. I trap it, restart the processes, and no harm done. And in Ruby, it looks quite natural: [code="ruby"] Signal.trap(:CHLD) do @processes.each {|p| p.stop if; sleep 1; p.start} done [/code] How nice, how neat... How buggy :-/ It took me quite a few hours to get this right. And it should be obvious, of course... No matter where you declare a signal handler, there is no reason for you to believe it is tied to a particular instance, or for that matter, to a class. A signal handler breaks and jumps in the execution in the ugliest old-school way. Yes, if your signal handler consists of: [code="ruby"]Signal.trap(:CHLD) do { puts self.class }[/code] you will note that your good friend self is nothing but an Object. Once I realized that, yes, things became reworkable, and I now think I am actually better off even OOP-aly than some hours ago - Some of the classes badly needed to adhere to the Singleton pattern and now work with less worries and ugliness. But, hey, it took me quite a while. Anyway, lets see which new challenges Ruby+Glade2 still have for me. I am sure there will be plenty. And I haven't even started playing with GStreamer!
( categories: )

Working on politics: The FeCal project

Submitted by gwolf on Wed, 06/07/2006 - 09:23
Ok, it may not be ready yet, it might be lacking too many details. It might even make sense to make this initial announcement in Spanish - But a long time ago, I decided my blog would be English-only, as most of the people who read it are not Spanish speakers. Anyway, here I go. We are less than one month away of the presidential elections in Mexico. We are facing the choice between two candidates (the others won't really make a difference this time): Felipe Calderón, a conservative member of the right-wing PAN party (currently ruling), and Andrés Manuel López Obrador, from the center-leftist PRD party. There are way too many reasons for me, and for my friends, to prefer and promote the López Obrador project. No, that is not the definitive leftist stance we want, but it is a good step in the right direction. He was the major for Mexico City from 2000 to 2005, and his government showed he knows how to push social programs, he knows how to improve the conditions of the mass of the population, he knows he must start acting from below, reducing the terrible gap that exists in my country between poor and rich people, among the steepest differencies in the world. So... Instead of flooding my personal blog with things that are not directly relevant to most of us, some friends and I have started setting up, the unofficial site of Felipe Calderón. Yes, we took some of the steps we often criticize about the right-wing propaganda: Attacking instead of proposing. López Obrador has lost some points as he is centered more in proposing and spreading his government plan than in destroying Felipe Calderón - While Calderón has been working on creating fear, on tying López Obrador's figure to that of an authoritarian dictator (Hugo Chávez has often been quoted, although it has been proven over and over no link or similarity exists), on dismissing his economic program saying he only knows how to create debt (while Mexico City's economy was strongly reactivated during López Obrador's period, and the city's public debt has not grown considerably compared to what previous governments did), and simply ignoring any criticism to his own project dismissing them as baseless propaganda. Originally, we intended FeCal to become just a parody of Felipe's official site, emphasizing on what a shitty candidate he is (no wonder he carries such a name!), but we decided to be more propositive than him - We will post news following Felipe's intransigency, erroneous economic decisions and incoherences, yes, but we will also write articles by ourselves, trying to provide more interesting content, something that can objectively be used as a reference on why Felipe Calderón's project cannot be seen as socially responsable, as something that will benefit anybody but the current ruling elite - Just giving six more years to the already too long 24 year old marriage with neoliberalism we have seen, just continuity with the current government's failures, just more white-collar corrupt thieves which never recieve any kind of punishment and discourage people from pushing together towards a better country. So, I stop flooding here. If you want to take part in the FeCal project, please contact me. If you agree with what we say, link us from your page, from your texts, from whatever you do.
( categories: )

More != better

Submitted by gwolf on Fri, 06/02/2006 - 18:38
This is the time of year when most Free Software-related conferences in Mexico have their calls for papers. /">send my proposal by mail, and I do hope it gets in the official program - For sentimental reasons more than anything else ;-) CONSOL is, after all, still my baby!). Yesterday I had to come up with something, as CICOL's deadline was also hanging upon me. Now my attention has been brought towards FSL, for which I still have almost one month to think. And, of course, although at other times of year (but, of course, still clashing with other conferences) we will not have one, but three instances of GULEV this year.. WTF? Mexico's Free Software community is a small and not too productive one, as most communities in our (culturally defined) continent, Latin America. And yes, conferences are quite fun, it's always nice to go to a nice place and meet your friends. But we must not forget the real motivation for them all: The academic program. We currently have four conferences that try to reach to the same audience (yes, in different places of the country, but all of them with a national scope). And if you compare the list of proposed talks (visible currently for three of them), you will see there is no real difference between the set of talks on them. Please explain me, what kind of incentive does this give to anybody to attend? Just to hang out with the friends, entering a talk here and there? I ended up submitting the same talks for both CONSOL and CICOL, as running Debconf didn't leave me time to prepare or think over anything - That's not what I like to do, and I hope I can be a bit more creative with the topics for FSL. There is no published criteria yet on what will be the focus for (each of the) GULEV, so I'm not committing yet to them. And yes, being a very active Free Software promoter in my country, I try to be present everywhere - but of course, everything has a limit. I will most probably not skip CONSOL (as it is on the city I live, and it is the one I am most sentimentally attached to) or CICOL (as it is just 1hr south from here)... But I'm still uncertain if I'll be at FSL or any of the GULEVs. Back on my initial questioning, anyway: Do we need four perfectly equivalent conferences in this country? Besides ego clashes, wouldn't we be best served if we had only one or two big conferences a year?
( categories: )

Back to... Normality?

Submitted by gwolf on Mon, 05/22/2006 - 13:00
Yesterday night, without all the stares and ceremony I would have liked for such an important moment (but, hell, it was ~500m away of the Oaxtepec entrance!), I gave the three-finger-salute and rebooted After some seconds, I started unplugging the six Ethernet cables that this noble machine held together forming Debconf6's connection to the world (thanks, [friend]Punk0[/friend] and [friend]Jyr[/friend], for working with this bunch of crazy and nervous people, five days nonstop until the wireless link between homer and moe worked fine and reliably, and still talking to us!) and ran back to the hacklab to finish packing the van with the lent equipment. Ok, so now moe is back in its place, my office (believe it or not, yes, today I came back to work). Its identity has been restored to, and moe's ancient but still working hard drive now sits idly where it belongs, in my desktop drawer. I am back in my place again, tired as I can be, but really happy of having ~250 of my closest friends visit my country. Besides, I am very happy that, AFAIK, this Debconf is the one that most people spend some time on an after-trip. I am really happy with what we did at Debconf, even given all the problems we originally had. And... Well, I eagerly wait for Debconf7, where I expect to spend much more time attending talks - but most importantly, hanging out with you, having nice, fun talks/mao/whatnot. PS: Alfie, you are severly mentally disturbed!
( categories: )

I have been hugged

Submitted by gwolf on Fri, 05/19/2006 - 13:08
Debian is love. After my scream for help a couple of days ago, and after a mountain of hard work, things are just running. No, we are not -by far- free of incidents, and it would be foolish to expect it to be so, but we are working nicely. And by the way, thank you, I have been receiving the largest amount of hugs ever, and believe me, each of them has been important. We are not over yet. At least two more days of work, and onem more day of taking all the shop back home, and that only means that the next step in the round will start: Handing back all the lent equipment, doing the travel reimbursements, closing all of our accounting stuff... And, of course, get the ball rolling towards Debconf 7. So... Well, six days into Debconf, I am currently sitting in the third talk I have opportunity to attend (of course, I have missed most of the ones I was interested in - Video team, I trust you to make a brilliant end product ;-) ), Nadezhda is printing 150 beautiful new T-shirts Pixelgirl designed a couple of days ago, and... Trust me, I still have a stressed face - but I am finally enjoying every minute of this fscking mess we decided to put up. Thank you all, folks. I am in Cristoph Berg's talk about reworking NM - And this comes very good to wrap up my post. Debian is much, much more than technical work. It is a social club. I love this social club. Just sitting here makes long months of work really worth it. A great hug back to you all!
( categories: )


Submitted by gwolf on Sun, 05/14/2006 - 12:25
Debcamp was really stressing - It seemed we would not be able to get things to work for Debconf. And it would suck. I was quite down when I last wrote a blog entry - Not in mine, but in Debconf's. Things looked quite hellish, and I was _very_ annoyed - Well, I must say: Thanks to you all for the support. Mooch's request has been honored extensively, and it does help. Really. Yesterday we had the Debian Day. About 50 Mexicans showed up, after we had to jump through some hoops with the Oaxtepec management people (thank you, thank you, you are great! Real dedication to your job, to make us feel welcome and important). The talks were interesting and well presented, and the people left happy - and some of them, left quite late. We had presence from at least one national newspaper (La Jornada and a magazine, Software Guru. Good. Then, during the night, we were flooded by arriving foreigners. Boy, the hacklab was packed! Good thing we now will have both hacklabs running. I have to thank most than to anybody else to my wife, Gaby a.k.a. Nadezhda - She has done all the ugly paperwork... Without her, we would all not be here. And later, I would probably be sitting in jail or something ;-) Seems that the bugs are ironed out. Now I'll try to attend the "Sun and Debian: can we be friends?" round table.
( categories: )
Syndicate content