sábado, 27 de dezembro de 2008

Android


O Android é desenvolvido pela The Open Handset Alliance, um grupo de mais de 30 empresas de tecnologia e telefonia celular. Trata-se de uma plataforma composta por sistema operacional, middleware e aplicações de código aberto e gratuito. As aplicações para esta plataformas são desenvolvidas basicamente na linguagem Java. Elas rodam em uma máquina virtual criada para dispositivos embarcados, cujo nome é Dalvik. Algumas bibliotecas desta arquitetura são escritas em C/C++.

O núcleo deste sistema é baseado no kernel do Linux versão 2.6. Para começar a desenvolver, há um SDK (Software Development Kit) que inclui um emulador, disponível para várias plataformas. Ele já se encontra na segunda versão (release 2). O primeiro SDK foi lançado no dia 23 de setembro. Há também um plugin para a IDE de desenvolvimento Eclipse. As aplicações são empacotadas com a extensão apk (Android Package).

Dentro do diretório tools do sdk tem o Android Asset Packing Tool, que é o utilitário responsável pela criação do pacote compatível com o formato zip. Ele também é capaz de gerar binários para teste. Android MarketO
Android Market é um repositório de aplicações livres e pagas. Para fazer parte do repositório e vender aplicações é preciso ter uma conta no Google, pagar uma taxa de 25 dólares, além de concordar com a licença de uso. Com a conta de desenvolvedor é possível acompanhar os downloads, comentários e avaliações da sua aplicação. Cada aplicação vendida deixa 30% do valor total com o Google, seguindo a linha da AppStore do iPhone. É por isto que já existem muitos repositórios alternativos para baixar aplicativos para esta plataforma. Um deles é o AndAppStore.com.

Fonte: Luiz Henrique - Portal Info

sexta-feira, 26 de dezembro de 2008

Word - Repetir última ação


Se você editou um texto, mudando fonte e tamanho, é possível reproduzir a ação apenas usando a tecla F4. Ele repete qualquer ação realizada anteriormente, como mover objetos, por exemplo.

Word - Configure a opção auto correção


Você pode configurar o Word para sempre corrigir certas palavras. Por exemplo, toda vez que você escrever 'pq' ele automaticamente transforma o par de letras na palavra 'porque', ou ainda, ele pode alterar 'o.' para o símbolo 'º', assim você não precisa sempre entrar no modo símbolo. Para isso, vá em Tools (Ferramentas) > Auto Correct Optins (Opção de auto correção) e marque o texto que quer que seja corrigido em replace (substituir) e a palavra certa no campo ao lado.

Word - Mantenha palavras unidas em quebras de linha

Se você está escrevendo um texto e não quer que duas ou mais palavras se separem em quebras de linha, como o sinal de moeda e o valor é só dar o espaço pressionando simultaneamente Ctrl, Shift e Espaço. Assim, as duas palavras mudam de linha juntas.

sexta-feira, 28 de novembro de 2008

Novidades do Mundo Delphi

O novo Delphi for .NET, a ser lançado ainda este ano, será um plug-in que usará o Visual Studio como shell, dando suporte as novas tecnologias do mercado: WPF, Silverlight, WCF, LINQ etc. Tudo indica que será o RAD Studio 2009.
RAD Studio 2007 com suporte ao .NET 2.0: com uma imensa quantidade de melhorias no ASP.NET 2.0, como DataSources, ObjectDataSource, MasterPages, Themes & Skins, Web Parts, Globalization, ASP.NET AJAX embutido, controles de Login entre outras.
Delphi for PHP 2.0: novas melhorias no IDE, Editor, Tool Palette, Object Inspector, suporte a multi-idioma, melhorias no Debug, Code Insight, Synch Edit, Macros. Na área de BD, melhorias no drad&drop, se você arrastar uma tabela do Data Explorer para o designer, ele cria um Grid para manutenção dos registros com suporte a AJAX. No IDE, temos um DataViewer para execução de comandos SQL (preview). Temos componentes nativos para Oracle também, novos componentes para autenticar usuários e finalmente melhorias na documentação.

sexta-feira, 21 de novembro de 2008

Ataques de injeção no ASP.NET - Parte II

Para proteger seu aplicativo ASP.NET contra ataques de injeção, execute as seguintes etapas:

Etapa 1. Usar a validação de solicitação do ASP.NET

Por padrão, a validação de solicitação das versões 1.1 e 2.0 do ASP.NET detecta qualquer elemento HTML e caracteres reservados em dados postados no servidor. Isso ajuda a evitar que usuários insiram scripts em seu aplicativo. A validação de solicitação verifica todos os dados de entrada em relação a uma lista embutida em código de valores potencialmente perigosos. Se houver uma correspondência, ela emitirá uma exceção do tipo HttpRequestValidationException.

É possível desabilitar a validação de solicitação no arquivo de configuração do aplicativo, Web.config, adicionando um elemento com validateRequest="false" ou em uma página individual, configurando ValidateRequest="false" no elemento @ Pages.
Se for necessário desabilitar a validação de solicitação, desabilite-a apenas na página afetada. Um exemplo disso é quando você tem uma página com um campo de texto de formato livre que aceita entradas formatadas em HTML.

