Att kämpa med jQuery

2008-04-16 — Taggar: , , , , , , , , , , .

Jag har aldrig varit någon hejare på Javascript, eller egentligen varit sådär överdrivet intresserad av det. Men nu när AJAX börjar tåga mer och mer in i allehanda sidor så börjar det bli lite mer aktuellt. Problemet är bara att det verkar vara så äcklans mycket tråkigt småkodande bakom allting, så jag tappar intresset med en gång när jag börjar kolla på det.

Äntra “bibliotek”. jQuery, Prototype, Ext JS, Scriptaculous, Dojo Toolkit, mootools… Listan är lång.

Kort sagt är det en hel massa olika samlingar av funktioner och kod i JavaScript, allt för att programmerare ska slippa koda så mycket.

Jag har tittat på massa olika av alla bibliotek, vid massa olika tillfällen. Vid ett tag lärde jag mig lite av moo.fx (mootools föregångare, i princip), en annan gång satt jag och lekte med prototype/scriptacolous (scriptacolous bygger på prototype) och någon gång har jag varit på Dojo en liten stund med.

Det har alltid varit samma sak, man gör en liten sample-sida, kollar några demos, härmar dem, kommer inte på något vettigt att göra med skiten, glömmer bort allting, struntar i det. Varje gång.

Sen kom jQuery. Det är första gången jag känner att, även fast jag sitter och gör samma sak igen, kan jag ha användning av biblioteket. Det kan ha med att göra att jag mognat i vad jag kodar och vad jag försöker få ur ett bibliotek eller koden jag skriver, men det gör det samma, för nu är det skoj.

Jag började med jQuery för att jag gjorde en liten AJAX-effekt på ett projekt. Anledningen till att jag valde jQuery var för att jag hade snubblat över en Sitepointartikel, som visade på hur enkelt det var att använda jQuery till just AJAX. Jag letade reda på artikeln, lekte lite, flyttade om i koden, och vips hade jag en härligt häftig effekt när jag laddade in data i projektets sida. Nu var det en väldigt kontrollerad miljö, så jag visste precis vad jag kunde och inte kunde göra, men iaf, det var häftigt.

Nu sitter jag bara och småleker med exempel, gör dragspelseffekter för hand och försöker optimera koden. Jag upptäcker bara fler och fler fördelar med jQuery för varje gång jag sätter mig och försöker göra någonting, och det blir bara roligare och roligare. Det finns mängder av plugins och det finns så mycket “undervisningsmaterial” på nätet att det är helt sjukt. Det är inte svårt att hitta tutorials, tvärtom, det finns hela hemsidor dedikerade till att skriva jQuery-artiklar. Det känns nästan som att det är ett helt eget språk.

Nej, nu har jag inte haft igång e texteditor och kodat på flera timmar. Dags att nöta javascript!

Inga kommentarer. Lagt under kategorin "Teknik".

Myspace hackat

2007-11-09 — Taggar: , , , , , .

Läste precis att Myspace blivit hackat.

To summarize, when a user visits the infected page, they’re first hit by an exploit (which installs malware in the background if they’re not fully patched against the latest security vulnerabilities), and next they’re presented with a Fake Codec which tells them they need to install a codec to view a video. So even if they’re patched, they can fall victim to the exploit.

Kort sagt; patcha webläsare och operativsystem och installera ingenting om ni besöker Myspace.

En kommentar. Lagt under kategorin "Uncategorized".

Hur kommer man egentligen in i det hela igen?

2007-10-17 — Taggar: , , , , , .

Jag var rätt inne på det mesta som hade med webben att göra. Alltså, skapande-delen. Design-principer, åtkomlighet, användarvänlighet, argumenterade dagligen, för skojs skull, HTML vs XHTML, CSS mot tabeller, försökte få folk att förstå vad användarvänlighet är och vad åtkomlighet innebär.

Fast nu har jag tappat bort allt det där. Känner mig så sjukt ouppdaterad. Jag har kodat på senaste, rätt mycket med, allt med Wordpress och att anpassa bloggen till det och sådär. Blivit lite server side, (X)HTML, CSS, lite praktik osv. Men jag har glömt bort t.ex. alla praktiska små SEO-tips och sådär som brukar vara så bra att kunna, sånt som drar besökare osv. Känner att hemsidan inte alls är så bra som den skulle kunna vara, och att jag inte riktigt vet vad det är som gör att det känns så.

