Saturday, September 30, 2006

Mer blogmek

La till lite mer funktionalitet på bloggen idag. Nu kan jag lägga till nya inlägg iallafall, ämnesbild och bloggare är fortfarande hårdkodade. Jag skulle vilja lägga till möjligheten att redigera och ta bort inlägg i bloggen. Det hade även vart sexigt att kunna spara utkast som man kan gå tillbaka till.
Bildanvändningen saknas helt också, dags att ta itu med dom när jag väl fått ordning på bloggen.

La till kontroll för användarnamn i user.php ochkså, utifrån ämneskontrollen som jag luskade reda på igår. Alltid bra att utnyttja bra kod på flera ställen.

Friday, September 29, 2006

Fan va folk kan!

Satt och slet mitt hår igår för att göra en enkel koll om ett ämne fanns i mitt pågående blogprojekt.

Olika SELECT-satser provkördes och misslyckades, men fungerade i mysql-konsollen. Mycket skumt!

Problemet måste ju vara ganska vanligt bland alla forum och alla CMS som skvalpar runt ute i cyberrymden.

Surfade in på phpportalen.net och klickade runt lite i deras forum, mest på vinst och förlust. Men TITTA, vilken tjusig sqlfråga som Malte skrivit!!

SELECT COUNT(*) FROM topics WHERE topicname='$topic'"

Klockrent! Nu kan jag kolla hur många svar jag får på frågan och om det är fler än noll så nekar jag att skapa ämnet i formuläret!

A small step for mankind, but a giant step for Magnus

Thursday, September 28, 2006

Förberedelser inför hackhelg


dholm har luskat tag på en idrottsförenings lokal som tar ca 200 sittande, dvs 100 st med datorer. På onsdag så pratar vi ämne, kollar om vi hinner till 17-19 nov och försöker bestämma lokal.

Under tiden så har jag lekt med Inkscape, detta fantastiskt enkla illustrationsprogram!

Tuesday, September 26, 2006

Linuxträffar och hackhelg

Var på min första linuxträff i Malmö, tidigare har jag bara varit på uppstartsmötet för en Lunda-LUG och på Linuxforum som arbetare.
Ganska kul att träffa personerna bakom smeknamnen, även om en person var helt okänd när det gällde linuxportalen.

Vi hade en väldigt trevlig kväll med mycket snack om allt möjligt, även linuxrelaterat. ;)

Vi snackade även lite löst om att ha en hackhelg under hösten. Mer diskussion kommer på nästa träff 4/10. Föreslaget datum är 17-19 nov och dholm har tittat på en lokal för ca 200 pers. Osäkert om vi har internetuppkoppling i den dock.

Friday, September 22, 2006

Mitt livs första Ubuntu-deb: music-applet

Nu fick jag ett ryck mitt i natten. Hittade music-applet som verkade trevlig, men jag hittade inga .debs till appleten och källkodsinstallationer vill jag inte vara med om i min Ubuntu-installation!

Efter en stunds googling och lite tips från #ubuntu-se kom jag igång på riktigt. Det visade sig att man saknar en hel del paket bara för att kunna kompilera, men till sist gick både ./configure och make igenom.

Därefter följde jag denna emineta handledningen om att bygga .debs.
Det var inget magiskt alls, inga besvärjelser i terminalen utan mest klipp och klistra från scriptet så att man fick med alla dependecies in i control-filen. Så nu har jag en snygg liten app bredvid notify-arean som ger lite kontroller till musikspelaren Banshee.

Nu så här i efterhand påpekade #ubuntu-se's Nafallo att den finns i edgy, men det kör ju inte jag, så det här blev ju bra ändå. :)

Vill du provköra paketet så finns det att ladda ner på min server.

Monday, September 18, 2006

PHP-kodande och distkrig

Såja, nu börjar det ordna sig. Kom igång rejält med att bygga bloggen och den är snart färdig faktiskt. Så snart kan jag börja blogga själv, men stöd för ämnen. Ska bli kul!
Vad har jag då kvar?
Uppladdning av bild till ämnet saknas.
Upplägg av nytt ämne saknas.
Annars är arbetet i princip klart att provköras.

Sen ska jag bara få ihop allt på sajten, men det kommer. Bara det är klart under '06.

I övrigt så fick jag hittat hur jag gjort när jag konfigurerade databasstödet för websidan. Det är ju så att det är lite olustigt att lägga in lösenord och användarnamn i php-sidorna. Det visar sig, efter lite surfande, att Apache har stöd för miljövariabler och inte bara det, stöd för individuella modulers miljövariabler. Detta stys sen ner på katalognivå på följande vis:


