..::data e hora::..ama a teu o próximo como a ti mesmo e faça a ele somente o que gostaria que te fizessem.::.. 00:00:00

Wikipedia

Resultados da pesquisa

sábado, 29 de dezembro de 2012

A evolução da internet na vida cotidiana...



Tudo hoje em dia pode ser feito na internet,  basta ter o acesso online,  não precisa mais de sistema operacional, programas instalados ou hds e pendrives para guardar informações, tudo pode ser feito na nuvem, tudo é armazenado em um servidor online e pode ser acessado de qualquer lugar do mundo em qualquer máquina com qualquer sistema operacional..., basta criar uma conta no www.google.com.br
Para ter grátis uma caixa de email...,  o blogger para expor e trocar suas idéias, o google docs(disco) onde você pode armazenar seus arquivos, e criar textos, planilhas e apresentações tudo online sem precisar instalar nenhum programa, no seu pc.... mesmo pra aqueles que não possuem computador em casa podem utilizar a lan house para ter acesso ao mundo da tecnologia e conhecimento, guardar seus arquivos e dados pesquisados e aprender compartilhando informações....a lan house com certeza é o ponto inicial para o desenvolvimento, e conhecimento humano ilimitado... mesmo as classes sociais mais pobres podem potencializar o seu desenvolvimento a partir do acesso das informações online. Todos tem direito de ter o conhecimento mas, as vezes é preciso um mentor pra ensinar os caminhos,  hoje todo  mundo tem a disposição toda a tecnologia da informação vinda da internet, basta se interessar e aprender a pesquisar corretamente na internet conhecimentos que realmente valham a pena ser absorvidos,  hoje, só não aprende quem não quer, pois uma variedades de livros, artigos, documentos está a disposição de todos para ser consultados, a interatividade do blog, e-mail, comunicadores instantâneos e documentos compartilhados  são todas as ferramentas necessárias para o aprendizado... não ter computador não é desculpa, tudo é questão de querer.“Querer é Poder....”

quinta-feira, 6 de dezembro de 2012

ChessPark


ChessPark

ChessPark



https://secure.chess.com/chesspark

Mais um bom jogo de Xadrez.
As origens do jogo de xadrez são antigas e certamente controversas. Uma linha mais tradicional aponta que tenha surgido na Índia, no ano 570 d.c. Outras remetem a uma origem comum a outros jogos de tabuleiro praticados na antiga Grécia ou na China.
Em sua forma mais moderna, o xadrez começou a ser praticado na Europa em meados do século XV, sendo as suas regras consolidadas com a publicação da obra de Philidor em 1748 (5). O Torneio de Londres, realizado em 1851, é considerado como a primeiracompetição de xadrez nos moldes modernos.
No Brasil, a prática do xadrez foi introduzida com a chegada das primeiras caravelas e, em 1808 com a vinda da Corte de D. João VI a prática ganhou um grande impulso. O primeiro clube de xadrez foi fundado no Rio de Janeiro em 1876 e em novembro de 1924 a Confederação Brasileira de Xadrez.
Jogue online!
Esse excelente jogo traz o clássico Xadrez de uma forma totalmente online e sem nenhum tipo de instalação em seu computador. Você poderá, através de poucos cliques, enfrentar qualquer outro usuário do site em partidas emocionantes.
Há, ainda, um ranking com suas vitórias e derrotas, dando a você a possibilidade de ser respeitado e enfrentar desafios mais intensos contra jogadores que tenham uma boa reputação dentro do site.


Leia mais em: http://www.baixaki.com.br/download/chesspark.htm#ixzz2EINu4Yk1

Visual Basic

O Visual Basic (abreviado como VB) é uma linguagem de programação produzida pela empresa Microsoft, e é parte integrante do pacote Microsoft Visual Studio. Sua versão mais recente faz parte do pacote Visual Studio .NET, voltada para aplicações .Net. Sua versão anterior fez parte do Microsoft Visual Studio 6.0, ainda muito utilizado atualmente por aplicações legadas.
Um aperfeiçoamento do BASIC, a linguagem é dirigida por eventos (event driven), e possui também um ambiente de desenvolvimento integrado (IDE — Integrated Development Environment) totalmente gráfico, facilitando enormemente a construção da interface das aplicações (GUI — Graphical User Interface).[1] O nome Visual Basic, é Derivado de:
Visual Basic era muito usada em ambientes corporativos: uma pesquisa de 2005 indicou que 62% dos programadores usavam uma forma de Visual Basic, seguido de C++, JavaScript, C# e Java. Atualmente foi suplantada pelo Java[2]
Em suas primeiras versões, o Visual Basic não permitia acesso a bancos de dados, sendo portanto voltado apenas para iniciantes, mas devido ao sucesso entre as empresas — que faziam uso de componentes adicionais fabricados por terceiros para acesso a dados — a linguagem logo adotou tecnologias como DAO, RDO, e ADO, também da Microsoft, permitindo fácil acesso a bases de dados. Mais tarde foi adicionada também a possibilidade de criação de controles ActiveX, e, com a chegada do Visual Studio .NET, o Visual Basic — que era pseudo-orientada a objetos — tornou-se uma linguagem totalmente orientada a objetos (OO).
Existem várias linguagens derivadas, entre as quais:

O Microsoft Visual Studio é um pacote de programas da Microsoft para desenvolvimento de software especialmente dedicado ao .NET Framework e às linguagens Visual Basic (VB), C, C++, C# (C Sharp) e J# (J Sharp). Também é um grande produto de desenvolvimento na área web, usando a plataforma do ASP.NET. As linguagens com maior freqüência nessa plataforma são: VB.NET (Visual Basic.Net) e o C♯ (lê-se C Sharp).

Índice

 

 Edições

O Visual Studio possui diversas edições no mercado:

Visual Studio 97

Esta versão foi desenvolvida em 1997. Havia duas edições deste produto: A edição Professional (profissional) e Enterprise (empresarial).
Esta versão incluía o Visual Basic 5.0, Visual C++ 5.0, Visual J++ e Visual FoxPro 5.0.

Visual Studio 6.0

Esta versão foi publicada em 1998. Esta contém a versão mais conhecida e usada no mundo, do Visual Basic e do Visual C++ (6.0). Até essa versão não tinha o.NET Framework. Muitos ainda usam o VS 6.0 porque o que se faz nele roda em todas as versões de Windows, já nos novos é necessário ter o.NET Framework, o que aumenta bastante o tamanho dos instaladores.

Visual Studio.NET

Esta é uma versão focada no desenvolvimento da plataforma .NET. Inclui O Visual C# e o Visual Basic .NET.

Visual Studio 2008

Lançada em Fevereiro de 2007, junto com as versões finais dos softwares Windows Server 2008 e o SQL Server 2008. Seguem algumas especificações dessa edição do software:

 Tipos de projeto no Visual Studio 2008

  • Windows
    • windows forms application
    • WPF application
    • console application
    • windows service
    • WPF user control library
    • class library
    • WPF browser application
    • empty project
    • WPF custom control library
    • windows control forms library
  • Web
    • asp.net web application
    • asp.net ajax server control
    • asp.net server control
    • asp.net web service application
    • asp.net ajax server control extender
    • wcf service application
  • smart device
    • smart device project
  • reports
    • reports application
    • crystal reports application
  • test
    • test project
  • WCF
    • sequential workflow service library
    • sindication service library
    • state machine workflow service library
    • wcf service library
  • Workflow
    • empty workflow project
    • sequential workflow library
    • sharepoint 2007 state machine workflow
    • state machine workflow library
    • sequential workflow console application
    • sharepoint 2007 sequential workflow
    • state machine workflow console application
    • workflow activity library
  • distribuited systems
    • application design
    • system design
    • logical datacenter design
  • setup and deployment
    • setup project
    • merge module project
    • cab project
    • web setup project
    • setup wizard
    • smart device cab project
Visão Geral
O Microsoft® Visual Studio® 2008 cumpre a visão da Microsoft de aplicativos clientes permitindo que os desenvolvedores criem com muita rapidez aplicativos que são passíveis de proporcionar experiências de usuário com a mais alta qualidade e riqueza. O Visual Studio 2008, junta ferramentas com as quais as organizações sentirão maior facilidade em capturar e analisar informações, o que significa a melhor tomada de decisões de negócios. O Visual Studio 2008 possibilita que organizações de todos os tamanhos criem aplicativos mais seguros, gerenciáveis e confiáveis que tiram proveito do Windows™ e do Office.
O Visual Studio 2008 se baseia em três pilares para proporcionar melhor experiência para os programadores: Melhorias na produtividade do desenvolvedor; Gerenciamento do ciclo de vida do aplicativo; e Utilização das mais recentes tecnologias.
 Versões
  • Microsoft® Visual Studio® 2008 Express
    • Web Developer 2008 Express Edition (Web)
    • Basic 2008 Express Edition (Windows Forms)
    • C# 2008 Express Edition (Windows Forms)
    • C++ 2008 Express Edition (Windows Forms)
  • Microsoft® Visual Studio® 2008
