Pessoal, estao abertas as inscricoes para o concurso da Eletroacre. Tem 10 vagas (cadastro de reserva) para Analista de TI, especialidade Bancos de Dados, com remuneracao de R$ 4.524,71. Data de realizacao de provas 14/12/2014Para inscricoes, editais e maiores informacoes, acessem... http://ibeg.org.br/2014/10/10/concurso-eletroacre/ Depois de um tempo sem escrever nada e vendo um problema descrito em uma das listas do Facebook hoje, onde a pessoa que buscava realizar a quebra em colunas a cada "x" elementos, resolvi testar pois, de inicio nao me pareceu tao complexo (a menos e claro que eu tenha entendido mal). A ideia e que, a cada 13 elementos, o codigo quebre em colunas os itens da lista. Para ver funcionando, basta copiar o codigo abaixo, criar um arquivo novo com o conteudo e abrir em um navegador qualquer. Para "popular" a lista, informe uma quantidade de itens e clique no botao "Adicionar" e logo depois, no item "Ajustar em Colunas". O codigo separa em colunas de acordo com o tamanho da lista, tentando ocupar o maximo da tela. Bem, como o codigo e bem basico, vou apenas apresentar o codigo.<html><script>$ = function(nId){ return document.getElementById(nId); }adiciona = function(qtd, destino){ var ultimo = destino.getElementsByTagName('li').length; for( var i=0; i<qtd; i++ ){ var novoTexto = ultimo + i + 1; li = document.createElement('li'); li.innerHTML = 'Li '+novoTexto; destino.appendChild(li); }}ajusta = function(alvo, maxItens){ var lista = alvo.getElementsByTagName('li'); var colunas = Math.ceil( lista.length/maxItens ); var tm = Math.floor( 100.0/colunas )-2; var j = 0, uDiv; for ( var i=0; i<lista.length; i++){ if (j == 0){ uDiv = document.createElement('div'); uDiv.style.float = 'left' uDiv.style.width = tm+'%'; alvo.appendChild( uDiv ); } uDiv.appendChild( lista[0] ); j++; if (j==13) j=0; }}</script><body> <h4>Comandos</h4> <label for="qtdLI">Quantidade de Itens a Adicionar na Lista:</label> <input type="text" id="qtdLI" value="1" /> <input type="button" value="Adicionar" onclick="adiciona( $('qtdLI').value, $('lista') );"> <input type="button" value="Ajustar em Colunas" onclick="ajusta($('lista'), 13);"> <br><br> <h4>Colunas</h4> <hr> <ul id="lista"> </ul></body></html>Claro que o codigo pode ser melhorado, otimizado e adaptado as necessidades de cada um (utilizar jQuery ou aplicar um estilo mais elaborado usando o className por exemplo). Como eu disse, o codigo pode ser melhor elaborado, mas para se ter uma base ja ajudaria. Bem, e isso. Apresentacao realizada na Faculdade Meta no dia 08/10/2014, onde realizei uma pequena introducao a linguagem Python, apresentando um pouco de sua historia de criacao, suas areas de atuacao, empresas que utilizam, alem de alguns pequenos exemplos de uso, com trechos de codigo. Alguns dos exemplos utilizados foram extraidos da prova final do curso de Python, "Python para Zumbis", do colega Fernando Massanori. Palestra Apresentando Python e Suas Aplicacoes from Marcos Thomaz Tambem como prometido apos a palestra, deixo o link de um material muito interessante relacionado a linguagem Python.Vamos comecar com os cursos gratuitos (porem muito bons):Python para Zumbis - Fernando Massanori - Curso de introducao a linguagem Python com diversos conceitos legais. Uma vantagem sao os exercicios, que fazem com que o aluno tenha que pensar um pouco e consiga reduzir consideravelmente o codigo.Python e Django - Osvaldo Santana - Curso muito bom, em video-aulas, sobre Python e Django (framework web)Python e Web2Py (Ingles) - Muito