Confirme se a validação de solicitação do ASP.NET está habilitada no Machine.config
Por padrão, a validação de solicitação é habilitada pelo ASP.NET. É possível ver a seguinte configuração padrão no arquivo Machine.config.comments.
Confirme se a validação de solicitação não foi desabilitada, substituindo as configurações padrão no arquivo Machine.config do servidor ou no arquivo Web.config do aplicativo.

Teste a validação de solicitação do ASP.NET

É possível testar os efeitos da validação de solicitação. Para isso, crie uma página do ASP.NET que desabilite a validação de solicitação, configurando ValidateRequest="false" da seguinte maneira.<%@ Language="C#" ValidateRequest="false" %>

(%@ Page ValidateRequest="false" language="c#" Debug="true" Codebehind="cadvideos.pas" AutoEventWireup="false" Inherits="cadvideos.Tcadvideos" %)


Quando você executa a página, "Hello" é exibido em uma caixa de mensagem porque o script em txtString é transmitido e processado como um script do lado do cliente no navegador.

Se você configurar ValidateRequest="true" ou remover o atributo da página ValidateRequest, a validação de solicitação do ASP.NET rejeitará a entrada do script e produzirá um erro.

Até o Próximo.

Ataques de injeção no ASP.NET - Parte I

Aplica-se a:
ASP.NET versão 1.1
ASP.NET versão 2.0


Visão geral


É necessário validar todas as entradas não confiáveis em seu aplicativo. Você deve assumir que qualquer entrada dos usuários é mal-intencionada. Entradas de usuários em seu aplicativo Web incluem campos de formulário, seqüências de consulta, cookies do lado do cliente e valores do ambiente do navegador, como seqüências de caracteres de agentes de usuários e endereços IP.
Uma validação pobre das entradas é uma vulnerabilidade comum que pode permitir que seu aplicativo seja alvo de inúmeros ataques de injeção. Os seguintes são tipos comuns de ataques que exploram a validação pobre ou inexistente de entradas:

Injeção de SQL. Se você gerar consultas SQL dinâmicas baseadas em entradas do usuário, um invasor poderá injetar comandos SQL mal-intencionados que poderão ser executados pelo banco de dados.

Scripts intersites. Ataques de scripts intersites (XSS) exploram vulnerabilidades na validação da página da Web injetando código de script no lado do cliente. Esse código é subseqüentemente enviado a um computador de usuário desavisado e executado no navegador. Como o navegador baixa o código do script a partir de um site confiável, ele não tem como determinar se o código é legítimo.

Acesso não autorizado a arquivos. Se o código aceitar entradas de um chamador, um usuário mal-intencionado poderia potencialmente manipular as operações do código relacionadas a arquivos, como acessar um arquivo que não deveria ser acessado ou explorar o código injetando dados inválidos.

Observação: ataques de injeção funcionam em conexões SSL (Secure Socket Layer) de HTTP e HTTPS. A criptografia não fornece nenhuma defesa.

A abordagem geral para a validação de entradas é resumida aqui. Você deve aplicar esta abordagem a todas as entradas recebidas da rede, como caixas de texto e outras entradas de campos de formulário, parâmetros de seqüências de consulta, cookies, variáveis de servidor e parâmetros de métodos da Web. Observe que a estratégia é primeiramente permitir apenas as entradas válidas e, em seguida, recusar as entradas inválidas. Isso é porque é fácil definir as entradas válidas para seu aplicativo, mas não é possível antecipar o formato de todas as entradas mal-intencionadas.
Verifique as entradas válidas da seguinte maneira:

Restrição: verifique os dados válidos conhecidos, validando o tipo, o comprimento, o formato e o intervalo. Para restringir entradas de controles do servidor, utilize controles do validador do ASP.NET. Para restringir entradas de outras fontes, use expressões regulares e validação personalizada.

Rejeição: verifique dados inválidos conhecidos e rejeite as entradas inválidas.

Correção: algumas vezes, também é necessário corrigir entradas e tornar seguras as entradas potencialmente mal-intencionadas. Por exemplo, se o aplicativo oferecer suporte a campos de entrada em formato livre, como campos de comentários, você poderá permitir determinados elementos HTML seguros.

Até o Próximo Artigo.

Fonte: http://msdn.microsoft.com

terça-feira, 11 de novembro de 2008

CodeGear plugins para Eclipse


A Codegear anuncia jGear, um conjunto de plug-ins para aumentar a produtividade do eclipse.

três novas ferramentas que servem como plug-ins para o eclipse ajudam os desenvolvedores java a aumentarem a performance e a produtividade em eclipse

scotts valley, calif., aug. 16, 2007 – a codegear, unidade de desenvolvimento da borland, anuncia hoje o jgear™, um conjunto especializado de plug-ins para plataforma de desenvolvimento open-source eclipse. o jgear melhora a plataforma open-source e suas ferramentas em três áreas chaves – aplicações de performance java, desenvolvimento visual e colaboração de times – capacidades não endereçadas pelas atuais ides (integrated development environment) baseadas em eclipse.

