Sexta-feira, 10 de Julho de 2009
Dan Brown - Fortaleza Digital

Recentemente, acabei de ler o último livro dos best sellers do Dan Brown que me faltava ler, a "Fortaleza Digital", como todos os outros deste autor, está 5 estrelas!

Este história passa-se na NSA (National Security Agency) nos Estados Unidos, uma agência altamente secreta que decifra várias comunicações e mensagens, através de Brute Force usando para isso um super computador com 3 milhões de processadores denominado por TRANSLATR, conseguindo em cerca de 15 minutos, o que normalmente levaria 90 anos a ser feito.

Houve sempre sucesso nas tarefas de descodificação de mensagens, até um dia aparecer um suposto algoritmo criado por Ensei Tankado, para se vingar das políticas de violação de privacidade por parte da agência, este algoritmo, supostamente indecifrável, desencadeia uma acção sem precedentes em duas frentes, uma na agência e outra em Espanha, onde será conhecida uma personagem portuguesa, neste caso um assassino surdo.

Agora que já ficaram com uma pequena ideia da história, não vos vou spoilar mais, se gostam de suspense e de acção intensa, recomendo-vos vivamente a leitura deste livro.



publicado por Fábio Domingos às 21:32
link do post | comentar | adicionar aos favoritos
|

Domingo, 5 de Abril de 2009
A Qualidade da Tradução

Li o livro Quem Quer Ser Bilionário, história excelente, li-o em 3 dias, algo que já não fazia há muito tempo, simplesmente 5 estrelas!

 

Mas será que a tradução não poderia ser um pouco melhor? É que alguns dos erros fazem com que fiquemos à toa na percepção da história.


música: L

publicado por Fábio Domingos às 18:53
link do post | comentar | adicionar aos favoritos
|

Quinta-feira, 26 de Fevereiro de 2009
Acerca do Festival da Canção

 Não tenho palavras para descrever a canção que deverá ser a potencial vencedora do festival rtp da canção deste ano.

No ano passado, levámos a Vânia, uma voz estrondosa, uma música espectacular, conseguimos um honroso 2º lugar na semi-final, e não foi graças à fama nem a clubes de fãs, mas sim graças à qualidade desta grande artista!

 

Como disse e digo mais uma vez, não tenho palavras para descrever a canção que arrecadou quase 1000 pontos a mais na selecção, por isso ficamos por aqui...



publicado por Fábio Domingos às 01:16
link do post | comentar | adicionar aos favoritos
|

Quinta-feira, 19 de Fevereiro de 2009
Estala a Polémica na Eurovisão
Georgia - We don't wanna put in


publicado por Fábio Domingos às 13:29
link do post | comentar | adicionar aos favoritos
|

Segunda-feira, 16 de Fevereiro de 2009
Fundamentos de Programação em C: Subprogramas

 Perguntam-me muitas vezes como se faz um subprograma, há pessoas que até fazem disso um monstro, na verdade, não é assim tão difícil, até é bem fácil comparado com certas coisas, por isso decidi criar este FAQ, para esclarecer algumas das dúvidas que me têm perguntado sobre este assunto:

 

1) O que é um subprograma?

Um subprograma, é um programa dentro de outro programa, através deles, podemos organizar melhor o nosso código, entre outras vantagens.

 

2) É necessário declarar o subprograma?

Sim e não. É necessário caso escreva os mesmos depois da função main(), e não é necessário caso os escreva antes da função main() . Pessoalmente, prefiro escrevê-los depois da função main().

 

3) O que são aquelas palavras que estão entre os () dos subprogramas?

São os argumentos que o subprograma vai receber, por exemplo queremos um programa que faça a soma de dois algarismos contidos em duas variáveis do tipo inteiro, o subprograma deverá então receber essas duas variáveis, é ente os () que vamos indicar isso, neste caso vai ficar algo do tipo:

 

void somalgarismos(int numero1, int numero2)

 

4) Como faço uma chamada a um subprograma?

