Eduardo Spaki

off topic: Um pouco sobre TI

Realidade ou ficção?

Parte I
http://www.youtube.com/watch?v=-y7pfJRe0PM

Parte II
http://www.youtube.com/watch?v=kb8h1Bw51qc

...vocês decidem...

fonte: http://www.sisrelax.com.br/site/?p=971

Posted: Nov 15 2008, 02:46 PM por spoky | com 1 comment(s)
Abaixo de:
Webcast com o MVP Carlos dos Santos: Migração de Delphi para C#.

       

Olá, nós do SharpCode estamos através desse e-mail, convidando a todos
para participar do nosso próximo Webcast , que será realizado no dia 12/11/2008 próxima quarta-feira, as 22:00 Hrs.
O palestrante desse Webcast será o MVP Carlos dos Santos que falará sobre migração de Delphi para C#.
Para participar do Webcast é necessário ter o cliente do LiveMeeting instalado, caso ainda não o tenha
o link para download é: http://office.microsoft.com/en-us/help/HA101733831033.aspx
Depois de instalado basta acessar o link abaixo pelo seu browser.
Segue link para participar do Webcast: https://www.livemeeting.com/cc/usergroups/join?id=N4ZQT4&role=attend&pw=n%5DwK%295XCt
Aguardamos a presença de todos.
Abraços.
Equipe SharpCode.

Posted: Nov 12 2008, 02:51 PM por spoky | com no comments
Abaixo de: ,
Silverlight Toolkit

Aproveitando a deixa do carlos neste post, está disponível no codeplex um conjunto de novos controles destinados a complementar o uso do Silverlight com novas funcionalidades. Nessa primeira versão você encontra 12 novos controles com código fonte.

Para download:
http://www.codeplex.com/Silverlight

fonte: http://blogs.2pc.com.br/ramonduraes/archive/2008/11/03/silverlight-toolkit.aspx

Posted: Nov 12 2008, 08:45 AM por spoky | com no comments
Abaixo de: ,
60 controles de Graça da DevExpress

 

A fabricante de controles para Windows Forms e Web Forms DevExpress está oferecendo, de graça, 60 componentes para uso em projetos comerciais.
Há controles Asp.Net prontos para, por exemplo, criar uma nuvem de palavras pesquisadas. É necessário fazer um cadastro e você recebe as instruções por e-mail. O pacote irá instalar a versão registrada dos controles e a versão trial do restante do mega-pacote com quase 200 MB, caso queira.

Baixe já: http://www.devexpress.com/Products/Free/WebRegistration60/ 

fonte: http://meiobit.pop.com.br/meio-bit/software/devexpress-60-controles-para-windows-e-web-de-graca

PRÉ-VENDA: Desenvolvendo para Web Usando O Visual Studio

Pessoal, sobre o livro que anunciei e participei aqui no blog, quem não souber aonde encontrar:

http://www.temporeal.com.br/produtos.php?id=172256

aproveitem o desconto da promoção... mais de meio quilo de informação ;)

Posted: Nov 04 2008, 12:14 PM por spoky | com no comments
Abaixo de:
Novidades no universo .NET 4.0

 

Pessoal, está aí um poster com algumas das novidades no framework .NET 4.

Destaque para as classes client com multi-touch, bind no ajax, numeros imaginários no core...entre outros:

pdf
deepzoom(com silverlight)

Posted: Nov 04 2008, 11:57 AM por spoky | com no comments
Abaixo de:
Livro: Desenvolvendo para web usando Visual Studio 2008 - Recomendo!!!

Amigos,
É com muita alegria que informo a todos o lançamento do livro "Desenvolvendo para web usando Visual Studio 2008" que trata os seguintes temas: ASP.NET 3.5, AJAX, LINQ, Segurança, Silverlight, Web Mobile. Gostaria de pedir o apoio de todos na divulgação em seu blog. O site oficial é http://www.desenvolvendoparaweb.net. Em breve estará a venda nas melhores livrarias.

Confira as principais novidades para você que é fascinado pela estratégia de desenvolvimento para web, expondo as mais novas tecnologias do mercado, permitindo um mergulho na plataforma ASP.NET de forma que você possa atualizar seus conhecimentos independente da sua plataforma anterior (ASP, PHP, JSP, Java, CGI e outras).

Autores:
Eduardo Spaki (MCP)
Evilázaro Alves (MSP)
José A. Leal de Farias (MVP)
José Lino Neto (MSP)
Márcio Fábio Althmann (MCP)
Ramon Durães (MVP)
Rodrigo Kono (MVP)

Site oficial: (Cadastre-se aqui)
http://www.desenvolvendoparaweb.net

Introdução e indice aqui: http://www.desenvolvendoparaweb.net/page/page/show?id=2307362%3APage%3A47

Novidades do .NET 4.0 e VS 2010

Muitas novidades aconteceram e vem acontecendo no mundo de tecnologia e desenvolvimento. Principalmente com as tecnologias Microsoft.

 

Tivemos o TechEd aqui no Brasil, O PDC que mostrou ao mundo a tecnologia de cloud computing, o Windows Azure... entre outras novidades. O Márcio até anunciou uma nova logo do .NET Frameworke e fez um Post sobre o .NET Framework 4 e VS 2008.

A versão CTP do Visual Studio 2010 com o .NET Framework 4.0 já está disponível, assim como o Soma Somasegar disse neste post. Olhando superficialmente, há algumas funcionalidades que achei bastante interessantes, que quero listar aqui:

  • Code-snippet para HTML.
  • ClientIDMode: Nova propriedade que está contida nos controles ASP.NET, dando-nos o controle de como renderizar o ID dos controles.
  • Gráficos: Agora temos nativamente um controle chamado Chart, mas que pode também ser utilizado em conjunto com o Visual Studio 2008 e .NET Framework 3.5. Download: Controles, VS.NET Toolbox (Add-On) e Documentação.
  • Web.config: Possibilidade de criar/transformar o seu arquivo Web.config para diversos estágios do desenvolvimento (Debug/Staging/Release) que, na maioria das vezes, as configurações mudam em cada uma dessas fases.
  • PIA - Primary Interop Assemblies: Quando adicionamos uma referencia a algum componento COM, era criado um Assembly de interoperabilidade em nosso projeto. Esse Assembly apenas contém a estrutura do componente não gerenciado e, que devemos distribuir juntamente com a aplicação onde ele foi referenciado. Com o Visual Studio 2010, podemos embutir esses tipos no Assembly da aplicação/DLL onde o componente está sendo referenciado, sem a necessidade da criação de um Assembly a parte.
  • Computação Paralela: Até então chamadas de Parallel Extensions, agora elas foram incorporadas dentro do .NET Framework.
  • VB.NET - Propriedades Automáticas: Assim como no C#, o VB.NET agora suporta propriedades automáticas. A sintaxe para isso é: Public Property Nome As String.
  • C# - Parametros Opcionais: Assim como nas versões do Visual Basic, o C# agora passa a suportar parametros opcionais e, assim como no VB, é necessário especificar um valor padrão. A sintaxe para isso é: public void Teste(string nome, int valor = -1){ }.
  • C# - Tipos Dinamicos: Assim como Charlie Calvert comentou aqui há algum tempo, o C# agora terá uma keyword chamada dynamic. Ao declarar uma variável como dinamica, ela suportará a chamada de membros e a verificação se eles existem ou não, somente acontecerá em tempo de execução. Isso também é conhecido como late-binding.

Este CTP está disponível apenas em inglês e como uma imagem do Virtual PC. Faça o download gratuito do Virtual PC 2007 aqui.

Requisitos de Sistema

  • Sistemas Operacionais Suportados: Windows Server 2003; Windows Server 2008; Windows Vista; Windows XP
  • Mínimo de 75 GB de espaço livre em disco
  • O computador host deve ter um mínimo de 2 GB de RAM, com 1 GB alocado para o host e 1 GB alocado para o Virtual PC
  • Recomendável processador dual-core com 2GHz ou mais
  • Service Pack 1 do Microsoft Virtual PC 2007 é necessário

Para fazer o upgrade do Virtual PC 2007 para o Service Pack 1, baixe e instale a atualização aqui
 

