Ir para conteúdo
Fórum Script Brasil

LucasConstantino

Membros
  • Total de itens

    78
  • Registro em

  • Última visita

Sobre LucasConstantino

LucasConstantino's Achievements

0

Reputação

  1. Olá, Gostaria de saber se existe alguma maneira de fazer com que a opacidade de uma div pai não afete a div filho. Exemplo: <div id="pai" style="opacity: 0.5"> Conteudo que deve ser opaco <div id="filho">Conteudo que não deve ter ser opaco</div> </div> Obrigado!
  2. Olá pessoal. Seguinte, eu gostaria de saber se é possivel configurar um servidor (apache, mysql) pra rodar um determinado arquivo php quando uma data pré definida acontecer. Exemplo: Eu salvo no banco de dados o aniversário e o nome de alguém. Então na data do aniversário, automaticamente um arquivo php seria rodado para enviar um e-mail para a pessoa. Alguém tem alguma idéia de como se faz isso?
  3. tá, como eu faço pra participar disso? eu já tenho uma feita por mim e pronta faz algum tempo ¬¬ o código tá que é um macarrão, mas o resultado é show...
  4. O sistema parece legal pra caramba... pensou em bastante ferramentas, imagino. Mas cara; que p**** de Flash é aquele no topo da página principal do site? Meu, que coisa feia! O site todo bunitinho, layout massa, e você me coloca um flash que só serve pra trocar as imagens com fade in/out? Cara, se você gostou do resultado, então PELO MENOS corre atrás de aprender como fazer isso em javascript. Flash pesa a página pra caramba, e se for usado pra fazer algo como esse, que pode ser reproduzido facilmente por um javascript, então não vale a pena não. Bom, da uma olhada... tem até scripts prontos, cara... e quando fizer, diminui o tempo de transação de uma imagem pra outra. Tipo, o tempo que a imagem aparece ta bom, mas quando ela ta trocando... demora demais... tem que ser algo como 1 segundo, 1,5 segundo... assim até chamaria um pouco a atenção. Mesmo assim, eu votaria por tirar logo aquilo dali e colocar sei la, frases aleatorias de clientes sobre o trabalho oferecido, tipo, elogios, sei la... No mais, ta muito massa as cores e etc... muito legal... Boa sorte aí ;)
  5. Olá, Estou começando um projeto de website onde pretendo reunir informações sobre o transporte público de minha cidade, como tabelas de horários para os pontos e informações de caminho a ser percorrido pelas linhas. Não tenho nada produzido ainda que não sejam rabiscos em papel (por mais que tais rabiscos já lotaram um carderninho escolar inteiro). Minha idéia é criar um portal de aparência simples, porém eficaz. Afinal, boa parte dos usuários podem ser de grupos sem conhecimento algum em informática. Pretendo criar um método automatizado de criação das tabelas, para que o usuário possa visualizar uma tabela de um determinado ponto e linha sem que eu precise produzir toda e cada tabela da cidade. O calculo seria bastante simples; Uma tabela de uma determinada linha no seu ponto "0" (terminal) contendo os horários e informações cadastrados em BD MySQL seria criada manualmente, e as seguintes tabelas, dos pontos próximos, seria criada automaticamente apartir da adição do tempo de percurso do ônibus do ponto "0" até o ponto "n" em questão, levando em conta um acréscimo variavel correspondente à quantidade de transito no horário e percurso em questão. Além da ferramenta acima, gostaria de aprensentar também no site uma ferramente de "planejamento de percurso", onde o usuário selecionaria um ponto/rua/endereço de início de trajeto e um de final. Dessa forma, seria exibido a linha de ônibus que o usuário poderia 'pegar' e também, caso necessário, o ponto onde ele deveria saltar e pegar um outro ônibus, um ponto de intersecção, caso não exista linha que passe por ambos ponto inicial e final. Como disse, já tenho muita coisa planejada e calculada, mas o projeto é um tanto complexo e prefiri não iniciar sem ter plena consciencia do que será necessário para concluí-lo. Quero iniciar com uma estrutura de bando de dados que consiga suprir todas as necessidades, pois não será facil remontar algo do gênero no meio do caminho. ----------------------------------- Bom, trouxe o assunto pro fórum principalmente para procurar alguém que tenha feito algo parecido, mas também para pedir idéias que possam complementar o projeto. Muito obrigado desde já, Lucas
  6. LucasConstantino

    RentACoder.com

    Alguém já utilizou o sistema do rentacoder.com? Algo a comentar sobre? Obrigado.
  7. Bom, galera... eu tava usando o Triângulo de Pascal pra coisas que não vem ao caso agora, e resolvi criar funções relacionadas ao bendito (ou maldito) triângulo. Eis aqui meu trabalho: // Retorna o triangulo dentro de uma array contendo várias arrays (linhas) com elementos (colunas) function pascal( $lineEnd ) { $index = array(); $index[ 0 ][ 0 ] = 1; $line = 1; while( $line <= $lineEnd ) { $index[ $line ] = array(); $coluna = 0; while( $coluna <= $line ) { $index[ $line ][ $coluna ] = $index[ $line - 1][ $coluna - 1] + $index[ $line - 1][ $coluna ]; $coluna ++; } $line ++; } return( $index ); } // Retorna uma linha do triangulo dentro de uma array. $columnStart e $columnEnd identificam o intervalo de colunas a ser utilizado. // Caso sejam NULL, todos os elementos da linha estarão disponíveis function pascalLine( $lineNumber, $columnStart = NULL, $columnEnd = NULL ) { $pascal = pascal( $lineNumber ); $result = array_slice( $pascal[ $lineNumber ], $columnStart, $columnEnd, true ); return( $result ); } // Retorna uma coluna do triangulo dentro de uma array. $lineEnd e $lineStart definem o intervalo de linhas a ser utilizado. // $lineEnd é obrigatório. function pascalColumn( $columnNumber, $lineEnd, $lineStart = 0 ) { $pascal = pascal( $lineEnd ); $result = array(); $count = $lineStart; while( $count <= $lineEnd ) { if( $count < $columnNumber ) { $result[] = NULL; } else { $result[$count] = $pascal[ $count ][ $columnNumber ]; } $count ++; } return( $result ); } // Retorna um período do Triangulo de Pascal dentro de uma array contendo varias arrays (linhas) que contém elementos (colunas) function pascalIntersection( $lineStart, $lineEnd, $columnStart, $columnEnd ) { $pascal = pascal( $lineEnd ); $countLine = $lineStart; while( $countLine <= $lineEnd) { $countColumn = $columnStart; while( $countColumn <= $columnEnd ) { $result[ $countLine ][ $countColumn ] = $pascal[ $countLine ][ $countColumn ]; $countColumn ++; } $countLine ++; } return ( $result ); } // Retorna o elmento encontrado na intersecção da linha " $line " pela coluna " $column " function pascalElement( $line, $column ) { $pascal = pascal( $line ); return( $pascal[ $line ][ $column] ); } // Retorna a soma dos elementos de uma linha " $lineNumber ", durante o intervalo de colunas $columnStart e $columnEnd // Se ( $columnStart e $columnEnd ) = NULL, a linha inteira é somada function pascalLineSum( $lineNumber, $columnStart = NULL, $columnEnd = NULL ) { $pascalLine = pascalLine( $lineNumber, $columnStart, $columnEnd ); $result = array_sum( $pascalLine ); return( $result ); } // Retorna a soma dos elementos de uma coluna $columnNumber, durante o intervalo de linhas $lineStart e $lineEnd // $lineEnd é obrigado // o padrão de $lineStart é "0"("zero") function pascalColumnSum( $columnNumber, $lineEnd, $lineStart = 0 ) { $pascalColumn = pascalColumn( $columnNumber, $lineEnd, $lineStart ); $result = array_sum( $pascalColumn ); return( $result ); } // Retorna uma tabela HTML mostrnado o triangulo de pascal na intersecção dos intervalos ( $lineStart, $lineEnd ) e ($columnStart, $columnEnd) // $lineEnd é obrigatório function pascalDraw( $lineEnd, $lineStart = 0, $columnStart = 0, $columnEnd = NULL ) { if( !$columnEnd ) { $columnEnd = $lineEnd; } $pascal = pascal( $lineEnd ); echo "<table border='1'><tr><td align='center' style='font-family:Verdana; font-size:10px;'>PASCAL</td>"; // Cria a coluna de localização $coluna = $columnStart; while( $coluna <= $columnEnd ) { echo "<td align='center' style='background-color:#999; color:#FFF;'>" . $coluna . "</td>"; $coluna ++; } echo "</tr>"; $linha = $lineStart; while( $linha <= $lineEnd ) { // Cria a linha de localização echo "<tr><td align='center' style='background-color:#999; color:#FFF; padding-right:15px; padding-left:15px;'>" . $linha . "</td>"; $color = ($linha%2) ? '#CCC' : '#FFF'; // Cria as coordenadas $coluna = $columnStart; while( $coluna <= $columnEnd && $coluna <= $linha ) { echo "<td align='center' style='background-color:" . $color . "; padding-right:10px; padding-left:10px;'>"; echo $pascal[ $linha ][ $coluna ]; $coluna ++; echo "</td>"; } // Cria as coordenadas vazias while( $coluna <= $columnEnd ) { echo "<td align='center' style='background-color:#000; color:#fff;'>0</td>"; $coluna ++; } echo "</tr>"; $linha ++; } echo "</table>"; } Bom, é isso aí... espero que seja de uso pra alguém por ai, nem que seja pra verificar o triangulo de vez em quando :) Vlw!
  8. Bom, eu consegui uma solução como a que eu mesmo falei acima. Eis o código: function somatorio( $soma ) { $result = array(); while( $soma > 0 ) { $count = 1; while( $soma > $count ) { $count = $count * 2; } if( $count > $soma ) { $count /= 2; } $result[] = $count; $soma -= $count; } return( $result ); } Exemplo: somatorio( "42" ) será = array( 32, 8, 2 ) RESOLVIDO
  9. Olá! Então, pessoal. A coisa parece simples em si, mas eu andei pensando um pouco em soluções. Encontrei algumas mas todas muito trabalhosas e extensas. Eis o problema: Se eu defino uma progressão geométrica de 2 iniciando em 1 eu crio o conjunto/progressão: P = ( 1, 2, 4, 8, 16, 32, 64... ) Não preciso explicar muito o que eu preciso, pois todos já devem ter feito uma prova de somatória na vida. Dado um número, por exemplo "53", como faço para descobrir quais termos da progressão foram somados para resultar tal número? Nesse caso, teriamos; 1 + 4 + 16 + 32 = 53 Então os termos somados seriam: 1º, 3º, 5º, 6º. Como faço para chegar a essa conclusão utilizando PHP? ____ Minha primeira idéia foi verificar gradualmente o primeiro número menor em relação ao número dado. Digamos; se o valor final fosse 53, então ele verificaria, dentro da array que contém a prograssão geométrica, qual o primeiro menor ou igual número com relação a este. ( 1, 2, 4, 8, 16, 32, 64... ) 53 >= 32 -> 32 é o primeiro menor ou igual número antes de 53 Então faria a diferença " 53 - 32 = 21 " e salvaria o termo utilizado numa array " termos_utilizados = Array( 6 ) " Logo faria novamente o processo, encontrando a diferença: " 21 - 16 = 5 " e salvaria novamente o termo utilizado na array " termos_utilizados = Array( 6, 5 ) " Outra vez: " 5 - 4 = 1 " / " termos_utilizados = Array( 6, 5, 3) Última vez: " 1 - 1 = 0 " / " termos_utilizados = Array( 6, 5, 3, 1 ) Agora como eu faria esse código do PHP? Alguma idéia? E alguém imagina outra solução? Os vestibulares utilizam essa formula e isso é feito automaticamente dentro do sistema deles, para verificar quais as respostas do candidato escolhei numa questão somatória. Obrigado! Lucas.
  10. Sim, essa é minha idéia... usar um textfield pra captar o endereço da imagem pelo formulário... porém como eu faço pra manipular essa string que será enviada para um script php? Digo... tudo que vou receber é uma variavel contendo "http://static.php.net/www.php.net/images/php.gif"... o que eu faço com ela para que funcione como imagem?
  11. Desculpe se eu não expliquei direito... na realidade não tem nada a ver com marcas d'agua... o que eu quero é copiar uma imagem qualquer na web para o meu servidor. Acontece que já utilizei copy( "imagem source", "destino" ); e não funcionou... Uma vez copiada para o servidor creio que conseguirei manipular a imagem como desejo. Porém o problema está justamente em "fazer o download para o servidor" Obrigado.
  12. Galera como faço pra copiar uma imagem da web ( exemplo: "http://static.php.net/www.php.net/images/php.gif" ), manipular tal imagem e copiar para o servidor? Na verdade é basicamente o que fóruns fazem, porém que eu possa manipular a imagem pelo php assim como consigo fazer quando utilizo um form para upload de imagem. Muito obrigado.
  13. Olá! Estou trabalhando com 2 de código php ao mesmo tempo no Dreamweaver, mantendo as janelas de cada um abertas simultâneamente... existe alguma forma para que, caso eu mecha o scroll de uma delas, a outra se posicione conforme a primeira? Obrigado!
×
×
  • Criar Novo...