Com isso, o próximo item a ser inserido na tabela possuirá como indice o valor '1'. É possível passar qualquer valor neste campo, dentro das regras da declaração do tipo e tamanho do campo.
Blog pessoal do Danilo!!! Veja aqui novidades do mundo do tênis, informática e música.
Como reiniciar o valor de um campo Identity no SQL Server
Com isso, o próximo item a ser inserido na tabela possuirá como indice o valor '1'. É possível passar qualquer valor neste campo, dentro das regras da declaração do tipo e tamanho do campo.
Ficção científica? Não mais!
Alguns dos malucos do MIT (Massachusetts Institute of Technology) criaram uma interface capaz de reconhecer palma da mão dedos de quem a estiver utilizando, usando-os como controle da aplicação.
Uma das poucas diferenças foi o fato de, ao contrário do filme, não foram necessárias as luvas para realizar a manipulação dos movimentos.
Se interessou, veja alguns produtos relacionados:
Fonte: Baixaki
Saindo um livro direto do forno para a sua casa!
A Apicius é uma livraria especializada nos mais diversos livros relacionados a gastronomia, bem como filmes e CDs do gênero.
Dentro do acervo, você encontrará livros de gastronomia de diversas culturas européias e asiáticas, bem como de regiões dentro do Brasil. Você poderá aprender a fazer um acarajé de dar inveja aos seus familiares e amigo.
Entre e se surpreenda!
Site: Apicius.com.br
Compilr: Compile seus programas diretamente do navegador
Para usufruir disso, basta criar uma conta gratuitamente no site compilr.com, e iniciar o gerenciamento de projetos nas mais diversas linguagen de programação, tais como Java, C#, C++ e VB.Net.
O layout da ferramenta é muito simples e intuitivo, muitas vezes lembrando alguns softwares de mercado, mas com a vantagem de você trabalhar na "nuvem".
Entre você também e confira! Compilr.com
Isenção Tributária para Eletrônicos Importados
É importante salientar que haverá a restrição de importar apenas uma unidade por eletrônico, sendo que notebooks e filmadoras, entre outros, não se enquadram nesta situação.
A instrução também informa que viajantes que saem do país levando algum produto importado em sua bagagem, como notebooks, não precisaram apresentar declaração relatando o que está sendo transportado, mas precisaram apresentar as notas fiscais dos equipamentos.
Para mais informações, acesse o site da Receita Federal, onde foi montada uma seção de Perguntas e Respostas, clique aqui para verificar.
Microsoft Kinect tem problemas para reconhecer pessoas de pela negra
Mas um dos mais curiosos defeitos captados pelo aparelho foi o fato de ele ter dificuldades para reconhecer o rosto de pessoas negras ao usá-lo.Foi feito um teste com três pessoas negras, sendo que duas delas não teve suas face mapeada pelo aparelho.
Mesmo após calibrar diversas vezes o aparelho, umas das pessoas ainda não foi reconhecida. Apesar disso, o controle identifica normalmente a movimentação do corpo das pessoas, independente do tom de pele.
Esta não é a primeira vez que aparelhos eletrônicos tem dificuldade em reconhecer rostos de pessoas de pele negra, como foi o caso de uma câmera da HP que não rostos de pessoas "não-brancas".
Para ver a matéria na integra acesse aqui.
Fontes: http://www.neowin.net/news/hp-webcam-only-tracks-white-people
http://www.neowin.net/news/kinect-has-problems-following-dark-skinned-users
Como adicionar um botão "Curtir" do Facebook em sua página
Com isso, você e diversas pessoas poderão compartilhar com suas listas seu link, site pessoal, blog ou e-commerce.
Para isso, basta gerar o html através da ferramenta que o próprio Facebook fornece para desenvolvedores. Clique aqui e faça para sua página também.
Quando você inserir o html em seu site, ele ficará conforme mostrado abaixo, sendo que você pode personalizar a aparência do botão, de acordo com o padrão de seu site.
Como exportar um datatable ou gridview para excel
1. Exportar um DataTable para Excel: Esta é uma das melhores formas de se exportar informações para o excel, já que o programador monta exatamente como quer o arquivo em excel (apesar de no exemplo abaixo estar usando comandos como "\t" e "\n" para separar as colunas e linhas no excel, pode-se também utilizar html para montar a tabela e definir cores e estilos a planilha.
public static void ExportarExcel(
DataTable dt,
HttpResponse Response)
{
Response.ClearContent();
Response.ContentEncoding = System.Text.Encoding.Default;
Response.AddHeader(
"content-disposition",
"attachment; filename=relatorio.xls");
Response.ContentType = "application/vnd.ms-excel";
string tab = "";
foreach (DataColumn dc in dt.Columns)
{
Response.Write(tab + dc.ColumnName);
tab = "\t";
}
Response.Write("\n");
int i;
foreach (DataRow dr in dt.Rows)
{
tab = "";
for (i = 0; i < dt.Columns.Count; i++)
{
Response.Write(tab + dr[i].ToString());
tab = "\t";
}
Response.Write("\n");
}
Response.End();
}
2. Exportar um grid view para Excel: É a forma mais fácil de se exportar informações para excel, pois basicamente você exportará o GridView da forma que ele consta em sua página.
Obs: Apesar de nesta forma de exportação já estarmos tratando o erro "Controle 'gridview1' do tipo 'GridView' deve ser inserido em uma marca de formato com runat=server", como o controle da geração do arquivo excel é do framework, muitas vezes podem ocorrer outros erros que podem acabar tomando muito tempo para tratar, por isso recomendo a primeira forma de exportação, onde o controle da geração do arquivo está com o programador.
Basicamente, basta substituir o nome da gridview 'gridview1' pelo nome de sua gridview, e inserir o código dentro do evento que realizará a exportação dos dados para o excel.
Faça você mesmo seu gibi online
Agora, você pode criar sua própria história em quadrinhos e ainda compartilha-la com seus amigos em suas redes sociais, através do site ToonDoo!
Crie, edite e compartilhe suas próprias histórias em quadrinhos com seus amigos!
Doodle 4 Google: O Brasil do Futuro
Trata-se de um concurso para os estudantes desenharem o logo do Google com o que eles imaginam do Brasil no futuro. O seu desenho pode parar na página inicial do Google Brasil e você pode ganhar:
- Uma bolsa de estudos de R$ 30 mil reais
- Um computador
- Uma sala Google na sua escola!
O endereço é o seguinte:
Doodle 4 Google 2010
Caixa Postal 66.019
Cep: 05311-970
São Paulo - SP
Para mais informações, acesse http://www.google.com.br/doodle4google/ e participe!
HootSuite: Monitore redes sociais de uma forma fácil e rápida
- Administrar mais de uma conta ao mesmo tempo (digamos que você tenha um Twitter seu, outro do seu blog e outro do seu emprego);
- Agendar tweets. Útil para quem trabalha em sites e precisa atualizar o Twitter no fim de semana, por exemplo. ;
- Tem um encurtador de url e um anexador de foto/arquivo dentro dele, logo, você não precisa entrar em um outro site para encurtar a url e de quebra deixa de ser uma daquelas pessoas chatas que coloca sites inteiros no Twitter;
- Publicar as atualizações do seu blog automaticamente no Twitter;
- Enviar a mesma mensagem para duas contas;
- Ajeitar sua página apenas com as informações que você de fato quer ver (suas listas, DMs e tal. Você escolhe exatamente o que aparece);
- Dá também para atualizar o Facebook através dele!
- Acessa o Twitter mesmo de computadores que bloqueiam o acesso ao Twitter.
Novo Clipe do Angra: Lease Of Life
O vídeo em si é simples, porém com uma boa produção.
Para relembrar: Bruce Lee X Chuck Norris
Infelizmente, Bruce Lee morreu em 1973, aos seus 32 anos, por um edema cerebral agudo devido a uma reação aos compostos presentes na prescrição de remédios como o Equagesic.
Eu já havia ouvido falar nesta grande luta, mas não havia visto ainda, então compartilho com vocês
Trecho do filme "O Vôo do Dragão" (Way of the Dragon), luta até a morte entre Bruce Lee e Chuck Norris
Foi lançada a nova YamahaTénéré 250!
Com guidão alto, tanque com capacidade para 16 litros (4,5 l reserva), bolha na carenagem frontal e banco com diferencial para garupa, é uma ótima moto para fazer viagens longas com conforto.
Seu propulsor é semelhante ao utilizado na linha XTZ 250 X e XTZ 250 Lander e também na YS 250 Fazer, e igualmente reconhecido, faz uso do pistão forjado e cilindro com revestimento cerâmico com maior resistência e melhor dissipação do calor.
Possui freios a disco em ambas as rodas, na frente leva um disco com 245 mm de diâmetro e pinça com dois êmbolos, que teve seu poder de frenagem melhorado em relação a Lander, e na traseira um disco de 203 mm de diâmetro.
Veja o vídeo:
Veja algumas fotos:
Para mais informações, acesse Yamaha Motors.
Outros links:
http://www.yamaha-motor.com.br/web/site/noticia10.aspx
http://www.mundotenere.com.br/
http://www.yamaha-motor.com.br/web/site/tenere250.aspx
Como selecionar uma linha aleatória de uma tabela
SELECT column FROM table ORDER BY RAND() LIMIT 1
Selecionando uma linha aleatória com PostgreeSQL
SELECT column FROM table
ORDER BY RANDOM()
LIMIT 1
Selecionando uma linha aleatória com Microsoft SQL Server
SELECT TOP 1 column FROM table ORDER BY NEWID()
Selecionando uma linha aleatória com IBM DB2
SELECT column, RAND() as IDX FROM table ORDER BY IDX FETCH FIRST 1 ROWS ONLY
Selecionando uma linha aleatória com ORACLE
SELECT column FROM ( SELECT column FROM table ORDER BY dbms_random.value ) WHERE rownum = 1
Música do Mensalão no Jô Soares
Google TV
Terror eleitoral nada gratuito, Ale Rocha via Yahoo! Colunistas
Ex-jogadores de futebol, mulheres frutas, ex-BBBs, cantores sertanejos e humoristas são uma forma de elevar o quociente eleitoral e, assim, ampliar a presença de um partido nas bancadas federais e estaduais. Pela lei eleitoral, um candidato com alto índice de votos pode eleger outros não tão populares assim.
Frank Aguiar, Leci Brandão, Tiririca, Agnaldo Timóteo, Popó, os irmãos Kiko e Leandro do KLB, Vampeta, Ronaldo Ésper, Elimar Santos, Batoré, Mulher Melão, Mulher Pêra e tantos outros caem de paraquedas nas eleições e conseguem esvaziar ainda mais o propósito do horário eleitoral gratuito.
Como programa de televisão, são duas horas e dez minutos diários desperdiçados. A falta de conscientização do eleitor não se dá apenas por culpa do verniz do marketing político, que esconde as verdadeiras intenções e propostas dos candidatos e entrega apenas aquilo que os cidadãos desejam ver e ouvir.
O horário eleitoral gratuito não democratiza a informação, pois ela não existe. Quem em sã consciência escolhe um parlamentar a partir de discursos com segundos de duração? Diante da falta de conteúdo, a estratégia é apelar para o bizarro e o nonsense.
Não há nada de engraçado em ouvir o Tiririca afirmar que não sabe o que é ser um deputado federal, mas mesmo assim pedir seu voto, pois “pior que está não vai ficar”. Lamentável observar quem pega carona em famosos realmente célebres. Jingles de campanha assassinam clássicos como “Beat It”, de Michael Jackson, e “I Want to Break Free”, do Queen. Ninguém respeita ninguém.
Se antes de eleitos os candidatos preferem se expor a situações ridículas em vez de apresentar propostas concretas, imagine só como será o comportamento quando assumirem uma vaga no Legislativo.
Na era das celebridades instantâneas, tenho a sensação de que vale tudo para estar na televisão. Até mesmo fazer pouco caso da política e de um cargo público. A campanha eleitoral se aproxima cada vez mais dos reality shows. No caso do horário eleitoral gratuito, pouco importam os escassos segundos, já que ninguém parece ter algo relevante a dizer. O importante é aparecer em horário nobre em todas as emissoras abertas.
Aliás, vale ressaltar que de gratuito o horário eleitoral não tem nada. Nós pagamos a conta. O espaço em horário nobre é financiado pelos contribuintes. O governo pega os impostos que você paga e reembolsa as emissoras de rádio e televisão pela veiculação dos programas dos candidatos.
Segundo a revista “Istoé Dinheiro”, o subsídio será de R$ 851 milhões em 2010. É uma cifra quatro vezes maior do que em 2006 (R$ 190 milhões) e seis vezes mais do que em 2002 (R$ 121 milhões). Esses recursos são abatidos do Imposto de Renda a pagar das empresas de comunicação.
Enquanto isso, o governo federal investe apenas R$ 268 milhões em prevenção e repressão a criminalidade e R$ 621 milhões em alfabetização para jovens e adultos.
Em um reality show, você digita alguns números no telefone e paga o mico e o prêmio do Marcelo Dourado, do Kleber Bam Bam, do Dado Dolabella ou da Karina Bacchi. Na urna eletrônica, se não pensar, você aperta os botões e paga o pato pelos próximos quatro anos.
"
Federer - Lição 1: Como acertar um Squeeze na cabeça de seu amigo!
Primeiro, consiga um squeeze ou garrafa de água vazia
Segundo, arranje alguém muito corajoso ou muito burro
Terceiro, coloque a garrafa / squeeze na cabeça de seu amigo
Quarto, mire bem e pronto!!!
Veja o vídeo passo a passo:
Fácil não? Tente você também!
Blogger: Publicando posts no Blogger através de uma aplicação .Net
Um dos maiores gerenciadores de blogs que existe no mercado atual é o Blogger.
Estou disponibilizando este tutorial para aqueles que tiverem interesse em gerar ou implantar em ferramentas próprias formas de publicar posts em blogs utilizando contas do Blogger.
Download de Arquivos
A primeira coisa a fazer, é baixar a API de integração com as ferramentas do Google.
Google Data Api Setup
Instalando a API do Google
Após feito o download, execute o arquivo para instalar um banco com exemplos de como integrar os componentes do google em aplicações, documentações, etc.
Abertura do WebSite
Após feito o download, caso não esteja com o Visual Studio aberto, abra-o. Após aberto, abra seu web site, ou crie um para o nosso exemplo, no meu caso, criei um novo indo em File>New>Web Site.
Dê um nome ao seu web site e então estaremos prontos para começar.
Adicionando Bibliotecas do Blogger
Para utilizar a integração com o Blogger, é necessário adicionar ao seu projeto as referências ligadas ao Blogger.
Para isso, aperte com o botão direito em seu projeto > add reference, vá até a aba Browse e busque pela DLL (caso você tenha feito a instalação no caminho padrão, as dlls estarão no diretório "C:\Program Files\Google\Google Data API SDK\Redist").
Selecione as DLLs Google.GData.Extensions.dll, Google.GData.Client.dll e Google.GData.Bloggerdll e aperte OK.
Adicionando o post no Blogger
Após feito os passos anteriores, insira o seguinte cabecalho em sua página:
using Google.GData.Client;
using System.Net;
using System.Xml;
using System.Text.RegularExpressions;
e digite o código abaixo em seu método de gravação:
factory.AccountType = "GOOGLE";
Funcionou!!!";
Feito isso, você terá publicado apartir de sua aplicação um post em sua conta no Blogger!
Para mais informações, entre em veja no site do Google Code Labs.
Abraço!
Mapeia.com.br: Site mostra pedágios em estradas brasileiras
O site chama-se Mapeia.com.br, e, apesar de estar em uma versão beta, já possui diversos pedágio das principais estradas.
E-Commerce: Como turbinar suas vendas
- Coloque as informações ao alcance dos internautas: fichas de produtos, ferramentas de comparação, buscadores internos, reviews de compradores
- Torne os processo de check-out rápidos e simples
- Personalize a loja virtual com base nas palavras-chave utilizadas na busca e nos comportamentos anteriores dos usuários
- Não menospreze as redes sociais. Elas podem ser usadas para compartilhar ofertas relâmpago, novidades, dicas, etc.
- Use vídeos para apresentar os produtos e reproduzir a realidade das lojas físicas
- Treine bem os atendentes para que eles possam converter visitantes em consumidores
- Não avalie resultados de forma imediatista. Mesmo ações de branding, quando bem feitas, contribuem para o resultado final da empresa
Fonte: Revista Proxxima, julho 2010
Advergames: Usando jogos para a promoção de Marcas
Como o mercado de jogos já é um dos mercado que mais crescem, estando a frente de Hollywood, com cerca de um faturamento total (entre venda de jogos e consoles) em torno de 12 bilhões de dólares só último ano, muitas grandes empresas já há algum tempo vem investindo neste setor.
Um Advergame pode:
- Trazer mais visitas e aumentar o tempo de permanência dos consumidores do site;
- Gerar cadastro e mailing;
- Coletar dados estatísticos;
- Testar a reação do público em relação à um determinado produto;
- Aumentar o reconhecimento da marca.
Advergames, ao contrário dos jogos desenvolvidos por grandes estúdios, tais como God of War e Need for Speed, não exige um orçamento tão alto, uma vez que geralmente são jogos rápidos e com o foco promoção da marca / produto.
Uma das principais ferramentas utilizadas para o desenvolvimento de Advergames é o Adobe Flash, uma vez que os jogos podem ser publicados em uma Web Site e assim ser acessado das mais diversas plataformas, incluindo de celulares a computadores e nos mais diversos sistemas operacionais, porém, outra ferramenta que vem se popularizando muito pela facilidade de desenvolvimento de jogos é o XNA.
XNA basicamente é um motor de jogo desenvolvido pela Microsoft para o desenvolvimento de jogos eletrônicos (para mais informações, leia no tópico de Como fazer jogos em XNA), sendo uma ferramenta gratuita disponibilizada pela Microsoft na qual você pode facilmente criar jogos para PC (Windows), para o console XBox 360 e para a plataforma Zune, sendo que para a versão 4.0 do XNA framework, a Microsoft estará incluindo também o suporte ao Windows Phone, sendo assim disponibilizando uma forma fácil de desenvolver jogos para os SmartPhones.
Um case que pode ser citado no uso de Advergames desenvolvidos para o XBox são 3 jogos feitos pela Microsoft em parceria com o Burguer King, que seguem seus nome e descritivo abaixo:
Big Bumpin - Este já é o conhecido carrinho de bate-bate dos parques de diversão.
Sneak King – Você é o Rei e seu objetivo é distribuir hamburgueres para os famintos do reino. Você pontua dependendo da rapidez das entregas.
Pocket Bike Race- Este primeiro jogo é bem similar ao Mario Kart, você pode jogar no modo corrida, batalha, ou uma combinação de ambos.
WYSIWYG Html Editor: Como implantar e configurar o FCK Editor para ASP.Net
WYSIWYG é o acrônimo da expressão em inglês "What You See Is What You Get", cuja tradução remete a algo como "O que você vê é o que você obtem" (OQVVEOQVO). Significa a capacidade de um programa de computador de permitir que um documento, enquanto manipulado na tela, tenha a mesma aparência de sua utilização, usualmente sendo considerada final a forma impressa. O uso inicial do termo foi relacionado a editores de texto, agora porém é aplicado a qualquer tipo de programa.
Download de Arquivos
Para instalar o FCK Editor, você precisará baixar os seguintes pacotes de arquivos:
FCKeditor 2.6.6 (download)
FCKeditor.Net 2.6.3 (download)
Abertura do WebSite
Após feito o download, caso não esteja com o Visual Studio aberto, abra-o. Após aberto, abra seu web site, ou crie um para o nosso exemplo, no meu caso, criei um novo indo em File>New>Web Site.
Dê um nome ao seu web site e então estaremos prontos para começar.
Adicionar Controle ao Toolbox
Adicione um página em branco, ou então selecione a página na qual colocará o FCK Editor.
Vá na aba "Toolbox" e, no final dela, clique com o botão direito e selecione o item "Add Tab", Dê um nome ao novo item e então clique sobre ele com o botão direito e selecione a opção "Choose Items ...", vá em browse e localize a dll do componente dentro da pasta a qual você fez o download (FCKeditor.Net 2.6.3), o nome da DLL é FredCK.FCKeditorV2.dll, e clique em "OK".
Adicionando Bibliotecas do FCK Editor
Apesar da instalação do componente, as bibliotecas (javascripts, css, entre outros) utilizados pelo FCK Editor não se encontram dentro da dll do componente, é necessário então copiar para dentro do seu projeto. Extraia o conteúdodo arquivo do download FCKeditor 2.6.6 e copie a pasta "fckeditor" para dentro de uma pasta em seu projeto (no exemplo, estou considerando a pasta na raiz)
Adicionar controle a página
Clique no controle abaixo da aba que você criou, segure e arraste-o para a área da página. Vá para o code behind da página e digite o seguinte código, dentro do método Page_Load.
O método Page_Load ficará como abaixo, caso não haja mais nada digitado
Pode apertar a tecla debug (ou F5, se prefirir) e conferir seu editor de htmls funcionando!
Um abraço!
Impressora Open Source feita de peças de Lego
O grupo Lego emprega atualmente mais de 10.000 pessoas em cerca de 140 países, sendo que possuí diversas aplicações, desde uso infantil até participações em competições de robótica.
Um legomaníaco resolver criar uma impressora ligada a um MacBook feita apartir de Lego e uma caneta. De acordo com a página do You Tube do autor, a resolução da impressora é de 75 DPI, e, a princípio, a impressora teria 3 cores diferentes, mas como o autor só tinha disponível 4 motores de lego. O autor desenvolver seu próprio driver para a impressora.
Como fazer jogos com XNA
É um motor de jogo desenvolvido pela Microsoft que auxilia no desenvolvimento de jogos eletrônicos através do DotNet para computadores, consoles Xbox 360, ou até mesmo para o Zune. Ele entra como um substituto ao “Managed Directx”.
Com a comunidade "XNA Creator´s Club", fica fácil ter auxílio na criação de todos os tipos de jogos, sendo que existem diversos tutoriais e jogos de demonstração gratuitos para desenvolvedores iniciantes e avançados.
Com este engine, é possível criar uma infinidade de recursos e construir diversos tipos de jogos, trabalhando noções como a perspectiva com maior facilidade, assim como trabalhar com imagens e vídeos acaba ficando bem mais simples, uma vez que o XNA junto ao framework do DotNet fornecem suporte total a estes e diversos outros componentes que são utilizados no desenvolvimento de jogos eletrônicos. Existem diversas classes que podem ser utilizadas tanto na plataforma para computadores quanto para o vídeo-game Xbox 360.
Segue abaixo o exemplo de um jogo 2D utilizando XNA.
Nome do Jogo: Space Invaders
Objetivo: Atingir o máximo de inimigos que aparecem na tela. O jogo foi desenvolvido baseado no exemplo do site "XNA Creators Club".
Você vai precisar de:
Microsoft Visual C# 2008 Express Edition
Microsoft XNA Game Studio 3.0
Autores: Danilo Batista da Silva
Código-Fonte: Para baixar os fontes deste jogo em XNA, clique no link: DOWNLOAD
CQC na Copa do Mundo- Jogo Argentina x Nigéria
Como desenvolver jogos em Flash
O Adobe Flash, ou como é mais popularmente conhecido, Flash, é uma ferramenta que foi desenvolvida com a finalidade de apresentar recursos avançados de multimídia através da Internet.
Desde a versão 5 do programa, vem sendo aprimorada a linguagem de programação que é utilizada na ferramenta, o ActionScript, a fim de propiciar formas cada vez mais avançadas e performáticas de produtos a serem criados com o foco na Web.
É possível criar uma infinidade de produtos através do Flash, como animações, sites completos (com inclusive acesso a bases de dados) e jogos eletrônicos, sendo que desenvolvedores especialistas nesta ferramenta estão sendo muito requisitados no mercado.
O Flash oferece todo suporte para trabalhar com desenho vetorial e pode ser utilizado para desenvolvimento de componentes que utilizem 3 dimensões, junto a outros softwares, que como exemplo podemos citar o Swift 3D. Graças ao suporte gráfico e ao ActionScript, é possível criar jogos complexos dos mais diversos estilos de uma forma simples e performática, podendo também ser utilizados nas mais diversas plataformas de computador (Linux, Windows, Mac OS) e vídeo-games.
Veja aqui alguns exemplos de jogos eletrônicos e aprenda a desenvolver seu próprio jogo, com base nos exemplos utilizando ActionScript 2.0 (Macromedia Flash 8) do link abaixo.
Exemplos de Jogos Desenvolvidos em Flash
Como fazer um jogo em Flash: Whack a Capsule
Nome do Jogo: Whack a Capsule
Objetivo: Atingir o máximo de bolas que aparecem na tela até acabar o tempo. O jogo foi desenvolvido baseado no exemplo do livro "DESENVOLVIMENTO DE GAMES COM MACROMEDIA FLASH 8 PROFESSIONAL".
Ferramentas Utilizadas: Macromedia Flash® Professional 8.
Autores: Danilo Batista da Silva
Código-Fonte: Para baixar os fontes deste jogo em flash, clique no link: DOWNLOAD
Clique aqui para jogar!
Caso tenha gostado ou tenha alguma dica para dar, deixe um comentário a respeito.
Como fazer um jogo em Flash: Moon Fighter
Nome do Jogo: Moon Fighter
Objetivo: Destruir o máximo de inimigos que aparecem na tela até acabar o tempo. O jogo foi desenvolvido baseado no exemplo do livro "DESENVOLVIMENTO DE GAMES COM MACROMEDIA FLASH 8 PROFESSIONAL".
Ferramentas Utilizadas: Macromedia Flash® Professional 8.
Autores: Danilo Batista da Silva
Código-Fonte: Para baixar os fontes deste jogo em flash, clique no link: DOWNLOAD
Clique aqui para jogar!
Caso tenha gostado ou tenha alguma dica para dar, deixe um comentário a respeito.
Como fazer um jogo em Flash: Block Breaker
Nome do Jogo: Block Breaker
Objetivo: Destruir os blocos da tela e acumular pontos. O jogo foi desenvolvido baseado no exemplo do livro "DESENVOLVIMENTO DE GAMES COM MACROMEDIA FLASH 8 PROFESSIONAL".
Ferramentas Utilizadas: Macromedia Flash® Professional 8.
Autores: Danilo Batista da Silva
Código-Fonte: Para baixar os fontes deste jogo em flash, clique no link
DOWNLOAD
Clique aqui para jogar!
Caso tenha gostado ou tenha alguma dica para dar, deixe um comentário a respeito.
Utilizando um arquivo separado para AppSettings do Web.Config
Mas uma coisa que eu não gostava era o fato de sempre que eu modificava um dos itens do AppSettings em desenvolvimento e precisava mandar meu arquivo para produção, eu precisava lembrar de baixar o Web.Config de produção e alterar nele meus novos itens, de forma a não subir configurações referentes ao ambiente de desenvolvimento para produção.
Para solucionar este problema, uma das propriedades da tag
Abaixo Segue um exemplo de como utilizar:
<appSettings file="AppSettings.xml" />
<!-- O nome do arquivo pode ser qual você preferir -->
A estrutura do arquivo basicamente segue a estrutura de items que a tag
Segue um exemplo de como ficará o arquivo XML:
<!-- Mensagens -->
<add key="MsgBoasVindas" value="Bem vindo ao meu exemplo!!" />
<add key="MsgContinue" value="Tente você também." />
É isso, tendo dúvidas, podem perguntar.
Abraço!
Jogo em Flash: Enigma da Pirâmide
Descrição: Trata-se de um jogo de foco educacional, desenvolvido com o foco de entreter e, consequentemente, imergir o jogador, deixando então para apresentar conteúdo educativo em seu decorrer.
Objetivo: O principal objetivo é entrar na pirâmide, decifrar todos os enigmas e vencer os desafios que aparecem no percurso com a ajuda das curiosidades que são exibidas, a fim de encontrar a sala onde se encontra a tumba e o tesouro do Faraó.
Ferramentas Utilizadas: Macromedia Flash® Professional 8.
Autores:
Carolina Garcia de Godoy - Design, ilustração, roteiro
Danilo Batista da Silva - Desenvolvimento, roteiro
Clique aqui para jogar!
Caso tenha gostado ou tenha alguma dica para dar, deixe um comentário a respeito.
Consumindo um RSS em ASP.Net
Com isso, é interessante incluirmos em nosso site uma forma de disponibilizar notícias automaticamente, através de RSSs disponibilizados por outros sites.
No ASP.Net, isto é muito simples! Façamos apenas conforme segue abaixo:
Download do Componente
Existe um componente disponível para o Visual Studio chamado RSS Toolkit, para efetuar o download, clique aqui.
Abertura do Web Site
Após feito o download, caso não esteja com o Visual Studio aberto, abra-o. Após aberto, abra seu web site, ou crie um para o nosso exemplo, no meu caso, criei um novo indo em File>New>Web Site.
Dê um nome ao seu web site e então estaremos prontos para começar.
Adicionar Controle ao Toolbox
Adicione um página em branco, ou então selecione a página na qual colocará a listagem do RSS.
Vá na aba "Toolbox" e, no final dela, clique com o botão direito e selecione o item "Add Tab", Dê um nome ao novo item e então clique sobre ele com o botão direito e selecione a opção "Choose Items ...", vá em browse e localize a dll do componente dentro da pasta a qual você fez o download (dentro da pasta do componente, a dll estará no caminho "AspNetRssToolkit-V2.0-Binaries\RssToolkit\bin\Debug") e clique em "OK".
Adicionar controle a página
Após estes passos arraste um GridView para sua página e defina o nome dele conforme sua escolha.
Com isso, você pode arrastar o controle que RSSDataSource que está no Toolbox.
Aperte na seta localizada logo acima do controle e selecione a opção "Configure DataSource".
Coloque o caminho de seu RSS (obs: no exemplo, foi utilizando o link de meu blog, "http://espacodanilobsi.blogspot.com/feeds/posts/default", mas pode ser utilizado qualquer RSS que você queira).
Feito isso, selecione dentro do gridview o datasource o qual configuramos nosso RSS que serão carregadas automaticamente as colunas do RSS.
Após isso, você pode ir em "Edit Columns" e selecionar apenas as colunas que são interessantes para você.
É isso, apesar de parecer meio extenso, são todos passos bem simples. Você pode utilizar este componente tanto no gridview, como no formview, repeater e outros componentes de listagem do Visual Studio. Note também que não foi necessária nenhuma linha de código, sendo que podemos utilizar este componente tanto em VB.Net como em C#.Net que o efeito será o mesmo, assim como os procedimentos.
Deixem comentários caso tenham dúvidas.
Até mais!
Como fazer uma Passeata de Formigas - How to make your own Ant Protest
Nissan Land Glider Concept: Carro elétrico para duas pessoas
A Nissan desenvolveu um carro que seria a solução para o trânsito das grandes cidades. Um carro ecologicamente correto feito para duas pessoas, sendo que uma fica sentada atrás da outra, sendo que a posição em si lembra a do "cockpit" de um caça, sendo que o próprio volante foi substituído por um manche.
A idéia para o carro foi baseada no funcionamento de motos, sendo que como o carro é mais estreito e alto, ele se inclina na direção da curva, graças a um avançado sistema eletrônico que comanda quatro estruturas onde são montadas as rodas.
Problemas para instalar programas no Mac OS X (versão 10.6)
Logo após instalar o Snow Leopard em meu MacBook, tive o seguinte problema. Por algum motivo, quando eu ia instalar algum software adicional no Snow Leopard, mesmo de segurança, ao chegar na tela de instalar, eu clicava no botão e nada acontecia . . . .
Após algumas pesquisas na internet, achei em um forum com o título "Snow Leopard: não consigo instalar nada, nem update, nem nada que peça senha" (bem apropriado . .rs) a solução!
O problema estava no layout de teclado customizado baixei da internet para meu MacBook, afim de manter o padrão de acentuação do Leopard da mesma forma que no Windows, porém, no Snow Leopard não é necessário, pois ele possui um layout de teclado específico para isso, USA Internacional - PC.
Espero ter ajudado!!!
Fonte: Mac Magazine
Senac promove série de palestras de TI gratuitas
As atividades acontecem nas unidades da capital e interior do Estado e abordarão temas relacionados às áreas de Computação Gráfica, Internet, Desenvolvimento de Sistemas, Gestão em TI e Redes e Infraestrutura.
Abaixo seguem algumas das palestras:
Certificações Cisco: Tendências e Oportunidades, com Daniel Marson Guedes
As novidades do CorelDraw X5, com palestrante Corel
Carreira e Certificações em Bancos de Dados Oracle, com palestrante Oracle
Virtualização com Windows Server 2008, com palestrante Microsoft
Virtualização de Infraestrutura com Linux, com Rafael Peregrino, Linux Magazine
Desenvolvimento de Jogos com XNA, com palestrante Microsoft
Gerência de Projetos : Uma Carreira em Evidência, com palestrante PMI
Para mais informações, o link do evento é http://www.sp.senac.br/jsp/default.jsp?newsID=DYNAMIC,oracle.br.dataservers.ContentEventDataServer18,selectEvent&template=946.dwt&event=680
Usando o controle AutoComplete do AJAX no ASP.NET
http://www.asp.net/AJAX/AjaxControlToolkit/Samples/AutoComplete/AutoComplete.aspx
http://www.asp.net/learn/videos/video-122.aspx
Passando em certificações Microsoft
Para os interessados em conseguir sua primeira certificação, ou então interessados em conseguir mais certificações Microsoft, seguem os links de alguns livros que podem auxiliar.
Transcender Practice Exams
Transcender 70-089
CODE
http://rapidshare.com/files/29396632/Transcender_70-089_v2.0-rbs.rar
Transcender 70-217
CODE
http://rapidshare.com/files/29396821/Transcender_70-217_v5.0.1-rbs.rar
Transcender 70-218
CODE
http://rapidshare.com/files/29397075/Transcender_70-218_v5.0.1.20051219-rbs.rar
Transcender 70-224
CODE
http://rapidshare.com/files/29397237/Transcender_70-224_v6.0.1-rbs.rar
Transcender 70-228
CODE
http://rapidshare.com/files/29397457/Transcender_70-228_v8.1.2-rbs.rar
http://rapidshare.com/files/29397606/Transcender_70-228_v8.1.3-rbs.rar
http://rapidshare.com/files/29397744/Transcender_70-228_v8.1.4-rbs.rar
Transcender 70-229
CODE
http://rapidshare.com/files/29397886/Transcender_70-229_v8.0.4-rbs.rar
http://rapidshare.com/files/29397886/Transcender_70-229_v8.0.4-rbs.rar
Transcender 70-270
CODE
http://rapidshare.com/files/29398311/Transcender_70-270_v6.0.13-rbs.rar
http://rapidshare.com/files/29398167/Transcender_70-270_v6.0.13-rbs2.rar
http://rapidshare.com/files/29398029/Transcender_70-270_v6.0.9-rbs.rar
Transcender 70-272
CODE
http://rapidshare.com/files/29398555/Transcender_70-272_v2.0.4-rbs.rar
Transcender 70-281
CODE
http://rapidshare.com/files/29398773/Transcender_70-281_v2.0.2-rbs.rar
Transcender 70-282
CODE
http://rapidshare.com/files/29398905/Transcender_70-282_v2.1.1-rbs.rar
Transcender 70-284
CODE
http://rapidshare.com/files/29399059/Transcender_70-284_v2.0.3-rbs.rar
http://rapidshare.com/files/29399215/Transcender_70-284_v2.1.2-rbs.rar
Transcender 70-285
CODE
http://rapidshare.com/files/29399355/Transcender_70-285_v2.0.2-rbs.rar
Transcender 70-293
CODE
http://rapidshare.com/files/29399928/Transcender_70-293_v6.1.1-rbs.rar
http://rapidshare.com/files/29400961/Transcender_70-293_v6.1.3-rbs.rar
http://rapidshare.com/files/29400379/Transcender_70-293_v6.1.3.20061002-rbs.rar
Transcender 70-294
CODE
http://rapidshare.com/files/29401648/Transcender_70-294_v6.1-rbs.rar
Transcender 70-296
CODE
http://rapidshare.com/files/29401802/Transcender_70-296_v6.0.4-rbs.rar
http://rapidshare.com/files/29401944/Transcender_70-296_v6.0.6-rbs.rar
http://rapidshare.com/files/29402146/Transcender_70-296_v6.0.7-rbs.rar
Transcender 70-299
CODE
http://rapidshare.com/files/29402331/Transcender_70-299_v2.0.3-rbs.rar
http://rapidshare.com/files/29402577/Transcender_70-299_v2.1.1-rbs.rar
Transcender 70-300
CODE
http://rapidshare.com/files/29402755/Transcender_70-300_v4.0.1-rbs.rar
Transcender 70-305
CODE
http://rapidshare.com/files/29402893/Transcender_70-305_v7.0.2-rbs.rar
Transcender 70-306
CODE
http://rapidshare.com/files/29403216/Transcender_70-306_v7.0-rbs.rar
http://rapidshare.com/files/29403087/Transcender_70-306_v7.0.1-rbs.rar
Transcender 70-315
CODE
http://rapidshare.com/files/29403601/Transcender_70-315_v7.0.2-rbs.rar
http://rapidshare.com/files/29403481/Transcender_70-315_v7.0.2.20060919-rbs.rar
Transcender 70-316
CODE
http://rapidshare.com/files/29403726/Transcender_70-316_v7.0.2-rbs.rar
Transcender 70-320
CODE
http://rapidshare.com/files/29403932/Transcender_70-320_v7.0.1-rbs.rar
Transcender 70-350
CODE
http://rapidshare.com/files/29404129/Transcender_70-350_v2.0.5-rbs.rar
Transcender 70-431
CODE
http://rapidshare.com/files/29404300/Transcender_70-431_v2.0.2-rbs.rar
http://rapidshare.com/files/29404538/Transcender_70-431_v2.0.4-rbs.rar
http://rapidshare.com/files/29404679/Transcender_70-431_v2.0.5-rbs.rar
Transcender 70-441
CODE
http://rapidshare.com/files/29404796/Transcender_70-441_v2.0-rbs.rar
Transcender 70-442
CODE
http://rapidshare.com/files/29404938/Transcender_70-442_v2.0.1-rbs.rar
http://rapidshare.com/files/29405109/Transcender_70-442_v2.0.2-rbs.rar
Transcender 70-443
CODE
http://rapidshare.com/files/29405276/Transcender_70-443_v2.0.1-rbs.rar
http://rapidshare.com/files/29405543/Transcender_70-443_v2.0.2-rbs.rar
http://rapidshare.com/files/29405727/Transcender_70-443_v2.0.3-rbs.rar
Transcender 70-444
CODE
http://rapidshare.com/files/29406404/Transcender_70-444_v2.0-rbs.rar
http://rapidshare.com/files/29405957/Transcender_70-444_v2.0.2-rbs.rar
http://rapidshare.com/files/29406249/Transcender_70-444_v2.0.3-rbs.rar
Transcender 70-447
CODE
http://rapidshare.com/files/29406837/Transcender_70-447_v2.0-rbs.rar
http://rapidshare.com/files/29406540/Transcender_70-447_v2.0.1-rbs.rar
http://rapidshare.com/files/29406691/Transcender_70-447_v2.0.2-rbs.rar
Transcender 70-526
CODE
http://rapidshare.com/files/29406963/Transcender_70-526_v2.0-rbs.rar
Transcender 70-528
CODE
http://rapidshare.com/files/29407097/Transcender_70-528_v2.0.1-rbs.rar
http://rapidshare.com/files/29407236/Transcender_70-528_v2.0.2-rbs.rar
http://rapidshare.com/files/29407360/Transcender_70-528_v4.0.1-rbs.rar
http://rapidshare.com/files/29407515/Transcender_70-528_v4.0.2-rbs.rar
Transcender 70-529
CODE
http://rapidshare.com/files/29407698/Transcender_70-529_v2.0-rbs.rar
Transcender 70-536
CODE
http://rapidshare.com/files/29408381/Transcender_70-536_v2.0-rbs.rar
http://rapidshare.com/files/29408031/Transcender_70-536_v2.0.2-rbs.rar
http://rapidshare.com/files/29407848/Transcender_70-536_v2.0.2-rbs2.rar
http://rapidshare.com/files/29408212/Transcender_70-536_v2.0.4-rbs.rar
Transcender 70-553
CODE
http://rapidshare.com/files/29408540/Transcender_70-553_v2.0-rbs.rar