Jump to content


Renan Gonçalves's Content

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



Ordernar por                Order  

#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:



#845282 Pegar Url Atual

Posted by Renan Gonçalves on 30/04/2007, 15:21 in PHP

Você pode fazer um:
<?php
echo '<pre>';
print_r($_SERVER);
exit;
?>

E ver o que vem para você, ai você vai montar uma URL +/- assim:
<?php
$url = 'http://'. $_SERVER['SERVER_ADDR'] . $_SERVER['REQUEST_URI'];
?>
?>

Na minha aplicação atual ficaria:
http://192.168.0.1//...icas/por_estado


[]'s



#846025 Rss Bolsa De Valores E Cotacoes

Posted by Renan Gonçalves on 03/05/2007, 21:57 in XML e Tecnologias Derivadas

Olá,

Primeiro - O uso do serviço é gratuito conforme:

A utilização do Serviço será ao inteiro risco do Usuário, sendo que o Yahoo! Brasil apenas concordou em fornecer gratuitamente o Serviço de acordo com as condições estabelecidas nos Termos do Serviço.

E o que você deve fazer é no mínimo colocar uma referência para tal site que disponibiliza o serviço.

Segundo - Você pode usar expressão regular para casar os valores e pegar somente os dados que voê quer. Leia mais sobre expressão regular


[]'s



#845078 Rss Bolsa De Valores E Cotacoes

Posted by Renan Gonçalves on 29/04/2007, 15:09 in XML e Tecnologias Derivadas

Bom,

O RSS eu nao tenho, mas se voce souber um pouco de Expressao Regular voce consegue captar os valores em:
Dolar - http://br.finance.ya...om/q?s=USDBRL=X
Euro - http://br.finance.ya...om/q?s=EURBRL=X
Libra - http://br.finance.ya...om/q?s=BRLGBP=X

E a Bovespa:
http://br.finance.ya...o.com/q?s=^BVSP


