<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-350822091956768519</id><updated>2012-02-16T05:54:44.059-02:00</updated><category term='xtphp'/><category term='orion'/><category term='phpAutoConf'/><category term='WebUI'/><title type='text'>Everton da Rosa</title><subtitle type='html'>Meu site pessoal, com projetos, textos, coisas sobre mim, etc.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://everton3x.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/350822091956768519/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://everton3x.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Everton3x</name><uri>http://www.blogger.com/profile/04539764406980312370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://3.bp.blogspot.com/_fyNdymUG0UU/SlU4teaaY3I/AAAAAAAAAAM/fmEj8To5hUk/S220/avatar.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-350822091956768519.post-4836536907476962265</id><published>2011-10-16T21:38:00.003-02:00</published><updated>2011-10-16T21:38:28.107-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='phpAutoConf'/><title type='text'>phpAutoConf versão 1.1</title><content type='html'>Foi liberada a versão 1.1 do phpAutoConf.&lt;br /&gt;Esta versão está adaptada para utilizar o WebUI 1.1 e foi modificada a interação com o Mysql.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/350822091956768519-4836536907476962265?l=everton3x.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://everton3x.blogspot.com/feeds/4836536907476962265/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=350822091956768519&amp;postID=4836536907476962265' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/350822091956768519/posts/default/4836536907476962265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/350822091956768519/posts/default/4836536907476962265'/><link rel='alternate' type='text/html' href='http://everton3x.blogspot.com/2011/10/phpautoconf-versao-11.html' title='phpAutoConf versão 1.1'/><author><name>Everton3x</name><uri>http://www.blogger.com/profile/04539764406980312370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://3.bp.blogspot.com/_fyNdymUG0UU/SlU4teaaY3I/AAAAAAAAAAM/fmEj8To5hUk/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-350822091956768519.post-5228843299194550976</id><published>2011-10-16T20:55:00.000-02:00</published><updated>2011-10-16T20:55:07.003-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xtphp'/><title type='text'>XtPHP versão 1.2</title><content type='html'>A versão 1.2 da biblioteca XtPHP foi liberada hoje no site do &lt;a href="http://code.google.com/p/xtphp-lib/"&gt;projeto XtPHP&lt;/a&gt;.&lt;br /&gt;As modificações foram:&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre style="font-size: 12px; max-width: 80em; padding-left: 0.7em; white-space: pre-wrap;"&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Adicionada classe XtMath.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Adicionado XtStore::cross();&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Aperfeiçoado XtMysql::insert(), XtMysql::update() e XtMysql::delete();&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Incluído XtMysql::select();&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/350822091956768519-5228843299194550976?l=everton3x.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://everton3x.blogspot.com/feeds/5228843299194550976/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=350822091956768519&amp;postID=5228843299194550976' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/350822091956768519/posts/default/5228843299194550976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/350822091956768519/posts/default/5228843299194550976'/><link rel='alternate' type='text/html' href='http://everton3x.blogspot.com/2011/10/xtphp-versao-12.html' title='XtPHP versão 1.2'/><author><name>Everton3x</name><uri>http://www.blogger.com/profile/04539764406980312370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://3.bp.blogspot.com/_fyNdymUG0UU/SlU4teaaY3I/AAAAAAAAAAM/fmEj8To5hUk/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-350822091956768519.post-8649430574640551370</id><published>2011-10-13T22:51:00.003-03:00</published><updated>2011-10-13T22:51:53.537-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WebUI'/><title type='text'>WebUI versão 1.1 liberada</title><content type='html'>Foi liberada nesta quinta-feira (13/10/2011) a versão 1.1 do WebUI.&lt;br /&gt;Dentre as principais novidades estão a inclusão de um novo componente - wCalendar - e de documentação completa do framework. Os exemplos de utilização também foram refeitos.&lt;br /&gt;Mais detalhes podem ser obtidos na página do &lt;a href="http://code.google.com/p/web-user-interface/"&gt;projeto WebUI&lt;/a&gt;. Faça já o &lt;a href="http://code.google.com/p/web-user-interface/downloads/list"&gt;download do WebUI&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/350822091956768519-8649430574640551370?l=everton3x.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://everton3x.blogspot.com/feeds/8649430574640551370/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=350822091956768519&amp;postID=8649430574640551370' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/350822091956768519/posts/default/8649430574640551370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/350822091956768519/posts/default/8649430574640551370'/><link rel='alternate' type='text/html' href='http://everton3x.blogspot.com/2011/10/webui-versao-11-liberada.html' title='WebUI versão 1.1 liberada'/><author><name>Everton3x</name><uri>http://www.blogger.com/profile/04539764406980312370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://3.bp.blogspot.com/_fyNdymUG0UU/SlU4teaaY3I/AAAAAAAAAAM/fmEj8To5hUk/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-350822091956768519.post-2193827148076864883</id><published>2011-09-29T17:13:00.002-03:00</published><updated>2011-09-29T17:14:00.252-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='phpAutoConf'/><title type='text'>phpAutoConf :: interface para configuração de sistema de modo fácil e automático</title><content type='html'>phpAutoConf é um framework (?) escrito em PHP com a finalidade de criar interface gráfica para gerenciamento de configurações de sistemas.&lt;br /&gt;Sabe aquele sistema que você desenvolveu e que tem uma série de configurações? E que você não fez uma interface gráfica para gerenciar essas configurações?&lt;br /&gt;Pois o phpAutoConf cuida disso para você. Além de montar uma interface de configuração de forma automática, a partir de um arquivo XML com alguns parâmetros, ele também salva as modificações, automaticamente e com apenas uma linha de código.&lt;br /&gt;Conheça o &lt;a href="http://code.google.com/p/phpautoconf/"&gt;projeto phpAutoConf&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/350822091956768519-2193827148076864883?l=everton3x.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://everton3x.blogspot.com/feeds/2193827148076864883/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=350822091956768519&amp;postID=2193827148076864883' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/350822091956768519/posts/default/2193827148076864883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/350822091956768519/posts/default/2193827148076864883'/><link rel='alternate' type='text/html' href='http://everton3x.blogspot.com/2011/09/phpautoconf-interface-para-configuracao.html' title='phpAutoConf :: interface para configuração de sistema de modo fácil e automático'/><author><name>Everton3x</name><uri>http://www.blogger.com/profile/04539764406980312370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://3.bp.blogspot.com/_fyNdymUG0UU/SlU4teaaY3I/AAAAAAAAAAM/fmEj8To5hUk/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-350822091956768519.post-8862185331251061959</id><published>2011-09-12T18:37:00.001-03:00</published><updated>2011-09-12T18:37:42.752-03:00</updated><title type='text'>Cerbero: o guardião dos seus sistemas web-based</title><content type='html'>&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Cerbero &lt;/b&gt;é um sistema desenvolvido com PHP/Mysql para controle de acesso à conteúdo Web.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Cerbero &lt;/b&gt;não é um simples sistema de login, mas sim um sistema para controlar a exibição/execução de qualquer parte de código PHP/HTML, além de registrar um log detalhado dos acessos.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;CARACTERÍSTICAS&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;É um sistema de login com autenticação de usuário;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;Senhas armazenadas com hash sha1;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;Aceita qualquer formato de identificação de usuário e senhas (números, letras, números e letras, etc);&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;Registro completo das atividades, inclusive a página acessada, quais permissões foram utilizadas e as variáveis de ambiente utilizadas ($_POST, $_GET, $_SERVER, etc);&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;Utiliza dados de sessão para armazenar o usuário logado com personalização de nome de variável para maior segurança;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;Permite utilizar prefixo nos nomes de tabelas do Mysql que o Cerbero usa;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;Permite bloqueio de usuário a partir de um número configurável de tentativas de autenticação;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;Permite configurar permissões de acesso e perfis;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;Permite trabalhar com múltiplos sistemas;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;Conheça o projeto &lt;a href="http://code.google.com/p/cerbero-control-access-system/"&gt;Cerbero&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/350822091956768519-8862185331251061959?l=everton3x.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://everton3x.blogspot.com/feeds/8862185331251061959/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=350822091956768519&amp;postID=8862185331251061959' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/350822091956768519/posts/default/8862185331251061959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/350822091956768519/posts/default/8862185331251061959'/><link rel='alternate' type='text/html' href='http://everton3x.blogspot.com/2011/09/cerbero-o-guardiao-dos-seus-sistemas.html' title='Cerbero: o guardião dos seus sistemas web-based'/><author><name>Everton3x</name><uri>http://www.blogger.com/profile/04539764406980312370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://3.bp.blogspot.com/_fyNdymUG0UU/SlU4teaaY3I/AAAAAAAAAAM/fmEj8To5hUk/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-350822091956768519.post-3570732597444699505</id><published>2011-09-12T18:35:00.000-03:00</published><updated>2011-09-12T18:35:21.255-03:00</updated><title type='text'>WebUI: crie interface para a web facilmente</title><content type='html'>&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;WebUI &lt;/b&gt;é um framework para geração de componentes de interface com o usuário através de &lt;a href="http://www.php.net/"&gt;PHP&lt;/a&gt;/&lt;a href="http://www.w3schools.com/html5/html5_reference.asp"&gt;HTML5&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;Com o &lt;b&gt;WebUI &lt;/b&gt;o programador/desenvolvedor pode criar botões, menus, painéis, grid, formulários, TreeView, etc personalizáveis e de forma fácil(?) e rápida(?).&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;O framework foi desenvolvido de forma que cada componente é independente dos demais componentes.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;CARACTERÍSTICAS&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;Componentes independentes entre si: não há dependência entre os componentes, dispensando a inclusão de diversos arquivos para utilização de um único componente;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;Estilo via CSS: toda a configuração visual de cores, bordas, fonte, etc é feita através de CSS em um (ou mais) arquivos de estilos;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;Suporte a temas: para mudar o tema, apenas utilize um arquivo CSS diferente;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;HTML5 compatível: o cóidog foi escrito utilizando a especificação HTML5 para criação dos componentes;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;Mínimo uso de Javascript: a utilização de Javascript é praticamente nula, aumentando a compatibilidade com os diversos browsers do mercado. Entretanto, é possível utilizar Javascript através de eventos (onclick, onfocus, etc) na maioria dos componentes;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;Funções automáticas de componentes: alguns componentes tem funções disparadas automaticamente, tais como criação de links automática para expandir/esconder itens do TreeView;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;COMPONENTES&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;wAccordion: cria um painel com subpainéis expandíveis/retráteis;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;wBtn: cria botões clicáveis;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;wCheckbox: cria campos de formulário &amp;nbsp;tipo checkbox;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;wDataTime: cria campos de formulário tipo date/time;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;wEmail: cria campos de formulário tipo e-mail;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;wFieldset: cria um fieldset;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;wFile: cria campos de formulário tipo file;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;wForm: cria formulários;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;wGrid: cria tabela de dados (grid) com paginação, ordenação e busca;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;wHidden: cria campos de formulário tipo hidden (oculto);&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;wIcon: cria botão clicável do tipo ícone;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;wImage: cria campos de formulário do tipo image;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;wMenu: cria um menu;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;wNumber: cria campos de formulário do tipo número;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;wPanel: cria um painel para conter outros componentes;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;wPassword: cria campos de formulário do tipo senha;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;wRadio: cria campos de formulário do tipo rádio;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;wRange: cria campos de formulário do tipo range (intervalo);&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;wSearch: cria campos de formulário do tipo search;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;wSelect: cria campos de formulário do tipo select;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;wSidebar: cria uma sidebar;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;wTabPanel: cria um painel com abas;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;wTel: cria campos de formulário do tipo telefone;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;wText: cria campos de formulário do tipo texto;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;wTextarea: cria campos de formulário do tipo textarea;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;wTree: cria uma visualização em árvore;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;wUrl: cria campos de formulário do tipo URL;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;wWizard: cria um painel do tipo wizard (assistente);&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;Visite a página do projeto &lt;a href="http://code.google.com/p/web-user-interface/"&gt;WebUI&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/350822091956768519-3570732597444699505?l=everton3x.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://everton3x.blogspot.com/feeds/3570732597444699505/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=350822091956768519&amp;postID=3570732597444699505' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/350822091956768519/posts/default/3570732597444699505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/350822091956768519/posts/default/3570732597444699505'/><link rel='alternate' type='text/html' href='http://everton3x.blogspot.com/2011/09/webui-crie-interface-para-web.html' title='WebUI: crie interface para a web facilmente'/><author><name>Everton3x</name><uri>http://www.blogger.com/profile/04539764406980312370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://3.bp.blogspot.com/_fyNdymUG0UU/SlU4teaaY3I/AAAAAAAAAAM/fmEj8To5hUk/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-350822091956768519.post-8058781792511354948</id><published>2011-06-27T15:20:00.000-03:00</published><updated>2011-06-27T15:20:41.514-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xtphp'/><title type='text'>Lançada nova versão da biblioteca XtPHP</title><content type='html'>Foi lançada hoje a versão 1.1-beta1 da biblioteca de classes PHP XtPHP.&lt;br /&gt;As novidades desta versão são:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Adicionado XtMysql::dumpDbFromODBC().&lt;/li&gt;&lt;li&gt;Adicionado XtMysql::dumpTableFromODBC().&lt;/li&gt;&lt;li&gt;Adicionado XtStore::toXml().&lt;/li&gt;&lt;li&gt;Adicionado XtStore::fromXml().&lt;/li&gt;&lt;li&gt;$xterror implementada como global e acrescentadas mensagens de erros.&lt;/li&gt;&lt;li&gt;XtStore::sort() com suporte a ordenação de até 5 campos.&lt;/li&gt;&lt;li&gt;XtStore::toSql() acrescentada função de criação de tabela no Mysql.&lt;/li&gt;&lt;li&gt;Adicionado XtStore::renameCol().&lt;/li&gt;&lt;li&gt;Adicionado XtStore::toHtml().&lt;/li&gt;&lt;li&gt;Adicionado XtStore::setTypeFields().&lt;/li&gt;&lt;li&gt;XtUtils::number() configura tipo float quando converte de string para número.&lt;/li&gt;&lt;li&gt;Adicionado XtUtils::parseMask().&lt;/li&gt;&lt;li&gt;Adicionado classe XtDate.&lt;/li&gt;&lt;/ul&gt;O download desta versão pode ser feito na &lt;a href="http://code.google.com/p/xtphp-lib/downloads/list"&gt;página do projeto&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/350822091956768519-8058781792511354948?l=everton3x.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://everton3x.blogspot.com/feeds/8058781792511354948/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=350822091956768519&amp;postID=8058781792511354948' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/350822091956768519/posts/default/8058781792511354948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/350822091956768519/posts/default/8058781792511354948'/><link rel='alternate' type='text/html' href='http://everton3x.blogspot.com/2011/06/lancada-nova-versao-da-biblioteca-xtphp.html' title='Lançada nova versão da biblioteca XtPHP'/><author><name>Everton3x</name><uri>http://www.blogger.com/profile/04539764406980312370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://3.bp.blogspot.com/_fyNdymUG0UU/SlU4teaaY3I/AAAAAAAAAAM/fmEj8To5hUk/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-350822091956768519.post-8686862836498686841</id><published>2011-06-12T10:46:00.000-03:00</published><updated>2011-06-12T10:46:21.802-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='orion'/><title type='text'>Orion versão 2.0 beta 1</title><content type='html'>Já está disponível a versão 2.0 beta 1 do sistema Orion para extração e conversão de dados de arquivo-texto.&lt;br /&gt;Esta nova versão não traz interface gráfica, ou seja, deve ser utilizada apenas via script PHP, porém traz uma mudança significativa na forma de "configuração" da operação de extração/conversão.&lt;br /&gt;Se a primeira versão do Orion exigia que o usuário fizesse seu próprio script de extração/conversão (preset), e por isso deveria ter um bom nível de conhecimento do PHP, agora toda a configuração é feita através de arquivos XML. Assim, o conceito de "preset" foi substituído pelo de "projeto".&lt;br /&gt;Para utilizar a nova versão do Orion, o usuário precisa apenas de dois include() (ou require()) e uma única linha de código, que chama o método parseSource().&lt;br /&gt;O download pode ser feito na página do &lt;a href="http://code.google.com/p/orion-data-extract/"&gt;projeto Orion&lt;/a&gt;. Junto com os arquivos do Orion, há documentação e exemplos auto-explicativos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/350822091956768519-8686862836498686841?l=everton3x.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://everton3x.blogspot.com/feeds/8686862836498686841/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=350822091956768519&amp;postID=8686862836498686841' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/350822091956768519/posts/default/8686862836498686841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/350822091956768519/posts/default/8686862836498686841'/><link rel='alternate' type='text/html' href='http://everton3x.blogspot.com/2011/06/orion-versao-20-beta-1.html' title='Orion versão 2.0 beta 1'/><author><name>Everton3x</name><uri>http://www.blogger.com/profile/04539764406980312370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://3.bp.blogspot.com/_fyNdymUG0UU/SlU4teaaY3I/AAAAAAAAAAM/fmEj8To5hUk/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-350822091956768519.post-2681991704206449045</id><published>2011-05-31T16:44:00.000-03:00</published><updated>2011-05-31T16:44:41.555-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xtphp'/><title type='text'>XtPHP - Biblioteca de classe PHP - versão 1.0 final disponibilizada</title><content type='html'>A versão 1.0 final da bibliteca de classes &lt;b&gt;XtPHP &lt;/b&gt;já está disponível para &lt;a href="http://code.google.com/p/xtphp-lib/"&gt;download&lt;/a&gt; no &lt;i&gt;Google Code&lt;/i&gt;.&lt;br /&gt;Esta versão traz as seguintes classes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;XtMysql&lt;/li&gt;&lt;li&gt;XtStore&lt;/li&gt;&lt;li&gt;XtTemplate&lt;/li&gt;&lt;li&gt;XtUtils&lt;/li&gt;&lt;/ul&gt;Inclui esta versão a documentação completa e com exemplos de todos os métodos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/350822091956768519-2681991704206449045?l=everton3x.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://everton3x.blogspot.com/feeds/2681991704206449045/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=350822091956768519&amp;postID=2681991704206449045' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/350822091956768519/posts/default/2681991704206449045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/350822091956768519/posts/default/2681991704206449045'/><link rel='alternate' type='text/html' href='http://everton3x.blogspot.com/2011/05/xtphp-biblioteca-de-classe-php-versao.html' title='XtPHP - Biblioteca de classe PHP - versão 1.0 final disponibilizada'/><author><name>Everton3x</name><uri>http://www.blogger.com/profile/04539764406980312370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://3.bp.blogspot.com/_fyNdymUG0UU/SlU4teaaY3I/AAAAAAAAAAM/fmEj8To5hUk/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-350822091956768519.post-8025904657259454044</id><published>2011-05-24T21:06:00.002-03:00</published><updated>2011-05-24T21:06:29.591-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='orion'/><title type='text'>Orion - versão 1.0 - disponibilizado para download</title><content type='html'>&lt;b&gt;Orion &lt;/b&gt;é um sistema desenvolvido em &lt;i&gt;Javascript &lt;/i&gt;e &lt;i&gt;&lt;a href="http://www.php.net/"&gt;PHP&lt;/a&gt; &lt;/i&gt;para facilitar a extração de dados de arquivos, especialmente arquivos com dados em colunas de tamanho fixo.&lt;br /&gt;A interface é construida em &lt;a href="http://www.sencha.com/"&gt;&lt;i&gt;ExtJS&lt;/i&gt;&lt;/a&gt; (javascript) e o trabalho duro é feito pelo PHP, utilizando &lt;a href="http://everton3x.blogspot.com/p/xtphp.html"&gt;&lt;b&gt;XtPHP&lt;/b&gt;&lt;/a&gt;.&lt;br /&gt;A versão 1.0 (atual) realiza a conversão através de arquivos PHP chamados &lt;i&gt;preset&lt;/i&gt;, que são armazenados no diretório &lt;i&gt;php/presets&lt;/i&gt;.  Para aprender como utilizar estes arquivos, por favor, leia os  comentários contidos neles. Para utilizar o Orion na versão 1.0, é  preciso ter conhecimento de PHP.&lt;br /&gt;A próxima versão do &lt;b&gt;Orion &lt;/b&gt;será muito mais intuitivo e não exigirá  que o usuário conheça PHP. Na versão 2.0 que está sendo desenvolvida,  toda a configuração do &lt;i&gt;preset&lt;/i&gt; (que será chamado de &lt;i&gt;projeto&lt;/i&gt;) será feita através da interface gráfica, sem a necessidade de digitação de códigos.&lt;br /&gt;Visite a página do projeto &lt;a href="http://code.google.com/p/orion-data-extract/"&gt;&lt;b&gt;Orion&lt;/b&gt;&lt;/a&gt; no Google Code.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/350822091956768519-8025904657259454044?l=everton3x.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://everton3x.blogspot.com/feeds/8025904657259454044/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=350822091956768519&amp;postID=8025904657259454044' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/350822091956768519/posts/default/8025904657259454044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/350822091956768519/posts/default/8025904657259454044'/><link rel='alternate' type='text/html' href='http://everton3x.blogspot.com/2011/05/orion-versao-10-disponibilizado-para.html' title='Orion - versão 1.0 - disponibilizado para download'/><author><name>Everton3x</name><uri>http://www.blogger.com/profile/04539764406980312370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://3.bp.blogspot.com/_fyNdymUG0UU/SlU4teaaY3I/AAAAAAAAAAM/fmEj8To5hUk/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-350822091956768519.post-2005828855178413826</id><published>2011-05-22T23:00:00.000-03:00</published><updated>2011-05-22T23:00:05.072-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xtphp'/><title type='text'>XtPHP disponibilizado para download</title><content type='html'>&lt;b&gt;XtPHP&lt;/b&gt; é um conjunto de classe PHP com diversas funções para facilitar a vida do programador/desenvolvedor PHP.&lt;br /&gt;O nome &lt;b&gt;XtPHP&lt;/b&gt; deriva de &lt;i&gt;e&lt;b&gt;XT&lt;/b&gt;ended &lt;b&gt;PHP&lt;/b&gt;&lt;/i&gt;. Inicialmente deveria chamar-se &lt;i&gt;ExtPHP&lt;/i&gt;, em alusão ao &lt;a href="http://www.sencha.com/"&gt;&lt;i&gt;ExtJS&lt;/i&gt;&lt;/a&gt;, porém, para evitar problemas com "marcas registradas", optou-se por retirar o "E".&lt;br /&gt;Atualmente &lt;b&gt;XtPHP&lt;/b&gt; é composto pelas seguintes classes:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;XtTemplate&lt;/i&gt;: manuseio de modelos HTML (templates);&lt;/li&gt;&lt;li&gt;&lt;i&gt;XtMysql&lt;/i&gt;: métodos de interação com servidores Mysql;&lt;/li&gt;&lt;li&gt;&lt;i&gt;XtStore&lt;/i&gt;: uma maneira fácil e rápida de se trabalhar com dados;&lt;/li&gt;&lt;li&gt;&lt;i&gt;XtUtils&lt;/i&gt;: diversas ferramentas para formatação, tratamento de números e textos, etc.&lt;/li&gt;&lt;/ul&gt;A biblioteca &lt;b&gt;XtPHP&lt;/b&gt; está em fase de finalização de sua documentação, porém uma versão de testes já está disponível para &lt;a href="http://code.google.com/p/xtphp-lib/"&gt;download&lt;/a&gt;.&lt;br /&gt;Futuramente, planeja-se classes para tratamento de XML e validação de dados (e-mail, CPF/CNPJ, números de telefone, etc.).&lt;br /&gt;&lt;b&gt;XtPHP&lt;/b&gt; é distribuído sob a GPL.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/350822091956768519-2005828855178413826?l=everton3x.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://everton3x.blogspot.com/feeds/2005828855178413826/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=350822091956768519&amp;postID=2005828855178413826' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/350822091956768519/posts/default/2005828855178413826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/350822091956768519/posts/default/2005828855178413826'/><link rel='alternate' type='text/html' href='http://everton3x.blogspot.com/2011/05/xtphp-disponibilizado-para-download.html' title='XtPHP disponibilizado para download'/><author><name>Everton3x</name><uri>http://www.blogger.com/profile/04539764406980312370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://3.bp.blogspot.com/_fyNdymUG0UU/SlU4teaaY3I/AAAAAAAAAAM/fmEj8To5hUk/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry></feed>
