ELIEL DE PAULA

FULL STACK WEBDEVELOPER

Programação

Multi-select no Netbeans

Postado dia 14/12/2016
ProgramaçãoDicasDiversos

Multi-select no Netbeans

Parece bobeira, mas apesar do Netbeans ser uma IDE muito completa eu confesso que sentia muita falta do multi-select do Sublime-Text, especialmente na  hora de editar várias linhas de código parecidas. Até então eu conhecia o recurso de "Seleção retangular" do Netbeans mas este recurso apesar de ter sua utilidade ainda fica longe do multi-select do Sublime-Text, então decidi dar…

Continuar lendo...

Release do Wpanel CMS 3.1.2

Postado dia 14/12/2016
PortfolioCriação de sitesProgramaçãoProjetos

Release do Wpanel CMS 3.1.2

Olá a todos, liberei no último dia 05/12/2016 um release do Wpanel CMS versão 3.1.2. Fiz algumas correções e pequenas melhorias no projeto, dentre as alterações destaco a remoção da variável "JSON_PRETTY_PRINT" que impedia de gerar e salvar o arquivo de configuração config.json em algumas versões do PHP. Este será o último release do ano visto que estou lotado de…

Continuar lendo...

Release do Wpanel CMS 3.1.0

Postado dia 14/09/2016
ProgramaçãoPHPProjetosDiversos

Release do Wpanel CMS 3.1.0

Olá a todos, liberei hoje (14/09/2016) um release do Wpanel CMS versão 3.1.0. A maior mudança neste release foi a atualização do framework CodeIgniter para a versão 3.2.0, e aproveitei para colocar em dia algumas outras pendências no projeto. Para as próximas versões estou planejando grandes mudanças, principalmente no ACL do projeto para melhorar o gerenciamento de permissões entre os…

Continuar lendo...

Release do Wpanel CMS 3.0.2

Postado dia 31/08/2016
ProgramaçãoPHPProjetosDiversos

Release do Wpanel CMS 3.0.2

Olá todos, estou liberando hoje (31/08/2016) o último release do Wpanel CMS com a versão 3.0.1 do CodeIgniter. Depois disso estarei atualizando o Wpanel com o CodeIgniter 3.1.0. Esta atualziação não causa grandes impactos caso você deseje atualizar, junto com o CI enviei algumas correções de bugs menores, sendo que principalmente o release contempla a questão do versionamento da base…

Continuar lendo...

Stella Menegucci

Postado dia 09/04/2016
PortfolioCriação de sitesProgramaçãoPHP

Stella Menegucci

O site da Atriz e Apresentadora Stella Menegucci foi todo redefinido seguindo os padrões mais modernos de desenvolvimento. O novo site é todo responsivo mantendo uma identidade visual apropriada para dispositivos móveis e em telas de computadores desktop. Utilizamos a prévia da versão 3.0 do Wpanel CMS, onde muitas coisas foram melhoradas e fizemos algumas customizações no painel de controle…

Continuar lendo...

Fazendo cópia de arquivos com Delphi/Lazarus no Windows 7 ou superior

Postado dia 08/10/2015
ProgramaçãoLazarus/Free-PascalDelphiDicas

Esta é uma dica de como fazer cópias de arquivos usando Delphi ou Lazarus no Windows 7 ou superior. Veja o código de exemplo: procedure TForm1.Button1Click(Sender: TObject); var Dados: TSHFileOpStruct; begin FillChar(Dados,SizeOf(Dados), 0); with Dados do begin wFunc := FO_COPY; pFrom := PChar(Edit1.Text); pTo := PChar(Edit2.Text); fFlags:= FOF_ALLOWUNDO; end; SHFileOperation(Dados); end; Podemos também se precisar, utilizar “*.*”, exemplo: Origem: C:\RMAR\blocos\*.*…

Continuar lendo...

Site oficial do projeto WPanel CMS

Postado dia 11/07/2015
Criação de sitesSistemasProgramaçãoDicasProjetosDiversos

Site oficial do projeto WPanel CMS

Neste sábado dia 11 de Julho lançei o site oficial do projeto WPanel CMS. A idéia é apresentar o CMS, deixar uma versão de demonstração para os curiosos além de abrigar a documentação do projeto. Como a maior parte do projeto eu desenvolvo sozinho, acabo pecando na questão da documentação, mas passado esta fase de restruturação do WPanel e criação…

Continuar lendo...

Wpanel oficial website

Postado dia 28/06/2015
PortfolioSistemasProgramaçãoProjetosDownloads

Wpanel oficial website

