...........

I just want to hold you.

..........

Detta har varit den värsta natten i hela mitt liv.. Jag har inte kunnat sova nästan något alls, vaknade hela tiden, kändes som att varje gång jag kollade klockan hade det gått 5 minuter och jagh ar haft den värsta huvudvärken jag någpnsin haft. Det är så mycket tankar som bara vill ut.

Natti igår var ganska tråkigt, förutom att jag vann flera hundra på black jack då, i övrigt var kvällen skitdryg och nylter.

Jaja, vi får väl se hur detta kommer sluta nu. Det är farväl, tack för allt.

Abstract Data Type ( ADT )

Let us try to find a definition for Abstract before going anywhere near the computer relevance to this topic. This is the definition from google: "consider a concept without thinking of a specific example; consider abstractly or theoretically", meaning that being Abstract the object itself is not finaly defined. The term "Car" is abstract for instance. A Car is never really defined before you tell what kind of brand it is. The complete definition of an abstract object like Car would be "Saab" or "Volvo" and even this would be abstract.

So where is the relationship between programming and abstract types, the above example of a car is one of the probably most used and one of the best ones. But for variaty let's take something else as an example, this being; an Abstract List of items, which doesnt have a definition on compile time. So i'm not gonna give a specific object example.

Hence having the following problem; You are writing a program where you want to allocate objects such Items in your store, reserve parts to the items you are selling and so forth. How would you first define these? Well it's obvious, they are Items then there are definitions of an Item which, if talked about more, would take us on the the road of Object orientation and polymophism. However the topic is Abstract Data Type(s). Having a superclass called Item then subclasses that might be the following; Reserve Part, Store Item, Corporate Item these are all items and have stuff in common, but they might not want to be defined as just an "Item" because they might differ in some ways and somewhere in your code you might need to have a better definiton of the term "Item".

So having a group of sub-items, think of the following problem, we want to have these in some kind of list, maybe as an inventory list, how would this be done? Well we could easily use three different lists but then it wouldnt actually be a nice inventory set. This is where the abstraction comes in hand we define a list being: List<T>. T meaning that it can be whatever as long as all the items is type defined as the same Type. Now i need to clearify that
ReservePart derives from Item which will allow for polymorphism and inheritance and this will of cours let us store these objects in the same list.

Livet!

Oj oj, första gången jag skriver här, på mitt modersmål, på väldigt länge? Kändes som att det kansek var dags för det! Tänker inte skriva något om "Livet" idag, inte mer än vad jag brukar i allfall, men det är så svårt att komma på topics, i och med att jag aldrig tänker ut vad jag ska skriva, utan bara skriver orden som kommer till mig, så är det svårt att först sätta en topic. Och jag ändrar aldrig text jag skrivit, förutom brutala stavfel.

Så, vad händer i mitt liv just nu? Jobbar sista dagarna på ABB, sedan är det ledighet i en vecka och efter detta börjar skolan! Blir nog en resa till halmstad nästa vecka ( 2a september ) för att kolla på hockey, Frölunda ska spela i Sannarsphallen, vilket är riktigt coolt :)

Utöver mitt arbete på ABB så har jag inte hunnit med så mycket mer än att kolla på massa avsnitt av Dr. Who.

Jag kommer att påbörja skrivandet av en Bok såsmåningom, kommer antagligen börja som en del av min blogg och sedan när jag har tid, ork och ett kapital så kommer jag skriva den och binda den :) Storsinta planer denna mannen har? Hehe, det måste man ju ha!

Något underligt hände idag, tänker inte gå in på vad, men det är på något sätt bevisat för mig att folk kan förändras och att man verkligen inte skall vara långsynt. Det som inte stärker dig, dödar dig, eller oj, är det inte tvärt om? Jag tror stenhårt på att om man inte dör och mår väldigt dåligt så kommer detta stärka och hjälpa i framtiden. Allt ont leder till något gott och vad som är gott är ju väldigt relativt.

Nu ska jag duscha :O

Importance of good Architecture, Structure and Patterns

Often when developing software such as websites, windows ( or any other operative system for that matter ) programs, the begining of the progress is quite simple; you have your ideas and may have some thoughts about how to implement everything. But what often is forgot when developing software is the importance of thinking ahead, thus, planning for a larger software that you have in mind.

