Wednesday, 3 December 2008

Aalborg University Esbjerg plans

AAU
SDU

My university just published their take on how they will develop a new sole university in Esbjerg today, given that they will take over the SDU branch.

While I think Esbjerg is a great city to study, apparently, I am one of the few to share that view. According to an article in the NordJyske newspaper, student in-take has dropped to around 200 per year (counting both SDU and AAU). Youngsters are happily choosing the major cities, like Copenhagen, Aarhus, Odense and Aalborg for their studies. Granted there is a greater diversity of studies available, and a more active student life (depends on the students ofcause), then in Esbjerg, I am amazed with the number of teachers per student is very high, so teaching will be more "intense", which I think is a great benefit to the learning curve of the students.

Anyway, now the government has asked both SDU and AAU to present their vision for how they will develop the university, if they are to be the only university in town. (There will be a third report, created by a third party, on how it will go if things continue as they are).

The vision of AAU can be downloaded here (its in danish sorry). I will summarize shortly how I see the changes here below:

  • A set of new educations will be introduced. The educations from SDU will continue, but new studies like MBA, and cand.jur (law) will be added. At AAU the focus will be on new studies in environment/energy technology.
  • The physical settings will be "upgraded". Esbjerg city is not interesting by itself, so they want to create an active environment at the university, with cafes, bars (yay!), parks and outdoor sports areas, and remodel old buildings for student activities.

By this the hope is to increase the number of students to around 2500 in 2013.

I have not been able to find anything on SDUs vision, the only thing is that in JV (the paper edition, sorry), there is apparently an article saying that SDU is holding back showing their vision to the public.

Anyway, it is all very interesting to me. I don't know SDU's vision, so it is hard to be objective on what is best. Research-wise, I think AAU is maybe a bit better, they are more used to autonomous campuses (eg. they have in Calcutta and China), so easier to maintain own research goals and fundings, and not just "receiving instructions from HQ".

According to the news, 15. of December is some decision date. There is now an article in JV about this.

Posted by sorend at 11:51 PM in Stud.IT notes

OpenSolaris 2008.11 er klar.

OpenSolaris

Nu har jeg haft OpenSolaris installeret på mine "nye" servere i et stykke tid, og er ved at være rigtigt glad for det: ZFS, Zones, og deres xVM, det har bare virket indtil videre.

Her d. 1. dec. kom der så en ny 2008.11 (1 dag for sent ifht. '.11' tagget, men det lader vi lige ligge). Af highlights i det nye release er bla:

  • Opdaterede software pakker: Gnome 2.24, Firefox 3, OpenOffice 3, og endeligt er Emacs og Eclipse kommet med i repository.
  • Flere repositories. De er nu blevet delt ind i 1) et release repository til releases og bugfixes, 2) et contrib repository til nye pakker, 3) et extra repository, med binære pakker (ala non-free på Ubuntu/Debian). Derudover også et betalings repository til bugfixes/support og et dev staging repository.
  • Bedre laptop support. Flere wireless drivers, flere mobile grafik kort, SD-kort understøttelse, og endeligt suspend/resume til RAM.
  • Bedre integreret nwamd i Gnome - ligner nu meget NetworkManager.
  • Integration af ZFS snapshots i Gnome - Man kan f.eks. få lavet automatiske snapshots af sit /home/username og vha. en "slider" i Gnome filemanageren gå tilbage i tiden. DET er smart!

Hvad jeg stadig mangler:

  • vpnc (Cisco VPN klient), meget gerne integreret i Gnome så det er let at bruge.
  • Crossbow, Sun's "virtuelle" netværks-lag. Vi vil gerne dele zoner over en enkelt IP og så route det i maskinen, det kan man med Crossbow.

Jeg testede kort 2008.11 RC2 på min USB-key, og den er identisk med 2008.11 (final), og det så rigtigt godt ud, også selvom det gik lidt langsomt over USB nøglen. Den skal klart "rigtigt" testes nu når jeg lige får afleveret mit semester-projekt.

Se hele Sun's egen beskrivelse her: What's new 2008.11

Posted by sorend at 10:51 PM in Stud.IT notes

Thursday, 20 November 2008

