Archive for the ‘Teknik’ Category

Efter att ha uppgraderat MySQL på min Wintendo laptop där jag labbat och byggt diverse saker de senaste året, applikationer som skyfflar data till och från några databaser, så märkte jag att applikationerna inte längre fungerade.

Felmeddelanden om att användaren var okänd alternativt felaktigt lösenord, saknade tables och annat gjorde mig lite orolig, jag har ju inte petat med dem på ett tag så de borde inte ha ändrats något.

Kikade på wintendo-maskinen, inga databaser den ville kännas vid utom mysql och information_schema, standard databaserna. Jag kollade på disk om de fanns där, de gjorde det, de verkar ha blivit ‘detached’ på något vänster.

Blev ännu oroligare och kollade min Ubuntu laptop… och det var samma problem där med en skillnad, det som fanns tillgängligt var endast MyISAM tabeller. Alla InnoDb tabeller verkar ha dött i uppdateringar.

Förbannade jävla skit, InnoDb skall ju vara nästan hur säkert som helst med transaktioner och WhatNot, som skall överleva nästan vad som helst …

Wintendo burken kör MySQL Server 5.4 och Ubuntu burken kör MySQL Server 5.0.75.
Dessutom är jag utlåst från root-kontot på Wintendo burken.

FAIL FAIL FAIL.

Jag har några dumpar som jag kan sätta upp igen men det kan vara 2-3 månaders förlorade data. Helvete.

Idag går många på semester, de som inte gått tidigare vill säga. Det kommer märkas tydligare nästa vecka, färre människor på tåg, tunnelbanor och bussar i ottan och desto fler på eftermiddagar och kvällar. I morse var det faktiskt ganska glest mellan resenärerna på tåget när jag åkte mot Stockholm från Eskilstuna.

Jag lade till Sommar i P1 i min podcast-catcher (Juice) här om dagen, för att lyssna på programmen när jag sitter på tåget. Mottagningen på tåget är ofta dålig och ibland obefintlig eftersom det är många tunnlar och man åker ofta i en “ränna” med höga vallar, så det blir inspelade program i mobilen i stället.

Appropå mobiltelefon, jag kommer beställa en HTC Magic på Phonehouse imorgon lördag, innan jag ska till PiratFika, jag ser fram emot en ny spännande telefon, det är mer än 4 år sedan jag senast bytte, då från Nokia 3310 till SonyEricsson W810i. Nu blir bytet någon gång nästa vecka, då jag kommer se till att den levereras hem till mig.

Det är inte så illa som det låter, det jag menar med att hacka Ubuntu handlar om att jag inte fick igång installationerna jag gjorde med Ubunut 8.10 och Ubuntu 8.04, så jag föll tillbaka på Ubuntu 7.04. Därefter en del hackande i sources.list för att den skulle hitta den senaste distributionen, det blev mer än 1Gb uppdateringar att tanka ner.

Anledningen till detta var att jag märkt att min gamla laptop oftare och oftare har tappat connection och även haft svårigheter att göra DNS-uppslag, vilket gjorde det mycket krångligt att kolla mail och surfa i någon större omfattning.

Något som är riktigt sämst — plain vanilla installationer av båda versionerna (8.04 & 8.10) blir inte boot-bara, inte ens efter en massa ominstallationer, jag har nog installerat om Ubuntu 10+ gånger med olika parametrar för att försöka få igång det — no such luck.

Gamla 7.04 visste jag att den funkade rakt av, så det blev den långa vägen. Att uppdatera en distribution över två hela versioner är som för Wintendo-folk att i ett steg uppgradera från Windows98 till Windows Vista, via Windows/Microsoft Update … man kan ju bara spekulera om hur många reboots det hade krävt.

Om någon undrar, ja, Ubuntu, för jag vill inte besudla mina privata maskiner med Wintendo (av någon sort), kalla mig Linux-taliban, whatever, jag trivs med Ubuntu. Sedan att det finns två Wintendo-maskiner i huset är något jag får leva med, det är kvinnfolkets.

Igår monterade jag in en ny cpu-fläkt i Damens dator (gammal Compaq från början av detta sekel), glädjen var stor och inlämningsuppgiften kunde skrivas klart och mailas innan midnatt.

Idag när jag satt och slösurfade lite och Damen spelade något spel, så stängde burken av sig igen, precis som när den gamla cpu-fläkten trilskades. *fula ord*

