Query String to Object via regex
Just sharing a nice little code snippet that makes use of regular expressions instead of loops for converting.
Just sharing a nice little code snippet that makes use of regular expressions instead of loops for converting.
If you work in a secure(ish) environment then you’ll be changing passwords on a regular basis. An old colleague and I came up with a script that would generate a password based on fictional words from a dictionary lookup. Then we/he realised that this could actually be generated on the fly, be completely random and [...]
I’m always writing quick prototypes of ideas I’ve got, and often they’ll include some quick jQuery. However, for reasons unbeknownst to me, about 1/3 of the time I forget to wrap the statements in a .ready() function, and since I have the habit of putting my script tags in the head – the code never [...]
Based on the Prototype namespacing made easy, except this doesn’t require Prototype. String.prototype.namespace = function(separator) { var ns = this.split(separator || ‘.’), p = window, i; for (i = 0; i < ns.length; i++) { p = p[ns[i]] = p[ns[i]] || {}; } }; This isn’t so much to ditch Prototype, but to encourage using [...]
Useful if you’ve just received an email that says it has attachments but you can’t get them out (as I just did!). View the raw source of the email, copy the Base64 encoded text, drop in to a file, and run through this. The output will be the binary (or ascii) attachment. perl -MMIME::Base64 -ne [...]
This code will return true while it’s waiting to load the external script – and if called again (i.e. at a later date or if you’ve got an excited user) will know that the script has already been loaded. It allows for scripts to be loaded on demand without the use of an external library [...]
dd if=/dev/zero of=dummy.file bs=1000000 count=1 This will generate a 1Mb (approx) file. Useful for tests. In my particular case, I’m trying to delay the DOM ready event in JavaScript – so I’m going load a large file in a script tag – which will load before the DOM ready is fired. To delay the DOM [...]