O Microsoft Visual Studio 2008 Professional Edition e o Microsoft Visual Studio 2008 Standard Edition fornecem a indivíduos e pequenas equipes de desenvolvimento um ambiente com muitos recursos para a construção de aplicações de alto desempenho que aproveitam as vantagens das mais recentes tecnologias, alinhando-se aos objetivos de negócios.
Disponível nas edições:
  • Standart Edition
  • Professional Edition
  • Microsoft® Visual Studio® Team System 2008
O Microsoft Visual Studio Team System 2008 é uma solução integrada de gerenciamento do ciclo de vida da aplicação que permite aos membros de sua equipe colaborarem e se comunicarem de forma mais eficaz, garantirem a qualidade do software e obterem maior visibilidade sobre o ciclo de vida de desenvolvimento de softwares.
Disponível nas edições:
  • Team Suite
  • Architecture Edition
  • Database Edition
  • Development Edition
  • Test Edition
  • Team Foundation Server

 Visual Studio 2010

A 12 de Abril de 2010 a Microsoft lançou o Visual Studio 2010, de nome de código Dev10, e a .NET Framework 4.[1][2][3]
Foi lançado com o objetivo de ser a IDE mais completa disponível no mercado. Para isso conta com suporte a desenvolvimento de aplicativos Web, aplicativos para Windows Phone, SharePoint além de aprimorar os já conhecidos, Windows Forms, Web Forms e também plataformas como o Microsoft XNA. Oferece IntelliTrace, Gerenciamento de Ciclo de Vida de Aplicativos (ALM), uma nova interface desenvolvida com WPF (Windows Presentation Foundation), para tornar a IDE mais intuitiva, sistema de busca muito mais eficaz, dentre outros.
Top 5 recursos para Desenvolvedores:
  • Construir customizações para SharePoint;
  • Desenvolver aplicações para Windows 7, utilizando seus recursos (Multitouch, Pin Bar, etc.);
  • Compreender de forma mais simples códigos e arquitetura já existentes;
  • Identificar por testes, os impactos de alterações no código.
  • Customizar o Visual Studio para atender às suas necessidades.
Top 5 recursos para Testadores:
  • Aproveite uma colaboração profunda com o time de desenvolvimento;
  • Avançar (Fast Forward) por testes manuais;
  • Reproduzir bugs em um ambiente virtualizado;
  • Automaticamente incluir contexto aos bugs;
  • Total visibilidade do progresso do teste.
Top 5 recursos para Gerentes de projeto:
  • Novo dashboard mantém o time em sincronia;
  • Ágeis templates ajudam no processo de estimativa;
  • Rastreabilidade de requisitos mantém as partes interessadas informadas;
  • Visual Studio Team Web Access auxilia na emissão de relatórios;
  • Novos relatórios ajudam a permitir gerenciamento proativo de projeto.
Top 5 recursos para UI designers
  • SketchFlow para rápida prototipação e compartilhamento;
  • Integração com o time de desenvolvimento via Team Foundation Server;
  • Melhorias na edição de HTML e CSS, com suporte aos padrões CSS 2.1 ;
  • Melhorias no compartilhamento de arquivos XAML;
  • Novo suporte ao desenvolvimento de Silverlight.

Dev-C++


Dev-C++ é um Ambiente de Desenvolvimento Integrado (IDE - Integrated Development Environment) para programação na linguagem C/C++. Ele usa a porta Mingw do GCC (GNU Compiler Collection) como seu compilador. O programa cria executáveis nativas no Win32, console ou GUI. Dev-C++ também pode ser usado juntamente com o Cygwin. Dev-C++ é gratuito e de código aberto e é totalmente escrito em Delphi, que ironia não?

Lista de Recursos:
  • Suporte a compiladores baseados em GCC.
  • Depuração integrada (usando GDB).
  • Navegador de classes.
  • Recurso de completar códigos.
  • Navegador de depuração de variáveis.
  • Gerenciador de Projetos.
  • Editor com destaque de sintaxe personalizável.
  • Suporte a modelos para criação dos seus próprios projetos.
  • Edição e compilação de arquivos de recursos.
  • Gerenciador de Ferramentas.
  • Suporte a impressão.
  • Facilidades de encontrar e substituir.
  • Gerenciador de pacotes para facilitar a instalação e adição de bibliotecas.
  • Suporte CVS.
  • Lista de coisas a fazer.
  • Janela de CPU.
+ ide c 
http://www.icsharpcode.net/OpenSource/SD/Download/
http://cplus.about.com/

Leia mais em: http://www.baixaki.com.br/download/dev-c-.htm#ixzz2EEpxglFi

Entendendo lógica de programação...


Algoritmo

Um algoritmo é formalmente uma seqüência finita de passos que levam a execução de uma
tarefa. Podemos pensar em algoritmo como uma receita, uma seqüência de instruções que dão
cabo de uma meta específica. Estas tarefas não podem ser redundantes nem subjetivas na sua
definição, devem ser claras e precisas.
Como exemplos de algoritmos podemos citar os algoritmos das operações básicas (adição,
multiplicação, divisão e subtração) de números reais decimais. Outros exemplos seriam os
manuais de aparelhos eletrônicos, como um videocassete, que explicam passo-a-passo como, por
exemplo, gravar um evento.
Até mesmo as coisas mais simples, podem ser descritas por seqüências lógicas. Por exemplo:
“Chupar uma bala”.
·  Pegar a bala
·  Retirar o papel
·  Chupar a bala
·  Jogar o papel no lixo
“Somar dois números quaisquer”.
·  Escreva o primeiro número no retângulo A
·  Escreva o segundo número no retângulo B
·  Some o número do retângulo A com número do retângulo B e coloque o resultado no
retângulo C
 Programas
Os programas de computadores nada mais são do que algoritmos escritos numa linguagem de
computador (Pascal, C, Cobol, Fortran, Visual Basic entre outras) e que são interpretados e
executados por uma máquina, no caso um computador. Notem que dada esta interpretação
rigorosa, um programa é por natureza muito específico e rígido em relação aos algoritmos da vida
real.

resumindo:



Algoritmo é formalmente uma sequência finita de passos que levam a execução de uma trefa. Podemos pensar em algoritmo como uma receita, uma sequência de instruções que dão cabo de uma meta específica. Estas tarefas não podem ser redundantes nem subjetivas na sua definição, devem ser claras e precisas. Como exemplos de algoritmos podemos citar os algoritmos das operações básicas (adição, multiplicação, divisão e subtração) de números reais decimais. outros exemplos seriam os manuais de aparelhos eletrônicos, que explicam passo a passo de como realizar um evento. até mesmo as coisas mais simples, podem ser descritas por sequencias lógicas.


fases de um algoritmo


a) definir qual é o problema

b) realizar um estudo da situação atual e verificar quais as formas de resolver o problema
c) terminada a fase de estudo, utilizar uma linguagem de programação para escrever o programa que deverá a princípio, resolver o problema.
d) analisar junto aos usuários se o problema foi resolvido.

programar um computador consiste em elaborar um conjunto finito de instruções, reconhecidas pela máquina de forma que o computador execute estas instruções.


conceituando: algoritmo consiste em um conjunto lógico e finito de ações (instruções) que resolvem um determinado problema.


Estrutura


ALGORITMO


INÍCIO


FIM


Em Pascal:


PROGRAM ;


BEGIN

;
END.

VARIÁVEL ==> uma variável é um espaço reservado na memória do computador para armazenar um tipo de dado determinado.

as variáveis devem receber nomes e um programa deve conter declarações que especificam de que tipo são e as vezes o seu valor inicial.
CONSTANTE ==> é um determinado valor fixo que não se modifica ao longo do tempo, durante a execução de um programa. conforme o tipo é classificada como numérica, lógica e literal.

variável é a representação simbólica dos elementos de um certo conjunto. cada variável corresponde a uma posição de memória, cujo contúdo pode ser alterado ao longo do tempo durante a execução de um programa, embora uma variável possa assumir diferentes valores, ela só pode armazenar um valor a cada instante ex.:


a + b + c = D


vamos atribuir a cada letra um valor: letra a vale 1, b vale 2 e c vale 3, logo D = 7.


1 + 2 + 3 + 1 = 7

a + b + c + 1 = D

Observe que nesse exemplo a,b,c são variáveis e o valor 1 é fixo, ou seja constante.

Pois o valor de D vai depender dos valores que vou atribuir as demais letras + 1 (constante).

formação de variáveis

não é permitido espaços em branco ou qualquer outro caracter que não seja letra ou dígito
se utilizar palavras para compor utilize o "_" underline para separar as palavras.

conteúdo de uma variável


dados - elementos conhecidos de um problema

informação - um conjunto estruturado de dados, transmitido conhecimento.



tipos de dados

