Gerciley - Fórum iMasters
Gerciley last won the day on June 27 2013
Gerciley had the most liked content!
About Gerciley
Gerciley started following Começando com PHP OO, Manipulação, Distorção e foco! and and 5 others December 4, 2017
Gerciley posted a topic in Design and UX
Criticas e sugestões sobre essa manipulação?
Salve galera, gostaria da ajuda dos nobres amigos sobre essa foto em anexo, aparentemente existe um problema de distorção perspectiva na foto, pelo fato da foto ter sido tirada em um ângulo isométrico, dificulta mais a percepção por amadores (EU). sendo assim fica difícil achar as configurações certas para corrigir o problema na correção de lente do photoshop. Eu anexei o arquivo original mas caso haja perda de informação por algum tipo de compactação do servidor de envio abaixo segue as especificações da foto: EQUIPAMENTO Câmera: Nikon D3100 Lente: 55-200mm f/4.5-5.6 CONFIGURAÇÕES: Distância focal: 116mm Exposição: 1/640 seg f/4,8; ISO 200 A foto foi tirada de cima de uma montanha bem alta ao lado do empreendimento; a tarde aproximadamente 16:30 a 17:00h (horario de verão) com o sol quase se ponto a traz de outra montanha (vide sombra das ultimas casas) minha segunda indagação é a seguinte, como eu faria para obter mais nitidez nessa imagem, quando ampliada com zoom 100% e na foto impressa as bordas das janelas e cantos dos assuntos da foto ficam borradas, teria como corrigir isso usando esses mesmos equipamentos? qual lente apropriada para esse tipo de foto? minha prioridade na foto é nitidez, pois no formato raw dá pra conseguir um bom resultado de brilho contraste e iluminação no photoshop!
Colocando imagem no html e não sumir o link
Gerciley replied to StormRuller's topic in HTML e CSS
margin é o espaço entre as bordas do browser e a imagem, padding é o espaço interno nas bordas do elemento até seu conteúdo!
não sei se entendi direito, salve o código abaixo e execute no browser para ver se é isso mesmo? <!doctype html> <html> <head> <meta charset="utf-8"> <title>Documento sem título</title> <style type="text/css"> #conteudo #testo{ float:left} </style> </head> <body> <div id="conteudo"> <!-- Inicio Conteudo --> <div id="testo"> <p>O preço dependerá de como será o seu projeto:</p> <p>Entre em <a href="contato.html">contato</a> conosco para solicitar o orçamento do seu projeto.</p> </div> <figure class="dinheiro"> <img src="imagens/dinheiro.jpg" width="176" height="253" alt=""/> </figure> </div> <!-- Fim Conteudo --> </body> </html>
Gerciley replied to bruno4away's topic in HTML e CSS
Cara, limpa seu código primeiro, toda propriedade que se repete em todas as divs crie uma classe com essas propriedades e atribua essas classes para todas as divs ao invés de setar todas em todos os IDs. quanto ao posicionamento.. defina a div maior que conterá as 8 menores alinhadas e determine o tamanho das divs menores de forma que caibam apenas 4 dentro do tamanho da div maior.. defina o position relative e float left dessas divs e margim left 10 ou 5% para distribui-las uniformemente.. dessa forma poderá ter quantas divs quiser sempre divididas de 4 em 4
hide(); show(); evento do mause
Gerciley replied to Gerciley's topic in Javascript
Gabriel, obrigado pela resposta, eu já havia feito dessa maneira.. mas ele fica num loop.. exibindo e aparecendo direto.... $(document).ready(function(e) { $("#headFix").stop().animate({opacity:0 }, 0); $(".descMiniVideo").hide(); //exibe $(".control").mouseover(function(){ $(".descMiniVideo").show("fast"); }) //oculta $(".control").mouseout(function(){ $(".descMiniVideo").hide("fast"); }) });
mauseout
Galera, modelo simples de código Jquery não quer funcionar de jeito nenhum! $(document).ready(function(e) { $(".descMiniVideo").hide(); }); $(".control").mouseover(function(){ $(".descMiniVideo").show(2000); }) $(".control").mouseout(function(){ $(".descMiniVideo").hide(2000); }) html.... <div class="itemVideo"> <a class="control" href="#"> <div class="descMiniVideo"> <span>Título do Vídeo</span> </div> <img alt="Título do Vídeo" src="miniaturas/hqdefault.jpg"/> </a> </div> ao entrar com o mouse sobre a imagem a div descMiniVideo que está sobrepondo a imagem deve aparecer com o título do vídeo, ao sair deve desaparecer!
Gerciley replied to Gerciley's topic in HTML e CSS
O que estava influenciando o posicionamento do h1 era o width das duas imgs tanto a logo quanto do Separador, no código em epígrafe eu compensei o margin-bottom do separador e reduzi o width, então o título centralizou, mas o título está em outra div. A div header que contem as imagens já estava fechada quando abri a div subHeader que contem o h1 as imagens não deveriam interferir na div abaixo. a solução que achei não foi totalmente satisfatória pois sacrifica alguns itens do layout abaixo!
Começando com PHP OO
Gerciley replied to Bruno Conte's topic in PHP
James Bond. Nesse caso qual a diferença em declarar as variáveis private na classe? É usar os métodos getters e setters? São padrões de segurança também? Segue os mesmos conceitos do encapsulamento do Java? Dar mais segurança perto sistema?
não é questão de ser ideal, para quantificar ou qualificar alguma coisa como bom ou ruim estamos comparando com alguma referência, um ideal do que é bom. Eu, antes de estudar PHP, eu já estudava JAVA e ainda estudo, desse modo qualquer forma de programão que atenda ao paradigma de orientação a objetos é "ideal" pra mim. tudo que eu faço em um código está ligado à orientação a objetos, há quem discorde e prefira a maneira procedual.. o código que passei é para conexão com banco de dados mysqli com PHP usando a orientação a objetos, mysqli é uma classe que tem vários métodos extremamente úteis para tornar possível toda manipulação de dados no banco, mas não é a única maneira.. estude as opções, seja livre e faça o que for mais cômodo! Bons Estudos....
$mysqli = new mysqli(); $mysqli->connect("host do banco", "usuario", "senha"); if($mysqli->errno){ printf("Houve um erro na tentativa de conectar: <br/>%s",$mysqli->error); exit(); } //Seleciona o Banco de Dados $mysqli->select_db("nome do banco de dados para selecionar os dados"); O Código acima faz a conexão com o banco, para fazer a pesquisa vocÇe deve utilizar o método query() da classe mysqli() dessa forma: $result = mysqli->query($query); depois para imprimir os resultados... while(list($id, $nomeColuna1, $nomeColuna2)= $result->fetch_row()) echo $nomeCuluna1; essa é uma das maneiras, bém simples, mas estude a classe mysqli(); conheça seus métodos e funções, depois de ter conhecido e compreendido o paradigma da Orientação a Objetos vai ver que é muito melhor e funcional!
Instanciar de objeto e escopo de variáveis
Gerciley replied to Gerciley's topic in PHP
Olá jamesbond,obrigado pela resposta. mas o método citado pelo Matheus não é gambiarra, apenas um método retornando um objeto da classe mysqli(); eu só tenho uma classe, que está no arquivo class.php nessa classe tenho meus métodos, e é isso. ao invés de instanciar outra classe no documento principal do site com extends é mais cômodo criar uma variável de referência ao objeto da classe, sendo esse referido objeto retornado por um método! não sei se deu pra entender. de qualquer forma agradeço a todos.
Gerciley posted a topic in PHP
Olá pessoal.. estou com um pequeno engasgo no meu código, tenho um arquivo class.php é a classe do site onde vou adicionando os métodos pertinentes para as atividades que desejo realizar. antes eu usava um arquivo externo chamado conexao.php que fazia a conexão e selecionava o banco de dados, ai era só realizar um include("conexao.php"); resolvia o problema, mas apenas por semântica de código resolvi que fazia mais sentido fazer um método para conectar ao banco assim dentro do arquivo class.php criei um método que recebe o host, usuário, senha e faz a conexão e seleciona o banco de dados, ai é que está o entrave quando na página eu quero fazer uma query() a variável $mysqli está definida dentro do método que faz a conexão, a variável $mysqli = new mysqli(). é uma referência a um objeto da classe mysqli portanto para usar a query é preciso $mysqli->query($query). Porém $mysqli está instanciada dentro do método que conecta e não funciona fora dele, já tentei instancia-lá fora do método no inicio da classe como public $mysqli = new mysqli(); ou mesmo global $mysqli = new mysqli(); mas dava erro de sintaxe; emfim, qual alternativa devo usar para tornar possível o que estou querendo? por acaso se o método retornar a variável $mysqli dará certo? Obrigado a todos pela paciência e qualquer ajuda é bem vinda!