For Fun and Profit

Dica: usando o mencoder pra juntar legendas

June 3rd, 2008 angusyoung

Você pode usar o mencoder, parte do mplayer, para juntar legendas. O comando é:
mencoder -oac copy -ovc xvid -xvidencopts fixed_quant=5 -sub legenda.srt -o arquivo-output.avi arquivo-input.divx
Retirado da Gentoo Wiki.

Postado em Dica, Tecnologia | 0 comentários »

Dica: compartilhando arquivos de mídia do Linux para o Xbox 360

June 1st, 2008 angusyoung

Hoje estava procurando na internet uma alternativa melhor para compartilhar meus arquivos de mídia do Linux para o meu Xbox 360. Eu costumava usar o x360mediaserve, mas infelizmente ele só compartilhava os arquivos de música e não os de vídeo. A alternativa que eu encontrei foi o uShare. Infelizmente ele é um pouco mais complicado para funcionar do que o x360mediaserve (que aparentemente não está mais sendo mantido).

Continue lendo »

Postado em Dica, Linux, Sistemas Operacionais, Tecnologia | 3 comentários »

Dica: Corrigindo erro da user32.lib no CMake com NMake Makefiles

May 31st, 2008 angusyoung

No CMake, quando se usa o gerador NMake Makefiles ele costuma dar o erro:

LINK : fatal error LNK1104: cannot open file 'user32.lib'
LINK Pass 1 failed.  with 2
NMAKE : fatal error U1077: ‘”C:\Arquivos de programas\CMake
2.6\bin\cmake.exe”‘ : return code ‘0xffffffff’
Stop.
NMAKE : fatal error U1077: ‘”C:\Arquivos de programas\Microsoft Visual
Studio 8\VC\BIN\nmake.exe”‘ : return code ‘0×2′
Stop.

Mesmo que você tenha o Microsoft Platform SDK, isso ocorre porque o linker não consegue encontrar a user32.lib. Para projetos que usam o gerador do Visual Studio você pode configurar isso seguindo as recomendações da configuração do SDK, mas para resolver este problema em projetos que usam a NMake, você precisa adicionar o path da user32.lib na variável de ambiente LIB. Você pode fazer isso na mão, após iniciar o prompt de comando do Visual Studio:

set LIB=%LIB%;"C:\Arquivos de programas\Microsoft Platform SDK\Lib"

Ou então adicionar o path nas variáveis de ambiente do sistema através da aba “Avançado” nas propriedades do sistema.

Postado em Desenvolvimento, Dica, Tecnologia | 0 comentários »

IDE online

May 21st, 2008 angusyoung

Meu amigo Diego me passou a dica sobre o CodeIDE. Segundo ele, é um site onde pode executar códigos, suporta várias linguagens como Pascal, C++, Perl, JavaScript, HTML, e outras. Você digita o código, e mandar executar, já ve o resultado na página mesmo. O site também oferece suporte a chat e grupos, o que possibilita vc explicar o código para alguém, discutir sobre um código, etc, etc. Aqui tem um artigo sobre o site
http://blog.cidandrade.pro.br/technology/interface-online-para-ensino-de-programacao-codeide/ …

Eu achei o site uma grande mão na roda pra quando você quer mostrar alguma técnica ou explicar algo para alguém. Além disso, ele tem um recurso de realce de sintaxe (syntax highlight) que melhora a percepção do código.

Postado em Desenvolvimento, Dica, Tecnologia | 0 comentários »

Dica: sobre a conversão de vídeos pro Nokia 5310

May 18th, 2008 angusyoung

Conforme eu falei no tópico abaixo da sugestão de programa para Mac OS X, o MPEG StreamClip permite converter arquivos de vídeo para o Nokia 5310 Xpress Music. Note porém que este celular tem requisitos específicos para o formato de vídeo, conforme específicado aqui. Em todo caso, para o MPEG StreamClip e para evitar experimentações eu recomendo usar H.264 com tamanho de vídeo 174×144 a 15fps confome mostra a imagem abaixo.