existem três tipos de dados:
. númericos (inteiros ou reais)
. caracteres
. lógico

1.a) Inteiro - toda e qualquer informação numérica
que pertença ao conjunto dos números inteiros
(negativa, nula ou positiva)

1.b) Real - toda e qualquer informação númerica que
pertença ao conjunto dos números reais (negativa,
nula, ou positiva, inteiro ou fracionário).

2) Caractere - são caracterizadas como tipos
caracteres, as sequências contendo letras, números e
símbolos especiais. Uma sequência de caracteres deve
ser indicada entre aspas (""). Este tipo de dado é
também conhecido como alfanumérico, string, literal
ou texto.

3) Lógico - são caracterizados como tipos lógicos,
os dados com valores verdadeiro e falso, sendo que
este tipo de dado poderá representar apenas um dos
dois valores. Ele é chamado por alguns de tipo
boleano, devido a contribuição do filósofo e
matemáticio ingles George Boole na área da lógica
matemática. os dados de tipo lógico, poderão ser
apresentados e delimitados pelo caractere ponto(.)
ou não: falso, .f., verdadeiro ou .v.

Tipo
Exemplo Basic (VB) Pascal/Delphi   Java/C++
Inteiro
2|45|100 integer integer int
Real
2,456|101,19 Single Real float
Caractere
String   “A” | “4” | “Algoritmos” Byte  String Char String Char String Char
Lógico
Verdadeiro|Falso|.V.|.F.| True/False True/False True/False

Entendendo o algoritmo Pascal
o Pascal exige que no momento que formos trabalhar
com variáveis, indiquemos o tipo de informação que
uma variável pode conter, isto é, se uma dada
posição de memória armazenará um número ou uma letra
etc.
tem –se como definição de variável tudo aquilo que é sujeito a variações. Variáveis são espaços de memória que são alocados para armazenar informações. São necessárias para armazenar valores que serão utilizados posteriormente. Por ex. em um cálculo complexo, resultados intermediários podem ser armazenados e posteriormente processados para se obter o resultado final.
Nomenclatura e declaração das variáveis:
O nome de uma variável faz referência ao endereço de memória onde essa variável se encontra. Existem algumas regras para a utilização das variáveis:
·         Nome de variável pode ter 1 ou mais caracteres
·         O primeiro caractere de uma variável sempre deve ser uma letra
·         Nenhuma variável pode ter espaço em branco em seu nome
·         Nenhum nome de variável pode ser uma palavra reservada a uma instrução da linguagem usada
·         Poderão ser utilizados somente letras, números e sublinhado ( embora algumas linguagens aceitem cedilha e acentuação)
·         Procure sempre utilizar variáveis que tenham sentido (Mnemônicos). Ex: alt_homens ao invés de x.
A declaração de uma variável também depende da linguagem. A  variável X será declarada do tipo inteiro e a varíavel Y do tipo real.
Observe a definição em cada linguagem:
Visual Basic / Basic –
·         Dim X as integer
·         Dim Y as single
Pascal / Delphi  -
·         X: integer;
·         Y: real;
Java / C++ -
·         Int X;
·         Float Y;

Nos algoritmos, não será cobrada a distinção entre inteiro e real. Utilizaremos a declaração das variáveis
simplesmente como numérica, na forma apresentada abaixo:
·         variaveis
·         numerico a,b,c -> 1, 3, 5.4, 8.72, 0
·         caracter d -> a, b, teste, Juca
·         logico entra -> verdadeiro ou falso


tipos de dados em  Pascal
o Pascal exige que no momento que formos trabalhar com variáveis, indiquemos o tipo de informação que uma variável pode conter, isto é, se uma dada posição de memória armazenará um número ou uma letra etc.

descrição - o que representa - bytes ocupados na memória


a- Inteiro (INTEGER): nº -32768 a 32767 2bytes

b- Real (REAL): nº 2.9 x 10 -39 a 1.7 x 1038 6bytes
c- Caracter (CHAR): caracter da tabela ASCII 1byte
d- Cadeia (STRING): conjunto de caracteres (CHAR) 1 a 255bytes
e- Lógica (BOOLEAN): valor lógico. assume apenas dois valores: TRUE(verdade) ou FALSE(falso) 1byte
f- WORD: nº de 0 a 65535 2bytes
g- BYTE: nº de 0 a 255 1byte
h- Shor Int: nº -128 a 128 1byte
i- LongInt: nº -2.147.483.648 a 2.147.483.648 4bytes
j- Single: nº 1.5 x 10 -45 a 3.4 x 1038 4bytes
l - Double: nº 5 x 10 -324 a 1.7 x 10308 8bytes

por ex. se você vai trabalhar com um campo de 200 caracteres você precisa declarar que aquele determinado campo vai receber até 200 caracteres.


para atribuir valor de uma variável em pascal utilizaremos o símbolo ": =" que significa recebe a informação armazenada no interior da variável


por ex.:


ALGORITMO Teste (PROGRAM Teste;)

VARIAVEIS (VAR)
Número: INTEIRO (Número: INTEGER;)
INICIO (BEGIN)
Número<- 10="10" mero:="10;)</font">
FIM (END.)

descrição

- foi definido uma variável, a qual demos o nome de "Número", e informamos que esta variável, ou posição de memória, só poderá aceitar dados, que sejam numéricos e que estejam entre -32768 a +32767 ( tipo INTERGER).
- atribuímos a variável "Número" o valor 10.



quarta-feira, 5 de dezembro de 2012

Pascalzim




http://pascalzimbr.blogspot.com/p/blog-page.html


Pascal Zim! é um ambiente de programação ideal para aqueles programadores que gostam de organização, facilidade e rapidez. Os diversos atalhos do teclado juntamente com a barra de ferramentas tornam o uso do compilador prático, com as principais opções ao alcance dos olhos.


A história da linguagem Pascal


Pascal é uma linguagem estruturada criada em 1970 pelo suíço Niklaus Wirth. Recebeu este nome em homenagem ao matemático Blaise Pascal. A linguagem em questão é muito bem estruturada, ideal para o ensino de linguagens e lógica de programação.


A linguagem Pascal deu origem a uma enorme gama de “dialetos”, podendo também ser considerada uma família de linguagens de programação. Grande parte do seu sucesso se deve a criação do Turbo Pascal. O primeiro compilador para a linguagem foi desenvolvido em Zurique em 1970, mesmo ano em que o primeiro compilador americano de Pascal foi lançado.


O uso do programa


A utilização do compilador Pascal Zim! é simplificada e sem complicações. Após baixar o arquivo ZIP, basta descompactar a pasta “pascalzim” para qualquer diretório do seu computador e executar o arquivo “PZIM”.


Duas janelas serão abertas: uma é o programa propriamente dito e a outra é uma janela de console do Windows na qual serão exibidos os resultados e impressões do programa por você desenvolvido.


A tela principal do programa, apesar de simples, é muito funcional. Conforme citado anteriormente, há uma barra de ferramentas com funções como recortar, colar, exibir janela em cascata ou lado a lado, etc. que, apesar de simples, ajudam muito na hora do sufoco.





Há ainda nessa barra atalhos para aplicativos do Windows como: calculadora, bloco de notas, navegador web, do MS-DOS e Windows Explorer. Isso sem contar as funções de compilar e executar direto ou ainda executar o programa no debug, o que ajuda muito para encontrar algum problema ou erro que esteja ocorrendo com o programa desenvolvido.


Para deixar o ambiente com um toque mais pessoal, Pascal Zim! permite o uso de três “temas”: Clássico, Dark Pascal ou Moderno. A única alteração que estes temas proporcionam é na cor de fundo na tela de edição, que pode ficar azul, preta ou branca. Tais temas estão acessível no menu “Janela”.






Leia mais em: http://www.baixaki.com.br/download/pascal-zim-.htm#ixzz2EEgLusjfdor




+ compiladores pascal:

http://sourceforge.net/projects/freepascal/files/

http://www.bloodshed.net/devpascal.html

sexta-feira, 30 de novembro de 2012

Aprenda a programar e crie seus softwares....





Aprenda a programar facilmente, O GNU/Linux possui todas as ferramentas de programação........
https://www.ufsm.br/laboratorios/lince/2020/12/10/confira-11-melhores-distribruicoes-para-programar-em-2021/
https://debxp.org/cbpb/


C++ http://www.cplusplus.com/

estude primeiro lógica de programação.........
https://reprograme.org.br/

aprenda as linguagens de programação.........
https://raidermx.blogspot.com/2019/08/conheca-as-linguagens-de-programacao.html

veja as dicas em:
http://www.linuxmagazine.com.br/lm/categories/19


ou pagando uma pequena taxa:

www.udemy.com



Ferramentas para aprender a programar no Windows:

primeiro é necessário uma IDE(ambiente integrado para desenvolvimento de software) e um compilador.

comece com o pascal http://pascalzimbr.blogspot.com/

