Codigo simples para envio autenticado em JSP + anexo
<%@ page import="java.util.Properties"%>
<%@ page import="java.util.Date"%>
<%@ page import="java.io.*"%>
<%@ page import="javax.mail.*"%>
<%@ page import="javax.activation.*"%>
<%@ page import="javax.mail.internet.*"%>
<%
//Endereço de SMTP para enviar o email
String smtpServer = "localhost.com";
String toMail = "email@dominiodestino.com.br";
String toName = "Nome Destinatario";
String fromMail = "email@dominioorigem.com";
String fromName = "Nome Remetente";
String subject = "Mensagem com arquivo anexo";
String body = "Esta mensagem contém um arquivo anexo.";
String fileToSend = "c:\\\\arquivo.jpg";
try {
Properties props = new Properties();
props.setProperty("mail.transport.protocol","smtp");
props.setProperty("mail.host",smtpServer);
props.setProperty("mail.user",fromMail);
props.setProperty("mail.password","");
Session mailSession = Session.getDefaultInstance(props, null);
Message msg = new MimeMessage(mailSession);
msg.setFrom( new InternetAddress(fromMail,fromName) );
msg.setRecipient(Message.RecipientType.TO, new InternetAddress(toMail,toName) );
msg.setSubject( subject );
// Adiciona o texto do corpo do email
MimeBodyPart textPart = new MimeBodyPart();
textPart.setContent(body,"text/plain");
// Abre e anexa o arquivo
MimeBodyPart attachFilePart = new MimeBodyPart();
FileDataSource fds = new FileDataSource(fileToSend);
attachFilePart.setDataHandler(new DataHandler(fds));
attachFilePart.setFileName(fds.getName());
// Monta a mensagem SMTP
Multipart mp = new MimeMultipart();
mp.addBodyPart(textPart);
mp.addBodyPart(attachFilePart);
msg.setContent(mp);
Transport.send(msg);
out.println("Email enviado...");
} catch (Exception e) {
e.printStackTrace();
}
%>
20 de agosto de 2010
Depois de chorar de rir com cada uma das frases abaixo, decidi postar para compartilhar, embora não seja o foco de nosso blog, aproveitem
Minha mãe me ensinou a valorizar um sorriso.
”Me responde de novo que eu te arrebento os dentes moleque!”
Minha mãe me ensinou a retidão.
”Eu te ajeito nem que seja na pancada!”
Minha mãe me ensinou a dar valor ao trabalhos dos outros.
”Se você e seu irmão querem se matar vão lá pra fora! Acabei de limpar a casa!”
Minha mãe me ensinou lógica e hierarquia.
”Porque eu digo que é assim e ponto final! Quem é que manda aqui!?”
Minha mãe me ensinou o que é motivação.
”Continua chorando que eu vou te dar uma verdadeira razão para você chorar!”
Me ensinou a contradição.
”Fecha já essa boca e come!”
Minha Mãe me ensinou sobre antecipação.
”Espera só até seu pai chegar em casa!”
Minha Mãe me ensinou sobre paciência.
”Calma! Quando chegar em casa você vai ver só”
Minha Mãe me ensinou a enfrentar os desafios.
”Olhe para mim! Me responda quando eu te fizer uma pergunta!”
Minha Mãe me ensinou sobre raciocínio lógico.
”Se você cair dessa árvore e quebrar o pescoço vou te dar uma surra!”
Minha Mãe me ensinou medicina.
”Pára de ficar vesgo menino! Pode bater um vento e você vai ficar assim para sempre.”
Minha Mãe me ensinou sobre o reino animal.
”Se você não comer essas verduras os bichos da sua barriga vão comer você!”
Minha Mãe me ensinou sobre genética.
”Você é igualzinho ao traste do seu pai!”
Minha Mãe me ensinou sobre minhas raízes.
”Você tá pensando que nasceu de família rica é?”
Minha Mãe me ensinou sobre a sabedoria da idade.
”Quando você tiver a minha idade você vai entender.”
Minha Mãe me ensinou sobre justiça.
“Um dia você terá seus filhos, e eu espero que eles façam pra você o mesmo que você faz pra mim! Aí você vai ver o que é bom!
Minha mãe me ensinou religião.
”Melhor rezar pra eu não te pegar!”
Minha mãe me ensinou o beijo de esquimó.
“Se rabiscar de novo eu esfrego seu nariz na parede!”
Minha mãe me ensinou contorcionismo.
”Olha só essa orelha, que nojo!”
Minha mãe me ensinou determinação.
”Vai ficar aí sentado até comer tudo!”
Minha mãe me ensinou habilidades como ventriloquia.
”Não resmungue! Cala essa boca e me diga por que é que você fez isso?”
Minha mãe me ensinou a ser objetivo.
“Eu te ajeito numa pancada só!”
Minha mãe me ensinou a escutar.
”Se você não baixar esse volume vou aí e quebro essa merda!”
Minha mãe me ensinou a ter gosto pelos estudos.
“Se eu chegar e você ainda não tiver terminado essa tarefa, já sabe!”
Minha mãe me ajudou na coordenação motora.
‘“Junta todos esses brinquedos agora! Pega um por um!”
Minha mãe me ensinou os números.
”Vou contar até dez, se esse vaso não aparecer você leva uma surra de rabo de tatu!”
27 de julho de 2010
Procurando atender a demanda por produtos tecnológicos de luxo no país, a Asus, fabricante de placas-mãe, notebooks e netbooks, apresentou na feira Eletrolar Show 2010 um computador portátil que mais parece uma obra de arte. Com uma cobertura de alumínio polido e um “motor” potente, o NX90 tem tudo para ser o sonho de consumo dos fãs de tecnologia. Pelo menos os que tiverem R$ 9 mil no bolso.
Esta é a previsão da Asus o preço do “notebook de mesa” no Brasil quando algumas peças foram importadas no segundo semestre. A brincadeira com o aparelho que foi apresentado na Consumer Electronic Show 2010 (CES) em janeiro passado é que, embora tenha uma tela de 18.4 polegadas, o tamanho de sua tampa não o torna um dos computadores portáteis mais fáceis de se carregar na mochila.
A proposta do NX90 é estar em um lugar de destaque na casa ou no escritório. Quando fechado, o computador, criado pelo designer David Lewis com tecnologia codesenvolvida com a Band & Olufsen, chama a atenção por ser uma peça de metal única, refletindo todo o ambiente. Quando aberto e funcionando, o destaque fica para a qualidade do som. De acordo com a Asus, o objetivo foi atingir a qualidade de áudio dos sistemas sorround e, por isso, os alto falantes foram construídos de forma especial. Além do design, eles foram colocados nas extremidades laterais da tela, impedindo que os componentes do aparelho trepidassem, atrapalhando a experiência do usuário.
O NX90 ainda possui dois trackpads laterais, permitindo que tanto destros e canhotos possam usar o computador sem problemas. Debaixo da carcaça ele possui um processador Intel Quad Core i7, drive de Blu-ray, até 12 GB de RAM e 1,5 TB de HD. A tela é apresenta 1080p de definição e o NX90 ainda tem uma placa de vídeo ATI HD5870.
21 de julho de 2010
Existe alguma possibilidade da empresa de internet (no caso as via rádio) “roubar” dados ou espionar o que faço na internet através da antena?
Mendonça
provedor tem acesso aos dados como o correio tem acesso às cartas. provedor tem acesso aos dados como o correio
tem acesso às cartas. (Foto: Divulgação)
Um provedor de acesso tem acesso aos dados que trafegam da mesma forma que a empresa de correios tem acesso às cartas. É claro que tem, mas na maioria dos casos nenhuma informação além do endereço de destino é consultada, porque não é nem viável abrir cada correspondência.
No caso de uma internet via rádio, como foi explicado acima, os dados trafegam por ondas de rádio e, por isso, estão no “ar”. Se a rede do provedor de internet não for segura, não apenas o provedor, como qualquer outra pessoa equipada apenas com um notebook, e até com alguns celulares, poderá visualizar todo o tráfego na rede. Isso inclui os sites que você visita e até senhas.
Quanto ao provedor de acesso de modo geral, ele sempre tem acesso a todos os dados que trafegam. Observe que o provedor de acesso, no caso do ADSL, é a operadora de telefonia, independentemente do provedor que realiza a autenticação. Os dados destinados à internet precisam necessariamente passar pelo provedor antes de serem encaminhados ao seu destino correto, porque enviar os dados até a outra ponta é justamente a função do provedor.
Na maioria dos casos, a quantidade de dados que passa por um provedor é muito grande para viabilizar o armazenamento ou mesmo a filtragem. Equipamentos capazes de filtrar grandes quantidades de tráfego de rede são caros. Alguns provedores têm até dificuldade em cumprir ordens de grampos pela polícia.
Existem protocolos seguros de comunicação que impedem que essa “espionagem” ocorra por parte do provedor – e também por parte dos provedores do provedor, porque uma conexão internacional normalmente passa por dois ou três provedores diferentes até chegar ao destino. Porém, isso não é comum, porque o provedor não pode espionar a conexão dos internautas sem uma ordem judicial. Se isso acontecesse, um provedor poderia ter sérios problemas com a Justiça.
>>> Proteger cartão de memória do celular
Como proteger o cartão de memória de celular de vírus? Existe suporte para o celular em caso de ser infectado e perder informações no software?
Lili
Desligar o Bluetooth economiza bateria e protege celular contra o recebimento de arquivos maliciosos. Desligar o Bluetooth economiza bateria e protege
celular contra o recebimento de arquivos maliciosos.
(Foto: Altieres Rohr/Especial para o G1)
O cartão de memória do celular pode armazenar um vírus comum de computador e, quando o celular for acessado em um PC, esse vírus pode conseguir executar-se automaticamente. Isso porque a memória do celular pode ser lida como um dispositivo de armazenamento como um pen drive, e você já deve ter conhecimento sobre a possibilidade de pen drives armazenarem vírus.
No entanto, esse vírus de computador não compromete o celular em si. Existem vírus de celular que atacam o aparelho, mas aí não há relação com o cartão de memória. A praga, para infectar o celular, normalmente precisa solicitar autorização de instalação como outros aplicativos. Vírus para celulares são muito raros. Não se tem notícia de nenhuma epidemia recente, porque esse tipo de vírus fica restrito geograficamente.
O truque é manter apenas o computador livre de vírus com as várias dicas já publicadas aqui na coluna, como usar antivírus e manter o Windows atualizado. Essa última recomendação já irá desativar o Autorun, que viabilizar vírus de pen drive, no seu computador.
Quanto ao celular, basta não autorizar a instalação de programas. Manter o Bluetooth sempre desligado, exceto quando realmente necessário, também ajuda e, de quebra, economiza bateria. É por meio de Bluetooth que vários vírus de celular tentam se espalhar.
21 de julho de 2010
Hoje tive um problema com o crond, ao verficar o serviço ele não existia. Isto em um ambiente VPS com Virtualização Xen, solução? Sim abaixo
-bash-3.2# yum install vixie-cron -y
Pronto, depois basta iniciar o serviço
-bash-3.2# service crond start
Starting crond: [ OK ]
4 de junho de 2010
A Microsoft anunciou no dia 19 o lançamento de uma versão de testes do Windows Intune, uma solução baseada em computação de nuvem que simplifica a forma como as empresas gerenciam e protegem seus PCs com Windows.
Ideal para médias empresas, o Windows Intune oferece recursos de gerenciamento e segurança baseados na nuvem. Sabemos que muitas empresas não tem recursos financeiros para configurar e manter uma infra-estrutura de gerenciamento de desktops, mas querem soluções de alto nível. Ao mesmo tempo, muitas empresas de médio porte estão utilizando cada vez mais soluções na nuvem, para trazer novas capacidades para TI com um baixo investimento e sem as restrições das infra-estruturas locais tradicionais.
Com base nesse feedback das empresas, nós estamos oferecendo uma oferta para suprir as necessidades desse segmento. O Windows Intune Intune simplifica forma como as empresas gerenciam e protegem seus PCs com Windows – tornado mais fácil para o setor de TI trabalhar virtualmente de qualquer lugar. Agora, eles podem ser administrados através de um console baseado na web. Este console pode ser acessado pelos usuários ou pelos membros do departamento de TI a partir de qualquer lugar que tenha acesso à internet.

