Pages

Subscribe:

Ads 468x60px

Labels

30/06/2010

Novo tablet da cisco, o Cius

    A cisco uma empresa respeitabilíssima na área de roteadores, entrou também na já esquentada área de tablets lançando o Cius, voltado mais para o mercado corporativo, e não para o consumidor comum.
    Este tablet não apresenta muita novidade, com ele você será capaz de acessar seus emails, assistir mídias e geral, uma tela sensível ao toque de 7 polegadas, câmera frontal de 5 MP, suporte a WiFi 802.11\a\b\g\n, terá portas USB e conectividade ethernet de 10/100/1000Mps.
   Nem dia e preço foram divulgados, mas de acordo com a cisco, o tablet será lançado ainda em 1011.


fonte[tecno blog]

20/06/2010

AMD: Opteron com 16 núcleos e 32nm em dois anos

A AMD, em comemoração ao sexto aniversário do processador Opteron, anunciou que em 2010 lançará um modelo da série com 12 núcleos, e em 2011 outro com 16 núcleos, além da nova tecnologia DirectConnect Architecture 2.0.
O "DirectConnect Architecture 2.0", chamado também de DCA 2.0, trará uma série de benefícios, incluindo controlador de memória DDR3 dual-channel (canais duplos), quatro links HyperTransport por processador, virtualização AMD-V 2.0, e o AMD-P 2.0 que reduzirá o consumo de energia.
Em 2010, teremos no mercado duas classes de novas plataformas, segundo a AMD: o G34 "Maranello" (processadores AMD Opteron da série 6000 com até 16 núcleos, interface de memória de quatro canais, 2 ou 4 soquetes e até 12 módulos de memória por soquete), e o C32 "San Marino" (série 4000 do Opteron, até 8 núcleos, 1 ou 2 soquetes, até 4 módulos de memória por soquete). Neste ano de 2010, a AMD planeja lançar seu processador Opteron "Magny-Cours" com 8 ou 12 núcleos usando a técnica de produção de 45 nm, bem como o 400 "Lisbon", com 4 ou 6 núcleos.
Já em 2011 a empresa atualizará a plataforma Maranello com o AMD Opteron 6000 "Interlagos", com 12 ou 16 núcleos, e a plataforma San Marino com o chip "Valencia" com 6 ou 8 núcleos. O Interlagos e o Valencia serão fabricados sob técnica de 32 nm, sendo baseados na microarquitetura Bulldozer.
img1
img2
Fonte:
http://www.xbitlabs.com/news/cpu/display/200904231106...
 
Não esqueçam de comentar neste artigo, participem....
Um abraço a todos.

08/06/2010

Recursos para trabalhar com o Visual Basic 2008 Express Edidition

Olá pessoal, visto que alguns camaradas estão com dificuldades de instalar o Visual Basic Microsoftiano segue neste post um link direto pra baixar o Visual Basic Express Edition 2008 que é uma versão 100% free da Micosoft para aprendizes de progrmação VB.

Para que vocês possam instalar ele, é necessário não estar com nenhum programa aberto, pois pode comprometer  a instalação do aplicativo, este é apenas um arquivo de espelho que vai fazer a instalação baixando todo conteúdo (aproximadamente 300 MB) pela NET.

É só baixar por este link dar dois cliques e avançar / avançar e concluir, lembrando que demora em virtude da sua conexão, se for rápida, a instalação  será rápida, se for lenta será lenta.

Eis abaixo o link do Visual Basic 2008 Express:
http://www.baixaki.com.br/site/dwnld34994.htm

Como nós não vamos trabalhar  muito com o visual basic, vamos ter de baixar o Visual Studio Pro:
http://www.microsoft.com/express/Web/

02/06/2010

Aprenda de Verdade JavaScript!!




O curso JavaScript Starter é voltado para as pessoas que atuam ou desejam atuar no universo da programação para Web, seja como designer, desenvolvedor, blogueiros e etc. Junto com HTML e CSS, a linguagem JavaScript, forma o tripé básico da programação Web com DHTML (Dynamic HTML).