<Directory /path/to/web/folder/>
php_value mysql.default_user databaseuser
php_value mysql.default_password databasepassword
php_value mysql.default_host mysqlserverhost
</Directory>


Mycket snyggt om jag får säga det själv. Tänk att dom tänker på allt.

Sen måste jag säga att det här med internetflaming är underskattat, även på min låga nivå. Jag och en "sundmark" hade en kanonkul inläggsväxling om SUSE, det visar sig att han, tydligen, jobbar på Novell på ett eller annat sätt. Snacka om att trampa lite på tårna. Klockrent söndagsnöje.

Saturday, September 09, 2006

Ubuntu inne igen

Såja, då var pärsen med OpenSUSE över. Jag fick mer och mer skumma problem med installationen och något var tvunget att göras. Alternativen jag hade var att t ex köra in Gentoo eller installera om SUSE, men varken lockade. Orkar inte sitta och pilla med Gentoo just nu och eftersom SUSE inte imponerat hittills så fick det bli Ubuntu 6.06 LTS.

Snabbt gick det iallafall, efter att jag fick rett ut vilken hårddisk som var root och skulle formateras och vilken som var /home och skulle sparas, gick det på en kvart att installera.

Nu sitter jag här med det sista finliret, allt fungerar nu, till och med banshees överföring till iPoden har kickat igång vad det verkar.

Nu ska jag gå och nana iallafall!

Friday, September 08, 2006

Allt blev så enkelt

Igårkväll satt jag och pillade lite med servern.

Det visar sig att nätverkskortet inte fungerar i den kernelversionen som Ubuntu 6.06 LTS kommer med så jag fick byta ordning i GRUB:s bootordning.

När jag ändå var där så passade jag på att peta igång framebufferstöd i 1024x768. Mycket mysigt att köra Emacs och irssi på. Är även lite sugen på att dra igång mutt och slrn i terminalen så att man kunde köra alla program via terminalen.

Det finns ju faktiskt inte så många som fungerar lika bra som terminalprogram.

Vad behöver man då för att kunna köra "allt" i terminalen?

* Mutt
** Fetchmail
** Postfix
** Spamassassin
* Slrn
* Irssi

Nått sånt tror jag. Så kan jag sköta allt från servern, varifrån som jag kan hitta en terminal egentligen. Ser en tajt kurva i horisonten, jag loggar ju in med certifikat, undra hur jag ska lösa det för att kunna ta med mig det överallt?

De kändes så enkelt att vara "back to basics" med terminalprogrammen, ingen slöhet i fönsterhanteraren, bara verktyg. Underbart.

Thursday, September 07, 2006

On-fcukin-line

Såja, nu har jag fått ordnat med min linux.nu-adress också. Nu snurrar ALLT igen, tänka sig.

Mycket riktigt så gillar moderkortet inte att bli ombootat av någon anledning men om jag stänger av datorn varje gång så funkar den. Ska försöka att flasha om biosen.

En sak är säker iallafall, när jag vaknade imorse märkte jag hur högljudd det nya innehållet i servern är. Jag satte iofs igång en till fläkt i chassit, men det var ju inget vidare. Får se, kanske kan koppla ur den eller sätta i nån slags fläkthanterare som gör att den går långsammare.

LVM verkar funka felfritt efter dist-upgrade också, mycket trevligt, men jag hade ju sinnesnärvaro nog att kopiera tillbaka LVM-layouten från dkpg-backupen till /etc/lvm-katalogen.

Alltid är det något som inte funkar, men snart verkar jag vara online igen.

Wednesday, September 06, 2006

Tricket!

Tricket verkar ha varit att inte boota om datorn utan att kallstarta den varje gång, då bootar den!

Nu tycker inte min skärm om den nya kärnans vga-inställningar utan jag får out of sync hela tiden. Så det blev att boota med den gamla kärnan, whatever works!

Sen dyker ett annat problem upp, på en helt annan dator! Min arbetsstation vill inte kännas vid mitt tangentbord om jag inte bootar SuSE i felsäkert läge! Wow, smittas problemen om man har två datorer i samma rum?

Säg den lyckan som varar

Nu bootar bara servern om hela tiden, precis som innan. Undra om det är för att den går varm eller något annat? Får köra ett minnestest på den till att börja med iallafall.

Ibland har man tur eller så är det bara så enkelt

Som jag tidigare skrivit så blev det en liten eld i min server på torsdagen innan jag skulle till alperna. Det var bara att rycka ur kontakten och koncentrera sig på det viktiga.

