Jump to content


Renan Gonçalves's Content

There have been 97 items by Renan Gonçalves (Search limited from 20/04/2023)



Ordernar por                Order  

#857239 Biblioteca Gd

Posted by Renan Gonçalves on 27/06/2007, 23:07 in PHP

Amigo,


Uma boa dica para quem está começando é baixar pacote dos programas.
Para tal, acesse: http://www.xampp.org

Este, creio eu, que seja o melhor até o momento.


[]'s



#857206 Php5 Suporta Java?

Posted by Renan Gonçalves on 27/06/2007, 19:27 in PHP

Paulo André
Não sei qual a real dimensão que o PHP consegue com a integração ao Java, mas algo pode ser visto em http://php.net/java


danceman
A extensão PECL não vai compilada junto com o PHP.
Ou seja, não é por padrão distribuido junto com o PHP.
Veja: http://php.net/java


[]'s



#857126 Led's (light Emitter[?] Diode)

Posted by Renan Gonçalves on 27/06/2007, 14:11 in Dúvidas Gerais

Creio que não :P


Questão de estética, sabe ?
Talvez combinar várias cores não lhe traga o resultado esperado ;-)



[]'s



#856577 Imprimir Na Tela % Coparando Os Campos

Posted by Renan Gonçalves on 24/06/2007, 22:24 in MySQL

Talvez dessa forma:

SELECT
	 alunos.*
FROM
	 alunos
WHERE
	 ((IF (alunos.Encontro_1 = 'S', 1, 0) + IF (alunos.Encontro_2 = 'S', 1, 0) + IF (alunos.Encontro_3 = 'S', 1, 0) + IF (alunos.Encontro_4 = 'S', 1, 0) + IF (alunos.Encontro_5 = 'S', 1, 0)) * 100 / 5) > 70

Na minha opnião o mais correto seria manter uma tabela só para guardar os encontros que os alunos foram.
Uma estrutura mais ou menos assim:

Alunos
id
nome

Encontros
id
nome

Alunos_Encontros
Aluno_id
Encontro_id


[]'s



#856563 Led's (light Emitter[?] Diode)

Posted by Renan Gonçalves on 24/06/2007, 19:24 in Dúvidas Gerais

Vou responder algumas perguntas que eu sei...


1. É possível ligar sim, desde que você tenha um devido transformador para a tensão do LED. A tensão que algo necessita não está necessariamente ligado a quanto de reais você vai gastar com ele. Uma vez que a preço da energia elétrica é medida por KiloWatts (que é a tensão multiplicado pelo corrente, isso numa corrente continua, já em corrente alternada é uma conta diferente)

2. Pela descrição que achei numa das páginas diz que consome menos de 1W.

3. Você precisará de um um transformador para o LED, e é possível sim.
Tendo, por exemplo, LEDS de 12V você pegaria um transformador de 14~15V e colocaria os LEDS em paralelo.

4. XXXX

5. Eu, como fiz curso, compraria e instalaria. Mas não recomendo desde que você não saiba o que está fazendo.

6. XXXX

7. Problema nenhum. Pelo menos não na parte eletrônica da parada, talvez na estética.

8. A chave pode ser qualquer uma, vem desde um interruptor padão até um dimer.

9. Vou citar dois exemplos.
A série não necessita de transformador, mas precisa ter vários LEDS ligados, se um apaga, os depois dele também apagam. Um exemplo simples são as luzes que colocamos nas arvores de natal.
Paralela você precisaria de um transformador, porque a tensão é a mesma, mas a corrente de divide.

10. XXXXX

11. Creio que não.

12. Usar um fusível é sempre bom, afim de evitar sobrecarga nos LEDS.
Isso dependerá de quantos LEDS você vai ter e qual a corrente de passará por eles.


Se houver alguma falha nas respostas, desculpe.


[]'s



#856558 [resolvido] Gerar Um Numero Unico

Posted by Renan Gonçalves on 24/06/2007, 18:30 in PHP

Para gerar um número único não aconselho que este seja randomico.
Porque, como a palavra mesmo diz, randomico é pego ao acaso, tendo possibilidade de ser repetido.