A linguagem JavaScript é utilizada em milhões de páginas na internet, o que significa dizer que, grande parte das páginas encontradas na rede mundial (www) que possui algum tipo de conteúdo dinâmico (DHTML) possui algum código JavaScript sendo executado. Seja na forma de um script simples para mostrar uma mensagem de alerta ou mesmo em técnicas avançadas de requisições assíncronas para o servidor (AJAX).

O conteúdo oferecido neste curso é independente da linguagem de programação utilizada no servidor (Java, PHP, ASP, .NET e etc.), o que torna este curso uma grande aquisição para qualquer acervo pessoal.

A metodologia de ensino é bastante dinâmica, cada tópico abordado é divido em uma lição teórica e outra prática. Ao final do curso é realizado um estudo de caso onde o conhecimento adquirido durante todo o curso é colocado em prática.

Durante o decorrer do curso você irá ver como fazer para: adicionar a sua página funções de validação; menus dinâmicos; solicitar informações do usuário; popup's; rollovers; apresentação de slides; e muito mais! E o melhor, tudo isto na prática!



Video Aula 01 - Introdução
Nesta aula apresentamos brevemente o histórico da linguagem, a diferença entre Java e JavaScript as vantagens da linguagem e o que pode e não pode ser feito utilizando JavaScript.

Duração: 5 min.
Video Aula 02 - Ferramentas
Esta aula apresenta algumas das ferramentas que podem ser utilizadas para o desenvolvimento de código JavaScript bem como páginas HTML.

Duração: 19 min.
Video Aula 03 - Tag script
Onde devemos colocar o código JavaScript? No cabeçalho, no corpo da página, em arquivo externo? Esta aula responde.

Duração: 18 min.
Video Aula 04 - Fundamentos da Linguagem I
Aqui começa, de fato, a jornada pelo código JavaScript. Nesta aula teremos lições abordando a sintaxe, alertas, noções de orientação a objetos, funções, variáveis e constantes além de tipos e conversões.

Duração: 1 h e 3 min.
Video Aula 05 - Fundamentos da Linguagem II
Aqui está o núcleo das aulas de "Fundamentos da Linguagem", nesta aula teremos 6 (seis) lições, 4 (quatro) delas abordando operadores (aritméticos, comparação, lógicos e especiais) e mais 2 (duas) de estruturas de controle (I e II) onde conhecemos o uso de if's, switch, break, continue, while, do-while, for, for-each e etc.

Duração: 1 h e 53 min.
Video Aula 06 - Fundamentos da Linguagem III
Concluímos as aulas de "Fundamentos da Linguagem" com mais 4 (quatro) lições abordando o uso de prompt's e confirmações, arrays, exceções e boas práticas de programação.

Duração: 50 min.
Video Aula 07 - Objetos
Nesta aula veremos alguns dos principais objetos da Linguagem JavaScript, teremos uma lição para String, Math, Date e Document, ainda veremos o uso da palavra reservada "with".

Duração: 1 h e 3 min.
Video Aula 08 - Eventos
Como amarrar todo o código JavaScript as nossas páginas Web? Aqui nós veremos como fazer isto utilizando os principais eventos (onclick, ondblclick, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouse up, onblur, onchange, onfocus, onselect, onsubmit, onreset, onresize...).

