28 outubro 2010

[Software] MySQL 5.5 RC


Atualize agora sua versão do MySQL para a 5.5 RC, que no evento Oracle OpenWorld mostrou seu impressionante desempenho e sua melhoria na escalabilidade com Windows.

No geral 1,561%, ganhos de desempenho para o MySQL 5.1 para leitura/gravação, 538% ganhos de desempenho para o MySQL 5.1 para operações somente-leitura.

27 outubro 2010

[Softwares] Retire propaganda antes de imprimir páginas com a extensão Print Edit para Firefox



O Print Edit é um complemento para Firefox que permite editar as páginas antes que elas sejam impressas. O add-on é muito simples de se usar e funciona no modo de visualização de impressão.

Depois de instalar a extensão no navegador, navegue até a página ou mensagem de e-mail que deseja imprimir e acesse, pelo menu Arquivo, o modo Visualizar Impressão. Procure, então, pela aba Edit para iniciar o uso do complemento.

Para remover elementos da página, clique sobre ele. A tabela em que estiver inserido será selecionada e é possível excluí-lo (tecla D) ou ocultá-lo (tecla H). É possível retirar imagens, texto, tabelas e objetos multimídia – inclusive banners de propaganda.

Muito útil para quem costuma fazer impressões direto do navegador.

Acesse aqui o site da Mozilla para fazer o download da extensão para Firefox.

[Revistas] Revista PROGRAMAR - Edições 13 a 18

Bom dia pessoal, agora irei postar a continuação das postagens das edições da revista PROGRAMAR, os outros dois posts respectivamente das edições 1 a 6 aqui e as edições 7 a 12 aqui.
Download 4Shared: Edição 13
Download 4Shared: Edição 14
Download 4Shared: Edição 15
Download 4Shared: Edição 16
Download 4Shared: Edição 17
Download 4Shared: Edição 18
Download 4Shared: Edições 13 a 18


Continuaaaaa...

[Notícias] Google vai distribuir 10,000 aparelhos de TV

Uma ótima oportunidade para desenvolvedores interessados em adaptar seus websites para o Google TV. O Google está planejando distribuir gratuitamente 10 mil aparelhos de TV. Os primeiros 3 mil aparelhos serão distribuídos no Adobe MAX conference, outra parte será distribuída entre desenvolvedores do Google Code e finalmente, se você é desenvolvedor e quer ganhar uma TV basta preencher esse formulário falando sobre o motivo pelo qual está interessado em adaptar seu site para o Google TV, a empresa vai distribuir gratuitamente 2,500 aparelhos para as melhores propostas. Se você quer conhecer um pouco mais, o Google colocou online uma galeria com alguns sites que já foram adaptados. Para começar a desenvolver agora para o Google TV, visite a documentação oficial e para obter ajuda foi criado um fórum, assim você terá a oportunidade de manter contato com outros desenvolvedores.

[Revistas] Revista PROGRAMAR - Edições 7 a 12

Como prometido irei continuar postando as edições da revista PROGRAMAR que é um projecto iniciado e desenvolvido por membros da comunidade Portugal-a-Programar.org, com o objetivo de colmatar a falta de uma revista portuguesa sobre programação e de promover a criação de conteúdos relacionados com programação, como abordado neste post.

Aproveitem !!!

Download 4Shared: Edição 7
Download 4Shared: Edição 8
Download 4Shared: Edição 9
Download 4Shared: Edição 10
Download 4Shared: Edição 11
Download 4Shared: Edição 12
Download 4Shared: Edições 7 a 12


Continua...

26 outubro 2010

[Apostilas] Pack com várias apostilas de Pascal

Para quem se interessar em aprender os fundamentos, conceitos e muito mais sobre Pascal.

Um breve resumo sobre o surgimento do da linguagem de programação "Pascal"

Pascal é uma linguagem de programação estruturada, que recebeu este nome em homenagem ao matemático Blaise Pascal. Foi criada em 1970 pelo suíço Niklaus Wirth, tendo em mente encorajar o uso de código estruturado.

O próprio Niklaus Wirth diz que Pascal foi criada simultaneamente para ensinar programação estruturada e para ser utilizada em sua fábrica de software. Simultaneamente, a linguagem reflete a liberação pessoal de Wirth das restrições impostas após seu envolvimento com a especificação de ALGOL 68, e sua sugestão para essa especificação, o ALGOL W.

