Diary SiteMap RecentChanges About Contact Calendar

Search:

Matching Pages:

Page Collection for ^2005-03

2005-03-02 Copyright

Heise wrote about the coming fees that web radios will have to pay in Germany…

Doch mittlerweile herrscht in Fachkreisen die nur auf den ersten Blick erstaunliche Meinung vor, dass der Piratensender für Hobby-DJs gegenüber dem Webradio eindeutig die bessere Lösung ist: Die Strafen fürs Schwarzfunken sind in den letzten Jahren deutlich gesunken; nur ertappte Wiederholungstäter müssen mit höheren finanziellen Strafen rechnen. Knast droht für Funkpiraten heute dagegen normalerweise nicht mehr. [1]

Reminds me of the fact that stealing DVDs in shops is safer than participating in P2P networks to copy them.

Anyway, we’ve seen this discussion in the USA, and I really don’t remember what happened to all the tiny radios on the web… As far as I can see, the lists on shoutcast and in the media libraries of the big players have changed from small circles to a few huge publishers. I should do some real research into this. Maybe there is a good exception built into the law and it’s just my taste of music that gives me the impression…

Oh and every computer is going to be classified as a device capable of receiving TV programs, and therefore the TV fees will be due, too…

Reading that article, I found a link to the same story, two years earlier, for… Switzerland!

Noch extremer schlägt die Plattenindustrie nun aber in der Schweiz zu: Die IFPI (International federation of producers of phonograms and videograms) will von jedem Schweizer Internet-Radio, egal wie groß, pauschal 5000 Franken (ca. 3400 Euro) “Kopiergebühren” für das Aufspielen auf den Server im Jahr zuzüglich weiterer 4 % der Einnahmen oder Betriebskosten! […] Die Folge: Bereits über Jahre etablierte Stationen wie Radio Swiss IRC oder Radio Wave sind offline gegangen. Noch dazu ist absurde Bedingung der Schweizer IFPI, dass der Webcast im Ausland nicht zu empfangen sein dürfe - wohl wissend, dass dies im Internet technisch nicht realisierbar ist. [2]

I guess we’ll have to listen to bands that are not part of any of the collecting societies…

Tags:

Add Comment

2005-03-02 Web

Found an old retelling of the Silmarillion in about 1000 words (or so they say). Sounds like an IRC log to me. Awesome. More on Camwyn's blog.

Tags: RSS

Add Comment

2005-03-03 Software

I’m still looking for a way to have an IRC client read the spoken text to me on OSX… I’d like to have my iBook babble in the background while I read a book or cook some food. Today encro suggested Growl & Colloquy on #macosx. I’ll have to check these out. There’s even a Speech Plugin for Colloquy.

I tried all of the above, but no success. The plugin just didn’t work, and the Growl thing just announced how many messages where waiting for me without actually reading them. Too bad. :(

Tags:

Add Comment

2005-03-03 Wikis

I like SunirShah’s AcademicWikiProposal to bring us one step further towards a more involved and more personal style of learning. Not the kind of eLearning that is just more of the same but over long distances. Instead, 1. use WikiAsYouLearn, and 2. build a wiki for your target audience.

Tags:

Add Comment

2005-03-04

Trying to design a bearded smiley. Oh well. :) :}= I’m not a pixel-artist.

Comments on 2005-03-04

Try [1] or [2] maybe? Some quick Gimping. :)

NoufalIbrahim 2005-03-04 12:07 UTC


Heh, you are the pixel-artist!

AlexSchroeder 2005-03-04 13:35 UTC

Add Comment

2005-03-04 Copyright

Found this site via JoiIto and instead of just bookmarking it, I’ll put it on my site so I can just search for it at a later date.

Chilling Effects aims to help you understand the protections that the First Amendment and intellectual property laws give to your online activities. We are excited about the new opportunities the Internet offers individuals to express their views, parody politicians, celebrate their favorite movie stars, or criticize businesses. But we’ve noticed that not everyone feels the same way. Anecdotal evidence suggests that some individuals and corporations are using intellectual property and other laws to silence other online users. Chilling Effects encourages respect for intellectual property law, while frowning on its misuse to “chill” legitimate activity.

Tags:

Add Comment

2005-03-04 Music

I’ve been listening to a lot of Reggae music from BigUpRadio. What strikes me most is how different rasta messages are from what we blieved them to be when we were young. When we were young, reggae music was about smoking pot, getting high, loving and fighting for freedom. When I listen to reggae music now, I hear religious fundamentalist overtones all over the place. Sure, they smoke weed. But they also talk about uprooting the bad weed, being righteous, keeping the faith, the power of Jah, and kingdom come. I remember faintly having heard about this when I was younger, but I had forgotton. So now I get this cognitive dissonance between the music, memories of what we dressed up back then, how many of us drank too much, smoked to much – tobaccao, marijuana, and pot – trying to find our way in life, and listening to reggae music, and them singing about the righteous way, the power of Jah, as weird as new-born Christians, and sometimes I have this flash of Jar-Jar Binks walking from one side of my brain to the other, in his weird gait, babbling, singing, and then more of Jah. Hilarious. :)

Tags: RSS

Add Comment

2005-03-04 Software

On my Apple, I have to open a terminal, change the directory to my mounted MP3 player, and rm -rf everything, including .Trash. Then I have to unmount and unplug it, and replug it. If I don’t do that, the Trash will be forever stuffed. And I don’t want to empty the global trash. Then I drag all the MP3 I want from my iTunes into a temporary directory and run my shuffle script.

#!/usr/bin/perl
opendir(D,".") || die "can't opendir current directory: $!";
@files = grep { /\.mp3$/ && -f $_ } readdir(D);
closedir DIR;
for $f (@files) {
  $n = $f;
  $n =~ s/^[-0-9 ]+//;
  $num = sprintf("%04d", int(rand(10000)));
  rename($f, "$num-$n") || die "can't rename $f: $!";
}

Without it, my MP3 player will just play the files in alphabetical order. Very boring.

When done renumbering the files, I copy them onto the MP3 device. Strangely I cannot rename them on the device itself: I run out of space! (As if renaming involves making a copy of the files…)

Tags: RSS

Add Comment

2005-03-04 Wikis

SunirShah wrote an excellent introduction to wikis for suits on WikisForBusiness.

Tags:

Add Comment

2005-03-06 Books

I think I will abandon the reading of The Importance of Living by Lin Yutang. I share the basic attitude expressed in the book, but that results in a very shallow reading experience. So basicall I started to randomly open the book and read a few pages if they were translations of older Chinese texts. I am interested in their views on flower arrangements, tea ceremony, gardening, etc. But it wasn’t too gripping. I will return to The Making of Modern Japan by Marius B. Jansen. Very interesting. Austerity and minimalism are aesthetic values, but they were also an effect of the extreme poverty most samurai lived in during the Tokugawa era. I’m enjoying this book very much.

Tags: RSS

Add Comment

2005-03-06 India

Claudia discovered that Simla is close to Nepal, Tibet, and Kashmir…

Tags:

Add Comment

2005-03-06 Mobile 01

This page contains an uploaded file:

2005-03-06 Mobile 01

Comments on 2005-03-06 Mobile 01

Da hat ja auch schön die Bombe eingeschlagen ;-)

PeetTheEngineer 2005-03-07 06:59 UTC


Zum einen Monate von Rechnungen und Zeugs zum einordnen, zum anderen die verfluchte Steuererklärung…

AlexSchroeder 2005-03-07 11:18 UTC


Ich sage nur eins: "Vielleicht sollte ich meine Rechnungen..." :D

AlexSchroeder 2005-03-07 11:20 UTC

Add Comment

2005-03-06 Mobile 03

This page contains an uploaded file:

2005-03-06 Mobile 03

Comments on 2005-03-06 Mobile 03

From the bathroom ?

– Anonymous 2005-03-06 20:47 UTC


Just beautiful. :)

Tim Cambrant 2005-03-06 21:12 UTC


grusig

– Helmut Schroeder 2005-03-07 01:31 UTC