Duração: 1 h e 25 min.
Video Aula 09 - Objetos e Janelas
Aqui nós vamos conhecer mais alguns objetos (Screen, Location e Window) além de aprender como manipular janelas (abrir e fechar popup's, manipular as dimensões, passar dados entre janelas, obter referências de janelas e etc.) e utilizar a propriedade "innerHTML".

Duração: 47 min.
Video Aula 10 - Imagens
Nesta aula veremos a criação de rollovers, pré-carga de imagens e como criar uma apresentação de slides para Web.

Duração: 34 min.
Video Aula 11 - Estudo de caso
O curso é concluído com um estudo de caso real para aplicação do conteúdo aprendido. Nesta aula identificaremos um site na internet e adicionaremos funções JavaScript para deixá-lo mais interativo e eficiente (através da validação de campos, mudança dinâmica de cores e texto, adição de mensagens e etc.).

Duração: 1 h e 13 min.


Parte 1: http://www.mediafire.com/file/y1ynn5221hhLink

Parte 2: http://www.mediafire.com/file/nvizn5d2tnkLink

Parte 3: http://www.mediafire.com/file/0kwnmhtz2zjLink

Parte 4: http://www.mediafire.com/file/10zhja1llztLink

Parte 5: http://www.mediafire.com/file/zgjnkmdugggLink

Parte 6: http://www.mediafire.com/file/nzzm0nolrzfLink

Parte 7: http://www.mediafire.com/file/ygj4mmwymywLink

Parte 8: http://www.mediafire.com/file/o4gmnyvmvgyLink

Parte 9: http://www.mediafire.com/file/nmzjw5kmndnLink

Parte 10: http://www.mediafire.com/file/mjjzzkmjd0qLink

Parte 11: http://www.mediafire.com/file/24tgm2xyumwLink

Parte 12: http://www.mediafire.com/file/1ymnmwend4mLink

Parte 13: http://www.mediafire.com/file/zggjrmmjjkzLink

Parte 14: http://www.mediafire.com/file/zz2jizntmmcLink

Parte 15: http://www.mediafire.com/file/jkykgjwi44jLink
---------------------------------------------------------------------------------------------------------------
Muito bem galera agora é só clicar no botão de doação pelo PAGSEGURO E CONTRIBUIR!!!
hehehehehehe

01/06/2010

MySQL Workbench (Modelagem de banco de dados)

Olá pessoal.
Hoje vou falar de uma ferramenta muito útil para ‘desenhar’(modelar) banco de dados. Tenho utilizado o MySQL Workbech para fazer minhas DER(Diagrama de entidade de relacionamento – Wiki).
Diagrama de entidade de relacionamento é um modelo diagramático que descreve o modelo de dados de um sistema com alto nível de abstração. Ele é a principal representação do Modelo de Entidades e Relacionamentos. Sua maior aplicação é para visualizar o relacionamento entre tabelas de um banco de dados, no qual as relações são construídas através da associação de um ou mais atributos destas tabelas.
O MySQL Workbech é um software gratuito que veio substituir o DBDesigner4
Para fazer o download do MySQLWorkbench acesse o seguinte site: http://dev.mysql.com/downloads/workbench/5.1.html
Gostei: Free, tem versão para Linux, pode-se salvar um PNG ou PDF do diagrama, ele gera o código SQL(schema), pode-se definir registros para as tabelas e quando rodar o SQL ele ja faz o INSERT(útil para fazer instações de sistema, ou quando libera o sistema para o cliente testar… fica fácil zerar o banco depois).
Não gostei
: Depende do Microsof t .NET Framework [update]no caso de Windows[/update].
Fiz um exemplo bem simples, abaixo tem a imagem do diagrama e em seguida o SQL gerado por ele:
DER
  1. SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
  2. SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
  3. SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE=‘TRADITIONAL’;
  4.  
  5. CREATE SCHEMA IF NOT EXISTS `mydb` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci ;
  6. USE `mydb`;
  7.  
  8. – —————————————————–
  9. – Table `mydb`.`user_types`
  10. – —————————————————–
  11. CREATE  TABLE IF NOT EXISTS `mydb`.`user_types` (
  12.   `id` INT NOT NULL AUTO_INCREMENT ,
  13.   `name` VARCHAR(45) NULL ,
  14.   `created`  NULL ,
  15.   PRIMARY KEY (`id`) )
  16. ENGINE = InnoDB;
  17.  
  18. – —————————————————–
  19. – Table `mydb`.`users`
  20. – —————————————————–
  21. CREATE  TABLE IF NOT EXISTS `mydb`.`users` (
  22.   `id` INT NOT NULL AUTO_INCREMENT ,
  23.   `name` VARCHAR(45) NOT NULL ,
  24.   `email` VARCHAR(45) NULL ,
  25.   `username` VARCHAR(45) NOT NULL ,
  26.   `password` VARCHAR(45) NOT NULL ,
  27.   `created` DATETIME NULL ,
  28.   `user_types_id` INT NOT NULL ,
  29.   PRIMARY KEY (`id`) ,
  30.   INDEX `fk_users_user_types` (`user_types_id` ASC) ,
  31.   CONSTRAINT `fk_users_user_types`
  32.     FOREIGN KEY (`user_types_id` )
  33.     REFERENCES `mydb`.`user_types` (`id` )
  34.     ON DELETE NO ACTION
  35.     ON UPDATE NO ACTION)
  36. ENGINE = InnoDB;
  37.  
  38. – —————————————————–
  39. – Table `mydb`.`new_types`
  40. – —————————————————–
  41. CREATE  TABLE IF NOT EXISTS `mydb`.`new_types` (
  42.   `id` INT NOT NULL AUTO_INCREMENT ,
  43.   `name` VARCHAR(45) NOT NULL ,
  44.   `created` DATETIME NULL ,
  45.   PRIMARY KEY (`id`) )
  46. ENGINE = InnoDB;
  47.  
  48. – —————————————————–
  49. – Table `mydb`.`news`
  50. – —————————————————–
  51. CREATE  TABLE IF NOT EXISTS `mydb`.`news` (
  52.   `id` INT NOT NULL AUTO_INCREMENT ,
  53.   `title` VARCHAR(45) NOT NULL ,
  54.   `description` VARCHAR(250) NOT NULL ,
  55.   `created` DATETIME NULL ,
  56.   `clicks` INT NULL ,
  57.   `new_types_id` INT NOT NULL ,
  58.   `users_id` INT NULL ,
  59.   PRIMARY KEY (`id`) ,
  60.   INDEX `fk_news_new_types` (`new_types_id` ASC) ,
  61.   INDEX `fk_news_users` (`users_id` ASC) ,
  62.   CONSTRAINT `fk_news_new_types`
  63.     FOREIGN KEY (`new_types_id` )
  64.     REFERENCES `mydb`.`new_types` (`id` )
  65.     ON DELETE NO ACTION
  66.     ON UPDATE NO ACTION,
  67.   CONSTRAINT `fk_news_users`
  68.     FOREIGN KEY (`users_id` )
  69.     REFERENCES `mydb`.`users` (`id` )
  70.     ON DELETE NO ACTION
  71.     ON UPDATE NO ACTION)
  72. ENGINE = InnoDB;
  73.  
  74. – —————————————————–
  75. – Table `mydb`.`profile`
  76. – —————————————————–
  77. CREATE  TABLE IF NOT EXISTS `mydb`.`profile` (
  78.   `id` INT NOT NULL ,
  79.   `website` VARCHAR(45) NULL ,
  80.   `msn` VARCHAR(45) NULL ,
  81.   `gtalk` VARCHAR(45) NULL ,
  82.   `phone` VARCHAR(45) NULL ,
  83.   `users_id` INT NULL ,
  84.   PRIMARY KEY (`id`) ,
  85.   INDEX `fk_profile_users` (`users_id` ASC) ,
  86.   CONSTRAINT `fk_profile_users`
  87.     FOREIGN KEY (`users_id` )
  88.     REFERENCES `mydb`.`users` (`id` )
  89.     ON DELETE NO ACTION
  90.     ON UPDATE NO ACTION)
  91. ENGINE = InnoDB;
  92.  
  93. USE `mydb`;
  94.  
  95. – —————————————————–
  96. – Data for table `mydb`.`users`
  97. – —————————————————–
  98. SET AUTOCOMMIT=0;
  99. INSERT INTO `users` (`id`, `name`, `email`, `username`, `password`, `created`, `user_types_id`) VALUES (1, ‘admin’, , ‘admin’, ‘pwdadmin’, ‘0′, 1);
  100.  
  101. COMMIT;
  102.  
  103. – —————————————————–
  104. – Data for table `mydb`.`user_types`
  105. – —————————————————–
  106. SET AUTOCOMMIT=0;
  107. INSERT INTO `user_types` (`id`, `name`, `created`) VALUES (1, ‘Administrador’, NULL);
  108. INSERT INTO `user_types` (`id`, `name`, `created`) VALUES (2, ‘Usuário’, NULL);
  109.  
  110. COMMIT;
  111.  
  112. SET SQL_MODE=@OLD_SQL_MODE;
  113. SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
  114. SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
Outra coisa que gostei bastante é que você não cria os campos com os relacionamentos, ao definir um relacionamento o Mysql Workbench cria sozinho.

Estou mudando sériamente meu conceito. Modelar o banco ajuda muito, te da uma visão ‘macro’ do todo! é muito melhor do que ficar olhando para o Phpmyadmin e clicando nas tabelas para lembrar os nomes dos campos e etc…
Abraços!!