os principais pontos de dificuldades para os desenvolvedores java usando eclipse derivam de:

• ajuste de performance de aplicação;
• complexidade da arquitetura java;
• codificação e configuração java em servidores e frameworks;
• colaboração de times.

“hoje os desenvolvedores e times resolvem estes problemas manualmente. o jgear permite que os desenvolvedores utilizem ferramentas baseadas em eclipse para endereçar esses desafios diários no desenvolvimento de aplicações java de alta performance mais rapidamente, facilmente e colaborativamente”, diz michael swindell, vice-presidente de produtos e estratégias da codegear. “nosso objetivo com o jgear é ajudar os desenvolvedores e times, usando soluções ides baseadas em eclipse que aumentem tanto o desenvolvimento e a performance das aplicações, como também promovam a diminuição do custo total do projeto”.

as funcionalidades do jgear foram introduzidas primeiramente com o jbuilder® 2007, da codegear, uma ferramenta construída em eclipse que combina as vantagens da plataforma eclipse com as funcionalidades de desenvolvimento visual do jbuilder.

“com o jgear, nós estamos ampliando as funcionalidades para os desenvolvedores que têm usado uma plataforma interna construída em eclipse ou uma ide comercial baseada em eclipse. um princípio fundamental da estratégia da codegear em eclipse é ajudar os desenvolvedores a serem tão produtivos quanto possível usando eclipse e tecnologias open-source”, diz swindell.

terça-feira, 28 de outubro de 2008

Ouça o CapsLock


As vezes não percebemos que a Tecla CapsLock está ativa ou não. Então se vc precisa da Tecla CapsLock e que apenas ser avisado quando ela for acionada, o Windows conta com uma opção para isso. Acesse o Painel de Controle e clique duas vezes em Opções de Acessibilidade. Na janela que aparece, marque o item Usar Teclas de Alternância. Com isso, ao pressionar o Caps Lock será ouvido um bipe, com um tom diferente na segunda vez que a tecla for pressionada.

quarta-feira, 24 de setembro de 2008

KAV 8.0 - 2009

Fornece a você a proteção anti-vírus tradicional baseada na última tecnologia de proteção. Você pode trabalhar, se comunicar, navegar na Internet e jogar Online em seu computador com segurança.
Três tecnologias de proteção contra ameaças novas e desconhecidas:
1) Update de bancos de dados automático à cada hora,
2) Análise de comportamento anterior,
3) Análise de comportamento contínuo;
Nova:
Proteção contra vírus, Trojans e worms;
Proteção contra spyware e adware;
Exploração em tempo real de e-mails, tráfego da Internet e arquivos;
Proteção contra vírus quando estiver usando ICQ e outros;
Proteção contra todos os tipos de keyloggers; Melhorado!
Detecção de todos os tipos de rootkits; Melhorado!
Update de bancos de dados de automático.
Download

terça-feira, 23 de setembro de 2008

Fifa Street for PS2


http://rapidshare.com/files/13720153/f4yer.part01.rar http://rapidshare.com/files/13721232/f4yer.part02.rar http://rapidshare.com/files/13722283/f4yer.part03.rar
http://rapidshare.com/files/13723344/f4yer.part04.rar http://rapidshare.com/files/13724648/f4yer.part05.rar http://rapidshare.com/files/13725648/f4yer.part06.rar http://rapidshare.com/files/13726697/f4yer.part07.rar http://rapidshare.com/files/13727604/f4yer.part08.rar http://rapidshare.com/files/13728639/f4yer.part09.rar http://rapidshare.com/files/13729981/f4yer.part10.rar http://rapidshare.com/files/13731264/f4yer.part11.rar http://rapidshare.com/files/13732118/f4yer.part12.rar http://rapidshare.com/files/13732988/f4yer.part13.rar http://rapidshare.com/files/13733837/f4yer.part14.rar http://rapidshare.com/files/13734443/f4yer.part15.rar
http://rapidshare.com/files/13734446/f4yer.sfv

Senha para descompactar: 6f7c94cb27

Need for Speed ProStreet for PS2


sábado, 13 de setembro de 2008

NBA 2008 for PlayStation 2

http://rapidshare.com/files/143217025/nbab.part01.rar http://rapidshare.com/files/143217024/nbab.part02.rar http://rapidshare.com/files/143217023/nbab.part03.rar http://rapidshare.com/files/143223137/nbab.part04.rar http://rapidshare.com/files/143223277/nbab.part05.rar http://rapidshare.com/files/143223278/nbab.part06.rar http://rapidshare.com/files/143228697/nbab.part07.rar http://rapidshare.com/files/143228822/nbab.part08.rar http://rapidshare.com/files/143228824/nbab.part09.rar http://rapidshare.com/files/143233914/nbab.part10.rar http://rapidshare.com/files/143234080/nbab.part11.rar http://rapidshare.com/files/143234082/nbab.part12.rar http://rapidshare.com/files/143239082/nbab.part13.rar http://rapidshare.com/files/143239317/nbab.part14.rar http://rapidshare.com/files/143239318/nbab.part15.rar http://rapidshare.com/files/143244313/nbab.part16.rar http://rapidshare.com/files/143244601/nbab.part17.rar http://rapidshare.com/files/143244602/nbab.part18.rar