A linguagem é extremamente bem estruturada e muito adequada para ensino de linguagens de programação. É provavelmente uma das linguagens mais bem resolvidas entre as linguagens estruturadas, e certamente um dos exemplos de como uma linguagem especificada por uma pessoa pode ser bem melhor do que uma linguagem especificada por um comitê...


Aproveitem !!!


Download 4Shared: Apostila Pascal

[Apostilas] Apostila de Programação Orientada a Objeto em C++

Download 4Shared: Apostila OO C++

[Revistas] Revista PROGRAMAR - Edições 1 a 6


A Revista PROGRAMAR é um projeto iniciado e desenvolvido por membros da comunidade Portugal-a-Programar.org, com o objetivo de colmatar a falta de uma revista portuguesa sobre programação e de promover a criação de conteúdos relacionados com programação, em português. Foi então criada uma revista sobre formato electrônico (.pdf), que reune periodicamente, vários artigos escritos por diversos programadores especialmente para cada edição.

A revista é "publicada" bimestralmente e tem abrangido outros temas/áreas relacionadas com programação: sistemas operativos GNU/Linux, internet, eletrônica, segurança de sistemas, entre outros. Todas as edições são distribuídas gratuitamente e a sua divulgação é livre e incentivada. Todos os membros da equipe participam voluntariamente, sem fins lucrativos.

As Edições que irei postar foram baixadas diretamente do blog da Revista PROGRAMAR.

Aproveitem !!!

Download 4Shared: Edição 1
Download 4Shared: Edição 2
Download 4Shared: Edição 3
Download 4Shared: Edição 4
Download 4Shared: Edição 5
Download 4Shared: Edição 6
Download 4Shared: Edições 1 a 6


Continua...

25 outubro 2010

[Softwares] Enterprise Architect 7.5

Enterprise Architect é uma ferramenta de análise, design e desenvolvimento de aplicações em UML (Unified Modeling Language). Pode ser utilizada por vários usuários, é baseada em Windows e totalmente gráfica, que te ajuda a desenvolver softwares robustos, de fácil manutenção e produz uma documentação flexível e com alta qualidade.

Requerimentos
Processador 128MB de memória RAM.
Espaço no HD 70MB de espaço no HD.


Tamanho: 33 MB
Download 4SharedEnterprise Architect 7.5

[Dicas] Compilador Online, compile usando linguagens como: Java, Pascal, Python, PHP..etc




Se você formatou o computador, ou está num computador que não tem instalado o compilador daquela linguagem que você está trabalhando, mas precisa compilar urgentemente um programa, não se preocupe, o site Ideone compila pra você.
O que é o Ideone?
O Ideone é algo mais que um pastebin. É uma ferramenta de compilação e debugação online, na qual permite compilar e executar códigos online em mais de 40 linguagens de programação. Ele suporta uma infinidade de linguagens como: Java, Pascal, C, C++, Go, Python, PHP, entre outras.
Como usar o Ideone?
Escolha uma linguagem de programação, cole seu código-fonte e dados de entrada dentro das caixas de texto. Em seguida, marque (ou não) as opções run code (executar o código) e/ou private (para não exibir seu código na página de colagens recentes) . Depois é só clicar em submit, para enviar seu código.

Então, não perca tempo, acesse www.ideone.com e compile tudo o que você tiver direito.

22 outubro 2010

[Dicas] Microsoft oferece treinamento de Windows Azure

A Microsoft Brasil oferecerá, durante os meses de outubro e novembro, treinamentos gratuitos, chamados BizSpark Camps, voltados para startups participantes do programa Microsoft BizSpark e aos profissionais de TI interessados em aprofundar seus conhecimentos em Windows Azure, plataforma de serviços na nuvem projetada para hospedar serviços e aplicações Web.

Os próximos treinamentos serão ministrados nos Centros de Inovação Microsoft (MICs) de Belo Horizonte-MG (21/10), Petrópolis-RJ (25/10), Porto Alegre-RS (26/10), São Paulo-SP (06/11) e Salvador-BA (Novembro).