Tur i oturen är väl ändå att datorn stänger av sig istället för att släppa ut den magiska röken, för då skulle det inte vara mycket kvar att rädda, diskar och kanske minnen men resten stekt/grillat. AMD processorn överhettar nog snabbt.

Nåja, det lär väl hålla ihop lagom länge, har eventuellt en lite mer modern och aktuell dator på gång, med lite tur. Den gamla burken behöver bara fungera medan vi tankar över bilder, musik och annat viktigt, sedan blir den nog skrot, strippad på användbara delar och iväg släpad till återvinningscontainern på tippen. Eller så får den kanske ett alternativt liv som filserver co-located ute i boden på tomten, om/när jag orkat gräva ner TP-kabel, där ute finns i alla fall vintertid kylan som kanske behövs för att hålla den igång och samtidigt göra nytta som element och hålla temperaturen över nollan, frostfritt.

Spotify erbjuder förutom en Windows klient även en Mac klient, laddade ner klienten på min iMac (som kör rekommenderad version av operativet OSX, 10.4.11), installerade och försökte starta Spotify, inget händer. Kikade i loggarna och samma problem/fel som med Skype, “dyld: incompatible cpu-subtype”. Versionen som finns tillgänglig att ladda ner på Spotify är inte kompilerad för PPC, tolkar jag det som vilket är underligt, det måste finnas tusentals äldre Apple burkar med PPC-processorer i bruk fortfarande. Hur svårt kan det vara att kompilera en version med stöd för PPC med dagens kompilatorer? Antagligen inte alls klurigt, de har bara inte orkat bry sig. humph!

Damens dator har rasat, sannolikt CPU-fläkten som givit upp. Damen kopplade ur burken och sprättade upp den på köksbordet, dammsög alla vinklar och vrår i hopp om att den kanske blivit lite för varm av hindrade luftflöden, det räckte tydligen inte. Kopplade in den och testade, 60-90 sekunder efter start (inloggningsskärmen i Windows XP) så stänger maskinen spontant av sig.

Känns inte som man riktigt som det går att hitta original CPU-fläkt till en gammal Compaq (HemmaPC från 2001) för rimliga pengar inom rimlig tid, att köpa ny burk blir tidigast i slutet av januari.

Fossilerna (mina föräldrar) var på besök tidigare idag, för att hämta den mini-ros vi fick i somras, vi har ingenstans att göra av den under vintern, då den bör övervintras frostfritt, så den får bo i Fossilernas garage över vintern. Vi snackade om mina datorer (ja, plural, det är 6-8 burkar jag har hemma hos dem) som de vill att jag snart hämtar, eftersom de stjäl plats, diskussionen om att de skulle köras på tippen (återvinning) fick kraftigt avslag, jag har 2-3 års arbete liggande i burkarna, som jag gärna vill titta igenom och eventuellt spara det som finns på dem. Även diskmaskinen och det nytapetserade flickrummet inspekterades.

Med all exotisk och sexig hårdvara hemma skulle jag kunna testa de CD-växlare jag fått tag i, eventuellt hacka den ena, byta ut SCSI CD-brännaren mot en DVD-dito eller bättre. Samtidigt dumpa de maskiner jag inte finner attraherande längre. Med exotisk hårdvara menar jag PentiumPro, UltraSparc, Alpha, MIPS och dual-604 (PowerPC) och diverse kringutrustning.

Nix, det funkar inte. Jag försökte installera senaste versionen av Skype (2.7.0.330) på min gamla iMac G3 (Mac OSX 10.4), startade programmet efter det installerats och inget händer, flera gånger, jag kikar i applikationsloggen för att finna “Link (dyld) error: incompatible cpu-subtype”, tack som fan Skype!

Jag gav mig ut och sökte efter tidigare versioner på Skype’s site, det går inte att hitta äldre versioner, man möts bara av uppmaningar att ladda ned den senaste versionen, den som inte funkar på G3-maskiner.

Googlade lite på felmeddelandet och hittade mac.oldapps.com/skype.php där någon varit vänlig att spara ned tidigare versioner av Skype. Laddade ned Skype 2.6.0.137, installerade och det funkar utmärkt!

Det är ganska dåligt av Skype att droppa support för maskiner som fungerar och används, många vanliga användare skulle nog inte ens tänka på att kika i applikationsloggen och ta reda på varför det inte funkar, utan bara avfärda problemet som “dåligt program”. Under installationen borde det varnas för att CPU-typen inte längre stöds och man borde få en länk till en tidigare version som stöder CPU-typen.

