Category Archives: Microsoft

.NET ASP.Net 2.0

ASP.NET Compilation Tool (Aspnet_compiler.exe)

O Visual Studio 2005 já incorpora a possibilidade de pre-compilação no seu IDE. No entanto o Visual Web Developer não o permite. POdemos no entanto fazé-lo manualmente executendo o aplicativo aspnet_compiler.exe.

A ferramenta de compilação do ASP.NET (Aspnet_compiler.exe) permite que compilar um aplicativo ASP.NET, in-loco ou para implantação num local de destino como um servidor de produção. Compilação in-loco ajuda o desempenho do aplicativo, pois os utilizadores finais não encontrarão um atraso na primeira solicitação para o aplicativo enquanto o aplicativo é compilado.

Compilação para implantação pode ser executada em uma destas duas maneiras: um que remove todos os arquivos de origem, como arquivos code-behind e marcação, ou um que mantém os arquivos de marcação.

Porquê pré-compilar:

As aplicações ASP.Net não desenvolvidas com as ferramentas acima descritas(sim, existem outras, como por exemplo o Delphi Prism da Oxygene) não necessitam de ser pré-compiladas para poderem “correr”, o .Net compila-as no momento em que são requeridas pelo utilizador.

A Pré-compilação é recomendável quando se pretende que estas executem mais rápido, quando não se pretende deixar o código fonte no servidor(por vezes externo e comercial) e quando se espera não precisar de alterar código frequentemente.

Aspnet_compiler no framework 3.5:

Não existe aspnet_compiler no .NET 3.5 porque o .NET 3.5 não inclui ASP.NET. A última versão do ASP.NET fio lançada como parte do Framework 2.0. No entanto como o .Net 2.0 é um subconjunto do ,Net 3.5 pode-se usar o mesmo aspnet_compiler que normalmente se encontra no direcório (%WINDIR%\Microsoft.NET\Framework\v2.0.50727\).

Exemplo de batch file:

set frmwk=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
set src=X:\MyApp
set dest=X:\MyAppcompiled
del /F /Q X:\MyAppcompiled\*.*
%frmwk%\aspnet_compiler -v /MyApp -p %src% %dest% -c

sintax:

aspnet_compiler  [-?]
                 [-m metabasePath | -v virtualPath [-p physicalPath]]
                 [[-u] [-f] [-d] [-fixednames] targetDir]
                 [-c]
                 [-errorstack]
                 [-nologo]
                 [[-keyfile file | -keycontainer container ] [-aptca] [-delaysign]]

Mais informações:

http://odetocode.com/Articles/417.aspx

.NET

Versões de Microsoft .Net Framework

additiveversionsnetfx

O Microsoft .Net Framework tem uma aborgadem do género: compile uma vez e execute em qualquer lado, similar ao JAVA “Write Once Run Everywhere(WORE)” da JVM.
Aparece em 2000 como um upgrade opcional o .Net Framework 1.0. A versão 3.0(WinFX) tem sido um componente obrigatório no Windows Vista e Server 2008 (Sistemas Operativos Longhorn)

  • .NET Framework 1.0 Beta 1 v1.0.????.0 on Nov 2000
  • .NET Framework 1.0 Beta 2 v1.0.2914.0 on Jun 2001
  • .NET Framework 1.0 RTM v1.0.3705.0 on Jan 2002
  • .NET Framework 1.0 SP1 v1.0.3705.209 on Mar 2002
  • .NET Framework 1.0 SP2 v1.0.3705.288 on Aug 2002
  • .NET Framework 1.0 SP3 v1.0.3705.6018 on Aug 2004
  • .NET Framework 1.1 RTM v1.1.4322.573 on Apr 2003
  • .NET Framework 1.1 SP1 v1.1.4322.2032 on Aug 2004
  • .NET Framework 1.1 SP1 v1.1.4322.2300 on Mar 2005 (Windows 2003)
  • .NET Framework 2.0 RTM v2.0.50727.42 on Nov 2005
  • .NET Framework 3.0 RTM v3.0.4506.30 on Nov 2006
  • .NET Framework 3.5 Beta 1 v3.5 on Apr 2007
  • .NET Framework 3.5 Beta 2 v3.5 on Jul 2007 (download)

net_35_namespaces_poster_jan081

ASP.Net SQL Server

Como utilizar o Response.Redirect para uma nova janela

Para fazer um redireccionamento para uma nova janela podemos adicionar ao controlo <asp:button> o atributo

ButtonPrint.Attributes.Add(“OnClick”, “javascript:window.open(‘novapagina.aspx’)”)

este atributo pode ser adicionado no Page.load()

Biztalk

BizTalk Server,para que serve afinal?

logo-header-biztalk-dg1