O foco do treinamento será a execução de projetos na plataforma Windows Azure e inclui sessões práticas de laboratórios e prova de conceito executada no próprio MIC. As inscrições podem ser realizadas pelo site de eventos da Microsoft Brasil. Em São Paulo, o link é este.

“Com o Windows Azure, as startups nacionais não precisam se preocupar com a construção ou o gerenciamento de máquinas virtuais, atualização de sistemas operacionais e criação dos seus próprios sistemas de redundância, já que o produto permite que desenvolvedores e gerentes de serviços façam o escalonamento vertical e horizontal de forma simplificada, sem procedimentos operacionais complexos”, recomenda Silvia Valadares, gerente de desenvolvimento de economia local de software da Microsoft Brasil.

Windows Azure
O Microsoft Windows Azure é uma plataforma para serviços na nuvem que é utilizada para o desenvolvimento, o armazenamento e o gerenciamento dos serviços dentro do ambiente da plataforma Azure. A plataforma é flexível e pode ser utilizada para construir novas aplicações para rodar na nuvem ou para melhorar programas já existentes.

A arquitetura aberta permite que os desenvolvedores tenham a opção de construir aplicações na web, conectar aparelhos, PCs, servidores ou soluções híbridas. A solução é composta basicamente pelo Windows Azure, sistema operacional na nuvem e o SQL Azure, banco de dados relacional, também executado na nuvem.

21 outubro 2010

[Video-Aula] Monte sua própria rede

Sinopse
Esta video aula mostra como montar e configurar uma rede domestica de computadores, dando as definições de rede, topologia, proxy, gateway, protocolo TCP/IP, compartilhamentos de arquivos e periféricos, utilização do VNC para assistência remota.

Descrição:
Tipo: DvdRip
Vídeo WMV
Audio Codec: mp3
Tamanho: 491MB


Download 4Shared: Parte 1
Download 4Shared: Parte 2
Download 4Shared: Parte 3


[Videos] CityCar, estacione em qualquer lugar

Quem tem um Fiat 500 e mora em um grande centro urbano sabe: carros menores são muito mais convenientes do que os veículos convencionais. Pensando nisso, o Instituto de Tecnologia de Massachusetts (MIT), nos Estados Unidos, desenvolveu um conceito que simplesmente diminui ainda mais de tamanho, permitindo um ganho de espaço na hora de estacionar.

Mas o MIT não parou por aí. Apelidado de CityCar, o veículo explora exatamente a praticidade dos compactos urbanos, mas sem deixar de lado a segurança, o conforto e a preocupação com o ambiente. Para isso, o carrinho possui quatro motores elétricos - um para cada roda, o que proporciona manobras mais ágeis. Além disso, essa configuração permite que cada pneu se mova independentemente, um grande alívio para as vagas mais chatas.

A tecnologia leva em consideração também a economia e a praticidade. A propulsão elétrica garante uma autonomia de 250 a 320 km sem reabastecer, mas, quando for preciso, recarregar as baterias de Lítio-íon não deverá demorar mais do que 15 minutos.

Outro aspecto levado em consideração pelo Instituto para deixar o carro econômico foi o peso. De acordo com o MIT, o conceito tem menos de 450 kg, o que significa menos necessidade de potência para fazê-lo andar. O problema é o custo, já que apenas para produzir o CityCar seriam gastos US$ 18 mil (cerca de R$ 30 mil).

Confira abaixo um vídeo (em inglês) mostrando como funciona o conceito do MIT.



20 outubro 2010

[Video-Aula] Curso de Hardware Montagem e Manutençao de PC´s

Olá meu amigos blogueiros, vou postar aqui mais um download que tenho certeza que vocês vão adorar.

Desta vez estou colocando aqui para vocês um curso de montagem e manutenção de computadores feito pelo SENAC.

-- Resumo (Sinopse) --
Neste curso você vai adquirir conhecimentos e habilidades necessários para realizar
montagem e manutenção de computadores, configurando e instalando softwares.