Race Rally for PlayStation 2


Tennis de Mesa | Ping-Pong for PlayStation 2

Mais um joguinho encontrado na net. Super legal e leve. Mídia em CD.

UEFA Euro 2008 for PlayStation 2


Atletismo para PlayStation 2

Olá pessoal! Navegando pela rede encontrei uns links desse jogo que é muito legal. Vale a pena conferir.

http://rapidshare.com/files/127118498/ppooiiuujjllkk-blu.part01.rar
http://rapidshare.com/files/127121502/ppooiiuujjllkk-blu.part02.rar
http://rapidshare.com/files/127124601/ppooiiuujjllkk-blu.part03.rar
http://rapidshare.com/files/127129754/ppooiiuujjllkk-blu.part04.rar
http://rapidshare.com/files/127132792/ppooiiuujjllkk-blu.part05.rar
http://rapidshare.com/files/127135944/ppooiiuujjllkk-blu.part06.rar
http://rapidshare.com/files/127139082/ppooiiuujjllkk-blu.part07.rar
http://rapidshare.com/files/127142478/ppooiiuujjllkk-blu.part08.rar
http://rapidshare.com/files/127145551/ppooiiuujjllkk-blu.part09.rar
http://rapidshare.com/files/127149222/ppooiiuujjllkk-blu.part09.rar
http://rapidshare.com/files/127152125/ppooiiuujjllkk-blu.part10.rar
http://rapidshare.com/files/127154976/ppooiiuujjllkk-blu.part11.rar
http://rapidshare.com/files/127156597/ppooiiuujjllkk-blu.part12.rar

quinta-feira, 11 de setembro de 2008

Prova Informática para Concurso SEFIN - ESAF

1. (AFT 2003) O adaptador de vídeo tem uma memória que é utilizada pelo processador para escrever os dados que devem ser mostrados no monitor. Algunsparâmetros devem ser analisados no momento da escolha do monitor e do adaptador de vídeo. Com relação a estes parâmetros, é correto afirmar que:

a) o adaptador de vídeo tem uma memória que é utilizada pelo processador para escrever os dados que devem ser mostrados no monitor. Estes dados ainda não estão prontos para serem enviados ao emissor de elétrons do monitor e são tratados antes de serem mostrados no vídeo.
b) um adaptador de vídeo é constituído tipicamente de uma única parte, denominada driver, que é o programa que, além de conter os parâmetros necessários para um perfeito funcionamento do adaptador, viabiliza uma correta comunicação entre o adaptador e a CPU.
c) monitores com maior dot pitch têm uma melhor definição da imagem que monitores com menor dot pitch.
d) no que se refere a imagens, o papel do adaptador de vídeo é manipular dados, gerar informações que definem uma imagem e enviar dados relativos a esta imagem a uma interface capaz de gerar imagens. Esta interface é o tubo de imagens do monitor.
e) monitores que trabalham no modo entrelaçado apresentam uma qualidade de imagem muito superior àqueles que usam o modo Não-Entrelaçado (NE).
2. (AFT 2003) Analise as seguintes afirmações relacionadas a processamento de dados, hardware,
software e periféricos.
I. O barramento AGP (Accelerated Graphics Port) é um padrão de barramento desenvolvido pela Intel e trata-se de um slot à parte, sem qualquer envolvimento com os slots PCI e ISA, para ser utilizado por placas de vídeo 3D.
II. Para adaptadores de vídeo que utilizam o slot PCI, as texturas e o elemento z são armazenados diretamente na memória RAM do micro.
III. Adaptadores de vídeo que utilizam o slot PCI oferecem uma taxa de transferência típica de 132 MB/s. Esta taxa é lenta para aplicações gráficas 3D.
IV. Para adaptadores de vídeo que utilizam o slot PCI, o desempenho é aumentado consideravelmente, pois o processador e o adaptador conseguem acessar a memória RAM a uma taxa de transferência altíssima.
Indique a opção que contenha todas as afirmações verdadeiras.
a) I e II
b) II e III
c) III e IV
d) I e III
e) II e IV
A primeira questão a resposta correta é a letra A, já a segunda questão aborda sobre o slot AGP, que como vimos é especialista em adaptadores de Vídeo e suas definições corretas estão na letra D da questão. Um abraço a todos.

Prova de Informática Cespe MPE/AM-2008

Olá Pessoal, segue abaixo algumas questões de concursos públicos realizados já este ano. Uma ótima oportunidade de testar os conhecimentos para quem estar se preparando para concursos deste ano. Um abraço a todos e bons estudos.

