Journaling on estrip is free and easy. get started today

Last Visit 2024-03-16 17:05:41 |Start Date 2003-07-07 03:39:31 |Comments 5,617 |Entries 6,438 |Images 14,748 |Sounds 119 |SWF 21 |Videos 322 |Mobl 2,935 |Theme |

Category: programming

05/27/06 12:11 - 64ºF - ID#32629

Javascript Prototypes

Believe it or not, I love javascript so much.

SIDENOTE ON SUREBERT
If you want to use surebert for any AJAX stuff at artvoice, feel free. It allows you to easily post data to any page. Here is the non-compressed js version so you can see what is going on.

Prototypes
(e:zobar,59) if you already know this then maybe this is a waste because no one else is going to read it besides maybe (e:enknot) who already knows this because we talk shop all day at work, but in case you haven't thought about it, you can write very extensible objects in javascript using protypes.

In fact, I would argue that the prototype if the basis of complicated OOP in javascript. The prototype is applied to every instance of the object without having to copy the function as it is when declared as a function within the constructor.

Here is how I would write it

Greeter = function(yourName){
    this.yourName = yourName;
}

Greeter.prototype.getTimeOfDay = function(timeOfDay){
    alert('Good ' + timeOfDay + ', ' + this.yourName);
}

greetZ = new Greeter('Zobar');
greetP = new Greeter('Paul');

greetZ.getTimeOfDay('afternoon');//'Good afternoon, Zobar'
greetZ.getTimeOfDay('evening');// 'Good evening, Zobar'
greetZ.getTimeOfDay('evening');// 'Good evening, Paul'
[/box]

Because everything is an object in javascript, if you have mutliple prototypes for an object you can easily write them like below which look very neat and organized when used with large objects.

[box]
Greeter = function(yourName){
    this.yourName = yourName;
}

//javascript object notation for attaching multiple protoypes to an object.Although you could write each one as Greeter.prototype.name of function, I think when have lots of protypes this looks neater. You can also add any of properties as a prototype. In this case I am also creating a property called job. that can be referred to as instanceName.job e.g. greetZ.job you can even attach protoype arrays this way

Greeter.prototype = {

    'job' : 'programmer',
    
    getTimeOfDay : function(timeOfDay){
        alert('Good ' + timeOfDay + ', ' + this.yourName);
    },
    
    getRandNumber : function(min,max){
        min = min || 0;
        max = max || 100;
        alert(Math.floor(Math.random()*max+min));
    },
    
    sayHello : function(){
        alert("Hello, "+this.yourName);
    }
}

greetZ = new Greeter('Zobar');
greetP = new Greeter('Paul');

greetZ.getTimeOfDay('afternoon');//'Good afternoon, Zobar'
greetZ.sayHello();// 'Hello, Zobar'
greetZ.getRandNumber(10,30);// 'Good evening, Paul'
print add/read comments

Permalink: Javascript_Prototypes.html
Words: 389
Location: Buffalo, NY


Category: pets

05/26/06 01:16 - 69ºF - ID#32628

My house at 3:30am

At about 4:40 I decided to stop programming and head off to bed. The sugar glider seemed really unjhappy with this decision. Maybe it is because I shut off al the lights and she was hunting for ants. She ate one of those giant tanker ones. It was fun to watch her captture it. So when i wen tto bed she started barking like crazy. It is really as loud as a dog.

::DOWNLOAD SOUND::



print add/read comments

Permalink: My_house_at_3_30am.html
Words: 74
Location: Buffalo, NY


Category: dance

05/26/06 11:27 - 64ºF - ID#32627

Terrible Feeling

I feel the beginning of being sick on the night I wanted to go see Dieselboy and Dj Dara at the OPM lounge. I guess it cost $15 which was kind of expensive considering there would be very little dance space I am sure but it is probably the last opportunity I would have to see that combo in my life. I guess I have to start giving shit up in order to pay for the mansion.

image



print addComment

Permalink: Terrible_Feeling.html
Words: 78
Location: Buffalo, NY


Category: food

05/25/06 11:35 - 69ºF - ID#32626

Lunches

Everyday I eat lunch with (e:enknot). It is probably the favorite part of my day. We talk about nerdy computer stuff and get really excited about what we are doing, gossip a bit and eat good food. Today we decided to switch it up and eat at the sub shop on North.

Besides the walking and beautiful weather it was a waste. The food was really bad, as was the service. The counter girl was kind of nice, but the kitchen dude was kind of a jerk. The atomsphere was ueber tacky and the paneling wasn't even sheik in the 70s.

I didn't even take a picture of the food. My french fries tasted like fish and not in a good way.

image

image

It was so pale in comparison to the roswelll lunches. I feel bad that it was so plain the day (e:jenks) visited. The next day, this was the entree.

image

This morning at work we had a fire alarm that freaked me the hell out. I didn't even breathe because I was so scared of what could be burning in the cell and virology building. The alarm was so loud and scary.

::DOWNLOAD SOUND::


print add/read comments

Permalink: Lunches.html
Words: 205
Location: Buffalo, NY


Category: downtown

05/25/06 07:58 - 73ºF - ID#32625 pmobl

Thursday at the square

Here I am at thursday in the square with (e:enknot), increaisngly frustrated that I have not developed a tool to send a mass sms (text messgae) to peeps about where I am. I am going to make it tomorrow so we can easily meet up on the go. It will be great.

::DOWNLOAD SOUND::



I have 4 bumper sticker with me in case I met anyone.

Beer makes my face numb.

image

Missing Image ;(



Why do these satan worshipping freaks come to protest.
image

image

image

image

image

print add/read comments

Permalink: Thursday_at_the_square.html
Words: 94
Location: Buffalo, NY


Category: nonna

05/25/06 12:08 - 59ºF - ID#32624

I miss you Nonna

As (e:mike,500) has pointed out, it has been a year since Nonna died. It was weird to relive the moment on my journal (e:paul,3377)

I still often think that she is there when I go to the house. I always expect her to answer the door.
print add/read comments

Permalink: I_miss_you_Nonna.html
Words: 48
Location: Buffalo, NY


Category: programming

05/24/06 02:53 - 65ºF - ID#32623

New programming style

I just discovered something that makes me want to re-organzie all this code I just wrote. Why could I not have thought of it 10,000 lines ago!

Bye bye
mover.prototype
mover.prototype
mover.prototype
mover.prototype
mover.prototype
mover.prototype
mover.prototype
mover.prototype
mover.prototype
mover.prototype
mover.prototype
mover.prototype
mover.prototype
mover.prototype
mover.prototype
print add/read comments

Permalink: New_programming_style.html
Words: 58
Location: Buffalo, NY


Category: hair

05/23/06 11:18 - 50ºF - ID#32622

A new Haircut

I a continuation of documenting every haircut. This time no nudity.

I was sick of getting zits from my hair dripping sweat in my face during gym workouts. I refuse to use shampoo, as I never really have. I also never used deoderant but I suppose anyone who has met me knows that ;)

image

Anyways so instead of starting to use shampoo, I decided to just cut all my hair of again. Bye, bye hair and bye bye zits.

image

image

The old hair cuts
(e:paul,4120) - the big haircut
(e:paul,3745) - the facial shave
(e:paul,2428) - the scandalous mirror pic
(e:paul,2780) - beard cut
(e:paul,3517) - full body shave - the sidekick bugs
(e:paul,1495) - shaved face - wow I look young - I guess it was 2 years ago

(e:paul,893) - the most shaved head ever

At least I didn't let my hair get as out of control as then (e:paul,4226)
print add/read comments

Permalink: A_new_Haircut.html
Words: 163
Location: Buffalo, NY


Category: mobile

05/23/06 09:05 - 55ºF - ID#32621 pmobl

Nice Day

Had lunch with (e:enknot) and (e:jenks). Anytime you wanna do that again jenks, I would be delighted.

image

(e:jenks) and (e:enknot) having my favorite kind of dorky discussion about computers and social networking.

image

Afterwards, I had a pleasant afternoon working on a programming project I not so fond of but am making the best of.

I worked a lot on this magicTable object for the project. That part was fun. I seem to never tire of javascript.

I finally asked my supervisor about getting a patent on one of my latest creations. I hope it works out.

On the way home there was this computer sitting on the lawn looking really sad. I hope they never put me outside like that when my technology is outdated.

image

print add/read comments

Permalink: Nice_Day.html
Words: 135
Location: Buffalo, NY


Category: photos

05/22/06 11:33 - 46ºF - ID#32620

Mobile Snaps in Time

Here I am being silly and carefree
image

Here I am being a freak about to go mobile.
image

(e:twisted) says I don't look nearly as evil as here (e:paul,3822)

Someone left this apple and candy on a table in the hallways at Roswell. Did they really think someone was going to pick up some candy or an apple in a hospital and eat it? It seems so intentional. I mean it is screaming danger to me. Was I brought up to be too careful?

image

image

The city removed those orange barrels from the street near the BAC next to the courthouse and jail but forgot to remove the tire rims that held them in place. They have been there for a while now. It;s kind of trashy.

image

(e:paul,4339) - here are those ants from the other day

::DOWNLOAD MEDIA::



print add/read comments

Permalink: Mobile_Snaps_in_Time.html
Words: 151
Location: Buffalo, NY


Search

Chatter

New Site Wide Comments

joe said to joe
Never send a man to do a grandma's job...

sina said to sina
yes thank you!
Well, since 2018 I am living in France, I have finished my second master of science,...

paul said to sina
Nice to hear from you!! Hope everything is going great....

paul said to twisted
Hello from the east coast! It took me so long to see this, it might as well have arrived in a lette...