web-archive-net.com » NET » T » TULIOFARIA.NET

Total: 265

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • PHP | Tulio Faria
    saída de 2min e completamente POG para o problema php view plain text frase O rato roeu a roupa do rei de roma p explode frase c 0 t 12 cortada foreach p as p1 if c lt t amp amp c strlen p1 lt t cortada p1 c strlen p1 1 else break echo strlen cortada lt br gt echo cortada Deve estar cheio de bugs mas resolve em um emergência Até a próxima Esteganografia em texto e em imagem escondendo informações 5 06 2008 Tulio Faria 8 Comments Olá pessoal estou meio sumido mas não sei se todos sabem último ano de faculdade trabalhos a mil projeto final de curso e muito serviço deixam qualquer um louco rs Neste post vou falar sobre uma técnica que foi o tema proposto em um trabalho na faculdade Esteganografia Steganography que é a arte de esconder uma mensagem em outra ou no meio digital esconder um arquivo em outro O primeiro trabalho que foi proposto foi esconder um texto em um texto HIT Hide in Text Foi o que mais deu trabalho pois não há nada na internet falando sobre isso nem mesmo no Google A técnica que desenvolvi não deve ser tão inovadora mas resolveu o problema com a restrição do texto cobaia que irá abrigar esconder a mensagem tem que ser muito mas muito grande O que fiz foi trocar todos os espaços do texto pelos caracteres 0 32 e 160 códigos ASCII Simples né Mais ou menos Tive que fazer uma conversão de cada caracter ASCII da mensagem a ser escondida nesses 3 caracteres Ou seja haja espaços para conseguir esconder uma mensagem nem tão grande A implementação foi feita em ANSI C Os fontes dos arquivos podem ser baixados aqui Esconder texto Ler texto oculto A implementação

    Original URL path: http://www.tuliofaria.net/categoria/php/ (2016-04-30)
    Open archived version from archive

  • Tulio Faria › Log in
    Tulio Faria Nome de Usuário Senha Lembrar me Perdeu a senha Voltar para Tulio Faria

    Original URL path: http://www.tuliofaria.net/wp-login.php?redirect_to=http%3A%2F%2Fwww.tuliofaria.net%2Fyoutubelinkparser-adicionando-o-player-do-youtube-em-um-texto%2F (2016-04-30)
    Open archived version from archive

  • Blog | Tulio Faria
    completo do Algorítmo Genético implementado em Java A implementação não garante uma solução ótima mas tende a ser uma solução razoável na maioria das vezes Bom é isso até a próxima pessoal Esteganografia em texto e em imagem escondendo informações 5 06 2008 Tulio Faria 8 Comments Olá pessoal estou meio sumido mas não sei se todos sabem último ano de faculdade trabalhos a mil projeto final de curso e muito serviço deixam qualquer um louco rs Neste post vou falar sobre uma técnica que foi o tema proposto em um trabalho na faculdade Esteganografia Steganography que é a arte de esconder uma mensagem em outra ou no meio digital esconder um arquivo em outro O primeiro trabalho que foi proposto foi esconder um texto em um texto HIT Hide in Text Foi o que mais deu trabalho pois não há nada na internet falando sobre isso nem mesmo no Google A técnica que desenvolvi não deve ser tão inovadora mas resolveu o problema com a restrição do texto cobaia que irá abrigar esconder a mensagem tem que ser muito mas muito grande O que fiz foi trocar todos os espaços do texto pelos caracteres 0 32 e 160 códigos ASCII Simples né Mais ou menos Tive que fazer uma conversão de cada caracter ASCII da mensagem a ser escondida nesses 3 caracteres Ou seja haja espaços para conseguir esconder uma mensagem nem tão grande A implementação foi feita em ANSI C Os fontes dos arquivos podem ser baixados aqui Esconder texto Ler texto oculto A implementação do HIP Hide in Picture me consumiu um pouco mais de tempo já que eu teria que ler sobre como funciona o formato BMP Desta vez a implementação foi em PHP por falta de tempo mesmo Os fontes podem ser encontrados aqui Esconder texto PHP Ler texto oculto PHP O link para o demo online Bom pessoal até a próxima Comprar livros no Amazon com pode ser bom rápido e barato 17 03 2008 Tulio Faria 21 Comments Olá pessoal hoje me deparei com a Kombi dos Correios tocando a minha campainha mas não lembrava de ter comprado nada cuja a previsão de chegada fosse hoje Havia chegado isso Na mesma hora fiquei me perguntando que diabos vinha a ser aquilo What the hell is this mas caiu a ficha que poderia ser os livros que comprei no Amazon com chegando pasmem 10 dias antes do previsto E não é que era mesmo Não se empolgue querendo importar notebooks iPod s e etc Porque a Receita Federal não cobra impostos de importação apenas de livros Se não estou enganado para as outras coisas adicione uns 60 no valor do produto Aliás se for pelo Amazon eles nem entregam caso não seja livro No fim das contas compensou entre os livros que comprei está um Dicionário Oxford Advanced Learners que no Brasil custa aproximadamente R 115 00 paguei um pouco mais de R 60 00 com frete no Amazon Um fato curioso é que

    Original URL path: http://www.tuliofaria.net/categoria/blog/ (2016-04-30)
    Open archived version from archive

  • CSS | Tulio Faria
    variada por conter o texto e uma imagem os quais não tenho controle das suas respectivas alturas O primeiro detalhe que temos que fazer é adaptar o código x html para ser alinhado Como disse tive que adicionar um div o da altura variada pois sem ele nada feito HTML4 view plain text div class alinhar div img src http www tuliofaria net imagem jpg texto div div Obs não pode haver nenhum espaço ou texto entre os dois divs porque senão haverá um textNode entre eles e a técnica não funcionará Tenho que arrumar um workaround para isso e para a preguiça UPDATED 10 07 2007 Agora vem a parte divertida JavaScript para conferir o código entre aqui e veja o Código Fonte de Exemplo Obs me desculpem por não ter percebido esse erro Realmente o editor do blog cortou uma parte do fonte JS UPDATED 10 07 2007 O que esse código faz resumidamente é pegar a altura dos dois divs subtrair e dividir esse resultado por dois Para saber o valor do padding top que temos que definir no div de altura fixa Que é o mesmo valor que tiraremos de sua altura Por que usei setTimeOut Porque estava dando alguns problemas de não reconhecer a altura dos divs logo após o carregamento da página assim depois de 1000ms possivelmente já terá renderizado corretamente Para baixarem a JQuery www jquery com Bom pessoal até a próxima Qualquer dúvida comentem Estudo sobre Image Replacement Parte 2 21 09 2006 Tulio Faria 0 Comments Estudo sobre Image Replacement Parte 2 Nesta segunda parte iremos trocar o texto por imagem usando text indent usando o método desenvolvido por Phark Phark Method Continue reading Estudo sobre Image Replacement Parte 1 7 09 2006 Tulio Faria 1 Comment Vamos iniciar uma série

    Original URL path: http://www.tuliofaria.net/categoria/desenvolvimento/css/ (2016-04-30)
    Open archived version from archive

  • JavaScript | Tulio Faria
    Helper Que funciona de forma bem semelhante ao helper nativo do cake mas com algumas melhorias O código pode ser visto abaixo e baixado aqui php view plain text JAXHelper CakePHP Helper for Ajax with jQuery Author Tulio Faria www tuliofaria net Requeriments jquery http docs jquery com Downloading jQuery jform for some features like observeForm http jquery com plugins project form Using include jquery js and jquery form js in your view yes using plain html or html helper include the helper Jax in your controller call any of methods available link observeField and observeForm class JaxHelper extends Helper var helpers array Html function link text url target options null loading null aId link intval rand url this Html url url att if is array options foreach options as k v att k v echo a id href http www tuliofaria net 5C 22 url 5C 22 text a echo this jsBlock aId click function post url function data target html data return false function observeField element options event options event update options update url this Html url options url code options loading ajax type POST url url data element serialize success function data update html data options complete return this jsBlock this addReady element event function code function observeForm element options event options event update options update url this Html url options url code element ajaxSubmit target update beforeSubmit function options loading success function options complete return this jsBlock this addReady element event function code return false function jsBlock content return script type content script function addReady content return function content function test echo this jsBlock this addReady alert Jax Helper has been installed and ready to use Exemplos Link php view plain text link Click Here contatos info 1 teste teste Observe field php view plain text options event change options update teste options url contatos info 1 options loading loading fadeIn slow teste hide options complete teste fadeIn slow loading fadeOut echo jax observeField texto options ObserveForm php view plain text options event submit options update teste options url contatos info 1 options loading loading fadeIn slow teste hide options complete teste fadeIn slow loading fadeOut echo jax observeForm testando options Em breve publicarei exemplos mais decentes de uso Qualquer sugestão ou dúvida comente Abraços jQuery confirmação não obstrusiva unobtrusive confirm 12 02 2007 Tulio Faria 6 Comments Pessoal aqui vai mais uma dica interessante usando jQuery Fazer uma confirmação não obstrusiva ou seja caso o usuário tenha desabilitado ou não tenha suporte a JS funcionará do mesmo jeito Para fazer isso iremos declarar que todos os links que possuam a classe linkdelete terão uma confirmação antes de seguir para seus devidos links quando clicado HTML4 view plain text a xhref linkqualquerparaexclusão class linkdelete Delete 1 a a xhref linkqualquerparaexclusão class linkdelete Delete 2 a Agora a parte divertida com jQuery javascript view plain text document ready function linkdelete click function if confirm Tem certeza que deseja apagar return false Resumidamente pegamos todos os itens com

    Original URL path: http://www.tuliofaria.net/categoria/desenvolvimento/javascript/ (2016-04-30)
    Open archived version from archive

  • JQuery | Tulio Faria
    Tulio Faria www tuliofaria net Requeriments jquery http docs jquery com Downloading jQuery jform for some features like observeForm http jquery com plugins project form Using include jquery js and jquery form js in your view yes using plain html or html helper include the helper Jax in your controller call any of methods available link observeField and observeForm class JaxHelper extends Helper var helpers array Html function link text url target options null loading null aId link intval rand url this Html url url att if is array options foreach options as k v att k v echo a id href http www tuliofaria net 5C 22 url 5C 22 text a echo this jsBlock aId click function post url function data target html data return false function observeField element options event options event update options update url this Html url options url code options loading ajax type POST url url data element serialize success function data update html data options complete return this jsBlock this addReady element event function code function observeForm element options event options event update options update url this Html url options url code element ajaxSubmit target update beforeSubmit function options loading success function options complete return this jsBlock this addReady element event function code return false function jsBlock content return script type content script function addReady content return function content function test echo this jsBlock this addReady alert Jax Helper has been installed and ready to use Exemplos Link php view plain text link Click Here contatos info 1 teste teste Observe field php view plain text options event change options update teste options url contatos info 1 options loading loading fadeIn slow teste hide options complete teste fadeIn slow loading fadeOut echo jax observeField texto options ObserveForm php view plain text options event submit options update teste options url contatos info 1 options loading loading fadeIn slow teste hide options complete teste fadeIn slow loading fadeOut echo jax observeForm testando options Em breve publicarei exemplos mais decentes de uso Qualquer sugestão ou dúvida comente Abraços jqUploader upload com barra de progresso com jQuery e Flash 19 03 2007 Tulio Faria 6 Comments Você quer fazer um upload bonitinho Com barra de progresso Tente o jqUploader Ele realmente parece funcionar bem As outras soluções que já tinha usado eram feitas em Java Applet Esta usa o Flash Vale a pena dar uma conferida no Demo além dele mesclar jQuery e Flash http www pixeline be experiments jqUploader Até a próxima jQuery confirmação não obstrusiva unobtrusive confirm 12 02 2007 Tulio Faria 6 Comments Pessoal aqui vai mais uma dica interessante usando jQuery Fazer uma confirmação não obstrusiva ou seja caso o usuário tenha desabilitado ou não tenha suporte a JS funcionará do mesmo jeito Para fazer isso iremos declarar que todos os links que possuam a classe linkdelete terão uma confirmação antes de seguir para seus devidos links quando clicado HTML4 view plain text a xhref linkqualquerparaexclusão class linkdelete Delete 1 a a xhref

    Original URL path: http://www.tuliofaria.net/categoria/desenvolvimento/jquery/ (2016-04-30)
    Open archived version from archive

  • jquery css menu dropdown | Tulio Faria
    ainda resolvi passar um pouco de jQuery ocultando assim muita lógica A primeira parte é o XHTML HTML4 view plain text p id menu nbsp p h3 Navegue pelas lojas h3 ul li h4 Livros e Papelaria h4 ul li a href Livros a li li a href Livros Importados a li li a href Papelaria a li ul li li h4 CDS DVDs e Games h4 ul li a href Livros a li li a href Livros Importados a li li a href Papelaria a li ul li ul O CSS css view plain text pre menu gt ul margin 40px 0 0 10px background FFFFFF width 150px padding 0 mostrando o cursor do mouse como pointeiro pre pre menu h4 cursor pointer ocultando o menu menu ul li ul display none pre E o código JS em jQuery javascript view plain text function menu gt ul gt li gt h4 click function this parent find ul toggle slow Simples né Qualquer dúvida comentem Forte abraço Search form Latest posts Dica pluralização no model do CakePHP sem criar novas regras The App Date São Paulo YoutubeLinkParser adicionando o player do YouTube em um texto Curso online de CakePHP Ações

    Original URL path: http://www.tuliofaria.net/tag/jquery-css-menu-dropdown/ (2016-04-30)
    Open archived version from archive

  • Úteis | Tulio Faria
    Ou melhor p i produto informacoes 1 nome do produto Sendo que os dois primeiros paramêtros da action eu simplesmente ignoro e mudo de acordo com o idioma Em inglê ficaria p i product details 1 product name E eu sempre mantenho o id no caso dos exemplos 1 em todas as URL s Levando em consideração as boas práticas de programação não é recomendável usar como nome para uma classe P e de um método action como i mas para SEO creio que resolve O que vocês acham Forte abraço Cortar frase sem cortar palavras 20 10 2008 Tulio Faria 8 Comments Hoje durante uma conversa com Silicio pelo MSN ele me perguntou se tinha algo pronto para cortar uma frase Ou seja se o texto é muito grande colocar por exemplo no final No Cake tem uma função semelhante mas eu tava com preguiça de olhar Então segue minha formidável saída de 2min e completamente POG para o problema php view plain text frase O rato roeu a roupa do rei de roma p explode frase c 0 t 12 cortada foreach p as p1 if c lt t amp amp c strlen p1 lt t cortada p1 c strlen p1 1 else break echo strlen cortada lt br gt echo cortada Deve estar cheio de bugs mas resolve em um emergência Até a próxima Metaheurística Algorítmo Genético na resolução do problema do caixeiro viajante 7 06 2008 Tulio Faria 11 Comments Olá pessoal essa semana apresentei na faculdade mais um trabalho interessante Era sobre chegar a uma solução razoável para o problema do caixeiro viajante O problema do caixeiro viajante é um dos problemas chamados de NP Completo cujo a complexidade é dada como grande O problema consiste em um caixeiro viajante que tem N cidades a visitar todas as cidades possuem ligação entre si e quer se descobrir a melhor ordem de visita das cidades voltando ao ponto inicial com a menor distância e sem passar mais de uma vez por cidade Achar a solução para esse problema com poucas cidades não é tão dificil por exemplo com 4 cidades há a possibilidade de 4 soluções ou seja 24 soluções A medida que aumentamos o número de cidades inviabilizamos o uso de força bruta testar todas as possibilidades pelo o fato do número de soluções aumentar O algoritmo genético se espelha na natureza para resolver um determinado problema Assim sendo no problema do caixeiro viajante temos uma população composta por soluções aleatórias para o problema Desta soluções pegamos uma porcentagem das melhores e as usamos para gerar as demais E podemos também fazer algumas mutações para evitar da população ser formada somente por clones Na solução do problema feita em Java por mim eu tenho uma população de 10 soluções geradas aleatoriamente A cada evolução eu ordeno essas soluções deixando os melhores primeiro Eu determinei uma taxa de mortalidade de 50 ou seja vou pegar os 5 piores e substituir pelo cruzamento dos 5 melhores Esse

    Original URL path: http://www.tuliofaria.net/categoria/uteis/ (2016-04-30)
    Open archived version from archive



  •