(Cespe MPE/AM-2008) O Ministério Público adquiriu, por meio de licitação, um equipamento com a seguinte configuração: Intel® Core 2 Duo (2,0 GHz, 800 MHz FSB), 2 MB cache, dual core — 1 GB DDR2 667 MHz, HD 250 GB SATA II, DVD+/-RW 16X, monitor 15" LCD, 6 USB 2.0.
Considerando a configuração descrita acima, julgue os itens a seguir.

4) O termo Core 2 duo significa que o disco rígido possui dois núcleos, o que duplica a velocidade de gravação das informações.

Errada. Refere-se ao processador de 2 núcleos.

5) Os termos 1 GB DDR2 informam que a capacidade da memória RAM é de 1 gigabyte. Certa.

6) A memória cache é um tipo de memória ultra-rápida que armazena os dados e as instruções mais utilizados pelo processador, o que permite que estes sejam acessados rapidamente. No exemplo apresentado acima, a capacidade da memória cache é de 2 MB. Certa.

7) Uma desvantagem da configuração apresentada é o fato de o equipamento adquirido não possuir gravador de DVD. Errada.

8) O funcionamento do monitor LCD está baseado nas moléculas do cristal líquido que são distribuídas entre duas lâminas transparentes polarizadas. Algumas vantagens desse monitor em relação ao modelo tradicional com CRT são economia de energia, tamanho, baixa radiação e área útil. Certa.

9) O termo SATA designa um tipo de barramento serial, onde é transmitido um único bit por vez em cada sentido. Certa.
10) USB é um barramento próprio para comunicação com interface de vídeos especiais. A sua principal vantagem é a maior quantidade de memória para

sexta-feira, 15 de agosto de 2008

De volta

Olá galera, voltei! Passei um bom tempo sem escrever enquanto arrumava minha vida, me ajeitando às muitas mudanças recentes e infinitas(rsrs) na minha vida. Continuei estudando e desenvolvendo em Delphi e continuarei investindo nele além de novas tecnologias dentro e fora desse mundo maravilhoso. Algumas informações que obtive sobre o novo Delphi 2009 que vai ser lançado logo logo e estarei postando aqui e Java com o JBuilder. Um abraço!

segunda-feira, 23 de junho de 2008

RAD Studio 2007 & Pocket PC


A Microsoft .NET Compact Framework é um subset da Microsoft .NET Framework, criada para possibilitar o desenvolvimento de aplicações para dispositivos inteligentes (smart devices) utilizando as mesmas funcionalidades que aplicativos para Windows desktop.

A partir do Delphi 2005 com o Compact Framework compiler preview integrado a IDE, foi possível desenvolver aplicativos para dispositivos móveis como Pocket PC. No RAD Studio 2007 com a versão 2.0 do Compact Framework esse desenvolvimento se tornou ainda mais robusto. Vale a pena conferir.
Acima segue um aplicativo Hello World! feito no RAD Studio 2007.

Delphi no Tribunal Regional Eleitoral


No dia 16 de julho de 2007, o Tribunal Regional Eleitoral de Mato Grosso apresentou o Diário Eletrônico da Justiça Eleitoral - DJE/TRE-MT. Os Tribunais foram autorizados a criar Diário da Justiça Eletrônico pela Lei nº. 11.419, de 19 de dezembro de 2006, a qual entrou em vigor 90 dias depois de sua publicação. Essa lei, que dispõe sobre a informatização do processo judicial, prevê, no art. 4º, as normas para a publicação do Diário Eletrônico da Justiça Eleitoral.

O sistema foi desenvolvido em Delphi 2006, utilizando o framework ECO (Enterprise Core Objects) sob ASP.NET. O sistema também faz a assinatura eletrônica do PDF gerado (também em página ASP.NET), sem o uso de softwares de terceiros. Não foi utilizado nenhum componente de terceiros na aplicação. A base de dados utilizada foi o Firebird 2.0 durante o desenvolvimento e o Oracle 10g na produção.

Blackfish™ SQL

O Blackfish™ SQL é um banco de dados transacional de alta performance, pequeno tamanho de arquivo e compatível com SQL-92. O Blackfish SQL roda tanto no framework .NET quanto na plataforma Java. Os arquivos do banco de dados são compatíveis entre as duas plataformas.

O Blackfish SQL é totalmente integrado com o CodeGear RAD Studio 2007. Os desenvolvedores podem usar o Data Explorer do Rad Studio para gerenciar com facilidade seus bancos de dados Blackfish. Além disso o RAD Studio inclui poderosas classes de meta dados para o desenvolvimento de ferramentas, e aplicações para a criação e gerenciamento de dados de acordo com as necessidades de sua aplicação.

As capacidades do Blackfish SQL incluem:
Compatibilidade com os padrões da indústria
Nível de entrada com SQL-92
Armazenamento de dados de caracteres em unicode
Suporte a chave de colação baseado em unicode para ordenação e criação de índices
Drivers dbExpress 4 para Win32 Delphi e C++
Fornecedores ADO.NET 2.0 para .NET
JDBC para Java
Componentes de acesso de dados JavaBeans para Java
Transações distribuídas XA/JTA para Java
O Blackfish™ SQL pode ser rodado como um Windows Service, como servidor independente (standalone) e ainda como um banco de dados embutido, inprocess.

