Difference between revisions of "User:Pierre-luc.pilon"

From wiki
Jump to navigation Jump to search
Line 406: Line 406:
 
| GCcollab |<nowiki> Twitter | Email</nowiki>
 
| GCcollab |<nowiki> Twitter | Email</nowiki>
 
|}
 
|}
 +
 +
      <script>
 +
        function myFunction() {
 +
        var input, filter, table, tr, td, i;
 +
        input = document.getElementById("myInput");
 +
        filter = input.value.toUpperCase();
 +
        table = document.getElementById("myTable");
 +
        tr = table.getElementsByTagName("tr");
 +
        for (i = 0; i < tr.length; i++) {
 +
          td = tr[i].getElementsByTagName("td")[2];
 +
          if (td) {
 +
            if (td.innerHTML.toUpperCase().indexOf(filter) > -1) {
 +
              tr[i].style.display = "";
 +
            } else {
 +
              tr[i].style.display = "none";
 +
            }
 +
          }     
 +
        }
 +
        }
 +
       
 +
        function sortTable() {
 +
        var TableLastSortedColumn = -1;
 +
       
 +
        var sortColumn = parseInt(arguments[0]);
 +
        var type = arguments.length > 1 ? arguments[1] : 'T';
 +
        var dateformat = arguments.length > 2 ? arguments[2] : '';
 +
        var table = document.getElementById("myTable");
 +
        var tbody = table.getElementsByTagName("tbody")[0];
 +
        var rows = tbody.getElementsByTagName("tr");
 +
        var arrayOfRows = new Array();
 +
        type = type.toUpperCase();
 +
        dateformat = dateformat.toLowerCase();
 +
        for(var i=0, len=rows.length; i<len; i++) {
 +
        arrayOfRows[i] = new Object;
 +
        arrayOfRows[i].oldIndex = i;
 +
        var celltext = rows[i].getElementsByTagName("td")[sortColumn].innerHTML.replace(/<[^>]*>/g,"");
 +
        if( type=='D' ) { arrayOfRows[i].value = GetDateSortingKey(dateformat,celltext); }
 +
        else {
 +
        var re = type=="N" ? /[^\.\-\+\d]/g : /[^a-zA-Z0-9]/g;
 +
        arrayOfRows[i].value = celltext.replace(re,"").substr(0,25).toLowerCase();
 +
        }
 +
        }
 +
        if (sortColumn == TableLastSortedColumn) { arrayOfRows.reverse(); }
 +
        else {
 +
        TableLastSortedColumn = sortColumn;
 +
        switch(type) {
 +
        case "N" : arrayOfRows.sort(CompareRowOfNumbers); break;
 +
        case "D" : arrayOfRows.sort(CompareRowOfNumbers); break;
 +
        default  : arrayOfRows.sort(CompareRowOfText);
 +
        }
 +
        }
 +
        var newTableBody = document.createElement("tbody");
 +
        for(var i=0, len=arrayOfRows.length; i<len; i++) {
 +
        newTableBody.appendChild(rows[arrayOfRows[i].oldIndex].cloneNode(true));
 +
        }
 +
        table.replaceChild(newTableBody,tbody);
 +
        } // function SortTable()
 +
       
 +
        function CompareRowOfText(a,b) {
 +
        var aval = a.value;
 +
        var bval = b.value;
 +
        return( aval == bval ? 0 : (aval > bval ? 1 : -1) );
 +
        } // function CompareRowOfText()
 +
       
 +
        function CompareRowOfNumbers(a,b) {
 +
        var aval = /\d/.test(a.value) ? parseFloat(a.value) : 0;
 +
        var bval = /\d/.test(b.value) ? parseFloat(b.value) : 0;
 +
        return( aval == bval ? 0 : (aval > bval ? 1 : -1) );
 +
        } // function CompareRowOfNumbers()
 +
       
 +
        function GetDateSortingKey(format,text) {
 +
        if( format.length < 1 ) { return ""; }
 +
        format = format.toLowerCase();
 +
        text = text.toLowerCase();
 +
        text = text.replace(/^[^a-z0-9]*/,"");
 +
        text = text.replace(/[^a-z0-9]*$/,"");
 +
        if( text.length < 1 ) { return ""; }
 +
        text = text.replace(/[^a-z0-9]+/g,",");
 +
        var date = text.split(",");
 +
        if( date.length < 3 ) { return ""; }
 +
        var d=0, m=0, y=0;
 +
        for( var i=0; i<3; i++ ) {
 +
        var ts = format.substr(i,1);
 +
        if( ts == "d" ) { d = date[i]; }
 +
        else if( ts == "m" ) { m = date[i]; }
 +
        else if( ts == "y" ) { y = date[i]; }
 +
        }
 +
        d = d.replace(/^0/,"");
 +
        if( d < 10 ) { d = "0" + d; }
 +
        if( /[a-z]/.test(m) ) {
 +
        m = m.substr(0,3);
 +
        switch(m) {
 +
        case "jan" : m = String(1); break;
 +
        case "feb" : m = String(2); break;
 +
        case "mar" : m = String(3); break;
 +
        case "apr" : m = String(4); break;
 +
        case "may" : m = String(5); break;
 +
        case "jun" : m = String(6); break;
 +
        case "jul" : m = String(7); break;
 +
        case "aug" : m = String(8); break;
 +
        case "sep" : m = String(9); break;
 +
        case "oct" : m = String(10); break;
 +
        case "nov" : m = String(11); break;
 +
        case "dec" : m = String(12); break;
 +
        default    : m = String(0);
 +
        }
 +
        }
 +
        m = m.replace(/^0/,"");
 +
        if( m < 10 ) { m = "0" + m; }
 +
        y = parseInt(y);
 +
        if( y < 100 ) { y = parseInt(y) + 2000; }
 +
        return "" + String(y) + "" + String(m) + "" + String(d) + "";
 +
        } // function GetDateSortingKey()
 +
      </script>

