RSS Feed!

About me

I am a business intelligence developer working at Bizware since August 2015. In this blog I will present code samples, primarilly in tsql but also findings in all other parts of the Microsoft BI-stack.


Disclaimer: All code should be considered as "as-is", i.e. badly tested and not working until extensive testing have been made by anyone reading the code. :)


Happy coding!

Archive for the ‘Guider’ Category

YSlow – få hjälp med att snabba upp din sajt!

Sunday, December 6th, 2009

Yslow är ett smidigt integrerat webbutvecklarverktyg som mäter hur lång tid din sajt behöver laddas upp i användarens webbläsare. Verktyget kombineras i samband med den underbara webbutvecklingsverktyget Firebug.

YSlow mäter alltså hur snabbt din sajt laddas, detta är ibland lätt att glömma bort hur viktigt det kan vara, särskilt vid hård serverbelastning. Vissa tips är ganska okonventionella, exempelvis att sätta javascript längst ned på sidan, då webbläsaren har svårt att processa javascript med resten av sidan parallellt. Ett annat tips som YSlow ger är att undvika att dela upp css-filer samt javascript-filer i flera bitar, eftersom det tar längre tid att stänga och sedan öppna filer.

Genom YSlow sänkte jag laddningstiden för supportbetyg.se från 538kb till ca 200, en besparing på nästan 60%, och tiden för laddning från 3,5 sekunder till 1.25, även där en besparing på 60% i tid.

Varför är detta då viktigt? Detta är viktigt eftersom användaren är mycket otålig och lat. Förstår inte användaren vad sajten gör inom 5-10 sekunder, så surfar användaren snabbt bort, då är varje sekund dyrbar till att övertyga!

A newbie guide to understanding the basics about .htaccess and mod_rewrite

Sunday, November 8th, 2009

Hi!

This will be my first post in english at my blog! Yay!

Anyways, after stumble accross the net for some good guides and info about .htaccess and mod_rewrite I finally found some good sorces for info.

So what is mod_rewrite and .htaccess?

mod_rewrite is a configuration you can do in your httpd.conf file, the configuration tells the server what to activate and deactivate. If you enable mod_rewrite, you could set a lot of configuration options when it comes to how the client “reads” your domain. In 99% of the cases of the default settings, this is on. If your server is local, it will be off.

To turn it on, you need to find mod_rewrite and sometimes you need to find it twice in httpd.conf, it all depends what kind of settings you have.

How to enable it

A tip is to use the search function in wordpad or some other text editor to find the correct line of code. In wordpad, notepad or open office – use CTRL + F in httpd.conf.

When you find it, it looks like this:

#LoadModule rewrite_module modules/mod_rewrite.so

Throw away the #, and restart your server.

If you’ve done this, create a file named “servertest.php” and write and scroll down to mod_rewrite (CTRL+F). Did you find it? If not, go through these guides:

Hey, what about .HTACCESS?

Yes! When mod_rewrite enabled, you could extend the list of funny stuff you can do in .htaccess! This file is sacred, for many reasons it’s your magic wizard book.

This file makes the rules recursive, i.e. if you put it in your root-folder, every folder under it will get the rules you write in .HTACCES in your rootfile (i.e. www.yourdomain.com/)

In .HTACCESS you could specify a lot of stuff to happen for the client:

  • You could disable the user to gain access to some/all of your files.
  • You could write smart URLs.
  • You could specify how a file should be viewed (MIME-type etc.)

And a lot of more fun, go to one of the following guides to know more about your specific need!

High-rated guides for newbies:

I’d like to recommend this guide to understand how to write smart urls. The guide is thorough and in-depth how you could use it. It also shows you how to use flags, a primer to the hard-to-understand regular expressions and lists server variables you can use.

This guide is also an excelent tutorial on security issues, if you want to disable script-kiddies, bots and other intruders. I highly recommend it.

I’m lazy, fix it for me directly!

If you just want smart urls, there are two ways to fix it:
By a generator,
Or by specify it by a pHp-class (1) and (2)

Other resources:

The official apache guide, although it was too technical for me with quite bad examples

This is a fairly good guide, it brings up some decent examples, but aren’t as thorough as the previously mentioned guides.

Grymma guider till SEO för wordpress

Thursday, September 17th, 2009

Här kommer några bra guider till SEO (Search Engine Optimization) uppdelat i kategorier baserad på svårighetsgrader.

Grundläggande SEO för wp:

Marcus Westbergs guide

Marcus Westberg har antagligen skapat den mest kompletta (svenska) guiden över hur du optimerar din wordpressblogg. Det finns en hel del enkla tips och trix här att hämta, som inte tar någon större tid att implementera. Guiden är mycket informativ och pedagogiskt uppbyggd, kanske därför den ligger först upp på google vid svensk sökning på seo och wordpress?

Orkar du inte fixa dessa små tweakar så rekommenderas även denna enkla plugin: All in One SEO pack från wordpresshemsida. Då är det bara att installera och det mesta fixar sig självt, fast det är ju inte lika skojsigt som att göra det själv?

Avancerad nivå:

Matt Cutts blogg / kategori: SEO

Vill du höra SEO-goliats röst? Då är Matt Cutts blogg intressant. Denna blogg är dock mer att se som en meta-SEO utsträckning där man kan höra mer om hur utvecklingen inom SEO går åt, se denna sida som SEO-filosofi mer än SEO-strategi.

HongKiat.com

Denna blogg har producerat en mycket mycket bra och avancerad guide inom spets-SEO som passar om du vill minimera laddningstider, komprimera css/bilder/js samt minska server-stress. Denna guide är inte bara till för wordpress, utan kan användas flitigt för alla sorters sajter.

På tal om laddningstider är denna plugin rena rama fyndet, eftersom den komprimerar dina javascripts till en liten fil för snabbare laddningstider. Jag rekommenderar även the broken link checker, som gör dig medveten om du länkar fel eller till en länk som inte finns.