Novo Logotipo

Filed Under (Curiosidades, Notícias, Outros, Webdesign) by Igor Diniz on 26-09-2008

Como você pode ver eu fiz um novo logo para meu blog :D Como eu perdi o arquivo editavel do antigo logotipo que também não estava muito legal eu dicidi criar um novo, como você está vendo é algo simples, porém que passa o recado completo e com essa “pincelada” aí que eu quis sugerir criatividade, webdesign, …

Espero que você tenha gostado ;)

Em breve novidades… Entre elas um novo portfólio integrado aqui com o blog…

Até a próxima!!!

Fazendo um sistema de login com cadastro php/mysql - parte 3

Filed Under (Programação) by Igor Diniz on 25-09-2008

Olá, como prometido, hoje eu irei postar a 3ª parte de nosso artigo, “Fazendo um sistema de login  php/mysql”. Hoje iremos fazer a última parte desse artigo, cujo será a parte de cadastro dos usuários.

Vamos lá.
Criamos o formulario, cadastro.php:
<html>
<head>
<title>cadastro</title>
</head>

<body>
<form name=”form1″ method=”post” action=”cadastrar.php”>
<p>login:
<input type=”text” name=”login” id=”login”>
</p>
<p>senha:
<input type=”text” name=”senha” id=”senha”>
</p>
<p>
<input type=”submit” name=”button” id=”button” value=”cadastrar”>
</p>
</form>
</body>
</html>

Agora criaremos o arquivo cadastrar.php
<?
include(”config.php”);

$inserir=mysql_query(”insert into usuarios (login,senha) values (’$_POST[login]‘,’$_POST[senha]‘)”);
echo “cadastro feito com sucesso”;
?>

Pronto ;)

Parte 1: http://igordiniz.com.br/fazendo-um-sistema-de-login-phpmysql-parte-1/
Parte 2: http://igordiniz.com.br/fazendo-um-sistema-de-login-phpmysql-parte-2/

Espero que você tenha entendido e gostado do artigo ;)

Até a próxima!!!

Promoção: Eu quero um convite!!! 13º EWD Porto Alegre

Filed Under (Notícias, Publicidade, Webdesign) by Igor Diniz on 23-09-2008

No dia 11/10/08 acontecerá o 13º Encontro de Webdesign em Porto Alegre. E o amigo Anderson Nascimento, mais uma vez com uma bela promoção:

É a volta da promoção “Eu quero um convite !!!”

Quem poderá participar?

Todos os interessados em eventos, design e que desejam 01 convite de grátis no estilo sem pagar nada.

Como faço para ganhar?

Crie uma frase bem legal, descrevendo porque você merece ganhar um convite para o evento de grátis, as melhores frases ganharão 01 um convite.

*Serão escolhidos 05 vencedores

Datas:

23/09/08 à 29/09/08 às 15:00 - Postagens das frases
30/09/08 à 05/10/08 às 15:00 - Votação
Qualquer dúvida, fique a vontade em postar.

Clique aqui para acessar o blog do AN e saber mais sobre a promoção.

Tenha 1000 visitas por dia em seu blog com o NanoBlogs

Filed Under (Curiosidades, Outros, Publicidade) by Igor Diniz on 22-09-2008

Hoje numa prévia passada de mouse sobre meus rss ao passar pelo o blog do AN, vi sobre os NanoBlogs, fui a “fundo” cheguei no blog “inventor” do NANOBLOGS.

O Que é ser um NanoBlog???

Ser um Nanoblog é ser um blog com pouco tempo de vida ou, que ainda não bateu a marca de 1000 acessos por dia em sua média. Ou seja, um blog iniciante, mas um blog que se mantém sempre atualizado.

Resolvi participar, vamos ver o que dá ;)

Rails Summit - Latin America

Filed Under (Curiosidades, Notícias, Programação, Publicidade) by Igor Diniz on 16-09-2008

A imagem diz tudo ;)
(é um pouco grandinha, mas vale a pena esperar carregar, clique na imagem para aumentar o tamanho)

Fazendo um sistema de login php/mysql - parte 2

Filed Under (Programação) by Igor Diniz on 12-09-2008

Olá, hoje vamos dar continuidade ao artigo “Fazendo um sistema de login php/mysql - parte 1″, hoje iremos fazer a página que ira logar o usuário e depois fazer o script de proteção.
Crie o arquivo chamado logar.php

logar.php
<?
session_start(); //iniciamos a sessão

include(”config.php”); //incluimos o arquivo que conecta ao bd