Além dos serviços na nuvem, nós iremos oferecer também acesso às atualizações do Windows 7 Enterprise bem como ferramentas de gerenciamento e virtualização como o Microsoft Desktop Optimization Pack (MDOP).
A versão beta do Windows Intune estará disponível para 1000 clientes e parceiros nos EUA, Canadá, México e Porto Rico a partir de hoje. Futuramente, o Windows Intune também será oferecido no Brasil.
Hoje, o Windows já tira vantagem da computação na nuvem. Um bom exemplo de cloud service é o Windows Update. Antes do Windows Update, os usuários tinham que baixar manualmente e instalar as atualizações no seu PC. Agora, essas atualizações são feitas automaticamente todo mês em milhões de PCs no mundo todo. Com o Windows Intune, nós estamos melhorando isso ainda mais.
Nós queremos que as empresas utilizem todo o poder dos serviços na nuvem para gerenciar melhor seus desktops Windows sem necessitar de um grande investimento para isso.

Veja aqui algumas das vantagens que o Windows Intune oferece:
- Gerenciar PCs através de um console baseado na web
- Gerenciar updates – administradores podem centralizar o gerenciamento das instalações de atualizações e Service Packs para todos os PCs.
- Proteção contra malware – o Windows Intune ajuda a proteger PCs das últimas ameaças com o Microsoft Malware Protection Engine, que pode ser gerenciar através do painel baseado na web (e utiliza a mesma estrutura do Microsoft Forefront e do Microsoft Security Essentials).
- Monitorar PCs pró-ativamente – receber alertas sobre novas atualizações e ameaças para que você possa proativamente identificar e resolver problemas com seus PCs, antes que impactos os usuários finais e seu negócio.
- Assistência remota - Resolver problemas, independentemente do local onde você ou seus usuários estão localizados, com a assistência remota.
- Rastrear investário de software e hardware – rastrear hardware e recursos de software utilizados em sua empresa para gerir o seu patrimônio, e cumprimento das licenças.
- Definir políticas de segurança: centralizar o gerenciamento de atualizações, firewall, proteção contra malware e políticas, mesmo em máquinas remotas fora da rede corporativa.
Em resumo, o Windows intune pode ajudá-lo a começar a gerir e proteger os PCs da sua empresa de uma maneira nova e simples. Sem custos de comprar e manter servidores caros é possível evitar gastos e a complexidade que vem com as tradicionais soluções de TI.
Windows Intune é apenas mais um exemplo de como a Microsoft está tirando máximo proveito da nuvem para ajudar os clientes a resolver seus desafios de TI de maneiras novas, para ajudar no crescimento das empresas.
Saiba mais acessando o site oficial http://windowsintune.com (em inglês).
28 de maio de 2010
Na maioria dos casos, você não vai precisar usar esse atributo em tudo.
O valor padrão (ou seja, se você não usar esse atributo em todos) é "application/x-www-form-urlencoded" , que é suficiente para quase qualquer tipo de dados do formulário.
No caso de upload de arquivos, você deve usar "multipart/form-data" .
Dê uma olhada no que realmente é enviado para o servidor web com cada ENCTYPE.
ENCTYPE determina como os dados do formulário são codificados.
Sempre que os dados são transmitidos de um lugar para outro, é preciso haver um acordo sobre os meios de representar os dados.
19 de maio de 2010
Modelo traz novo processador e placa de vídeo.
No Brasil, produto custa a partir de R$ 3.199.