For an example, when i started developing SmartIT Invoice i thought of it as a software that would generally help me organize my small amount of invoices. But as the years pass my company grows bigger and bigger and once im up to n-numbers of invoices, a simple List View won't be sufficient. Therefore after implementing my Invoice software, i started thinking about how i could change everything and structure the code for helping me in the future. I had in mind that i might not always want to use the Windows Graphical Interface for input and output so as i always do, i seperate the Design code from the Logical Code. This meaning that my application has three layers. Them being:

  • Application Layer, code for display, handling window events
  • Logic data layer, database connections, objects
  • Data layer, this being the database with functions, views and procedures
By having these three layers i can easily change one of the layers without changing the next. Of course this is not entierly true, i would have to change some parts in the Logic Data Layer if i changed the DBMS.  I would however not have to change that much if i just changed the behaviour of a Stored procedure.

Again takng my Invoice softwre as an example, i recently released a software called Webexpress.nu which allows customers to create their own website and for this i need somewhat of a payment system. Of course using Credit card payments is nice and easy but not entierly nessesary. So by just adapting my Webste to the current Logic Data Layer of my SmartIT Invoice software, i could easily get an intergration that allowed me to create customer invoices that pops up on the user account, when they are online on the page of course and even directly to my software, withouth any adjustments in the Data Layer or in my Windows Software.

This proves the point that well structured code and seperate layers will help you along the way of program development.

As a side note the Data Layer in this case is a Windows DLL with .NET 3.5 code which makes it even easier to implement when the website itself is asp.net with .net 3.5.

There are a lot of good design guidelines out there which will help you structure your software better and help you understand how to always follow a pattern. A pattern doesn't, in my point of view, have to be a pattern like Singelton etc, it can by any means be a way for yourself to regocnize your own code, thus following a pattern. Example, i often tend to use m_ before member variables and write all functions and access methods with a capital letter.

Have fun programming!

Fibonacci

This formula is kinda fun, and it speaks for itself. If it doesnt, you are stupid :P


Halting problem

Yesterday i accounted a very fun problem which has a mathematically incomputable solution. Meaning; the solution cannot and will never be able to be stated as a mathematical formula. Let me take this from the begining. There is a known problem called "The halting problem".

The first thing we ask ourselves; Is it generally possible to prove that a program has bugs in it or not, for all possible inputs?
The answer is False, this is impossible and here's another view of the problem;

Is it generally possible to prove that a program will eventually halt or weather it will loop forever, for all possible inputs?
Same answer here, this is False

We have this function public boolean Halts(string program, object[] arguments);

And now we have
public static void UhOh(string program) { if (Halts(program)) for(;;); else return; }

What happens when the argument is the program itself? Then the result will be:
If i Halt: Loop forever
If i loop: Halt
Which takes us back to square one, this problem is impossible to solve.

This is called The halting problem, read more here: http://en.wikipedia.org/wiki/Halting_problem

Now, of course there is a solution, why else would i bother repeating this? :)

The Busy Beaver Set is the solution to our problem, this Set of numbers will help us, however, the Busy Bever Set is impossible to compute with mathematics. Which makes this theory impossible to prove. Im not gonna state how the BBS works but it will generally help us try out 4 > 5 instruction long sequences which makes it possible to try over billions of inputs. Its still not infinity though.

Special thanks to Chris from Glasgow, Software Engineere.

Big O-notation

So starting school in a couple of weeks and being told that you wont get any "allowance" from the state makes you think twice about your current situtation. Not that this has anything ( directly  ) to do with o-notation. However this is how i forced myself into learning it. I have to re-take an exam in Algorithms and Datastructures this upcoming week and i want to share my experience in big o-notation.

So basicly we have an array, a list of some sort and somehow we need to go through each element in this list. Having 'n' elements we need to create some kind of look like this:

void walkList(int[] numbers)
{
   for ( int i = 0 ; i < numbers.lenght(); i ++ )
   {
      print numbers[i];
   }
}

Now this will print all the elements contained in the list of numbers. Lets look at this from a time complexity way, 4 constant operations these being:
  • function input
  • int i assignment
  • i < numbers check
  • increment
And the loop will run 'n' times meaning we have n + 4 this will give us O(n + 4), but constant access times are irrelevant talking about runtime so all we do is write O(n). O, ordor as it is pronounced, is a way of stating the time complexity.

