Sistema Operativo do MEO

Desde que ouvi falar do MEO que andava curioso com a tecnologia que há por trás, hoje reparei num autocolante colado por trás de uma BOX, que tinha escrito “Microsoft IPTV”, gogglei por estes termos e não é que afinal a box é Microsoft por dentro.

O software chama-se “Microsoft Mediaroom” e o MEO aparece na lista de clientes, além de outros providers de IPTV estrangeiros!

Só não consegui arranjar nenhum trial para puder mexer e ver como é que isto é por dentro, mas pelo menos no site dá para ver as funcionalidades que estão implementadas actualmente no serviço do MEO, e as que os sistema suporta que podem vir a ser implementadas no mesmo.

Pelo que vi o acesso aos recursos de desenvolvimento estão restritos aos funcionários dos fornecedores de IPTV, talvez seja para não expor as falhas ao mundo e para manter os parâmetros de acesso aos serviços top secret.

Isto até pode uma banalidade mas eu não sabia!!!

Microsoft Web Developer 2008 Express – Compilar Site

Depois de muito procurar nos menus do Web Developer Express uma opção para compilar um site (o Publish do Visual Studio Pro), não encontrei essa opção nesta versão do produto. Pesquisei também na Net e não encontrei nada!!!
Mas existe forma de compilar os ficheiros do site para que a source não seja exposta a quem tiver acesso ao sistema de ficheiros do servidor, para compilar o site devemos usar um executável que esta dentro do directório da Framework, no exemplo vou usar o executável da Framework 2, e então a sintaxe para compilar um site usando o executável aspnet_compiler.exe será:

%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_compiler.exe -d -errorstack -v /PathSiteNoIIS -p InputSource SiteCompilado

Ao executar aspnet_compiler.exe passamos alguns parâmetros, o -d é para apresentar a informação de debug durante a compilação, o ““errorstack mostra informações de debug adicionais (útil para ajudar a interpretar as exceptions), o ““v é o caminho no IIS onde irá ser publicado o site se por exemplo formos publicar o site em http://antoniocampos.net/MeuSite a parte MeuSite é o parâmetro v, o parâmetro ““p indica o caminho para o código fonte a compilar por exemplo c:\MeuSite e por ultimo onde diz SiteCompilado substituir pelo caminho onde queremos guardar os ficheiros compilados por exemplo c:\MeuSiteCompilado\ será o conteúdo deste directório que teremos que copiar para o servidor.

Se o código for utilizado num ficheiro bat podemos automatizar a geração dos outputs, evitando ter que escrever todo o comando cada vez que vamos publicar o site.

Nota:
O %windir% é uma variável de ambiente que guarda a path do directório do windows, usado desta forma independentemente da versão do windows e da path do directório do windows a sintaxe vai funcionar.

Microsoft Web Plataform

A Microsoft disponibiliza já há algum tempo uma espécie de wizard que instala um servidor web com vários extras, com o celebre processo de instalação “Next, Next…”.

Este wizard permite instalar de uma forma rápida e fácil os seguintes programas:

  • .NET Framework (ok, não é um programa!)
  • IIS já com algumas configurações e algumas extensões como por exemplo o IIS Media Services
  • SQL Server (Express com o SQL Server Management Studio Express)
  • Visual Web Developer (Um editor gráfico para ASP.NET suporta C# e VB.Net, se tiverem as versões express do C# ou VB.Net sem o Service pack 1 a instalação não prossegue!)
  • E mais…!

Para quem usa ou tem que usar Windows e precisa de uma ambiente de testes com suporte ás várias tecnologias web esta é uma das soluções.

O que me fez escrever este post não foi publicitar mais um produto Microsoft, mas sim o espanto ao ver que este wizard instala ou permite instalar suporte PHP no ISS, que para mim sempre foi sinónimo de caos (já o fiz várias vezes em cada uma delas surgiu um problema diferente, principalmente depois de mexer no php.ini). Além disto na instalação do PHP permite instalar também um driver para ligar o PHP ao SQL Server. Sim eu sei que esse driver já não é novo, mas nunca foi tão facil de instalar!

Além do referido existe uma lista de aplicações (Open-source!) que podem ser facilmente instaladas entre as quais o WordPress e o Drupal dois nomes que associamos imediatamente ao mundo do Open Source, e ao mundo do Linux, Apache, Php e Mysql…

Nos ultimos tempos tenho notado uma proximidade maior entre a Microsoft e o mundo Open-Source ou será só impressão minha? O que quererá isso dizer??

Já agora o link para o site da coisa é o seguinte Microsoft Web Plataform e a Galeria de Aplicações está aqui.

Windows Live SkyDrive

Desde que me apresentaram este serviço nunca tinha tido curiosidade nem necessidade de o usar, hoje surgiu-me um problema em que a solução pode passar por usar o Skydrive dai ter feito alguns testes.

Para quem não sabe o que é o Skydrive é um espaço na internet que pode usado para guardar ou partilhar ficheiros, não uso outros sistemas do genero por isso não tenho comparações. Resumidamente é um disco que acedemos através do Browser. São 25 GB de espaço para usar-mos com a nossa tralha!!

Tem bastantes funcionalidades a que mais me interessou foi a que permite partilhar de uma forma simples ficheiros com o mundo!!!

Aproveitei para partilhar alguns ficheiros que tinha no meu desktop que podem ser uteis, Minhas Pastas SkyDrive! este link exige login com um liveid, se enviarem o código embed para um só ficheiro ou pasta é acedido sem qualquer login.