Alta performance e escalabilidade para o processamento de transações online (OLTP) e aplicações de sistema de suporte à decisão (DSS) de alta demanda.
Para Windows, procedimentos armazenados (stored procedures) e triggers podem ser escritos em qualquer linguagem compatível com CLR, incluindo Delphi for .Net.
Para Java, procedimentos armazenados e triggers podem ser escritos em Java.

A grande vantagem deste banco na minha opinião, é a capacidade de criar stored procedure e triggers na própria linguagem utilizada, no caso Delphi ou Java.

RAD Studio 2007 Editions

Existem três versões disponíveis do RAD Studio 2007, são elas:

•Professional
-Local database connectivity to InterBase, Blackfish SQL and MySQL
-Blackfish SQL deployment on systems with 1 CPU, 1 user, 512MB database size
-VCL for the Web with limit of 5 connections
•Enterprise
-Database server connectivity to InterBase, Blackfish SQL, MySQL, Microsoft SQL Server, Oracle, DB2, Informix and Sybase
-Blackfish SQL deployment on systems with 1 CPU, 5 users, 2GB database size
-VCL for the Web with no connection limit
-Additional UML modeling capabilities
•Architect
-Enterprise Core Objects (ECO) IV

quarta-feira, 11 de junho de 2008

sábado, 7 de junho de 2008

Action Manager no Delphi 2007


A origem do Action Manager foi no Delphi 6 para facilitar a construção de ações que pudessem ter suas execuções compartilhadas com vários componentes. Além disso, para possibilitar a confecção de Menus e ToolBars mais elaborados graficamente. Consegui na net algumas imagens do Ribbon Demo sobre o novo Action Manager que tem no Delphi Highlander (Delphi 2007). Será possível construir menus, que passam de vez a serem guias, no estilo do novo Office 2007 (Ribbon). O efeito é show de Bola:

Certificação Delphi

Para os Profissonais que estão buscando a certificação Borland Delphi e querem seguir esse caminho promissor, a Borland disponibilizou o guia de estudos para as certificações de Delphi .NET e Delphi Win32.

Links:

RAD Studio 2007 e .Net framework



Para quem já desenvolve a algum tempo com o RAD Studio e .net, nem sabe que as versões 1.0, 1.1 e 2.0 do .net são completamente incopatíveis entre si. Porém, isto foi modificado da versão 2.0 em diante. A versões do 3.0 e 3.5 são basicamente atualizações do .NET Framework 2.0. Elas podem ser consideradas como camadas incluídas no 2.0. Para se ter uma idéia se instalarmos a versão 3.0 sem antes instalarmos a 2.0, esta última é instalada automaticamente.
O ASP.NET continua na versão 2.0. Então o que foi adicionado a essas novas versões do .NET Framework?Resposta: Novas funcionalidades, características e conceitos. Nesta lista podemos destacar:- Windows Communication Foundation (WCF):
  • Nova arquitetura para desenvolvimento de sistemas distribuídos baseados na arquitetura de WebServices.
  • Windows Presentation Foundation (WPF): Novo conceito de construção de GUI's.
  • Windows Workflows (WF): Framework responsável pela construção, execução e gerenciamento de estados de aplicações Workflow.
  • Windows Card Spaces: Gerenciamento de identidade digital de usuários.Com isso podemos ver que todas as novas versões são compatíveis com a versão 2.0 e portanto o Delphi 2007 for .NET as suporta.

Fonte: Marlos Waquim

quinta-feira, 29 de maio de 2008

quarta-feira, 28 de maio de 2008

JBuilder 2008


O JBuilder® continua a inovar e a agregar valor aos desenvolvedores Java fornecendo um IDE de classe corporativa baseado no framework Eclipse de código aberto com suporte aos principais servidores de aplicação Java EE 5. Expandindo as principais funcionalidades Java oferecidas pelo framework Eclipse 3.3 (Europa) de código aberto e Eclipse Web Tools Platform (WTP) 2.0, o JBuilder 2008 inclui:
  • Suporte atualizado ao servidor de aplicação;
  • Aperfeiçoamentos do TeamInsight™ e ProjectAssist™ com a expansão do suporte a ferramentas ALM - agora incluindo o StarTeam®;
  • Aperfeiçoamentos na cobertura de código e ferramentas de análise incluindo as novas funcionalidades Progress Tracker e ProbeKit;
  • Suporte ampliado a auditorias e métricas de código, dentro das capacidades de arquitetura de código;
  • Uma versão atualizada do InterBase
  • Características sólidas e robustas para o desenvolvimento e colaboração;
  • Ferramentas de Modelagem UML e de arquiterura de software;
  • Desenvolvimento Visual de EJB, JPA e WebServices;
  • Tunning de Performace, com profiling de memória de CPU;
  • Cobertura de código e análise de desenvolvimento;
  • Designer de aplicações swing e web, com suporte a struts, JSF, Faces, ajax e outros.

