Geek as Avessas
Google Tradutor =D

pv zk pv pv zk pv zk kz zk pv  pv pv zk pv zk zk pzk pzk pzk pzk pvzpvkpkzvpvzk kkkkkkkkkk bsch pv zk

Traduza isso de Alemão para Alemão no google tradutor que vocês verão a potencia da ferramenta =D

Formatação de String com o Format

http://sites.google.com/site/tecguia/formatar-string-c-string-format

Eu poderia escrever tudo denovo aqui… mas esse é bem completo, e quem fez merece os créditos!

Aquele abraço =D

Envio de E-Mail ASP (SoftArtisans.SMTPMail)

    strURL = “http://www.montagemdoemail.com.br?” ‘pagina com a montagem do e-mail
    Set objHttp = Server.CreateObject(“Dynu.HTTP”)
    objHttp.SetUrl strURL
   
    objHttp.SetFormData “Nome” , Server.URLEncode(Request.Form(“Nome”))
    objHttp.SetFormData “Email” , Server.URLEncode(Request.Form(“Email”))
    objHttp.SetFormData “Mensagem” , Server.URLEncode(Request.Form(“Mensagem”))
    strResultado= objHttp.PostURL()

    Set objMailer = Server.CreateObject(“SoftArtisans.SMTPMail”) ‘objeto usado para enviar e-mail
    objMailer.FromName = “Heitor” ‘nome de quem enviou
    objMailer.FromAddress = “heitor@heitor.com.br” ‘de quem
    objMailer.RemoteHost = “localhost” ‘hots
    objMailer.AddRecipient “Heitor”, “heitor@heitor.com.br”     ‘para quem
    objMailer.ContentType = “text/html” ‘tipo do conteudo do e-mail
    objMailer.Subject =  “Enviando E-Mail ASP” ‘assundo to email
    objMailer.BodyText = strResultado ‘variavel com o HTML retornado da pagina com a montagem
    objMailer.CharSet = 2 ‘Charset para aceitar carateres como ç e acentos…
       
    If objMailer.SendMail Then  
        Response.Write “<BR /><center><h1>E-mail enviado com sucesso!</h1></center>”
    Else
        Response.Write “<BR /><center><h1>Não foi possivel enviar seu e-mail!</h1></center>”
    End If
    Set objMailer = Nothing

Envio de E-Mail usando System.Web.Mail

Using:

using System.Web.Mail;

Método que envia:

                    //Instancia o Objeto Email como MailMessage
                    MailMessage Email = new MailMessage();
                    //De quem!
                    Email.From = “mim@gmail.com”;
                    //Para quem!
                    Email.To = “alguem@gmail.com”;
                    //Cópia
                    //Email.Cc = “cc@cc.com.br”;
                    //Cópia oculta
                    //Email.Bcc = “bcc@bcc.com.br”;
                    Email.Subject = “Assunto Aqui!”;

                    //Define o formato da mensagem que pode ser Texto ou Html
                    Email.BodyFormat = MailFormat.Text;
                    Email.Body = “Conteúdo aqui!”;

                    //Para anexar
                    //Email.Attachments.Add(new MailAttachment(“e:\home\seulogin_ftp\web\arquivo.gif”));

                    //Seta o Host
                    SmtpMail.SmtpServer = “localhost”;

                    //Envia e-mail
                    SmtpMail.Send(Email);

LightbBox Plugins
WebService - CEP

Website ==> Add Web Reference
Adicionar o LINK “http://www.bronzebusiness.com.br/webservices/wscep.asmx”
Mudar o nome do campo “Web reference name:” para WSCep
Clicar em Add Reference