నిమ్మ నిల్వ పులిహోర తయారి విదానం

కావలసిన పదార్దాలు

  • నిమ్మ రసం - 2 గిన్నెలు
  • చింత పండు రసం - 1 గిన్నె
  • పండు ఎండు మిరప కాయలు - 8
  • అల్లం తరుగు - 4 టీ చెంచాలు
  • బెల్లం పొడి - 2 టీ చెంచాలు
  • ఇంగువ పొడి - చిటికెడు
  • ఉప్పు - 2 టీ చెంచాలు
  • ఆవాలు - 1 టీ చెంచా
  • జీలకర్ర - 2 చెంచాలు
  • మెంతులు - అర టీ చెంచా
  • పసుపు పొడి - 2 టీ చెంచాలు
  • ధనియాల పొడి - అర చెంచా
  • నూనె - 3 చెంచాలు

తయారు చేయు విదానము

ముందుగా కడాయిలో కొంచెం నూనె వేడి చేసి ఆవాలు, జీలకర్ర, మెంతులు వేసి వేయించాలి. అవి చిటపట మనేటప్పుడు అల్లం తరుగు, ఎండు మిరపకాయలు వేసి ఒక్క నిమిషం వేయించాలి. ఇప్పుడు నిమ్మ రసం, చింతపండు రసం కలిపి తాలింపుతో చేర్చి మరగనివ్వాలి. రెండు నిమిషాల తర్వాత పసుపు పొడి, ఉప్పు, ఇంగువ, ధనియాల పొడి వేసి కలిపి సుమారు ఐయిదు నిమిషాల పాటు కలుపుతూ మరగనివ్వాలి. రసం చిక్కబడ్డాక, బెల్లం పొడిని కూడా చేర్చి కలిపి దించేయాలి. ఈ పులిహోర రసాన్ని చల్లారాక జాడీ లో కాని, గాజు సీసాలో కానీ నిల్వ చేసుకొంటే అవసరమైనప్పుడు వాడుకోవచ్చు. ఈ పులిహోర రసం ఆరు మాసాల వరకు నిల్వ వుంచుకోవచ్చు.

పులిహోర అన్నం తయారి విధానం:

ముందుగా ఐయిదుగురికి సరిపడా వేడి అన్నమునకు ఒక టీ చెంచా నూనె కలిపి , ఒక వెడల్పాటి పళ్ళెములో వుంచుకోవాలి. ఇప్పుడు మినపప్పు - 1 టీ చెంచా, పచ్చిసేనగపప్పు - 2 టీ చెంచాలు, జీడి పప్పు (లేదా) వేరు సెనగ పప్పు - గుప్పెడు , రెండు చెంచాల నేతిలో వేయించి , చివరవ తగినన్ని కరివేపాకు రెమ్మలు చేర్చాలి. ఇప్పుడు పులిహోర పులుసును వేడి అన్నమునకు మూడు నుండి ఐయిదు చెంచాల వరకు మీకు కావలసిన లేదా మీకు నచ్చిన రుచి వచ్చేంత వరకు కలుపుకోవాలి. ఇప్పుడు నేతిలో వేయించిన పప్పులన్నిటినీ , పులిహోర అన్నముతో కలిపి మూత పెట్టి దాదాపు అరగంట తర్వాత వడ్డిస్తే రుచి అదురుతుంది. ఇది ఒకటిన్నర రోజు వరకు నిల్వ వుంచుకోవచ్చు.

Posted by kereena at 6:14 PM in Tasty South India

Saturday, 8 November 2008

Server oprydning

Mens jeg lige sidder og keder mig (efter at have afleveret det sidste mini-projekt inden jeg skal til for alvor at arbejde på mit semester projekt), så skete der det at mine tidligere udviklings og lege maskiner pludseligt kom op igen, så jeg skulle til at have det hele geninstalleret der.

Det er en broget flok, så i gang med Python skovlen, og få kodet lidt automatisering. Det vigtigste er automatiseret installation af seneste Java JDK, Glassfish, og Tomcat. Nå, men Python og Pexpect (en Pythonifisering af expect), det er lige hvad der kan bruges til det.