Além disso, a CodeGear incluiu um abrangente grupo de ferramentas de construção de interface de usuário que permite que os desenvolvedores criem rapidamente sofisticadas aplicações Java Swing, com amplas capacidades de edição bi-direcional, enquanto mantém em 100% a sincronia entre o código e o design visual a qualquer tempo. Portanto vale a pena usar o produto.

quarta-feira, 7 de maio de 2008

Resumo 2.0 Windows XP - Concursos

Continuação das aulas sobre o Windows XP. Segue a parte 2 do resumo para o pessoal que está estudando para concursos públicos.

Download: http://www.badongo.com/file/9241099

Um abraço e até a próxima.

terça-feira, 29 de abril de 2008

Resumo Windows XP - Concursos

Para o pessoal que está estudando para concursos públicos em especial o da Caixa Econômica Federal 2008, segue um resumo da primeira aula sobre o Sistema Operacional da Microsoft o Windows XP.

Download: http://www.badongo.com/file/9108447

quarta-feira, 16 de abril de 2008

Delphi for PHP 2.0


A CodeGear from Borland acaba de lança a nova versão da IDE Delphi for PHP 2.0 com diversas modificações e correção de bugs. Certamente é um produto que deve crescer bastante entre a comunidade PHP que busca uma solução definitiva para aumentar a produtividade e agilidade na hora de desenvolver.

Uma das grandes novidades é a IDE em português de fábrica, é isso mesmo, a CodeGear lançou o Delphi por PHP 2.0 em português e Espanhol. Será que breve teremos o RAD Studio 2007 em português também ?

Para mais informações segue o site da CodeGear: http://www.codegear.com/products/delphi/php

quinta-feira, 10 de abril de 2008

Prova Auditor SEFAZ - Informática 2007

Para o pessoal que está se preparando para os concusos públicos atuais, segue uma prova de informática da SEFAZ de 2007. Vale a pena baixar e principalmente estudá-la.

Download: http://www.badongo.com/file/8783273

terça-feira, 1 de abril de 2008

UML com BDS 2006 - Delphi 2006


Como muitos não sabem dos recursos do Delphi, resolvi escrever este post baseado na última aula da Especialização em Engenharia de Software da FJN.

Projetos de análise é uma das novas capacidades do Delphi 2006 é a criação de projetos com modelagem UML utilizando UML 1.5 ou UML 2.0 também conhecidos como projetos de design. Podemos considerar estes projetos como se fossem projetos de análise e como tal, não possuem nenhuma interação com código. A vantagem destes projetos é permitir que você utilize o Delphi 2006 já na fase de refinamento do escopo, mesmo que ainda não tenha decidido se o projeto vai ser implementado na plataforma Win32 ou na plataforma .Net. Uma vez que tenha definido qual plataforma, o Delphi 2006 pode transformar seu projeto de análise em um projeto de implementação em Delphi Win32 ou em Delphi .Net ou C# (.Net), isso é show.

Vale a pena conferir.

quarta-feira, 26 de março de 2008

Calculadora Cientifica


Calculadora Cientifica super legal, principalmente para quem acha a que vem com o Windows é bastante limitada!

Recuperação de dados em Pen-drive/SD

Data Doctor Recovery Pendrive é um software de recuperação de dados que utiliza os melhores métodos para restaurar dados danificados ou corrompidos de um cartão de memória/pen drive. Com este programa você recupera dados e diretórios que foram perdidos em erros do seu drive USB.

segunda-feira, 24 de março de 2008

Java - Código Livre ?


A Sun disponibilizou o código fonte da plataforma J2SE. Entretanto, o código ainda não é considerado livre. Ele esta sendo distribuído sob a licença SCSL (Sun Community Source License).

A Sun Community Source License não é uma licença livre e nem aberta, embora permita o estudo do código e sua alteração - mas não a livre publicação de versões alteradas.

Os códigos de todas as versões entre 1.2.2 e 1.5 podem ser baixado em:

terça-feira, 18 de março de 2008

Microsoft Silverlight

Microsoft fecha acordo com Nokia para levar Silverlight a celulares Por IDG News Service/EUA.

A Nokia deve apresentar um beta de celulares rodando o plug-in para aplicações ricas na web que rivaliza com o Flash nesta semana.
Como parte da tentativa de tornar a
tecnologia Silverlight uma rival à altura do Flash, a Microsoft está fechando alianças para promover o formato, entre elas um acordo com a Nokia para levá-lo aos celulares.O Silverligh é um plug-in que permite aos desenvolvedores criar aplicações ricas para a internet e rodá-las a partir do navegador.
Em breve estarei esclarendo mais assuntos relacionados ao Microsoft Silverlight.

segunda-feira, 17 de março de 2008

GodeGear - Papeis de Parede

Papeis de Parede da CodeGear of Borland.