01- Noções de Eletricidade e Eletrônica Básica;
02- Multímetro: Teste de Tensão, Corrente Elétrica, Continuidade e Curto Circuito;
03- Tipos de Gabinete;
04- Placa-mãe: Tipos de Conectores, Tipos de Modelos e Formatos. Recursos On board, Componentes Básicos, Manual e Jumpers;
05- Manutenção Preventiva;
06- Particionamento e Formatação do HD;
07- Instalação e Configuração do Windows 98 e Office 2000;
08- Processadores;
09- Memórias
10- Disco Rígido: Geometria do HD, Sistema de Arquivos e Tecnologia;
11- Clonagem de HD;
12- Setup;
13- Instalação do Windows XP, Office XP e Antivírus;
14- Simulação de Erros e Resoluções.


Download 4Shared: Parte 1
Download 4Shared: Parte 2

[Video-Aula] Curso completo de MySQL para iniciantes

Curso de um dos SGBD's mais populares do mundo. Para vocês terem uma idéia dos usuários deste magnífico SGBD: NASA, Friendster, Banco Bradesco, Dataprev, HP, Nokia, Sony, Lufthansa, U.S. Army, U.S. Federal Reserve Bank, Associated Press, Alcatel, Slashdot, Cisco Systems, Google e outros.

Descrição:
Lançamento: 2005
Tipo: .AVI
Tamanho: 32 mb

Download 4Shared: Curso MySQL para Iniciantes


Aproveitem !!!

19 outubro 2010

[Apostilas] Introdução ao Java SE

Apostila muito boa que introduz à especificação Java SE, falando sobre desde a idéia da criação de uma linguagem independente de hardware, que geraria código intermediário que são os bytecodes que seriam interpretados pela que é hoje a JVM, idealizada pelos analistas da Sun MicroSystems comandados por Patrick Naughton e James Gosling.

Como todos sabem, a linguagem Java foi baseada em C++ e uma curiosidade que eu não sabia é que também foi baseada em uma linguagem puramente orientada a objetos, ou seja tudo é um objeto, que é a SmallTalk.

Bem tem tudo isso aí e muito mais, uma apostila própria para leigos na tecnologia java e ao mesmo tempo muito interessante para quem já domina.



Aqui também um link para download de algumas vídeo-aulas que irei postar por partes. Aulas que são introduzidas pelo Prof Neri Aldoir Neitzke. Bastante rica em informação estas videos-aulas podem ajudar bastante.

Download: Java SE II

Bom galera...aproveitam ao máximo e divirtem-se !!!

[Dicas] Diferença entre uma linguagem fortemente tipada e uma fracamente tipada

Olá..boa noite, vou falar um pouco sobre a diferença entre linguagem de programação fortemente tipada (strong typing), e uma linguagem fracamente tipada (weak typing).

No caso de uma linguagem fortemente tipada, a principal característica é que cada variável no escopo do programa, representa um tipo bem definido, ou seja explicitamente você será obrigado a declarar o tipo da varíavel ao qual estará declarando.

Alguns exemplos de linguagens fortemente tipadas são: Java, C++, Fortran e Cobol.

Exemplo de código em java:

int x = 12.1; // erro, tipos incompatíveis
int j = (int) 12.1 // funciona, mas você perde as casas decimais

Java é uma linguagem fortemente tipada. Não é possível atribuir um double para um int.

Para executar tal operação, você terá que forçar a tranformação para o tipo definido pela variável. Chamamos isso de cast. Java também é uma linguagem com tipagem estática, ou seja, você precisa declarar qual o tipo de objeto a variável irá referenciar.

Agora a diferença de linguagens fortemente tipadas, mas dinâmicas.

Vejamos um exemplo de código em Ruby:

x = ‘Larissa’
y = 12
puts x + y


A principal diferença que podemos notar é a ausência do tipo da variável. Mas isso não torna ruby uma linguagem fracamente tipada. O que acontecerá se você tentar somar (+) um Fixnum (int) com uma String? Um belo erro no console:
can’t convert Fixnum into String (TypeError)

Ou seja, ruby também é fortemente tipada, porém de forma dinâmica. O interpretador “descobre” em tempo de execução o tipo da variável. Devido a essa característica, em ruby não existe cast. Caso os tipos envolvidos na operação sejam incompatíveis, você terá um belo erro pra se preocupar.

Agora as fracamente tipadas, como exemplos: PHP, Javascript.

Veja um exemplo em javascript:

var x = “Larissa”;
var y = 12;
alert(x + y);