Så var der navngivning som jeg også lige ville have ensrettet. Tidligere hed maskinerne noget så usexet som, list2 - list(1) var navnet på en maskine helt tilbage da jeg arbejde hos SOL, sip1 - Gratissip's SIP proxy boks, og "inf" - som jeg slet ikke kan huske hvorfor.

Guder fra den nordiske mytologi er vist overbrugt, så lidt anderledes skulle vælges, og valget faldt på distrikterne i den stat vi bor i, i Indien.

Andhra Pradesh kort

cuddapah.kokila.eu
Gratissip's boks, hjemmesider (Ubuntu, DK).
nellore.kokila.eu
Installation og test boks (OpenSolaris, DK).
visakhapatnam.kokila.eu
Subversion repository boks (OpenSolaris, USA).
prakasam.kokila.eu
Backup boks (Ubuntu, DK).
chittoor.kokila.eu
Har jeg ikke lige nogen brug til endnu, men mon ikke jeg kan finde på noget :-) (Debian, HU)

Samtidig har jeg lige fået opdateret dokumenterne i min Dropbox, så installation også er bedre dokumenteret i fremtiden - så er der lidt mere styr på det hele.

Posted by sorend at 5:27 PM in Stud.IT notes

Javascript hacking, can't cut/paste.

My wife was sitting and copying some text for printing from web-sites (she don't want to print the full page with all the layout). However, some web-sites try to prevent people from copy'n'pasting their "original content", so they have disabled selection with Javascript.

In order to get around this, a small piece of "reverse" Javascript can easily be applied, so selection does still work.

After loading the page (for example try this), put this into the navigational toolbar, and hit ENTER to have the Javascript executed:

javascript:{document.body.style.MozUserSelect="";document.body.unselectable="off";}undefined;

That's it, now it is possible to select the text. This only works in Firefox, but in a similar way, it is easy to create Javascript to do reverse-effect for MSIE also, I just don't have MSIE here to test. If you're using greasemonkey, then you can put the snippet into there, and create @includes for all the sites you want to re-enable selection on.

Posted by sorend at 1:11 AM in Home tips

Thursday, 6 November 2008

Hvad er partitionering

lagkage
Et stykke til hver!
Lige inspireret af et debat-indlæg på voip-user.dk, kom jeg til at tænke på hvor mange gange jeg egentligt har forklaret "partitionering" til familie og venner.

Vi bruger ofte en fordansket form af ordet "partitionere", selvom der altså ikke er tale om et dansk ord. En god dansk oversættelse ville være opdele. En "partition" er en del, og "partionere" er at opdele i mindre dele.

Hvis man tænker på lagkage, hvem kan ikke lide lagkage, så opdeler man lagkagen i mindre dele, så alle får et stykke.

Princippet er det samme på en computer. Man har en stor harddisk, og man kan opdele pladsen i mindre dele.

Lejer
Sig selv
Lejer og sig selv
Hvorfor det? Kan man så spørge sig selv. Igen kan vi tænke på noget fra vores hverdag, værelser i vores hus derhjemme. Hvis man kun havde et stort værelse, hvordan skelner man så mellem køkken, soveværelse, stue, osv. På en computer kan det nogen gange være en god ide at gøre det samme.

Forestiller vi os at man lejer et værelse ud (eller skal have børn, eller har børn boende som nok snart flytter ud :-) ), så vil man gerne have et værelse hvor man har sit eget, og når man så får en ny lejer, så har det ikke indflydelse på hvad man ellers har i sit hus.

Princippet er igen her det samme på en computer. Vi forestiller os at vi har et operativ system installeret (en "lejer"), og vi ønsker at geninstallere det, eller vi ønsker at prøve et helt nyt operativ system. Så har vi med inddeling af harddisken mulighed for at have vores "egen" del, som forbliver uberørt af det. Man skal naturligvis huske at gemme sine dokumenter, billeder, osv. i sin egen del.

Taler vi specifikt om systemer, så er der mange tommelfinger-regler for hvordan man skal gøre. Et par af dem herunder

Windows
Linux
Windows og Linux
  • Windows: To partitioner, ca. 20GB til C: (Windows) og resten til dig selv (D:)
  • Linux: Tre partitioner, ca. 20GB til "/" (Root), ca. 5GB til "swap", og resten til brugerne "/home" (som forhåbentligt inkluderer dig selv).