Seguem os links:
http://www.mandalapainter.com/wallpaper/codegear1.jpg
http://www.mandalapainter.com/wallpaper/codegear2.jpg
http://www.mandalapainter.com/wallpaper/codegear3.jpg
http://www.mandalapainter.com/wallpaper/codegear4.jpg
http://www.mandalapainter.com/wallpaper/codegear5.jpg

Delphi - Atalhos


Coloquei aqui uma lista de alguns atalhos do Delphi, pois na hora de desenvolver sempre esqueço de algum e estando no meu blog, fica mais fácil localizar rsrsrs.

Alt+G: Ir para uma determinada linha.
Ctrl+Shift+Seta (cima/baixo): Intercala entre o cabeçalho da procedure/função e a implementação da mesma.
Ctrl+Shift+C: Complementacao de Classes.
Ctrl+Shift+Up: Vai para a seção interface.

F5: Adiciona um break-point na linha selecionada.

Ctrl+F7: Executa a opção de debug Evaluate/Modify para verificar o conteúdo da variável selecionada em tempo de debug.

Ctrl+F5: Adiciona um Watch para a variável selecionada em tempo de debug.

Ctrl+Shift+F11: Chama as opções do projeto.

Ctrl+Shift+I: Indentar multiplas linhas de código de uma única vez em "n" espaços (conforme o que estiver especificado em Tools/Editor Options/General/Block Indent).

Ctrl+Shift+U: Recuar indentação em "n" espaços (ídem acima).

Ctrl+Shift+0 a 9: Inserir um Bookmark no editor de código.

Ctrl+: troque n pelo número do Bookmark.

Ctrl+Shift+0: para desmarcar um Bookmark.

Ctrl+Shift+Down: Vai para a seção implementation.

Ctrl+Mouse: Clique com o botão esquerdo do mouse mantendo pressionada a tecla Ctrl sobre a chamada a uma procedure/function/variável para localizá-la na unit atual ou em outra unit.

Ctrl+J (Code Templates): Exibi templates de códigos.

Ctrl+Shift+J (Delphi 2006): Executar o SyncEdit para alterar variáveis com mesmo nome de uma só vez após a seleção de um bloco de código.

Ctrl+O+U: Alterna a caixa (maiúscula/minúscula) do código selecionado.

Ctrl+K+E: Converter o código selecionado para minúsculas.

Ctrl+K+F: Converter o código selecionado para maiúsculas.

Ctrl+E: Ativa a busca incremental. Sem a necessidade de teclar (Ctrl+F).

Ctrl+Shift+Setas: Mover o(s) componente(s) selecionado(s) rapidamente no form.

Ctrl+Setas: Move o componente pixel a pixel.

Shift+Setas: Redimensiona o componente pixel a pixel.

Ctrl+Alt+P (BDS 2006): Seleciona a Paleta de Ferramentas possibilitando a filtragem dos componentes ao se digitar seus nomes.

Ctrl+Shift+E (BDS 2006): Executa o Refactoring de modificação de nomes de variáveis, procedures/functions e propriedades.

Ctrl+Shift+A (BDS 2006): Executa o Refactoring Find Unit, que localiza as units onde as variáveis são declaradas e as coloca na seção uses automaticamente.

Ctrl+Shift+V (BDS 2006): Refactoring de declaração de variável, pressiona-se este atalho para declará-la localmente.

Ctrl+Shift+D (BDS 2006): Refactoring de declaração de atributo, pressiona-se este atalho para declará-lo na classe.

Ctrl+Shift+F9 (BDS 2006): Executa a aplicação sem a opção de depuração (Debug). A execução fica mais rápida.

Aproveitem.

quinta-feira, 13 de março de 2008

Visual Studio 2008

Como previsto e divulgado anteriormente a MicroSoft fez o lançamento de sua mais nova versão do Visual Studio (que nem de longe é somente uma ferramenta de desenvolvimento) e do .NET Framework.

Ambos funcionam em conjunto, o .NET Framework 3.5 e o Visual Studio 2008, um atuando como motor e o outro como piloto, de uma grande Maquina de Guerra (guerra esta, de constantes inovações tecnológicas exigidas pelo mercado de TI).

Para que não tem idéia do que isso quer dizer, vamos ver alguns números (informações da MicroSoft):
Visual Studio 2008 - Mais de 250 novas características;
.NET3.5 - Mais de 70 novas classes;
.NET3.5 - Suporte nativo de: LINQ, C# 3.0, Visual Basic 9, WCF, WF, WPF, ASP.NET AJAX, VSTO, CardSpace, SilverLight(em breve 1.1), Delphi, entre outros..
Visual Studio 2008 - Suporte total para o novo Team Foundation Server(ainda vai ser lançado)
E muito mais.
Mais uma vez a microsoft surpreendendo aqueles que já usam ou querem usar suas ferramentas.

Fonte: Michael Pimentel of Microsoft

quarta-feira, 12 de março de 2008

Vestibular1 - Site

Para quem está estudando pro pré-vestibular, ai vai um site bem legal, principalmente quando o assunto é resumo de livros e conteúdo.

Link: http://www.vestibular1.com.br