onsdag 30 december 2009

Öppna kartor

Under ett besök i bloggen "Ubuntu från början" träffade jag på "Öppna kartor" för första gången. OpenStreetMap är ett projekt liknande Wikipedia, med en fri redigeringsbar karta av hela världen. OpenStreetMap låter dig i samarbete med andra visa, ändra på och använda geografisk data från hela världen.


Klicka på bilden för större format!

Kartan här visar mina hemmakvarter, långt ifrån lika detaljerad som exempelvis Google Maps - men en intressant iakttagelse är de tunna, blå strecken som tycks markera gångväga, trottoarer och stigar. Det tror jag blir en av de stora kartmässiga vinsterna - att folk bidrar med promenerbara stråk som inte syns tydligt på en vanlig karta. Exempelvis den gångväg som går i en tunnel under motorvägen (långt ner på bilden) syns jättetydligt på denna karta. Den finns överhuvudtaget inte med på Google Maps, på Eniro och hitta.se finns det bara en antydan om att man kanske kan gå mellan de två stadsdelar som skiljs åt av motorvägen.

Gör gärna ett besök i Urbans blogg för att se hur han med sin iPhone i fickan tog en promenad och förbättrade kartan över hans hemmakvarter.

---
Läs även andra bloggares åsikter om , , , , ,

tisdag 29 december 2009

Citrix ICA i Ubuntu 9.10

Detta är är inte ämnat för den genomsnittlige användaren, utan bara de som behöver köra Citrixklient på datorn - kanske för att kunna jobba hemifrån och köra företagets applikatoner via Citrix ICA-klient. Jag förutsätter att den som behöver följa denna anvisning har grundläggande Linuxkunskaper så jag är därför inte så ingående i förklaringarna hur man laddar ner, packar upp, exporterar certifikat m.m. Är jag otydlig i något eller om du behöver veta något mera basalt är det bara att fråga i kommentaren så hjälper jag till!

1. Hämta hem Citrix-klienten (Linuxversionen heter nuförtiden Citrix Receiver och version 11.0 var den aktuella version jag har skrivit detta utifrån).
    Observera! Citrix Receiver är en 32-bitars applikation. Även om du som jag kör 64-bitars Ubuntu går det att använda denna.

    2. Citrix behöver OpenMotif v.2.3.1, installera libmotif3 så löser sig detta.
      sudo apt-get install libmotif3

      3. Packa upp Citrixklienten du laddade ner i punkt 1 och installera

      sudo ./setupwfc
      Du får en rad frågor och alternativ under installationen (samt att det rullar förbi en del felmeddelanden på skärmen om du installerar på en svensk Ubuntu, detta är inget att oroa sig för). Här finns en förträfflig installationsanvisning med hela installationen kopierad från terminalen.

      64-bitarsanvändare, se några kommentarer längre ner.

      4. Om Citrixklienten startar via Firefox får du en fråga första gången med vilket program du vill öppna Launch.ica. Om du valde att installera till den föreslagna standardkatalogen under installationen associerar du Firefox med följande: /usr/lib/ICAClient/wfica.sh

      5. Om du får ett felmeddende att "You have not chosen to trust... (SSL Error 61)" behöver du exportera det certifikatet till Citrixinstallationen. Öppna Firefox inställningar (Redigera > Inställningar > Avancerat > Visa certifikat) och exportera det certifikat felmeddelandet gällde. Certifikatet skall till /usr/lib/ICAClient/keystore/cacerts men jag var tvunget att mellanlanda med det på skrivbordet och flytta det därifrån till certifikatmappen som administratör.

      För 64-bitarsanvändare:


      Enligt alla anvisningar jag har läst måste man fixa till libmotif-biblioteken eftersom det blir en miss-match mellan Citrix 32-bitarsapp och 64-bitarsbiblioteket som helt enkelt ligger på fel ställe enligt Citrix. I 9 anvisningar av 10 skall man flytta eller kopiera bibliotek från 64- till 32-bitarskatalogen. Av någon outgrundlig anledning kunde jag hoppa över detta steg när jag gjorde installationen på min andra dator (jag föjde mitt eget flöde för att testa det inför författandet av detta och ville helt enkelt se vad felmeddelandet skulle bli när inte biblioteken hittades)

      Iallafall, om du får felmeddelanden på exempelvis libXp.so.6 så hittade jag en enkel, smidig lösning här, en lösning som skall vara enklare och säkrare än att själv kopiera biblioteken. Getlibs är ett program som automatiskt löser beroenden för 32-bitasprogram i 64-bitarssystem.

      Med Getlibs installerat skall man kunna lösa beroendet för till exempel ovan nämnda libXp.so.6 med kommandot
      getlibs -l libXp.so.6


      ---
      Läs vad andra bloggare skriver om , , , , ,