Now lets say we need to process ths array in another way, play with the thought that we have this list of numbers and for each number we want to go through the list again. This would give us a nested loop and give the time complexity O(n^2). This meaning that we need to process the list twice for each item, hence n ^ 2.

Looking at a sorting algorithm like Merge Sort that first divides the list into 2 peices untill its at the last item, then merges them. We see the typical behavior of a log() with the base 2. So, the split / sort part is basicly log(n) while the merging part is n and log (n) * n = nlog(n) which is slower than log(n). There are however no "standard" sort algorithms that can do better than nlog(n), in a random case that is. Best case for i.e. bubblesort is log(n)  and worst case for bubblesort is log(n^2) which is slower than mergesort.

Mergesort




When is time complexity nessesary? I would say that during all my years of programming, learning speed, size and other performance parts the hard way, i would say that this is a very good complement to fast calculate time complexity of your algorithm. You can be a very good programmer without knowing a lot about this. A lot of this is just something that a programmer knows how to handle without knowing O-notation. But as said, a good complement.

Have fun programming.

Några timmar kvar..

Jahapp! Har äntligen börjat skriva lite i "Programming" kategorin med, hih. Programmering är skojjsigt! :)

Vill sova, men borde inte, jobbar ju natt imorgon. Har inte blivit så mycket skrivandes här de senaste dagarna, tyvärr, får bli bättring på det så fort jag jobbar lite mindre :)

Hoppas allt är bra med er!

Objects, Objects, Objects!

By looking on everything in life as Objects is one of the benefits from doing object oriented programming. It doesn't really matter if you master the technique or if you are in the beginners stage, just starting with object oriented programming will open up your eyes.

Seeing how objects change your perspective on both programming and other stuff in life, i've notied that when i wanted to learn something like animating in Flash, knowing object orientation helps. Not particulary with the animating, but with the thoughts on how i will structure my animations.

I.e. that i have to create a move, where a part in this move occures many times, repeatinly creating this scenes and moving them around is a fairly harsh work. Looking at it from an object oriented perspective you see that you have:
A main film
An object containging the scene

When needed, you just insert a new object of the scene and you never need to repeate the procedure of creating the scene.

Using Objects isn't always good though, when you need to store the memory on other medias than the RAM you need it to be serialized, which is not handled to good by some languages such as PHP.

The basics of object orientation is easy to learn over a few minutes, when you try to look at everthing at a new perspective, the learning period will decrease.

Let's say that you have a Car, this car has 4 wheels, 5 doors, 6 windows and so on. The doors got handles, the wheels got air in them and so on. Seeing all these parts as Objects is a good way to play with the thoughts of object orientation. See how i apply inheritage on a car:

abstract class BasePart
{
    int m_ModelNr;
    string m_Name;
    public BasePart(int ModelNumber, string Name)
    {
         m_ModelNr = ModelNumber;
         m_Name = Name;
    }
}

Everytime you create something, the created part / object or wathever got a Model Number and a Name, just look at carparts or a coka cola bottle.

class Door : BasePart
{
    int m_DoorType;
    int m_Weight;
    int m_Code;

    public Door(int DoorType, int Weight, int Code, int ModelNumber, int Name) : base(ModelNumber, Name)
    {
     ///.....
    }
}

The codesnippet above shows the basics in object orientation, this is a Base Class which is Abstract, which means that you cannot create an object of it.
The Door is derived from a BasePart because its a BasePart.

Futher object orientation overviews and thoughts will come soon!

MySQL : Limit + Order By is Slow

Play with the thought you are having a table strucutre like this:
[ Persons ]
 ID
Name

[ Occupations ]
ID
Identification

[ Occupation_Relation ]
UserID
OccupationID

Having Indices on all nessesary columns and using a query like this:
select Persons.Name, Occupation.Identification
from Occupation_Relation
inner join Persons
on Occupation_Relation.UserID = Persons.ID
inner join Occupations
on Occupation_Relation.OccupationID = Occupations.ID

where Idenfitication in ('IT')

order by Name

limit 0, 20

This will be VERY slow because having 200 000 Occupation Relations regarding IT, it will use the Order By clause before the limit, thus ordering 200 000 rows.

The simple solution to this problem is having a subselect like this