JavaScript é fracamente tipada , ou seja, este código será executado sem problemas. Você não precisa informar o tipo da variável e o intepretador do javascript sabe realizar algumas operações sobre os objetos dependendo do contexto.

E por último nem tão menos importante as não tipadas, ou seja são aquelas em que existe apenas um tipo genérico ou mesmo nenhum tipo de dados, as variáveis não têm tipos. Entre estas estão a Linguagem de montagem ou Assembly, BCPL e algumas versões de Forth.

16 outubro 2010

[Dicas] Concurso da CVM paga salário de R$ 13,2 mil

A CVM (Comissão de Valores Mobiliários) oferece 150 vagas em concurso público para níveis médio e superior.

O salário inicial varia de R$ 4.775,86 (profissionais de nível médio) a R$ 13.264,77 (graduados em nível superior).

São 50 vagas ofertadas para cargos de agente executivo – suporte administrativo (nível médio completo), sendo 44 no Rio de Janeiro e 6 em São Paulo.

Para o nível superior, são oferecidas 80 vagas para analistas, sendo 71 para o Rio de Janeiro e 9 para São Paulo, distribuídas em várias áreas, entre elas infraestrutura de TI, sistemas e mercado de capitais.

Há outras 20 vagas para inspetor (superior completo), sendo 12 para o Rio de Janeiro e 8 para São Paulo.

Os interessados poderão inscrever-se, de 18 de outubro a 2 de novembro, por meio do site da Escola de Administração Fazendária (ESAF) do Ministério da Fazenda, responsável pela seleção.

A taxa de inscrição, para candidatos a cargos de nível superior, é de R$ 120,00. Outras informações podem ser obtidas pelos telefones (61) 3412-6238/6288 e pelo e-mail concursos.df.esaf@fazenda.gov.br.

Fonte: Info Online

15 outubro 2010

[Dicas] Algoritmo para validar cpf...em java

Para quem sentiu dificuldades para entender o algoritmo para se validar o cpf, usando java, este site me ajudou e outros também.

A abordagem do site é muito boa e de fácil entendimento.

Link: Algoritmo para Validação do CPF

Já entrando na questão do código, existem vários algoritmos para se fazer isto, mas o melhor será o mais simplificado, não tentem ir fundo, ou implementar funções que não necessitam, nem copiem o código. No máximo leiam um código de algum autor, procurem entender a lógica aplicada, e desenvolvam o seu, esta é a melhor forma de aprender, na verdade seria se vocês desenvolvessem sem ler códigos de terceiros.

É isso aeh...divirtam-se !!!

[Apostilas] Banco de Dados - MER

Olá e bom dia blogueiros,

Vou postar aqui para vocês, principalmente para o pessoal da PUC Goiás, do curso de Análise e Desenvolvimento de Sistemas do noturno, referente a matéria Banco de dados para TI, um pdf que aborda sobre o famoso MER (definição de Modelo Entidade Relacionamento no wikipedia).

Para quem está com dúvidas neste assunto, muito importante para entender e aplicar os conceitos de diagramação, construção do banco de dados, seja o modelo conceitual como o físico também, ou para quem nunca leu sobre o assunto, a apostila abre horizontes.

No site do professor Vicente estão disponíveis para download alguns pdf's sobre este mesmo assunto.

A apostila contém 80 páginas e particularmente, gostei dela.

Download: Apostila sobre Modelo Entidade Relacionamento

Divirtam-se !!!

[Dicas] Descontos em vários bares, restaurantes ...etc

Bom dia galera...

...tenho uma dica das boas pra vocês...

Há algumas semanas eu recebia semanalmente um e-mail, minha reação:

- Ahhh..que saco, spam de novo ! Ahhrrgg !!!

Mas eu estava enganado, é tanto e-mail que vêm como spam, e a maioria é publicidade, mas este realmente é verdadeiro, e eu poderia estar economizando uma boa grana.

- Pqp!!!!

O Peixe Urbano é um site que faz publicidade (através da internet) de restaurantes, bares e outros, que dão bons descontos em comidas e bebidas. E melhor ainda, estes dão mais descontos ainda por convites que você manda para amigos e tal.

Alguns exemplos de descontos que eu comprei:
1) Comprei um “vale” de R$ 50,00 na Pizzaria Originalle e paguei somente R$ 17,00.