Add Comment

2005-03-06 Software

I decided to fix that Oddmuse:Moblogging thing… I can again send MMS containing both pictures and text to one of my email addresses where procmail will filter those mails, pipe them into a little Perl program, which will extract the data and post it using Oddmuse:wikiput.


I used Platypus to create a dock item for the Gimp. I installed gimp via fink, so there was no icon associated with it. And I didn’t want to install Gimp.app because that was about 80MB instead of 10MB; all libraries come bundled, I assume.

So, first a script that starts X11 if necessary, reads the fink init files, and ignores the first parameter (the directory of the script) if necessary. This is necessary when a file is dropped on the icon.

#!/bin/sh
test -r /sw/bin/init.sh && . /sw/bin/init.sh
if [ ! -f /tmp/.X0-lock ]; then
    startx &
    sleep 5
fi
if [ -d "$1" ]; then
    shift
fi
export DISPLAY=:0.0
exec /sw/bin/gimp-real --no-shm --no-xshm "$@"

I also got the icon from Gimp.app site, chose the advanced option “Is droppable”, and I was done. Neat.

It took a bit longer to figure it out, of course… ;)

Tags:

Add Comment

2005-03-07 Patents

Was ich befürchtet habe ist eingetreten: Trotz all den Teilerfolgen haben die EU-Minister die Softwarepatente schlussendlich abgenickt. Um die schlaffen Minister zu überzeugen musste man nur so lange mit den Traktanden nerven bis es an einer Sitzung dann zuviel ist und der Mist angenommen wird wenn die leidige Angelegenheit damit bloss verschwindet. Und das, obwohl einige nationalen Parlamente vor kurzem erst aufgewacht sind und ihren Ministern klare Weisungen mit auf den Weg gegeben haben.

Die EU-Minister haben nach langen Verzögerungen im Wettbewerbsrat ihre wackelige und heftig umstrittene Position vom Mai zur Direktive über die Patentierbarkeit “computerimplementierter Erfindungen” am heutigen Montag abgenickt. Die luxemburgische Ratspräsidentschaft hatte den Standpunkt am Freitag als so genannten A-Punkt auf die Tagesordnung des Ministertreffens gesetzt. [1]

Für mich hat sich hier nun gezeigt, dass die politischen Institution EU tatsächlich eine beschämende Angelegenheit ist. Was ist zu tun?

  1. Es hat zu viele Schichten. Was hier nötig ist, ist ein Parlament, das man direkt wählt, und das auch wirkliche Entscheide treffen kann (das EU Parlament ist ein reines Kasparle-Theater welches etwas meckern darf, aber alle wichtigen Entscheidungen werden von den Ministern getroffen). Und die Minister sind wiederum nicht direkt gewählt, sondern von den nationalen Parlamenten bestimmt. Dieser Zwischenschritt muss weg.
  2. Das Volk kann nicht einschreiten. Was kann man der Umsetzung einer EU Richtlinie als Bürger entgegensetzen? Die Regierung abwählen, und hoffen, dass diese dann ihre Marschrichtung ändert? Das ist schon wieder zu indirekt. Es braucht eine Möglichkeit, neue Gesetzte zu formulieren – die Gesetzesinitiative – und es braucht die Möglichkeit, beschlossene Gesetze abzulehnen – das Referendum. Und zwar nicht nur wenn eine nationale Regierung lustig drauf sind, sondern als klar formuliertes Recht, welches ein Verein in Anspruch nehmen kann, der die Kräfte und Mittel seiner Mitglieder entsprechend bündeln kann.

Mehr Info auf GrokLaw.

Tags:

Add Comment

2005-03-07 Software

Ever wondered what the hell my job is? Well, this morning I was at specification meeting, and this afternoon I started to rewrite the core of a SQL statement for a report. This statement gives me the “detail” numbers per project. What is missing now is aggregating these projects by sales-people and sales-region.

-- Projektleiter pro Projekt

SELECT	PP.PROJECT_NR,
	PP.PERSON_NR
FROM    PROJECT_PERSON PP,
        PROJECT P
WHERE   P.PROJECT_NR = PP.PROJECT_NR (+)
AND     PP.TYPE_UID (+) = 5123;

-- Purchase Order Date pro Projekt 

SELECT	PS.PROJECT_NR,
        MIN(PS.STAGE_DATE)
FROM    PROJECT_STAGE PS
WHERE   PS.WEIGHT = 100
AND     PS.STAGE_DATE >= TRUNC(SYSDATE,'YEAR') AND PS.STAGE_DATE < ADD_MONTHS(TRUNC(SYSDATE,'YEAR'), 12)
GROUP BY PS.PROJECT_NR;

-- Weight of the Current Stage pro Projekt

select p.project_nr, psc.weight
from project p, project_stage psc
and p.project_nr = psc.project_nr (+)
and p.stage_uid = psc.uc_uid (+)

-- Permission Fragment 

AND	((#GLOBAL_MANAGEMENT_REPORTS# != 96800) OR (S.UC_UID IN (
		SELECT REGION_UID 
		FROM PERSON_REGION 
		WHERE PERSON_NR = :ORS.nUserPersonNr)))
AND	((#GLOBAL_MANAGEMENT_REPORTS# != 84253) OR (P.PROJECT_NR IN (
		SELECT PROJECT_NR
		FROM COMPANY_PROJECT CP, COMPANY_PERSON COP
		WHERE CP.COMPANY_NR = COP.COMPANY_NR
		AND COP.PERSON_INTERN_NR = :ORS.nUserPersonNr)))

-- New statement, unweighted, months -- for projects only, no total at the end