Fonte: http://weblogs.pontonetpt.com/israelaece/ ; http://www.baboo.com.br/absolutenm/templates/content.asp?articleid=33225&zoneid=221&resumo=microsoft_visual_studio_2010_net_framework_4_0_ctp

Posted: Oct 28 2008, 08:34 AM por spoky | com no comments
Abaixo de: ,
"Rankeando" as tabelas de um banco SQL Server por quantidade de linhas

Eis o SQL "Mágico":

Select Object_Name(ID) AS Tabela, Rows As Linhas From SysIndexes Where IndID < 2 And Object_Name(ID) Not Like 'sys%' Order By Rows Desc

Espero que tenham gostado :)

Posted: Oct 27 2008, 04:00 PM por spoky | com no comments
Abaixo de:
Descobrindo os Relacionamentos das Colunas de Um Banco de Dados

Hoje eu me perguntei como descobrir o relacionamento entre colunas de um banco de dados no SQL Server. Eis o SQL resultante:

Select

KeyColumnUsage.Table_Name As Tabela1,

KeyColumnUsage.Column_Name As Coluna1,

ConstraintColumnUsage.Table_Name As Tabela2,

ConstraintColumnUsage.Column_Name As Coluna2,

KeyColumnUsage.Constraint_Name As NomeFK

From

Information_Schema.Key_Column_Usage As KeyColumnUsage

Inner Join Information_Schema.Table_Constraints As TableConstraints On

KeyColumnUsage.Table_Name = TableConstraints.Table_Name

And KeyColumnUsage.Constraint_Name = TableConstraints.Constraint_Name

Inner Join Information_Schema.Referential_Constraints As ReferentialConstraints On

TableConstraints.Constraint_Name = ReferentialConstraints.Constraint_Name

Inner Join Information_Schema.Constraint_Column_Usage As ConstraintColumnUsage On

ReferentialConstraints.Unique_Constraint_Name = ConstraintColumnUsage.Constraint_Name

Where

TableConstraints.Constraint_Type = 'FOREIGN KEY'

 ...agora estou trabalhando para mostrar como a relação é feita (1..1; 1..n; n..n). Aceito Sugestões ;)

 

 

Posted: Oct 27 2008, 03:31 PM por spoky | com no comments
Abaixo de:
Sql Server 2008 da show!!!

Home

Não pude ir ao TechED 2008, más além dos contatos que tenho presente por lá, tenho acompanhado as notícias que cercam o evento.

Uma palestra interessante que rolou por lá foi sobre o uso do SQL Server Management Studio 2008: simplesmente fantástico, o nível de detalhe de coleta de informações para solucionar problemas. A ferramenta está tão sofisticada, que inclusive recomenda o que implementar, como a falta de índices, para resolver o problema.

Uma forma de impressionar o seu chefe, são os relatórios detalhados sobre uso de recursos do servidor, como memória, cpu, uso de disco e tempo de execução das tarefas.

A apresentação de Buck Woody foi ótima. Ele mostrou como a Microsoft trabalhou nos últimos anos para entender: como os desenvolvedores e DBAs monitoram e resolvem problemas de performance?

Com esse objetivo em mente, as queries, scripts e ferramentas de diagnóstico foram integradas à ferramenta e podem gerar relatórios dinâmicos e as informações coletadas numa máquina em separado.

Uma pergunta feita na audiência: A Microsoft tem a intenção de dar suporte a outros ambientes, como Unix ou Linux, ao SQL Server?
Resposta: Não.

A explicação é simples: SGBDs são fortemente acoplados ao seu ambiente operacional por causa de performance. Para obter o máximo do equipamento, os fabricantes lançam mão de tudo o que podem para otimizar o máximo o uso de recursos, já que bases de dados são vitais para as empresas hoje em dia. Até uma padaria depende de uma base de dados. Agora imagine uma corporação gerenciando, em média, 16 terabytes de dados por ano.

Ele ainda explicou o motivo pelo qual a Oracle decidiu criar um fork do Red Hat: o generalismo do Linux não era performático o suficiente para as necessidades da empresa. Então, eles preferiram criar uma versão na qual o ambiente operacional possa ser controlado. E isso faz sentido, se pensarmos nos maiores concorrentes corporativos: IBM e Microsoft controlam os seus sistemas operacionais.