Para pegar um número realmente único você pode gerar um da seguinte forma:
<?php
$unique = sprintf('%d%s%d', time(), str_replace(array(' ', '.'), '', microtime()), rand(1111111, 9999999));
?>

Assim você combina muitos números em um só.


[]'s



#856147 Sistema De Pagamento ( ? )

Posted by Renan Gonçalves on 21/06/2007, 17:34 in Teoria de Programação

Olá,


Os pagamentos por cartão de crédito Visa, Mastercard, American Express e Diners Club estão disponíveis para PHP sim.
Entretanto no caso da Visa você precisa ter um servidor Windows rodando os aplicativos que esta operadora lhe fornece, o que não ocorre nos outros sistemas.

Os boletos bancários também estão TODOS disponíveis para PHP, uma vez que só é preciso ser impresso o boleto.
Para geração deles você pode usar alguns scripts prontos, tal como BoletoPHP.


[]'s



#855805 Verificar Disponibilidade

Posted by Renan Gonçalves on 20/06/2007, 08:52 in Ajax

Sim, mas isso irá consumir MUITO a rede.
A CADA letra o script fazer um request é meio grotesco.

O ideal, na minha forma de pensar, é que depois de um certo número de letras você começar a fazer as requisições, dessa maneira (com 6 caracteres):
<input type="text" name="login" id="login" class="form" onkeyup="if (this.value.length >= 6) { startRequest(); }" />

Ou então após 6 caracteres (ou seja lá qual será o minimo) voce executar o script e este script lhe trazer UM ARRAY com todos os logins que comecam com estes 6 primeiros caracteres. E então, se exister o login digitado dentro deste array, não pode registrar.
Com isso você consegue poupar muitos requests.

Entendeu ?


[]`s



#855698 Qual editor html vc prefere?

Posted by Renan Gonçalves on 19/06/2007, 18:10 in Editores HTML Proprietários

Ninguem faz sites TABLELESS ?

:huh:



#855427 Carregar Javascript No Ajax

Posted by Renan Gonçalves on 18/06/2007, 15:51 in Ajax

Falke ... é bem simples...

Veja um exemplo sem Ajax:
eval("function mostra_alert() { alert('Aqui dentro do eval entraria o conteudo carregado'); }");

mostra_alert();

Nao testei, pode dar erro.


Mas a ideia eh essa.


[]`s



#855381 Assinatura Do Fórum

Posted by Renan Gonçalves on 18/06/2007, 11:30 in Ouvidoria

Vamos ver ...


Editado
Realmente, funcionou.
Porem ainda deixou uns 20 px ali.... :rolleyes:


Show de bola cara ... isso ai ! Agora ficou ainda mais bonita !