Jag uppdaterade min SonyEricsson W810i idag med ny firmware, de vanliga uppdateringarna som den letar efter ibland har inte synts till på säkert ett år så jag laddade ner Update Service och kollade och visst fanns det uppdatering.

Jag hade lite bråttom och orkade inte installera SonyEricsson Phone Suit för att backa upp telefonboken, vilket i efterhand känns ganska dumt, för jag har inte många nummer kvar i luren efter uppdateringen. Ja, jag klickade förbi alla frågor om jag verkligen hade backat upp allt nödvändigt, fort och fel.

De få nummer jag har kvar, är de jag minns och kan utantill och sedan en skvätt gamla nummer som låg på SIM-kortet, inte helt aktuella nummer.

Det jag inte tänkte på alls var att även inställningarna för TeliaSurfPort (Internet-inställningar) försvann, så när jag fick ett VCard från Patrik med hans nya nummer så kunde jag inte få ner det från nätet.

Klåp, klåp. Man lär sig så länge man lever.

Min första reaktion när jag tittade på debatten i dag var; shit, när de kopplar in avlyssnings-tapparna så kommer många med lite know-how kryptera sin trafik för att kringgå avlyssningen. Trafiken kommer fortfarande vara tillgänglig för FRA, genom att den passerar “tapparna” men den kommer vara ordentligt krypterad och sannolikt oanvändbar/ointressant för någon att rota i så länge man har valt ett starkt krypto för att skydda trafiken med.

Det är inte så klurigt egentligen, det finns flera alternativ beroende på vad man är ute efter och hur stor over-head man kan tänka sig.

Är man ute efter att tanka torrents, IRC (utan autentisering av nickname/inloggning mot server) så duger TOR alldeles utmärkt, men man ska komma ihåg att trafiken från exit-noderna går i klartext och kan sniffas, det har redan gjorts framgångsrikt. SSL (samma teknik som används för att ansluta säkert mot tex. din bank) genom TOR kan vara ett alternativ med lite högre säkerhet. Fördelen med TOR är att du kan ansluta till en lokal node och du kan få en exit-node var som helst i världen. TOR brukar även fungera utmärkt för att kringgå high-end brandväggar med SPI… *host*Cisco PIX*host*.

Om man är ute efter att dela filer över Samba, FTP eller liknande så kan Hamachi fungera bra. Hamachi-nätverk har fördelen att bara maskiner/användare du litar på och som har lösenord till just ditt virtuella nätverk kan ansluta. All trafik över Internet är krypterad med nätverkets nyckel och nätverket upplevs som ett lokalt LAN, med IP-adresser som börjar på 5.*.*.*

Sedan finns ju tjänster som Relakks och Dold.se, frågan är bara hur länge dessa kommersiella aktörer finns kvar, när det blir dags för loggning och anonymiseringstjänster förbjuds.

Mer läsning/nedladdning:
TOR Project, dokumentation finns på svenska. Binärer för Windows, Linux och Mac.
Privoxy.
Hamachi.
Relakks.
Dold.se

Jag har gått hemma sedan i onsdags, febrig, snorig och allmänt ämlig. Det är riktigt o-produktivt och o-kreativt att vara sjuk, känns som man är riktigt lat, ändå har jag åkt på jobb här och där under dagarna jag varit hemma. Ikväll kändes det rätt att dra fram ett gammalt oavslutat projekt, damma av det och sätta sig och bygga ny layout. Jag har ju tidigare fått höra att jag är “grafiskt handikappad” och borde endast syssla med script-magi och back-end voodoo, jovisst, rent proffessionellt då, privat kan jag ju fortfarande göra sånt — ingen som kan säga att jag gör rätt eller fel då.

Började med en ganska enkelt layout, alltefter KISS-metoden, bygger lite och testar validitet för både CSS och XHTML, när jag har det klart skall jag fördjupa mig i JavaScript, mer specifikt JQuery, för att driva själva gränssnittet. AJAX-drivet och riktigt Web 2.0 och ändå Web 1.0-kompatibelt med rikliga mängder spindel-porr (för sökmotor-spindlarna), eftersom jag har helt fria händer tänkte jag inte ägna en sekund åt att få det att se varken snyggt eller vara fungerande i någon av Microsofts produkter, jag kommer följa W3C-standard. Det är ju inte mitt problem om webb-läsarna stöder W3C-standards eller inte, jag bygger mot Firefox 3.0.1 och kommer sannolikt att testa mot Google Chrome senare.