SELECT  P.PROJECT_NR,
        P.CODE_NAME,
        SUM(DECODE(TO_CHAR(ps.stage_date, 'YYYY-MM'),
                   TO_CHAR(ADD_MONTHS(TRUNC(SYSDATE,'YEAR'),0), 'YYYY-MM'),
                   DECODE(W.WIN, NULL, NVL(L.PRICE, PT.POTENTIAL), W.PRICE),
                   0)) JAN,
        SUM(DECODE(TO_CHAR(ps.stage_date, 'YYYY-MM'),
                   TO_CHAR(ADD_MONTHS(TRUNC(SYSDATE,'YEAR'),1), 'YYYY-MM'),
                   DECODE(W.WIN, NULL, NVL(L.PRICE, PT.POTENTIAL), W.PRICE),
                   0)) FEB,
        SUM(DECODE(TO_CHAR(ps.stage_date, 'YYYY-MM'),
                   TO_CHAR(ADD_MONTHS(TRUNC(SYSDATE,'YEAR'),2), 'YYYY-MM'),
                   DECODE(W.WIN, NULL, NVL(L.PRICE, PT.POTENTIAL), W.PRICE),
                   0)) MAR,
        SUM(DECODE(TO_CHAR(ps.stage_date, 'YYYY-MM'),
                   TO_CHAR(ADD_MONTHS(TRUNC(SYSDATE,'YEAR'),3), 'YYYY-MM'),
                   DECODE(W.WIN, NULL, NVL(L.PRICE, PT.POTENTIAL), W.PRICE),
                   0)) APR,
        SUM(DECODE(TO_CHAR(ps.stage_date, 'YYYY-MM'),
                   TO_CHAR(ADD_MONTHS(TRUNC(SYSDATE,'YEAR'),4), 'YYYY-MM'),
                   DECODE(W.WIN, NULL, NVL(L.PRICE, PT.POTENTIAL), W.PRICE),
                   0)) MAY,
        SUM(DECODE(TO_CHAR(ps.stage_date, 'YYYY-MM'),
                   TO_CHAR(ADD_MONTHS(TRUNC(SYSDATE,'YEAR'),5), 'YYYY-MM'),
                   DECODE(W.WIN, NULL, NVL(L.PRICE, PT.POTENTIAL), W.PRICE),
                   0)) JUN,
        SUM(DECODE(TO_CHAR(ps.stage_date, 'YYYY-MM'),
                   TO_CHAR(ADD_MONTHS(TRUNC(SYSDATE,'YEAR'),6), 'YYYY-MM'),
                   DECODE(W.WIN, NULL, NVL(L.PRICE, PT.POTENTIAL), W.PRICE),
                   0)) JUL,
        SUM(DECODE(TO_CHAR(ps.stage_date, 'YYYY-MM'),
                   TO_CHAR(ADD_MONTHS(TRUNC(SYSDATE,'YEAR'),7), 'YYYY-MM'),
                   DECODE(W.WIN, NULL, NVL(L.PRICE, PT.POTENTIAL), W.PRICE),
                   0)) AUG,
        SUM(DECODE(TO_CHAR(ps.stage_date, 'YYYY-MM'),
                   TO_CHAR(ADD_MONTHS(TRUNC(SYSDATE,'YEAR'),8), 'YYYY-MM'),
                   DECODE(W.WIN, NULL, NVL(L.PRICE, PT.POTENTIAL), W.PRICE),
                   0)) SEP,
        SUM(DECODE(TO_CHAR(ps.stage_date, 'YYYY-MM'),
                   TO_CHAR(ADD_MONTHS(TRUNC(SYSDATE,'YEAR'),9), 'YYYY-MM'),
                   DECODE(W.WIN, NULL, NVL(L.PRICE, PT.POTENTIAL), W.PRICE),
                   0)) OCT,
        SUM(DECODE(TO_CHAR(ps.stage_date, 'YYYY-MM'),
                   TO_CHAR(ADD_MONTHS(TRUNC(SYSDATE,'YEAR'),10), 'YYYY-MM'),
                   DECODE(W.WIN, NULL, NVL(L.PRICE, PT.POTENTIAL), W.PRICE),
                   0)) NOV,
        SUM(DECODE(TO_CHAR(ps.stage_date, 'YYYY-MM'),
                   TO_CHAR(ADD_MONTHS(TRUNC(SYSDATE,'YEAR'),11), 'YYYY-MM'),
                   DECODE(W.WIN, NULL, NVL(L.PRICE, PT.POTENTIAL), W.PRICE),
                   0)) DEC,
        SUM(DECODE(TRUNC(ps.stage_date, 'YEAR'),
                   TRUNC(SYSDATE,'YEAR'),
                   DECODE(MOD(TO_CHAR(SYSDATE,'MM'),
                              TO_CHAR(ps.stage_date,'MM')+1),
                          TO_NUMBER(TO_CHAR(SYSDATE,'MM')),
                          DECODE(W.WIN, NULL, L.PRICE, W.PRICE),
                          0),
                   PT.POTENTIAL)) CUR,
        SUM(DECODE(TRUNC(ps.stage_date, 'YEAR'),
                   TRUNC(ADD_MONTHS(SYSDATE,12),'YEAR'),
                   DECODE(W.WIN, NULL, L.PRICE, W.PRICE),
                   PTN.POTENTIAL)) NXT
from   project p,
       project_turnover pt, project_turnover ptn,
       (select  s.project_nr project_nr, min(nvl(s.stage_date,s.planed_date)) stage_date
        from    project_stage s
        where   s.weight = 100
        and     nvl(s.stage_date,s.planed_date) >= trunc(sysdate,'YEAR')
        and     nvl(s.stage_date,s.planed_date) < add_months(trunc(sysdate,'YEAR'), 12)
        group by s.project_nr) ps,
       (select project_nr,
               user_offer_nr,
               1 win,
               nvl(sum(trunc(nvl(op.price,0),2)*trunc(nvl(op.quantity,1),2)),0) price
        from offer o, offered_product op
        where op.offer_nr (+) = o.offer_nr
        and winning_offer = 1
        and o.offer_date >= trunc(sysdate,'YEAR') and o.offer_date < add_months(trunc(sysdate,'YEAR'),24)
        and o.offer_date = (select max(offer_date)
                           from offer x
                           where x.project_nr = o.project_nr
                           and winning_offer = 1)
       group by project_nr, user_offer_nr, offer_date) w,
       (select project_nr,
               user_offer_nr,
               null win,
               nvl(sum(trunc(nvl(op.price,0),2)*trunc(nvl(op.quantity,1),2)),0) price
        from offer o, offered_product op
        where op.offer_nr (+) = o.offer_nr
        and o.offer_date >= trunc(sysdate,'YEAR') and o.offer_date < add_months(trunc(sysdate,'YEAR'),24)
        and o.offer_date = (select max(offer_date)
                           from offer x
                           where x.project_nr = o.project_nr)
        group by project_nr, user_offer_nr, offer_date) l
WHERE  p.project_nr = w.project_nr (+)
and    p.project_nr = l.project_nr (+)
and    p.project_nr > 0
and    p.project_nr = ps.project_nr (+)
and    p.project_nr = pt.project_nr (+)
and    pt.year (+) >= trunc(sysdate,'YEAR') and pt.year (+) < add_months(trunc(sysdate,'YEAR'),12)
and    p.project_nr = ptn.project_nr (+)
and    ptn.year (+) >= add_months(trunc(sysdate,'YEAR'),12) and ptn.year (+) < add_months(trunc(sysdate,'YEAR'),24)
 AND P.PROJECT_NR = 515000000
group by P.PROJECT_NR,
        P.CODE_NAME
/

-- TEST DATA

--> sql fragment for testing:
 AND P.PROJECT_NR = 515000000

-- create potentials
delete from offered_product where offer_nr in (select offer_nr from offer where project_nr = 515000000);

delete from offer where project_nr = 515000000;

update project_stage set weight=0, planed_date=null where project_nr = 515000000;

delete from project_turnover where project_nr = 515000000;

insert into project_turnover (project_nr, year, turnover, potential)
values (515000000, trunc(sysdate,'YEAR'), 30000, 40000);

insert into project_turnover (project_nr, year, turnover, potential)
values (515000000, trunc(add_months(sysdate,12),'YEAR'), 35000, 45000);
--> now CUR should be 40000 and NXT should be 45000

-- create a non-winning offer for this year
insert into offer (offer_nr, company_nr, user_offer_nr,
status_uid, payment_type_uid, payment_cond_uid,
project_nr, offer_date, reg_date)
values (offer_seq.nextval, 521000001, 'Alex0',
0, 0, 0,
515000000, sysdate, sysdate);

insert into offered_product (offer_nr, product_uid, quantity, price)
values(offer_seq.currval, 6401, 3, 333);

insert into offered_product (offer_nr, product_uid, quantity, price)
values(offer_seq.currval, 6402, 6, 333);
--> since the project stage is not set, this should still return 0 for the current month!

-- create project stages
select * from project_stage where project_nr = 515000000;

update project_stage set weight = 50, planed_date = sysdate + 10 where project_nr = 515000000 and uc_uid = 1059;

update project_stage set weight = 60, planed_date = add_months(sysdate,1) + 10 where project_nr = 515000000 and uc_uid = 1060;

update project_stage set weight = 100, planed_date = add_months(sysdate,2) + 10 where project_nr = 515000000 and uc_uid = 1061;
--> now the data for the current month +2 and for CUR should be 3*999=2997

update project_stage set planed_date = add_months(planed_date,-3) where project_nr = 515000000;
--> now the data for the previous month should be 3*999=2997, but for CUR it should be 0, because it is in the past

update project_stage set stage_date = add_months(planed_date,3) where project_nr = 515000000 and weight = 100;
--> now the data for the current month +2 should be 2997 again, because the reached date is better than planned date

update project_stage set stage_date = add_months(planed_date,-12) where project_nr = 515000000 and weight = 100;
--> now the stage is not in the current year, therefore the potential should be shown again: 40000

update project_stage set stage_date = add_months(planed_date,1) where project_nr = 515000000 and weight = 100;


-- create a non-winning offer for this year
insert into offer (offer_nr, company_nr, user_offer_nr,
status_uid, payment_type_uid, payment_cond_uid,
project_nr, offer_date, reg_date)
values (offer_seq.nextval, 521000001, 'Alex1',
0, 0, 0,
515000000, sysdate+1, sysdate);

