Ubuntu Linux, älska eller hata det?
Lite bakgrundsfakta
Alla som inte är födda under en sten måste ha hört talas om LINUX, och inte minst UBUNTU linux.
OK, för att räta utt begreppen lite för er som inte är så tekniskt insatta.
LINUX är en kernel baserad på MINIX som utvecklades av Linus Torvalds.
De flesta program runt LINUX kommer från GNU projektet, kerneln var den sista pusselbiten som saknades för att få GNU att fungera.
Ur GNU-LINUX föddes ett stort utbud av distrubutioner, där DEBIAN var ett av dem, som sedan UBUNTU födder ur.
Problemet med alla dessa olika distrubutioner kan liknas det som funnits runt programeringsspråk och webbstandards, alla implementerar egna standards så det blir i prinsip omöjligt att ha kompatibilitet mellan systemen.
Min synvinkel
Jag anser att försöka ha öppna standards är bra för alla, alla system skall kunna kommunisera med varandra, oavsett hur de är implementerade.
Jag har suttit med Slackware sedan början av mitt Linuxanvändande, när jag sen fickl 64 bitars processor använde jag ett antal slack derivat, för att sedan landa på Arch Linux som desktop system.
Det finns många bra system därute, men jag har alltid landat tillbaks på slack/arch, nu har jag slack på servrar och arch på arbetsmaskiner.
Dessa system försöker hålla allt så orört som möjligt, och detta gör att all officiell dokumentation går att använda på dessa system.
UBUNTU och de andra stora linux distrubutionerna har valt att modifiera all mjukvara, och marra standards har brutits, vilket gör att det kan bli ett rent helvete för en som vill arbeta på en mer generisk dokumentation.
Denna inkopatibilitet kan vara både en styrka och en svaghet, men för mig ha det varit ett gissel sedan UBUNTU blev stort.
vad hände?
Innan UBUNTU var det mycket enkelt för mig att hitta generisk dokumentation, bara genom enkla google sökningar.
Men i och med att UBUNTU har tagit linux till en bredare publik så har detta blivit mycket svårare idag.
Många av användarna vill ha snabba svar och lever efter principen "fråga först, leta sen", vilket har fyllt sökmotors index med massa för mig irrelevant data.
Detta skulle vara OK om folk lärde sig en fundamental sak.
UBUNTU ≠ LINUX
De som använder ubuntu och framför allt de som förespråkar användandet av ubuntu bör även lära ut det är fel att dra ett likhetstecken mellan ubuntu och linux.
Ubuntu är en distrubution som använder en linux kernel, och därför bör de som skriver guider och söker om ubuntu specifiera detta!
Detta skulle underlätta en hel del för övriga användare av Llinux.
Men jag skall inte helt såga Ubuntu.
Jag anser att Unbuntu är ett väldigt bra användar system och har gjort UNIX liknande system tillgängliga för allmänheten.
Detta är mycket bra, då det även framtvingar en större förståelse för varför öppna standards är viktiga.
För en enkel användare som endast vill kolla sin mail, surfa och skriva lite dokument är Ubuntu-linux ett utmärkt val.
Detta var allt för mig, men jag vill bara be alla som använder detta utmärkta system att söka innan de postar samt skriva ubuntu istället för linux.
Detta gör det både enklae för er och mig.
Tack för er tid
/Cristian Herrera
bounce rate, averege time och seo
Satt och försökte hjälpa en kille på ett forum och hittade en del svar från andra som är intresserade av SEO att bounce rate skall ha en inverkan på träfflistan för vissa sökord.
Jag ställer mig rätt kritisk till detta påstående, det kanske var aktuellt 2007 men idag, med alla bloggar så bör inte bounce rate spela någon större roll, i alla fall inte om man ser logiskt på det hela.
Dessutom så är iden om att använda bounce rate som en moderator väldigt motsägande om man ser till målet: att ge relevanta svar.
- Om man får ett relevant svar på sin fråga eller en länk till svaret lämnar man siten redan på första sidan
- Om du kommer in i en bloggs första sida så har du med största sannolikhet de senaste 10 artiklarna publiserade och dessutom så brukar bloggar vara svårnavigerade.
Nu kan jag inte svara på om G använder sig utav bounce rate men jag anser att logiskt sätt så bör "averege time on site" vara en mer korrekt variabel att titta på, läser besökaren sidan? Hittade besökaren sitt svar?
Vad tror ni?
/Cristian
EDIT:
Kollat runt lite och de flesta verkar vara överens, bounce rate skall ha en påverkan på plaseringen på vissa sökord.
Dock anser jag fortfarande att det är en motsägelsefull faktor att gå efter, då är frågan snarare, hur mycket påverkar bounce rate ens placeringat och körs den datan kontra avarege time?
Bind fortfarande bäst, om man frågar mig
Nu har jag migrerat min laptop till hela filsystemet i LVM inklusive /boot.
Gick över till ext4, men nu i efterhand läste jag om att det finns vissa risker med det, men jag tar det i en annan post.
Efter att jag har fått det nödvändigaste att fungera har jag satt mig in i att fica lite bra "nice to have"
en av de viktigaste är att ha en cacheande namnserver, i alla fall om man har en slö DNS eller byter nät ofta.
Jag tittade på ett par, pDNS, DNSmasq och lite andra.
pDNS, trevlig, om man använder samma interface förr alla sina uppkopplingar, jag kör wifi och tethrar via telefon (usb0) samt eth0 ibland så det är inget alternativ.
DNSmasq, jaaa, hmm, bra om du skall sätta upp ett mindre nätverk, men jag vill bara ha en cacheande DNS, så den åker i lådan.
BIND, gamla hederliga bind, funkar som vanligt, installera, kolla igenom config filerna, se till att alltid resolva mot 127.0.0.1, starta daemin o sen e det bara o köra.
funkar i alla väder ;-)
/Cristian
Dagens snabba informationsflöde och transparans
Dagens händelser med att loopia gick ner fick mig att tänka lite.
Som tekniker är jag väldigt sugen på att veta vad som orsakade driftsstoppet, men det ända jag hittar är massa spekulationer i olika bloggar och twitterinlägg, bl.a spekulerades det i att de blivit crackade och att de klantat sig med konfigurationsfiler och lite andra lösa ryckten.
Jag kan bara tala för mig själv när jag säger detta, men jag skulle kännna mig mycket tryggare om Loopia i detta fall gick ut med vad som orsakade detta.
Crackers kommer alltid att lyckas ta sig in någonstans och att fela är mänskligt.
Det är mycket därför jag älskar öppenheten i open source communityt, hittar du ett fel, rapportera det eller ännu bättre, om du kan fixa en patch och submitta tillbaks till communityt.
I dagens snabba informationsflöde så är det svårt att svärta ner saker och att försöka dölja sanningen bidrar bara till irritation och att man misstror de som sitter inne med den.
Därför, om jag fick höra från egen källa att de begått ett misstag, eller att de haft ett stort säkerhetshål så skulle jag bli mycket gladare än att få höra lösa spekulationer eller få sanningen från ett annat håll.
I dagens samhälle där alla som vill kan läsa sig till kunskap tycker jag att öppenhet och transparans är en själklar grej, och det inger mycket mer förtroande än att bara tiga.
Det är i alla fall vad jag tycker.
Observera att detta inte bara gäller loopia, nu var det loopia som triggade dessa tankebanor hos mig idag, utan detta gäller alla instanser i samhället, även de politiska, öppenhet motverkar korruption.
tack för ordet
/Cristian
Loopia nere igen
Jaha, då var loopia DNS nere igen.
Jag trodde att de hade lärt sig något om vikten av att ha redundanta servrar vid förra krashen (strömavbrottet i västerås).
Jag undrar bara hur mycket en sådan här krash kostar näringslivet, jag anser att om man skall bedriva denna typ av verksamhet bör man ta sitt ansvar i samhället, Internet har juh trots allt blivit en del av vår infrastruktur.
Väntar ivrigt på få veta vad som orsakat denna krash, man skall inte säga för mycket innan man har alla fakta.
liten heads up för dom som har arch linux som webb server
Bara en liten heads up för alla som har arch linux som serverplattform.
I sin strävan att följa standards har arch flyttat pid och sock filerna.
Detta kan leda till att era webb aplikationer kan sluta fungera.
Om så är fallet så öppna upp filen /etc/php/php.ini och skriv in de korrekta sökvägarna till sock filen.
detta gäller både för mysql och mysqli rutinen.
Leta reda på dessa rader:
mysql.default_socket =
mysqli.default_socket =
och när du är klar ser de ut som nedan:
mysql.default_socket = /var/run/mysqld/mysqld.sock
mysqli.default_socket = /var/run/mysqld/mysqld.sock
starta om apache och sen är det bara att köra på ;-)
sh /etc/rc.d/httpd restart
/Cristian Herrera
Internet explorer 6 äntligen i graven?
Internet explorer 6 har länge varit en nagel i ögat på oss som utvecklar webbapplikationer och webbsidor, om jag skall vara riktigt ärlig är nog ie6 den främsta anledningen till att jag tappade intresset för webben ”back in the days”.
Vad är då problemet?
Internet branshen var under en stor förändringsfas näs jag arbetade som PHP programmerare, JavaScript var standard, men MicroSoft försökte ta sig in med vb-script.
Man var tvungen att uppfinna hjulet 4 ggr – minst, för att få någon typ av kompatibilitet på sidorna.
Webbdesigners är inte alla programmerare eller systemtekniker i grunden utan kommer ofta från en mer artistisk bakgrund, och att alla dessa kompatibilitetsproblem existerade gjorde att många designers och webbutvecklare tog till sig ett par mycket dåliga vanor, som har blivit extremt svåravlivade.
Bland dessa ovanor finner vi saker som:
- designers har resonerat att 80% av användarna ändå använder IE och struntat i att göra sina system standardkompatibla
-
bildrubriker / text i bild
-
användandet av buggar i systemet för sin positionering
-
ovilja att gå ifrån tabell designer i fördel för css/xhtml
-
användandet av IE specifik kod i javaScript som gör sidan obrukbar i alla andra plattformar
ja, listan kan göras lång, men betyder det här praktiskt för företag och myndigheter?
Jo först och främst anser jag det vara oetiskt att låsa sin kund till en plattform, särskilt när den fått så mycket kritik för sin undermålighet när det gäller säkerhet.
Applikationerna är inte framtidskompatibla då de ej följer någon definierad standard, detta innebär enorma migreringskostnader för kunden i slutändan plus att kunden tvingas sitta med gamla osäkra och utdaterade system.
Nä, jag kan skriva en roman om allt detta och då jag har lite bråttom nu så avslutar vi med att vara lite konkreta.
Den största boven i det här dramat kallas för okunskap!
Okunskap hos kunder som inte vet hur de skall kravställa sina satsningar och okunskap hos webbutvecklarna / webbdesigners som ofta inte har en teknisk bakgrund.
Nyligen har jag sett artiklar på IDG som gjort mig rätt glad, bl.a har de tagit upp en del av problematiken jag nämner här och dels så dagens artikel: Google skippar stöd för IE6.
Men vad kan en myndighet / företagsledning göra för att inte hamna i denna situation i framtiden?
Plattformar som .NET gör det alldeles för enkelt för vem som helst att skriva skräpkod, jag har t.om nu hittat nyproducerade siter som bygger på frames teknologi.
Mitt råd är att leta reda på en webb-konsult, som kan kravställa er internetsattsning med er samt vara med och agera projektledare mellan webbbyrå, copywriter, designer och kund.
En som kan webben, och har förståelse för SEO så att siten får en bra struktur samt blir framtidskompatibel från början.
Jag håller just nu på att ta fram sådana tjänster så håll ögonen öppna eller kontakta mig för frågor runt det hela.
/Cristian Herrera
