Posts Tagged ‘Linux’

Git: Revertendo um arquivo modificado

October 24th, 2009

No SVN, para reverter um arquivo que foi modificado para a versão corrente do checkout, basta executar:

$ svn revert ARQUIVO

Uma desvantagem é que o comando não restaura diretórios apagados, já que não acessa o repositório.

Já no Git você pode utilizar o comando reset. Segundo o manual do git-reset, para descartar as modificações no arquivo basta passar para a opção –hard o commit para o qual você quer reverter. Supondo que você tenha um checkout do HEAD e queira descartar todas as modificações que fez nos arquivos, basta executar:

$ git reset –hard HEAD

(Utilize dois traços para a opção hard)

Isso no entanto não vai descartar os arquivos que foram criados mas não foram adicionados ao branch. Para isso, utilize o comando clean:

$ git clean DIRETORIO

Post to Twitter Post to Facebook

iPhone/iTunes no Ubuntu com VirtualBox

March 23rd, 2009

Update 2: Nas versões mais recentes do VirtualBox (3.x, pelo menos) não é necessário realizar o procedimento abaixo. Basta que você esteja utilizando a versão com suporte a dispositivos USB (closed source).

Update: Nas versões mais novas do VirtualBox não deve ser necessário realizar o procedimento de recompilar o módulo do kernel. No entanto, você ainda precisará utilizar a versão closed source.

Depois da empolgação inicial com o iPhone, veio a realidade: qualquer sincronização de dados entre o PC e o iPhone só pode ser feita pelo iTunes, incluindo aí minhas músicas. Isso não chega a ser um problema para usuários de Mac e Windows. Mas para quem (só) utiliza o Linux, isso se torna uma dor de cabeça.

Existem algumas alternativas a esse problema. A que eu escolhi foi utilizar uma imagem de Windows XP rodando no VirtualBox com o iTunes instalado. Simples e eficiente, desde que você faça alguns ajustes.

O motivo de utilizar o iTunes rodando no VirtualBox e não no Wine foi para garantir o mínimo de problemas durante o uso. Como tanto o iPhone quanto o iTunes são “caixas-pretas”, melhor não arriscar – ainda mais quando se trata de um dispositivo de R$ 1.600,00.

» Read more: iPhone/iTunes no Ubuntu com VirtualBox

Post to Twitter Post to Facebook

Sansa c250 no Ubuntu

March 14th, 2008

Resolvi criar coragem e substituir o firmware original do meu Sandisk Sansa c250 pelo do projeto Rockbox. Para quem não conhece, o Rockbox é um firmware open source para diversos MP3 players (existe uma versão até para alguns modelos de iPod).

Antes de continuar lendo, lembre-se de que você está por sua própria conta e risco. Não me responsabilizo por danos presentes nem futuros ocasionados direta ou indiretamente pelos procedimentos aqui descritos. Lembre-se que o Rockbox (e outros projetos semelhantes) raramente contam com ajuda do fabricante do dispositivo e precisam implementar a maioria das funções utilizando uma documentação praticamente inexistente e muita engenharia reversa. Dito isso, podemos prosseguir.

A primeira coisa a fazer é se preparar psicologicamente: o upgrade de firmware (de qualquer dispositivo) é sempre uma operação delicada e interrompê-la pode significar perda total do dispositivo. Se possível, utilize um no-break – e teste-o para verificar se a bateria está OK.

Realizei o procedimento no linux, mas será basicamente o mesmo no Windows (atenção apenas na instalação do booloader).
» Read more: Sansa c250 no Ubuntu

Post to Twitter Post to Facebook

A velha briga Windows x Linux

July 7th, 2007

Hoje vi um artigo na Webinsider falando sobre a experiência do autor ao tentar migrar definitivamente para o Linux. Particularmente, não gostei da matéria. Não porque ele prefere o Windows, mas por causa dos argumentos utilizados. Uma coisa é você não gostar de alguma coisa e apresentar argumentos contra aquilo; outra bem diferente é dizer que você não gosta porque já está acostumado com a outra. Isso pra mim não é argumento, é desculpa.

Bom, vou tentar explicar porque achei os argumentos utilizados pelo autor nesse artigo meio “furados”, sem “puxar a sardinha” para o meu lado.

» Read more: A velha briga Windows x Linux

Post to Twitter Post to Facebook

Reconfigurando o WorkspaceSwitcher do Gnome

April 8th, 2007

Essa é para aqueles que têm ou tiveram problemas com o applet WorkspaceSwitcher do Gnome.

O applet WorkspaceSwitcher permite que você alterne entre as áreas de trabalho (ou workspaces) do Gnome. No Ubuntu, por padrão, o applet fica no canto inferior direito da tela (com quatro áreas de trabalho disponíveis). Você também pode utilizar a combinação de teclas Ctrl+Alt+(seta) para acessar os workspaces.

Após “brincar” com as configurações do WorkspaceSwitcher (ativando somente uma área de trabalho, removendo-o e em seguida adicionando-o novamente) perdi a possibilidade de manter todos os workspaces visíveis no painel, podendo ver apenas o workspace ativo. Mesmo ao clicar com o botão direito e selecionar Preferences, eu não conseguia voltar com as configurações (o controle apresentava uma mensagem de erro, que não lembrei de anotar ou guardar um screenshot :( ).

A única solução foi recorrer ao Configuration Editor para alterar as configurações do gconf. O Configuration Editor é uma espécie de regedit do Windows (a diferença é que o do Gnome funciona e não corrompe sozinho), armazenando as configurações do seu ambiente Gnome e de outros programas. Como alterar as configurações é um pouco perigoso, portanto prossiga por sua própria conta e risco. » Read more: Reconfigurando o WorkspaceSwitcher do Gnome

Post to Twitter Post to Facebook

LinuxBIOS com modo gráfico

March 9th, 2007

O BR-Linux publicou uma notícia no mínimo curiosa: um grupo de brasileiros compilou uma interface gráfica com o LinuxBIOS. O resultado? Boot de 8 segundos e um Linux rodando direto de uma BIOS de 2Mb. Levando em consideração que o Coyote Linux ocupa um disquete de 1.44Mb, quem sabe não podemos realmente transformar um PC velho em um “roteador” doméstico.

Vejam mais informações em LinuxBIOS with X11 server, completely in Flash ROM ou na notícia publicada no BR-Linux. E vejam o vídeo no YouTube, claro:

[youtube=http://youtube.com/watch?v=nuzRsXKm_NQ]

Post to Twitter Post to Facebook

Recuperando a senha de root

February 27th, 2007

Quem nunca perdeu uma senha que atire o primeiro mouse…

Em certos casos, precisamos logar como root em uma determinada máquina mas não possuímos (ou lembramos) a senha e também não podemos utilizar um disco de boot. Na maioria das distribuições linux (principalmente nas mais voltadas para o usuário final) basta logar como um usuário comum e abrir uma janela de Terminal (conhecido como Konsole, no KDE) para modifcar a senha do superusuário.

» Read more: Recuperando a senha de root

Post to Twitter Post to Facebook

~rcmachado is Digg proof thanks to caching by WP Super Cache