Código C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using WSCep;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        divMSG.InnerHtml = “<center><h3> Digite apenas números </h3></center>”;
    }

    protected void brnBuscaCep_Click(object sender, EventArgs e)
    {
        try
        {
            if (txtCep.Text.Length == 8)
            {
                WSCep.wscep ws = new WSCep.wscep();
                DataSet ds = ws.cep(txtCep.Text);
                if (ds.Tables[0].Rows.Count > 0)
                {
                    //ds.Tables[0].Rows[0][0] - Tipo Logradouro (Rua, Av…)
                    //ds.Tables[0].Rows[0][1] - Rua
                    //ds.Tables[0].Rows[0][2] - Bairro
                    //ds.Tables[0].Rows[0][3] - UF
                    //ds.Tables[0].Rows[0][4] - Cidade
                    grid.DataSource = ds.Tables[0];
                    grid.DataBind();
                }
                else
                {
                    divMSG.InnerHtml = “<center><h1> Não foi encontrado nenhum cep com esse

número </h1></center>”;
                }
            }
        }
        catch (Exception)
        {
            divMSG.InnerHtml = “<center><h1> Não foi encontrado nenhum cep com esse número

</h1></center>”;
        }
    }
}

Código ASPX

<%@ Page Language=”C#” AutoEventWireup=”true” CodeFile=”Default.aspx.cs” Inherits=”_Default”

%>

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”

“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>

<html xmlns=”http://www.w3.org/1999/xhtml”>
<head runat=”server”>
    <title></title>
</head>
<body>
    <script src=”formatacao.js” type=”text/javascript”></script>
    <form id=”form1” runat=”server”>   
    <div id=”divMSG” runat=”server”>
    </div>
    <asp:TextBox ID=”txtCep” MaxLength=”8” runat=”server” onkeypress=”mascara(this,soNumeros)”

Width=”76px”></asp:TextBox>
    <asp:Button ID=”brnBuscaCep” runat=”server” Text=”Buscar CEP”
        onclick=”brnBuscaCep_Click” />
    <asp:gridview id=”grid” runat=”server”></asp:gridview>
    </form>
</body>
</html>

Código JavaScript

function mascara(o,f){
    v_obj=o
    v_fun=f
    setTimeout(“execmascara()”,1)
}

function execmascara(){
    v_obj.value=v_fun(v_obj.value)
}

function soNumeros(v){
    return v.replace(/\D/g,”“)
}

Espero que ajude =D

Abraço

Pense nisso!

Escopo Variável

http://improveit.com.br/xp/praticas/contrato

Um belo post sobre Escopo variável!

Nova onda(s) da web

Olá!

Eu estava pensando, o que vem agora? você lembra como utilizava a internet 2 anos atras?

Orkut no máximo, né?

E agora?

Facebook, Twitter, Tumblr, MySpace, FormSring, LinkedIn, entre outros. E o mais impressionante, hoje em dia da para fazer tudo do celular e outros gadgets,  aparelhos que a 10 anos atras não faziam diferença nenhuma!

Referente a hardware, anos atras estavamos na época do micro, alguns anos depois na época do notebook, alguns meses depois na época do netbook, poucos meses depois na época do tablet, semana que vem será o que?Apesar de estar na área de tecnologia, isso me assusta!

Transporte Público

Deixe-me falar um pouco sobre esta maravilha brasileira!

Sério, desculpe, eu não queria tornar isso um lugar de reclamação, mas existem tantas coisas que me deixam TRANSTORNADO que não tem como.

Brasil, um país de todos os tipos de problemas, enquanto os candidatos ao governo falam que vão fazer, aqueles que já conseguiram poder não fazem nada! Desculpe, mas não acredito nisso! #votonulo

Eu demorei aproximadamente 2 horas para chegar de casa até o trabalho, pois os ônibus são uma grande porcaria, quer tirar os carros da rua? Investe em transporte público, ônibus de qualidade + metrô + trêm + ciclovias = solução do trânsito!

Não precisa nem ser de exatas para saber que essa fórmula é mais que perfeita!

Ta ai a dica para os nossos políticos…

Acabou de sair no twitter:

@g1saopaulo 

Imagens mostram superlotação em trem da CPTM http://bit.ly/dpQyMz