Bitseal

quinta-feira, dezembro 20, 2007

Começar a programar

Há algum tempo andei à procura de tópicos relativos a este assunto, uma vez que reuni a informação necessária, resolvi deixar aqui tudo "compilado" e bem estruturado para aqueles que procuram o mesmo.

Antes de mais verificar como vai o inglês, as melhores coisas na internet estão na sua maioria em inglês e as várias linguagens de programação também.

Comecem por ler um bocado acerca do processo de desenvolvimento de software vendo também as várias actividades e passos, modelos e disciplinas de apoio. A introdução teórica é sempre vista como seca, mas sem ela pouco se faz.
Depois convem ler e aprender acerca de algoritmos e lógica da programação, após o devido estudo nestas áreas que são bastante comuns, convém ter noção daquilo que se irá querer futuramente saber, se programação para a web ou programação para desenvolver apenas programas de computador.
Para começar a programar é então necessário escolher uma linguagem introdutória que não afaste de imediado o aprendiz. Para isso há o Pascal (ensinado nos cursos profissionais) ou então o Python e C (ensinados na faculdade), existem no entanto outras como o Delphi também bastante acessível e leccionado em algumas escolas como linguagem introdutória.
Cabe então a cada um de vós escolher uma para obter um primeiro contacto, nada de muito agressivo, para começar a produzir pequenos programas. Existem para isso vários tutoriais e apostilas que ajudam imenso. A utilização de livros ou ebooks também é uma grande ajuda, façam uma pesquisa na amazon e vejam qual o que tem melhor feedback sobre a linguagem que procuram aprender. E há sempre o youtube e companhia para verem os outros a fazer.

Convém ter noção que há linguagens mais usadas que outras, logo quanto mais usadas, mais conhecidas o que implica assim, maior disponibilidade de documentação sobre as mesmas. Deixo aqui um top das mais usadas:

C
Java
C++
PHP
VB6 (mas devem começar já a usar VB.net, pois é a linguagem que obtém suporte actualmente, ao passo que o vb6 está a cair em desuso)

Contudo existem outras linguagens importantes para além das referidas como é o caso: Perl e LISP. Sendo que o melhor seria mesmo aprender cinco linguagens: Python, C/C++, Java, Perl e LISP. Mas isto apenas para quem quer dominar no mundo da programação.

Como requisitos para o vosso computador devem ter um sistema operativo real que não seja um interface em cima de um sistema como é o caso do Windows 95/98/ME. É aconselhado por isso a utilização de Windows NT based ou seja Windows NT ou 2000/XP/Vista. Poderão também usar uma distro de GNU/Linux ou MacOS.
Para escreverem a linguagem, nada melhor que um bloco de notas como o Notepad++ muito compatível com várias linguagens.

Bem após se decidirem por uma linguagem e terem os requisitos completos, convêm ler mais acerca dessa linguagem (podem faze-lo na wikipédia seja na versão portuguesa como na inglesa, um pouco de historia nunca fez mal a ninguém, muito embora eu sugira que leiam na versão inglesa que é sempre mais completa), tenham em conta que cada linguagem tem as suas vantagens e limitações. Depois disto mãos ao trabalho e comecem por usar as apostilas e até a copiar os exemplos até compreenderem bem o que andam a fazer. É quase como na primária em que se faziam muitas cópias para desenvolver a escrita.

Após aprendizagem da linguagem introdutória passam para aquela que realmente vos será útil lendo obviamente mais sobre a mesma e depois passando para as apostilas e tutoriais.
Procurem aprender HTML é sempre útil, poderão fazer o vosso site pessoal e oferecer dicas e ajudas básicas entre outras coisas.
Para quem apenas quer aprender programação web, após aprendizagem inicial e de HTML, deverá concentrar-se em aprender CSS, PHP e Javascript entre outras que poderão ser úteis.

Em relação às aplicações que desenvolvem, podem sempre publicar o código delas e mesmo as próprias aplicações, quem sabe se não serão úteis a outras pessoas? É bem melhor do que estar a fazer para depois não dar uso ou deitar fora.

A programação não se aprende de um dia para o outro, leva tempo, muito tempo até poder dominar uma linguagem. Existe um site que vos poderá esclarecer mais sobre isso: Teach yourself programming in ten years.

Para esclarecer mais algumas duvidas que possam surgir na escolha da ou das linguagens deixo aqui um comparativo.

Não sou nenhum génio, nem informático de raiz, mas penso ter esclarecido muitas duvidas a quem por aqui anda e pretende iniciar-se na programação. Qualquer duvida deixem o vosso comentário.

Etiquetas:

sexta-feira, dezembro 14, 2007

Avião despenhou-se com drogas a bordo

A 24 de Setembro de 2007 um jacto privado despenhou-se no México com 3.6 toneladas de cocaína. As causas apuradas foram a falta de combustível.
Segundo a base de dados da Flight Safety Foundation (onde ficam registas partidas, aterragens, destinos e proveniências de todos os voos), vem revelar que o voo era ilegal e que o avião se encontrava em circulos sob a cidade mexicana de Tixkokob e foi perseguido por helicópteros militares do México, tendo os seus ocupantes procedido a uma aparatosa aterragem de emergência numa floresta. O avião ficou destruido mas não foi encontrado qualquer tripulante.
Segundo o que foi ainda apurado, através da matricula, o mesmo avião participou no transporte de prisioneiros da Europa para os EUA e daqui para Guantanamo entre 2003 e 2005.

