Jason Nicholls

  • user warning: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '= node_users.uid AND node_users.type = 'profile' INNER JOIN activity_targets ac' at line 12 query: SELECT DISTINCT(activity.aid) AS aid, COALESCE(activity_personal_messages.message, activity_messages.message) AS activity_messages_message, activity.created AS activity_created, activity.type AS activity_type, type, nid, uid, node_users.nid AS node_users_nid, field_pixel_icon_subject_nid, field_pixel_icon_title_value FROM activity activity LEFT JOIN node node_users ON .uid = node_users.uid AND node_users.type = 'profile' INNER JOIN activity_targets activity_targets ON activity.aid = activity_targets.aid AND (activity_targets.uid = 0 AND activity_targets.language = 'en') INNER JOIN activity_messages activity_messages ON activity_targets.amid = activity_messages.amid LEFT JOIN activity_targets activity_personal_targets ON activity.aid = activity_personal_targets.aid AND (activity_personal_targets.uid = 0 AND activity_personal_targets.language = 'en') LEFT JOIN activity_messages activity_personal_messages ON activity_personal_targets.amid = activity_personal_messages.amid GROUP BY aid ORDER BY activity_created DESC LIMIT 0, 5 in /www/sites/www.connect.ecuad.ca/sites/www.ecuad.ca/modules/views/includes/view.inc on line 807.
  • user warning: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '= node_users.uid AND node_users.type = 'profile' INNER JOIN activity_targets ac' at line 9 query: SELECT COUNT(*) FROM (SELECT DISTINCT(activity.aid) AS aid, COALESCE(activity_personal_messages.message, activity_messages.message) AS activity_messages_message, activity.created AS activity_created, activity.type AS activity_type, type, uid, nid FROM activity activity INNER JOIN node node_users ON .uid = node_users.uid AND node_users.type = 'profile' INNER JOIN activity_targets activity_targets ON activity.aid = activity_targets.aid AND (activity_targets.uid = 0 AND activity_targets.language = 'en') INNER JOIN activity_messages activity_messages ON activity_targets.amid = activity_messages.amid LEFT JOIN activity_targets activity_personal_targets ON activity.aid = activity_personal_targets.aid AND (activity_personal_targets.uid = 0 AND activity_personal_targets.language = 'en') LEFT JOIN activity_messages activity_personal_messages ON activity_personal_targets.amid = activity_personal_messages.amid WHERE node_users.nid = 44204 GROUP BY aid ORDER BY activity_created DESC ) count_alias in /www/sites/www.connect.ecuad.ca/sites/www.ecuad.ca/modules/views/includes/view.inc on line 802.
  • user warning: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '= node_users.uid AND node_users.type = 'profile' INNER JOIN activity_targets ac' at line 9 query: SELECT DISTINCT(activity.aid) AS aid, COALESCE(activity_personal_messages.message, activity_messages.message) AS activity_messages_message, activity.created AS activity_created, activity.type AS activity_type, type, uid, nid FROM activity activity INNER JOIN node node_users ON .uid = node_users.uid AND node_users.type = 'profile' INNER JOIN activity_targets activity_targets ON activity.aid = activity_targets.aid AND (activity_targets.uid = 0 AND activity_targets.language = 'en') INNER JOIN activity_messages activity_messages ON activity_targets.amid = activity_messages.amid LEFT JOIN activity_targets activity_personal_targets ON activity.aid = activity_personal_targets.aid AND (activity_personal_targets.uid = 0 AND activity_personal_targets.language = 'en') LEFT JOIN activity_messages activity_personal_messages ON activity_personal_targets.amid = activity_personal_messages.amid WHERE node_users.nid = 44204 GROUP BY aid ORDER BY activity_created DESC LIMIT 0, 5 in /www/sites/www.connect.ecuad.ca/sites/www.ecuad.ca/modules/views/includes/view.inc on line 807.

Bio

work

  • 2014

    Lock is a table designed with simplicity, integrity, disassembly at it’s heart. This table, made of Alder, measures 29” tall x 39” wide x 70” long, and has no hardware or fasteners attaching the legs to the table top. Despite the lack of traditional connective hardware, it its extremely rigid and can be dismantled or assembled in under a minute by one person, with no tools needed. The connection between the top and the legs is made through inter locking elements, and maintained by...

  • 2014

    Oblique is a unique and forward design that injects lighting into an environment precariously through a marrige of 3D printed parts and hand milled birch elements. Low-E LED elements make it an energy efficient addition to any environment. 

  • 2013

    Th NID folder and clock were part of a collaborative project with Vancouver Special. The designs are simple, modern, home additionals that are affordable and functional objects for a contemporary North Western home dwelling.

10x's