Fisl 11
Estou participando pela 3ª vez do Fisl.
Estou escrevendo sobre minha participação no evento no link abaixo.
https://docs.google.com/document/edit?id=1YtYvQIw1nHAomVD-xURQCkWwwo0sKaFaSwRVQDmMcTs&hl=en
Fotos neste álbum:
![]() |
| Fisl 11 |
Estou participando pela 3ª vez do Fisl.
Estou escrevendo sobre minha participação no evento no link abaixo.
https://docs.google.com/document/edit?id=1YtYvQIw1nHAomVD-xURQCkWwwo0sKaFaSwRVQDmMcTs&hl=en
Fotos neste álbum:
![]() |
| Fisl 11 |
Digite/Type:
$ sudo /etc/init.d/gdm restart
Lendo sobre Linux, diferenças entre distribuições, pacotes e etc, eu encontre alguns sites que podem ajudar a escolher a distribuição mais adequada através de questionários.
São eles:
Respondendo questões de forma semelhante o primeiro e o último dão respostas um tanto diferentes. Acredito que a soma das duas respostas seja uma resposta bastante boa.
É um recurso de otimização de código e desempenho através da declaração das instruções de um método na sua própria declaração (protótipo).
Exemplo:
Supondo que há em uma classe um método que some o valor 10 ao atributo “x” da própria classe a sua declaração convencional no arquivo header (.h) seria:
void somaDez ();
no arquivo .cpp este método seria implementado da seguinte forma:
void Class::somaDez ()
{x += 10;
}
A declaração inline da função consiste em, no próprio arquivo header (.h), declarar a instrução a ser executada pelo método:
Exemplo:
void somaDez() { x += 10;} //declaração inline
Quando funções inline são utilizadas o compilador não desvia a execução do código quando o método é utlizado, ao invés disso o compilador copia as instruções daquela função para o local onde o método é chamado.
Desta forma a execução é sequencial e ganhasse desempenho. Deve ser utilizado para métodos com poucas instruções (de 1 a ~4 linhas) que são utilizados frequentemente pelo programa.
Não deve ser utilizado para funções com grande número de instruções (mais que ~4 linhas) pois como o código é copiado para o local onde o método é chamado isso deve aumentar o tamanho do executável.
Ao tentar executar o eclipse tive o seguinte problema:
./eclipse
** (Eclipse:2989): CRITICAL **: menu_proxy_module_load: assertion `dbusproxy != NULL’ failed # # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0×00007fbd4eb3be74, pid=2989, tid=140451675768592 # # JRE version: 6.0_20-b02 # Java VM: Java HotSpot(TM) 64-Bit Server VM (16.3-b01 mixed mode linux-amd64 ) # Problematic frame: # C [libglib-2.0.so.0+0x41e74] g_main_context_prepare+0×164 # # An error report file with more information is saved as: # /home/arbiza/eclipse/hs_err_pid2989.log # # If you would like to submit a bug report, please visit: # http://java.sun.com/webapps/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. #O problema é que instalei alguns dias atrás a interface de netbooks unity e ela instala o pacote appmenu-gtk . Basta removê-lo e tudo volta a funcionar.
# apt-get remove –purge appmenu-gtk
No Firefox eu usei algumas vezes. Vamos ver como tá funcionando por aqui.
É uma dúvida que sempre tenho e hoje escrevi um programinha para imprimir estes retornos.
return EXIT_SUCCESS é igual a return 0
return EXIT_FAILURE é igual a return 1
Agora qualquer um com uma conta do Google pode utilizar, basta ir a http://wave.google.com
Fonte: http://googlewave.blogspot.com/2010/05/google-wave-available-for-everyone.html
Teve um dia que eu odiei o Google. Foi o dia em que eu troquei minha senha como costumo fazer, mas esqueci como não costuma acontecer (é,… ganhei as medalhas).
Eu não tinha email secundário configurado, mas sim o celular. Outra vez que aconteceu o Google me mandou um código para o celular e com este código pude trocar a senha. Desta vez recebi o código, mas com uma demora de mais de 2 horas, depois de inserido e por questão de segurança é necessário esperar até que a conta complete 24 horas de inatividade para responder à pergunta de segurança e poder trocar a senha. Foi o que aconteceu, mas…
Esta é uma das alternativas de compilador para utilizar a Go, a outra é utilizar o gccgo que tentei instalar, mas a instabilidade da minha internet não permitiu.
1. .bashrc
Abra o arquivo .bashrc e adicione as seguintes linhas no final do arquivo:
export GOROOT=$HOME/go
export GOARCH=amd64
export GOOS=linux
export GOBIN=$HOME/bin
export PATH=$GOBIN:$PATH