insert into offered_product (offer_nr, product_uid, quantity, price)
values(offer_seq.currval, 6401, 3, 111);

insert into offered_product (offer_nr, product_uid, quantity, price)
values(offer_seq.currval, 6402, 6, 111);
--> this is a newer offer, so the data should show 9*111=999 for MAR and CUR

update offer set winning_offer = 1
where user_offer_nr = 'Alex0';
--> now the old offer is a winning offer and the data should show 2997 for MAR and CUR


        -- subselects for debugging
        select project_nr,
               user_offer_nr,
               null win,
               nvl(sum(trunc(nvl(op.price,0),2)*trunc(nvl(op.quantity,1),2)),0) price
        from offer o, offered_product op
        where op.offer_nr (+) = o.offer_nr
        and o.offer_date >= trunc(sysdate,'YEAR') and o.offer_date < add_months(trunc(sysdate,'YEAR'),24)
        and o.offer_date = (select max(offer_date)
                           from offer x
                           where x.project_nr = o.project_nr)
        group by project_nr, user_offer_nr, offer_date;
        --> returns 515000000, 2997

        select  s.project_nr project_nr, min(nvl(s.stage_date,s.planed_date)) stage_date
        from    project_stage s
        where   s.weight = 100
        and     nvl(s.stage_date,s.planed_date) >= trunc(sysdate,'YEAR')
        and     nvl(s.stage_date,s.planed_date) < add_months(trunc(sysdate,'YEAR'), 12)
        and s.project_nr = 515000000
        group by s.project_nr;

Tags: RSS

Comments on 2005-03-07 Software

man look at those subselects

– karl 2005-03-08 06:59 UTC


hmm and another comment here.. thinking of moving from usemod to your odd software :)

– karl 2005-03-08 07:00 UTC


Hehe… Oddmuse rocks. ;) (not being particularly impartial, here…)

AlexSchroeder 2005-03-08 08:34 UTC

Add Comment

2005-03-07 Türkei

Die Türkei hat den Überfall auf den Irak nicht unterstützt, und ich befürworte einen EU Beitritt der Türkei, damit Probleme nicht mehr einfach ignoriert werden können sonder gelöst werden müssen. Dazu gehört auch Folgendes:

Frauen kauern auf der Straße und halten sich die blutende Köpfe, Polizisten schlagen mit Knüppeln weiterhin auf die Verletzten ein. Diese Szenen spielten sich am Sonntagnachmittag in der Innenstadt der türkischen Metropole Istanbul ab. Mehrere Stadtteile waren hermetisch abgeriegelt worden, weil linke Frauenorganisationen im Vorfeld des Internationalen Frauentages eine Kundgebung abhalten wollten. Sie haben damit auf die Benachteiligung der Frauen in der türkischen Gesellschaft und auf den hohen Anteil von Frauen in türkischen Gefängnissen aufmerksam machen wollen. Die Polizeikräfte gingen nach Angaben von Augenzeugen mit unverhältnismäßiger Härte gegen die völlig friedlichen Kundgebungsteilnehmerinnen vor. Im Fernsehen wurden Bilder von am Boden liegenden Frauen gezeigt, die mit Polizeistiefeln getreten werden. Über 60 Menschen sind nach Angaben der Medien festgenommen werden. Die Zahl der Verletzten wurde nicht bekannt gegeben. [1]

Ich fürchte allerdings, dass die politische Ausschlachtung dieses medialen Ereignisses wieder einmal den rechten Islamophoben überlassen werden wird. Eine Position pro Islam, pro EU Beitritt der Türkei, und pro Menschenrechte wird wahrscheinlich einfach untergehen… :/

Tags:

Add Comment

2005-03-08

Found LapinLove404 via some automatic link-back and discovered some good stuff:

  • http://www.goodfonts.org/ – "I've collected 300 of my favorite truetype fonts that can be used for design works. Here they are free to download in .ttf format (works on both MacOSX and Windows machines)"
  • http://digitalgallery.nypl.org/ – NYPL Digital Gallery provides access to over 275,000 images digitized from primary sources and printed rarities in the collections of The New York Public Library, including illuminated manuscripts, historical maps, vintage posters, rare prints and photographs, illustrated books, printed ephemera, and more.

Add Comment

2005-03-08 Comics

I found via an article on Telepolis a list of the Best Webcomics of 2004. I really need to get into this.

Found Here Be Robots by Random Pirates Comics via Online Comics.

I really enjoyed the three Copper comics I just read, following the links from the Best of Webcomics 2004 page… I totally need to check out the Copper website!

Time passes…

Ok, I ordered Comics worth about CHF 200 (USD 160) at my local comicshop here in Zürich. Will write about the stuff I got when I get it. :)

Just think how many comics I could be reading online with that much money. Paper comics have to go. Publishers have to go.

Today is definitely comic day. I also ended up on a page illustrating how the artist draws comics. I also read his comic – nice pages of Jonny Crossbones. Very nice. Looks like Hergé, but the story is less lofty, guy meets girl, and I love how he drops the gun, how she frees herself, how his partner wants to pick up (rich!) girls. One of the people appearing even look like captain Haddock.

Tags:

Add Comment

2005-03-08 Software

I’m still looking for an IRC client that will do the chat → speech thing for me. Maybe Conversation is what I’m looking for? Not free software, but freeware… Hm.

Tags: RSS

Comments on 2005-03-08 Software

that should be easy enough to do with an emacs client and something like festival shouldnt it?

rcyeske 2005-03-22 06:42 UTC


Yeah, maybe. But I'm moving away from Emacs at the moment…

AlexSchroeder 2005-03-22 16:30 UTC


No reaction on this one???

The founder and main contributor to the emacswiki, FSF member #894, not only chooses to use Apple's proprietary softwares but is also announcing he is mowing away from emacs!

PierreGaston 2005-03-23 07:11 UTC


:) – I used Emacs from coding, mail, and news. Then I stopped reading news and started IRC instead. Then I discovered that Thunderbird is a nice looking mail client. And I discovered that other IRC clients existed that did what I needed without me having to start Emacs. So these days I only start Emacs when I need to do some coding. And I do much less coding at home these days.

AlexSchroeder 2005-03-23 09:09 UTC


Ouch!

AadityaSood 2005-04-01 09:10 UTC

Add Comment

2005-03-09 Türkei

Gestern hatte ich über die Türkei geschrieben [1] und heute hat die amerikanische Human Rights Watch (HRW) auch etwas dazu zu sagen:

Turkey: Hollow Promises for Kurds Displaced by Army
EU Officials Visiting Ankara Must Press Turkey to Reinvigorate Rights Reform
On a key benchmark for European Union membership, the Turkish government has failed to honor pledges to help 378,000 displaced people, mainly Kurds, return home more than a decade after the army forced them from their villages in southeastern Turkey, Human Rights Watch said in a report released today.
Press Release: http://hrw.org/english/docs/2005/03/07/turkey10261_txt.htm

Kurdenrechte, Armeniergenozid – die Schatten der Vergangenheit verschwinden nicht von alleine. Ich bewundere den Ernst und die Redlichkeit, mit der Deutschland seine Vergangenheit aufgearbeitet hat und vor dem Vergessen bewahrt: Eine wache Presse, lebhafte Diskussionen, und eine empfindliche Bevölkerungen halten uns wach. Da könnte sich manch anderes Land etwas abschneiden.

Tags:

Add Comment

2005-03-09 Web

FreeCulture.org says on Blogshine:

  • In an increasingly wired society, government documents need to be digital and online, not just buried in archives.
  • “Professional” journalists are not the only people who deserve access to our government – everyone does.

Oh man, I agree!!

Switzerland still has a long time to go until they get something even remotely resembling the US Freedom of Information act. That’s one cool piece of legislation.

Tags: RSS

Add Comment

2005-03-10 Love

13 years with Claudia… :) To think that I was 18 at the time, and she was 17. We were different… It’s a miracle we were able to grow together as we did.

