codedmind.com

something later…

Problemas no blogue

Sempre que o tempo permite tenho adicionado alguns plugins aqui ao sítio, desde o início que utilizo o AjaxWP, desenvolvido pela Gianni Milanesi.

Mas por defeito cria conflito com o calendário ali da sidebar, entretanto arranjei um plugin para que o calendário funcione também ele em ajax… sim… o resultado é que agora apenas o calendário funciona em ajax, voltando o conteúdo ao funcionamento normal.

Assim que tiver tempo irei alterar o tema para que o AjaxWP inclua também a sidebar durante o pedido.

Sim, quando tiver tempo, porque vai implicar css e divs…

Entretanto adicionei também um plugin para melhor navegação entre páginas e o sistema de votação.

Mas assim que a nível de plugins isto ficar mais estável, informo quais estão em funcionamento.

Sem comentários

Gerir melhor o firefox

Encontrei este artigo, e daí retirei a possibilidade de executar duas ou mais instâncias do Firefox, mas com profiles diferentes. Agora com o Firefox 2.0 foi adicionada uma flag que veio permitir menos confusões nisto.

Actualmente tenho dois profiles, Web e Desenvolvimento
Criei dois launchers no gnome com o seguinte:

firefox -P Web -no-remote
firefox -P Desenvolvimento -no-remote

O resultado foi excelente. Agora uso dois profiles, um para navegar e o outro para programar, assim evito ter extensões de debug activas no profile de navegação que não me serviriam de nada.

Outra vantagem é que caso um dos profiles crash, este não interfere com o outro!

Por exemplo, se estiver a programar e algo correr mal, ( loop de javascript ou qualquer coisa e o Firefox crashar), os download que estão a ser feitos no vizinho não são interrompidos…

Esta é apenas uma das vantagens.

Nota: Se alguém souber como trocar o icone da janela do firefox para cada um dos profiles era 5 estrelas!

Sem comentários

Problemas com som em RMVB

Se por acaso já lhe aconteceu instalar os codecs para poder ver ficheiros RMBV, mas quando o tenta fazer apenas consegue ver a imagem e ouvir um “silêncio ensurdecedor”, então instale o totem-xine:

sudo apt-get install totem-xine

Experimente abrir agora o totem, e teste a questão do som, se o problema persistir:

gedit ~/.xine/catalog.cache

Faça Ctrl+F e na caixa introduza o seguinte:

[/usr/lib/xine/plugins/1.1.4/xineplug_decode_real_audio.so]

Na variável decoder_priority altere de 5 para 10

Guarde, feche e abra novamente o totem e disfrute do som!

2 comentários

Ainda não foi desta…

Estive de volta deste post, no ubuntuforums.org para ver se conseguia ligar o meu TyTn ao Feisty, mas sem resultado positivo.

Primeiro de realçar que os links dos repositórios svn estão incorrectos. Devem trocar os dois primeiros https por estes:

https://synce.svn.sourceforge.net/svnroot/synce/trunk/libsynce

https://synce.svn.sourceforge.net/svnroot/synce/trunk/librapi2

E quer-me parecer que faltam mais algumas explicações no post…
Se por ventura tentarem e vos surgirem erros relacionados com pyrexc ou coisa que o valha tentem isto:

sudo apt-get install python-dev python-pyrex

A mim resolveu-me os problemas de alguns ./configure e make.

No final não consegui estabeler a ligação, após executar o comando que me deveria atribuir um ip, bem que obtive:

SIOCSIFADDR: No such device
rndis0: ERROR while getting interface flags: No such device
rndis0: ERROR while getting interface flags: No such device
Bind socket to interface: No such device

Enfim, terei de arranjar outro sitio para ver como fazer. Se alguém souber diga qualquer coisa!

Sem comentários

Usas Ubuntu e gostarias de ter o quicksilver/approcket?

Para quem não conhece o quicksilver nem o approcket clique aqui e aqui para mais informações sobre os mesmos.

Voltando ao título que vos trouxe aqui…

Caso queiram ter uma aplicação idêntica mas que funcione em gnome, só têm de activar o repositório universal e num terminal:

sudo apt-get update
sudo apt-get install gnome-launch-box

Após a instalação é necessário fazer três passos de mágica.

O primeiro é colocar o gnome-launch-box a iniciar automáticamente após o inicio da sessão. Para isso vamos a Sistema -> Preferências -> Sessões clicamos em Novo e escrevemos:

Gnome-Launch-Box
gnome-launch-box -n

Nas caixas de nome e comando respectivamente. A opção -n é para a caixa não ser mostrada ao iniciar.

No segundo e terceiro passo temos de ir remover/alterar uma tecla de atalho e alterar a que é definida (e mal) pelo gnome-launch-box.
Para isso Alt+F2:

gconf-editor

Após a janela abrir Ctrl+F e escrevemos activate na caixa de procura. Marcamos ambas as caixas de opção e de seguida no botão procurar.

Dependendo das chaves que tenham irão aparecer mais ou menos chaves, a primeira que precisamos de seleccionar é a que diz:

/apps/metacity/window_keybindings/activate_window_menu

Damos duplo clique na chave com o nome activate_window_menu e ou trocamos por outra combinação de teclas (caso utilizem este menu) ou deixam em branco (caso não usem, é o meu caso).

De seguida nos resultados da nossa pesquisa vamos procurar a segunda que precisamos, que diz

/apps/gnome-launch-box/bindings/activate

Fazemos duplo clique na chave e alteramos de Space para space

