Gnome Shell Addons

Advanced Settings in UserMenu.

Alternative Status Menu. Botão de desligar.

Dash to dock.

Desktop scroller (original). Inovação interessante. Ao usar o scroll do mouse na lateral direita da tela, muda para o próximo workspace.

Hide Clock aka dateMenu. Oculta as horas.

Pomodoro. Para usar a técnica pomodoro.

Sensors. Temperatura.

Windows Alt Tab. Volta o funcionamento antigo do Alt+Tab, i.e, janelas limitadas ao workspace atual e sem agrupar janelas.

Workspace Grid. Quatro desktops como antigamente. Fixos, em um quadrado. Fácil de navegar.

Etiquetado , , , ,

Erro Middlebury Stereo Code

Compilando a biblioteca

http://vision.middlebury.edu/stereo/code/


g++ -o StereoMatch BoxFilter.o Convert.o Convolve.o Histogram1D.o Image.o ImageIO.o main.o MinFilter.o ParameterIO.o RefCntMem.o StcAggregate.o StcDiffusion.o StcEvaluate.o StcGraphCut.o StcOptDP.o StcOptimize.o StcOptSO.o StcPreProcess.o StcRawCosts.o StcRefine.o StcSimulAnn.o StereoIO.o StereoMatcher.o StereoParameters.o Warp1D.o maxflow/maxflow.o -lm
StcAggregate.o: In function `CStereoMatcher::AggrMin()':
StcAggregate.cpp:(.text+0x1b0): undefined reference to `void MinFilter<float>(CImageOf<float>&, CImageOf<float>&, int, int)'
StcEvaluate.o: In function `_ZL14PartialShuffle8CImageOfIhERS0_S1_f.constprop.3':
StcEvaluate.cpp:(.text+0x21): undefined reference to `void MinFilter<unsigned char>(CImageOf<unsigned char>&, CImageOf<unsigned char>&, int, int)'
StcEvaluate.cpp:(.text+0x36): undefined reference to `void MaxFilter<unsigned char>(CImageOf<unsigned char>&, CImageOf<unsigned char>&, int, int)'
collect2: ld returned 1 exit status
make: ** [StereoMatch] Erro 1

Solução: mv MinFilter.cpp MinFilter.h

O erro ocorre porque a implementação de um template deve estar no *.h. Como os autores haviam dividido em dois arquivos, eu transformei o .cpp no .h. Terá outro erro de compilação sobre múltipla definição de CallMinFilters. Só comentar.

Para o código contido em maxflow/, é necessário o código disponível em: http://www.avglab.com/andrew/soft.html

Mais precisamente: http://www.avglab.com/andrew/soft/prf.tar

Etiquetado

R – Exportando dados em uma tabela LaTeX usando xtable

Baixe o pacote xtable

No R, digite:

> install.packages(“xtable”)

Carregue-o na memória

> library(“xtable”)

Coloque os dados em formato data.frame

Aplique o comando

xtable(dados).

 

Facim, facim!

Etiquetado , , ,

Git – Remover um branch remoto

Como deletar um branch em um servidor remoto?

git push origin :branch

Etiquetado

git – Listar branches remotos

Quando executo git branch -r, ele lista apenas os branches remotos que eu dei checkout localmente. Como posso obter uma lista dos que não tenho rastreado localmente?

git ls-remote <remote-name>

Por exemplo:

git ls-remote origin

Fonte

http://stackoverflow.com/questions/3471827/how-do-i-list-all-remote-branches-in-git-1-7

Etiquetado

10 Algoritmos em Mineração de Dados

Algoritmos abordados:

  1.  C4.5 e variantes
  2. Algoritmo k-means
  3. Support Vector Machines (SVM)
  4. Algoritmo Apriori
  5. Algoritmo EM
  6. PageRank
  7. AdaBoost
  8. kNN
  9. Naïve Bayes
  10. CART: Classification and Regression Trees
Etiquetado , , , , , ,

Vim – Inserir saída de um comando no arquivo

Para pegar a saída de um programa e inserir direto no arquivo que você está editando no Vim, você só precisa fazer:

:r!<comando>

Uma utilidade para esta função: por exemplo, suponha que você está editando um arquivo do seu servidor e precisa do endereço MAC da sua interface. É só rodar :r!ifconfig eth0 e pronto, ele já está no seu arquivo. Sem ter que memorizar ou anotar. Claro, você tem outras formas de fazer isso com mais facilidade, como pelo tmux, por exemplo.

Etiquetado ,

Emacs – Por que nada que coloco no meu .emacs funciona?

Tentei linkar diversos programas e bibliotecas no Emacs, incluindo evernote-mode, matlab-mode, ess, dentre outros. Deveria ser simples o pacote no caminho do Emacs no arquivo .emacs:

(add-to-list ‘load-path “~/.emacs.d/matlab-emacs”)

Mas, nada adiantava. Coloquei essa linha e outras, mas não fazia diferença nenhuma para o Emacs. Era como se não estivesse carregando nada.

Meu erro era porque inseri no código um comando para compilar  meu .emacs em ELC—para poder carregar mais rápido. Comentei o código e tudo voltou a funcionar normalmente. As linhas comentadas foram

;; para autocompilar e melhorar o startup
;; (defun autocompile nil ;; “compile itself if ~/.emacs”
;;   (interactive)
;;   (require ‘bytecomp)
;;   (let ((dotemacs (expand-file-name “~/.emacs”)))
;;     (if (string= (buffer-file-name) (file-chase-links dotemacs))
;;       (byte-compile-file dotemacs))))
;;
;; (add-hook ‘after-save-hook ‘autocompile)

Etiquetado ,

Como enviar um processo para o background e mantê-lo rodando

Se por acaso você se esquecer de colocar um ‘&’ no comando para jogá-lo em background, ainda há uma forma de colocá-lo sem que seja necessário fechar a aplicação.

Ao pressionar [Ctrl + z] você irá jogá-lo em background, mas a aplicação ficará suspensa. Isto é particularmente ruim se você estiver utilizando uma interface gráfica, pois ela ficará paralisada. Para mantê-lo rodando em background e evitar que a tela congele, entre com o comando bg no terminal.

Referências

http://www.linuxquestions.org/questions/linux-general-1/send-process-to-background-202974/

Etiquetado ,

Como modificar ícones e temas no Ubuntu 11.10 e 12.04

Instale o Gnome Tweak Tool:

sudo apt-get update
sudo apt-get install gnome-tweak-tool

Etiquetado , ,
Seguir

Obtenha todo post novo entregue na sua caixa de entrada.