I don’t know anybody who seems as happy as the two of us together. There’s interesting talk, growth (“building of character”), caring, smooching, jokes, food, walking through town, dancing, never a fight, non-verbal understanding, a battle of wits – happy together!

The question I hear most often from friends and family is why aren’t we married, yet. The answer is simple: Why? There is some financial benefit for Claudia in it, and that’s why I suggested it to her a few times, but this is not a romantic reason, and somehow it is not good enough. We should look into registering, however… We do plan to stay together as long as we can, hoping for health, happiness, and being in love together – but you never know. We intend to try and save our relationship, should it show signs of wear and tear – but we don’t believe in trying extra hard just because we’re married. We’ll try extra hard even when not married!

Tags: RSS

Comments on 2005-03-10 Love

Congratulations Alex.

Personnally I am in love with my girlfried since 1998 and we have been “registered” last October.

Just like you, many people are asking why we are not married, the answer is closed to yours :)

XavierMaillard 2005-03-14 12:05 UTC


wau, wie romantisch. das bin ich ja gar nicht gewohnt von dir ;) auf alle fälle: gratuliere dir und claudia! hoffe, das geht weiterhin so. und wer weiss, vielleicht treibt aïra die hormone noch an… ;)

übrigens: ich weiss jemand, der ebenso glücklich ist (auch wenn wir im gegensatz zu euch manchmal streit haben, das es nur so kracht…) ;)

– zeno 2005-03-16 16:53 UTC

Add Comment

2005-03-11 Comics

I just finished reading Courtney Crumrin in the Twilight Kingdom by Ted Naifeh which I picked up by accident at my local comicshop, Analph. The publisher is Oni Press. I liked the Courtney Crumrin comic very much. There’s a hint of a terrible past (adds depths), there friends and enemies, there’s an element of Tolkien-style loss. Maybe the setting (kids, school, magical gifts) too close to Harry Potter, but for the moment the similarities are not too close.

ISBN 1-932664-01-7

Tags:

Add Comment

2005-03-11 USA

Rumor on JoiIto’s blog has it that immigration officials in the US will want to read your email when you enter the country… [1]

I don’t want to enter the country. I wonder if they read my mail when I enter Iran or Tunesia…

Tags:

Add Comment

2005-03-12 Comics

First pass through Flight. Which ones did I like best?

  1. Copper - Maiden Voyage and Copper - Picnic, by Kazu Kibuishi
  2. Hugo Earheart, Jake Parter
  3. I wish…, by Vera Brosgol. I actually went to her website and started reading her Return to Sender. It stops somewhere in part three. It was very weird. I liked the two characters, but really, the plot had me confused.

Tags: RSS

Add Comment

2005-03-13 Comics

Been reading the last French volumes I bough of KenshinLeVagabond – I have volumes 1 - 21 in French, and I started buying volume 22 - 24 in German. Haven’t read those, yet, but I expect to switch from the French version to the German version.

Tags:

Add Comment

2005-03-14 Copyright

The corps are really out of control. Today snowchyld pointed to a BoingBoing article:

Although you or the owner of the Content retain ownership of all right, title and interest in Content that you post to any AIM Product, AOL owns all right, title and interest in any compilation, collective work or other derivative work created by AOL using or incorporating this Content. In addition, by posting Content on an AIM Product, you grant AOL, its parent, affiliates, subsidiaries, assigns, agents and licensees the irrevocable, perpetual, worldwide right to reproduce, display, perform, distribute, adapt and promote this Content in any medium. You waive any right to privacy. You waive any right to inspect or approve uses of the Content or to be compensated for any such uses.
AOL Terms of Service

I can only suggest we all abandon AIM. This is revolting.

Tags: RSS

Comments on 2005-03-14 Copyright

(nothing to do with Copyright, but thanks for passing by on the DreamStones wiki :)

(TrollComic ? Ach, ja, zehr lustig :) Ich weisste nicht, das man kann es auch in Deutchland gefunden. (OK, my german is terrible ^^))

EmileKroeger 2005-03-15 06:50 UTC

Add Comment

2005-03-15 Music

My current music mix (the MP3 player has 256MB capacity) is one album of Turkish folklore that Claudia brought back from Istanbul, Muhabbet Türküleri, one album of world music that I got from a happy Oddmuse user, Global Rhythm February 2005 published by the Global Rhythm magazine, and lots of reggae music from BigUpRadio.

Tags: RSS

Add Comment

2005-03-17 Japanese

After some discussion, SachaChua on the EmacsChannel solved the problem:

chotto matte sandoichi o kaini ikimasu

Please wait, I will go and buy a sandwich. Lots of people chimed in. bpalmer, fledermaus, ecraven… Thanks. :)

Tags:

Add Comment

2005-03-17 Mobile 01

This page contains an uploaded file:

2005-03-17 Mobile 01

Comments on 2005-03-17 Mobile 01

Coming home late at night… Zürich main station.

AlexSchroeder 2005-03-17 21:42 UTC


Und ich wollte doch gerade noch sagen: "Hey, das kenn ich doch" :) Viele Grüße aus Berlin! Jean Pierre

jeanpierre 2005-03-18 14:59 UTC

Add Comment

2005-03-17 Software

Max OSX, e1f says:

to get the meta key to work in xterm through an ssh i had to run xmodmap -e “keysym Meta_L = Escape Meta_L”

Tags: RSS

Add Comment

2005-03-18 Pictures

Here’s how my world looks when winter’s still in town. His cold feet leave wet footprints wherever he goes. When he tries to whisper in my ears, I plug in my earphones and listen to somebody else. Sometimes I see the sun gleaming behind the cloud fortress. One day it will be spring.

Cold, grey, cars, clouds.  Winter in Zürich. Weird temporary additions to the main station. Looking out of the office.  Grey winter days.  A little sun at the far end.

Tags: RSS

Add Comment

2005-03-18 Portrait Pictures

Irgendwie schaffe ich es nicht, ein Bild einzufangen, das ähnlich aussieht, wie ich mich sehe. Sometimes I shave, or brush my teeth, or wash my face, and I look up, and think I look good. I should take a picture, I say to myself. Fetch the camera. Click. Click click. Click? Nope. Closer. Click. Nope. At an angle. Click. Up click left click. Nope. Fkcunig camera.

Maybe this has to do with distance – the camera’s angle is rather wide, and so I should be taking pictures from several meters’ distance, not at arm’s length. Or I should just gimp the pictures. Or our stereo vision creates a different image in our minds that looks leaner, meaner, healthier, with movement, danger, energy, and a hidden smile, ready to jump, hungry. But how to capture the moment?

Tags: RSS RSS

Comments on 2005-03-18 Portrait Pictures

Is this a mild request for a narcissism HOWTO? ;)

NoufalIbrahim 2005-03-18 10:52 UTC


And what do you think professional make-up men and photographers are paid for ;-) ?

PierreGaston 2005-03-18 14:08 UTC


pois sage ich nur dazu…. But as moms usually think their children are the bests, so i'll do the same: you look great, with makeup or without, i don't mind… but your chinese blood definitively comes through! :-)***

– mom 2005-03-18 19:02 UTC