Terminamos a sessão e voltamos a iniciar, depois para chamarmos o nosso “quicksilver/approcket” usamos a combinação de teclas Alt + Espaço

Notas:
Eu troquei as teclas de atalho porque não utilizo o menu das janelas, porque as aplicações que referi usam esta mesma tecla de atalho e porque gosto!
Claro está que se preferirem outras a aplicação também funciona, é uma questão de alterarem ao vosso gosto, tendo em atenção que para ctrl e shift apenas precisam de colocar entre <>, caso queiram usar a tecla do windows esta é identificada pela sequência

Página do projecto: gnome-launch-box

Sem comentários

Formulários mais bonitos – Firefox e Linux

Usas Firefox no Linux e não gostas dos formulários (buttons, checkbox, radio buttons, drop down menus and text fields)?

Já existe solução para ti!

O Osmo Salomaa desenvolveu um widget para o firefox com o intuito de melhorar a renderização dos formulários. O fatsheep criou um script bash afim de nos facilitar a vida.

No ubuntuforums.org existe um post, este, em que é explicado como instalar o widget (maneira simples e maneira complexa) assim como o link para o download*

Eis um antes:

E um depois:

*precisam de estar registados para fazer o download do ficheiro

Sem comentários

Prevenir problema com upgrades

Para quem, como eu, instala o Ubuntu e não define todas as partições existentes no computador, ou até mesmo para quem após a instalação deste adiciona um novo disco ao computador, existem pela net vários sites onde se pode aprender como fazer para que estes se montem automáticamente durante o boot.

Ao editarem o ficheiro /etc/fstab devem ter reparado que algumas linhas começam com UUID (por norma todas as partições que foram identificadas durante a instalação do ubuntu), o que é nada mais nada menos do que o Identificador Universal do disco/partição, mas os guias não referem nada sobre este UUID, referem a “moda antiga”, ou seja, /dev/sda1 por exemplo.

Até aqui nada demais, porque se tudo for feito como “manda o livro” a coisa irá ficar a funcionar! O problema surge é com os upgrades do kernel, pelo menos a mim é obra… não sei porquê, mas alguns discos/partições após estes upgrades mudam de nome (ex: a partição /dev/sdb1 na segunda-feira passou a ser /dev/sda1).

O resultado como já devem estar a adivinhar foi népia de sinal da partição após o boot. Sim é verdade, não faz sentido ela mudar de nome, mas se muda de nome faz sentido que não seja encontrada… A solução era ir descobrir para que nome tinha mudado e voltar a alterar no /etc/fstab.

Solução??? Não creio que isto seja solução, volta e meia tinha de o andar a fazer?? Não me parece…

Fiz umas pesquisas e perguntei no fórum para ver se arranjava maneira de descobrir como identificar o UUID dos discos/partições, é que com este UUID salvaguardam-se os tais problemas, uma vez que este nome será sempre único…

Bom chegam de treta…

Para saberem os vários UUIDs o comando é:

ls -l /dev/disk/by-uuid/

Que irá devolver algo como:

lrwxrwxrwx 1 root root 10 2007-05-30 22:37 CE0C51C90C51ACE9 -> ../../sdc1

O UUID irá estar a azul (se tiverem as cores da consola activas), mas para todo o efeito é o que esta entre a data e ->
Agora basta editarem o /etc/fstab :

sudo gedit /etc/fstab

E editarem em conformidade com os vossos dados. Seguindo este exemplo o meu que estava assim:

/dev/sdc1 /media/Backups ntfs umask=222,nls=utf8 0 0

Ficou assim:

UUID=CE0C51C90C51ACE9 /media/Backups ntfs umask=222,nls=utf8 0 0

Se calhar muitos de vocês já sabiam disto, eu não sabia, por isso para mim e para quem não sabe fica registado!

2 comentários

Factos…

Há e tal, queres jogos instala windows, para Linux não há nada de jeito…

Pois.. se calhar até podia ser verdade à uns tempos, mas actualmente já se começa a ver alguma coisa, deixo-vos aqui algumas luzes…

Existe uma aplicação IUG que tem como objectivo instalar jogos no ubuntu. Os jogos estão separados por várias categorias. Basta escolher uma categoria e depois um, ou mais jogos, clicar em aplicar e a instalação será feita… E sim existem bons jogos!

Façam download do *.deb do IUG e exprimentem.

Como complemento, e após uma rápida pesquisa encontrei também alguns sites que falam de jogos em linux, mas destaco este que apesar de estar em inglês têm bons screenshots para os que não gostam de ler…

2 comentários

Vamos estar atentos…

… era muito bom que as grandes empresas adoptassem a Lina, conheci este nome agora e fiquei extremamente agradado, a coisa ainda está muito verde, mas promete e muito.

Se na realidade conseguir implementar-se, o que é difícil, pois muita gente iria ficar a perder, creio que seria um passo de gigante que permitiria correr a mesma aplicação em qualquer sistema operativo sendo que essa aplicação foi desenvolvida com o mesmo código.

O lema é nada mais nada menos

“With Lina-
Linux applications run with native look and feel on windows, Mac OS X and UNIX”

Mas visitem a página do projecto, vejam com os vossos olhos e façam o vosso próprio julgamento!

Página do projecto: www.openlina.com

1 comentário

Optimização do Apache e PHP

Os senhores da IBM, dão sempre alguns presentes de configurações ao pessoal. O último que tive conhecimento foi este, para melhor o desempenho do Apache e do PHP.

Vá lá não custa experimentarem…

Sem comentários
  « Página anteriorPágina seguinte »