select Persons.Name, Occupation.Identification
from ( select Persons.Name, Occupation.Identification from Occupation_Relation inner join Persons on Occupation_Relation.UserID = Persons.ID inner join Occupations on Occupation_Relation.OccupationID = Occupations.ID where Idenfitication in ('IT')
 limit 0, 20
)
order by Name

This will though give us a major problem having thrown away hunders of thousands of rows. But this will give us 2000 relevant rows to our search and thus solving the performance problem.

The solution forces the User to specifiy the specific searched data.

Trött..

Varit uppe sedan 05.10.. trött kan man säga :) Pratade precis klart med sandra, 1h och 50 minuter :O Längsta samtalet i sommar tror jag! :D

Nu ska jag sova, fast är hungrig.. svimmar till sömns :P

Sova

Nu ska jag sova, jobbat från 07 - 19. Imorgon jobbar jag ¨07.00 -> 24.00. Jag finns närvarande för SMS om nån har tråkigt. Vilket jag kommre ha från 07.00 -> 19.00 iaf, efter det kommer jag vara fruktansvärt upptagen. Sen kommer jag köra bil och antagligen somna och åka av vägen... så ring / smsa / besök :P

Till er som knackar/ringer på min dörr; Jag öppnar aldrig om ni inte bokat tid eller på något sätt ringt / skrivit innan. Jag har inget titthål och tänker inte öppna för vem som helst.

Kloka ord; Våga Gå vidare.

God natt!

Jahapp, då har jag äntligen kommit hem från jobbet, fått koppla av nån timme och fixat mig för sängen. Är ganska så trött nu, varit igång sedan 6 i morse. Jag längtar till lönerna från mina tre jobb kommer, då blir jag lycklig :)

Händer inte så mycket när man jobbar en hel dag såhär, relativt skoj, var uppe vid en catapilar idag, en maskin som matar kabel och så skulle jag övervake n skarv som var påväg genom för att se att den kom rätt så frågar jag på com-radion "Ska jag trycka på nån knapp?" och så får jag som svar "Din G-punkt"... halååååå, humorn xD

Ska läsa lite sexnoveller nu, jag saknar förresten halmstad påtal om sånt xD ( ännu mer humor ). I allafall, saknar halmstad, vänner, familj, espresso house. Det finns saker som jag inte saknar där med, men sånt är bara tråkigt att prata om.

Jag orkar faktiskt inte komma med något klokt ord idag mer än; Man ska kanske ta vara på det man har? För vem vet, en dag kanske man inte lever efter samma förutsättningar man gör nu och då får man anpassa sig. Det är något som vi lär oss att vara redan från födsel, anpassningsbar för vissa situationer. En klok sötnos sa till mig idag att det faktisk inte spelar nån roll hur mycket pengar man har, man kan vara lycklig ändå. En sån tjej vill jag ha. Nån som inte bara tar mig för alla miljoner jag är värd.

God morgon!

Mhm äntligen morgon och jobb igen! Bara 2½ vecka kvar på ABB nu och bara 12 dagar kvar till en tenta i skolan, den måste jag klara, det är Sista gången någonsin jag får ett försök i att klara den. Jag hatar tentor, mycket bättre med skrivuppgifter och/eller projekt .

Ibland är det komplicerat att vara en god vän, men man får göra sitt bästa, nehe, idag tänker jag inte köra i 150km/h. Ska skynda på, ha en trevlig dag bl0ggers!

Sofie.

Ohhhh SOOOFIEE... HAHAHAHAHAH *humor*.

I allafall, lite seriös kanske man ska vara nu såhär innan man ska sova, borde förresten sovit för ett par timmar sedan. Men NEEEJ jag ska göra massa andra dumheter som att vinna matcher i starcraft och sådär, men men.

Hur har er dag varit? Det är sällan jag ställer frågor utåt, så nu får ni ta och svara!

Imorgon blir en lång dag, ska upp kl 06.00, ta mig till karlskrona till 06:54 och sedan slutar jag 15.06 och så börjar jag 15.30 på Mailopages och kommer antagligen hem vid 21.30. Vilket kommer resultera i en dryg dag.

Jag borde verkligen åka till Halmstad, blev precis påmind vilken idiot jag är som inte varit hemma, inte ordagrant Idiot. Men jag är ganska bra på att läsa mellan raderna, synd bara att jag har dyslexi och läser fel? :O Nej nu menar jag inte allvar, jag som skulle vara lite allvarlig?