Portraits musst du mit Teleeinstellung machen. Da ich kein Stativ habe, stelle ich meine Kamera auf einen Schrank oder Tisch und verwende den Akkustikausloeser, das geht gut. Wichtig ist: mit Weitwinkeleinstellung kannst du keine Nahaufnahmen machen. Aber das Photo ist gar nicht verzerrt, du bist einfach nicht schoener!! &gt;-{

– Helmut Schroeder 2005-03-22 01:03 UTC


Vielen Dank! Von wem ich das wohl geerbt habe? Meine Kamera ist absolut fix, keine beweglichen Teile dran. Deswegen kann ich die Einstellung nicht ändern. Mir geht es auch darum, unter den gegebenen Einschränkungen das Beste daraus zu machen. Ich muss mal schauen wie das wirkt wenn ich die Kamera mit Selbstauslöser irgendwo hinstelle, und dann mit einem Grafikprogramm nur das Gesicht ausschneide…

AlexSchroeder 2005-03-22 16:33 UTC

Add Comment

2005-03-19 Comics

I read Megatokyo (German translation) in a paper edition. I like reading paper books much better than reading them on the screen.

Tags: RSS

Add Comment

2005-03-20

The server had a filesystem crash (xfs). Some files were lost or had to be recovered from older data. Problematic files:

Comments on 2005-03-19 Comics Comments on Bloggertreffen 2005 2004-07-15 Mobile 01 2005-03-19_Comics 2005-03-19 2005-03-19 Web 2005-03-19 Software

I spent a two or three hours recovering my sites.

Add Comment

2005-03-20 Comics

Habe gerade Mit Mantel und Degen Band 6 gelesen. MantelUndDegen sind vielleicht auch nicht mehr so witzig wie früher, aber Eusebius ist und bleibt mein absoluter Liebling!

Tags:

Add Comment

2005-03-21 Comics

Ich habe soeben Band 2 von Abersen gelesen. Text und Zeichnung von N’Guessan und Farben von Gibelin. Ziemlich verwirrende Handlung von Eisbären, Robotern, Feen, und der Andeutung von Metamorphosen, Zeitreise, und Paralleluniversen. Tönt sehr spannend. Ich werde mir ein paar weitere Bände kaufen.

ISBN 3-551-76902-8

Tags:

Add Comment

2005-03-21 Copyright

Heise hat einen Link zu einem Buch über Rechtsfragen im Internet. Haftungsfragen und und und… Tönt gut.

400.
Seiten. Ich habe keine verdammte Zeit für soviel Text!! [1]

Tags:

Add Comment

2005-03-23

JoiIto writes about Amateurs and Professionals. And part of that goes into what makes FreeSoftware development at home different from working on software (free or not) for money:

Money creates a power relationship between the payer and the payee. I think cases where the production is happening in some sort of enterprise or a "firm" where having a manager and having access to resources allows production to be more efficiently, financial relationships and "professionalism" seem to "feel OK." On the other hand, when working in what Yochai Benkler calls "commons-based peer-production," the "professionalism" is replaced by amateur passion as a primary driver. [1]

Add Comment

2005-03-23 USA

JoiIto reports of a case where somebody was denied entry to the USA because he wanted to meet some friends he had met via Internet. The officer in charge didn’t believe he could know anybody without having their home addresses or phone numbers… [1]

Tags:

Add Comment

2005-03-24 Web

Instead of doing more smiley stuff, perhaps I should investigate Unicode characters some more… PDF

It has a few simple smileys, hearts, etc.

Now I just need an input method for this stuff. Maybe I could use the Oddmuse:Markup Extension.

Tags:

Add Comment

2005-03-24 Wikis

I’m quite astonished to see that Oddwiki (the wiki farm usign a single instance of Oddmuse to provide a wiki for anybody interested) is being used so much. I was not very interested in these namespace issues and looked at it as a programming challenge, more or loss. Can Oddmuse be extended in such a way as to make a wiki farm easy to use? I should collect usability feedback somehow.

Tags:

Add Comment

2005-03-25 Comics

Elfquest yes or no? Found a page that matches English originals and German translations by Anke Wehner. Very cool.

Tags: RSS

Add Comment

2005-03-25 Software

From a short discussion on the EmacsChannel: I wrote that I used Emacs in X11, usually maximised, with menu, no toolbar, no scrollbar. Dabian and castaway wondered how I worked without scrollbars, and gnome said he used it as a visual indicator to tell him where he is in the file. To navigate, I use the page-up and page-down keys, if at all. Usually source code is like hypertext. I jump from block to block using isearch or other means – but never by scrolling up or down. The blocks are usually connected in more ways than one – a linear layout sucks. You can never line the blocks up so that their spatial relation makes perfect sense. It may make some sense, but in the long term, using “up” and “down” as your only means to navigate and the scrollbar as your only means to orient yourself is doomed to be very inefficient.

Scrolling is only useful when I read text. And I also rarely use the mouse when inside Emacs.

Tags:

Add Comment

2005-03-26 Comics

I read the first volume of the German Elfquest translation, Abenteuer in der Elfwelt: Durch das leere Land (Fire and Flight, Journey to Sorrow’s End, Raid at Sorrow’s End). It was quite entertaining, eventhough the elves look like their tailer was a hippie – but then again this comic started in 1969 so maybe this is to be expected. :) ISBN 3-551-72991-3

I also read volume one of Novotopia: Das Goldene Zeitalter by Rod Espinosa. (English: Neotopia) Very nice! I love details such as the princess’ dresses and jewelery. It reminds me a bit of the Star Wars world, I guess. Lovely colors, interesting story, awesome drawings of the majestic buildings and ships. ISBN 3-936686-36-X

There’s a preview of the first ten pages on the publisher’s website. Volume two will be available November 2005. Argh!

I will order volume 1 of Die Mutige Prinzessin (the Courageous Princess) by Rod Espinosa while I wait. :) There’s a preview available on the Eidolon pages, too. ISBN 3-936686-27-0

Tags:

Add Comment

2005-03-26 Wikis

Thinking about DistributedEditing of a wiki again. I think the simplest way to go is this:

  1. Sync the wiki raw content with a directory of files.
  2. Keep that directory under version control.

The syncronisation should not touch the timestamps of the files if no changes have been made. This would probably be a lot easier for the version control system. This is the only thing Oddmuse doesn’t do, yet. Oddmuse will ignore updates if you just post the same files back.

The only thing not handled is intelligent merging since Oddmuse doesn’t know what the common ancestor is. This will be the real challenge. The rest seems easy now. If this problem is not solved, the latest checkin will always win. I don’t think this is ideal.

This would automatically provide a method of seeding a new wiki with content from text files.

Tags:

Add Comment

2005-03-27 Movies

Yesterday we saw a Wes Anderson movie: A Life Aquatic. (IMDB:0362270) It reminded me a lot of Magnolia by Paul Thomas Anderson. Weird in a tragic way.

I don’t like these movies. Too strange. To much meta jokes, eg. the guys running around with a camera man and the joke being that yet another camera man is running along – the one taking the picture you are seing. I don’t like jokes that play with suspension of disbelief.

Tags:

Add Comment

2005-03-27 Software

Claudia wants to learn touch-typing (well, her boss told her that it would be better for her…) and so I spent quite some time looking for touch-typing software that supports German and a Swiss-German keyboard. Until I realized that KDE comes with KTouch. We tried it and I think we need nothing else. FreeSoftware rules. :) There are two German lectures, “german” and “german-2” – I wonder what the difference is. The handbook doesn’t explain.

Tags:

Comments on 2005-03-27 Software

What is touch typing?

– Helmut Schroeder 2005-03-28 20:33 UTC


Eigentlich meint man damit, dass man tippen kann, ohne auf die Tastatur zu schauen. In Claudias Fall ist zudem auch noch das 10-Fingersystem gemeint, weil sie ja die meiste Zeit ab Band Berichte tippt, seien das nun Krankheitsgeschichten, Therapieverläufe, oder Gutachten.

AlexSchroeder 2005-03-28 21:44 UTC

Add Comment

2005-03-28 Copyright

I’m going to do a workshop on free software here in Zürich at the Paulus Akademie this Friday. This is the same thing that got cancelled a few months ago. I wonder what I’m going to be talking about. This is for the “general public”… The title of the day translates roughly to “Big Business with Information” and the title of my workshop is “Microsoft and freedom if information – goals and background of the free software movement in Switzerland.” Personally I really think that free culture is the most important thing. Free software is only interesting because I’m good at coding (as opposed to singing, for example).