Håber det giver lidt mening, nu kan jeg i det mindste henvise plageånder hertil :-D

Posted by sorend at 10:39 AM in Home tips

Sunday, 19 October 2008

Google 10 år, klummer svar

Google 10 years

Min tidligere kollega Mikkel deMib har en klumme på Comon om Google's 10 års fødselsdag. Der er en del åbne spørgsmål der, så jeg skrev lidt kommentarer til ham som jeg håbede han ville svare på, men det er foreløbig ikke lige blevet til noget ;-) Nå, men jeg har kopieret svaret her til bloggen, for at få lidt blog-indlæg, og også fordi det er et område der interesserer mig.

Blog-indlægget handler om hvad man kan forvente af nye tiltag der kan sætte mægtige Google under pres.

Som der skrives er det svært at forestille sig en "Google killer" da de favner så vidt, og er så gode til at jorde/opkøbe (alt efter hvordan man ser det), at det er svært at komme igang med noget nyt. Det er lidt synd, for Google er så store at de nok ikke vil lave radikalt om på deres tilgang til søgning (bare min holdning).

Nogen enkelte områder kunne være f.eks. (der er nok mange flere):

1) Dybe søgninger. Det at man søger mere specifikt i online-databaser. F.eks. hvis man søger på "bmw brugt 100000 kr" er det måske mere relevant hvad bilbasen.dk kan komme op med ved at søge på "bmw" og "=100k kr", end en liste af websites der har noget med brugt bmw.

2) Specifikke resultater. Google er begyndt lidt på det, søger man på "københavn kirker" får man et mere specifikt resultat end bare henvisninger til websider).

3) Kontekst-baserede søgninger. Til hver søgning er der noget kontekst, f.eks. sidder du og skriver et dokument om SEO, men mangler lige en defination af et ord, så du ønsker at slå ordet op i en SEO kontekst. Det samme med søgningen ovenfor, 100000kr betyder måske for dig at du er interesseret i alt fra 50k-120k, mens for andre betyder 100k 95k-105k.

4) "Live" søgninger. Google er nogengange hurtig til at få dine ændringer indekserede, men måske kunne websites installere en lille app (Google Desktop lignende?) eller implementere et API, som søgemaskinen kunne benytte, til søgninger i altid opdateret data. F.eks. Google er allerede massivt distribueret, man kunne godt forestille sig at nogen af deres "tønder" ligger hos dem der genererer data.

5) Rigtig semantik. Så godt som alle søgemaskiner i dag benytter statistik (nogen vil måske argumentere for at "statistisk semantik" også er rigtig semantik, men det ser jeg lige bort fra her). Hvis man kunne få semantik ind i stedet, kunne det være lettere at ramme hvad der ledes efter. Det er lidt svært at definere hvad sådan noget er, men Twine er et foreslag.

6) Hele GUI delen. Det er let at foreslå lignende keywords at søge efter, men søgemaskinerne udvider allerede forespørgsler med lignende keywords, så kunsten er at finde de keywords som ikke er lignende, men som også dækker hvad man har brug for. Hvordan præsenterer man sådan noget? Søgeresultaterne, måske man kunne benytte en spatiel tilgang til visualisering af resultater, hvor man selv kan organisere og gemme dem til senere. Hvad med billed-søgning, det er der forsket rigtigt meget i med gode resultater, men Google satser stadig på at man skal basere alt på keywords.

Der er altså mange muligheder for at "kille" Google hvis man tør sige nej til opkøb :-) Google har har baseret sig på standard-software fra de startede, og meget af teknologien til at skalere op er tilgængelig i dag, man skal bare i gang med at kode.

Posted by sorend at 5:37 PM in Stud.IT notes

Monday, 22 September 2008

Kikærte snacks

Chickpeas

Kikærte snacks er en meget let snack, som smager dejligt. Kikærter er ofte på tilbud rundt omkring da de færreste ved hvad de skal bruge dem til :-)

Jeg har set at man kan købe kikærter både med og uden skaller. Til denne snack er det bedst med skaller, men har man kun nogen uden, så kan de også sagtens bruges.