$sql=mysql_query(”select * from usuarios where login=’$_GET[login]‘ and senha=’$_GET[senha]‘”);/*fazemos a consulta no banco de dados*/
$conta=mysql_num_rows($sql); // contamos o numero de resultados no banco de dados de acordo com a pesquisa acima
if($conta<1){ /*aqui vemos se tiver um numero igual a 0 de resultados com os login e senhas usados da o erro*/
echo “Login ou senha errado(s)”;
} else {
/* caso ocontrário, ou seja se dar um resultado maior do que zero ele cria a sessão*/

$data=date(”dmY”); //aqui pegamos a data para usarmos com o valor de nossa sessão

$_SESSION["logado"] = “$data”;
/* aqui criamos uma sessão com o nome logado, com a qual depois iremos verificar se ela existe para deixar o usuario acessar a área restrita.
você também pode criar outras sessions, como nome do usuário pra dar as boas vindas etc…
*/
echo “você está logado, clique <a href=’protegida.php’>aqui</a> para ir a página protegida”;

}

?>

Pronto, agora vamos criar o script para proteger qualquer página que você quiser.

protecao.php
<?
session_start(); //iniciamos a sessão

$data=date(”dmY”); //aqui pegamos a data pois foi ela quem usamos como valor da sessao logado

if($_SESSION[logado]!=$data){
echo “você não pode acessar essa página pois não está logado”;
}

?>

Pronto, criamos o arquivo para proteger nossas página para usá-lo basta você colocar no topo de todas as suas páginas que você quer proteger, use:
<? include(”protecao.php”); ?>

Na próxima parte desse artigo iremos fazer uma página de cadastro para o usuário se cadastrar e logar.

Até a parte 3 !!!

Fazendo um sistema de login php/mysql - parte 1

Filed Under (Programação) by Igor Diniz on 10-09-2008

Olá, irei ensinar um jeito muito fácil de se proteger certa área de seu site, na última parte desse artigo eu ensino a fazer o sistema de cadastro.
Iremos usar sessions em vez de cokies.

Vamos lá, primeiro crie um banco de dados, depois nesse banco de dados crie uma tabela chamada usuarios, com os seguintes campos:
id - int(99)
login - varchar(255)
senha - varchar(255)

Pronto, é hora de programar.
Vamos lá.

Crie um arquivo chamado config.php
Será nosso arquivo aonde iremos conectar ao nosso banco de dados e iremos economizar serviço, pois aonde quisermos usar o banco de dados basta usar um include chamando o config.php

config.php
<?
$con = mysql_connect(”localhost”,”usuario_do_bd”,”senha_do_bd”);
*/ aqui conectamos ao banco de dados, aonde localhost é o servidor aonde se encontra o banco de dados (geralmente é sempre localhost), usuario do bd é o usuario que você crio para o banco de dados, senha do bd é a senha do banco de dados /*
mysql_select_db(”banco_de_dados”, $con);
/* aqui escolhemos o banco de dados, aonde banco_de_dados é o nome de seu bd */
?>

Agora vamos criar um formulário para o login, crie uma página chamada login.php é aonde colocaremos um formulário para o usuário se logar.

login.php
<html>
<head>
<title>página de login</title>
</head>

<body>
<form action=”logar.php” method=”post” name=”formulario” id=”formulario”>
login:
<input type=”text” name=”login” id=”login”>
<p>senha:
<input type=”text” name=”senha” id=”senha”>
</p>
<p>
<input type=”submit” name=”botao” id=”botao” value=”logar”>
</p>
</form>
</body>
</html>

Agora só faltam as seguintes partes:
Parte 2 -> logar.php aonde iremos verificar se o usuário existe e se a senha confere com o usuário e iremos criar uma session para ele, e depois vamos criar um script que você colocará nas páginas em que você quer proteger que dara acesso somente a quem esta logado
Parte 3 -> E na outra parte iremos criar a página de cadastro.php

Até a próxima!!!

Definindo web 2.0

Filed Under (Acessibilidade, Curiosidades, Notícias, Programação, Publicidade, Webdesign) by Igor Diniz on 08-09-2008

O que é a web 2.0???
Já faz tempo que surgiu essa expressão “web2.0″ e foi como uma febre, mas agora esse febre foi controlada porém muitos sites foram “afetados”.
Muitos acham que essa “tal de web2.0″ é apenas usar ajax, usar o beta no logo do site, muitos efeitos, brilho, relevo, e o principal muitos acham pra ter um site web 2.0 precisa usar o TABLELESS, pensam que o site deve ser todo feito com divs, css…
Mas será que é mesmo isso?
Tableless é apenas o HTML correto, que muitos navegadores ainda não se adaptaram mesmo que o HTML existe a tempossss.