Reflekterade lite över min analysförmåga idag, jag är en väldigt bra människokännare och ser lätt hur en person kommer agera härnäst, beroende på många variabler i och för sig. Men det uppstår problem när man lär känna någon och lär sig läsa dessa och personen i sin tur faktiskt vet att man läser de som en öppen bok och kan läsa en själv precis lika bra. Problemet blir då att man lurar varandra med signaler eller så bara mistolkar man. Detta kan bli katastrofalt. Men om man nu kan läsa varandra, så borde man läsa av detta?

Kvällens kloka godnattmening; Man kan aldrig tänka för mycket på en sak, det är alltid bättre att analysera situationen och dess resultat innan man försöker implementera nån lösning för ett problem som man tror kommer uppkomma. Ta saker som de kommer, men var berädd på vad som komma skall. Således, tänk på vad dina handlingar kan ha för konsekvenser, men våga handla annorlunda för att få ett annat resultat än det som andra förväntar sig.

Trött.

Gud vad trött jag är.. Sitter på mitt andra jobb nu och jobbar, kliar i ögonen, sugen på cola och hungrig. Detta är liksom som gjort för att vara tjurig :) Men glad som man alltid är, så är jag inte sur, ska göra något åt det istället kanske, fast min plånbok ligger i bilen.. suck..

Skriver lite mer när jag kommer hem :)

Work.

Happ nu åker jag till jobbet, kommer nog hem runt 21.00 -> 23.00 ikväll, jobbar ju först på ABB tlls 16.00 sedan ska jag vidare till Mailopages AB. Kommer bli en lång dag och jagh ari nte fått i mig nån redbull än, humz.

Orka vara ovän med dig.

Världens finaste tjej


Det är svårt att hitta en snyggare tjej.. Eller hur? :O Förförisk blick, jävligt fint hår, ser ut att ha välskött hy, normala former. Visst, bilden är redigerad, men so? :)


Brilliance.

Dagen såg ut precis som gårdagen, eller ja, nästan i allafall, förutom att jag inte kommer ihåg vad jag gjorde igår. Betyder det att jag inte vet vad jag gjort idag? Hehe. Antagligen inte, har jobbat hela dagen på Mailopages AB i karlskrona. Jag måste uttrycka min ilska lite, jag hatar MySQL. Jävla skit är vad det är, företag borde förstå bättre än att använda skiten. Tacka vet jag Microsoft SQL Server.

Det är ganska lätt det där, att störa sig på saker. Tycker jag stör mig på saker hela tiden, men de är väl en av de där sakerna man måste göra för att tycka det är roligt att leva, klaga på saker och när de väl blir bätrte, ja då klagar man på något annat. Måste ju alltid finnas saker att kritisera.

Snart är mina tre år på högskolan avslutade. Ska bli riktigt skönt att komma ifrån ronneby och allt vad det innebär. Ska ta mig så långt bort från den här hålan som möjligt, börja ett nytt liv i ett annat land där ingen känner mig. En sak som hade varit ganska roligt, är att gå under jorden ett par år, säga till sina föräldrar att man åker iväg men inte kommer höra av sig på 2 år. Eller ja, förutom mail då, men ingen får veta var man är och man ska inte ha kontakten med någon från sitt förflutna. Och sedan då se var livet tar en. Hur länge skulle man klara sig utan sina vänner? Jag tror inte jag hade klarat mig längre än till Kastrups flygplats. hehe.

Tror det är ganska viktigt att man inte nöjer sig med vad man har, att man alltid försöker få något bättre. Men ibland borde man varan nöjd för att det inte går att få bättre. Men om saker runt om kan förändras så kanske perspektivet på det hela blir bättre och i sin tur, så har man ju faktiskt gjort det bättre fast det var perfekt? Kort och gott så borde man alltså sträva efter att alltid slipa sina diamanter. Man ska ha mycket drömmar och inte nöja sig förrens man är på topp och när man är på topp, ja då finns det andra toppar att bestiga.

Snart åker en av mina bästa vänner iväg i sex månader, vet inte hur det kommer vara, hehe. Kommer bli en ganska omruskad tillställning efter att man faktskt pratar med någon varje dag, har nån att luta sig mot när man behöver prata. Eller så blir det bara en jävligt dyr telefonräkning. Haha :)