2) Comprei um “vale” de R$ 70,00 no Tróia e paguei somente R$ 28,00.


Para fazer parte do cardume basta acessar o site e se cadastrar.

14 outubro 2010

[Livros] 1º capítulo de livro do Facebook

O livro “Bilionários por Acaso – A criação do Facebook, uma história de sexo, dinheiro, genialidade e traição” (ed. Instríseca) vai chegar às livrarias no próximo dia 22 (sexta-feira). Porém, o seu primeiro capítulo já pode ser lido na web.

Escrito por Ben Mezrich, o livro conta a história da criação da maior rede social da atualidade. Para escrevê-lo, Mezrich manteve contato com o brasileiro Eduardo Saverin, cofundador do Facebook, afastado por Zuckerberg da administração do site.

O livro também serviu como base para o roteiro de “The Social Network”, longa que revela os bastidores do Facebook e que deve chegar no Brasil no dia 03 de dezembro.

O preço sugerido do livro é R$ 29,90.

Fonte: Info Notícias

13 outubro 2010

[Updates] Firebird 2.5 foi lançado!

Faça o Download do Firebird 2.5 a partir do site FirebirdSQL.org .

Agora é a hora de descobrir o banco de dados universal e de código aberto: o Firebird 2.5. Esta nova versão do premiado banco de dados, poderoso e rico em recursos traz ainda mais funcionalidades e maior desempenho, permitindo que milhões de desenvolvedores em todo o mundo para construir rápido, escalável e robusta aplicações.

Seja embaixador Firebird. Dê uma olhada em torno do site e nós vamos mostrar como você pode ajudar o Firebird.

[Updates] Java Runtime Environment 1.6 Update 22


A Oracle disponibilizou o Java Runtime Environment (JRE) 1.6 Update 22. Esta versão traz correções para diversos bugs, incluindo problemas de compatibilidade com o Windows Vista e Windows XP, e algumas falhas de segurança.

O Java Runtime Environment (JRE) 1.6 Update 22 está disponível para plataformas 32 e 64 bits.

Download: Java Runtime Environment (JRE) 1.6 Update 22 (multiplataforma)

07 outubro 2010

[Livros] Bíblia do Linux

Estou postando aqui pra vocês que tem interesse em aprender sobre a família unix, um .pdf do linux, ou melhor, a bíblia do linux que aborda integralmente sobre o Ubuntu, um dos mais famosos sistemas operacionais de código aberto.

O único porém é que está todo em inglês. Bom ...aproveitem !!!

- Link do download: Ubuntu Linux Bible



02 outubro 2010

[Videos] Montagem futurista da microsoft para os próximos 10 anos



A montagem futurista dá exemplos de várias tecnologias que hoje estão em pesquisas mas que podem, um dia, se tornar realidade:

No site Microsoft Office Labs fala mais sobre o vídeo que chamaram de Future Vision Montage.

Pra completar o post falando sobre variação no tempo, eis uma montagem legal que foi postada no Capinaremos, pedindo para nós analisarmos o presente antes de imaginarmos o futuro.



[Downloads] Programas para matéria banco de dados

Estou disponibilizando o pacote de aplicativos que o professor Vicente recomendou para que seja instalado nas máquinas. Neste pacote inclui o HeidiSQL, o WampServer, MySQL WorkBench.

Aproveitem !!!

Download HeidiSQL 5.1 stable
- Portável
- Instalador


Download WampServer 2.0i [11/07/09]
Inclui :
> Apache 2.2.11
> MySQL 5.1.36
> PHP 5.3.0

- Instalador


Download MySQL Workbench 5.2.28

Microsoft Windows
- Windows (x86, 32-bit), MSI Installer


Fedora
- Fedora ver. 13 (x86, 32-bit), RPM Package
- Fedora ver. 13 (x86, 64-bit), RPM Package


Ubuntu Linux
- Ubuntu Linux ver. 10.04 (x86, 32-bit), DEB
- Ubuntu Linux ver. 10.04 (x86, 64-bit), DEB


SuSE Linux
- SuSE Linux ver. 113 (x86, 32-bit), RPM Package
- SuSE Linux ver. 113 (x86, 64-bit), RPM Package