Profile

Cover photo
Ian Douglas
Attended St Lawrence College, Kingston ON
Lives in Denver, CO
1,338 followers|2,243,337 views
AboutPostsPhotosYouTubeReviews

Stream

Ian Douglas

Discussion  - 
 
Updated my m3800 to 16.04 yesterday and ran into a few problems.

My trackpad behavior is really flaky now, I can tap lightly on the trackpad to 'click' but I can't actually press hard on the trackpad to click anything. Two-finger scrolling doesn't work any more. And the "ignore trackpad touches while typing" appears to have gone away.

Bluetooth got flaky. Specifically, the Jaybird X2 headset that I had to hack a workaround to get working in 15.10 is no longer working on 16.04 despite following the same setup steps.

Everything else seems fine, graphics, thunderbolt, usb, wifi, etc are all working okay, but the trackpad issues are starting to really irritate me, so if anyone has found workarounds I'd love to hear them!
1
Ian Douglas's profile photoRob Moore's profile photo
3 comments
 
Hi, Ian. I did a clean install of 16.04 with the hope of addressing the issues I've had with using a second monitor but it hasn't helped much -- at least if I have the nvidia GPU enabled. I'm now trying to use it with the GPU disabled and it seems a little better behaved but it's too soon to tell if it will address the issues I've had with the system freezing up when I bring it back out of suspension.
Add a comment...

Ian Douglas

Questions  - 
 
Is there any way around setting a datastore field of type EmailProperty() to be empty? It seems that even with required=False in the entity definition, it still raises BadValueError, saying the field "must not be empty"

In the latest few versions, datastore_types.py around line 879, the _init_ call of the Email class passes execution over to ValidateString which has an empty_ok boolean parameter ... shouldn't that get set to the inverse of whatever the EmailProperty field's required= param is set to?

http://stackoverflow.com/questions/36254431/python-appengine-emailproperty-cannot-be-blank
1
Add a comment...

Ian Douglas

Shared publicly  - 
 
My favorite life-hack: A document scanner plus Google Drive. http://iandouglas.com/2016/03/07/life-hack-tech-meets-filing/
7
Brian Greene's profile photoIan Douglas's profile photo
2 comments
 
Google did it, not me. :)
Add a comment...

Ian Douglas

Discussion  - 
 
Is there a way to find existing groups in my area before trying to start one?
1
Julie Laidlaw's profile photo
 
If you go to: https://www.cs-first.com/impact there is a map that you can zoom in on to locate existing groups. 
Add a comment...

Ian Douglas

Shared publicly  - 
1
Ian Douglas's profile photoJeff Bond's profile photoRennie Allen's profile photo
4 comments
 
SMH...
Add a comment...

Ian Douglas

Shared publicly  - 
 
I'm looking for another full-stack dev in Boulder, intermediate level or better. Must have microservice experience. http://grnh.se/3djl1b
1
Add a comment...

Ian Douglas

Shared publicly  - 
 
If you're running TendMicro's antivirus solution on Windows, update it asap!! It runs a localhost web service that is very vulnerable to attacks.
1
Add a comment...

Ian Douglas

Shared publicly  - 
 
Hiring an Intermediate or Senior full-stack developer with production Ember.js/Python skills: http://grnh.se/mcxq71
1
Add a comment...
In his circles
1,193 people
Have him in circles
1,338 people
Vishal Verma's profile photo
raisul anwar's profile photo
Tom Szymanski's profile photo
mario enser's profile photo
Dale Fishel's profile photo
lisa hernandez's profile photo
Troy Partridge's profile photo
Ian Douglas's profile photo
John F. Burkhart's profile photo

Communities

17 communities
 
Is there any way around setting a datastore field of type EmailProperty() to be empty? It seems that even with required=False in the entity definition, it still raises BadValueError, saying the field "must not be empty"

In the latest few versions, datastore_types.py around line 879, the _init_ call of the Email class passes execution over to ValidateString which has an empty_ok boolean parameter ... shouldn't that get set to the inverse of whatever the EmailProperty field's required= param is set to?

http://stackoverflow.com/questions/36254431/python-appengine-emailproperty-cannot-be-blank
1
Add a comment...
 