[]`s



#855370 Assinatura Do Fórum

Posted by Renan Gonçalves on 18/06/2007, 10:19 in Ouvidoria

Olá Pessoal,


Queria falar que gostei muito da atual modificação da assinatura do fórum e que votei nela!
Entretanto acho que ela poderia ficar ainda melhor.

Veja bem .. quando postamos algum tópico / mensagem pequena cria-se um espaço vazio entre a assinatura e o fim do post.
Minha idéia é ... tirar esse espaço vazio, ou seja, fazer com que a assinatura acompanhe o fim do post, veja a imagem para mais detalhes.


Abraxx...


[]'s

Attached Thumbnails

  • imagem.png



#855367 Testar Paginas

Posted by Renan Gonçalves on 18/06/2007, 10:08 in Java/JSP

Amigo,

JSP não precisa necessariamente dar o build, apenas configurar um root no TOMCAT e colocar as páginas lá.
Você pode manter quantos servidores você quiser, desde que eles não tentem se conectar na mesma porta (padrão do tomcat é 8080).

Para mais informações e/ou tutoriais acesse:
http://www.guj.com.b....jsp#1443945198


[]'s



#853736 Como Ordenar Um Sql

Posted by Renan Gonçalves on 08/06/2007, 19:46 in Sintaxe SQL

E se você invez de especificar o index dele você chama-lo pelo nome da coluna ?

Ou seja, trocar o ORDER BY 2 DESC por ORDER BY qtd_malha DESC.


[]'s



#849635 Simplificando Endereço No Browser

Posted by Renan Gonçalves on 20/05/2007, 15:10 in ASP.NET

As páginas ASP vão rodar sobre um servidor Apache com Chili ou sobre IIS ?

Se for em cima do Apache a reescrita da URL é feita com o módulo nativo mod_rewrite.
Já se for em IIS você terá que instalar um módulo ISAPI para rodar junto com o Servidor. Mais informações pode ser vistas em: mod_rewrite iis


[]'s



#847065 Fazendo Campo De Texto Igual Desse Forum

Posted by Renan Gonçalves on 08/05/2007, 21:37 in Javascript / DOM / AJAX / ECMAScript

Similar (ou igual) que o fórum usa é o BBCode


[]'s



#846814 Programa Com Php Web E Desktop

Posted by Renan Gonçalves on 07/05/2007, 22:25 in PHP

Muito bem lembrando sk15, iria agora mesmo falar sobre isto.

Mas vale lembrar que não é só reaproveitar um pouco, mas se você estiver fazendo este projeto em três camadas (MVC) tudo o que você vai precisar fazer é trocar os visualizadores, que ao invez de HTML serão GTK.
Eu sempre tive vontade de fazer um sistema assim, mas me faltou tempo e oportunidade (no mundo dos negócios é meio difícil uma oportunidade desta).

Mas fica aqui a minha plena disposição em ajudar qualquer um que inicie um projeto deste.


[]'s



#846556 Chamando Variável De Outra Função

Posted by Renan Gonçalves on 06/05/2007, 21:01 in Javascript / DOM / AJAX / ECMAScript

Simples, defina soma antes da funcao1.

var soma = 0;
function funcao1()
{
	soma = 1 + 2;
}

function funcao2()
{
	alert(soma);
}

Ou ainda só passe o argumento para a segunda funcao.
function funcao1()
{
	 return 1 + 2;
}

function funcao2(soma)
{
	 alert( soma );
}

var soma = funcao1();
funcao2( soma );


[]'s



#846552 Primeiro Item Da Lista Em Negrito

Posted by Renan Gonçalves on 06/05/2007, 20:11 in PHP

Troque esta linha:
<?php while (have_posts()) : the_post(); $var_qualquer = 0; ?>

Por esta:
<?php $var_qualquer = 0; while (have_posts()) : the_post(); ?>


[]'s



#846528 Upload Multiplo

Posted by Renan Gonçalves on 06/05/2007, 16:34 in PHP

Ahhh, está certo.

Entendi ...
Faça assim, no começo do arquivo você coloca a seguinte função:
function make_seed()
{
  list($usec, $sec) = explode(' ', microtime());
  return (float) $sec + ((float) $usec * 100000);
}

E para gerar o nome você faz assim:
srand(make_seed());
$nome = time() . rand() . '.' . $ext[1];

Isso deve bastar, apague a linha do $nome e coloque isso acima no lugar.


[]'s

Só mais uma dica...

Deixe uma tabela para os imoveis e uma tabela para as fotos.
No estilo Muitos para Um, ou seja, Muitas fotos para Um Imovel.

Exemplo:
Tabela Imoveis
Campos: id, proprietario, imovel

Tabela Fotos
Campos: id, imovel_id, caminho, detalhe


[]'s



#846522 Upload Multiplo

Posted by Renan Gonçalves on 06/05/2007, 15:42 in PHP

O nome de cada foto é definida por $nome.
Basta fazer também um INSERT dentro desse loop.

...
foreach ($fotos as $foto)
{
preg_match('/\.(gif|bmp|png|jpg|jpeg){1}$/i', $foto['name'], $ext);
$nome = md5(uniqid(time())) . '.' . $ext[1];
...


[]'s



#846425 Upload Multiplo

Posted by Renan Gonçalves on 05/05/2007, 16:09 in PHP

Cara, que tal diminuir esse código e deixar mais adaptável ?

Bom ...
<?php
$erro = $fotos = $config = array();
$config['tamanho'] = 409600;
$config['largura'] = 1024;
$config['altura'] = 1024;

// Fazendo loop em todos os FILES
foreach ($_FILES as $i => $foto)
{
	 // Verifica se mandou o arquivo
	 if ($foto['error'] == 0)
	 {
		 // Mandou, vamos verificar o mime do arquivo
		 if(!eregi('^image\/(pjpeg|jpeg|png|gif|bmp)$', $foto['type']))
		 {
			 // Coloca o erro em $erros e parte para o próximo arquivo
			 $erro[] = 'Arquivo em formato inválido! A imagem "' . $i . '" deve ser jpg, jpeg, bmp, gif ou png. Envie outro arquivo';
			 continue;
		  }

		  // É foto, vamos testar o tamanho
		  if($foto['size'] > $config['tamanho'])
		  {
			   $erro[] = 'Arquivo em tamanho "' . $i . '" muito grande! A imagem deve ser de no máximo ' . $config['tamanho'] . ' bytes. Envie outro arquivo';
			   continue;
		   }

		   // Agora as dimensões
		   $tamanhos = getimagesize($foto['tmp_name']);
		   if($tamanhos[0] > $config['largura'])
		   {
				$erro[] = 'Largura da imagem não deve ultrapassar ' . $config['largura'] . ' pixels';
				continue;
		   }
		   if($tamanhos[1] > $config['altura'])
		   {
				 $erro[] = 'Altura da imagem não deve ultrapassar ' . $config['altura'] . ' pixels';
				 continue;
		   }

		   // Ate aqui tudo certo, vamos salvar num array pra depois fazer upload
		   $fotos[] = $foto;
	 }
}

// Vamos verificar se houve erros
if (count($erro) != 0)
{
	 echo implode(' - ', $erro);
}
else
{
	 // Sem erros, vamos fazer upload
	 foreach ($fotos as $foto)
	 {
		 preg_match('/\.(gif|bmp|png|jpg|jpeg){1}$/i', $foto['name'], $ext);
		 $nome = md5(uniqid(time())) . '.' . $ext[1];
		 
		 // Caminho de onde a imagem ficará
		 $local = '../imobiliarias/corretores/teste/';
		 $imagem_dir = $local . $nome;

		 // Upload
		 move_uploaded_file($foto['tmp_name'], $imagem_dir);
	 }

	 echo 'Fotos enviadas com sucesso!';
}
?>


[]'s



#846419 Quebrando Uma String

Posted by Renan Gonçalves on 05/05/2007, 15:21 in ASP

Olá sk15,

Realmente, no PHP os Hashs, Maps e Arrays são todos considerados apenas com Array, já o ASP, pelo o que eu entendi e você confirmou, apenas trata Arrays.
E como eu soube que infelizmente não se pode definir chaves alfa-númericas em uma Array no ASP eu simplesmente fiz um laço nas quebras e busquei pelos resultados que me interessavam usando um Select Case.

De qualquer forma muito obrigado !
E felizmente para mim só tenho que usar o ASP nesse pequeno projeto.


[]'s
OBS: O projeto é implementação da forma de pagamento AMEX.



#846296 Quebrando Uma String

Posted by Renan Gonçalves on 04/05/2007, 17:25 in ASP

Olá pessoal,

Eu estou fazendo um sistema em ASP, bem simples.
E estou tentando quebrar uma STRING e transformar numa ARRAY, teria como?

A url vem assim, por exemplo:
parametro1=valor1&parametro2=valor2&parametro3=valor3

Gostaria de quebra-la de modo que o resultado seja um array, assim:
Array(
parametro1 => 'valor1',
parametro2 => 'valor2,
parametro3 => 'valor3'
);



Aguardo informações,


[]'s



#846058 Editor Para Linux

Posted by Renan Gonçalves on 03/05/2007, 23:30 in Editores de HTML Livres

Orra, claro !

Eu costumava usar mais o VIM, mas passei por Quanta, BlueFish e até mesmo Tulip (editor em PHP-GTK) eu cheguei a usar.
Mas um que parece ser maneiro é o Gedit.
Uma lista de plugins você pode ver em SimplesIdeias::gEdit


[]'s




IPB Skin By Virteq