Nenhuma aplicação deve ser considerada de forma isolada. Concordando ou não com esta idéia, manter sistemas integrados tornou-se uma norma. Unir softwares envolve mais do que apenas a troca de bytes. Conforme as organizações passam a estar em um mundo orientado a serviços, o objetivo real – criar processos de negócios eficientes que unam sistemas separados em uma totalidade coerente – passa a estar ao alcance.

O BizTalk Server 2006 dá suporte a esse objetivo. Da mesma forma que seus antecessores, este mais recente lançamento permite unir diversos softwares, e ainda criar e modificar graficamente a lógica do processo que utiliza esses softwares. O produto também permite que os profissionais da informação monitorem processos em execução, interajam com parceiros comerciais e realizem outras tarefas orientadas aos negócios.

read more »

Microsoft Windows server

Windows HPC Server 2008

Windows HPC Server 2008, released in September 2008, is the successor product to Windows Compute Cluster Server 2003. Like WCCS, Windows HPC Server 2008 is designed for high-end applications that require high performance computing clusters. This version of the server efficiently scales to thousands of cores and includes features unique to HPC workloads: a new high-speed NetworkDirect RDMA, highly efficient and scalable cluster management tools, a service-oriented architecture (SOA) job scheduler, and cluster interoperability through standards such as the High Performance Computing Basic Profile (HPCBP) specification produced by the Open Grid Forum (OGF).

In June 2008, a system built collaboratively with the National Center for Supercomputing Applications (NCSA) and Microsoft ranked #23 on the Top500 list, a ranking of the world’s fastest supercomputers, with a LINPACK score of 68.5 teraflops.

In the November 2008 rankings published by Top500.org, a Windows HPC system built by the Shanghai Supercomputer Center achieved 180.6 teraflops, a peak performance that placed the so-called Dawning 500A system at #10 on the list of the world’s fastest supercomputers.

homepage: http://www.microsoft.com/hpc

SQL Server

SQL Server: Duplicação de registos indexados

