That article was very helpful for learning to use Python's SUDS library for consuming soap web services.
Here's an example of my simple client:
from suds.client import Client
client = Client("http://xxx.xxx.xxx.xxx/API/Info.asmx?WSDL")
"05/12/2013" and "05/12/2013" are both parameters
An example of a CRUD application would be something that tracks orders in a database. All 4 actions are going to be necessary to track those orders. CRUD: The basic database operations.
=QUERY(importRange("yourSpreadsheetKeyHere", "Donations!A3:BB200000"), "select Col41, Col2 WHERE Col41!='' ", 1)
One of the biggest pains during the entire process was google spreadsheet's vlookup. I learned the vlookup function only searches for a value in the first column in the Array. It's also helpful if you format the results of your vlookup as "Plain Text" under the numbers format drop-down. Of course, something formatted as a number won't match something formatted as plain text.
Green Mountain Energy has the worst B2B portal I’ve seen in my life. The worst parts:
- It only works in IE (barely, and switching between browser versions in the F12 menu doesn’t help)
- The page only takes up ~30% of the browser window (see the picture)
- Nothing is functional, I can’t change my automated billing agreement because there’s no submit button.
- If you have more than one address on your account, just give up.
Update: They sent a letter saying they made a new business portal site. www.businessportal.greenmountain.com My first visit gives me an “Our site is currently down as we upgrade our systems.” error message.
It says not to use == to check for "none-ness". It's better to use:
if variable is none:
Why? "And the reason for choosing
egg is Noneover
egg == None: The latter can be overloaded, and is likely to break when comparing valid object with None (depends on how it's implemented, but you don't expect everyone to take comparisions with None into account, do you?), while
isalways works the same."