Uma dica: o SQL Server Developer Edition é o mesmo que o SQL Server Enterprise e possui todas as ferramentas. É o mesmo código, com a diferença que ele não poderá rodar comercialmente, mas pode ser usado, obviamente, para monitorar bases de dados, aprender a usar a ferramenta e usar durante o desenvolvimento de aplicações avançadas.

Outra dica: se tudo o que seu cliente precisa é uma "base de dados Access", use o SQL Server Express. É gratuito para uso comercial com algumas limitações, mas roda sobre o mesmo engine que o SQL Server, possui várias ferramentas de gerência e performance e a migração, quando a empresa necessitar, não exigirá grande esforço. Sem mencionar que seu cliente estará usando uma base de dados de verdade.

Fonte: MeioBit

Webcast sobre Testes Unitários (MCP Rafael Candido) e Sorteios

Olá, nós do SharpCode, convidando a todos
para participar do nosso próximo Webcast , que será realizado no dia 15/10/2008 próxima quarta-feira, as 22:00 Hrs.
O palestrante desse Webcast será o MCP Rafael Candido, que falará sobre a criação de testes unitários no Visual Studio .NET,
será mostrado como criar código para testar código.
E no final do Webcast sortearemos uma assinatura do portal DevMedia (www.devmedia.com.br) para os participantes.
Para participar do Webcast é necessário ter o cliente do LiveMeeting instalado, caso ainda não o tenha
o link para download é: http://office.microsoft.com/en-us/help/HA101733831033.aspx
Depois de instalado basta acessar o link abaixo pelo seu browser.
Segue link para participar do Webcast: https://www.livemeeting.com/cc/usergroups/join?id=N4ZQT4&role=attend&pw=n%5DwK%295XCt
Aguardamos a presença de todos.

Posted: Oct 15 2008, 09:51 AM por spoky | com no comments
Abaixo de:
Webcast sobre MasterPage

Olá, nós do SharpCode estamos através desse e-mail, convidando a todos
para participar do nosso próximo Webcast , que será realizado no dia 08/10/2008 próxima quarta-feira, as 22:00 Hrs.
O palestrante desse Webcast será o MCP Eduardo Spaki, que falará sobre o conceito de MasterPage do ASP.NET.

Para participar do Webcast é necessário ter o cliente do LiveMeeting instalado, caso ainda não o tenha
o link para download é: http://office.microsoft.com/en-us/help/HA101733831033.aspx
Depois de instalado basta acessar o link abaixo pelo seu browser.
Segue link para participar do Webcast: https://www.livemeeting.com/cc/usergroups/join?id=N4ZQT4&role=attend&pw=n%5DwK%295XCt
Aguardamos a presença de todos.
Abraços.
Equipe SharpCode.

 

Guia de Certificações Microsoft

Muito obrigado a todos que compareceram no Webcast, que eu apresentei sobre certificações Microsoft.

Como prometido, aqui está os slides da apresentação.

Espero que gostem!!!

Estes são os sites que recomendei ontém:

Divirtam-se...

Abraços

Webcast de Certificações

Olá, nós do SharpCode estamos através desse e-mail, convidando a todos
para participar do nosso próximo Webcast , que será realizado no dia 01/10/2008 próxima quarta-feira, as 22:00 Hrs.
O palestrante desse Webcast será o MCP Eduardo Spaki e os temas abordados serão os listados a seguir:

  • Benefícios da certificação
  • Certificações Microsoft
  • Certificações da nova geração
  • Certificações clássicas Microsoft
  • Roteiro de estudo
  • Como se certificar

Para participar do Webcast é necessário ter o cliente do LiveMeeting instalado, caso ainda não o tenha
o link para download é: http://office.microsoft.com/en-us/help/HA101733831033.aspx
Depois de instalado basta acessar o link abaixo pelo seu browser.
Segue link para participar do Webcast: https://www.livemeeting.com/cc/usergroups/join?id=N4ZQT4&role=attend&pw=n%5DwK%295XCt

Aguardamos a presença de todos.

Abraços.

Equipe SharpCode.

Mais posts Próxima página »