Tänkte åka till Örebro och hälsa på Sofia & Co. Känner att jag sagt det nu hur länge som helst, ända sedan hultsfred, men nu får det vara nog på framskjutandet av dessa planeran, jag kommer i September. Måste ju faktiskt hälsa på min gudson med, han vill ha en leksak av mig, annars lär jag inte få komma hem till min syster! :D

Det kloka för dagen; Man måste på något sätt se sig själv som centrum i universum och att allt handlar om en själv. Men inte ur det perspektivet där man blir egoistisk och ser till att alla passar upp. Utan att man ser till att allt fungerer runt om, för om jag är cetrum och allt kretsar kring mig, då måste jag fungera, för att andra ska fungera. Man måste på detta viset tro på sig själv och stå på sig själv och på något vis använda de stolparna till vänner man har och lägga över lite av tyngen i drivandet av centralpunkten, för en ökad balans i unversumet.

Perfect 2.0

Okej nu måste jag be Sofia om förlåtelse, glömde att jag såg perfect av Simple plan med henne och gänget. Sorry!

Har arbetat med min designer hela kvällen på www.webexpress.nu nu har den äntligen blivit som jag vill ha den, fick till det med lite fina bilder som vi köpte med. Bilden här: http://www.webexpress.nu/Price är bäst :D

Så, kvällen har varit soft, gick upp vid 10.35 typ när de ringde på dörren, bovärden väckte mig. Sedan vid 13.00 började jag Koda lite på Mailopages AB, kl 19.30 kom jag hem, fortsatte koda fast på webexpress.

Det är så JÄVLA skoj att göra något som man är så jävla duktig på och det är så kul när mina kunder säger "Du löser detta, det finns inget du inte kan lösa, du kan få en gris att flyga". Det värmer :) Synd bara att inte tjejerna faller som de gör för brandmän, haha!

Redan sagt lite kloka ord idag men man kan väl aldrig bli för klok; Om det är något som vi alla har gemensamt här i livet så är det, tiden, miljön och varandra. Visst lever alla efter olika förutsättnignar, men det rättfärdar inte specialbeteende. Det är sällan man får saker gratis, det finns inget som rättfärdar avundsjuka som leder till hat.

:: Edit ::
Kolla, få rysningar, sprid.

Gå genom USA!

Jag ska gå ett par rundor i USA!

USA

Såhär ser min resplan ut! Ska börja i seattle och gå till Los Angeles sedan raskt vidare till Nevada och ta en titt i Las Vegas, sedan drar jag mig ännu raskare vidare till New Mexico, vidare till Florida, upp till New york, sedan tillbaka till Seattle. SEDAN går jag vidare från Seattle och ner till AREA 51 i Nevada!! Höjdpunkten på resan! För då ska jag hälsa på min kusin som de hämtade på mars.
Efter detta går jag vidare till Seattle igen och därifrån vidare till New york, sedan vidare till Seattle och en sista gång tillbaka till New york för att simma hem.

Beräknad restid: 245 dagar och 19 timmar ( tar de 1 timme längre blir jag förbannad )
Beräknad sträcka: 29 043,831 kilometer
Jag måste alltså gå i ungefär 4,92337 kilometer i timmen....konstant!
Tror ni jag klarar det?

Perfect.

Låten Perfect från Simple Plan är riktigt bra! Såg de på hultsfred i början av sommaren. Underbar scenekänsla, bra musik, schysst publik. Tror jag såg de med Nathalie, hehe. Minnen!

Tänkte bege mig till jobbet om en stund, jobbar som ni kanske vet på ett par ställen just nu. Har ju mitt företag som driver www.webexpress.nu , sedan jobbar jag som 5-shiftsarbetare på ABB genom Adecco och så jobbar jag på Mailopages AB som Software Engineere. Alla tre är jobb som är riktigt roliga och alla är väldigt annorlunda.

Har börjat läsa lite i en novell som jag lånade av Sofie, Sex katastrofer bort av Åsa Anderberg. Är precis i min smak, mycket sex, intriger och analyser av livet. Får lägga ut en recension när jag läst klart den.

Nu har jag skrivit om detta fruktansvärda Ha-begär som driver oss genom livet  i tre dagar och idag ska inte vara annorlunda. Även om vi har ett drivande medel som tar oss genom livet, så kan det krongla i motorerna och Ha-begäret kan förvandlas till något som ger oss motorstopp.

För att ta ett exempel, du har en perfekt relation med en person, ni är bästa vänner och allt är skitbra. Men du vill ha mer; Ha-begäret tar över. Detta får oss till en annan punkt som är; Man är aldrig nöjd. Varför kan man inte nöja sig med det man har?

Detta drar över allt till arean; kärlek, förälskelse. Var går gränsen för väldigt bra vänner och kärlek? För att kärlek ska fungera krävs vänskap och för att vänskap ska fungera så krävs nån form av kärlek. När går denna våg av känslor över till stadiet då allt blir sexuellt? Är det en inställning man har första gången man träffar personen? Om man vet att man träffar någon för att vara vänner, kanske det alltid förblir så? Men om man träffar nån från första gången, i hopp om annat, kanske inte inställningen försvinner?

Och, hur ofta blir man kär i en ful kompis? Det vore visserligen lite annorlunda och roligt, att bara bli kär i människor som man finner o-attraktiva, fast då är de ju attraktiva.

Simplicitet, innovation & design; www.webexpress.nu

Lite kloka ord för dagen är aldrig fel; Det finns en uppskö olika beteende hos människor, det är viktigt att man känner till att alla har sina egna sätt att tolka livet på. Det är lätt att ta förgivet att folk förstår precis vad man menar eller vad man vill. Men så är inte fallet, det är ofta man hamnar i situationen; "Lost in transelation". Detta kan man såklart motverka genom att istället vara ärlig och fråga en gång för mycket, istället för att tyna bort för att man frågat för lite. Det värsta som kan hända är att du får ett svar som du inte är nöjd med, men då handlar det bara om att anpassa sig.

Perspektiv.

Är inte att lära sig nya saker något av det roligaste som finns? Eller lära känna nytt folk; en livsdrivande brännsleform är nykunskap. Det fnns alltid trevliga saker att få reda på om sina vänner, gamla som nya, man kommer alltid på nya funderingar om sina vänner och varje dag som går lär man känna varandra bättre. Ger inte detta en drivande effekt i livet?

Kan vi inte refelektera över livet som om det vore energi i form av ström? Vi kan se oss människor som skal med ett behov av att fyllas med spänning för att kunna driva oss vidare som fiskar i vatten.

Det ger lite perspektiv på livet att fundera över vad som verkligen driver oss genom dagarna. När jag var ute för ett par helger sedan i halmstad med lite folk så sa jag till de klagande tjejerna när vi gick hem att, det spelar ingen roll hur långt det är hem, för när vi väl är hemma kommer det kännas som tiden gått så fort och ni glömmer att ni någonsin frågat. När vi kom fram, så sa jag; Nå? Hur länge sedan känns det som att ni frågade?

Tiden är bara ett redskap för att synkronisera sig. Man kan få den att gå precis hur snabbt man vill, eller hur sakta man vill. Men hur är det då med, "Tiden går fort när man har roligt", har man roligt vill man ju att tiden ska gå sakta för att man ska ta vara på tillställningen? Tiden går precis så fort som du vill den ska, möjligt att tiden går så fort för att man ser fram emot nästa gång man ska ha såhär roligt?
Klockan går ju lika fort som den hade gjort om du  har tråkigt.

Det blir nog en klok mening idag med, istället för bara ett klokt ord; När tiden går saktare än vad du vill, ta då fram första bestäma hjälpmedel för att kontakta den som du håller kärt. Det finns alltid saker att lära sig om varandra och att utforska livet tillsammans är något man ska ta vara på. För vad är egentligen tiden om man inte fyller den med glädje?

Dryygt!

Jobb jobb jobb, så mycket annat jag vill göra.. som att hålla om dig hela tiden..?

Sagolikt.

Överge direkt tanken om att jag ska skriva något som överhuvudtaget har med ämnet att göra, eller ja, vem vet, det kanske kommer någon liten rad som har med sagolikt att göra. Kanske är det just denna meningen där jag tänker berätta att jag trycker i mig Färks nypon soppa, observera särskrivningen, från Sagolika soppor.

Är det så att man får särskriva när det är en gestaltning? Hur ska man i så fall skriva namnet på produkten eller företaget om man inkluderar det i en text? Jag menar, att skriva "nypon soppa" är ju sjukt irriterande, men om produkten heter det, då måste man skriva det?

