For Firefox: Firebug
For Opera: Dragonfly
For Safari: Web Inspector (formerly Drosera)
UPDATE December 10, 2011
Was tipped off to an IE JScript Debugger by a friend: link
Monday, November 21, 2011
jQuery's .append() function doesn't work as expected, so use .val() for object string appends
Via: http://stackoverflow.com/questions/4722914/jquery-append-not-appending-to-textarea-after-text-edited/4723017#4723017
$(textarea).append(txt)
doesn't work like you think. When a page is loaded the text nodes inside the textarea are set the value of that form field. After that, the text nodes and the value can be disconnected. As you type in the field, the value changes, but the text nodes inside it on the DOM do not. Then you change the text nodes with the append() and the browser erases the value because it knows the text nodes inside the tag have changed.
So you want to set the value, you don't want to append. Use jQuery's val() method for this.
$(document).ready(function(){
$(".hashtag").click(function(){
var txt = $.trim($(this).text());
var box = $("#text-box");
box.val(box.val() + txt);
});
});
Working example: http://jsfiddle.net/Hhptn/
Monday, July 11, 2011
Great charts comparing XPATH, CSS, DOM, and Selenium code
Here (download the PDF charts in the bubble in the upper right hand corner of the page)
Selenium and username/password logins
I'm heading up an effort at my current company to write integration (browser) tests. We're using Selenium as our integration testing tool.
Here's the problem: many tests require one to log in as an administrator. But it would be crazy to check into source code an administrator username and password.
Here's a write-up of what was suggested to me
Here's the problem: many tests require one to log in as an administrator. But it would be crazy to check into source code an administrator username and password.
Here's a write-up of what was suggested to me
Wednesday, June 15, 2011
Sebastian Bergmann on PHPUnit Best Practices
A good overview:
More in-depth:
More in-depth:
PHPUnit Best Practices
View more presentations from Sebastian Bergmann
Tuesday, May 10, 2011
Full ASCII & HTML Codes Chart
HT FlowerPoop (really, that's his nick)
Recently I had to use some HTML, PHP, & JavaScript code that mixed both single- and double-quotes (' and "). The problem was that I had to display names that at times would include both single- and double-quotes that were escaped (\' and \"), which was causing premature closure of HTML tag attributes, so what to do?
htmlentitites() didn't work
stripslashes didn't work
I wasn't allowed to replace a single quote with a backtick (`)
FlowerPoop found that ' is the ASCII representation of single quote. str_replace("'","'",
Recently I had to use some HTML, PHP, & JavaScript code that mixed both single- and double-quotes (' and "). The problem was that I had to display names that at times would include both single- and double-quotes that were escaped (\' and \"), which was causing premature closure of HTML tag attributes, so what to do?
htmlentitites() didn't work
stripslashes didn't work
I wasn't allowed to replace a single quote with a backtick (`)
FlowerPoop found that ' is the ASCII representation of single quote. str_replace("'","'",
Labels:
ASCII,
double-quote,
FlowerPoop,
HTML,
PHP,
single-quote
Friday, April 22, 2011
OS X running doggedly slow?
Suggested fixes:
- Load up Activity Monitor
- Sort the process list by Real Mem -- perhaps you can close something taking up tons of RAM, such as Firefox?
- Now click System Memory near the bottom
- Look at Inactive Memory -- if it's larger than, say, 100 MB: open Terminal and type "purge"
FYI this might require XCode
Labels:
activity monitor,
firefox,
inactive memory,
mac,
memory,
os x,
ram
Sunday, April 3, 2011
How to get access to a person's Flickr photos
The easiest way to get access to a person's shared Flickr photos is to ask the user to add you as a contact. After emailing them your Flickr username ( click here for instructions on how to get a free Flickr account if you don't have one already ) they will need to follow these steps:
To have another Flickr user add you as a contact in Flickr:
- That user needs to log into Flickr ( http://www.flickr.com )
- Near the top middle of the main Flickr page is "Contacts" -- to its right is a drop-down arrow. That user needs to click that drop-down arrow to open the Contacts drop-down menu.
- That user needs to click People Search, which will be an entry in the Contacts drop-down menu.
- That user needs to search for your email address or Flickr screen name in the search field and click the blue and white Search button just to its right.
- Your username should appear in the search results; that user needs to click Add as Contact for your username. That will then bring up a window where that user can also designate you as Family and/or Friend.
- That user then has to make sure photos in their Flickr photostream have been marked either as (a) public or (b) viewable by Friends or (c) viewable by Family.
Assuming that this all works out, here's how you now look at the user's photos going forward:
- Log into Flickr
- Near the top middle of the main Flickr page is "Contacts" -- to its right is a drop-down arrow. Click that drop-down arrow to open the Contacts drop-down menu.
- Now click Contact List, which will be an entry in the Contacts drop-down menu.
You should now see a list of your contacts. The user with whom you've been communicating should be listed. If you click on the username, you should see any photos that the user has listed as being viewable either:
- publicly,
- for friends, or
- for family
How to get a free Flickr.com account
- In your web browser (Internet Explorer, Firefox, Chrome, etc.), type:
http://www.flickr.com (or click this link: Flickr Home Page ) - Click the big grey and pink button in the upper-right named "Create Your Account"
- If you have a Yahoo! account, log in with that username and password.
Otherwise, if you have a Google or Facebook account, you can link either of those accounts to your about-to-be-created Flickr account. You'll be requested to log into Google/Facebook, then will be prompted to grant Flickr access to your Google/Facebook account. - Flickr will then ask you to choose a screen name -- this is how you'll be known on Flickr. Click the continue / next button.
- Flickr will then ask you for three pieces of information for verification purposes:
a) First name
b) Last name
c) Birthdate
Subscribe to:
Posts (Atom)