MacBook é notebook mais acessível da Apple. (Foto: Divulgação)
A Apple apresentou nesta terça-feira (18) seu novo MacBook, modelo de entrada de notebooks da companhia. O portátil ganhou um processador mais rápido, nova placa de vídeo e bateria que dura até 10 horas, de acordo com a fabricante.
No site da Apple Store brasileira, o modelo de 13,3 polegadas sai por R$ 3.199, com entrega prometida entre duas e três semanas. O notebook tem processador Intel Core 2 Duo de 2,4 GHz, 2 GB de memória DDR3, unidade de disco rígido de 250 GB e placa de vídeo NVIDIA GeForce 320M – que tem desempenho até 80% superior ao da geração anterior. De acordo com a Apple, o portátil responde rapidamente a jogos como o “Spore”, “Call of Duty” e “Sims 3”.
No mês passado, a empresa atualizou a linha MacBook Pro, que ganharam processadores Intel Core i5 e Core i7. Com opções entre 13 e 17 polegadas, os notebooks mais poderosos da Apple custam de R$ 3.799 a R$ 8.199 para os brasileiros.
Fonte: G1
18 de maio de 2010
Nova versão do serviço de e-mail da Microsoft será lançada em junho.
Filtros inteligentes permitem encontrar e-mails com apenas um clique.