Veja o que se falava no começo de 2008
“Até hoje não se tem definido o que é a web 2.0.”

O termo Web 2.0 foi criado por Tim O’Reilly, e veja o que diz a wikipédia:
“Web 2.0 é a mudança para uma internet como plataforma, e um entendimento das regras para obter sucesso nesta nova plataforma. Entre outras, a regra mais importante é desenvolver aplicativos que aproveitem os efeitos de rede para se tornarem melhores quanto mais são usados pelas pessoas, aproveitando a inteligência coletiva.”

Mas veja bem, o ajax e o tableless, alguns navegadores ainda não aceitam os códigos corretamente, principalmente o tableless, você tem que trabalhar muito mais muito bem mesmo com o css, fazer adaptações, pra deixar o site funcionando quase perfeito em alguns navegadores, alguns navegadores ainda não conhecem algumas regras do css, assim podendo deixar o site desalinhado para alguns e alinhado para outros, e assim vai…

Web 2.0 e a programação
Eu estava lendo no wikipédia quando li isso, e achei interessante
“Começaram-se a desenvolver softwares que são usados pela Internet e vendidos não em pacotes mas como serviços, pagos mensalmente como uma conta de água. Além disso, mudou-se a forma de fazer softwares. Para que tudo funcionasse bem na Internet, foi necessário a união de várias tecnologias (como AJAX) que tornassem a experiência do usuário mais rica, com interfaces rápidas e muito fáceis de usar.”

A Web 2.0 propõe uma experiência de uso semelhante à de aplicativos para desktop, ou seja tentando facilitar a vida do usuário, principalmente a dos “leigos” que ainda não tem uma experiência com a internet (o que hoje é raro, pois quase todos tem acesso a um computador ligado a internet), deixando os sites mais leves, limpos, sem aquelas firulas como de uma época que só se usava gifs animadas no site, o site se torna mais fácil de se entender, mais fácil de se localizar alguma coisa que você queira.
Alguns exemplos de web 2.0, podemos citar o Orkut, creio que a cada 10 pessoas que você perguntar se conhece ou já ouviu falar do Orkut, 9 irão responder que sim.

O Google também, é a mesma coisa do orkut.

Orkut e Google, se espalharam como um “vírus”, foram criadas musiquinhas que foram espalhadas pela internet, muitos blogs usam o google como referencia mas quase sempre o chamando de oráculo, isso chama-se MARKETING-VIRAL(boa idéia, em breve farei um artigo sobre marketing viral :) ).

Essa nova web, permitiu que o usuário tenha uma maior interatividade com o site, abriu novas formas de lucro para os desenvolvedores, mas também é muito criticado por desenvolvedores e especialistas.

Todo mundo pode ter um site com facilidade, um blog, etc…

Veja algumas definições para a web 2.0:

“Uma nova forma de se expressar, cada um faz o que quer, um eterno beta, sempre em mudança. Ou seja uma nova moda, quem sabe embreve web 3.0.”
Igor Diniz - www.igordiniz.com.br
eu mesmo :D

“Melhor aproveitamento da inteligência coletiva e do poder de processamento da máquina cliente. Poder às pessoas.”
Marco Gomes - co-criador do boo-box

“A Web 2.0 representa a transição para um novo paradigma onde a colaboração ganha força suficiente para concorrer com os meios tradicionais de geração de conteúdo.”
Renato Shirakashi - criador do Rec6

“Mudança ocorrida na vida dos usuários que com a banda larga passam mais tempo on-line e exercem massivamente o potencial interativo da Internet.”
Carlos Nepomuceno - autor do livro Conhecimento em Rede

“Web 2.0 é um buzz word que define conteúdo gerado pelo usuário e com foco no compartilhamento de informações. Tudo regado a AJAX.”
Nando Vieira - criador do spesa

“Web 2.0 é um novo paradigma na utilização e criação de web sites mais participativos e colaborativos.”
Fabio Seixas - criador do Camiseteria

“Web 2.0 é o momento em que o mercado, por força dos usuários, voltou a dar importância para web depois do estouro da bolha.”
Paulo Rodrigo Teixeira - criador do 0BR

“Web 2.0 é o termo usado para identificar uma nova forma de navegar pela internet e, conseqüentemente, de desenvolver aplicações orientadas à esta nova geração de internautas.”
Diego Polo - criador do linkk