[]`s



#892273 Tabela Pac Dos Correios

Posted by Renan Gonçalves on 16/01/2008, 11:54 in PHP

Olá,

Eu entrei em contato com a Locaweb e eles informaram que não homologaram o cálculo por PAC ainda.
A solução foi eu usar o site dos Correios diretamente.

Abaixo a função (eu não declaro valor):
function calcula_pac($cep_destino, $cep_origem, $peso, $valor) {
		$file = file('http://www.correios.com.br/encomendas/precos/calculo.cfm?servico=41106&CepOrigem=' . $cep_origem . '&CepDestino=' . $cep_destino . '&Peso=' . $peso);
		$file = implode('', $file);
		
		ereg('&Tarifa=([0-9.]+)', $file, $reg);
		
		$array = array();
		if (!isset($reg[1])) {
			$array['status'] = false;
			$array['erro'] = 'Erro ao contactar o site dos Correios';
		} else {
			$array['status'] = true;
			$array['valor'] = str_replace(',', '.', $reg[1]);
		}
		
		return $array;
	}

Agora só falta eu conseguir calcular com as dimensões que no site dos Correios mostra.
Só não sei como, se nem no site funciona!


[]'s

Atualizando ...

Foi um equivoco meu ao dizer que dá pra se calcular com as dimensões.
As dimensões servem apenas para limitar o pacote, definir seu tamanho máximo.

PAC > Limites


[]'s



#863983 Documentação E Gerencia De Projetos

Posted by Renan Gonçalves on 03/08/2007, 15:04 in Teoria de Programação

Aqui na empresa nós adotamos um projeto chamado ClockingIT para gerenciamento de tarefas.

Até agora se mostrou muito útil e os mantenedores do projeto estão sempre em constante comunicação com os usuários e sempre inovando.
É OpenSource e feito em Ruby on Rails...

ClockingIT


[]'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



#846045 Editor Para Linux

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

Kurumin, você quis dizer, correto ?

As possíveis são várias...
Existem deste IDE a editor de CONSOLE, alguns são:

vim, Quanta, gedit, e sei lá .. tem vários .. só procurar

E pra instalar é facil
apt-get install gedit


[]'s



#866363 Php Para Ruby On Rails

Posted by Renan Gonçalves on 18/08/2007, 12:57 in Ruby

Que comparação mais injusta, não acha ?
Migrar de uma linguagem para um framework.

Acho que todos os programador em Ruby cometem esse erro.
De sempre querer comparar a linguagem (PHP) com um framework (Ruby on Rails).

Uma boa opnião sobre isso é dito por Claudio Franco: Blog do Claudio Franco

Se a melhor coisa que conseguem para brincar com RoR vs PHP é comparar um Framework com uma linguagem de programação pura e dura (sem frameworks) então é porque estamos a ficar sem argumentos válidos


Se querem comparar, comparem.
Mas que façam de forma justa.
Comparem CakePHP, Ruby on Rails, Simphony, Zend Framework e afins e teremos algo a discutir.

E, enfim, respondendo a sua pergunta.
Antes de qualquer coisa que tal passar por algumas frameworks em PHP ?


[]'s



#845196 Quebra De Linha Automatico Em Texto

Posted by Renan Gonçalves on 30/04/2007, 09:11 in PHP

Hummmm...

É ... cut, mas é opcional, deveria funcionar.
De qualquer forma, é isso ai !

E lembre-se que você sempre pode contar com o manual!!!


[]'s



#845182 Quebra De Linha Automatico Em Texto

Posted by Renan Gonçalves on 30/04/2007, 08:11 in PHP

Corrigindo, pensei que você queria cortar ela depois de um certo número de caracteres.
Então a função para ser usada é mesmo a wordwrap.
<?php
$texto = wordwrap($texto, 80, '<br />');
?>



[]'s



#845188 Quebra De Linha Automatico Em Texto

Posted by Renan Gonçalves on 30/04/2007, 08:27 in PHP

O que retornou ?
Mostre a saída, aparentemente o código está certo !


[]'s



#845185 Quebra De Linha Automatico Em Texto

Posted by Renan Gonçalves on 30/04/2007, 08:21 in PHP

Quase isso ...

Defina $texto = $row['texto']; antes do wordwrap.
$texto = $row['texto'];
$texto = wordwrap($texto, 80, '<br />');


[]'s



#845190 Quebra De Linha Automatico Em Texto

Posted by Renan Gonçalves on 30/04/2007, 08:30 in PHP

Bom ...

Troque o parametro $width por algum número menor.
Coloque outro caracter de quebra de linha.
Leia mais sobre a função wordwrap.

Bons estudos !


[]'s



#870349 Rich Text Editor

Posted by Renan Gonçalves on 13/09/2007, 08:45 in Java Web (J2EE)

elanesp,

Como o PA disse, é só entrar no site que tem os exemplos.
Exemplo Completo
Outros exemplos mais simples

Note que nos exemplos existe o código usado, o exemplo em si e um combo box para pular para outro exemplo.


[]'s



#858766 [resolvido] Hora Em Tempo Real

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

Isso é impossível fazer.
Uma vez que a linguagem seja server-side.

Tente JavaScript !


[]'s



#866179 Upload De Varias Imagens

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

Nem cheguei a olhar esse site, porém fazer upload de imagens é muito simples !

Você precisa criar um form para as fotos, então:
import org.apache.struts.action.ActionForm;
import org.apache.struts.upload.FormFile;

public class FotoForm extends ActionForm {
	private static final long serialVersionUID = -429393409593197159L;
	private FormFile fotos[];

	public FormFile[] getFotos() {
		return fotos;
	}

	public void setFotos(FormFile[] fotos) {
		this.fotos = fotos;
	}

}

A action:
import java.io.File;
import java.io.FileOutputStream;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;
import org.apache.struts.upload.FormFile;

public class FotoAction extends DispatchAction {
	private static final long serialVersionUID = 9069842811787236211L;
	
	public ActionForward enviaFotos(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		
		File caminho = new File(getServlet().getServletContext().getRealPath("/fotos"));
		
		FotoForm fotoForm = (FotoForm) form;
		for (int f = 0; f < fotoForm.getFotos().length; f++) {
			FormFile foto = fotoForm.getFotos()[f];
			
			File diskFile = new File(caminho, foto.getFileName());
			if (!diskFile.exists())
				diskFile.createNewFile();
			
			FileOutputStream fos = new FileOutputStream(diskFile);
			fos.write(foto.getFileData());
			fos.flush();
			fos.close();
		}
		
		return mapping.findForward("sucessoFotosEnviadas");
	}
}

E agora tudo o que você precisa fazer é mapear no struts-config.xml
Criar o jsp (input file com nome fotos)

E testar ;-)


[]'s



#858292 Upload De Varias Imagens

Posted by Renan Gonçalves on 04/07/2007, 10:36 in Java/JSP

Com Struts ou sem Struts ?

Teria que especificar quais os recursos que você dispoe.


[]'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



#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



#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



#870359 Melhores Usos, Tem Alguma Diferença Entre Uso E Uso?

Posted by Renan Gonçalves on 13/09/2007, 09:55 in PHP

Ainda existe o Zend Framework PHP Coding Standard
Vale a pena dar uma olhada !

Ou melhor, podemos abstrair algumas coisas do Code Conventions for Java :P


[]'s



#858278 Modelagem De Bd

Posted by Renan Gonçalves on 04/07/2007, 09:20 in Interfaces de gerenciamento para MySQL

E algum "genérico" ?

Que seja compatível com MSSQL no mínimo. Conhecem ?


[]'s



#863996 Teoria De Cep Verdadeiro. Oo

Posted by Renan Gonçalves on 03/08/2007, 15:50 in Teoria de Programação

Na verdade existe uma base de CEP's, porém é paga !

Até antes de 2005, se não me engano, essa base era distribuida livremente, entretanto agora ela é comercializada.
Se você buscar em Torrents e afins você ainda encontra essa base que era distribuida gratuitamente !

Diretório Nacional de Endereços


[]'s



#845085 Como Dar Uma Quebra De Linha Automatico

Posted by Renan Gonçalves on 29/04/2007, 15:58 in PHP

Voce pode calcular quando for quebrar a linha fazendo uma conta e pagando a sua sobra.
Voce atribui $i = 0 e a cada novo fetch que voce fizer no resultado voce acrescenta +1 ao $i.
Com isso voce verifica a sobra da divisao de 5 por $i, se for igual a 0, voce quebra linha, se nao, continua. Veja um exemplo e aplique ao seu codigo:

for ($i = 0; $i < 21; $i++) {
	if ($i % 5 == 0)
		 echo '<br />';

	echo $i . ' ';
}


[]'s




IPB Skin By Virteq