siga com o smallbasic..............

http://smallbasic.com/

http://smallbasictutorial.blogspot.com.br/

visualg......

http://visualg3.com.br/

diagram designer....

http://logicnet.dk/DiagramDesigner/

helpndoc...

http://www.helpndoc.com


JAVA www.guj.com




Continue com o visual basic......




O Visual Basic (abreviado como VB) é uma linguagem de programação produzida pela empresa Microsoft, e é parte integrante do pacote Microsoft Visual Studio. Sua versão mais recente faz parte do pacote Visual Studio .NET, voltada para aplicações .Net. Sua versão anterior fez parte do Microsoft Visual Studio 6.0, ainda muito utilizado atualmente por aplicações legadas.

Um aperfeiçoamento do BASIC, a linguagem é dirigida por eventos (event driven), e possui também um ambiente de desenvolvimento integrado (IDE — Integrated Development Environment) totalmente gráfico, facilitando enormemente a construção da interface das aplicações (GUI — Graphical User Interface).[1] O nome Visual Basic, é Derivado de:

Basic — a linguagem de Programação

Visual — o Nome do Pacote EX: Visual studio (Visual C++, Visual C#, Visual Basic .NET)

Visual Basic era muito usada em ambientes corporativos: uma pesquisa de 2005 indicou que 62% dos programadores usavam uma forma de Visual Basic, seguido de C++, JavaScript, C# e Java. Atualmente foi suplantada pelo Java[2]

Em suas primeiras versões, o Visual Basic não permitia acesso a bancos de dados, sendo portanto voltado apenas para iniciantes, mas devido ao sucesso entre as empresas — que faziam uso de componentes adicionais fabricados por terceiros para acesso a dados — a linguagem logo adotou tecnologias como DAO, RDO, e ADO, também da Microsoft, permitindo fácil acesso a bases de dados. Mais tarde foi adicionada também a possibilidade de criação de controles ActiveX, e, com a chegada do Visual Studio .NET, o Visual Basic — que era pseudo-orientada a objetos — tornou-se uma linguagem totalmente orientada a objetos (OO).

Existem várias linguagens derivadas, entre as quais:

VBScript é a linguagem default (por definição) para Active Server Pages e pode ser usada no scripting (programação) de Windows e de páginas da Internet.

Visual Basic .NET é a nova versão do Visual Basic, que é parte integrante da plataforma Microsoft .NET. Essa versão não é totalmente compatível com as versões anteriores, mas existe a possibilidade de converter códigos antigos, que após uma revisão podem ser usados no Visual Basic .NET. Para fins de comparação, essa linguagem usa o paradigma de Orientação a Objeto e você encontrará muita semelhança com o Java.

Visual Basic for Applications (VBA) permite a criação de macros, e está integrado em todos os produtos da família de produtos Microsoft Office, e também em outros produtos de terceiros tais como Visio (agora pertencente à Microsoft) e WordPerfect Office 2002.

link para baixar visual studio express 2008

https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=2ahUKEwjSnqmT2NTmAhUwILkGHeOsDrEQFjAAegQIARAB&url=https%3A%2F%2Fgo.microsoft.com%2Ffwlink%2F%3FLinkId%3D104679&usg=AOvVaw2GMosD-GHYa3OZGxaPAWMF

registre o programa é grátis...




Estude vários modelos já prontos...

acesse:




http://www.macoratti.net

e estude os exercícios resolvidos...



https://docs.microsoft.com/pt-br/
aprenda tudo sobre programação.....








Visual Studio Community....

Aprenda a Desenvolver em qualquer idioma nativo do Windows, incluindo C #, VB.NET, C + +. Estender suas ambições com suporte para o Windows 8 desktop, o Windows Presentation Foundation (WPF), Windows Forms (WinForms) e Win32. Seja qual você escolher, você vai encontrar uma série de controles, estruturas e tecnologias de cliente para apoiar o seu desenvolvimento.




O Microsoft Visual Studio é um pacote de programas da Microsoft para desenvolvimento de software especialmente dedicado ao .NET Framework e às linguagens Visual Basic (VB), C, C++, C# (C Sharp) e J# (J Sharp). Também é um grande produto de desenvolvimento na área web, usando a plataforma do ASP.NET. As linguagens com maior freqüência nessa plataforma são: VB.NET (Visual Basic.Net) e o C♯ (lê-se C Sharp).

baixe o visual studio community gratuitamente, é necessário registrar o programa, o registro é gratis....

https://visualstudio.microsoft.com/pt-br/vs/community/

se aprofundando:


Diferença entre C, C++, C#

C - Linguagem estruturada, altamente bem implementada (considerada por alguns a melhor linguagem de programação existente), a qual foi usada para desenvolver os SO's mais famosos existentes, como o Unix, Linux e Windows. Essa linguagem eh famosa pois permite trabalhar diretamente com os endereços de memória (ponteiros), o que permite que programadores experientes façam programas com um ótimo gerenciamento de memória.

C++ - Linguagem que permite programação estruturada e orientada a objetos, é uma evolução do C. Tem todas as vantagens do C, mas permite a criação de objetos, graças ao novo (não tão novo assim...) paradigma OO. Hoje o Windows, como outros softwares da microsoft, eh feito em C++.

C# - Lê-se "C-Sharp", é a resposta da microsoft ao Java. É todo OO e é linguagem base do .NET, tecnologia da microsoft que bate de frente com o Java.

Exemplos de cada linguagem:

C
#include

int main()
{
printf ("Hello World");
return 0;
}

C++
#include

int main()
{
cout << "Hello World" << endl;

system("pause");

return 0;
}

C#
using System;

class HelloWorld
{
public static void Main(String args[])
{
Console.WriteLine("HelloWorld");
}
}

C#

Sua primeira linguagem vai ser a ferramenta que voce vai usar para colocar em pratica sua logica de programacao, implementar seu primeiros algoritmos, etc.

IDE'S para programar em c

notepad++

http://notepad-plus-plus.org

code blocks

http://www.codeblocks.org/downloads/26

borland C++

http://www.baixaki.com.br/download/borland-c-compiler.htm

Dev C++

http://www.baixaki.com.br/download/dev-c-.htm




Recomendo a seguinte bibliografia para aprender a linguagem:

#Livros:

- o classico C the programming language escrito por Kernighan&Ritchie

- acompanhe o K&R com essas notas complementares:

http://www.eskimo.com/~scs/cclass/cclass.html

- Se o K&R estiver muito complicado, use o C primer plus de stephen prata

#Tutoriais:

http://www.cs.cf.ac.uk/Dave/C/

http://www.crasseux.com/books/ctutorial/

Site que ajuda muito para tirar duvidas: http://c-faq.com/

+cursos:




programação orientada a objetos

http://www.dca.fee.unicamp.br/cursos/POOCPP/node1.html




baixe as apostilas em: http://www.apostilando.com

+500 livros de programação http://www.e-booksdirectory.com/programming.php

livraria online grátis http://www.techotopia.com





Linguagens de programação


C# http://msdn.microsoft.com/pt-br/vstudio/hh388566

Python https://www.python.org/

PHP http://www.php.net/ 


Perl http://www.perl.org/


Ruby http://www.ruby-lang.org/pt/


Java


http://www.oracle.com/technetwork/developer-tools/jdev/overview/index.html


http://www.oracle.com/technetwork/java/index.html






Powered by raidermx

quinta-feira, 15 de novembro de 2012

Utilizando os programas de computador para aprender Xadrez





Primeiro entenda o cálculo ELO no Xadrez






Os jogadores de xadrez são classificados por um sistema de rating, assim como o outros jogos, como o tênis por exemplo. Porém o calculo do rating não é direto, ou seja, o seu valor depende de alguns fatores, entre esses fatores estão o rating do seu adversário.


Esse sistema de rating surgiu no fim dos anos 50. Foi quando começaram a colocar em prática vários sistemas baseados em que cada enxadrista recebe um coeficiente individual, o rating (do inglês, qualificação), o qual varia a cada competição, dependendo dos resultados obtidos.


A Federação Internacional de Xadrez (FIDE) em 1970 adotou um sistema de coeficientes elaborado pelo professor norte americano Arpad Elo, daí o nome ELO para o rating. Para se calcular o rating de um jogador usa-se a fórmula:


R = Ra + 10*(Po-Pe)


R: rating atual


Ra: rating anterior


Po: pontos obtidos


Pe: pontos esperados






Se olharmos para a fórmula concluímos que quanto maior for os pontos obtidos, o seu rating irá aumentar proporcionalmente. Caso contrário ele irá diminuir.


Para calcularmos os pontos esperados vamos supor que você irá enfrentar um adversário que possui uma pontuação de rating igual a sua. Nessas condições, teoricamente, o match entre você e seu adversário deve terminar empatado, ou seja, cada um deve obter 50% dos pontos. Porém se o seu rating é superior, você pela lógica deve obter mais de 50% dos pontos. E quanto maior for a diferença maior deverá ser a porcentagem da pontuação. Com base nessa linha de pensamento criador do sistema elaborou a seguinte tabela:
Dif
Sup (%)
Inf (%)
Dif
Sup (%)
Inf (%)
0-3
50
50
198-206
76
24
4-10
51
49
207-215
77
23
11-17
52
48
216-225
78
22
18-25
53
47
226-235
79
21
26-32
54
46
236-245
80
20
33-39
55
45
246-256
81
19
40-46
56
44
257-267
82
18
47-53
57
43
268-278
83
17
54-61
58
42
279-290
84
16
62-68
59
41
291-302
85
15
69-76
60
40
303-315
86
14
77-83
61
39
315-328
87
13
84-91
62
38
329-344
88
12
92-98
63
37
345-357
89
11
99-106
64
36
358-374
90
10
107-113
65
35
375-391
91
9
114-115
66
34
392-411
92
8
122-129
67
33
412-432
93
7
130-137
68
32
433-456
94
6
138-145
69
31
457-484
95
5
146-153
70
30
485-517
96
4
154-162
71
29
518-559
97
3
163-170
72
28
560-619
98
2
171-179
73
27
620-735
99
1
180-197
74
26
>735
100
0
189-197
75
25





Suponhamos que seu rating seja 2400 e que seu primeiro adversário tenha 2300. Calculemos então seus Pontos Esperados (Pe):


2400 – 2300 = 100


Como seu rating é maior do que o do adversário, procuramos na coluna Dif o número 100 e encontramos a porcentagem correspondente na coluna Sup. Encontramos o valor 64, que significa que você deve fazer 64% dos pontos em disputa. Como cada partida tem o valor de 1,0 ponto, temos:


Pe = 0,64*1,0, logo, Pe = 0,64


Vamos considerar os três casos possíveis: vitória, empate e derrota:


Vitória (Po = 1,0) R = 2400 + 10*(1,0 – 0,64) R = 2400 + 10*(0,36) R = 2400 + 3,6 R = 2403,6


Arredondando: R= 2403


Empate (Po = 0,5) Rn = 2400 + 10*(0,50 – 0,64) R = 2400 + 10*( – 0,14) R = 2400 – 1,4 R = 2398,6


Arredondando: R = 2398


Derrota (Po = 0,0) R = 2400 + 10*(0,00 – 0,64) R = 2400 + 10*( – 0,64) R = 2400 – 6,4 = 2393,6


Arredondando: R = 2393

Fonte: www.tabuleirodexadrez.com.br


Ajustando os programas para o seu nível de jogo
Agora que você já sabe como funciona o sistema de rating no xadrez, utilize os programas para melhorar seu aprendizado. Ajuste ou selecione no programa o rating desejado de acordo com seu nível enxadrístico, se você é iniciante, configure as engines, para o menor rating e vá subindo conforme for evoluindo seu jogo de xadrez, inicie jogando contra jogadores de rating menor. Áte se familiarizar com o jogo.
Segue aí as  dicas de como utilizar cada programa: 


Arena Chess – baixe a engine houdini pós ela possibilita a configuração do rating...
Adaptar a Força da engine para corresponder ao seu nível de habilidade.
Botão direito do mouse sobre a parte inferior da janela do Arena e selecione a opção " Configure engine" (ou pressione CTRL-1).
A janela de configuração irá aparecer:



Por padrão, a opção da força é a 100 (força total), você pode tentar adaptar este valor para que você obtenha jogos competitivos.
Qual é o nível mais elevado de força que você pode sempre vencer?
Strength  0 => 1200 Elo
Strength 10 => 1500 Elo
Strength 20 => 1800 Elo
Strength 30 => 2000 Elo
Strength 50 => 2300 Elo

Chessmaster
O ideal do chessmaster é jogar torneios e jogos ranqueados, escolha  oponentes de rating de acordo com o seu nível de xadrez, para participar de um torneio é preciso que antes jogue 20 partidas com rating.

Chessmaster 9000 – vá em tournament  e selecione  rated game

Chessmaster 10th e 11th - ranked play


após jogar as 20 partidas você poderá jogar um torneio de acordo com seu rating...

Fritz                                                                                        
Para jogar partidas com rating no fritz vá no menu training e escolha rated game, vá em playing strength e selecione o rating de acordo com o seu nível.

Jogando partidas com rating você vai poder acompanhar seu nível de desenvolvimento e estudar mais para melhorar seu jogo de xadrez.

Ferramentas para agilizar o Home Office

Ferramentas para agilizar o Home Office          github.com/raidermx Crie seu ambiente para tornar seu trabalho mais produtivo, melhor...

Postagens do blog

Entidade Aferidora da Qualidade (EAQ) de Banda Larga - Anatel

Entidade Aferidora da Qualidade (EAQ) de Banda Larga - Anatel
Meça a qualidade da sua conexão

Marcadores

Minha lista de blogs

Chess Tempo

Jogue Xadrez Online

LinuxMagazine

LinuxMagazine
Revista do Linux

FreeBSD

FreeBSD
FreeBSD é um sistema operacional usado para alimentar servidores, desktops e plataformas embarcadas modernos. Uma grande comunidade o desenvolveu continuamente por mais de trinta anos. Seus recursos avançados de rede, segurança e armazenamento tornaram o FreeBSD a plataforma de escolha para muitos dos sites mais ocupados e dispositivos de armazenamento e rede incorporados mais difundidos.

Truenas

Truenas
TrueNAS é um Network Attached Storage (NAS) software que compartilha e protege dados contra ameaças modernas, como ransomware e malware. O TrueNAS torna mais fácil para usuários e dispositivos clientes acessarem dados compartilhados por meio de praticamente qualquer protocolo de compartilhamento.

GhostBSD

GhostBSD
O GhostBSD fornece um sistema operacional simples orientado para desktop baseado no FreeBSD com pacotes MATE e OS para simplicidade. Além disso, o GhostBSD possui uma seleção de softwares comumente usados ​​pré-instalados para facilitar sua jornada de computação.

MidnightBSD

MidnightBSD
MidnightBSD é um sistema operacional derivado do BSD desenvolvido com usuários de desktop em mente. Inclui todo o software que você espera para suas tarefas diárias - e-mail, navegação na web, processamento de texto, jogos e muito mais.

OpenBSD

OpenBSD
O projeto OpenBSD produz um sistema operacional semelhante ao UNIX, baseado no 4.4BSD multiplataforma GRÁTIS . Nossos esforços enfatizam a portabilidade, padronização, correção, segurança proativa e criptografia integrada . Como um exemplo do efeito que o OpenBSD tem, o popular software OpenSSH vem do OpenBSD.

NetBSD

NetBSD
O NetBSD é um sistema operacional de código aberto semelhante ao Unix, gratuito, rápido, seguro e altamente portátil. Ele está disponível para uma ampla gama de plataformas, desde servidores de grande escala e poderosos sistemas de desktop até dispositivos portáteis e incorporados.

PFsense

PFsense
Redes seguras começam aqui. ™ Com milhares de empresas usando o software pfSense®, ele está se tornando rapidamente a solução de segurança de rede de código aberto mais confiável do mundo.

DragonFly BSD

DragonFly BSD
O DragonFly pertence à mesma classe de sistemas operacionais de outros sistemas derivados de BSD e Linux. Ele é baseado nos mesmos ideais e APIs do UNIX e compartilha o código ancestral com outros sistemas operacionais BSD. O DragonFly oferece uma oportunidade para a base do BSD crescer em uma direção totalmente diferente daquela adotada nas séries FreeBSD, NetBSD e OpenBSD.

OpenIndiana

OpenIndiana
OpenIndiana é um sistema operacional de computador Unix-like lançado como software livre e open source. É uma bifurcação do OpenSolaris, que após sua descontinuação do projeto pela Oracle visa continuar o desenvolvimento da distribuição da base de código binária OpenSolaris. O projeto opera sob a égide da Illumos Foundation. O objetivo declarado do projeto é para se tornar a distribuição OpenSolaris de fato instalado em servidores de produção, onde segurança e correções de bugs são requeridas gratuitamente".

ReactOS

ReactOS
ReactOS é um sistema livre de 1996 com licença GNU GPL, da fundação ReactOS, para computadores pessoais, com o objetivo de, compatibilidade de código binário com programas e controladores de dispositivos

Oracle Solaris

Oracle Solaris
Oracle Solaris é o melhor sistema operacional corporativo para banco de dados Oracle e aplicativos Java. Aprimoramentos focados em CPU, memória, sistema de arquivos, E / S, rede e segurança fornecem o melhor banco de dados, middleware e desempenho de aplicativos para cargas de trabalho Oracle.

DistroWatch.com

DistroWatch.com
DistroWatch é um site da internet mantido por Ladislav Bodnar e ativo desde 2001. Trata-se de um observatório das distribuições Linux e BSD. O sítio informa sobre novas distribuições, atualizações, lançamentos, resenhas e notícias sobre distribuições Linux.

libreCMC

libreCMC
libreCMC é uma distribuição GNU/Linux embarcada para dispositivos com recursos bastante limitados. Apensar de ser projetada para roteadores, ela oferece suporte a vários dispositivos e usos. Em 2015, LibreWRT se juntou ao libreCMC.

ProteanOS

ProteanOS
ProteanOS é uma distribuição nova, pequena e rápida para dispositivos embarcados. Os recursos de configuração de plataforma permitem que pacotes binários sejam configurados em tempo de compilação e de execução para hardwares e casos de uso diferentes.

MAMP

MAMP
O MAMP é um software que permite você rodar um servidor local com suporte a PHP e MySQL.Por isso, instalar o MAMP no Windows é uma excelente opção para quem deseja desenvolver sites em WordPress em seu próprio computador.. Dessa forma, não há a necessidade de contratar uma hospedagem durante o período de desenvolvimento do site.

WampServer

WampServer
WampServer (mais conhecido WAMP) é um software que efetua a instalação automática de um conjunto de softwares no computador, de modo a facilitar a configuração de um software interpretador de scripts local e um banco de dados no sistema Windows. Conjunto desenvolvido pela PHP Team sob licença GNU General Public License.

XAMPP

XAMPP
XAMPP é um pacote com os principais servidores de código aberto do mercado, incluindo FTP, banco de dados MySQL e Apache com suporte as linguagens PHP e Perl. De plataforma, software livre, que consiste principalmente na base de dados MySQL, o qual foi substituído pelo MariaDB(embora ainda seja utilizado MySql em algumas versões)[1], o servidor web Apache e os interpretadores para linguagens de script: PHP e Perl,além de um cliente FTP. O nome provem da abreviação de X (para qualquer dos diferentes sistemas operativos), Apache, MariaDB, PHP, Perl. É um método que torna extremamente fácil para os desenvolvedores a criar um servidor web local para fins de teste.[2] O programa está liberado sob a licença GNU e atua como um servidor web livre, fácil de usar e capaz de interpretar páginas dinâmicas. Atualmente XAMPP está disponível para Microsoft Windows, GNU/Linux, Solaris, e MacOS X.

Nginx

Nginx
Nginx (lê-se "engine x") é um servidor leve de HTTP, proxy reverso, proxy de e-mail IMAP/POP3, feito por Igor Sysoev em 2005, sob licença BSD-like 2-clause. O Nginx consome menos memória que o Apache, pois lida com requisições Web do tipo “event-based web server”; e o Apache é baseado no “process-based server”, podendo trabalhar juntos. É possível diminuir o consumo de memória do Apache, passando as requisições Web primeiro no Nginx, assim, o Apache não precisa servir arquivos estáticos, e pode depender do bom controle de cache feito pelo Nginx.

Servidor Apache

Servidor Apache
O Servidor HTTP Apache ou Servidor Apache ou HTTP Daemon Apache ou somente Apache, é o servidor web livre criado em 1995 por Rob McCool.

PHP

PHP
PHP (um acrônimo recursivo para "PHP: Hypertext Preprocessor", originalmente Personal Home Page) é uma linguagem interpretada livre, usada originalmente apenas para o desenvolvimento de aplicações presentes e atuantes no lado do servidor, capazes de gerar conteúdo dinâmico na World Wide Web.[3] Figura entre as primeiras linguagens passíveis de inserção em documentos HTML, dispensando em muitos casos o uso de arquivos externos para eventuais processamentos de dados. O código é interpretado no lado do servidor pelo módulo PHP, que também gera a página web a ser visualizada no lado do cliente. A linguagem evoluiu, passou a oferecer funcionalidades em linha de comando, e além disso, ganhou características adicionais, que possibilitaram usos adicionais do PHP, não relacionados a web sites. É possível instalar o PHP na maioria dos sistemas operacionais, gratuitamente. Concorrente direto da tecnologia ASP pertencente à Microsoft, o PHP é utilizado em aplicações como o MediaWiki, Facebook, Drupal, Joomla!, WordPress, Magento e o Oscommerce. Criado por Rasmus Lerdorf em 1995, o PHP tem a produção de sua implementação principal, referência formal da linguagem, mantida por uma organização chamada The PHP Group. O PHP é software livre, licenciado sob a PHP License, uma licença incompatível com a GNU General Public License (GPL) devido a restrições no uso do termo PHP.

phpMyAdmin

phpMyAdmin
phpMyAdmin é um aplicativo web livre e de código aberto desenvolvido em PHP para administração do MySQL pela Internet. A partir deste sistema é possível criar e remover bases de dados, criar, remover e alterar tabelas, inserir, remover e editar campos, executar códigos SQL e manipular campos chaves. O phpMyAdmin é muito utilizado por programadores web que muitas vezes necessitam manipular bases de dados. Normalmente, o phpMyAdmin é tratado como uma ferramenta obrigatória em quase todas as hospedagens da web, além de pacotes off-line, como o WAMPServer, XAMPP, EasyPHP e PHP Triad.

MariaDB

MariaDB
MariaDB é um SGDB que surgiu como fork do MySQL, criado pelo próprio fundador do projeto após sua aquisição pela Oracle.

MongoDB

MongoDB
MongoDB é um software de banco de dados orientado a documentos livre, de código aberto e multiplataforma, escrito na linguagem C++. Classificado como um programa de banco de dados NoSQL, o MongoDB usa documentos semelhantes a JSON com esquemas.

PostgreSQL

PostgreSQL
PostgreSQL é um sistema gerenciador de banco de dados objeto relacional, desenvolvido como projeto de código aberto.

SQLite

SQLite
SQLite é uma biblioteca em linguagem C que implementa um banco de dados SQL embutido. Programas que usam a biblioteca SQLite podem ter acesso a banco de dados SQL sem executar um processo SGBD separado.

MySQL

MySQL
O MySQL é um sistema de gerenciamento de banco de dados (SGBD), que utiliza a linguagem SQL (Linguagem de Consulta Estruturada, do inglês Structured Query Language) como interface. É atualmente um dos sistemas de gerenciamento de bancos de dados mais populares da Oracle Corporation, com mais de 10 milhões de instalações pelo mundo.

SQL server

SQL server
O Microsoft SQL Server é um sistema gerenciador de Banco de dados relacional (SGBD) desenvolvido pela Sybase em parceria com a Microsoft. Esta parceria durou até 1994, com o lançamento da versão para Windows NT e desde então a Microsoft mantém a manutenção do produto.

Simplenote

Simplenote
um bloco de notas simples para sincronizar em todos os dispositivos.

virt-manager

virt-manager
O aplicativo virt-manager é uma interface de usuário de desktop para gerenciar máquinas virtuais por meio de libvirt. Ele visa principalmente VMs KVM, mas também gerencia Xen e LXC (contêineres Linux). Ele apresenta uma visão resumida dos domínios em execução, seu desempenho ao vivo e estatísticas de utilização de recursos. Assistentes permitem a criação de novos domínios e configuração e ajuste da alocação de recursos e hardware virtual de um domínio. Um visualizador de cliente VNC e SPICE embutido apresenta um console gráfico completo para o domínio convidado.

Docker

Docker
Docker é um software contêiner da empresa Docker, Inc, que fornece uma camada de abstração e automação para virtualização de sistema operacional no Windows e no Linux

Proxmox

Proxmox
Proxmox VE é um software completo de gestão de virtualização de servidor de código aberto. É baseado em virtualização KVM e virtualização baseada em contêiner e gerencia máquinas virtuais KVM, contêineres Linux (LXC), armazenamento, redes virtuais e clusters de alta disponibilidade.

VirtualBox

VirtualBox
VirtualBox é um software de virtualização desenvolvido pela empresa Innotek depois comprado pela Sun Microsystems que posteriormente foi comprada pela Oracle que, como o VMware Workstation, visa criar ambientes para instalação de sistemas distintos.

VMware Workstation Player

VMware Workstation Player
VMware Workstation Player, antigo VMware Player, é um pacote de software de virtualização para computadores x64 que executam o Microsoft Windows ou Linux, fornecido gratuitamente pela VMware, Inc.

Vagrant

Vagrant
Vagrant é um software de código aberto para criar e manter ambientes de desenvolvimento virtuais portáteis, utilizando VirtualBox, KVM, Hyper-V, Docker containers, VMware, e AWS. Ele tenta simplificar a gerência de configuração de software das virtualizações para aumentar a produtividade do desenvolvimento.

Python

Python
Automatize suas tarefas, e acelere seus trabalhos diários.

hashtagtreinamentos

hashtagtreinamentos
Aprenda a automatizar suas tarefas diárias

Anaconda

Anaconda
Tecnologia de ciência de dados para pesquisa inovadora.uma vantagem competitiva.Um mundo melhor. O Anaconda oferece a maneira mais fácil de realizar ciência de dados Python/R e aprendizado de máquina em uma única máquina. Comece a trabalhar com milhares de pacotes e bibliotecas de código aberto hoje mesmo.

Bacula

Bacula
O Bacula é um conjunto de programas de computador de código aberto que permitem o gerenciamento de backups, restaurações e verificação de dados através de uma rede de computadores de diversos tipos. É relativamente fácil de usar e muito eficiente, enquanto oferece muitas funcionalidades avançadas de gerenciamento de armazenamento, as quais facilitam a encontrar e recuperar arquivos perdidos ou corrompidos.[1] Com ele é possível fazer backup remotamente de Linux, Solaris, FreeBSD, NetBSD, Windows, Mac OS X, OpenBSD, HP-UX, Tru64, AIX e IRIX.

Syncthing

Syncthing
Syncthing é um programa de sincronização contínua de arquivos . Ele sincroniza arquivos entre dois ou mais computadores em tempo real, protegido com segurança de olhares indiscretos. Seus dados são apenas seus e você merece escolher onde eles serão armazenados, se serão compartilhados com terceiros e como serão transmitidos pela internet.

Webmin

Webmin
Webmin é um programa de gestão de servidor, que corre em plataformas Unix. Com ele, também pode usar o Usermin e o Virtualmin. O Webmin funciona como um centralizador de configurações de sistema, monitorização dos serviços e de servidores, fornecendo uma interface amigável, e que quando configurado com um servidor web, pode ser acedido de qualquer local, através de um navegador: https:\. Exemplo: https:\\172.168.5.12:10000

Cockpit

Cockpit
Cockpit é uma ferramenta opensource que permite administrar, em tempo real, sistemas Linux diretamente pelo navegador. Ela se torna uma excelente alternativa para Webmin e Ajenti, ferramentas já conhecidas pelos administradores de sistemas Linux. Com interface minimalista e facilidade para usar, além do suporte em monitorar múltiplos sistema simultaneamente, essa ferramenta promete consagrar-se no quesito monitoramento de sistemas Linux.

Zabbix

Zabbix
O Zabbix é uma ferramenta de monitoramento de redes, servidores e serviços, pensada para monitorar a disponibilidade, experiência de usuário e qualidade de serviços.

Duplicacy

Duplicacy
O Duplicacy vem com uma GUI baseada na web recém-projetada que não é apenas artisticamente atraente, mas também funcionalmente poderosa. Com apenas alguns cliques, você pode facilmente configurar backup, copiar, verificar e podar trabalhos que protegerão seus dados de forma confiável, enquanto fazem o uso mais eficiente de seu espaço de armazenamento.

Duplicati

Duplicati
O Duplicati é um cliente de backup gratuito, de código aberto, que armazena de forma segura cópias de segurança compactadas, incrementadas e incrementadas em serviços de armazenamento em nuvem e servidores de arquivos remotos. Funciona com:Amazon S3, OneDrive, Google Drive, Rackspace Cloud Files, HubiC, Backblaze (B2), Amazon Cloud Drive (AmzCD), Swift / OpenStack, WebDAV, SSH (SFTP), FTP e muito mais! Duplicati está licenciado sob LGPL e disponível para Windows, OSX e Linux (.NET 4.5+ ou Mono necessário).

Scribus

Scribus
Scribus é um programa gratuito de editoração eletrônica para sistemas Linux , Unix , macOS , OS/2 , Haiku e Windows licenciado sob a GNU General Public License .

ZfsOnLinux

ZfsOnLinux
O ZFS é um sistema de arquivos e gerenciador de volumes lógicos combinados projetado pela Sun Microsystems. Os recursos do ZFS incluem proteção contra corrupção de dados, suporte para altas capacidades de armazenamento, compactação de dados eficiente, integração dos conceitos de sistema de arquivos e gerenciamento de volume, instantâneos e clones de cópia em gravação, verificação de integridade contínua e reparo automático, RAID-Z e ACLs NFSv4 nativas.

Chess.com

Chess.com
Jogue Xadrez de Graça no Site nº 1!

Chess Tempo

Chess Tempo
Treine. Estude. Jogue. Aperfeiçoe seu Xadrez!

Chess24

Chess24
Jogue, aprenda e assista torneios ao vivo

Lichess

Lichess
Jogue e aprenda xadrez gratuitamente.

IXC - Internet Xadrez Clube

IXC - Internet Xadrez Clube
O IXC é um servidor de Xadrez Nacional que Valoriza e investe no que é nosso apoiando eventos, clubes, entidades, jovens, estudantes, professores e profissionais de Xadrez em nosso país.

Cyberduck - backup na nuvem.

Cyberduck - backup na nuvem.
O Cyberduck é um cliente gráfico livre de código aberto de FTP, SFTP, WebDAV e Amazon S3 para Mac OS X licenciado sobre GPL.[2] Ele suporta Ftp://TLS (FTP secured over SSL/TLS), usar AUTH TLS bem como o upload e download pelo método de arrastar-e-soltar e é habilitado para sincronizar arquivos e diretórios. Ainda é possível abrir editores de textos externos. Conta também com uma interface gráfica bem fácil de usar. Há disponível na página do Cyberduck um widget para o dashboard do Mac OS X.[2] Suporta o idioma Português. O programa existe desde 2003[1](usando Cocoa) e é escrito por David V. Kocher. O projeto é hospedado pela Universidade de Zurique, na Suíça.

Aomei Backupper

Aomei Backupper
Faça backup, sincronização, restaure e clone seu sistema Windows, dados cruciais e aplicativos necessários com o mais simples provedor de serviços de backup.

Cobian Backup

Cobian Backup
Cobian Backup é um programa de backup de arquivos que pode ser usado para fazer backups automáticos de seus diretórios e arquivos. O Cobian Backup pode ser executado como um serviço ou como um aplicativo normal. Ele pode fazer backup em algum outro local no mesmo computador, na rede e até mesmo em um servidor FTP. O programa suporta compressão e criptografia. Cobian Reflector é o novato na família Cobian Backup, embora seja um programa totalmente novo. O Cobian Reflector é totalmente baseado em .NET. Além de todos os recursos do último Cobian Backup, possui suporte para transferências SFTP, é independente de DPI devido ao uso de gráficos vetoriais e Windows Presentation Foundation, e também se comporta como um programa de 64 bits em sistemas de 64 bits e como um programa de 32 bits em sistemas de 32 bits.

balenaEtcher

balenaEtcher
copie suas .isos no pendrive.

Rufus

Rufus
Programa para criar pendrive bootável.

Google Drive

Google Drive
Google Drive é um serviço de armazenamento e sincronização de arquivos que foi apresentado pela Google em 24 de abril de 2012.[1][2] Google Drive abriga agora o Google Docs, um leque de aplicações de produtividade, que oferece a edição de documentos, folhas de cálculo, apresentações, e muito mais. O Google Drive é considerado uma "evolução natural" do Google Docs (uma vez ativado substitui a URL docs.google.com por drive.google.com). Rumores sobre o Google Drive começaram a circular no início de março de 2006.[3] Com o lançamento do Google Drive, o Google aumentou o espaço de armazenamento do Gmail para 15 GB.

Mega sync

Mega sync
Mega é um serviço de armazenamento em nuvem e hospedagem de arquivos. O site foi lançado em 19 de janeiro de 2013 para coincidir com o aniversário de um ano do término do seu antecessor

Dropbox

Dropbox
Dropbox é um serviço para armazenamento e partilha de arquivos. É baseado no conceito de "computação em nuvem" ("cloud computing"). Ele pertence ao Dropbox Inc., sediada em San Francisco, Califórnia, EUA.

Onedrive

Onedrive
Um só lugar para tudo na sua vida. Armazene e compartilhe facilmente suas fotos, vídeos, documentos e muito mais - em qualquer lugar e em qualquer dispositivo, gratuitamente.

Media Fire

Media Fire
Media Fire é um serviço de hospedagem de arquivos ou um disco virtual criado em 2005, localizado no Condado de Harris, Texas, nos Estados Unidos. O registo é opcional, e gratuito.

pCloud

pCloud
pCloud é o armazenamento em nuvem criptografado mais seguro, onde você pode armazenar seus arquivos pessoais ou fazer backup de seu PC ou compartilhar seus documentos de negócios com sua equipe!

pCloud Transfer

pCloud Transfer
O pCloud Transfer é uma ótima solução para quem busca um serviço gratuito para transferência de arquivos grandes. O limite de 5 GB é mais do que suficiente para pequenos trabalhos e o envio é muito rápido e fácil, nem mesmo é necessário fazer um registro para isso. A interface é autoexplicativa e basta preencher os dados.

WeTransfer

WeTransfer
WeTransfer é um serviço online que possibilita aos usuários compartilharem arquivos de até 2 Gb, gratuitamente
Powered By Blogger

Visual Studio

Visual Studio
Microsoft Visual Studio é um ambiente de desenvolvimento integrado (IDE) da Microsoft para desenvolvimento de software especialmente dedicado ao .NET Framework e às linguagens Visual Basic (VB), C, C++, C# (C Sharp) e F# (F Sharp). Também é um produto de desenvolvimento na área web, usando a plataforma do ASP.NET, como websites, aplicativos web, serviços web e aplicativos móveis.

Delphi Community Edition

Delphi Community Edition
IDE Delphi grátis e completo para criar de aplicativos nativos para várias plataformas.Compartilhado gratuitamente com nossa comunidade de desenvolvedores autônomos, startups, estudantes e organizações sem fins lucrativos, o Delphi Community Edition é um IDE com todos os recursos para desenvolvimento de aplicativos iOS, Android, Windows e macOS a partir de uma única base de códigos Delphi (licença de uso comercial limitado). O Delphi Community Edition inclui um editor de códigos, eficientes ferramentas de depuração, acesso integrado e bancos de dados locais populares com dados em tempo real no momento do design, recursos de Bluetooth e IoT e um designer visual de interface de usuário com suporte para pixels perfeitos e estilo específico de plataforma.

Jetbrains

Jetbrains
Ferramentas essenciais para desenvolvedores e equipes de software

Office365

Office365
Download Office365

Autodesk

Autodesk
Ferramentas de desenhos parametrizados

Solidworks

Solidworks
O SolidWorks é um software de CAD 3D (Computer-Aided Design) desenvolvido inicialmente pela SolidWorks Corporation que funciona no sistema operativo Windows.

ANSYS

ANSYS
ANSYS, Inc. é um desenvolvedor de programas de simulação para engenharia sediado em Canonsburg, Pensilvânia, Estados Unidos. A companhia foi fundada em 1970 por John A. Swanson, e denominada originalmente Swanson Analysis Systems, Inc.

MATLAB

MATLAB
MATLAB (MATrix LABoratory) trata-se de um software interativo de alta performance voltado para o cálculo numérico. O MATLAB integra análise numérica, cálculo com matrizes, processamento de sinais e construção de gráficos em ambiente fácil de usar onde problemas e soluções são expressos somente como eles são escritos matematicamente, ao contrário da programação tradicional.

OnlyOffice

OnlyOffice
OnlyOffice é um programa útil que pode criar documentos e editar todos os tipos de arquivos salvos em sua plataforma e sincronizar com serviços de terceiros, como Dropbox, Google Drive e outros. OnlyOffice possui uma interface muito intuitiva. Basta instalar o programa para começar a criar documentos, tabelas ou apresentações.

7-Zip

7-Zip
7-Zip é um compactador de arquivos de código aberto para o sistema operacional Microsoft Windows e Linux. O programa, desenvolvido por Igor Pavlov, é distribuído sobre a licença GNU LGPL, e compete diretamente com os programas de código-fechado WinZip e WinRAR. Atualmente o formato 7z, o principal formato de compactação do programa, é o que leva maior taxa de compactação, ganhando inclusive do formato RAR

Bitwarden

Bitwarden
O Bitwarden é um serviço de gerenciamento de senhas gratuito e de código aberto que armazena informações confidenciais, como credenciais do site, em um cofre criptografado.

Xmind

Xmind
mapas mentais

Windows10

Windows10
Windows 10 é uma versão do Microsoft Windows, uma série de sistemas operativos comercializados pela Microsoft. A sua primeira versão de testes foi lançada a 1 de outubro de 2014 e o lançamento oficial foi em 29 de julho de 2015.[2] Foi o sucessor do Windows 8.1. O Windows 10 foi disponibilizado para download via MSDN e Technet como uma atualização gratuita para cópias de varejo de usuários do Windows 8 e Windows 8.1 através da Windows Store e também para usuários do Windows 7 via Windows Update no primeiro ano de lançamento.[3] O sistema recebe novas atualizações de forma contínua, que estão disponíveis sem custo adicional para os usuários, além de compilações de testes adicionais do Windows 10 que estão disponíveis para o usuários do Windows Insider.

Windows 11

Windows 11
O Windows 11 é a atual versão principal da família de sistemas operacionais Windows NT, anunciada em 24 de junho de 2021, e desenvolvida pela Microsoft. Com o lançamento em 5 de outubro de 2021,[5] é o sucessor do Windows 10, lançado seis anos antes. O Windows 11 está disponível como uma atualização gratuita do Windows 10 por meio do Windows Update para os dispositivos compatíveis.

MacOS

MacOS
Sistema proprietário da apple baseado em Freebsd.

Gimp

Gimp
Editor Profissional de Imagens grátis. GIMP é um programa de código aberto voltado principalmente para criação e edição de imagens raster, e em menor escala também para desenho vetorial.

Inkscape

Inkscape
Editor de Imagens Vetoriais grátis. Inkscape é um software livre para editoração eletrônica de imagens e documentos vetoriais, com base numa versão mais avançada do antigo Sodipodi no qual teve origem. Trata-se assim de um fork considerado de sucesso.

Blender

Blender
Blender, também conhecido como blender3d, é um programa de computador de código aberto, desenvolvido pela Blender Foundation, para modelagem, animação, texturização, composição, renderização, e edição de vídeo. Está disponível sob a GNU GPL, versão 2 ou posterior. Modelagem 3D, animação, texturização, composição, renderização, e edição de vídeo grátis.

Dia

Dia
criador de diagramas

K3b

K3b
O K3b é um programa de computador que funciona como uma interface gráfica para a gravação de CD-ROMs e DVDs e funciona normalmente em sistemas operacionais da família Unix, tais como o Linux e o FreeBSD. Utiliza-se, para gravar mídias, dos programas cdrecord, cdrdao e growisofs. O K3b faz parte do projeto KDE.

Brasero Disc Burner

Brasero Disc Burner
O Brasero é um programa gratuito de gravação de disco para sistemas do tipo Unix, que serve como um front-end gráfico para cdrtools, cdrskin, growisofs e libburn. Licenciado sob os termos da GNU General Public License, o Brasero é um software livre.

LibreCAD

LibreCAD
Ferramenta para Desenho CAD 2D gratuita. LibreCAD é uma aplicação de desenho assistido por computador, ou Computer Aided Design, livre para o projetos em 2D. Ele funciona em GNU/Linux, Mac OS X, Unix e sistemas operacionais Microsoft Windows. LibreCAD foi desenvolvido como uma bifurcação do QCad Community Edition.

LibreOffice

LibreOffice
Suite Office gratuito. LibreOffice é uma suíte de aplicativos livre para escritório disponível para Windows, Unix, Solaris, Linux e Mac OS X. A suíte utiliza o formato OpenDocument — formato homologado como ISO/IEC 26300 e NBR ISO/IEC 26300 — e é também compatível com os formatos do Microsoft Office, além de outros formatos legados.

Shotcut

Shotcut
O Shotcut é um aplicativo de edição de vídeo gratuito e de código aberto para FreeBSD, Linux, macOS e Windows. Iniciado em 2011 por Dan Dennedy, o Shotcut é desenvolvido no MLT Multimedia Framework, em desenvolvimento desde 2004 pelo mesmo autor.

OpenShot

OpenShot
OpenShot Video Edit é um editor de vídeo estável, livre. É possível adicionar legendas e outros form OpenShot: Suporte a vários formatos de vídeo, audio e imagem. Integração com GNOME, KDE e BlackBox. Trilhas múltiplas. Integração com Blender e Inkscape para criação de títulos simples e animados. Efeitos de transição.

HandBrake

HandBrake
HandBrake é um programa multiplataforma e multitarefa em código aberto de conversão de arquivos de vídeo e DVD e Bluray para MPEG-4, disponível para Mac OS X, Linux e Windows. É compatível com equipamentos como: Apple TV, iPod, iPhone, Xbox 360, PlayStation 3 e PSP.

jDownloader

jDownloader
JDownloader é um gerenciador de download de código aberto, independente de plataforma e completamente escrito em Java.

League Of Legends

League Of Legends
Jogo online de estratégia.

Steam

Steam
Steam é um software de gestão de direitos digitais criado pela Valve Corporation ou Valve L.L.C., de plataformas digitais como jogos e aplicativos de programação e fornece serviços facilitados como atualização automática de jogos, e preços acessiveis aos usuários.

Age of Empires II: Definitve Edition

Netflix

Netflix
Netflix é uma provedora global de filmes e séries de televisão via streaming sediada em Los Gatos, Califórnia, e que atualmente possui mais de 160 milhões de assinantes. Fundada em 1997 nos Estados Unidos, a empresa surgiu como um serviço de entrega de DVD pelo correio.

Spotify

Spotify
Spotify é um serviço de streaming de música, podcast e vídeo que foi lançado oficialmente em 7 de outubro de 2008. É o serviço de streaming mais popular e usado do mundo. Ele é desenvolvido pela startup Spotify AB em Estocolmo, Suécia.