Ingredienser

  • 1 håndfuld kikærter per person.
  • Lidt olie.
  • 1/2tsk Salt.
  • 1/4tsk Chili pulver.
  • 1/4tsk Gurkemeje pulver.

Fremgangsmåde

Kikærterne skal stå i blød i vand i ca. 5-6 timer. De skal være helt dækkede af vand, gerne med lidt ekstra. Derefter skal de tørre igen i ca. 2-3 timer, så de ikke er alt for våde, men stadig udspilede af vandet.

De lægges på en tør pande, og steges der i ca. 5 minutter mens de flyttes rundt på panden så de ikke bliver sorte - fortsæt indtil de ikke er våde mere.

Derefter tilføjes ca. 1 spsk olie, og de steges videre. De vendes godt rundt i olien, så alle kikærterne har lidt olie på sig. Hvis der laves mange kikærter kan det godt være der skal noget mere olie til. Når olien er ved at tørre ud, tilføjes salt, chilipulver og gurkemeje, der vendes igen godt så alle har fået noget på sig.

Der steges videre, indtil de begynder at føles helt tørre, ca. 10 minutter mere. Hvis det er kikærter med skaller, så begynder de at "poppe" lidt.

De køles ned, og spises :-)

Posted by kereena at 7:10 PM in Tasty South India

Sunday, 7 September 2008

Hundekøbere snydt

Jeg læste lige om denne nye slags scam som nogen (sikkert en, som udgiver sig for flere personer) har fundet på: At sælge hunde på DBA.dk og gipote.dk og så påstå at man er dansker, men pt. bor i England.

Det virker ikke særligt IT relateret, men, nu er det jo ikke lang tid siden at Google har fået sig en engelsk til dansk oversætter. Et rigtigt godt gæt, tror jeg vil være, at personen i England bruger den til at scamme danskere med.

Lige en hurtig lille test - se selv hvor let det er ved at klikke på links'ne her: http://kortlink.dk/google/5qvv, og http://kortlink.dk/google/5qvu

