Gör så här för att stänga av gästinloggning i Ubuntu 11.10:
sudo gedit /etc/lightdm/lightdm.conf
och lägg till följande rad:
allow-guest=falseGör så här för att stänga av gästinloggning i Ubuntu 11.10:
sudo gedit /etc/lightdm/lightdm.conf
och lägg till följande rad:
allow-guest=falseJag satt och lekte lite med Ubuntu på min dator och tyckte det blev ruggigt snyggt.
Det lustiga är att gnome-do + avant-window-navigator har blivit så mogna att de nog faktiskt utklassar Ubuntus standard fönstermiljö Unity.
Det gick inte helt enkelt att installera bankid på min ubuntu 11.04. Det stora problemet var egentligen att jag kör 64 bitars linux och Nexus plugin är gjord för 32 bitars system. Men så här gjorde jag:
Börja med att ladda hem bankid från http://install.bankid.com och packa sedan upp den.
tar -zxvf BISP-4.18.1.10899.tar.gz
Gå sedan in i mappen och kör install filen med ett efterföljande i. Ange ditt lösenord. Om allt går som det ska så får du en bekräftelse på att det blev installerat.
cd BISP-4.18.1.10899/ sudo ./install.4.18.1.10899.sh i
Hade vi nu kört ett vanligt 32 bitars system så hade vi varit färdiga. Men det krävdes lite mer kärlek för att få firefox att känna av pluginen i vårat 64bitarssystem.
Först måste du installera paketen ia32-libs och så passar vi på att installera pkcs11-data som krävs av vissa sidor för att kunna använda bankid.
sudo apt-get install ia32-libs pkcs11-data
Och sen omvandlar vi 32bits pluginen till ett format som går att läsa av firefox i 64bitarsläge.
nspluginwrapper -i /usr/local/lib/personal/libplugins.so
Vi kan nu titta att det fungerade:
nspluginwrapper -loch borde då få ett svar liknande:
/home/larsemil/.mozilla/plugins/npwrapper.libplugins.so Original plugin: /usr/lib/mozilla/plugins/libplugins.so Wrapper version string: 1.2.2
Starta firefox och förhoppningsvis har du bankid installerat och klart.
Återigen så sitter jag och tittar på olika modeller av laptops för att uppgradera mig / min sambo. Efter att ha läst många recensioner och valt i den prisklass jag är beredd att betala idag så har siktet hamnat på Dell Vostro v130. En dator som enligt recensioner ska gå att välja med Ubuntu och därmed slippa allt strul med drivrutiner som inte fungerar helt, eller behöva följa guider för att få allt att fungera som det ska. Äntligen kunde jag få världens bästa operativsystem på en dator byggd för att kunna hantera det.
Märk väl, på desktopsidan har Ubuntu sedan länge klarat av att hantera de flesta av maskinvaror.
Hur som helst, lycklig satte jag mig och tittade runt. Ja, datorn kommer i standardutförande med gratis Ubuntu. Underbart. Fortsatte in på den svenska hemsidan för att konfigurera maskinvara och – i sverige kunde man inte få den med Ubuntu! Efter några telefonsamtal så visade det sig att Dell i Sverige inte erbjuder Ubuntu på de modeller som internationellt går att få Ubuntu på. Norden är en sån liten marknad sa personen i telefon.
Att fritt kunna välja operativsystem till sin dator är en lyx som få företag erbjuder. På de allra flesta så kommer en Windows installation som man tvingas betala några kronor för. Jag säger inget om windows alls i det här inlägget, men märk väl att valet ändå borde finnas att få välja ett annat operativsystem -. eller inget alls.
Så Dell Sverige – skärp er! Låt oss få välja fria operativsystem till era datorer om vi vill, även om vi är få som efterfrågar det.
Ruby on Rails är ett framework för att utveckla webapplikationer. Det bygger på ruby som är ett objektorienterat högnivårspråk. Det skiljer sig i mångt och mycket från det vanligare språket php. Det som är spännande med just ruby är dels att objektorienteringen är så djupt integrerad som den är, samt att det tillsammans med frameworket Rails blir en fantastisk plattform att utveckla på.
Googla efter guider om hur man kommer igång med Ruby on Rails, den här guiden handlar istället om hur man sätter upp en Ubuntu server för att kunna köra webbapplikationer byggda med just Ruby On Rails.
Jag använde mig av en Ubuntu 10.04 som är en long time support när jag gjorde det här och valde att köra Apache som webbserver då jag har erfarenhet av den sen förut.
Det första jag behövde göra var att installera paketet build-essential. Det innehåller diverse verktyg för att bygga och kompilera paket från källkod, vilket vi kommer behöva i den här guiden. Vi installerar också programmeringsspråket ruby.
OBS!Den här guiden kräver att du har administratörsrättigheter(sudo) på servern du vill installera det på.
sudo apt-get install ruby-full build-essential
När det är klart så behöver vi installera webbservern apache, och lite paket som hör till den.
sudo apt-get install apache2 apache2-mpm-prefork apache2-prefork-dev
Vi vill också aktivera några moduler som vi vill att apache2 ska använda, och när det är gjort så startar vi om apache.
sudo a2enmod proxy sudo a2enmod proxy_http sudo a2enmod rewrite sudo /etc/init.d/apache2 restart
När det är klart så vill vi installera mongrel. Mongrel är också en webbserver, men i den här setupen så använder vi den tillsammans med proxy_http modulen med apache som en lastbalanserare.
sudo apt-get install mongrel
Sådär. Nu ska vi ta och installera gems till ruby. Gems är vad man kan likna vid plugins eller moduler till språket. Rails är ett gem så för att ha senaste versionen att leka med så installerar vi rubygems.
wget http://production.cf.rubygems.org/rubygems/rubygems-1.8.6.tgz tar -zxvf rubygems-1.8.6.tgz cd rubygems-1.8.6/ sudo ruby setup.rb sudo gem update --system
Så där, nu kan vi använda kommandot gems för att installera de gems vi vill ha. Eftersom vi vill sätta upp rails så är det vad vi nu vill göra.
sudo gem install rails
Eftersom vi också vill att rails ska kunna integrera med en databas, i det här fallet mysql så installerar vi de kopplingar som behövs för det, samt också själva mysql-servern.
sudo apt-get install mysql-server libmysql-ruby libmysqlclient-dev
Vi kommer också att behöva passenger, som även det är ett ruby-gem. Passenger (som även kallas mod_rails ibland) är en modul till apache för att köra ruby web applikationer i apache.
För att kunna installera det måste vi först installera några andra paket.
sudo apt-get install apache2-dev libapr1-dev libaprutil1-dev
Och sen kan vi köra igång med installationen av passenger.
Följ instruktionerna som dyker upp på skärmen.
sudo gem install passenger sudo passenger-install-apache2-module sudo apt-get install libcurl4-openssl-dev sudo passenger-install-apache2-module
För att få apache att känna av det här så lägger vi till följande rader i filen /etc/apache2/apache2.conf som du kan öppna med din favoriteditor(vim, nano)
#Rails specific LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-3.0.7/ext/apache2/mod_passenger.so PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-3.0.7 PassengerRuby /usr/bin/ruby1.8
Och när det är gjort så startar vi om apache.
sudo service apache2 restartNu är vi egentligen klara att köra. Hur du bygger din webbapplikation är något som den här guiden inte tar upp, men jag bifogar ett exempel på en vhostfil som du kan använda när du sätter upp din applikation.
<VirtualHost *:80>
ServerName railstest.daladevelop.se
DocumentRoot /var/www/railsapplication/public$ # <-- be sure to point to 'public'!
<Directory /var/www/railsapplication/public>
AllowOverride all # <-- relax Apache security settings
Options -MultiViews # <-- MultiViews must be turned off
</Directory>
</VirtualHost>Om allt gått som det ska så är du nu redo för att sjösätta din första webbapplikation skriven med ruby on rails. Förhoppningsvis så går det som på räls. Pun intended. Lycka till!
Kommentera gärna om det är något som inte fungerar så ändrar jag
Länktips: www.omgubuntu.co.ukVäldigt bra läsning: http://www.omgubuntu.co.uk/2011/06/what-are-the-best-c-development-tools-for-ubuntu/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+d0od+%28Omg%21+Ubuntu%21%29
Länktips: www.omgubuntu.co.ukOMGUBUNTU skriver om att den mörka Google Top-menyn inspirerat någon att göra en user-style som ger dig ubuntus utseende på googles hemsida. Nödvändigt? Nej inte alls. Nördigt? Ja absolut. Och just därför är det lite roligt.
Följ länken för att göra det i chrome och firefox!
Ibland är olyckan framme och filer blir borttagna av misstag. Ibland är det ren otur, klantighet och ibland kan det vara för att datorn krashar vid fel tillfälle eller något annat. För några veckor sedan klantade jag mig och lyckades ta bort några partitioner från den externa hårddisk som innehöll alla 22gb bilder min sambo samlat på sig genom åren. 22gb bilder är ungefär 16000 och en resume över allt spännande vi gjort de sista åren. När jag berättade vad som hänt så blev hon inte arg – vilket jag nog hade väntat. Nej istället så sa hon bara ”ojdå, jag räknar med att du fixar det annars vet jag inte vad jag gör.
Nåväl, här är vad jag gjorde.
Först ska jag berätta att jag för det här använde en standard install av Ubuntu 10.04 för att återskapa partitioner och bilder. Programmen som jag använde finns som standard i Ubuntus programbibliotek och krävde alltså bara några klick för att installeras.
Återskapa partitioner
Eftersom partitionstabellen på hårddisken fått sig en smäll tänkte jag först återskapa partitionerna. Detta gjorde jag genom att köra ett program som heter gpart. gpart kollar igenom hårddisken efter spår av partitioner och låter dig sen återskapa dem. Har du tur hittar den alla och alla filerna kommer ligga där de låg. I mitt fall så hittade gpart bara en av tre partitioner och bilderna var således fortfarande försvunna.
För att söka igenom en disk med gpart så använder du enbart följande kommando:
sudo gpart /dev/sdc
Där sdc är den hårddisk du vill söka igenom.(Kan vara sda, sdb, sdc… och så vidare)
Söka efter borttagna filer
Eftersom jag inte hittade några partitioner var bilderna fortfarande borta och jag fick gå vidare till nästa metod – återskapa borttagna filer. Det här kan man använda om man råkat ta bort filer och vill hitta dem igen. För det här använde jag ett program som heter photorec. Photorec kan vara lite svårt att hitta för att installera då det ligger med i paketet testdisk.
Jag sökte sen igenom disken med hjälp av följande kommando:
sudo photorec /dev/sdc
Man får då bekräfta att det är den disken man vill söka igenom, och kan göra lite olika val. Jag valde intel partitionsschema, hela disken. Under File opt ställde jag in den på att bara söka efter bildfiler och satte sen igång. Har du en stor disk så går du och dricker en kopp te eller går på bio eller tar semester för resten av veckan – för det här tar tid.
I mitt fal så lyckades den återskapa cirka 22gb med bilder – ja, allt verkade vara återskapat.
Problemet med bilderna
Problemet med bilderna nu var bara att de låg helt huller om buller och jag hade ju helst sett att de var sorterade efter år och månad som det var innan. Det är inget kul med 16000 bilder som ligger utspridda hur som helst om man vill hitta några särskilda.
Alla bilder har något som heter Exif-data och i den så finns det från kameran angett vilket datum bilden är tagen och massa massa mer information som i det här fallet var orelevant. Programmet exiftool låter dig manipulera bilder utifrån exif-datan och jag satte helt sonika ihop ett enkelt script för att sortera mina bilder.
for file in $(find ./recup* -iname *.jpg); do exiftool -d ”./%Y/%m/img_%Y%m%d_%H%M%S%%-c.%%e” ”-filename<createdate” $file; done
Det söker igenom alla mappar som börjar med recup(vilket är hur photorec sparar återskapade filer) och sorterar sen bilderna i mapp för år och månad och döper filen till img_årmånaddag_timmeminutsekund-siffraomdetfinnsdublettnamn.extension.
Jag startade det och några timmar senare var alla mina bilder fint sorterade.
Glömde jag säga att jag tagit backup på flera ställen nu?
Jag hittade en blogg på engelska som beskrev på ett bra sätt varför Windows är så mycket enklare än Ubuntu att använda. Det var så bra att jag bestämde mig för att skriva den på svenska:
Installera program:
För att installera ett program i Windows så gör några enkla steg. Först går man till butiken och köper programmet. Sätter i CD/DVD skivan, skriver i CD-Nyckelen, väntar på att programmet installerar sig och sen fungerar det. Se till att spara både skiva och CD-Nyckel på en bra plats om du någon gång vill installera om.
För att installera ett program i Ubuntu så måste man öppna upp programhanteraren, skriva i namnet på programmet man vill installera(eller bläddra i olika kategorier), klicka installera och vänta på att det laddar ner sig själv och installerar.
Förinstallerade program:
Windows kommer med en helt fantastisk armada av förinstallerade program. Behöver du skriva något? Inga problem, Windows kommer med den fantastiska Wordpad. Vill du surfa? Internet Explorer har alltid kunnat erbjuda en säker surfupplevelse!
Ubuntus förinstallerade program håller inte samma nivå. Det har en fullt utrustad ordbehandlare, kalkylark och program för presentationer. Det är inte alla som använder facebook eller twitter – men om du gör det så erbjuder Ubuntu gwibber som låter dig integrera ditt sociala nätverkande med din dator. För surfning erbjuder Ubuntu bara Firefox och om du vill chatta så erbjuder Empathy bara MSN, IRC, ICQ, Facebook och mycket mer.
Installera ny hårdvara:
Windows är världens populäraste operativsystem. Nästan all hårdvara som du köper kommer med en cd för att installera drivrutinerna som din hårdvara kräver för att fungera. Kom ihåg att spara CD-skivan om du någon gång formaterar om eller ska använda din hårdvara på en annan dator.
Om du har en av alla de millioner av hårdvaror som stöds av linux så kommer du 99 gånger av 100 inte behöver göra något mer än att skruva i det i datorn. Den 100de gången så kommer Ubuntu att automatiskt ladda ner och installera den drivrutin du behöver.
Underhålla systemet:
Att underhålla ditt Windows är enkelt. Det enda du behöver är att komma ihåg att köra dina anti-virusprogram, anti-spionprogam och att defragmentera datorn då och då. Att formatera om en gång om året hjälper också för att datorn ska flyta på smidigt.
På Ubuntu då? Det finns inga virus eller spionprogram och filsystemen fragmenterar inte i närheten av lika mycket som NTFS vilket inte ger dig något behov av att defragmentera.
Uppdatera systemet:
För att säkerställa att operativsystemet är säkert, så kommer Windows att när du är ansluten till internet automatiskt ladda ner och installera uppdateringar utan att fråga. Det här är standardbeteende. När det är klart så kommer den att starta om, installera några uppdateringar till och sen konfigurera det när datorn startar upp igen.
Ubuntu å andra sidan är lite latare när det kommer till uppdateringar. När det finns nya uppdateringar så frågar systemet dig om du vill ladda ner och installera det. Den installerar då alla uppdateringar på en gång och förutsätter att allt gick bra och att datorn inte måste startas om, utom i vissa undantagsfall.
Sarkasm?
Anar du en viss del sarkasm i det här inlägget? GOOD FOR YOU!
Web2.0 har varit här i ett par år nu och vissa tjänster har blivit riktigt bra. Här har jag listat några av de tjänster som gjort mitt liv online lite smidigare och bättre.
Gravatar
Gravatar är det som gör att jag har en bild på mig själv här på bloggen. Eller på någon annans blogg med för den delen. Det fungerar helt enkelt så att man skaffar sig ett konto på gravatars hemsida där man sedan laddar upp en bild och kopplar den till en epostadress. Om man sedan kommenterar på en blogg som är synkroniserad mot gravatar så dyker ditt porträtt upp när du klickar på skicka. Det är både snyggt och smidigt.Dessutom så kan du som har en egenprogrammerad blogg faktiskt programmera och integrera gravatar även i din blogg.(pik till hullarn och mattis)
WordPress
På wordpress.com kan man skaffa sig en blogg och får då adressen namn.wordpress.com. Men wordpress är större än att bara vara en bloggportal. Man kan från wordpress.org ladda ner bloggprogramvaran och skapa en blogg på vilken webbserver som helst. Installationen är ganska enkel och tar bara några minuter. Väl installerat så finns det tusentals teman och plugins för att få ditt wordpress att se ut eller bete sig precis som du vill. Om du tycker det är krångligt eller har en ide om en blogg som du vill skapa så hör av dig till mig så löser vi det.
Ubuntu One
Ubuntu One är en dropboxliknande tjänst. Tänk dig tjänsten som ett usbminne – fast istället för att ha det i fickan så har du det på internet. Det monteras som en enhet på datorn och de filer du kopierar dit synkroniseras automatiskt på alla andra datorer som du anslutit till ditt konto. Ubuntu One heter tjänsten om man kör Ubuntu men som sagt så finns även dropbox med samma funktionalitet och det finns även till Microsoft och Apples operativsystem.
iGoogle
iGoogle är googles sökmotor men anpassad så som du vill ha den. Den är helt perfekt att ha som förstasida i webbläsaren och går att konfigurera med mängder av olika små widgets för att visa olika information. Vad sägs om senaste nyheterna, kommande tvprogram, väder eller favoritlänkar? iGoogle går att anpassa i mängder och kan faktiskt vara riktigt trevligt.
Det vore väl orättvist att skriva ett inlägg om web2.0 och inte nämna facebook, twitter, flickr eller andra sociala nätverk. Men sanningen är den att jag inte använder något av dem. Facebook har jag använt men det känner ni redan till. Twitra har jag aldrig fastnat för och därför uttalar jag mig inte om det.
Håll er uppdaterade, nästa teknikinlägg kommer handla om hur man provar linux på sin dator. Hurra!
Vad roligt att du vill kontakta mig! Jag är jättenyfiken på vad du har att säga mig! Fyll i formuläret nedan så återkommer jag till dig så fort jag bara kan! Varma hälsningar! / Emil