Så jag började fundera på att börja ta ikapp lite på användarvänlighet osv. Inte börja om från början, nödvändigtvis, utan bara börja läsa artiklar på ämnet och läsa ikapp de där gamla hederliga proffsbloggarna som var så användbara förr i tiden. Men det känns så sjukt tungt. Det är intressant, men det fastnar inte. Allting är fortfarande lika fascinerande och kul att läsa, men det fastnar inte riktigt. Det gamla kommer tillbaka, men bara för den lilla korta tid det tar att läsa en liten notis eller dylikt. Man vet precis vad författaren relaterar till eller vad det är de försöker förbättra eller debattera, men det fastnar inte. Det sätter sig liksom inte.

Så jag började fundera på att börja om från början. Iaf någorlunda. Börja tänka själv igen. Plöja igenom lite av de där artiklarna man har under “read_later” och “accessibility” på del.icio.us, börja köra de på bloggen och sådär.

Men det är ju så tråkigt. Jag lovar dig. Försök börja om med inlärande av något du redan kan, någorlunda. Det är svintråkigt.

Nu har jag börjat fundera på om jag ska börja söka mig vidare istället. Problemet är bara vad. Jag var inne på akademibokhandeln och petade på Allt i en bok - Photoshop CS3 och Allt i en bok - Illustrator CS3. Jag är grovt sugen på båda, de såg ut att vara sjukt bra “grundböcker” för programmen. Plöja igenom de, SEDAN köra igång med alla tutorials och artiklar som finns på nätet. Så att man kan grunderna och använda alla verktyg och skit.

Jag kollade även på Kom igång med AJAX. Visst att “Kom igång”-böckerna kanske inte är världens bästa, men jag behöver bara en fot in. Det är något konkret att skaffa in en bok och börja köra via den. Det är lagom segt att köra in via riktiga tutorials, speciellt när det gäller saker som AJAX, jag har liksom inte sett någon fullständig artikel som lär in allting, eftersom det är så många delar. HTML och CSS kan jag ju rätt grundligt. Mer än grundligt, imo. Men JavaScript är inte min grej, det borde vara lätt, men jag har bara inte fått tummen ur och lärt mig det.

Kort sagt, jag sitter och funderar på vad som är bäst. Bara försöka hänga med i något, eller lära om. Böcker eller artiklar. Jag kommer inte fram till något.

Inga kommentarer. Lagt under kategorin "Uncategorized".

Mer om uppdateringen osv

2007-09-28 — Taggar: , , , , , , , , .

Yes, som sagt, mer om uppdateringen! Jag passar på medan flickvännen ligger och klagar på Carolina Gynning, det brukar hålla henne sysselsatt ett tag iaf.

Nu då, när jag är på spåret igen, om uppdateringen!

Det gick någorlunda smärtfritt. Ett tips är att inte använda en texteditor som ligger i alfa-stadiet när man editerar config-filer som kan krasha hela admin-panelen. Det lärde jag mig den hårda vägen. Pga. Intype. Det envisades med att förstöra min wp-config när jag skulle försöka få teckenuppsättningen att funka när jag importerat alla inlägg från Textpattern-databasen.

Helt plötsligt fick jag något konstigt header-felmeddelande som jag fick googla runt på medans jag laddade upp hela Wordpress-installationen en gång till, helt i onödan. Insåg till slut att det var pga en korrupt wp-config.php som felet uppstod, så jag fick gott editera om en fräsch version av den med en vettig editor.

Resten har gått rätt smärtfritt och smidigt. Nu är det alla de små skillnaderna man ska vänja sig vid. Dessutom ska jag försöka få tummen ur och göra en vettig arkivsida, samt göra om “Om mig”-delen. Men det kommer med tiden. Sidan ser bra ut och ska funka propert, nu ska jag bara välla mig i lite plugins och dylikt.

Jag tar tillfället i akt att uppmärksamma folk på att flickvännen skrivit sitt första inlägg på sin blogg, som ingen annan än undertecknad slängde ihop lite snabbt (och tack vare det fick jag tummen ur och bytte till Wordpress också här), samt att farsan fick börja om från början med sin blogg, eftersom ingen annan än undertecknad lyckades misslyckas med uppdateringen av Wordpress 1.5 (till 2.3). Förlåt!

Uppdatering

Jag har nu lagt till kontakt och om

Inga kommentarer. Lagt under kategorin "Livet i allmänhet".

Textpattern till Wordpress

2007-09-27 — Taggar: , , , , .

Aight, nu har jag kommit en bit på konverteringen till Wordpress. Det märks inte här på sidan, den är fortfarande Textpattern-baserad och kommer nog vara det ett tag tills jag arbetet ut lite småsaker och tagit reda på vafan det egentligen var jag gjorde när jag konverterade allting.