Que anda a CIA a fazer com drogas? A subsidiar as black ops?

Cada vez que cai um avião num país no cu do judas é noticia e porque não foi isto noticia em Portugal nem no resto dos meios de comunicação com peso internacional?


Mais info

Etiquetas:

quinta-feira, dezembro 13, 2007

Ganhar algum $ online

Não estou aqui para fazer propagandas a sites da treta, nem para vos indicar como fazerem vastos milhões de $ na internet, se eu soubesse também não estava aqui...
No entanto posso afirmar que é possivel ganhar algum, seja através de anúncios publicitários como no adsense e outros, ou então através do incentive based market. Isto é, pagam ao utilizador para visualizar X sites por dia durante X segundos. Mesmo para quem queira ter trafego ou fazer publicidade a algo poderá comprar lá tempo e assim aumentará rapidamente o tráfego no seu site.

Ora bem o sistema sozinho leva muito tempo até se ser pago, mas com os chamados referals (indicar o site aos amigos), o tempo até ser pago encurta. Isto porque por cada anuncio pagam meio cêntimo ou 1 cêntimo de dólar.

Já sei que é muito e que querem ganhar fortunas rapidamente etc. Mas tudo leva tempo e paciência.

Deixo aqui algumas provas de pagamentos efectuados através do paypal:

(Clicar na imagem para ver melhor)

Pois é só nesse caso já leva uma boa quantidade de $ acumulada, como se costuma dizer grão a grão enche a galinha o papo. E esse ainda não é dos papos mais cheios. Diga-se ainda que a vasta maioria recebe 10$ de cada vez, seja uma ou várias vezes ao mês, para poder acumular boas somas de dinheiro.

Eu registei-me em finais de Junho, arranjei alguns referals, a maioria desistiu fiquei apenas com 2 referals que continuaram a clicar e em Outubro já tinha alcançado o valor mínimo. Recebi ontem os 10$ (eles andavam atrasados nos pagamentos, pois tiveram umas questões por resolver). Mas o normal é pagarem até ao dia 15 do mês a seguir à data em que se atinge os 10$.

Pagaram isso é o que realmente importa, quanto mais referals tiverem mais rápido atingem os 10$. De inicio pode ser desanimador, principalmente quando se está sozinho nisto.
Só precisam de criar uma conta pessoal no paypal, não é preciso cartão de crédito para nada. Depois disto clicam na imagem abaixo:



Serão então redireccionados para o site, onde apenas terão que introduzir um nick, password e o email que introduziram na conta paypal para que possam começar a receber o $.
O registo é imediato, só precisam de confirmar depois o registo, em seguida só têm que clicar em "Incentives" escolher "Browse Ads" abram cada link um de cada vez e esperem até aparecer o tempo, quando o tempo chegar a 0, esperem que apareça o $. Ora já está ganharam 1 cêntimo, passam para o próximo anuncio. (repito so podem abrir um link de cada vez, não abra todos ao mesmo tempo ou não irão ganhar nada)
Apesar de terem direito apenas a 10 anúncios para visualizarem por dia, a verdade é que passam muitos mais, é apenas uma questão de lá irem de vez em quando verificarem se há anúncios ou não.
Depois podem dizer aos vossos amigos para vos indicar como referer a quando do registo deles no site, quantos mais o fizerem mais referals terás e depois mais rapidamente $ farás.

Etiquetas:

terça-feira, dezembro 04, 2007

100 maiores invenções tecnológicas

Deixo-vos um link par um site que reune as 100 maiores invenções tecnológicas até hoje, passando pelo solitário, às impressoras a laser e muito, muito mais!

Vejam por voces mesmos e recordem algumas destas velhas maravilhas: maximumpc

Etiquetas:

segunda-feira, dezembro 03, 2007

30 Dicas rápidas para Windows XP

Já não precisam de procurar pelas várias formas de optimização do Windows XP, algumas chegam a ter 150 passos!
Encontrei um site que reúne as 30 mais importantes que vão contribuir para a melhoria do sistema a nível de optimização e performance.

Consultem: pcadvisor

Etiquetas:

sábado, dezembro 01, 2007

Os antivírus do momento são...

Ora passados os 3 meses após os últimos testes realizados a antivírus, no mês de Agosto, foram realizados os testes de confirmação durante o mês de Novembro.
Estes testes de confirmação servem para submeter os antivírus a critérios como a detecção de falsos positivos.
Para quem não esteja dentro do assunto os falsos positivos, são ficheiros normais em que o antivírus o detecta como maliciosos e os elimina, pondo assim ficheiros pessoais e de sistema em risco de serem perdidos para sempre causando problemas tanto no computador como na vida do individuo.

Os testes de confirmação passam por submeter o mesmo antivírus a novo scan sobre uma amostra conhecida e verificar se detecta novamente o mesmo numero de vírus, mais ou menos do que tinha detectado no teste normal.

Desta vez há 2 vencedores a receber o certificado Advanced +:

NOD32 (versão 2.70)
Kaspersky Antivírus 7

O NOD32 têm um scan mais rápido e não detectou qualquer falso positivo, ao contrário do Kaspersky que como sabemos tem um scan bastante mais demorado e encontrou alguns falsos positivos.

Parabéns aos vencedores!

Mais informações sobre os restantes antivírus e os seus resultados em av-comparatives

Etiquetas: