Quimble is too much for me now

February 5th, 2008

Hi all,

I’m going to make a short post about a serious subject. Quimble is costing me too much money and taking up a little too much time.

I like the app and I respect those that are using it and want to judge any interest in either a sale or open-source-someone-else-hosts-but-keeps-me-in-the-loop option.

Even now, I have to cut what should be a heart-felt blog post short to go to work. But, I’m putting a poll below… go ahead and vote on it.

If you want to contact me directly - topper AT quimble dot (0m.

MediaTemple is about to raise my monthly cost another $20 hence my pressure.

Love to hear from you all:

Not MediaTemple

January 9th, 2008

It’s not MediaTemple’s fault. It’s spammers fault and I really have no time to combat it. I’m considering it a DoS attack, but I have no resources to respond to the attack right now. Looks like Quimble’s going to have to be down until further notice. Sunday at the earliest.

My sincere apologies… I just have work and some personal things going on in my life right now.

Thank you so much for caring enough to read this!

MediaTemple downtime

November 26th, 2007

FYI:

Dear Site Owner,

(mt) Media Temple would like to notify you and the Contacts on your Account of a very important data center maintenance which may affect one of your hosting related services.

DATE/TIME WINDOW:
—————————-
Friday, November 30th 2007 9:30 PM - Saturday, December 1st 3:00AM PST

To see when this maintenance window will occur in a different timezone please visit:

http://mediatemple.net/go/date/0710112330 

MediaTemple issues

November 4th, 2007

The site’s been down for a while now. I spoke to a guy at MediaTemple. He says “he thinks that it’s a system-wide issue.” Of course, there is no other information available to me. And, of course, the system status page shows “no problems.” This is getting retarded.

I mentioned that it would be nice to get more information on what’s going on, and the guy I spoke to said “I would like to be able to post blog posts as well. But, up until 15 minutes ago it was just me here.”

So - that’s my 24 hour support. One person, who does not have the authority to inform customers about what’s going on.

Brilliant!

MediaTemple blows. I’m working on setting up another slice now.

Update your DOM with JSON from the server

October 1st, 2007

Ajax calls which render HTML from the server can sometimes get hard to manage. This little module will take JSON from your server and render it with a template that’s already in your HTML. I’ll explain it more later. You’ll need to be using TopClass.

PM.JsonUpdater = TopClass({
publicMethods: {
update: function(theElement, theJson) {
element = $(theElement);
createTemplate();
removePreviousContentIfExists();
insertNewContent(theJson);
removeLoader();
},
updateFromUrl: function(url, theElement) {
new Ajax.Request(url, {method: 'get', onComplete: function(response) {
var theJson = response.responseText.evalJSON();
PM.JsonUpdater.update(theElement, theJson);
}});
}
},
privateMethods: {
element: null,
template: null,
createTemplate: function() {
templateElement = element.down(".template");
templateHTML = "

\n” + templateElement.innerHTML + “\n
\n”;
template = new Template(templateHTML);
},
removePreviousContentIfExists: function() {
if(defined(element.down(”.pm_inserted_content”))) {
element.down(”.pm_inserted_content”).remove();
}
},
insertNewContent: function(theJson) {
new Insertion.Top(element, template.evaluate(theJson));
},
removeLoader: function() {
element.down(”.pm_loader_element”).remove();
}
}
});

ING Direct

September 15th, 2007

I can’t seem to get on ingdirect.com right now (for the last two days). Anyone else having this problem? It’s kind of scaring me.

MediaTemple MySql issues

August 26th, 2007

Seems that my MediaTemple mysql database went down. Again, there was no incident report on their website. I had to call to find out that they knew about the issue.

I’m starting to think that the “grid” isn’t a grid at all.

TopClass update

August 25th, 2007

Hey all,

I updated TopClass, which is basically a syntactically nice version of the Douglas Crockford Module Pattern. It no longer relies on any libraries.

It also has support for instances of a class that have their own public/private stuff. So: that moves it away from just being a singleton. These instances have a concept of parentClass and the parentClass has knowledge of the instances it has created. Allows you to do some pretty cool things. Comment if you want me to explain that part of it a little more.

Otherwise, just syntactically writing Douglas Crockford’s method is nice:


var MyThing = TopClass({
publicMethods: {
publicFunction: function() { //do something useful },
otherPublicFunction: function() { // do something more useful }
},
privateMethods: {
privateVar: "I'm private",
privateFunction() { //I can only be called by the public functions above }
}
});

More on this javascript class

July 8th, 2007

So… I worked a little more on getting this class system “right” and I think if you’re a javascript programer, you might like this. The script is on the link below. Requires prototype right now (only for Object.extend though).

http://wiki.s2807.gridserver.com/JavascriptTechnique

A “real” class system in javascript

July 7th, 2007

So… I thought this was pretty cool. Private methods in javascript:


var MySingleton = function() {
//everything below is a private singleton function or method
var privateVariable = "I'm private";
var setOnlyFromNew;

var protectedMethod = function() {
alert(privateVariable);
}

var instanceMethodsAndAttributes = {
showMeSetVariable: function() {
alert(setOnlyFromNew);
},
callProtectedMethod: function() {
protectedMethod();
}
}

return {
//everything below is a public function
new: function(setMe) {
setOnlyFromNew = setMe;
return instanceMethodsAndAttributes;
},
showMePrivate: function() {
alert(privateVariable);
}
}
}();

Notice the self call at the end there.

So now… you can go:
MySingleton.showMePrivate();

but you CANNOT go:
MySingleton.protectedMethod();

And you can go:
myInstance = MySingleton.new(”I’m set now from new”);
myInstance.showMeSetVariable();

but you CANNOT go:
myInstance.showMePrivate();

And you can go:
myInstance.callProtectedMethod();

but you CANNOT go:
myInstance.protectedMethod();

Pretty cool and should help with debugging.


adipex online
adipex p
adipex without a prescription
adapex
adipex diet pills
buy adipex online
adipex dangers
adipex diet pill
generic adipex
adipex prescriptions
adipex generic
buy adipex
generic adapex
adipex free shipping
apidex
adipex side effects
order adipex online
overnight adipex
adepex
adipex p 37 5
adipex hurt me
adipex on line
order adipex
cheapest adipex
prescription adipex
discount adipex
cheapest adipex without a prescription
adipex cheap
adipex without prescription
adipex cod