Hey everyone. This isn't strictly about Python, but there are several devs in this community who I respect and I'd love to solicit opinions from regarding a job interview assignment I've given recently. We're a Python shop, and I've been looking to hire a junior/intermediate developer, and posed the following assignment:

- you're given three CSV files which relate somehow to one another), told to put them into a database of some kind, and to build up to 15 queries
- queries could be as simple as counts with one or two 'group by', or use simple joins and rules about excluding data rows which are incomplete
- export CSV files as output
- you may use any language/database as long as the answers are correct

How long would you expect a junior/intermediate/senior dev to finish this and which approach would you expect them to take?
2
Adil Hasan's profile photoLie Ryan's profile photoIan Douglas's profile photo
16 comments
 
+Lie Ryan In retrospect, I probably should have watched them struggle for 10min max on setting up a db then just given them a sqlite database or something. :)
Add a comment...

Ian Douglas

Shared publicly  - 
15
Brian Greene's profile photoIan Douglas's profile photoMike Trieu (MegasChara)'s profile photo
3 comments
 
Heh, clever presentation with the avocado 😄
Add a comment...

Ian Douglas

Shared publicly  - 
 
My 7yr old is loving CoderDojo.
12
Robert Rapplean's profile photoIan Douglas's profile photoBrian Greene's profile photo
6 comments
 
+Light Bot​ is definitely a good way to get kids thinking.
Add a comment...
People
In his circles
1,193 people
Have him in circles
1,338 people
Vishal Verma's profile photo
raisul anwar's profile photo
Tom Szymanski's profile photo
mario enser's profile photo
Dale Fishel's profile photo
lisa hernandez's profile photo
Troy Partridge's profile photo
Ian Douglas's profile photo
John F. Burkhart's profile photo
Communities
17 communities
Work
Occupation
Senior Web Architect, Lead Engineer
Skills
Programming, Mentoring, Startup Coaching, Public Speaking
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Denver, CO
Previously
Los Angeles, CA - Pine Point, NWT - Kingston, ON - Ottawa, ON
Contact Information
Work
Email
Apps with Google+ Sign-in
  • Transmission
  • Vikings:War of Clans
  • Sudoku king
  • Star Wars Uprising
  • Dartking
  • ASTRONEST - The Beginning
  • Dots and Boxes
Story
Tagline
Devoted, Dad, Developer, Dork
Introduction
Senior Web Developer/Architect/SysAdmin/DevOps from the Denver Colorado area. Fluent in Python, Bash and several other open-source languages.

Husband, father of 2 boys, and full-time dork. Love paintball and darts.
Bragging rights
Grew up in an area of Canada that had sustained temperatures lower than -40F, and now the town doesn't exist any more. (search Google for "Pine Point, NWT")
Education
  • St Lawrence College, Kingston ON
  • Frontenac Secondary School, Kingston ON
  • Bayridge Secondary School, Kingston ON
Basic Information
Gender
Male
Looking for
Friends, Networking
Relationship
Married
Other names
cormyn (gaming handle), iandouglas.com, iandouglas736 (most IM services)
We had a bad time here tonight, which was surprising since it wasn't that busy. We waited over twenty minutes just to take our order, our food showed up at the one hour mark and it was cold. Not even room temperature -- the meat on my roast beef dip was actually cold to the touch. One of our kids' meals was slider hamburgers and they were also cold like they didn't even sit under a heat lamp. We didn't order anything particularly special, the other two meals were a small pizza and corn dogs. Manager comp'd all of our food so we paid $12 for our drinks. Table next to us also had problems with their food, and several other tables in our area waited at least twenty minutes just to take their orders, too. We'll probably be back some day, but this location won't be at the top of our list of places to eat in Boulder.
• • •
Public - a month ago
reviewed a month ago
We had uboxes shipped here from California and the staff here have been nothing but pleasant and professional. We rented a truck from them to take stuff from the uboxes to our apartment and the rental process was quick and painless.
Public - 2 years ago
reviewed 2 years ago
Best place to work ever!
Public - 4 years ago
reviewed 4 years ago
Public - 4 years ago
reviewed 4 years ago
16 reviews
Map
Map
Map
Very friendly staff, but our breakfast order got "lost in the computer" and I've been waiting over forty minutes with two little kids, no refills offered or anything.
Public - 2 years ago
reviewed 2 years ago
Public - 4 years ago
reviewed 4 years ago