Quem lida com vários projetos ao mesmo tempo sempre tem um problema com as tarefas, prazos e comunicação entre a equipe e o projeto muitas vezes se perde e atraza devido a pequenas coisas que deixamos passar. Eu desenvolvi o Project Manager para me ajudar no dia-a-dia de desenvolvimento, mas diferente de outros grandes e bons gerenciadores de projeto, este…

Continuar lendo...

Redimensionar altura de iframe automaticamente

Postado dia 20/10/2014
ProgramaçãoDicas

Redimensionar altura de iframe automaticamente

Esta função redimensiona um iframe horizontalmente de acordo com o conteúdo exibido nele alterando a propriedade "height" com javascript:   <script> function sizeFrame() { var F = document.getElementById("myFrame"); if(F.contentDocument) { F.height = F.contentDocument.documentElement.scrollHeight+30; //FF 3.0.11, Opera 9.63, and Chrome } else { F.height = F.contentWindow.document.body.scrollHeight+30; //IE6, IE7 and Chrome } } window.onload=sizeFrame; </script>   Para usar basta criar um iframe…

Continuar lendo...

Convertendo cores Hexadecimais para RGB com PHP

Postado dia 19/09/2014
ProgramaçãoPHPDicas

Convertendo cores Hexadecimais para RGB com PHP

Esta função faz a conversão de valores hexadecimais para RGB, geralmente usado nos códigos CSS dos nossos sites. function Hex2Rgb($hex) { $hex = str_replace("#", "", $hex); if(strlen($hex) == 3) { $r = hexdec(substr($hex,0,1).substr($hex,0,1)); $g = hexdec(substr($hex,1,1).substr($hex,1,1)); $b = hexdec(substr($hex,2,1).substr($hex,2,1)); } else { $r = hexdec(substr($hex,0,2)); $g = hexdec(substr($hex,2,2)); $b = hexdec(substr($hex,4,2)); } $rgb = array($r, $g, $b); return $rgb; //…

Continuar lendo...

Criando uma imagem com PHP

Postado dia 17/09/2014
ProgramaçãoPHPDicas

Criando uma imagem com PHP

O código abaixo gera uma imagem PNG dinamicamente usando PHP imprimindo um texto. É um exemplo simples, mas de acordo com a necessidade e um pouco de imaginação, podemos fazer muita coisa com um simples código. header("Content-type: image/png"); $im = @imagecreate(300, 100) or die("Cannot Initialize new GD image stream"); $background_color = imagecolorallocate($im, 0, 0, 0); $text_color = imagecolorallocate($im, 233, 14,…

Continuar lendo...

Converter imagens BMP para JPEG e vice versa com Lazarus / Free-Pascal

Postado dia 12/09/2014
ProgramaçãoLazarus/Free-PascalDelphiDicas

Converter imagens BMP para JPEG e vice versa com Lazarus / Free-Pascal

Dica rápida pra ficar na memória, como converter imagens BMP para JPEG e JPEG para BMP Nota: Adicionar a unit Jpeg na seção Uses. BMP para JPEG procedure Bmp2Jpeg(const BmpFileName, JpgFileName: string); var Bmp: TBitmap; Jpg: TJPEGImage; begin Bmp := TBitmap.Create; Jpg := TJPEGImage.Create; try Bmp.LoadFromFile(BmpFileName); Jpg.Assign(Bmp); Jpg.SaveToFile(JpgFileName); finally Jpg.Free; Bmp.Free; end; end; JPEG para BMP procedure Jpeg2Bmp(const BmpFileName, JpgFileName:…

Continuar lendo...

Gerenciador para banco de dados SQLIte

Postado dia 11/09/2014
ProgramaçãoDicas

Gerenciador para banco de dados SQLIte

Dica rápida: SQLite Expert, um gerenciador profissional para bancos de dados SQLite. Quando a gente lida com vários tipos de bancos de dados, a manutenção precisa ser rápida e eficiente, e a ferramenta certa faz toda a diferença. Hoje eu testei e gostei desta ferramenta com recursos muito profissionais e muito intuitiva, mesmo na versão "Personal"  que é grátis :)…

Continuar lendo...

Básico sobre INNER JOIN

Postado dia 07/09/2014
ProgramaçãoDicas

Básico sobre INNER JOIN

Trabalhar com Inner Join sempre foi algo que eu preciso pesquisar pois nunca decoro a sintaxe e acabo me confundindo, então estou deixando aqui a minha "cola" sobre Inner Join de forma (hiper) resumida. O Inner Join  tem como objetivo aglutinar duas ou mais tabelas mediante atributos comuns que estão presentes nas mesmas, onde para realizarmos esta junção, utilizamos as…

Continuar lendo...