Profile cover photo
Profile photo
Paul Breslin
Software dude for too many years. Into photography and learning to play classical guitar.
Software dude for too many years. Into photography and learning to play classical guitar.


Post has attachment
This needs to be spread around. Maybe some people actually have ultra-rich friends and can send it to them...

Are there plans to make the UI more consistent between all the tools? The ones with the modal states (zoom, pan, select) are rather frustrating to work with. 


Post has attachment
+John Williams - your posts made me want to try for a similar look with this shot taken at Killaloe Ireland a few weeks ago. Happy with the result. Thanks.

Post has attachment
After many attempts to get Bell to stop cutting my "turbo" hub service off they continue to do so. Your work is interrupted - potential data loss - sessions closed - conversations terminated - download/upload stopped. They don't care. They're "helping me manage my mobile costs". In reality they're helping me get a heart attack from high blood pressure.
2 Photos - View album

I seem to have bad luck using G+ with Firefox. Things like notifications don't display half the time. Lots of delays. It's rather irritating. No doubt if I switch to Chrome things will be better. Anyone else have issues using G+ on Firefox?

Ok, I've updated to the latest versions but I still get this error when I try to POST (upload) a binary file:

  File "/Library/Python/2.7/site-packages/requests/", line 87, in post
    return request('post', url, data=data, **kwargs)
  File "/Library/Python/2.7/site-packages/requests/", line 44, in request
    return session.request(method=method, url=url, **kwargs)
  File "/Library/Python/2.7/site-packages/requests/", line 279, in request
    resp = self.send(prep, stream=stream, timeout=timeout, verify=verify, cert=cert, proxies=proxies)
  File "/Library/Python/2.7/site-packages/requests/", line 374, in send
    r = adapter.send(request, **kwargs)
  File "/Library/Python/2.7/site-packages/requests/", line 174, in send
  File "/Library/Python/2.7/site-packages/requests/packages/urllib3/", line 422, in urlopen
    body=body, headers=headers)
  File "/Library/Python/2.7/site-packages/requests/packages/urllib3/", line 274, in _make_request
    conn.request(method, url, **httplib_request_kw)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/", line 955, in request
    self._send_request(method, url, body, headers)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/", line 989, in _send_request
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/", line 951, in endheaders
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/", line 809, in _send_output
    msg += message_body
UnicodeDecodeError: 'ascii' codec can't decode byte 0x80 in position 183: ordinal not in range(128)

I've locally hacked requests_oauth to force the url and headers to be type str. This seems to work fine but why is it necessary?
Wait while more posts are being loaded