———————————————————————-
— Carlos Galhano 2009.02.05
— Duplicação de Registos indexados
–tab teste: testeid,titulo
–tab teste2: teste2id,titulo2,testeid
———————————————————————-
Alter table teste add oldid integer
———————————————————————-
Select TesteID, Titulo INTO #tmpteste FROM teste
go
insert into teste (Titulo,oldid) (Select Titulo,testeid from #tmpteste)
go

—————–
Select teste.TesteID, teste2.Titulo2 INTO #tmpteste2 FROM teste2 inner join teste on teste.oldid=teste2.testeid
go
—————–
insert into teste2 (Titulo2,testeID)
((Select Titulo2,testeid from #tmpteste2 ))
go
—————–
drop table #tmpteste
go
drop table #tmpteste2
go
—————–
Alter table teste drop column oldid
———————————————————————-

Microsoft Networking

Microsoft Hyper-V Server 2008 é disponibilizado gratuitamente!

Download link

Download Microsoft Hyper-V Server 2008 Today!

Licensing Microsoft Hyper-V Server 2008

  • Microsoft Hyper-V Server 2008 is a stand-alone product that will be available via the Microsoft Download Center free of charge.
  • Microsoft Hyper-V Server 2008 does not require CALs for the product itself.
  • CALs will be required for all Windows Server virtualized operating systems which are hosted on Microsoft Hyper-V Server 2008.
  • Microsoft Hyper-V Server 2008 will be available in the following languages:
    • English (EN-US)
    • German (DE-DE)
    • Japanese (JA-JP)
    • French (FR-FR)
    • Spanish (ES-ES)
    • Chinese Hong-Kong (ZH-HK)
    • Chinese Simplified (ZH-CN)
    • Korean (KO-KR)
    • Portuguese (Brazil) (PT-BR)
    • Chinese Traditional (ZH-TW)
    • Italian (IT-IT)
    • Russian (RU-RU)

When to Use Hyper-V Server 2008

Microsoft Hyper-V Server 2008 is a great choice for customers who want a basic and simplified virtualization solution for consolidating servers as well as for development and test environments. Hyper-V Server 2008 only offers the most basic of virtualization features, making it ideal for:

  • Test and Development
  • Basic Server Consolidation
  • Branch Office Consolidation
  • Hosted Desktop Virtualization (VDI)

Customers who require richer and more robust virtualization features, such as Quick Migration, multi-site clustering, large memory support (greater than 32 GB of RAM), and more than four processors on the host server, should use Windows Server 2008. Windows Server 2008 provides business continuity, disaster recovery, greater scalability for consolidating large workloads, and flexible and cost-effective virtualization rights (one free virtual instance for Standard Edition, four free virtual instances for Enterprise Editions, and unlimited virtual instances for Datacenter Edition with the purchase of a license of Windows Server 2008).

The following table outlines which Hyper-V–enabled product would suit your needs:

Virtualization Needs

Microsoft Hyper-V Server 2008

Windows Server 2008 Standard

Windows Server 2008 Enterprise

Windows Server 2008 Datacenter

Server Consolidation

Available Available Available Available

Test and Development

Available Available Available Available

Mixed OS Virtualization (Linux and Windows)

Available Available Available Available

Local Graphical User Interface

Available Available Available

High Availability—Clustering

Available Available

Quick Migration

Available Available

Large Memory Support (Host OS) > 32 GB RAM

Available Available

Support for > 4 Processors (Host OS)

Available Available

Ability to Add Additional Server Roles

Available Available Available

Guest Virtualization Rights Included in Host Server License

None—Each Windows Guest VM Requires a License

1 Physical + 1 VM*

1 Physical + 4 VMs*

1 Physical + Unlimited VMs (Free)

* Each additional Windows guest VM requires a license.

If you need to acquire and host new server licenses, Windows Server 2008 Standard, Enterprise, and Datacenter provide the best value.

Microsoft Windows 7

Windows 7 Requisitos

  • 1GHz processador (32- or 64-bit)
  • 1GB Memória
  • 16GB Espaço em disco
  • Suporte para gráfico DX9 com 128MB de memória (para o interface Aero)
  • Uma drive DVD-R/W

Conforme notícia da PCWorld

Recursos muito idênticos ao Windows Vista:

read more »

Microsoft Utils

26 programas escondidos no Windows

Aqui está uma lista de 26 programas escondidos ou pouco conhecidos do Windows.
Alguns que não aparecem no menu iniciar mas que podem ser úteis.
Para abrir, digite o nome do ficheiro desejado no Menu Iniciar / Executar. Ex: clipbrd

1. Mapa de Caracteres = charmap.exe (para procurar caracteres indefinidos com suas fontes)
2. Limpeza de Disco = cleanmgr.exe
3. �rea de Transferência = clipbrd.exe (verifica o que está no clipboard, ou seja, o que está copiado na memória temporária)
4. Dr Watson = drwtsn32.exe (ferramenta para solução de problemas)
5. DirectX diagnóstico = diag.exe (teste seu DirectX, video & placas de som)
6. Private character editor = eudcedit.exe (crie ou modifique caracteres)
7. IExpress Wizard = iexpress.exe (compactador de arquivos, se vc usar o WinRAR ou WinZip não precisa dele)
8. Mcft Synchronization Manager = mobsync.exe (permite sincronização de arquivos na rede local)
9. Windows Media Player 5.1 = mplay32.exe (abre a versão 5.1 do tocador)
10. ODBC Data Source Administrator = odbcad32.exe (mexa com banco de dados)
11. Gerenciador de Objetos = packager.exe
12. System Monitor = perfmon.exe (tudo o que quiser saber sobre a performance do PC, para utilizadores avançados)
13. Gestor de Programas = progman.exe
14. Remote Access phone book = rasphone.exe
15. Registry Editor = regedt32.exe ou regedit.exe (para ver /modificar o Registro do Windows)
16. Services = services.msc (inicia, pára e configura os serviços do Windows)
17. Network shared folder wizard = shrpubw.exe (crie pastas compartilhadas na rede)
18. File signature verification tool = sigverif.exe (verifica a assinatura de um arquivo)
19. Volume Control = sndvol32.exe (controle de volume)
20. System Configuration Editor = sysedit.exe (modifique System.ini e win.ini)
21. Syskey = syskey.exe (protege o banco de dados de contas do Windows – use com cuidado).
22. Mcft Telnet Client = telnet.exe (CPublicar postagemliente Telnet em DOS)
23. Driver Verifier Manager = verifier.exe (monitore atividades de drivers).
24. Windows for Workgroups Chat = winchat.exe (um velho chat para rede local).
25. System configuration = msconfig.exe (desabilite/gerencie arquivos carregados ao iniciar Windows)
26. Diretivas de grupo – gpedit.msc (permite editar objetos de diretiva de grupo)

IIS Utils

Fiddler

Fiddler is a HTTP Debugging Proxy which logs all HTTP traffic between your computer and the Internet. Fiddler allows you to inspect all HTTP Traffic, set breakpoints, and “fiddle” with incoming or outgoing data. Fiddler includes a powerful event-based scripting subsystem, and can be extended using any .NET language.

Fiddler is freeware and can debug traffic from virtually any application, including Internet Explorer, Mozilla Firefox, Opera, and thousands more.

Homepage: http://www.fiddlertool.com/fiddler/