Visual Studio Community 2013

Ontem a Microsoft anunciou uma nova versão do Visual Studio 2013, a versão Community, a principal novidade desta versão é o fato de ser completamente gratuita.

Esta versão do Visual Studio têm com publico alvo programadores independentes, pequenas equipas de desenvolvimento, contribuidores de projetos open source e estudantes… que agora podem usar, o que na minha opinião é, o mais poderoso IDE de programação. Ao contrário de um mito que já se arrasta das versões Express do Visual Studio, as aplicações criadas tanto no VS express como nesta nova versão, podem ser comercializadas.

Embora ainda não tenha testado segundo o site oficial esta versão gratuita tem todas as funcionalidades da versão Professional.

Paralelamente a este anuncio foram feitos outros que mostram claramente a mudança de rumo da Microsoft, e que finalmente a Microsoft deixou de ignorar o mercado!! E que talvez seja desta que quebra algo que sempre me irritou profundamente que era a Microsoft ignorar por completo a evolução e querer definir a evolução com os seus própios standards!!

Quanto a mim creio que o presidente Satya Nadella está a devolver ou conquistar a confiança que a Microsoft precisa, num mercado onde o importante é o amanhã!

Download Gratuido do Visual Studio

Burlas no OLX

Embora não seja um utilizador assíduo do site de classificados OLX, tenho tido conhecimento de diversas burlas feitas através de anúncios colocados no OLX. Não podemos culpabilizar o OLX no entanto se houvesse um sistema de feedback semelhante ao que existe no Ebay muito provavelmente algumas das burlas seriam evitadas!!

A burla que oiço com mais frequência é a de “vendedores” que colocam anúncios de produtos e que quando “vendem” limitam-se a receber o dinheiro e cortar o contacto com o comprador sem nunca entregar o objecto da venda, creio que,estes vendedores, não sejam apanhados por medo dos compradores enganados ou pelos baixos valores das transacções , porque em alguns casos o pagamento é feito por transferência bancária em que o “Vendedor” faculta o seu NIB e sendo o NIB um identificador da conta facilemente uma autoridade “chega” ao seu titular, desconheço a lei e não sei se podemos apresentar queixa de burla nestes casos. O facto de termos facultado ao “Vendedor” os nosso dados pessoais também pode ser um factor de medo!!! Os valores envolvidos são muitas vezes baixos, talvez já com intuito de dissuadir o burlado de apresentar queixa e ter as “dores de cabeça” resultantes de todo o processo.

Outra burla que já me relataram várias vezes é de um “comprador” interessado nos produtos que estão à venda, mas que infelizmente está em Inglaterra ou a mudar-se para lá e quer fazer o pagamento por Paypal!! No entanto o “comprador” como não quer prejudicar o vendedor oferece-se para suportar os custos de transporte e inclusive para pagar mais do que o valor pedido no anuncio para compensar a maçada e as taxas do Paypal!! O contacto é feito tanto por telefone como por email e tudo é muito verosímil, não tive acesso a nenhuma destas “conversas” mas nos relatos que ouvi é tudo muito convincente e o “comprador” parece ser muito honesto. Tudo corre muito bem até ao dia acordado para o levantamento pela transportadora dos bens em causa, nesse dia o vendedor recebe uma chamada de um alegado “transportador” que diz que o pagamento do transporte terá que ser feito antecipadamente, quando o vendedor contacta o “comprador” o mesmo diz-lhe para efectuar o pagamento do transporte que ele já está a tratar do pagamento dos bens!! E aqui é que está a burla o pagamento do transporte terá que ser feito através da Western Union, que os mais incautos poderão achar normal visto ser um nome Inglês o burlão ter dito que está em Inglaterra. A Western Union é um sistema de envio de remessas de dinheiro que permite ao burlão levantar o dinheiro sem ser identificado e sem deixar rasto.

Estas são as burlas que tive conhecimento no entanto não duvido que existam muitas mais…  o OLX não se responsabiliza por estas situações (nem pode!!!) e dá concelhos de como evitar algumas das burlas conhecidas, referi o site OLX a titulo de exemplo e porque as situações que me reportaram foram iniciadas em contactos através do OLX no entanto não duvido que os burlões também sejam  trabalhadores que infestem também outros sites semelhantes e concorrentes com esquemas iguais ou parecidos!!

MEO Cloud a nuvem Portuguesa…

Apesar de ter muito respeito pela criatividade e pela qualidade do trabalho dos Portugueses… quando me falaram pela primeira vez no MEO Cloud (na altura PT Cloud) pensei que seria mais um serviço de armazenamento na nuvem sem nada de novo… mais uma gota de água no oceano…

Quando tive oportunidade de testar o serviço retirei tudo o que ousei pensar sobre o MEO Cloud, está um serviço muitíssimo bem conseguido… tão bom ou melhor que a maioria dos serviços existentes do género inclusive os serviços pagos…

Ora vejamos 16GB de armazenamento gratuito sem truques sem “mas” nem “porquês”, um interface simples e intuitivo, uma velocidade excelente de download e upload, aplicações para usar em várias plataformas e tudo isto de borla!!!

