Design – Publicidade
Posted by diego@ds2web.com.br | Under design Thursday Dec 18, 2008Apple – Macbook Pro
Posted by diego@ds2web.com.br | Under Diversos Thursday Dec 11, 2008Lendo um post de um dos blog’s que acompanho, tive a certeza de qual notebook eu vou comprar!

Já faz um tempo que a necessidade de um notebook está me deixando impaciente! Na casa dos meus pais tem apenas um PC (diga-se de passagem que foi eu quem comprou), e tenho que dividir ele com meu irmão mais novo, além do problema de dividir o meu instrumento de trabalho com outra pessoa, ele já está meio ultrapassado, comprei já faz um tempo e não está mais dando suporte aos softwares que uso.
Outro problema irritante é que meu irmão é um “mulekão”, só pensa em jogos, msn, orkut, youtube e esse tipo de coisa, nada contra, mas uma pessoa que senta em frente ao computador com acesso a internet (que eu tenho que pagar) tem um mundo de coisas para descobrir e aprender, não quer saber de nada, só ouvir música, bater papo e jogar! Eu fico horrorizado! Mas enfim fazer o que! O que mais me irrita é que quando estou no PC (“trabalhando”) ele fica em cima “me secando” esperando eu sair! Eu odeio isso, não consigo trabalhar com alguém em cima de mim! E sem contar o monte de jogos e porcarias que ele instala no pc!
Com tantos agravantes assim a idéia de ter um notebook fica mais atraente! Já tinha visto algumas marcas e configurações, mas já decidi definitivamente qual eu quero! o Apple MACBOOK PRO 15”. Além de um design atraente tem uma configuração bem legal! O preço é meio salgado mas, na minha opinião, vale cada centavo!
Design
Posted by diego@ds2web.com.br | Under Diversos, design Friday Nov 21, 2008ASP.net Envio de E-mail Usando CDOSYS
Posted by diego@ds2web.com.br | Under Asp.Net Friday Nov 21, 2008Em uma troca de servidor do site de um dos meus clientes, me deparei com um seguinte problema: Só era permitido o envio de emails usando o componente CDOSYS. Na hora eu pensei que era apenas em sites com asp, mas não, para a minha decepção e dor de cabeça piorar, as páginas asp.net também só enviavam com CDOSYS, e o pior o servidor tinha apenas tutorial para páginas asp. Como nunca tinha usado o CDOSYS em asp.net fui procurar no “google” mas achei apenas tutoriais em asp.
No final das contas eu mesmo sozinho adaptei o código com o pouco de conhecimento que tenho em asp.net e para minha surpresa funcionou.
Abaixo estão os códigos para envio de e-mails usando CDOSYS em asp.net (VB)
Usando o Visual Web developer 2008 criei uma página chamada form.aspx e abaixo está o código para montar a parte visual do seu formulário:
<form id=”form1″ runat=”server”>
<div>
<h2>
Fale Conosco</h2>
<p>
Nome:
<asp:TextBox ID=”txtnome” runat=”server” Width=”280px”></asp:TextBox>
<br />
E-mail:
<asp:TextBox ID=”txtemail” runat=”server” Width=”277px”></asp:TextBox>
<br />
Comentários:
<br />
<asp:TextBox ID=”txtcomentarios” runat=”server” Width=”326px” Height=”69px”
TextMode=”MultiLine”></asp:TextBox>
</p>
<p>
<asp:Button ID=”Button1″ runat=”server” Text=”Enviar” />
</p>
<p>
<asp:Label ID=”lblmensagem” runat=”server”></asp:Label>
<br />
</p>
</div>
</form>
Abaixo estão os códigos do arquivo form.aspx.vb com comentarios para enviar o e-mail.
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim nome As String = txtnome.Text ‘captura os dados do campo nome
Dim email As String = Trim(txtemail.Text) ‘Tira os espaços se houver e captura os dados do campo e-mail
Dim comentarios As String = txtcomentarios.Text ‘Captura os dados do campo comentarios
‘abaixo estão as configurações do CDOSYS o que deve ser alterado está com comentario o restante não precisa modificar
Dim sch = “http://schemas.microsoft.com/cdo/configuration/”
Dim cdoConfig = Server.CreateObject(“CDO.Configuration”)
cdoConfig.Fields.Item(sch & “sendusing”) = 2
cdoConfig.Fields.Item(sch & “smtpauthenticate”) = 1
cdoConfig.Fields.Item(sch & “smtpserver”) = “smtp.site.com.br” ‘digite seu servidor SMTP
cdoConfig.Fields.Item(sch & “smtpserverport”) = 25 ‘Digite a porta segura para envio 25 é padrão
cdoConfig.Fields.Item(sch & “smtpconnectiontimeout”) = 30
‘os e-mails são enviados apenas com autenticação por isso você terá que informar um email e senha válido
cdoConfig.Fields.Item(sch & “sendusername”) = “web@seu_dominio.com.br” ‘digite um email válido para autenticar
cdoConfig.Fields.Item(sch & “sendpassword”) = “senha” ‘digite sua senha
cdoConfig.fields.update()
Dim cdoMessage = Server.CreateObject(“CDO.Message”)
cdoMessage.Configuration = cdoConfig
cdoMessage.From = email ‘ENDEREÇO DE E-MAIL QUE SERÁ EXIBIDO NO FROM DA MENSAGEM
cdoMessage.To = “contato@seudomínio.com.br” ‘digite o email para qual a mensagem será entregue.
cdoMessage.Subject = “Fale Conosco” ‘ Digite o assunto da mensagem
Dim strBody = comentarios
cdoMessage.HTMLBody = strBody
Try
cdoMessage.Send()
cdoMessage = Nothing
cdoConfig = Nothing
’se não houver erros a mensagem é enviada e a mensagem abaixo é exibida
lblmensagem.Text = “Mensagem entregue com sucesso”
‘limpa os campos do formulario
txtcomentarios.Text = Nothing
txtemail.Text = Nothing
txtnome.Text = Nothing
Catch ex As Exception
’se houver algum erro, captura a mensagem de erro do servidor e exibe na tela
Dim erro_mail As String = “Erro na hora de enviar email : ” & ex.Message
lblmensagem.Text = erro_mail
cdoMessage = Nothing
cdoConfig = Nothing
End Try
End Sub
Pronto O sistema de envio de e-mail com CDOSYS está concluído.
Se houver alguma dúvida podem comentar que eu esclareço.
Temas / Tamplates para WordPress
Posted by diego@ds2web.com.br | Under WordPress Tuesday Nov 11, 2008Nesse meu início em WordPress uma das coisas que eu achei bem interessante foram os tamplates.
Exixtem vários modelos de tamplates gratuítos para você usar em seu blog. Um site bem legal com muitos tamplates, ou temas como preferirem, é o www.wpthemesfree.com .
Lá você encontra vários tipos de templates de vários estilos, cores e layouts e o melhor tudo sem precisar de tirar um tostão do bolso. More »
Expressões Regulares
Posted by diego@ds2web.com.br | Under Asp.Net Sunday Nov 9, 2008Um recurso legal do ASP.Net são os “Controls Validators”, ou controles de validação, que servem para validar os campos de formulários em asp.net.
Falando um pouco sobre os controles de validação temos o “RequiredFieldValidadtor”, este controle serve para validar os campos [more]que não podem ficar vazios, então, ao inseri-los no seu formulário você poderá definir quais campos terão o preenchimento obrigatório. Você também tem a possibilidade de escolher uma mensagem de alerta e uma mensagem de erro caso o usuário insista em enviar o form.
Temos também o “RegularExpressionValidator” que são as expressões regulares, que servem para validar os campos específicos como email, cpf, telefone, cep e etc..
Para isso existem esxpresões regulares específicas para cada tipo de informação abaixo listarei algumas delas:
Expressão regular para CPF:
^\d{3}\.\d{3}\.\d{3}-\d{2}$ - EX: 000.000.000-00
Expressão regular para Email:
\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* - Ex: xxx@xxx.com.br ou xxx@xxx.com
Expressão regular para Telefone:
^\(\d{2}\)\d{4}-\d{4}$ - Ex: (xx)xxxx-xxxx
Expressão regular para CEP:
^\d{5}-\d{3}$ – Ex: xxxxx-xxx
Início de tudo
Posted by diego@ds2web.com.br | Under Diversos Sunday Nov 9, 2008Este é o primeiro post do meu blog com WordPress.
Está sendo uma coisa nova pra mim, mas estou gostando muito, pois já ví o que eu posso fazer com o WordPress e estou be empolgado. Numca tinha usado o php e mysql, muito menos o WP, tive alguns problemas com a instalação algo do tipo “Error in my_thread_global_end(): 1 threads didn’t exit ” até agora não consegui resolver mas vou caminhar para isso!
Até o próximo post.