Configuração do mpeg stream clip

Postado em Dica, Mac OS X, Tecnologia | 0 comentários »

Mac OS X: Sugestão de Programa

May 18th, 2008 angusyoung

Essa semana recebi um novo celular, um Nokia 5310, e uma das funcionalidades presentes nele é a possibilidade de ver vídeos nele. Então, procurando um programinha para Mac OS X que fizesse o serviço de maneira simples e sem complicação encontrei o MPEG StreamClip, da Squared 5. Esse programinha freeware permite converter diversos formatos de audio/video, inclusive os utilizados no celular.

Já que o assunto é programas, convém conferir esse tópico do MeioBit que trata exatamente de programas pra Mac OS X.

Postado em Dica, Mac OS X, Sistemas Operacionais | 1 Comentário »

Dica: XPath

May 15th, 2008 angusyoung

O XPath é uma linguagem para seleção de nós em um documento XML. Entre outas coisas, é bastante utilizada quando se trabalha com XSLT. Como ela também é suportada em diversas bibliotecas ela é comumente utilizada com C (libxml2), C++ (xalan, xerces, etc), Java (jaxp, etc), Python, e muitas outras linguagens
Hoje, precisei fazer uma expressão para obter um nó somente quando o nó pai fosse igual a um determinado valor e tivesse algum atributo específico.

<paises continente="Europa"/>
<pais nome="Portugal"/>
<pais nome="França" />
</paises>
<paises continente="Africa" />
<pais nome="Angola"/>
</paises>

Vamos supor que você quisesse obter o nó referente a Angola. Você poderia faze-lo através da seguinte expressão:

PLAIN TEXT
CODE:
  1. //paises[@continente='Africa']/pais[@nome='Angola']

No caso a expressão // representa os nós descendentes ou o próprio e a expressão @ representa um atributo. A expressão completa representa um caminho para o nó (de modo análogo /usr/share ou C:/windows representam um caminho no disco rígido).
Mais sobre XPath neste excelente tutorial.

Postado em Desenvolvimento, Dica, Tecnologia | 0 comentários »

Tutoriais de Programação em Batch no DOS

April 24th, 2008 angusyoung

Para aquelas pobres almas que, assim como eu, precisam escrever alguns programas em lote (batch) para o DOS/Windows:

  • A Modern Batch Programming Tutorial (Win 2k/XP)
  • Windows 95 / DOS 7 Batch Programming
  • Batch Files Tutorial

Have fun!

Postado em Dica, Sistemas Operacionais | 0 comentários »

Links Uteis

April 2nd, 2008 angusyoung

Bom, estou realmente cansado hoje então tudo que vou fazer é postar 2 links interessantes aqui.

IBM DeveloperWorks: publicação web da IBM, na área de tecnologia.

IBM RedBooks: uma biblioteca publicações da (ou relacionada a IBM). O meiobit falou sobre isso alguns dias atrás.

Postado em Dica, Tecnologia | 0 comentários »

VI minimamente utilizável

March 21st, 2008 angusyoung

Antes de começar, um aviso: eu não sou fã do VI. Eu gosto do VIM (e só para algumas tarefas). Meu editores preferidos são o Notepad++ (Windows), TextWrangler (Mac OS X) e o Gedit (Linux - mas ando querendo testar o Geany).

Essa dica é para aqueles que como eu tem que, eventualmente, enfrentar um sistema Unix sem acesso ao VIM ou qualquer outro editor que não exige um manual de dezenas de páginas para ser utilizado e só tem disponível o VI. Aqui vão algumas configurações que você pode colocar no seu $HOME/.exrc para deixar o VI um pouco menos irritante:

PLAIN TEXT
CODE:
  1. #Mostra em qual modo está
  2. set showmode
  3. # Quando em modo de procura, se torna insensível ao caso
  4. set ic
  5. # Mostra o número das linhas
  6. set number
  7. # Set o tamanho do tab para 4
  8. set tabstop=4
  9. # Mapeamento de teclas (use Ctrl+V depois pressione
  10. # a tecla que vc quer mapear - ex:
  11. # insert, delete, etc. Isso vai produzir algo do
  12. # tipo ^[[2~, etc)
  13. map ^[[2~ i
  14. map ^[[1~ 0
  15. map ^[[4~ $
  16. map ^[[3~ x
  17. map ^H X

Postado em Dica, Tecnologia, Unix | 0 comentários »

Home Office e Alimentação Saudável

February 17th, 2008 angusyoung

Home office já é uma realidade pra muita gente, especialmente para os profissionais de TI. Para algumas pessoas, eu incluso, é difícil se adaptar, principalmente porque a rotina é bastante diferente.

Uma das coisas que você tende a relaxar quando trabalho em casa é a alimentação, principalmente pela praticidade de ligar para um serviço de entrega e esperar pela comida. E é exatamente sobre isso que fala essa dica do Christiano Anderson.

Acrescentando as dicas do Christiano eu diria que é importante reservar um tempo para si, levantar a bunda da cadeira e fazer alguns exercícios. É exatamente o que eu tenho tentado, embora isso resulte em um conflito entre a minha preguiça e a minha força de vontade.

Postado em Dica | 0 comentários »

Da série: coisas idiotas que eu já fiz …

January 31st, 2008 angusyoung

Usando Linux, dentro do seu diretório de mp3, digitei:

PLAIN TEXT
CODE:
  1. find ./ -not -iname '*.jpg'  -print0 | xargs --null rm

Isso remove TODOS os arquivos que não forem .jpg. O que é bem idiota pra se fazer em um diretório de mp3.

Postado em Curiosidades, Dica, Geral | 0 comentários »

Filtrando um intervalo de texto em uma frase

September 27th, 2007 angusyoung

O problema: dada uma frase você precisa filtrar as ocorrências de caracteres numéricos dentro de um intervalo (ex.: da segunda palavra até a décima). Usando o awk isso pode ser feito da seguinte maneira:


for (i = 2; i < ; 10; i++) {
if ( $i ~ /[[:digit:]]/) {
$i = "(ignored)"
}
}

Obs.: é bem provável que existam maneiras mais práticas de fazer isso, mas funcionou pra mim :)

Postado em Desenvolvimento, Dica, Gentoo, Linux | 0 comentários »

  • Você esta navegando pelos arquivos da categoria Dica category.

  • Páginas

    • Sobre
    • Meu Mundo de TI
      • Artigos
      • Filesystem Hierarchy Standard
      • Pacotes RPM (RPM Packages)
      • Screenshots
    • Variedades
      • Fotos
      • Mapas
      • Museu do IRC RioMafrense
      • Receitas
  • Arquivos

    • July 2008
    • June 2008
    • May 2008
    • April 2008
    • March 2008
    • February 2008
    • January 2008
    • November 2007
    • October 2007
    • September 2007
    • June 2007
    • April 2007
    • March 2007
    • February 2007
    • January 2007
    • December 2006
    • November 2006
    • October 2006
    • September 2006
    • August 2006
    • July 2006
    • June 2006
    • May 2006
    • April 2006
    • March 2006
    • February 2006
    • January 2006
  • Categorias

    • Ciência (3)
    • Dica (13)
    • Geral (61)
      • Curiosidades (5)
    • Mentes Brilhantes (1)
    • Sistemas Operacionais (30)
      • FreeBSD (1)
      • Linux (17)
        • Gentoo (11)
      • Mac OS X (9)
      • Unix (3)
      • Windows (1)
    • Tecnologia (75)
      • Banco de Dados (5)
      • Desenvolvimento (54)
        • Análise (1)
        • C & C++ (1)
        • POG (2)

For Fun and Profit is proudly powered by WordPress | Bob