Det er ikke perfekt dansk, men det er efterhånden normalt at få rigtig dårlig grammatik og stavning i e-mails, så der er kun tilbage, at bruge hjernen og betale kontant, eller sige "nej tak", hvis man vil handle med sådan nogen :-(

Posted by sorend at 12:14 PM in Stud.IT notes

Thursday, 21 August 2008

Opensolaris managing failed package installs

I just switched my laptop to run OpenSolaris, Sun's free Unix-alike OS. So far it is a success. There is still a lot to be done, and one of those is the IPS package system. It fails too often to my taste. This article is about how to clean up after a broken IPS installation.

Basics of IPS' pkg tool

You can use pkg authority -H to list the repositories currently added. You add repositories using pkg set-authority -O url name. Some good repositories I use, in addition to the default repository, are:

To find packages to install, you use pkg search -r keyword, and install using pkg install packagename, or alternatively, you use the GUI under System -> Administration -> Package manager.

Installing and failure

So far so good. Now we want to look at what happens when something fails. First you get something like this ...

sorend@kovuru:~/Desktop/tmp$ pfexec pkg install IPSgvim
DOWNLOAD                                    PKGS       FILES     XFER (MB)
Completed                                  58/58   5727/5727 121.15/121.15 

PHASE                                        ACTIONS
Install Phase                            14778/15536 A
ction install failed for 'opt/csw/lib/i386' (pkg://blastwave/IPScommon):
  OSError: [Errno 1] Not owner: '//opt/csw/lib/i386'
pkg: An unexpected error happened during installation: [Errno 1] Not owner: '//opt/csw/lib/i386'
The Boot Environment opensolaris failed to be updated. A snapshot was taken before the failed attempt and is mounted here /tmp/tmpYXxKFN.
 Use 'beadm unmount opensolaris_static:-:2008-08-21-13:32:22' and then 'beadm activate opensolaris_static:-:2008-08-21-13:32:22' 
if you wish to boot to this BE.
Traceback (most recent call last):
  File "/usr/bin/pkg", line 1734, in ?
    ret = main_func()
...

To clean up, first you need to cleanup the Boot Environment (BE), this can be done with the beadm command. Check which BE's are available using the command beadm list.

sorend@kovuru:~/Desktop/tmp$ beadm list
BE                                       Active Active on Mountpoint     Space 
Name                                            reboot                   Used 
----                                     ------ --------- ----------     -----
opensolaris_static:-:2008-08-21-13:32:22 no     no        /tmp/tmpYXxKFN 75.5K
opensolaris                              yes    yes       legacy         4.55G

Here you can see there is a opensolaris_static* environment, this is the one you want to remove. If it has a mountpoint, then we need to unmount it first (yes, that is "unmount", not "umount"). You can do that with beadm unmount opensolaris_static:-:2008-08-21-13:32:22. After this has been done, you use beadm destroy opensolaris_static:-:2008-08-21-13:32:22. It will ask you to confirm to remove it, you just say yes :-)

After the you have destroyed the BE, there is still the ZFS snapshots that the BE used left. Those are not destroyed automatically, so you need to do that manually aswell. You can use zfs list to view the available ZFS containers.

sorend@kovuru:~/Desktop/tmp$ zfs list
NAME                                                      USED  AVAIL  REFER  MOUNTPOINT
rpool                                                    5.89G  43.3G  56.5K  /rpool
rpool@install                                              19K      -  55.5K  -
rpool/ROOT                                               4.55G  43.3G    18K  /rpool/ROOT
rpool/ROOT@install                                         15K      -    18K  -
rpool/ROOT/opensolaris                                   4.55G  43.3G  3.38G  legacy
rpool/ROOT/opensolaris@install                            128M      -  2.48G  -
rpool/ROOT/opensolaris@static:-:2008-08-21-13:32:22      2.75M      -  3.38G  -
rpool/ROOT/opensolaris/opt                               1.04G  43.3G   962M  /opt
rpool/ROOT/opensolaris/opt@install                         73K      -  3.60M  -
rpool/ROOT/opensolaris/opt@static:-:2008-08-21-13:32:22  97.7M      -   821M  -
rpool/ROOT/opensolaris_static:-:2008-08-21-13:32:22      75.5K  43.3G  3.38G  legacy
rpool/ROOT/opensolaris_static:-:2008-08-21-13:32:22/opt      0  43.3G   821M  /opt
rpool/export                                             1.34G  43.3G    19K  /export
rpool/export@install                                       15K      -    19K  -
rpool/export/home                                        1.34G  43.3G  1.34G  /export/home
rpool/export/home@install                                  19K      -    21K  -

You see that there are some containers which have opensolaris_static* in their names. These are the ones you want to get rid of, and you can do that by the command zfs destroy containername. You do it for each of the snapshots. Thats it, you've cleaned up after a failed install.

I really hope they fix this to work better, since it is quite annoying, and the error messages are often hard to decipher.

Posted by sorend at 1:15 PM in Stud.IT notes

Tuesday, 12 August 2008

FWD skal koste penge

Jeg fik lige en overraskelse i min indboks her i dag. FWD, som står for "Free World Dialup" skal til at koste penge. Det er en af de første (hvis ikke den første) rene IP-telefoni tjeneste over Internettet. De skriver selv at de har eksisteret i 12 år, jeg har ikke været med der siden starten, men heldigvis kan web.archive.org hjælpe med at vise lidt om hvad de lavede dengang: The FWD Project is being relaunched!. Click here to read the May 5th 1997 Press Release (det var dengang dialin via PSTN, og så H.323 gateways mellem New York og Paris), og at de i 2001 startede med at bruge SIP

Nå, men nu vil de så ikke være "free" world dialup mere, men "fee" world dialup til $30 om året. Sjovt nok, så kan man på deres hjemmeside se at FWD members talk .. for Free .. for Good, det er da humor ;-)

Hvor de engang var en af de største gratis IP-telefoni tjenester, så er der i dag mange om budet, f.eks. Gizmo5, og Skype - begge som ud over at være gratis til IP-IP samtaler, også tilbyder samtaler til/fra fastnet, noget som FWD stadig kun har på tegnebrættet. Nå, ja, og så er der selvf. min egen Gratissip, men der skal nok noget markesføring til før den ville kunne måle sig med de andre i antal brugere ;-)