Thus I plan to talk about the following issues (but I’m not sure in which order I want to approach this):

  • Often people don’t care about free software because they don’t program. I don’t care about cars either; I don’t drive if I can avoid it.
  • I try to tell these people, however, that free software allows something that may seem trivial to car owners: If you own a car, chances are you are not a car mechanic. The ability to look under the hood of your car is of no use to you. But it does give the freedom to have your car fixed and tuned by any car mechanic out there.
  • Programming is artistic expression like making music.
  • Free software is both culture and tool. Like musicians, we inspire each other, we learn from each other.
  • Like car mechanics wanting to learn, must look under the hood of cars and software in order to learn our craft. Reading books and doing exercises only takes us so far. There is a moment where we have to tinker with real engines and real software. And, like teenagers, we want to do this in our own garage, too. We want to learn from what we see and apply it to our own problems.
  • The way copyright and patents are often used these days stand in our way, however: Copyright exceptions that exist for a reasons (private copies, fair use) are under attack from big business using the law (the price for going to court prevents many from fighting for their right) and technology (digital restriction management regimes aka. DRM preventing you from doing things that would have been legal); Patents on business practice and software protect ideas even though any single non-trivial program contains thousands of ideas.

As for how I want to run the workshop is by talking about these issues for maybe 20 minutes while I draw the key concepts and their relations on a black board (or a white one). Then we’ll have time to discuss my points. I would also like to bring some reading material along. Maybe five or six pages of material.

I should probalby talk about free software – what is it in legal terms, and what is it in practical terms? Some background:

  1. “Der Urheber oder die Urheberin hat das ausschliessliche Recht zu bestimmen, ob, wann und wie das Werk verwendet wird. […] insbesondere […] Werkexemplare anzubieten, zu veräussern oder sonstwie zu verbreiten; […] Der Urheber oder die Urheberin hat das ausschliessliche Recht zu bestimmen; a. ob, wann und wie das Werk geändert werden darf; b. ob, wann und wie das Werk zur Schaffung eines Werks zweiter Hand verwendet oder in ein Sammelwerk aufgenommen werden darf.” – Urheberrecht (URG) Artikel 10 und 11.
  2. “When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.” – The General Public License (GPL) by Richard Stallman
  3. “Der Lizenzgeber gewährt Ihnen unter den Bestimmungen dieser Lizenz eine weltweite, lizenzgebührenfreie, nicht exklusive, für die Schutzdauer des Werks andauernde Befugniss für folgende Nutzungen: a. das Werk zu vervielfältigen, das Werk in ein oder mehrere Sammelwerke aufzunehmen und das Werk im Rahmen des Sammelwerks zu vervielfältigen; b. das Werk zu bearbeiten und das Werk zweiter Hand zu vervielfältigen; c. Vervielfältigungsstücke des Werks zu verbreiten, das Werk öffentlich vorzutragen, aufzuführen, vorzuführen oder es anderswo wahrnehmbar zu machen, sei es in analoger oder digitaler Form, einzeln oder in einem Sammelwerk; d. Bearbeitungen des Werks zu verbreiten, öffentlich vorzutragen, aufzuführen, vorzuführen oder es anderswo wahrnehmbar zu machen, sei es in analoger oder digitaler Form, einzeln oder in einem Sammelwerk; Die vorstehend unter lit. a bis d genannten Befugnisse können in jedem Medium und Format, ob nun bekannt oder in Zukunft entwickelt, ausgeübt werden. Diese Befugnisse beinhalten auch das Recht zu Änderungen, die technisch notwendig sind, um die Befugnisse in anderen Medien und Formaten auszuüben. Alle nicht explizit vom Lizenzgeber eingeräumten Rechte bleiben dem Lizenzgeber vorbehalten.” – Creative Commons/CH

If we’re going to talk about the motivation behind the developers of free software, we could use what a friend of mine has done in a lecture of his: Marcus Dapp put extracts of three documents on a page and let his students describe the basic values underlying the statements. The three documents were:

  1. “As the majority of hobbyists must be aware, most of you steal your software. Hardware must be paid for, but software is something to share. Who cares if the people who worked on it get paid?” – Open Letter to Hobbyists by Bill Gates
  2. “I consider that the golden rule requires that if I like a program I must share it with other people who like it. Software sellers want to divide the users and conquer them, making each user agree not to share with others. I refuse to break solidarity with other users in this way. I cannot in good conscience sign a nondisclosure agreement or a software license agreement. For years I worked within the Artificial Intelligence Lab to resist such tendencies and other inhospitalities, but eventually they had gone too far: I could not remain in an institution where such things are done for me against my will.” – GNU Manifesto by Richard Stallman
  3. “I’m doing a (free) operating system (just a hobby, won’t be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I’d like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things).” – What would you like to see most in minix? by Linus Torvalds

If we’re going to talk about open standards, I think I should bring along two documents:

  1. “We suggest that the text of network mail, whether transmitted over the FTP telnet connection (via the MAIL command) or over a separate data connection (with the MLFL command), be governed by the syntax below: […]” – Standardizing Network Mail Headers (RFC 561), long since superceded by other RFCs.
  2. “OSS projects have been able to gain a foothold in many server applications because of the wide utility of highly commoditized, simple protocols. By extending these protocols and developing new protocols, we can deny OSS projects entry into the market. David Stutz makes a very good point: in competing with Microsoft’s level of desktop integration, ‘commodity protocols actually become the means of integration’ for OSS projects. There is a large amount of IQ being expended in various IETF working groups which are quickly creating the architectural model for integration for these OSS projects.” – Halloween I by Vinod Valloppillil

Maybe we’ll touch upon the issue of software patents:

  1. Price Waterhouse Coopers “has formally identified software patenting as a threat to the growth and success of ICT in Europe.” – The Register
  2. Deutsche Bank notes that small and medium enterprises are “deterred by the costs of patenting themselves, but would have to navigate around software patent portfolios of large corporations.” – golem.de

Tags: RSS

Add Comment

2005-03-28 Software

I think I’m going to upgrade from Slackware 10.0 to Slackware 10.1. Yay SlackWare! (I have since migrated to Slackware 10.2, see 2005-10-15 Software.)

I installed ctorrent from linuxpackages.net (for Slack 10.0) and started downloading the torrents for the two installation disks. I’m not sure I need the other two discs. They contain sources (not needed) and /extra and /pasture – whatever that is. A quick check shows that /extra contains k3b – and I remember downloading that one from linuxpackages.net, too. And it has aspell wordlists. Cool. The /pasture README.TXT file says:

    /pasture:  These are things that have been retired ("put out to /pasture" :)
               from Slackware, but might still be useful to some people.

I waited for a while, but then I thought that I’d be installing the packages manually anyway (following the upgrade instructions). And so I aborted all that torrent crud and settled for wget from a local mirror:

    wget -nH --cut-dirs=2 ftp://mirror.switch.ch/mirror/slackware/slackware-10.1/slackware/*

Argh. That skipped directories!

    wget -c -r -nH --cut-dirs=2 ftp://mirror.switch.ch/mirror/slackware/slackware-10.1/slackware/*

Grrrr. I forgot to set --cut-dirs=4. Oh well. That’s what I get for cut-n-pasting command lines from the history. :) Will move those up later.

Well, and here’s for k3b:

    wget -c -r -nH --cut-dirs=4 ftp://mirror.switch.ch/mirror/slackware/slackware-10.1/extra/k3b/*

Even though I’m interested, I’m going to skip all of the other packages in /extra such as brltty, emacspeak, j2sdk, parted, etc. I just have to remember where to get them. :)

    wget -c -r -nH --cut-dirs=4 ftp://mirror.switch.ch/mirror/slackware/slackware-10.1/extra/bash-completion/*
    wget -c -r -nH --cut-dirs=4 ftp://mirror.switch.ch/mirror/slackware/slackware-10.1/extra/aspell-word-lists/*-de-*
    wget -c -r -nH --cut-dirs=4 ftp://mirror.switch.ch/mirror/slackware/slackware-10.1/extra/bittorrent/

(Not sure about the last one, after all I just got ctorrent – and I never used it once…)

    wget -nH --cut-dirs=2 ftp://mirror.switch.ch/mirror/slackware/slackware-10.1/slackware/*

Argh. That skipped directories!

Networking Problems

I was unable to connect. Argh!

Later…

Hah! I seem to be back online!

