- Pré-requisitos
- Web!
- CSS
- Javascript
- Ajax
- jQuery
/* | |
* Model of document to be stored, maintained and incremented | |
*/ | |
{ | |
"_id": "51111040", | |
"pos": [-35.2560503, -5.896805199999999], | |
"cntr": { | |
"n": "Brazil", |
http://getbootstrap.com | |
https://chrome.google.com/webstore/detail/window-resizer/kkelicaakdanhinjdeammmilcgefonfh?hl=en | |
http://loudev.com |
Lista com links para download dos PDFs das apresentações utilizadas
Ferramentas de Mineração de dados com o PDI Mailson Santos
@maialson
WITH MEMBER [Measures].[one] as 1 MEMBER [Measures].[condic] as iif( inStr([Customers].currentMember.name,"a")>0, 0,[Measures].[one]) MEMBER [Measures].[Sequential] as rank( [Customers].currentMember, extract( nonEmptyCrossjoin( nonEmptyCrossjoin( [Territory].currentMember,
/* | |
* This is basically an object created to make it easy to | |
* Handle the multi-valued MDX-formatted inputs being passed down to | |
* another artifacts, from a CDE Dashboard to an Analyzer Report, for example | |
* | |
* by @marpontes | |
* | |
* Ex | |
* <div id="SupplierHolder"> | |
* <select multiselect> |
-- | |
-- PostgreSQL database dump | |
-- | |
SET statement_timeout = 0; | |
SET lock_timeout = 0; | |
SET client_encoding = 'UTF8'; | |
SET standard_conforming_strings = on; | |
SET check_function_bodies = false; | |
SET client_min_messages = warning; |
/* | |
Autoplay mp4 video and key bindings | |
*/ | |
var vidIdx = 13; | |
var vidId = "demoVid"; | |
var vid = document.getElementById(vidId); | |
Reveal.addEventListener( 'slidechanged', vidControl ); | |
Reveal.addEventListener( 'ready', vidControl ); | |
Reveal.configure({ |
/* [Dashboards compatíveis com requirejs] | |
Solução componente a componente | |
-------------------------------------------------------------------- | |
Colocar no Post Execution: | |
*/ | |
function(){ | |
var comp = this, elm = $("#"+comp.htmlObject); | |
$(window).resize(function(){ | |
comp.chart.options.width = elm.width(); | |
comp.chart.render(/*bypassAnimation*/true, /*recreate*/true, /*reload*/false); |
const aggSpeakerTime = () => $(".speaker-stats-item ") | |
.map((i, a) => ({ | |
name: $(a).find('.speaker-stats-item__name').text(), | |
time: $(a).find('.speaker-stats-item__time').text() | |
})) | |
.toArray() | |
.sort((a, b) => a.name.substring(0, 1).toLowerCase() < b.name.substring(0, 1).toLowerCase() ? -1 : 1) | |
.reduce((acc, curr) => { | |
let data = acc[curr.name] || { seconds: 0 }; | |
let mins = curr.time.match(/\d+m/) ? parseInt(curr.time.match(/\d+m/)[0].replace('m', ''), 10) : 0; |