Revision as of 11:37, 2 October 2018

Name Avail. Skills Security Lang. For more info
Aaron Percival 2018-12-31 UX Design, User Research, Service Design Secret EN Twitter | LinkedIn | Email
Aileen Duncan 2018-10-16 Stakeholder Engagement, Creative Thinking, Writing, Policy, Program Design, Communications and Enthusiasm Secret BIL Twitter | LinkedIn | Email
Alena Fraser 2019-03-29 Creative Thinking, Digital Communications, Process Development, Project Management, Stakeholder Engagement Secret EN Twitter | LinkedIn | Email
Ali Feroz 2018-11-09 Regulatory Research, Idea Consolidation, Collaboration, Works under high pressure Secret EN Twitter | LinkedIn | Email
Amanda Bloom 2019-03-29 Communications, Engagement Secret EN Twitter | LinkedIn | Email
Brian Double 2019-06-28 Leader, Collaborator, Negotiator, Innovator Secret EN Twitter | LinkedIn | Email
Bruce Lonergan 2019-09-30 Talent & People Management, Innovative, Entrepreneurial, Collaborative, Solutions Developer Secret BIL Twitter | LinkedIn | Email
Claudie Larouche 2019-02-22 IM/IT, Web Development, Automation, Project Management, Continuous improvement Secret Bil GCcollab | Twitter | LinkedIn | Email
Colleen Tiernan 2019-06-01 Process consultation and facilitation, Human-centered design and systems thinking, Outreach and engagement, Collaboration and consensus building , Action-oriented and results focused Secret Bil (ECB). GCcollab | Twitter | LinkedIn | Email
Daphne Guerrero 2019-03-31 Collaboration, Engagement, Communications, Strategic analysis, Human-centered design and systems thinking Secret Bil Twitter | LinkedIn | Email
David Sampson 2019-03-31 Senior Technical Advisor, Community Builder and Open Collaborator, Digital Analytics and Reporting, Geospatial Analysis, Business Intelligence, Open Data and Open Science Secret EN Twitter | LinkedIn | Email
Deepika Grover 2019-12-31 Strategic Innovator, Project Accelerator, Emotionally-intellignent facilitator, Effective team builder & change leader Secret EN Twitter | LinkedIn | Email
Dirk Buettner Assignment End Date Ask Me. Ask Me. Ask Me. LinkedIn | Email
Eric Shoesmith 2019-02-22 Facilitator, People Connector, Community Builder, Speaker. Inclusive Dialogue & Engagement, Strategic Policy, Big Picture Thinking and Vision Secret EN Twitter | LinkedIn | Email
Ericka Stephens-Rennie 2019-06-28 Leadership, Operations Management, Creative Thinking, Organizational Development, Facilitation, People Management Secret EN Twitter | LinkedIn | Email
Etienne Laliberté` 2019-03-31 Change Management, Organization Development, Employee Engagement, People Management Secret Bil Twitter | LinkedIn | Email
Frank Assu 2019-06-30 Public Safety, Engagement/Relationship, Indigenous Knowledge Recruitment/Retention, Change Management, Foresight, Facilitation Secret EN Twitter | LinkedIn | Email
Greg White 2019-10-25 Project Management, Change Management, Leadership, Community Building, Gender Policy Secret, Top Secret (lapsed) EN Twitter | LinkedIn | Email
Hope Harris 2018-10-30 Partnership builder, Facilitator, Change management, Design thinking, Service delivery Secret EN Twitter | LinkedIn | Email
Janice Edgar 2019-12-31 Values-based strategist, Creative writer & storyteller, Intercultural facilitator, Event planner Secret EN Twitter | LinkedIn | Email
Jenny Ferris 2019-03-31 Strategic vision, Change management, Strategic thinking, Research & Analysis, Results-focused and outcome-oriented Secret EN (but working on bilingualism) Twitter | LinkedIn | Email
Jennifer Harju 2019-03-31 Project Management, UX Design, Communications, Team Building, Creative Problem Solving, Social Innovation Secret Bil Twitter | LinkedIn | Email
Jeremiah Stanghini 2019-01-21 Vision, Strategy, Leadership, Change Management, Collaboration Secret EN Twitter | LinkedIn | Email
Jeremy Harley 2019-04-01 Strategic communications, social media, storytelling, writing, community building, outreach and engagement, creative thinking and problem solving Secret Bil (BBB) Twitter | LinkedIn | Email
Jessica Ward-King 2019-07-03 Mental health and wellness (Advocate, SME, Departmental strategy, Initiatives); Diversity and Inclusion; Training and Facilitation Seret BIL Twitter | LinkedIn | Email
Jodi Leblanc 2019-05-04 Leadership, Collaboration, Outreach, Engagement, Facilitation, Coaching, Mentoring, Community Building, Mediation, Conflict Management, Strategic Thinking, Intrapreneurship. Secret Bilingual (CBB) Twitter | LinkedIn | Email
Jodi Rai 2019-01-31 Facilitation and Training, Strategic People and Operational Planning, People and Organizational Development, Highly honed interpersonal and communication skills, analytical and strategic thinking Secret EN GCcollab | Twitter | LinkedIn | Email
Jose Nieto-Moreno 2019-04-15 Project Management, Change Management, Flow & Scrum, Design Thinking, Business Process Improvement Secret BIL Twitter | LinkedIn | Email
Karol Gajewski 2019-07-19 Management, Strategy, Research and Analysis, Leadership, Change Management Secret Bil (CBB) LinkedIn | Email
Kathleen Wood 2019-01-11 Project Management, Research, Analysis of all types, Negotiation, International Policy, Strategic Advice, Access to Information and Privacy Top Secret EN Twitter | LinkedIn | Email
Laura Colella 2019-03-31 (Legal) Advisor, Negotiation, Oversight, Engagement and building links, Writing, Informal Dispute Resolution Top Secret Bil LinkedIn | Email
Lily Spek 2019-01-01 Engagement, Communication, Facilitation, Creative Thinking, Social Media Management Secret EN GCcollab | Twitter | LinkedIn | Email
Nancy Pawelek 2018-12-18 Strategic advisor, Concensus-builder, Public environmental analysis, Establish links between policies, priorities and goals, Expert communicator Secret Bilingual Twitter | LinkedIn | Email
Natalie Crandall 2019-12-31 Change Management, Business Analysis, Strategic Thinking, Outreach and engagement, Collaboration and consensus building Secret Bilingual Twitter | LinkedIn | Email
Pamela James 2019-01-04 Creative Problem Solving, Training/Facilitation, Event Coordination, Writing/Editing Secret EN Twitter | LinkedIn | Email
Paula Colwell 2019-06-01 Leadership, Formal and informal Learning, Virtual learning and managing, Collaboration, Outreach, Engagement, Speaker and Facilitator, Community Building, Strategic Thinking, Secret Bil GCcollab | Twitter | LinkedIn | Email
Peter Lok 2018-12-21 Lean/Six Sigma Quality Management, Lean Leadership Coaching, Facilitation, Change Management, Business Strategy, Cost-Benefit Analysis, Statistical Analysis, Applied Microeconomics. Secret EN (EEE) FR (BBB) GCcollab | Twitter | LinkedIn | Email
Pierre-Luc Pilon 2018-11-16 Management, Marketing and Engagement, Sustainable Development, Digital Government, Process Development Secret Bil - EEC Twitter | LinkedIn | Email | 613-415-6493
Pierre-Luc Poisson 2019-05-09 Communications, Engagement, Stakeholder relations, Bilingual writing, People Connector Secret EEE (PPP) Twitter | LinkedIn | Email | 613-668-6305
Rachel Muston 2019-06-01 Strategy and problem scoping, Decision support, Business analysis, Practical empathy, Learner, Listener Secret EN Twitter | LinkedIn | Email
Rob Turk 2019-12-31 Ask Me. Secret EN Twitter | LinkedIn | Email
Ryan Benson 2018-12-21 Stakeholder Engagement, Indigenous Relations, Communications, Strategic Policy, Creative Problem-solving Secret Bil (ECC) LinkedIn | Email
Ryan Sigouin 2019-03-31 Employee Engagement, Strategic Policy, Policy Innovation, Corporate Planning, Program Measurement Secret EN Twitter | LinkedIn | Email
Sarah Shaughnessy 2019-03-22 Strategy, Analysis, Research, Writing, Dot connecting Secret Bil (EBC) Twitter | LinkedIn | Email
Sarry Zheng 2018-12-31 Digital Strategy, User Research, Business Analysis, System Design, Project Management, Data Visualization Secret EN Twitter | LinkedIn | Email
Sean Kibbee 2019-09-29 GC web applications, Coding, database and front end design, GC mobile app technologies development and deployment, Helping innovators succeed with innovative IT solutions, IT Innovation adhering to government standards Secret EN Twitter | LinkedIn | Email
Sean Turnbull 2018-11-19 Strategic Policy, Policy Experimentation, Social Innovation, Measuring Impact, International Development and social finance Secret EN Email
Sheri Gagnon 2019-03-01 Strategic Thinking and Problem-Solving, Vision, Strategy, Engagement, Communications, Process Development, Collaborator Reliability EN LinkedIn | Email
Stephanie Davidson 2019-12-31 Digital communications, Leader, Strategist, Decisiveness, Business analytics Secret EN Twitter | LinkedIn | Email
Stephanie Percival 2019-07-02 Engagement Enthusiast, Strategic Thinker, Emotionally Intelligent Leader, Creativity Generator, Effective Implementer Secret EN Twitter | LinkedIn | Medium | Email
Susan Johnston 2019-01-04 Dialogue, Public and stakeholder engagement, Storytelling, Collaboration, Community development and management, People Management, Coaching, International affairs Secret Bil (EBB) GCcollab | Twitter | LinkedIn | Email
Suzanne Huggins 2019-05-14 Empowering people leadership & coaching; Collaborative process development; Engagement & facilitation; Operational program management; Strategic analysis. Reliability EN Twitter | LinkedIn | Email
Tessa St. Arnaud 2019-06-30 Visual design & knowledge of Adobe suite/HTML script/Sharepoint host, Digital communications, Process development, project coordination, Change management, IM/IT, Strategic analysis, Advisory and briefing Secret EN Twitter | LinkedIn | Email
Thom Kearney 2019-07-01 Listening, Open Government, Human Engagement, Learning, Social Marketing, Collaboration, Business Architecture, Public Speaking, Facilitation, and Storytelling Secret EN Twitter | LinkedIn | Email
Todd Lyons 2019-03-29 Quiet Leadership, Macro/Mezzo/Micro Social Work, Community Building, Podcast and Audio Production; Digital Communications, Privacy Secret EN Twitter | LinkedIn | WWW | Email
Valeria Sosa 2019-08-28 Strategic Analysis & Innovation, Project Management, Entrepreneurial, Leadership. AGILE, Strategic Foresight and Systems Thinking Top Secret Bilingual
Véronique Aumont 2019-03-29 Conceptual thinking, Problem-solving, Leadership, Employee Engagement, Project Management Secret Bilingual Twitter | Email
     <script>
        function myFunction() {
        var input, filter, table, tr, td, i;
        input = document.getElementById("myInput");
        filter = input.value.toUpperCase();
        table = document.getElementById("myTable");
        tr = table.getElementsByTagName("tr");
        for (i = 0; i < tr.length; i++) {
          td = tr[i].getElementsByTagName("td")[2];
          if (td) {
            if (td.innerHTML.toUpperCase().indexOf(filter) > -1) {
              tr[i].style.display = "";
            } else {
              tr[i].style.display = "none";
            }
          }       
        }
        }
        
        function sortTable() {
        var TableLastSortedColumn = -1;
        
        var sortColumn = parseInt(arguments[0]);
        var type = arguments.length > 1 ? arguments[1] : 'T';
        var dateformat = arguments.length > 2 ? arguments[2] : ;
        var table = document.getElementById("myTable");
        var tbody = table.getElementsByTagName("tbody")[0];
        var rows = tbody.getElementsByTagName("tr");
        var arrayOfRows = new Array();
        type = type.toUpperCase();
        dateformat = dateformat.toLowerCase();
        for(var i=0, len=rows.length; i<len; i++) {
        arrayOfRows[i] = new Object;
        arrayOfRows[i].oldIndex = i;
        var celltext = rows[i].getElementsByTagName("td")[sortColumn].innerHTML.replace(/<[^>]*>/g,"");
        if( type=='D' ) { arrayOfRows[i].value = GetDateSortingKey(dateformat,celltext); }
        else {
        var re = type=="N" ? /[^\.\-\+\d]/g : /[^a-zA-Z0-9]/g;
        arrayOfRows[i].value = celltext.replace(re,"").substr(0,25).toLowerCase();
        }
        }
        if (sortColumn == TableLastSortedColumn) { arrayOfRows.reverse(); }
        else {
        TableLastSortedColumn = sortColumn;
        switch(type) {
        case "N" : arrayOfRows.sort(CompareRowOfNumbers); break;
        case "D" : arrayOfRows.sort(CompareRowOfNumbers); break;
        default  : arrayOfRows.sort(CompareRowOfText);
        }
        }
        var newTableBody = document.createElement("tbody");
        for(var i=0, len=arrayOfRows.length; i<len; i++) {
        newTableBody.appendChild(rows[arrayOfRows[i].oldIndex].cloneNode(true));
        }
        table.replaceChild(newTableBody,tbody);
        } // function SortTable()
        
        function CompareRowOfText(a,b) {
        var aval = a.value;
        var bval = b.value;
        return( aval == bval ? 0 : (aval > bval ? 1 : -1) );
        } // function CompareRowOfText()
        
        function CompareRowOfNumbers(a,b) {
        var aval = /\d/.test(a.value) ? parseFloat(a.value) : 0;
        var bval = /\d/.test(b.value) ? parseFloat(b.value) : 0;
        return( aval == bval ? 0 : (aval > bval ? 1 : -1) );
        } // function CompareRowOfNumbers()
        
        function GetDateSortingKey(format,text) {
        if( format.length < 1 ) { return ""; }
        format = format.toLowerCase();
        text = text.toLowerCase();
        text = text.replace(/^[^a-z0-9]*/,"");
        text = text.replace(/[^a-z0-9]*$/,"");
        if( text.length < 1 ) { return ""; }
        text = text.replace(/[^a-z0-9]+/g,",");
        var date = text.split(",");
        if( date.length < 3 ) { return ""; }
        var d=0, m=0, y=0;
        for( var i=0; i<3; i++ ) {
        var ts = format.substr(i,1);
        if( ts == "d" ) { d = date[i]; }
        else if( ts == "m" ) { m = date[i]; }
        else if( ts == "y" ) { y = date[i]; }
        }
        d = d.replace(/^0/,"");
        if( d < 10 ) { d = "0" + d; }
        if( /[a-z]/.test(m) ) {
        m = m.substr(0,3);
        switch(m) {
        case "jan" : m = String(1); break;
        case "feb" : m = String(2); break;
        case "mar" : m = String(3); break;
        case "apr" : m = String(4); break;
        case "may" : m = String(5); break;
        case "jun" : m = String(6); break;
        case "jul" : m = String(7); break;
        case "aug" : m = String(8); break;
        case "sep" : m = String(9); break;
        case "oct" : m = String(10); break;
        case "nov" : m = String(11); break;
        case "dec" : m = String(12); break;
        default    : m = String(0);
        }
        }
        m = m.replace(/^0/,"");
        if( m < 10 ) { m = "0" + m; }
        y = parseInt(y);
        if( y < 100 ) { y = parseInt(y) + 2000; }
        return "" + String(y) + "" + String(m) + "" + String(d) + "";
        } // function GetDateSortingKey()
     </script>