Novo Hotmail traz filtros de mensagens e de contatos com apenas um clique. (Foto: Divulgação)
A Microsoft apresentou nesta terça-feira (18) a nova versão do seu serviço de e-mails Hotmail que tem como foco facilitar o uso e o gerenciamento de mensagens dos usuários, permitindo um compartilhamento de arquivos de até 10 GB em uma única mensagem. O serviço será disponibilizado a partir de junho por meio de uma atualização no site.
"Reconhecemos que o e-mail pessoal é muito diferente do profissional e, por isso, trazemos essas novidades que facilitarão a troca de mensagens pelos usuários", disse Bryan Hall, gerente do Windows Live Business Group. "Estamos trabalhando no novo Hotmail há mais de um ano e queremos trazer uma ferramenta para todas as pessoas”.
Entre as novidades está a possibilidade de se filtrar os e-mail por meio de uma "vassoura virtual", permitindo limpar a caixa de entrada e bloqueando mensagens indesejadas. Isso pode ser feito ao selecionar apenas um e-mail do mesmo remetente, por exemplo. Desse modo, todas as mensagens dele podem ser excluídas, movidas ou bloqueadas automaticamente de modo mais fácil.
A ferramenta também impede o acúmulo de e-mails com filtros inteligentes que, por meio de um único clique, filtram a caixa de entrada e apresentam apenas os contatos do usuário e alertas de redes sociais, por exemplo. Os menus foram simplificados e apresentam mensagens simples para que qualquer pessoa possa organizar a entrada de mensagens.
Uma barra de busca foi adicionada à caixa de entrada de e-mails e, por meio dela, basta colocar o nome do contato ou o conteúdo da mensagem para que o sistema busque para o usuário. O Hotmail sugere automaticamente uma série de buscas para encontrar o que deseja com maior rapidez. E-mails que fazem parte de uma única conversa podem ser vistos em uma única janela, evitando ter que sair da mensagem para ler um e-mail anterior.
(mais...)
18 de maio de 2010
Boa noite galera,
No link abaixo tem uma boa opção para quem gosta de editar imagens e criar efeitos com o novo photoshop, o CS 5. Baixem e testem, espero que curtam bastante esse novo sofware da Adobe.
http://www.grandedown.com/adobe-photoshop-cs5-extended-portugues/
15 de maio de 2010
Página anterior