Jeg vil gætte på at de fleste FWD brugere er relativt godt med teknisk, så i stedet for at betale for tjenesten, så vil de nok sagtens kunne finde ud af at konfigurere deres IP-telefoner til at bruge en anden tjeneste. Det eneste skulle være hvis man i langt tid havde brugt sin sip:12345@fwd.pulver.com SIP-adresse til andre, så kunne det være man ville betale. (og så lige en lille reklame for Gratissip, man kan bruge sit eget domæne til SIP, det er da noget sejere end en fwd.pulver.com adresse).

Så, hvor de skal få deres fremtidige brugere for, det er ikke godt at vide, mit gæt er at de måske vil kunne få dem som allerede betaler frivilligt, og så et par få flere med over. Hvis de skal gøre sig forhåbninger om mere, så skal de have fornyet deres tjenester så der virkeligt er noget at komme efter.

En side note, så er Gratissip stadig listet under FWD's peeringer, så jeg vil gå ud fra at man stadig kan peere over FWD fra sin Gratissip konto.

Her er lige den e-mail de sendte rundt:

Dear FWD'er:

Free World Dialup is implementing a $30 USD annual membership fee during the 
month of August after 12 years as a free service.

A startup taking over a decade to reach conviction about a business model 
likely sets a record, but we believe $30 USD per year is the magic number. 
It is 10% of the cost for Vonage's unlimited usage plan. FWD provided the 
inspiration for the founding of Vonage in 2001, and Vonage's hybrid 
Internet-PSTN offer now generates nearly $1 billion in annual revenue. FWD's 
voluntary paid membership experiment last summer demonstrated the demand for a 
complete break from telephone network. FWD's future as a Communication ISP will 
include only those services that do not have a per minute charge. Rather than 
competing directly with the telco's or even Vonage, the mission of a 
Communication ISP is creating new opportunities and modes of communication. FWD 
will relaunch the website during August to focus on services, applications, and 
content available to people with VoIP SIP devices connected directly to the 
Internet.

See FWD CEO, Daniel Berninger's Communication ISP Manifesto.

If you wish to retain SIP registration and support FWD, please click through 
the paid membership banner at the top of the home page which links to the 
Acteva registration service.

Make sure you use the email associated with your FWD account (the one on which 
this message arrived.)

If you lost your FWD account info, you can use the password retrieval process 
or simply create a new account.

The first 1000 paid members get "founder" status, but FWD will retain existing 
free accounts through August 31, 2008. The new paid membership requirement 
allows for associating any number of accounts with the email address used for 
payment, so you can keep the free ride alive by finding a friend with paid 
membership.

I hope you will join in transforming FWD's nearly one million free accounts 
into paid memberships as we work to make the Communication ISP the next big 
thing in VoIP.

Best regards,

Jeff
Posted by sorend at 8:56 PM in Voice over IP

Tuesday, 5 August 2008

(Sviger)far's jubilæum

Vores far har nu været landmand i 40 år, og i den forbindelse holdt han et lille jubilæum for familien som også har tilknytning til Kollerupgaard, her, d. 1. August 2008.

Preben tog nogen billeder fra dagen, som vi har lagt ud på Picasa, og vi har også opdateret hjemmeside http://www.kollerupgaard.dk/ med lidt nye og gamle billeder.

Posted by sorend at 10:46 AM in Uncategorized

Monday, 4 August 2008

Python module for IP-to-country

I'm trying to learn Python at the moment. The language itself is great, but when you're coming from Java, you can't help but thinking that a lot of libraries are missing.

So, today I was playing with how you create modules and how you document things. I made a small module to interface with the IP to country database. While the module is really simple, it was atleast fun to program. The documentation and module can be found here: iptocountry.html. PyDoc is great like JavaDoc, but it takes little time to get used to reading it. Also, one annoying part with PyDoc is that you have to write the doc under the method def and not above it. Kind of separates the code from the declaration, not so ideal if you have big documentation.

Posted by sorend at 10:42 PM in Java programming

Telia: Tal frit med alle