My madwifi driver was no longer installed after switching from Linux Kernel 2.4.26 to 2.4.29. Makes sense, I guess. So here goes, in case I forget:

After installing a new kernel, go to the madwifi source dir and rebuild it.

    cd /mnt/src/madwifi
    make && make install

This will install some modules in /lib/modules/2.4.29/net. Load the module:

    modprobe ath_pci

Check for the new device:

    iwconfig

Verify that ath0 is available.

Make sure /etc/rc.d/rc.local is executable and runs the following commands:

   ifconfig ath0 up
   dhcpcd -t 10 ath0

Later…

Hah! I seem to be back online!

My madwifi driver was no longer installed after switching from Linux Kernel 2.4.26 to 2.4.29. Makes sense, I guess. So here goes, in case I forget:

After installing a new kernel, go to the madwifi source dir and rebuild it.

    cd /mnt/src/madwifi
    make && make install

This will install some modules in /lib/modules/2.4.29/net. Load the module:

    modprobe ath_pci

Check for the new device:

    iwconfig

Verify that ath0 is available.

Make sure /etc/rc.d/rc.local is executable and runs the following commands:

   ifconfig ath0 up
   dhcpcd -t 10 ath0

Fonts

Where did anti-aliasing go? Or did I just switch fonts? Where did the Verdana default font for everything go? I will have to investigate. Firefox looks crappy without anti-aliasing. Konsole too. I think this is definitely an anti-aliasing problem.

The solution was too simple to believe: In the KDE config menu → Appearance & Themes → Fonts, click on “use anti-aliasing for fonts”. I don’t remember ever touching that checkbox. Maybe that means the default changed with the new KDE version?

Emacs is also complaining: “Font `lucidasanstypewriter-14’ is not defined”. Eek! 8-)

Investigating the files in /usr/X11/lib/X11/fonts/75dpi: lucidasanstypewriter-14 is an alias for -b&h-lucidatypewriter-medium-r-normal-sans-14-140-75-75-m-90-iso8859-1 according to fonts.alias, but fonts.dir only defines -b&h-lucidatypewriter-medium-r-normal-sans-14-140-75-75-m-90-iso10646-1. Note the different encoding. Weird!

Now that I tried that longer lucidatypewriter-medium-r-normal-sans-14 font, however, I find that it doesn’t look good at all. Did I really use this!? Right now, 10x20 looks much better. 10x20 is an alias for -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-1.

Anyway, here’s the test to see whether you are affected:

alex@confusibombus:~$ grep lucidasanstypewriter-14 /usr/X11/lib/X11/fonts/75dpi/fonts.alias
lucidasanstypewriter-14 -b&h-lucidatypewriter-medium-r-normal-sans-14-140-75-75-m-90-iso8859-1
alex@confusibombus:~$ grep lucidatypewriter-medium-r-normal-sans-14 /usr/X11/lib/X11/fonts/75dpi/fonts.dir
lutRS14.pcf.gz -b&h-lucidatypewriter-medium-r-normal-sans-14-140-75-75-m-90-iso10646-1
alex@confusibombus:~$ xterm -fn lucidasanstypewriter-14
xterm: unable to open font “lucidasanstypewriter-14”, trying “fixed”….

Power Management

I just found the following in /var/log/Xorg.0.log:

    (WW) Open APM failed (/dev/apm_bios) (No such device)

Maybe I need to create it?

I also noticed that once again, halt doesn’t halt the system. And I remembered that I had to use the bareacpi. kernel.

    wget -c -r -nH --cut-dirs=4 ftp://mirror.switch.ch/mirror/slackware/slackware-10.1/kernels/bareacpi.i
    mv bareacpi.i/* /boot

Edit /etc/lilo.conf and use bzImage as the kernel image. I like to use mcedit /etc/lilo.conf. This is what it looks like:

    image = /boot/bzImage
      root = /dev/hdb2
      label = Linux
      read-only

Be sure to run lilo again:

    lilo

I ignore this: “Warning: The boot sector and map file are on different disks.”

Donation

I also discovered that it is possible to support the Slackware Project by “buying” a donation. I “bought” a $20 donation. :)

Tags:

Add Comment

2005-03-28 Wikis

As for the sync-wiki-with-directory script, I have a script that doesn’t work – the copy in the directory will always overwrite the copy on the wiki. I don’t really know why. :( Could be that Oddmuse has a bug…

Tags: RSS

Add Comment

2005-03-29 Japan

SachaChua has a page on her site talking about the lecture she got when she left for Japan. [1] Very nice. :)

Tags:

Add Comment

2005-03-29 USA

From the Telepolis abstract to one of their articles about euthanasia:

In den USA, manchmal auch schon als “Gottesstaat des Westens” bezeichnet, wird zwar die Todesstrafe ausgeführt und dürfen Angriffskriege geführt werden, bei denen durchaus Unschuldige ihr Leben lassen, während andere misshandelt und gefoltert werden. Gleichzeitig aber soll das Leben heilig sein und ist man deswegen gegen Abtreibung und für Jungfräulichkeit vor der Ehe, aber auch für Natürlichkeit und daher etwa gegen das Klonen, obwohl man wiederum die Evolutionstheorie ablehnt und den Menschen lieber als geplantes Produkt Gottes betrachtet. [1]

Tags:

Add Comment

2005-03-30 Web

An interesting article on TelePolis compares the Internet to a Slum:

Nun stellen Sie sich vor, dass jedes Mal, wenn Sie herunter ins Erdgeschoss gingen, Hunderte von Briefen auf einem Haufen liegen, der sich wie eine vom Briefschlitz ausgehende Schneeverwehung ausbreitet. Um die seltenen Nachrichten ihrer Freunde und Familie zu finden, müssten Sie sich durch Berge von Pornographie der übelsten Art wühlen, durch versuchte Anstiftungen zu kriminellen Aktivitäten, durch “psychologisch wirksame” Versuche ihre Identität oder Bankverbindungsdaten zu erschleichen und sie müssten mit dem Angriff einer gelegentlich durch den Schlitz geschlüpften Ratte, eines Skorpions oder einer Schlange rechnen, wenn sie nicht ausreichend Vorsicht walten lassen. Sie erlauben ihren Kindern nicht mehr ins Erdgeschoss zu gehen, weil die Dinge, die sie dort zu sehen bekommen könnten, sicherlich nicht gut für sie sind. Sie machen sich Sorgen wegen der Geschichten, die sie hörten, von Leuten wie Ihnen, denen das Erdgeschoss von bösartigen “Witzbolden” durch den Briefschlitz mit Abwasser oder Beton zugeschüttet wurde. [1]

This is also available in English: The Internet Slum by John Walker, 2004-05-12.

Tags:

Comments on 2005-03-30 Web

Finde ich gut den Artikel. Ich bin ja auch schon am Nachdenken, wie lange ich das noch mitmache!!!

– Helmut Schroeder 2005-03-31 19:54 UTC

Add Comment

2005-03-31 Copyright

I’ve been working some more on 2005-03-28 Copyright. I’ll have to print a page from all the documents listed tomorrow and see whether this is good material to have an hour or two of discussion. It should be more than enough. :)

I haven’t managed to look at this 30min Flash Movie with a slide show and speech by Lawrence Lessig.

I also decided to unsubscribe from the cc-licenses mailing list, because I didn’t feel like continuing a discussion on the level it was being conducted on. I don’t have enough time to read a mailing list that doesn’t deliver the kind of quality discussion I am looking for. I guess static documents that are written over longer timespans are better sources for new input. The thread that started to waste my time was the one on moral rights (first message of the thread).

Tags:

Add Comment

Show Google +1

Define external redirect: 2004-07-15 Mobile 01 2005-03-19 Software ecraven fledermaus DreamStones castaway gnome bpalmer 2005-03-19 2005-03-19 Web

EditNearLinks: Dabian WikisForBusiness EmileKroeger EmacsChannel PierreGaston MacOSX WikiAsYouLearn Oddwiki AcademicWikiProposal DistributedEditing