“Web 2.0 é como chamamos, depois de uma profunda análise histórica da web, um conjunto de práticas que ao longo dos anos provaram dar resultado.”
Gilberto Jr - criador do Outrolado

“A Web 2.0 aponta para uma mídia popular, independente de grandes corporações, recriada pelos seus próprios usuários.”
Frederick van Amstel - é mestrando em Tecnologia pela UTFPR e edita o blog Usabilidoido

“O registro dos fluxos de conversação entre usuários e o registro destes fluxos ao redor de aplicações.”
Mauro Amaral - editor do CarreiraSolo.org

“Ajax, redes sociais, CGM: as definições mais comuns pra Web 2.0, ou um jeito para se voltar a falar de internet? Para mim nada mudou, tudo evoluiu.”
Michel Lent - sócio-diretor da 10 Minutos

“Web 2.0 é buzzword, é fato que a internet está sofrendo transformações, mas precisamos rotulá-la para que essas mudanças tenham validade? Pra maioria da população mundial, que ainda está offline, essa é a Web 1.0.”
Edney Souza - editor do blog Interney

“Sinaliza uma fase na web onde se pratica a liberdade de falar e ser
ouvido. É uma consequência natural do desenvolvimento da internet.”
Vicente Tardin - editor do Webinsider

“Web 2.0 usa a web como plataforma de socialização e interação entre usuários graças ao compartilhamento e criação conjunta de conteúdo.”
Guilherme Felitti - repórter do IDG Now! e mestrando em Web 2.0

“Na web 2.0 não somos mais nômades caçadores-coletores: temos nome, plantamos conteúdo, colhemos conhecimento e criamos novos mundos.”
Rene de Paula Jr - projetos especiais, Yahoo! Brasil e editor do blog Roda e Avisa

“Alguém ouviu falar em TV 2.0 quando as transmissões passaram a ser coloridas ou via satélite?”
Marcelo Sant’Iago - presidente do Conselho Consultivo do IAB Brasil e mantém o blog Poucas e Boas.

E você, qual a sua definição para a web 2.0 ??

Até a próxima!!!

BlogCamp RJ - 2008

Filed Under (Acessibilidade, Curiosidades, Notícias, Programação, Publicidade, Webdesign) by Igor Diniz on 05-09-2008

Dessa vez o blogcamp, vai ser no Rio de Janeiro.

Mas o que é o blogcamp ?
“O BlogCamp Brasil é uma comunidade em torno de um evento, baseado na metodologia do Espaço AbertoOpen Space Technology), onde os participantes organizam a própria pauta, formando pequenos grupos de discussão sobre determinado tema. Num BlogCamp, os temas atendem as demandas da blogosfera, gerando debates que se propõem a discutir formato, posicionamento, atividades, ativismo, comportamento, conteúdo, ética, licença e tudo o que for relevante para os participantes presentes, dentro do macro-tema BLOG.”
(http://blogcamp.com.br/sobre)

É um grande bate-papo, mas corra!!! São apenas 250 vagas!!! Corra, pois o ano passado em São Paulo as vagas acabaram em 12 horas!!!

Faça já sua incrição, clique aqui.

Obs.: É GRÁTIS!!!

Google Chrome - Novo navegador

Filed Under (Acessibilidade, Curiosidades, Notícias, Windows) by Igor Diniz on 03-09-2008

Chegou o mais novo navegador da web, e dessa vez foi a GOOGLE quem fez, veja o que ele promete:

“O Google Chrome é um navegador feito para tornar a web mais rápida, fácil e segura com um design minimalista que não atrapalha você.”

Eu testei ele, minhas conclusões:
Primeiramente, você baixa um arquivo .exe de 475kb, mas quando você executa ele abre uma janela que se conecta a um servidor e baixa o navegador para seu pc.

Na primeira vez que abri o navegador perguntou se eu queria importar os dados do ie, ou melhor obrigou rsrs.

Eu gostei bastante do navegador, pela simplicidade, leveza, cara de web2.0(até os navegadores o.O), mas eu por enquanto não trocaria o firefox por ele, pois não dá pra eu ler meus feeds(rss) pelo o navegador como no firefox 3 que adiciona uma barrinha que é só eu clicar que aparece a lista com novos posts dos blogs que eu assino o rss, meus emails…

Mas se você não usa nenhum desses recursos que citei acima, o Chrome é uma boa pedida, leve, rápido, clean.

Quem sabe se na próxima atualização o chrome adicione os recursos do firefox que citei acima aí sim eu uso ele como meu navegador padrão ;)

Lembre-se ele ainda é Beta ( o orkut a um bom tempo é beta ^^)

Até a próxima ;)