Så här långt har jag egentligen bara ordnat upp utseendet. Jag har inte gjort så mycket annat än att jag tog all (X)HTML och alla Textpattern-taggar och bytte och knåpade så att de blev Wordpress-taggar istället. Det var lite klurigt i början, det är två rätt olika system och jag är grymt van vid Textpattern, så det tog ett tag att förstå Wordpress struktur på allting. Filstruktur, vad som ska finnas var, vad som gör vad, hur gör det det, hur kan jag ändra det till det som jag vill ha och hur kommer det funka om jag gör så här istället. Men när man väl förstått lite av strukturen och logiken, så kan man binda ihop att “men den taggen gjorde ju det här, då borde den här funka så här”, för att sen inse att det inte ALLS var så logiskt som man trodde och att man sedan måste göra om det.

Något jag fick grova problem med var att importera alla inlägg från Textpattern till Wordpress. Först ville det bara inte funka. Jag fick byta till hackade filer, byta tillbaka till original, ta bort installationen, skriva över den med en ny, hitta andra hackade filer och till slut inse att man inte kan importera in en användare som har samma namn som användaren man redan har i Wordpress och ändå fortsätta vara inloggad så den kan importera själva inläggen med.

Sedan fick jag problem med ASCII-tecken. Typ ÅÄÖ ^ ‘ * osv. Visade sig att Wordpress inte riktigt gillar det där med att importera saker och att det inte samarbetar med MySQL när det gäller teckenuppsättningar, så jag fick ta bort UTF-8-bestämmelsen i config-filen. Sedan funkade det.

Nu är det bara lite allmän styling och pimping och ett försök att få till ett arkiv som inte ser ut som skit, sen ska det nog vara dags att ta ner Textpattern-installationen och lägga upp Wordpress. Sedan ska jag gå lös på anti-spam-plugins m.m.

En kommentar. Lagt under kategorin "Uncategorized".

Lite hemsidehax

2007-07-28 — Taggar: , , , , .

Nu har jag installerat plugin för att posta Youtubevideos i alla posts, så nu lär det dyka upp lite såna här på sidan. Synd bara att jag alltid är så efter när det gäller sånt där..

Det störda är att jag trodde inte man kunde använda Textpattern-tags i själva posterna, så jag har dragit mig för att installera flera stycken plugins. Tydligen kan man det ändå. Jag testade i en annan post, och det funkade finfint. Dock orkade jag aldrig vänta på att W3Cs validator skulle ladda klart, så jag är inte helt säker på att den spottar ur sig XHTML-compliant kod (skaparen säger att den ska göra det, men jag vill se med egna ögon.)

När vi ändå är inne på det här med hemsidehax, så har jag upptäckt att jag inte minns hur man ordnar kommentarsfälten osv ordentligt. Jag använder nån plugin för att hoppa över Textpatterns obligatoriska “titta på din kommentar innan du skickar in den till sidan”-visning och för att spara lite på spam (med en liten checkbox som man måste klicka i för att kommentaren ska gå fram ordentligt).

Jag hade tänkt mig aktivera den CAPTCHA-plugin jag installerade för ett bra tag sen, men det kräver att jag tar bort den andra pluginen först.

När jag tittade på mina kommentarsrelaterade former i Textpattern, upptäckte jag att allt är en enda stor gröt. Nu måste jag nysta upp den härva som jag kallar kod och göra om allting, så nån gång i dagarna kommer sidan antagligen bryta ihop totalt och sluta fungera, fast då är det bara jag som meckar, ifall någon skulle bli orolig. Förhoppningsvis går det snabbt.

Jag måste nysta upp lite av koden i andra fall också, den är lite grötig och förlitar sig på plugins som kanske inte är de snabbaste, säkraste eller nyaste lösningarna i stan. Problemet är bara att man måste skaffa sig ork för sånt…

F.ö. har jag letat efter ett bra sätt att göra en fotoblog av Textpattern, men det verkar vara mer jobb än vad det är värt, speciellt eftersom jag försöker hitta någon lösning som involverar Flickr (eftersom det är så behändigt). Jag har inte hittat någon bra Textpattern-driven lösning, så jag bestämde mig för Wordpress och FAlbum. Får se när domänen bestämmer sig för att ty sig till de nya namnservrarna jag gav den, sen ska jag försöka komma igång lite. Jag kan nämligen inte börja använda adminpanel eller dylikt på Wordpressinstallationen jag gjorde automatiskt genom Fantastico i CPanel, eftersom den bara försöker styra mig mot domänen jag ställde in, domänen som för tillfället står “parkerad” mot Loopia (vilka f.ö. ska ha en eloge för det fina jobb de gjorde med min faktura, något jag kan ta upp nån annan gång). Hittat ett par fina, minimalistiska teman som jag kan hacka lite på tills de passar mig, det kliar lite i fingrarna på mig att få köra igång.

En kommentar. Lagt under kategorin "Uncategorized".