Nej, det er ikke en reklame jeg har gang i :). Jeg modtog her i fredags med det post-omdelte reklamegejl en stor A2 reklame fra Telia. På forsiden og indeni står der med store bogstaver "TAL FRIT MED ALLE". Det er klogt nok ALLE de har valgt at fremhæve, og ikke FRIT.

Kvit og FRIT eller frit eller "frit"?

Men, selvom de skriver at man kan vælge imellem 8, 12, eller 50 timers fri tale - som man så altså skal betale 299, 399 eller 499kr/md før det er frit. Måske de mener at det er at man kan tale frit uden at blive tele-logget? Nej det er det nok heller ikke.

Lige for god ordens skyld, så er 8 timer = 16 minutter om dagen, 12 timer = 24 minutter om dagen, og 50 timer = 100 minutter (= 1 time, 40 minutter) om dagen. Hvis man ringer mere end hvad man har købt, så er det til 0,99kr/minut, og oveni det hele, så betaler man for hvert opkald (også de "frie", 0,33kr).

Anden gang er lykkens gang?

Nu er det ikke første gang at Telia er ude med "fri" mobil-telefoni. De var i 2004 de første med flatrate på mobilsamtaler, dengang med et bedre produkt og til billigere penge. Så når det siges at mobiltelefoni bliver billigere, så kan det kun være pga. voldsom inflation hvis det også skulle være blevet billigere her hos Telia ;-)

Posted by sorend at 8:57 PM in Voice over IP

Saturday, 2 August 2008

Sarath and Chaithanya chinni babu

My brother's son is becoming soon 3 weeks old now, and we're missing all the fun and enjoyment with them there in India. Currently they are in Thirupathi with Chaithanya's family. Soon they're going to select his name.

My brother uploaded some photos which can be seen on his website: http://atmakuri.net/babu/. He looks very cute! We can see the features of both Sarath and Chaithanya in him :-)

Horoscope

Per tradition we are crazy about horoscopes in India, so I looked on the internet and made this small one for my menalludu (nephew in Telugu):

Birth StarUtthara Palguni
RaasiKarkatakam ( Crab )
GanamManushya Gannam.
Ruling PlanetMoon, Partially Sun.
Lucky SeasonGreeshma Ruthuvu = Summer Season
Lucky MonthAshada Masam
Lucky Birth-stoneMuthyamu (pearl) with Silver, Kempu(Ruby) with Gold.
Lucky ColoursWhite, light-pink, Brown, Yellow, Grey, Dark-Purple, Dark-Green.
ElementWater
Suitable JobsPsychologist / Politics / Water related jobs(Marine) /Earth related Business/ Real Estate / Financial / Author
Lucky MetalSilver (Good to wear pearl with silver ring on fourth finger of right hand (2 or 4 or 6 grams)
Lucky Dates2th, 8th, 7th, 11th, 16th, 17th, 20th, 25th, 26th, 29th.
Lucky Numbers7, 8, 16, 17, 25, 26, 34, 35, 43, 52, 53, 61, 62, 70, 71.
Lucky DaysPournami (Days with full moon)
Lucky numbers for, Lottery or Games2, 11
Lucky DaysSunday, Monday
Favourite Pet animalCat, Goat
Best starting letters for Nameహీ, హే, హో, డా, డీ, డు, దే, దో.
Second optionమా, మీ, మూ, మే, తా, టి, టూ, టె.
Third optionట , ష o, ణ , ఠ , వ, ప",
Note: Raasi Symbol can change depends on name starts with letter.
Posted by sorend at 5:32 PM in Uncategorized
$BLOJSOM_CALENDAR_VTLHELPER.getCalendarRow($number)$BLOJSOM_CALENDAR_VTLHELPER.getCalendarRow($number)$BLOJSOM_CALENDAR_VTLHELPER.getCalendarRow($number)$BLOJSOM_CALENDAR_VTLHELPER.getCalendarRow($number)$BLOJSOM_CALENDAR_VTLHELPER.getCalendarRow($number)$BLOJSOM_CALENDAR_VTLHELPER.getCalendarRow($number)
« $BLOJSOM_CALENDAR_VTLHELPER.getCurrentMonthName() »