Tal como chama uma pessoa, ou seja através do nome da mesma, ex:

nomedosubprograma()

ou caso queira enviar argumentos:

nomedosubprograma(argumento1,argumento2)

 

5) Estou a escrever os subprogramas depois da função main, onde os devo declarar?

Antes da função main.

 

6)O que é aquela coisa que vem antes do nome do subprograma? 

É o tipo de retorno, quando um subprograma é terminado, ele poderá retornar algo, por exemplo, no caso do subprograma anterior, podemos querer que ele retorne a soma dos dois algarismos, neste caso adicionamos ao nome do subprograma a palavra "int", para que o valor a retornar seja um número inteiro, e no final pedimos que ele faça retorno ao resultado através da palavra chave return e o que quer retornar.

Exemplos de tipos de retorno: void - sem qualquer retorno

int - um valor inteiro

float - um valor de virgula flutuante

char - um caracter

 

Note-se que em C não existem tipos booleanos.

 

7)Posso criar variáveis dentro dos subprogramas?

Pode, chamam-se variáveis locais.

 

Se tiver mais dúvidas, críticas ou sugestões, por favor utilize os comentários.


sinto-me: sem sono...
música: Sound of Silence

publicado por Fábio Domingos às 01:25
link do post | comentar | adicionar aos favoritos
|

Cuf vista a partir do Rosário

 


tags:

publicado por Fábio Domingos às 01:17
link do post | comentar | adicionar aos favoritos
|

Acerca do Armazem

 Como já devem ter reparado, em alguns posts, eu menciono um tal "armazém".

Esse armazém, ainda não existe, pois estes posts foram importados tal como estão escritos do meu antigo blog, e ainda não criei essa área que deverá ser disponiblizada em breve.

 

 



publicado por fd às 00:36
link do post | comentar | adicionar aos favoritos
|

Terça-feira, 28 de Outubro de 2008
Crossover Free
Os interessados em ter o conhecidissimo conjunto de aplicações que permite correr programas originalmente desenhados para Windows em sistemas operativos Mac OS X ou Linux de forma totalmente gratuita, podem obter a versão PRO durante o dia de hoje neste site: http://www.codeweavers.com .

tags:

publicado por fd às 19:11
link do post | comentar | adicionar aos favoritos
|

Segunda-feira, 6 de Outubro de 2008
Twitter
Registei-me no Twitter.

O meu endereço é www.twitter.com/fdomingos .


publicado por fd às 21:53
link do post | comentar | adicionar aos favoritos
|

Terça-feira, 23 de Setembro de 2008
Armazem: O BubbleSort
Está disponível no Armazém, um projecto em BlueJ que permite a criação de um vector de 80 casas, atribuição automática de valores e implementação do algoritmo Bubble Sort para a ordenação do mesmo.

Em breve, irei explicar o funcionamento do algoritmo.


publicado por fd às 18:58
link do post | comentar | adicionar aos favoritos
|

.Secções
Acerca de Mim
Blog
Fotografia
Programação
.pesquisar neste blog
 
.Julho 2009
Dom
Seg
Ter
Qua
Qui
Sex
Sab

1
2
3
4

5
6
7
8
9
11

12
13
14
15
16
17
18

19
20
21
22
23
24
25

26
27
28
29
30
31


.posts recentes

. Dan Brown - Fortaleza Dig...

. A Qualidade da Tradução

. Acerca do Festival da Can...

. Estala a Polémica na Euro...

. Fundamentos de Programaçã...

. Cuf vista a partir do Ros...

. Acerca do Armazem

. Crossover Free

. Twitter

. Armazem: O BubbleSort

.arquivos

. Julho 2009

. Abril 2009

. Fevereiro 2009

. Outubro 2008

. Setembro 2008

. Agosto 2008

. Julho 2008

. Junho 2008

. Novembro 2007

. Outubro 2007

. Setembro 2007

.Twitter Updates
    follow me on Twitter
    .Contador
    blogs SAPO
    .subscrever feeds