Idag fick jag lite ork och tid över så jag tänkte jag att jag skulle testa om jag inte hade någon dator i garderoben som funkade. Visst hade jag det, AMD-datorn som jag skruvat i OK delar i som bara startade om sig verkade frisk när jag bootade den. Det satt bara en pinne med 256 MB minne i den så det kändes ju lite ruttet. Ut i garderoben igen och mycket riktigt, där fanns ju en annan dator med lite DDR-minne som var villig donator.

Gamla datorn:
* CPU Celeron 633
* Minne 384 MB SDRAM

Nya datorn:
* CPU AMD 2400+ på 2000 Mhz
* 512 MB PC1600 DDR

Sen kopplade jag i allt och hoppades på det bästa. Allt verkade starta förutom nätverket och LVM, helt fantastiskt, med nytt moderkort, annan processor och AGP-kort. Inga problem.

Ok, nätverk och LVM ville jag ju ha igång.

Nätverket var lätt ordnat, det visade sig att moderkortets inbyggda nätverkskort blev konfigurerat och inte det som jag ville använda i PCI-platsen. En vända in i biosen löste det problemet enkelt.

Sen var det ju den där förblånade LVM:en. Hade jag blåst en till eller hur var det?

Man har ju lärt sig lite efter några år med datormekande och nu satt jag ju med datorn öppen så det första jag började med att kolla var strömkontakterna, dom satt alla i, men i min urkopplingsiver så verkar jag ha kopplat ur en hårddisk mitt bland dom andra. Helt slumpmässigt.
I med den och så funkade min samling diskar också, hela lagret intakt!

När jag ändå hade servern utsläpad mitt på golvet så bestämde jag mig för att uppgradera till Ubuntu 6.06 LTS, Dapper Drake vilket var otroligt enkelt, jag bara bytte från "breezy" till "dapper" på alla ställen i /etc/apt/sources.list och körde en apt-get update och sen apt-get dist-upgrade.

Nu fick jag ju pengar över till ett maffigt tv-kort, skulle ju vara tufft att peta i ett. Undra bara vilket man skulle ha? En ny DVD-brännare blir det nog samtidigt i så fall.

Nu håller den på att uppgradera 274 paket. Ska bli skönt att vara uppe och snurra med servern.

En speldistribution - live-DVD?

Jag sitter lite och funderar på vad jag tror skulle få folk att börja spela mer spel på sin Linuxdator.

Skulle det vara en speldist med Cedega förinstallerat?

Nerskalad Ubuntu som live-dvd? En för nVidida och en för ATI kanske?

Får nog ta ner en ubuntu-skiva och börja leka lite.

Tuesday, September 05, 2006

En brunnen server

Varför händer allt samtidigt?

Jag kom hem på torsdag eftermiddag och det luktar bränd elektronik i lägenheten. Det kom lite olägligt eftersom jag skulle till alperna på lördagen och var tvungen att jobba häcken av mig på fredagen för att kunna ta semester med gott samvete.

Så vad hade då hänt? Jo, det verkar som moderkortet gett upp till slut på min amish-server. Vid sidan av fläkten, mot portarna så hade den liten flamma tänts och därför var hela datorn död. Inte en tillstymmelse till röresle men processorfläsen var sotad så jag är glad att lägenheten inte brann ner.

Vad är då planen nu då? Jag har egentligen två alternativ, lite beroende på vad jag ska göra, antingen tar jag snålvarianten och handlar moderkort och processor till server och då blir det dom billigaste jag kan hitta.

Förhoppningsvis har inga diskar tagit stryk för hela min lagring ligger på en LVM-volym som kanske inte går att återskapa, vi får se.

Annars skulle jag kunna dra igång en uppgradering av huvuddatorn med moderkort, processor, minne och grafikkort. Behöver jag det är frågan.

Får fundera lite, blir inga nya delar förrän löning ändå. Eventuellt kanske jag kan slakta en av datorerna jag har stående i garderoben i hopp om att dom går att använda. Minst en av dom borde gå att använda iallafall, en som bara startar om sig efter boot hela tiden. Kanske skulle skruva på den ikväll sen.

Sen hade det varit coolt att få igång ett tv-kort i servern så att man fick en PVR i hemmet, kanske med en snabb DVD-brännare också.

Monday, September 04, 2006

Dagens windowsbugg

Jag har lite dokument in en "portfölj" som jag uppdaterar mot en nätverksdisk när jag kommer tillbaka till arbetet efter att ha jobbat på resande fot eller hemma.

Efter att ha redigerat fyra dokument markerar jag allihop och väljer "Skriv ut" så uppdaterade den dokumenten, men inget mer hände. Försökte igen och då meddelar Explorer glatt att dokumentet redan är uppdaterat. Fyra gånger.

Men att markera dokumenten var för sig och högerklicka på dom för att sen välja "Skriv ut" fungerar.

Suck.

Wednesday, August 09, 2006

En upplevelse av SUSE

Så, nu har jag kört openSUSE ett bra tag och det känns lite halvtrist. Allt fungerar hyffsat men versionerna känns uråldriga och vissa saker buggar mer än dom borde.

Jag saknar en "lagom" beta-dist som man kan köra där man ligger med lagom farliga grejer installerade, inte så att man är tvungen att pilla varje dag, men så att det iallafall händer något i utvecklingen av programmen.

SUSE känns omständigt och mossigt. Buggar dyker upp och verkar aldrig försvinna. När jag är hemma lite mer blir det nog att installera något nytt. Börjar bli sugen på Gentoo igen, men kanske då en Stage 3-installation.

Sen verkar det inte SUSE vara något annorlunda än andra distar, man får lägga till tredjeparts-källor för att få allt att fungera i en modern datormiljö, mp3, flash, xvid, etc. Samma lika som alltid annars.

Nä, som sagt, Ubuntu elle Gentoo ligger på önskelistan. Frågan är bara om jag vill ha Ubuntu med en polerad GNOME-version eller Gentoo med dess fantastiska e-build-träd och versioner som ligger i framkanten.

Jag tror nog allt att det blir Gentoo den här gången!

Monday, August 07, 2006

dotProject på svenska

Har pillat lite med dotProject från http://www.dotproject.net och kör nu det för min egen skull här på jobbet i skarp miljö med ett projekt upplagt.

För att få tillgång till Arial i Gantt-diagrammen måste man skaffa windows-fonten, som finns fria att ladda ner. Ligger på SourceForge har jag för mig. Jag har gjort det innan och har lagt in dom i ubuntus truetype fontkatalog, /usr/share/fonts/truetype/.

dotProject använder sig av jpgraph-biblioteket för att generera Gantt-diagrammen så därför får man först ändra i /var/www/dotproject/lib/jpgraph/src/jpg-config.inc på rad 41 för att sedan ta bort utkommenteringen '//', då får man plötsligt snygga svenska tecken och arial i diagrammet. Mycket trevligt.

Sen är det tydligen en bugg i hur kalendrarna visas. För att slippa se konstigheter måste man ta bort utf-8kodningen på rad 263 i /var/www/dotproject/modules/calendar/calendar.class.php.

Friday, July 28, 2006

Spelplattformen

Nu har jag shoppat loss rejält!

Hittade Doom3 på Åhléns för 99 kr och såg till min stora förvåning att mitt nVidia FX5600 skulle kunna dra spelet. Passade på under dagens regnväder att installera spelet, vilket gick fantastiskt enkelt.

Efter att ha stängt av XGL och startat med:
doom3 +set s_driver oss
Så flyter spelet ganska hyffsat i 640x480.

Nu ska jag bara sluta hoppa och gny som en flicka när monstren dyker upp. ;)

Thursday, April 06, 2006

Dapper och breezy

Nu har jag kört med Ubuntu ett tag och trots några mer eller mindre lyckade katastrofer är jag i stort sett nöjd.

Jag körde in Ubuntu Breezy Badger på servern och har därefter lagt till alla mina stora hårddiskar i en gemensam volymgrupp på 700+ GB. Alltid trevligt att ha en gemensam lagring för all skit man samlar på sig.

Efter att ha läst om hur enkelt det är att ta sig in på SSH-demonen så bytte jag till nyckelbaserad inloggning och lyckades till och med få systern att vänja sig vid den sortens inloggning!

Thursday, December 29, 2005

Servern på gång

Igår tog jag tjuren vid hornen och rotade runt bland mina hårddiskar. Det visade sig att jag hade ganska många hårddiskar liggande i klädkammaren, bland andra så hittade jag en 160GB hårddisk som jag verkar ha använt som nerladdningsdisk. Den funkade utmärkt som mellanlagring för mina MP3 så att jag kunde använda den hårddisken som installationsdisk. 60GB till systemet räcker gott! Och det var nog ganska bra att jag fick flyttat MP3orna, 60GB var ganska trångt nu till slut.

Efter installation började det riktiga arbetet, en ny volymgrupp skapades på den nya, stora hårddisken. Därefter skickade jag över alla filmen till den och gick för att sova.

Imorse innan jag gick till jobbet la jag till min gamla filmdisk till volymgruppen och började kopiera in mina MP3 till den. ReiserFS är ju hur trevligt som helst med online-resize. Det känns skönt att inte ha systemet på en volymgrupp.

Todo:

  • Göra klart volymgruppen
  • SSHD
  • NFS
  • SAMBA

Wednesday, December 28, 2005

Man lär sig så länge man lever

Innan julhelgen hörde jag click of death från min server. Jag vet att jag legat på gränsen men det har funkat hittills, den stackaren har gått varm i mATX-chassit.

Innan jul började det klicka i datorn och jag visste precis vilket läte det var. Igår stack jag och handlade ett nytt chassi och en ny hårddisk till servern. I min iver att komma igång klurade jag ut att det måste vara min lilla 40GB systemdisk som var boven i dramat.

Chassit blev ett enkelt miditower med gott om kylning och hårddiskplatser i fronten. Mitt lilla mATX-moderkort ser helt underdimensionerat ut men det ska nog gå ett tag till. Passade även på att uppgradera servern med 64MB minne till från min rövargång bland jobbdatorerna.

I med datorn i det nya chassit, som visade sig vara ganska trevligt trots allt, och i med den nya 300GB hårddisken och en sparad DVD-RW. Ubuntu smet i snabbt och enkelt, men det märktes skillnad i processorkraft mellan min 3,06GHz P4 i arbetsdatorn och den stackars Celeron 633 i servern.

Väl färdig med grundinstallationen begick jag mitt misstag. Den gamla usla hårddisken som jag kört system på saknade en plastsarg vilket medförde att jag kunde koppla in molex-kontakten uppochner, med 12V mot 5V vilket grillade hårddisken som nu är stendöd. Som tur var hade jag redan tidigare räddat både mina bilder och mina dokument. Det enda som brann inne var hela min webserver, men den har inte fått särskilt mycket kärlek det senaste året, så jag tror inte det försvann särskilt mycket.

När jag sedan skulle börja installera mina andra hårddiskar visade det sig att det var min hårddisk med DVDer som stannat. Typiskt för en IBM, absolut sista gången jag handlar en sån får jag säga. Den är köpt på ITEL så jag får sticka dit med den innan garantin går ut!

Nu installerade jag allt på LVM eftersom jag tyckte det verkade smidigt men det visade ju sig att ext2/3 inte kunde förändra filsystemets storlek online utan behövde avmonteras för det vilket betyder att jag ska installera om min server igen, idag. Men det blir nog bra till slut.

Då får jag nämligen ledigt min nya 300GB hårddisk och då kan jag lägga LVM på den och min 200GB hårddisk. Sen kan jag assimilera fler diskar in i hegemonin allt eftersom!

Sen kommer ju allt det skojiga konfigureringsarbetet med NFS, SAMBA och LAMP.

Återkommer till det!

Monday, December 26, 2005

Min dator dör

Hörde precis innan jag åkte till mina föräldrar det välkända döds-klicket från en hårddisk i min server. Tyvärr verkar det som att den nu har gett upp andan helt eftersom den inte svarar på tilltal över nätet.

Om det är som jag kommer ihåg får jag försöka rädda det som räddas kan efter jag stängt av den och låtit den svalna. Sen boota upp den och försöka kopiera min hemkatalog fort som attans!

Tuesday, December 13, 2005

En vecka i pingvinens tecken med iPod

Efter att ha provat iTunes under windows ville jag inget hellre än att prova något annat. Ett värre verktyg har jag nog inte varit med om, ursäkta mig alla Mac-fans, alla jag pratat med som provat säger att iTunes under Mac är en helt annan historia.

För att känna på lite hur det skulle fungera med Linux och en iPod så installerade jag Ubuntu på en ledig hårddisk och började experimentera. GTKPod verkade trevligt men det var lite tröttsamt att man var tvungen att stänga av datorn för att få koppla loss iPoden.

Efter att ha läst gott om AmaroK till KDE så installerade jag om datorn med Kubuntu denna gången. AmaroK var tyvärr lite buggigt och hängde sig när jag skulle ladda över musik.
Nu är jag iallafall tillbaka till GTKPod och allt funkar utmärkt, trodde jag. Det visar sig dock att programmet inte klarar att se skillnad på musikfiler och filmer. Detta medför att jag nu ser alla mina låtar och filmer under både Filmer och Musik, men jag kan inte kolla på film då iPoden försöker spela mp4-filen i musikspelaren och inte videospelaren.