Mas o recurso que me levou a escrever este artigo foi o genial e bem conseguido upload2me, que é um recurso excelente!! que consiste em criar uma pasta partilhada que permitimos a quem tiver o link gerado aquando da partilha, fazer upload directamente para o nosso MEO Cloud sem ter sequer que criar conta e sem ter que ter qualquer nível de conhecimento de utilização do serviço, simplesmente envio o link do outro lado abrem o mesmo e clicam em upload e já está!!

Eu sei que existem outros serviços do género do upload2me no entanto não me inspira confiança que um site onde vou colocar informações muitas vezes confidenciais não tenha, em alguns casos, nenhum género de autenticação ou forma de apagar o ficheiro que fiz upload. Por estas e por outras até à data sempre me mantive fiel ao uso de ftp’s!!! Agora mesmo quando estou a trabalhar remotamente e preciso de receber um ficheiro que está no host remoto abro o link de uma pasta upload2me que está na minha conta e sem ter o perigo de expor o meu user ou password (tanto do Sapo como do FTP) recebo o ficheiro de forma segura.

O serviço está disponível no endereço abaixo (é o meu link de afiliado, ao contrário de outros serviços para já não existe nenhuma recompensa!! mas com o serviço que oferecem não há muito mais a pedir!!!) :

https://meocloud.pt

 

Este post não foi patrocinado pelo MEO, quando é para dizer mal digo quando é para dizer bem digo também ;)

 

MEO – Configuração por defeito perigosa

Os routers MEO (Thompson os outros não sei!!) disponibilizam portas USB que permitem ligar um dispositivo como por exemplo um disco ou uma pen e partilhar o seu conteúdo na rede local (pensava eu!!!).
Hoje estava a testar essa funcionalidade e para isso bastou ligar o dispositivo (PEN) e nas configurações do router activar a dita funcionalidade (Partilha Windows ou SMB, servidor FTP e UPnP AV Media Server) , todos os serviços funcionam correctamente e sem problemas na rede local… como foi tão rápido resolvi dar mais uma vista de olhos pela configuração do router e qual o meu espanto que existe um encaminhamento de portas (NAT) que está nos routers por defeito que encaminha a porta 21 (FTP) para o ip 192.168.1.253 (este é o ip em que são disponibilizados os serviços enumerados acima). Como a autenticação FTP é partilhada com o router (os users e passwords são os mesmos, testei Administrator e meo) e o serviço fica disponível para o mundo creio que isto constitui uma ameaça de segurança.

MEO_Regra_NAT_Port_21

Como as gamas de ip’s onde o MEO opera são conhecidas nada impede que alguém mal intencionado crie um bot que se tente ligar a todos os ip’s do MEO à porta 21 e teste a autenticação por defeito e caso consiga “entrar” descarregue o conteúdo do armazenamento que ligamos no router!!! ou faz upload para o nosso router de conteúdos indesejados ou maliciosos.

MEO_FTP

O conselho que dou a quem quiser usar o seu router MEO como servidor de ficheiros é desactivar a regra NAT que encaminha a porta FTP,outra solução passa por mudar as passwords dos utilizadores do router, no entanto , creio não ser suficiente pois nada impede a PT que no próximo update ao firmware coloque outro utilizador ou altere a password dos que existem para a password default.
A solução mais segura será activar apenas a partilha windows e Media Server pois estas funcionalidades estão disponíveis apenas na rede local, mas ter em atenção que não existe autenticação ou seja qualquer pessoa ligada à rede local pode aceder aos ficheiros contidos no armazenamento ligado ao router.

SQL Server – Usar Autenticação Windows fora do Dominio

Numa estrutura típica duma aplicação em rede com base de dados SqlServer em que se usa um servidor de Active Directory para centralizar os Utilizadores e acessos, tudo funciona bem até aparecer uma máquina que por alguma razão não podemos ou não dá para colocar no domínio. Na situação em que tive que implementar este “truque” tratou-se de um pc com Windows Vista Home Basic que será usado por um utilizador que está no Active Directory e que têm que usar um pc que está no domínio e esporadicamente usa um portátil com Vista Home Basic (que não dá para colocar no Domínio).

Para implementar este “truque” tudo o que precisamos é usar funções fornecidas pelo próprio Windows!! vou enumerar os passos para tornar isto possível!

1º – Criar um atalho para aplicação

2º – Nas propriedades do atalho acrescentar o texto seguinte antes do caminho do executável:

runas /user:NomeDoDominio\NomeDoUtilizador /netonly

 

3º – Confirmar que o destino do atalho está com o texto anterior seguido do caminho do executável onde queremos usar a autenticação Windows.

4º – Ao executar o atalho o utilizador só terá que fornecer a sua password do Active Directory e usar  normalmente a aplicação como se o pc estivesse no domínio!!!!

5º – para embelezar a “coisa” podemos atribuir ao atalho o mesmo icon da aplicação que o utilizador já conhece!! (durante o processo o atalho vai assumir o icon do executável do RunAs).

6º – caso o windows não assuma o comando runas, colocar o caminho completo do executável que está na pasta system32 do Windows.