Någonting som vi borde införa är husarrest för personer under 18 år efter kl 19.00 på kvällen. Igår satt jag och väntade på bussen från Sailet i Karlskrona, kvällen var kanske inte den bästa någonsin men var trevligt att träffa arbetskamraterna. Sitter där och analyserar och observerar som jag brukar göra, när jag helt plötsligt ser två personer brottas lite. Först ser det helt normalt ut, kanske till och med lite för bra, de kanske är gay? Sen börjar alla i deras vänskapskrets om man kan kalla de så, skratta åt en av killarna för han är underlägsen.
Killen blir ledsen/arg/irriterad och går där ifrån. När han kommer tillbaka så hotar han den andra killen med stryk och när han böjer sig ner så "tar han honom bakifrån". Detta gör den arga killen ännu argare. Vad som nu, mot min förvåning, händer är att killen i gul tröja som är arg som ett bi, LÅTER den andra killen bitch-slappa honom, gång på gång på gång.

Vad är detta för idioter? Kan ni inte bete er på ett bättre vis?

Var som sedan händer, som gör mig riktigt förbannad, där står en kille i lugn och ro, helt plötsligt hoppar de upp nån liten idiot och skallar honom, bara sådär? Sedan skriks det på kompisar och helt plötsligt är de kanske 15 personer mot den stackars skallade killen.

Som tur var gick den skallade killen därifrån, annars hade han nog skadat sig allvarligt och jag hade varit tvungen att hjälpa honom, vilket hade resulterat i massa misshandelanmälningar, sånt är inte ok.

Nä, skämt och sido, våld är aldrig okej. Men vi lever i en farlig tid med farliga gator och detta måste bekämpas.

Idag blir det inte bara ett klokt ord, utan en klok analys och observartion;
Varför ska man se på framtiden som ett hinder för att söka lycka idag? Det finns ingen mening med att vänta med saker bara för att man inte vet hur framtiden ser ut, eller för att man vet att framtiden ser ut på ett sådant vis som skapar komplikationer idag. Man ska leva i nuet och ta vara på vad man har, älska det man kan älska, för det är inte alla som får älska.

Tankar.

Man hinner tänka en hel del när man sitter och jobbar på jobb som man inte behöver göra så mycket på. En del tankar som kommer upp är ofta, meningen med livet. Har funderat en hel del över det där och kommer nog fram till, att det inte finns något mer mening med livet än att man ska vara olycklig.

Sann lycka hittar man nog aldrig, människan kommer alltid ha detta "Ha"-begäret som driver till olycklighet, vilket är ganska, tråkigt och primitiv. Man kan tycka att efter så många tusen år som vi funnits på denna jorden, så borde vi utvecklats mer. Men icke!

Många andra tankar som springer förbi är, kärlek, om detta nu kan göra en människa lycklig innerst inne, många är säkert lyckliga i sina förhållande och med sina käraste, men till vilket pris? Finns det någon som verkligen kan säga "jag kan göra precis vad jag vill, vi har ett guldförhållande och jag är aldrig olycklig"? Skulle inte tro det.

Nu menar jag verkligen inte att man ska ta sitt liv eller skita i kärleken, för det vore bara dumt. Men är man lite observant på sin olyckliga tillvaro så kanske man kan bli lycklig. Jag är lycklig, fina vänner, bra familj, roliga jobb, detta är vad som gör mig lycklig.

Det finns ju såklart något som gör mig olycklig, detta "ha"-begäret är ju inte något som jag är utan, man är väl trotts allt en helt vanlig människa som alla andra och besitter samma förbannelse som de. Det är såklart; kärleken. Detta är väl det som gör nästan alla olyckliga som har ett bra liv i övrigt. Men samtidigt så ger kärleken en drivande effekt i livet, lite som när jag tankar min bil med Shell V-power och drar gasen i botten på E22:an.

Situationerna är dock inte alltid som man vill eller som man har tänkt sig, man kan spela upp scenarion som man vill göra i huvudet flera tusen gånger, men det blir ändå aldrig av; idag ska jag göra det. Är nog det vanligaste man intalar sig själv. Man ska försöka vara rak och ärlig, det är jag, sedan om det är det bästa, ja, vad vet jag?

Ett par kloka ord; Sluta spela, det du vill ha är framför dina ögon, ta vara på det medan det fortfarande finns kvar.