Componentes e controlos .net Framework

Syncfusion

Escolher componentes e controlos para uma aplicação não é tarefa fácil… temos que que ter em conta as funcionalidades que acrescentam à nossa aplicação, o “peso” que os componentes ou controlos terão no desempenho da aplicação, e o tempo que pouparão ao desenvolvimento.

Outro factor é o preço dos próprios componentes e controlos, se for para usar num ou mais projectos grandes a serem comercializados facilmente se dilui o preço de aquisição no preço de venda… se for para uma aplicação desenvolvida por uma pequena empresa ou por um freelancer para uso próprio a maioria dos “pacotes” de componentes têm preços que não compensam o custo, e limitamos-nos a usar o standard.

Em pensar nos freelancers e nas pequenas empresas, e também inspirada na Miscrosoft que nos “deu” a versão community do Visual Studio, uma empresa chamada Syncfusion criou uma versão “community” do seu pacote de componentes e controlos, esta versão gratuita (com valor comercial de quase 10 000€)  destina-se a programadores individuais ou equipas até 5 utilizadores que facturem por ano menos de $ 1 000 000 (USD).

Na versão gratuita do “ESSENTIAL STUDIO 2015 VOLUME 4” estão incluídos todos os componentes e controlos das versões pagas que enumero abaixo (esta lista está incompleta para a lista completa ver o site da Syncfusion)

WEB

  • ASP.NET MVC
  • ASP.NET Web Forms
  • JavaScript
  • LightSwitch
  • Silverlight

MOBILE

  • iOS
  • Android
  • Windows Phone
  • WinRT
  • Xamarin
  • JavaScript
  • Orubase
  • UWP

DESKTOP

  • Windows Forms
  • WPF
  • UWP

FILE FORMATS

  • Excel

  • PDF

  • Word

  • PowerPoint

Para saber mais sobre a licença gratuita basta ir ao site http://www.syncfusion.com/products/communitylicense.

 

Como não trabalho (para já!!) com Android ou IOS, não posso opinar quanto à qualidade dos componentes para estas plataformas, posso apenas comentar os componentes de Windows, para já os componentes que usei (da versão gratuita) foram apenas os destinados a WPF, e são de facto fáceis de usar e trazem um grande valor acrescentado à aplicação. Por exemplo se usar-mos a datagrid standard do .net teremos algo muito estático… ao usar a datagrid da SyncFusion temos filtros (como os do Excel), agrupamentos por colunas, etc… e o código a mais é praticamente nulo. O “menu” Ribbon (não existe equivalente na framework) também é muito simples de usar e modificar e deixa as nossas apps com um visual a que os utilizadores já se habituaram.

Sem dúvida algo a experimentar e usar…

PS. Este post não é patrocinado, é mais uma especie de agradecimento à empresa SyncFusion pelo excelente produto… e pela sua versão community, que tenho usado nos projectos pessoais.

Recuperar Passwords de varios softwares!!

Já conheço este site há algum tempo já usei inúmeras vezes os programas disponibilizados e todos cumprem os objectivos a que se propõe, tirando o facto do AVG numa das actualizações me ter apagado os executáveis dizendo que continham um virus qualquer, nunca tive problemas.

Agora o AVG já não se queixa!!!

O site é NirtSoft.com

Tem software gratuito para recuperar passwords armazenadas no PC em Windows dos seguintes programas:
-MSN
-Outlook Express, Microsoft Outlook 2000, Microsoft Outlook 2002/2003, IncrediMail, Eudora, Netscape Mail, Mozilla Thunderbird e Group Mail Free.
-Internet Explorer
-Passwords de ligações dial-up
-Microsoft Access
etc etc

e um sniffer para cheirar as passwords enviadas para servidores pop e smtp…

Vale a pena fazer download de todos e guardar num sitio acessivel!!!!

Sun vende servidores com Windows 2003 Server!!!

Estranho a Sun não tinha já um sistema operativo?
Em tempos um dos objectivos da Sun não era ultrapasar ou acabar com a Microsoft???
A Sun não elaborou muitas estrategias para combater a Microsoft??

Já ninguém tem principios, e os poucos que dizem ter não os seguem!!!

Fonte Original

Acelerar o sistema…

Independentemente do sistema Operativo que estamos a usar achamos que o computador está sempre lento (falo por mim!!), um dos truques que uso à algum tempo e que vou partilhar agora é multi-plataforma usuou-o tanto em Linux como em Windows!!

E consiste em desactivar vários serviços que nem sempre que ligo o computador os uso…

Em Linux basta desactivar serviços que não usamos em todos os Run Levels e criar um script que os inicie quando for necessário…

Em Windows através do gestor de Serviços desactivar os serviços que não usamos e criar um .bat que os arranque quando for necessário…

Exemplo Linux:
Imaginemos que temos um servidor web de testes, mas a finalidade desse computador não é exclusivamente essa, e decerto nem 50 % das vezes que ligamos o computador usamos o dito… dependendo da distro do Linux existem formas diferentes de alterar o arranque dos serviços a partir de que Run Level é que estes estão disponiveis por exemplo no Trustix é com o comando chkconfig que listamos e configuramos o arranque dos serviços, já no Ubuntu podemos usar o rcconf

sudo apt-get install rcconf
sudo rcconf
sudo NomeServiço RunLevelQueArranca
por exemplo para o apache não arrancar seria:
sudo apache2 0

Ou editando o /etc/initab (prefiro!)

Depois de desactivar o arranque dos serviços para que estes não arranquem e no caso do servidor web com Mysql seria:

/etc/init.d/apache2 start
/etc/init.d/mysql start

Esta parte já é mais parecida em todas as Distros, o que ganhamos com isto: uns segundos no arranque e um sistema mais leve.

Exemplo Windows:
Vou usar na mesma o exemplo do servidor Web também com Mysql, botão direito em “O meu Computador” –> Gerir –> Serviços e alteramos o tipo de arranque dos serviços pretendidos para manual no caso do servidor web são o MySQL5 (No caso do Mysql5 com o nome default) e W3SVC (IIS) com certeza que mais serviços que são usados esporadicamente e são estes que devemos desactivar…
Depois de o arranque estar manual é termos o sistema mais leve no próximo reinicio para facilitar criamos um ficheiro .bat por exemplo ArranqueServidorWeb.bat com o conteúdo:

net start MySql5
net start W3SVC

Quando for necessário usar estes serviços basta executar o ArranqueServidorWeb.bat e temos os serviços relacionados alive and Kicking…

Uma sugestão em ambos os sistemas é ter um directório com os vários Scripts de arranque dos serviços com nomes elucidativos para quando for necessário usá-los não ser necessário perder tempo a ver o que cada um faz.

No exemplo usei apenas Apache e o Apache ou IIS mas podem ter mais serviços relacionados com o Servidor Web podem ter mais Servidores de base de dados, o Bind, servidor de FTP, etc etc… dependo da situação antes de fazer isto convém fazer um rastreio aos serviços relacionados para não impedir o funcionamento correcto do Sistema Operativo e aumentar a performance do mesmo….

😉

Recuperar password do windows… Ophcrack!

Ainda não tive oportunidade de testar este software, mas pelas reviews que tenho visto parece que funciona mesmo, mal acabe o download do ISO vou testar para ter a certeza que funciona…

Este programa corre em Windows, Linux e Mac OS X e serve para recuperar passwords esquecidas ou para descobrir passwords de utilizadores do Windows.

Existe também um ISO com uma distro de Linux (SLAX6) este ISO é um Live CD que recupera automaticamente as passwords dos utilizadores do Windows. Esta é a mais valia deste software de todos os programas que conhecia para o efeito era necessário ter acesso ao sistema para instalar um programa que depois crackava as passwords, com a hipotese do LiveCD isso deixou de ser necessario…

Também recupera passwords no Windows Vista!!!

Site do Ophcrack
Link para o ISO do LiveCD