segunda-feira, 13 de agosto de 2007

Essenciais de um windowmanager

Ainda em relação aos windowmanagers que utilizo deixo aqui a lista de features que assim de repente me ocorrem como indispensáveis:

  • Ser leve

  • Permitir configurar as teclas de atalho directo para os desktops (consegui reduzir para 6 e uso normalmente Alt-Fn para lhes aceder)

  • Permitir mudar de desktop com a roda do rato, rodar para cima "next desktop" e para baixo "previous desktop", no OpenBox isto é configurável e por omissão vem ao contrário

  • Suportar dockapps

  • Permitir definir que aplicações abrem em que desktops e não as abrir noutro que não o definido

  • Ter uma maneira rápida de lançar as aplicações mais usadas. No Windowmaker arrasto o icon dessas aplicações para junto do clip no desktop correspondente. Como existem coisa tipo iDesk, praticamente qualquer wm tem uma solução fácil para isto. Entretanto defini o Alt-r como shortcut para correr o gmrun o que é ainda melhor do que ter icons para lançar as aplicações.


E pronto, penso que são só estas as carecterísticas que considero fundamentais num windowmanager, se me lembrar de mais alguma eu aviso.

Openbox

O meu regresso ao Ubuntu no computador do trabalho tem tido as suas consequências. Ao regressar ao Linux começo a utilizar o Windowmaker, isto causa logo algum entusiamo a um colega que larga o Beryl e muda também para o Windomaker. Não que ele desconhecesse o Windowmaker mas porque ele acha que o Windowmaker é muito poderoso e eu ter-lhe relembrado disso foi o que faltava para o regresso.
Mas a coisa não se fica por aqui, ele começa a experimentar windomanagers e chega ao OpenBox, e ao mostrar-me o OpenBox eu decidi dar uma hipótese ao dito windowmanager.
Como eu raramente faço reboots ou logoff, ainda só entrei duas vezes no OpenBox. Uma quando o acabei de instalar e outra quando lhe coloquei no script de arranque a lista de software que quero correr juntamente com o OpenBox. De ambas as vezes o OpenBox arrancou imediatamente, de tal modo que eu fiquei à espera convencido que ainda faltava alguma coisa... mas não, de facto ele já tinha terminado de arrancar. Para ajudar à festa os menus são extensíveis em python.
Estou a utilizá-lo neste momento e já o tenho a fazer praticamente tudo o que tinha no Windowmaker. Pelo menos nos próximos tempos, se tudo correr bem, vou estar a bombar no OpenBox.

quinta-feira, 9 de agosto de 2007

Last Chance To See

Quem leu o "Last Chance to See" sabe do que se está a falar.

terça-feira, 7 de agosto de 2007

Google Peganhento

Com o Google peganhento só falta mesmo lembrar-me qual foi a pesquisa que fiz...

O que me tem mantido ocupado

O meu recente regresso ao Ubuntu teve as suas consequências. Eu apesar de ser utilizador do Ubuntu não uso o Gnome, prefiro o Windowmaker.

Quanto aos editores, costumava utilizar o vim, gvim e nedit. Fui verificar e descobri que o Nedit está parado desde 2004 e que ficou para trás, não tem auto-complete entre muitas outras features a que me habituei no Textmate e os 3 anos parados sugerem que nunca as terá. A verdade é que o Textmate elevou a fasquia de qualidade que um editor precisa ter para me convencer e, como eu não me consigo habituar ao emacs, o vi continua a ser a única solução.Esta conclusão não chegou sem que antes experimentasse o gedit, que parece estar no bom caminho mas... ainda tem muitos problemas. Problemas suficientes para que o descartasse numa tarde.

Tendo em conta que eu trabalho muito em servidores remotos, andar a copiar ficheiros por FTP para os editar localmente e depois voltar a colocar no servidor, etc..., não é uma solução viável.
Desde logo surgiu uma solução que não sendo péssima também não me agradava. Como eu me decidi pelo vi ou dependendo do contexo o gvim, descobri que este pode editar directamente ficheiros remotos utilizando a seguinte sintaxe:

gvim scp://server_address//server_path/filename

Não é uma má solução mas sem autocomplete não era opção.

Seguiu-se uma segunda solução, durante os meus testes com o gedit utilizei o nautilus para navegar no filesystem remoto por ssh, assim bastava fazer duplo clique sobre o ficheiro e editar, mas... o gvim não suporta vfs logo isto não funciona. Mas encontrei uma versão alternativa só que não consegui descobrir como atribuir um shortcut para isto, logo tinha que selecionar o ficheiro, clicar com o botão direito selecionar a opção "scripts" e depois "Open With Gvim". Não, isto também não é uma opção válida, não há produtividade que aguente este tipo de coisa, isto assim mais parecia o Windows.

A terceira foi de vez, a solução que encontrei foi montar a ligação ssh como se fosse uma drive. Daqui para a frente passei a poder abrir os ficheiros com o gvim, ou outro editor à escolha, usar o autocomplete do terminal ou se perder totalmente a cabeça até usar o nautilus.

quinta-feira, 2 de agosto de 2007

De volta ao ubuntu

Devido ao cabo do meu carregador ter derretido e ao carregador para o Powerbook G4 custar €130, se bem que consigo uns manhosos por menos de €50. o que continua a ser caro, vou estar uns dias sem o portátil, o que me leva a voltar a usar o Ubuntu no trabalho.
Este post já está a ser escrito a partir do CD de instalação do Ubuntu ;)

terça-feira, 31 de julho de 2007

Joomla, Virtuemart e opção default

Recentemente tenho estado a colocar on-line uma loja de nome Estética Online e para isso utilizei o CMS Joomla 1.0.12 com um plugin chamado Virtuemart 1.0.10, para além de vários outros mas para o caso interessa este.
Em todos os produtos que foram colocados na loja, por uma questão de coerência foi sempre colocado o formato do produto como atributo numa caixa de texto descrita no backoffice da versão portuguesa do Virtuemart como "Lista de atributos". Isto colocou um problema. Mesmo os produtos que só tinham um formato disponível e portanto só tinham uma opção nessa lista de atributos não podiam ser comprados directamente já que o Virtuemart obrigava a que se entrasse na página de detalhe do produto e se escolhesse uma opção e isto iria baralhar muitos utilizadores.
Pelo que andei a investigar não existe nenhuma solução disponível pelo que publico aqui o que fiz para solucionar este problema.
A solução que me interessava era fazer com que a primeira opção da lista fosse a escolhida por omissão, já que esta correspondia ao preço default apresentado. O facto de, mesmo quando há várias opções, existir um formato por omissão não é problemático já que no carrinho de compras aparece o formato que foi escolhido dando assim hipótese de o utilizador rever o formato caso deseje outro.
Para conseguir esta solução foi necessário fazer uma alteração simples Num ficheiro do virtuemart. O ficheiro a alterar é o seguinte:

[siteroot]/administrator/components/com_virtuemart/classes/ps_cart.php

Na linha 134 desse ficheiro, imediatamente antes do seguinte pedaço de código:

if ( ($result["attribute_given"] == false && !empty( $result["advanced_attribute_list"] ))
|| ($result["custom_attribute_given"] == false && !empty( $result["custom_attribute_list"] )) ) {
    $_REQUEST['flypage'] = ps_product::get_flypage($product_id);
    $GLOBALS['page'] = 'shop.product_details';
    $vmLogger->tip( $VM_LANG->_PHPSHOP_CART_SELECT_ITEM );
    return true;
}


Coloquei o seguinte código:

if($result['attribute_given'] == false) {
    $result['attribute_given'] = true;
    $dummy = explode(",", $result['advanced_attribute_list']);
    $d['description'] = $dummy[1];
}


Foi uma solução simples e que até agora parece estar a funcionar, creio que como a opção escolhida é a primeira é possível que bastasse colocar o attribute_given a true, para outra opção default que não a primeira penso que se terá que mudar mais atributos e não só a descrição. Aconselho sempre a fazer uma cópia do ficheiro original e a colocar bem visível um comentário a indicar o início e o fim das alterações.

PS: Confesso que devido aos meus hábitos de python e perl ainda tentei fazer as duas últimas linhas numa só, assim:

$d['description'] = explode(",", $result['advanced_attribute_list'])[1];

mas o PHP não é assim tão à frente.

Eu também quero falar disto

Já que toda a gente fala, eu também quero meter a minha colherada no tema BTuga.
Regressei de férias para descobrir que o BTuga tinha sido fechado com direito a rusga da PJ e tudo. Confesso que não sou utilizador do BTuga, pelo mesmo motivo que penso que o fecho do BTuga e sites que tais é positivo, e espantem-se, positivo para os utilizadores habituais deste tipo de serviços.
O BTuga pega numa filosofia de partilha, se bem que uma partilha desenquadrada da lei, ou talvez de uma lei desenquadrada da realidade, e transforma essa partilha num negócio. Sempre que um destes sites que força a que se faça upload de algo ou se pague para fazer o download de algo em troca fecha, mais consolidada fica a verdadeira partilha livre, e convenhamos, que para os adeptos da pirataria não há melhor do que a troca sem que se tenha que ser forçado a nada.
Eu utilizo muito pouco este tipo de coisas e das raras vezes que o faço utilizo serviços que não impõem restrições e acabo sempre por ter um ratio positivo de upload/download (entenda-se dou mais do que recebo) mesmo não sendo forçado a fazer o upload de nada e não tendo muita coisa para partilhar.

domingo, 22 de julho de 2007

I'm Alive, I'm Alive

Para os que pensaram que eu me tinha evaporado, fica aqui o aviso que tenho estado de férias e que estas vão durar até ao final da semana, ou seja só regresso a 31 de Julho. Por este motivo o blog vai continuar em descanso mais uma semanita.

terça-feira, 10 de julho de 2007

A não perder

A não perder este post, no blog do Tux Vermelho.
Posso já enumerar alguns erros que cometo e que lá estão descritos. Como a escrita demasiado rebuscada, o uso de parêntesis para fazer apartes, às vezes uma certa redundância, por vezes aproveito o título como se fosse o início da primeira frase do post dando origem a voz passiva e frases demasiado longas.

Experiência interessante

Não podia deixar de colocar aqui este vídeo que descobri através do blog do Nuno Markl.

segunda-feira, 9 de julho de 2007

Rejoice windows (l)users

Uma aplicação que não experimentei, e provavelmente com um bocado de sorte nunca irei experimentar mas que parece estar no bom caminho para vir a ser o Quicksilver para windows. Se alguém o tiver testado e quiser deixar por aqui um testemunho, está à vontade.

quarta-feira, 4 de julho de 2007

Os cabos, ai os cabos...

Nesta minha arrumação resolvi não mexer nos cabos que rodeiam a minha mesa, para evitar que essa tarefa consumisse todo o tempo que é suposto ser utilizado para remover tralha. Mas os cabos são um dos problemas que sempre me perseguiram, e penso que também a qualquer pessoa que tenha um sistema informático um pouco mais complexo (ou mesmo simples). Hoje ao seguir alguns links num dos artigos referidos num dos meus posts anteriores dei com isto. Tudo o que tenha a ver com reduzir a confusão causada pelos cabos é de experimentar.

Ficheiros temporários do Scanner

No Mac OS X Hints, está um artigo sobre limpar os ficheiros temporários dos scanners HP.
O meu não guarda nada disso, nem sequer no sítio onde ele aponta. O meu cria os ficheiros em ~/Documents/Scanner Output/, mas essa é a directoria utilizada pelo software da HP e o próprio software mostra o que lá está.

De-Clutter Reloaded

O Merlin Mann do 43Folders, publicou o 4º artigo na sua sequência de artigos sobre arrumações.
Uma das coisa que descobri com anos de desarrumação e contra a qual continuo a lutar, é que uma das maiores causas de desarrumação é não ter um sítio para arrumar certas coisas. Tudo o que não tenha sítio onde ficar vai acabar por ficar desarrumando e na zona onde esse objecto ficar outros que também não têm lugar vão aparecendo no mesmo sítio, até que fica uma confusão tal que ninguém tem vontade de mexer naquilo.

Eu estou na primeira fase que é arrumar a mesa do computador e mais 3 outros armários que estão uma confusão. Existe uma terceira zona onde estão as coisa que saíram da mesa do computador e de um dos armários que está ainda em fase de arrumação e que são as tais coisas que não são lixo mas ainda não têm sítio, ou que têm sítio e que ainda não foram para lá.

A segunda fase, que, para as coisas que saíram das zonas já arrumadas será feita antes do fim do próximo fim-de-semana, séra para as coisa que têm sítio colocá-las no sítio correspondente.

A terceira fase consistirá em organizar-me de modo a arranjar lugar para as coisa que não são para ir fora mas que não têm sítio.

terça-feira, 3 de julho de 2007

Deita lá isso fora

Comprei na 5ª feira passada uma impressora, e como não tinha espaço na minha mesa do computador para lá colocar um alfinete, apesar da mesa ter para aí 2,30m, tive que me dedicar a arrumar a mesa, deitar fora tudo o que não interessava e arranjar lugar para o que interessa.
Ao fim de cerca de 2 horas a cavar em papel, lá consegui chegar ao tampo.
Como "sidenote" a impressora que comprei foi uma HP C3180, que funciona perfeitamente como impressora e scanner no Mac, e que li antes mesmo de a comprar, funciona também com ambas as funcionalidades em Linux. Até agora estou bastante satisfeito com ela e aconselho quem estiver para comprar uma a dar uma vista de olhos a este modelo (custou-me €68.99 na macro).
Bem a propósito desta arrumação e do deitar fora de coisas que não interessam, ficam três links para o 43folders; link 1, link 2 e link 3. O segundo link especialmente tem muito a ver com o meu problema.

segunda-feira, 2 de julho de 2007

Que futuro para as Democracias ?

Primeiro que tudo queria fazer uma espécie de disclaimer. Porque a minha escrita não tem piadinha nenhuma e se eu alguma vez me puser a escrever um livro apoio todos os que assinem uma petição para acabar com o meu livro e o substituir por um belo exemplar de poesia Vogon.
E também porque as minhas opiniões tendem a ser radicais, self-centered, pouco razoáveis e extremamente polémicas, sendo que até a mim me custa a ler a rezinguisse que escrevo quando se trata de temas sociais.
Quero também agradecer aquele que aparentemente é meu conterrâneo, o Carlos Afonso, pois eu não estava a pensar escrever o artigo do mês e acabei por o fazer por ter conseguido organizar as minhas ideias como consequência da conversa sobre o assunto que tivemos no regresso do jantar do Planet Geek.
Para terminar o disclaimer, fica o aviso de que sou bastante volátil e que possivelmente dentro de duas semanas já discordarei de grande parte do que aqui disse ;)
Dito isto aqui fica o artigo:

Todos os sistemas têm a sua duração, todos acabam. Foi assim com o sistema imperial, monárquico, dictatorial e creio que será assim com as democracias.
Para citar uma banda da qual não sou grande fã:
Nunca gostei que a maioria

Organizasse o meu dia a dia

Não acredito em democracia

A democracia é a ditadura das maiorias. Para um povo como o Português que se gosta de nivelar pela bitola da mediocridade custa a ouvir e mais ainda custará a admitir que as pessoas não são todas iguais. A grande maioria das pessoas não é inteligente e age quase em piloto automático.
Pode-se comparar uma eleição com uma experiência com ratos, onde teríamos uma gaiola, grande, com uma zona à qual os ratos estão habituados e outra zona que eles nunca exploraram mas que está ao alcance da vista. Na zona conhecida existem, no caso específico de Portugal, dois comedores, noutros sítios os números poderão ser diferentes, e ambos dão choques eléctricos. Na zona desconhecida existem vários outros comedores que não se sabe se dão choque ou não. Mas os ratos correm entre esses dois comedores e nunca se arriscam a ir à zona desconhecida apesar de verem por lá outros comedores.
As consequências para os poucos que estão acima desta maioria são catastróficas. São permanentemente governados por um bando de ladrões, idiotas, corruptos, etc... sem que possam fazer o que for para o impedir.
Numa democracia, como um todo um povo tem os governantes que merece, individualmente existem sempre membros de minorias que são prejudicados pela ignorância da maioria.
Por isto a democracia já provou que não funciona, aproveitando-se desta ignorância, as grandes corporações, como por exemplo as farmacêuticas, as tabaqueiras (como se pode ver recentemente pelos sucessivos recuos na lei do tabaco até a tornar praticamente inútil), construtoras, etc... , aproveitam para controlar o poder.
Quais seriam então os sistemas que poderiam substituir a democracia?
Essa é uma discussão que não se encaixa no âmbito deste artigo e que daria pano para mangas. O que se sabe é que dos sistemas supra-referidos aparentemente nenhum é melhor que a democracia. Mais vale a ditadura da maioria do que a de um homem só.

domingo, 1 de julho de 2007

Quicksilver for beginers

Já várias vezes me perguntaram o que é o Quicksilver, para que serve, porquê que gosto tanto do Quicksilver. É complicado responder, penso que nem quem o fez o sabe definir bem ou não o descreveriam como "A unified, extensible interface for working with applications, contacts, music, and other data." que cheira a chavão com pouco significado.
O Quicksilver é daquelas coisa que só experimentando se percebe. Um erro bastante comum consiste em considerar o Quicksilver um Application Launcher. Um erro crasso! Foi a procurar um Application Launcher para Mac semelhante ao launcher do gnome que vinha no ubuntu 5.x e que entretanto se transformou num fumegante pedaço de bosta (desde que fiz o upgrade para o 6 e pior ainda no 7), que eu encontrei o Quicksilver. Mas rapidamente me comecei a aperceber que aquilo não era um simples launcher. Eu definiria aquilo como uma linha de comandos em modo gráfico.
Aqui fica um link para um screencast de Quicksilver para iniciados.

quinta-feira, 28 de junho de 2007

Software de backup para Macs, review

É público que desde a minha última e única re-instalação do Mac OS X, que eu adoro o iBackup. Para os que ainda não estão convencidos, aqui fica um link para um review de softwares de backup para Mac.

quarta-feira, 27 de junho de 2007

theAppleBlog fala de updates de software

E eu concordo com o que eles dizem, não há nada mais irritante do que a aplicação avisar que precisa de um update, perguntar-me se quero fazer o update depois simplesmente me abre a página web da aplicação no browser.
Artigo original aqui.

terça-feira, 26 de junho de 2007

To do

To do lists no lifehacker. Existe uma referência ao artigo no 43 folders de que falei aqui recentemente sobre GTD. Em breve irei descrever aqui a minha experiência com o iGTD que tenho estado a experimentar.

quinta-feira, 21 de junho de 2007

Maça-D

Maça-D no "save dialog", a dica mais útil que tive acesso nos últimos tempos.

Tou xim...

Já várias vezes tentei falar com amigos via skype, o resultado nunca foi brilhante. Pode ser que esta dica do lifeClever dê uma ajudinha!

Windowmaker

Como fã do Windowmaker que sou não podia deixar de referir estes dois artigos no Wmaker Cyaneus:

Preload

Não sou grande fã de programas que se enfiam para a memória e por lá ficam para mais tarde carregarem mais depressa. Mas... se puder ser eu a escolher aqueles que uso mais (que normalmente não são aqueles que têm essa mania) então a coisa já canta de outra maneira.
É aqui que entra o Preload, definitivamente uma aplicação a experimentar.

Quicksilver tip #4352

mouse dragged triggers

quarta-feira, 20 de junho de 2007

Compacto GTD

De regresso de férias encontrei no Cool OS X Apps mais uma aplicação para implementar GTD, o frictionless GTD. Surge em boa altura já que os inúmeros projectos em que estou envolvido actualmente começam a pedir que eu finalmente perca algum tempo a usar algo deste género. Entretanto aproveito para ler mais um "How I use GTD", desta vez por um tal de Michael Buffington. Antes de me decidir por qual aplicação GTD usar vou ainda olhar para esta lista e decidir-me por um.
Entretanto no lifehacker há um artigo sobre aplicações GTD cross-platform.

Safari Beta 3 para Mac e Windows

Fiquei cheio de vontade de experimentar o Safari Beta 3, infelizmente devido a algumas extensões que uso ainda não o posso fazer porque este crasha.
Entretanto tenho visto várias dicas interessantes:

Uma solução para gravar um DVD...

... a partir da pasta VIDEO_TS é esta. Outra é instalar um software tipo TOAST, por exemplo.

quarta-feira, 13 de junho de 2007

Isto está raro

Não, eu não abandonei a informática para me dedicar à plantação de nabos, nem me esqueci do endereço do blog. Mas tenho estado de férias, numas daquelas férias onde se trabalha mais do que quando não se está de férias e o blog tem-se ressentido com isso.
Dito isto aqui fica uma dica daquelas básicas mas que nunca me tinha ocorrido. Durante muitos anos utilizei a linha de comandos, como já aqui tinha referido, como file manager, isso significa que toda a minha gestão de ficheiros, incluindo copias era tudo feito em linha de comandos. Desde que comecei a usar o Mac OS X habituei-me a usar o finder para executar estas tarefas e de facto, agora que penso nisso, perde-se muito mais tempo.

segunda-feira, 4 de junho de 2007

Notícias da vizinhança...

Li no codedmind.com, um dos blogs agregados no Planet Geek a referência a uma aplicação semelhante ao Quicksilver para o Gnome.
Ainda não tive oportunidade de a experimentar, mas se fizer metade do que faz o Quicksilver, então já é uma grande aplicação.

sábado, 2 de junho de 2007

Este post -100

= The Answer to The Ultimate Question Of Life, the Universe and Everything

sexta-feira, 1 de junho de 2007

Histórico simples de versões

O LifeHacker indica uma solução interessante para a manutenção de versões para pequenos programas. Eu costumo criar um tar.gz ou tar.bz2 com o nome do programa e a data no final no seguinte formato; 20070601 de modo a que apareça por ordem de data quando ordenados alfanumericamente.
A solução que o LifeHacker apresenta é uma forma de automatizar este tipo de armazenamento das versões anteriores.
Entretanto já estou aqui a imaginar mais formas de automatizar a coisa, por exemplo verificando se houve alterações desde a data do último backup.

quinta-feira, 31 de maio de 2007

Receitas: Como triturar um CD/DVD do Linux

Ligas à electricidade a máquina de fazer batidos. Deitas lá para dentro 1/2 litro de leite, morno de preferência. Adicionas o CD/DVD e deixas amolecer durante uns minutos de modo a minimizar o estrago nas pás.
Ligar a máquina no mínimo e ir aumentando gradualmente a velocidade de rotação das pás.
Juntar açúcar a gosto.

Deverá ser colocado durante cerca de 30 minutos no frigorífico antes de consumir.

PS: Se o CD/DVD for do Slackware, convém deixar de molho de um dia para o outro para amolecer mais um pouco, poderá aproveitar esse tempo para fumar uma cachimbada.

Ver como ficam os sites no IE... sem IE

Afinal, existe um serviço chamado NetRenderer, que permite ver um screenshot do site desejado em IE, nas suas várias versões. Para aqueles que ainda usam o Windows só para testar coisas no IE, já só falta uma maneira de testar como corre o Javascript no IE sem IE para se poderem ver livres de vez das destas duas pragar, IE e Windows!

quarta-feira, 30 de maio de 2007

Eu até já fiz um script que fazia isto via rsync, mas...

Aqui vai á mesma, uma aplicação que faz uma cópia da lib do iTunes para um volume montado. No meu caso não me serve de muito porque eu já tinha um script que me fazia isto automaticamente assim que o volume era montado, e a minha solução foi derrotada por uma avaria no dito volume.
Não deixa de ser uma solução válida para um backup manual.

terça-feira, 29 de maio de 2007

Depois de um fim semana...

... que começa bem, com um concerto de DMB e acaba optimamente com o Sporting a levar a taça para casa, onde pelo meio apanhei uma enorme constipação, não há muito para dizer.
Mas, o blog que referi no último post refere algo interessante. Agora como utilizador do MacOS, tenho ganho um pouco o hábito de fazer a gestão de ficheiros num gestor gráfico de ficheiros, neste caso o Finder. Antes de ter o MacOS só utilizava Linux e consequentemente o Windowmaker, e toda a minha gestão de ficheiros era feita em linha de comandos, que diga-se de passagem acho bastante mais eficiente. Fica na minha lista de coisas a experimentar e fica também a questão. Será que o Windowmaker é propício ao uso de file managers gráficos? Eu quando o usei nunca me consegui adaptar a nenhum, pode ser que a situação mude!

sexta-feira, 25 de maio de 2007

Windowmaker

Através do blog Tux Vermelho tive conhecimento de um outro blog o Wmaker Cyaneus, que já está nos meus feeds de RSS, ou não fosse eu adepto e utilizador de longa data do Windowmaker.

Refresh ao finder

Antes da já famosa reinstalação de sistema que fiz há umas semanas, tinha um botão para fazer refresh ao finder. Não passou muito tempo sem que viesse a sentir a falta desse botão, mas na altura não consegui encontrar as instruções de como colocar o dito botão nas janelinhas do finder, lembro-me que incluía colocar um Apple Script qualquer numa qualquer sub-directoría da Library, lá acabei por fazer o unmount à directoria remota que não estava a refrescar e voltar a montar, o problema ficou resolvido da pior maneira.

Até que hoje, numa visita ao CoolOsXApps dei de caras com uma aplicação que faz exactamente isso, refresca o finder. Não li, nem encontrei onde ler, instruções de instalação mas arrastei a aplicação para as Aplications e daí arrastei para a barra do finder. Aparentemente ficou a funcionar.

quinta-feira, 24 de maio de 2007

Icons personalizados por dispositivo

Descobri este artigo sobre como criar ícones personalizados para dispositivos removíveis, agora só me falta saber como é que vou fotografar a minha própria máquina fotográfica.

terça-feira, 22 de maio de 2007

O teu Mac arrasta-se?

Então tenta uma destas 52 maneiras de tentar fazer com que ele fique um pouco mais rápido!

De novo o Quicksilver

Faz já algum tempo que não publicava nenhum post sobre o Quicksilver. Mas há uns dias dei com este útil tutorial que ensina a criar uma forma de inserir pedaços de texto que necessitemos de utilizar com frequência.

sexta-feira, 18 de maio de 2007

O M de msn [Actualização]

Eu utilizo o AdiumX para aceder à rede MSN, e ante-ontem estava a tentar enviar o link da página de screenshots do windomaker cujo url é http://www.windowmaker.info/gallery.php, a mensagem não chegava ao destino e obtinha o seguinte erro:

Could not send; a connection error occurred.

Ao fim de algumas tentativas a "desconstruir" o URL cheguei à conclusão que o link não passava no MSN devido à parte "gallery.php".
Hoje de manhã, ao investigar um URL que me chegou às mão a partir da Mailling List do Planetgeek, o http://script.aculo.us/, segui o link "Getting Started" e fui parar a uma página com o seguinte endereço http://wiki.script.aculo.us/scriptaculous/show/Usage, que tentei enviar a um amigo por MSN, e de novo a mensagem:

Could not send; a connection error occurred.

Não foi difícil chegar à conclusão que o .script era a parte que não deixava o link passar. Uns testes feitos entre os computadores de dois colegas que usam o cliente da Microsoft para aceder à rede MSN, mostraram que as mensagens que contenham qualquer destas duas expressões ".script" ou "gallery.php" não passam e, ao contrário do que acontece com o Adium (ou o Gaim porque o Adium usa a libgaim), nem sequer são avisados de que a mensagem não foi entregue.
De seguida tentamos a seguinte lista de expressões a ver se alguma era bloqueada, e nenhuma o foi:


  • qqcoisa.php

  • index.php

  • checkout.php

  • login.php

  • register.php



Isto faz-me pensar no que quererá dizer o M de MSN, mas cheira-me a algo acastanhado...

[Actualização]

De novo ia enviar um URL a um colega, desta feita http://www.wxpython.org/download.php#binaries e de novo:

Could not send; a connection error occurred.

Acabei por descobrir que era o "download.php" que impede que a mensagem passe.
O cheiro a algo acastanhado adensa-se!!!

quinta-feira, 17 de maio de 2007

Sugestão dos leitores

O leitor Tiago, sugeriu e eu aceitei o desafio. Aqui está, a melhor descrição de sempre do que é a internet:

Acho que a internet não é um camião grande mas sim uma série de tubos emaranhados... e como era fácil de prever, de vez em quando os tubos entopem!

Quem não perceber o que estou para aqui a dizer, é só ver isto.

Widget Planetgeek

Tal como foi anunciado no blog oficial do Planetgeek, foi lançada a widget do Planetgeek.
Deixo aqui uma versão detalhada e ilustrada do modo de instalação desta widget em blogs do bloger.com, os passos são os seguintes:


  1. Selecionar a tab Template e dentro desta a opção Page Elements



  2. Na representação do layout da página seleccionar a opção Add a Page Element da área do site desejada, no exemplo a zona utilizada foi a barra do lado direito



  3. No popup de escolha do tipo de elemento de página seleccionar a opção HTML/Javascript



  4. Na caixa de texto introduzir o título que quer que apareça na página e na área de texto em baixo o javascript que gera a widget:
    <script type="text/javascript" src="http://www.planetgeek.org/pgeekrss"></script>



  5. Para utilizar a CSS default fornecida pelo Planetgeek, escolher a tab Edit HTML e colocar no head do HTML a chamada ao CSS:
    <link href="http://www.planetgeek.org/pgeekrss/pgwidget.css" rel="stylesheet" type="text/css" />




Existe ainda a opção de arrastar o "Page Element" criado dentro do layout da página para definir a sua posição. No caso da wiget visível aqui no Repeat Until Keypressed, utilizo uma versão alterada dos estilos originais introduzidos na template dentro das tags <style> no head do blog em lugar da chamada ao CSS original.

É hoje, é hoje...

Hoje celebra-se o Dia da Internet, e estando este blog, lá... ou cá, não podia deixar passar esta data em branco!

quarta-feira, 16 de maio de 2007

Acho que veio para ficar

Mais uma aplicação para a barra do menu do Mac, Process Wizard, o mais inútil é que permite fazer o force quit (kill) a aplicações directamente dali, a feature que me parece mais útil é a de permitir definir níveis de prioridade para cada aplicação.
E com esta já são tantas transformações na minha barra do menu que qualquer dia tenho que repetir o post sobre o que tenho na barra do menu, é que desde essa altura até uma reinstalação do sistema já tive.

Fica a ameaça ;)

sábado, 12 de maio de 2007

Top 10 Mac utilities by lifehacker

Este artigo no lifehacker, para mim tem bastante interesse porque me levou a instalar 3 aplicações no meu computador e aconselha mais 3 que eu já estava a utilizar.
As novas aplicações que instalei são as seguintes:

  • Ejector - Normalmente depois de instalar uma aplicação lá ia eu ao finder desmontar o dmg, por vezes alguns ficavam montados, esquecidos. Esta aplicação permite um acesso rápido a estas acções.

  • AppDelete - Não sei bem como, mas é suposto remover tudo o que uma aplicação instala, a médio/longo prazo espero ver os efeitos da sua utilização.

  • RCDefaultApp - É um painel de controlo que fica disponível no system preferences e controla muito mais do que file associations. Permite controlar, handlers para protocolos, file types, extensões, mime types, etc... Foi a aplicação que mais me impressionou destas 3 e era a única da qual nunca tinha ouvido falar. Aconselho.


As aplicações que já utilizava antes são as seguintes:

  • Magical - Foi o melhor relógio/calendário que encontrei para a barra do menu até hoje.

  • Growl - É uma daquelas que instalei só porque precisava de algo que me avisasse dos e-mails, e depois descobri que se vai tornando indispensável em muito mais situações. Permite inclusive enviar ou receber notificações via rede.

  • Quicksilver - Também só o instalei para ter uma forma rápida de lançar aplicações, e agora uso-o até para fazer uma sandes mista! Nem tenho descrição para o que é o Quicksilver, mas diria que é A aplicação para Mac.


O Hazel, já tinha sido aqui referido há uns meses e nunca "passou o teste", porque folder actions é algo que o sistema traz de raiz e não me parece que se justifique pagar por uma aplicação que o que traz de novo é um interface gráfico drag & drop para isso.

Acertar seis em dez, parece-me tornar este artigo interessante. Ainda não tive tempo de ver as aplicações sugeridas nos comentários, mas se alguma me convencer, concerteza a irei referir aqui.
Os links para aplicações aqui referidas estão todos disponíveis no artigo original.

sexta-feira, 11 de maio de 2007

Get up, Stand up...

Safari Stand, lá teve que ser. Não queria estar a instalar muitos plugins e coisas que me pudessem enterrar o computador. Mas lá teve que ser.
É daquelas que eu também já não me lembrava que era feito por um plugin e já pensava que era uma feature do Safari, mas o Stand tratava de me permitir fazer pesquisas sem ter que pressionar uma tecla ou combinação de teclas antes da pesquisa, garantia-me que não havia cá sites a abrir em nova janela mas sim em nova tab, permite-me mudar de tab com a roda do mouse, dá-me a opção de limitar algumas features do Javascript que não me agradam muito (tipo alterações à status bar), activar o menu de Debug do safari e que é tanto quanto sei a única maneira de aceder à consola de debug de Javascript, salvar a sessão e restaura-la, sintaxe highlight do source, introduzir alterações a sites, e várias outras features que não utilizo.
Felizmente o iBackup também salvou as preferências deste plugin.

quinta-feira, 10 de maio de 2007

Controlar o iTunes a partir do Quicksilver

Eu costumo controlar o iTunes a partir do Quicksilver, Utilizo maçã-p para play/pause, maçã-<seta para a esquerda> para mudar para a música anterior e maçã-<seta para a direita> para mudar para a seguinte, as restantes acções tenho-as desactivadas.
Felizmente esta foi uma das coisas que na reinstalação ficaram a funcionar porque o iBackup salvou-me a configuração do Quicksilver. Mas ainda hoje quando passei as primeiras músicas para o iTunes estava a pensar como já não me lembrava como tinha configurado isto. E não é tarde nem é cedo, no LifeHacker, lembraram-se de o explicar. Creio que foi mesmo assim que eu configurei o meu.

Outra maneira de sincronizar contactos com o Gmail

Aqui está mais uma alternativa para sincronização do Address Book com o Gmail.

I wasn't expecting the spanish inquisition!

O lado bom (ou mau) de uma instalação é que nos relembram daqueles programinhas que estão lá mas que nem se nota, tal é a sua integração com o sistema, ou no caso que vou falar com o safari.
Estou a falar do Inquisitor, do mesmo autor do Acquisition e do NewsFire que como é habitual no software deste autor, tem uma integração perfeita com o sistema.
O Inquisitor faz um auto-complete às pesquisas feitas na caixa de pesquisa do safari.
Agora, que me lembre, já só me falta descobrir como é que tinha feito para fazer pesquisas no safari (não na web através do safari mas no texto da página actual) sem ter que pressionar maçã-F, e como é que tinha feito para forçar o a abertura em tabs das páginas que insistem em ir para uma nova janela.

quarta-feira, 9 de maio de 2007

Edit in TextMate...

O TextMate serve para muita coisa, bastante mais do que só para programar. Por vezes utilizo-o para escrever e-mails e praticamente todos os posts que escrevo para o blog são feitos no TextMate.
Para facilitar este tipo de coisas existe uma feature interessante que é o "Edit in TextMate..." normalmente alcançado através de uma opção num menu, Edit->Edit in TextMate, no caso do safari, ou através de um shortcut, regra geral ctrl-maçã-E. Quando utilizada esta opção, as alterações guardadas no TextMate propagam-se imediatamente para o software onde foi invocada esta opção. No caso dos posts para o blog, é só selecionar a área de texto no backoffice do blogger onde se escrevem os posts, activar a opção, editar no TextMate, salvar e fazer submit.
Mas... esta opção não é instalada imediatamente quando se instala o TextMate, e só me lembrei disso quando ao escrever o post anterior o ctrl-maçã-E não fez nada. O procedimento para que esta opção fique disponível em várias aplicações é o seguinte. Aceder ao menu Bundles->TextMate->Install "Edit in TextMate"..., isto fará aparecer uma janela com um texto explicativo sobre esta opção.



Nesta janela, no ponto 2 encontra-se um botão com o rótulo "Create Symbolic Link", é aqui que devemos carregar. Tal como escrito por baixo do botão, as alterações ao menu da aplicação só estarão disponíveis após reiniciar a aplicação.
É aconselhável a leitura do ponto 3 para quem queira que esta opção não se propague para alguma aplicação em particular, e do ponto 4 para permitir definir o "modo" em que o TextMate vai abrir em determinado contexto (por exemplo no caso dos posts no blogger o modo será o "Blog -- HTML").

Que maravilha!!!

Hoje não podia passar sem que eu falasse do iBackup. Ontem instalei de novo o meu Mac, já há alguns meses que andava a ameaçar porque tinha o disco cheio e nem sabia bem de com o quê.
Antes de instalar, peguei no iBackup, criei um profile chamado "full backup" onde escolhi tudo o que era preferências, algumas pastas que continham coisas que não queria perder, mail, lib do iPhoto e até algumas aplicações.
Como se pode ver no screenshot, onde a selecção é a que veio por defeito e não a que fiz para o meu backup, o processo de selecção do que vai para o backup e do que não vai é muito simples.



Após a instalação do sistema, instalei também o iBackup e utilizei o profile "restore" para seleccionar o que queria restaurar do backup que tinha feito, que neste caso era tudo. Após esta tarefa o sistema estava impecável, as definições todas recuperadas, tal como os dados. Os bookmarks e até histórico do safari foram recuperados, o wallpaper do desktop, os mails, filtros e até as configurações do Mail Act-on, as configurações do terminal, do Adium, incluindo o icon que eu tinha mudado, as configurações do quicksilver, as configurações do TextMate e até o registo do mesmo, etc...
Simplesmente espectacular, em poucos minutos tinha o sistema quase como estava antes da reinstalação. O iBackup está lá em cima na minha lista de aplicações indispensáveis!

terça-feira, 8 de maio de 2007

Things I can do in Linux that I can't do on Windows.

Uma das primeiras coisas que me lembrei quando li isto foi exactamente o ponto que eles referem.
Já tive que instalar alguns servidores em série e só tive que usar um scp para mandar os ficheiros de configuração do primeiro para os seguintes, a home do meu computador de casa está numa partição à parte e há 2 ou 3 anos que as configurações têm sobrevivido instalações de novas versões do ubuntu, a mais recente há menos de uma semana.

segunda-feira, 7 de maio de 2007

Synergy

Há uns dias, quando escrevi um post sobre o que tinha na minha barra de aplicações, descobri através da barra do autor do blog 43folders, Merlin Mann, que ele corria um software chamado Synergy para utilizar o mesmo rato e teclado em vários computadores.
Entretanto investiguei e descobri que é um software bastante interessante que permite partilhar o teclado e o rato por vários computadores, mesmo que estes corram sistemas operativos diferentes e só requer que ambos estejam ligados por rede ethernet.
Homepage do projecto aqui.

Restart now?

Ainda há uns dias, aquando do último update ao Quicktime eu pensei que já era exagero um restart só para fazer um update a um player. Hoje confirmei que afinal, não sou o único!
Por outro lado, tal como alguém, que usou windows até recentemente, diz nos comentários ao artigo, o pessoal que já não utiliza windows há uns anos (8 no meu caso) acaba por se esquecer da quantidade de restarts que se tem que fazer no windows.

O jeito que isto me teria dado há uns tempos.

Não tive ainda oportunidade de experimentar, mas é coisa para ficar nos bookmarks porque já precisei e concerteza voltarei a precisar em breve. Falo claro desta dica que encontrei a partir do slashdot sobre migração de bases de dados MySQL sem perder os caractéres especiais.

Aproveito para dizer aqui também que entretanto, desde o último post a dizer que foram ultrapassadas as 50 visualizações, voltou-se a bater outro record. Sábado foi ultrapassada a barreira das 60 visualizações, chegando às 61.
Reparei entretanto que uma das visitas marcadas no mapa publicado no sábado está nas Filipinas e duas na Malásia, que são no continente asiático, sendo assim não são 4 os continentes pelo qual se dividem as visitas mas sim 5.

sábado, 5 de maio de 2007

O record dos pobres

Ontem, penso que pela primeira vez, o Repeat Until Keypressed ultrapassou as 50 visualizações.
Deixo aqui um screenshot do mapa com a distribuição geográfica desta semana e que abarcou 4 continentes.

Ubuntu

Estive a instalar o Ubuntu 7.04. A instalação foi feita para substituir a versão anterior do Ubuntu que já tem estado há uns bons tempos no meu desktop PC.
A instalação não teve um bom começo. Logo no momento de escolher o tipo de arranque o, na altura ainda não o sabia mas veio a revelar-se mais tarde, LiveCD não detectou o meu teclado wireless USB, logitech. Falha grave, há 4 ou 5 anos seria admissível, hoje em dia não. Felizmente a opção que necessitava era a default, e foi só esperar que o tempo para escolher terminasse.
O meu PC já tem uns anos, já que o meu investimento em vez de ser num upgrade foi na compra de um Mac, e o LiveCD demorou alguns minutos para arrancar. Nada de muito estranho, mas já se estranha que nem um cursor a indicar actividade tenha aparecido, simplesmente um fundo castanho-alaranjado e um cursor em forma de seta. Por esta altura já se confirmava que o rato estava a ser detectado.
Ao fim desse período de espera surgiu uma mensagem a dizer "There was an error starting the GNOME Settings Daemon". Pelo restante conteúdo da mensagem fiquei com a ideia que a situação poder-se-ia manter após a instalação, por esta altura comecei a pensar se não teria por engano gravado o LiveCD já que tudo indicava que o GNOME estava a arrancar a partir do próprio CD. Pouco depois a minha dúvida foi esclarecida, de facto era um LiveCD, mas que traz um programa de instalação que se corre a partir do GNOME como se faz com qualquer outro software.
Fiz então duplo clique sobre o icon para arrancar o programa de instalação, não aconteceu nada, ou se aconteceu mais uma vez não houve indicações que estava a acontecer, depois de algumas tentativas, aparentemente frustradas tentei clicar com o botão do lado direito e no menu de contexto escolhi a opção "open", ao contrário do que acontece no GNOME depois de instalado, isto demorou uns segundos a desenhar o menu no ecrã. Esperei mais um pouco e concluí que algo devia ter resultado pois na barra do fundo apareceu a indicação que o software estava a arrancar. Estava com receio que as várias tentativas resultassem em várias instâncias do instalador, mas isso não aconteceu.
Segui com a instalação, tudo foi correndo bem, até que cheguei à parte em que tinha que particionar o disco. Como disse anteriormente estava a reinstalar um computador que já continha uma instalação prévia e a minha intenção era manter as partições, formatando algumas delas (/, /boot e a swap). Descobri nesta altura que me tinha esquecido de verificar qual era a partição correspondente às "homes", que eu queria manter sem formatar. Felizmente como estava em ambiente LiveCD não tive que interromper a instalação para o fazer (se bem que já há muito que quase todas as distribuições trazem pelo menos uma consola activa que nos permite fazer coisas deste tipo).
Depois disto foi deixar correr, esteve mais de uma hora a instalar, mas tudo correu bem à primeira. Ao contrário do que aconteceu quando fiz o upgrade para a versão 6.xx desta vez não notei a perda de performance enorme que aconteceu então.
Na utilização já detectei algumas correcções de bugs e vários melhoramentos nos interfaces de configuração do desktop.
Agora já só me falta descobrir como é que removo a porcaria da applet "Network Manager" que não me serve para nada e não consigo encontrar maneira de a desactivar.

PS: Entretanto descobri como remover o "Network Manager", num procedimento digno de ter sido inventado pela Microsoft para o seu Vista, em vez da opção "Remove from panel..." como aparece no menu de contexto de outras applets a única forma que encontrei para remover esta foi ir ao menu "System->Preferences->Sessions", escolher a tab "Startup Programs" e des-seleccionar a opção "Network Manager".

sexta-feira, 4 de maio de 2007

E desde há bocado...

... já houve alterações! Acabei por retirar o VirtueDesktops para dar uma oportunidade ao SpiritedAway. Tenho ideia que o VirtueDesktops seria o culpado de alguma lentidão que tenho sentido ultimamente e ainda por cima não funcionavam muito bem juntos. Por outro lado o VirtueDesktops tinha ainda alguns bugs principalmente na gestão das aplicações que só é suposto abrirem num desktop específico.

Aprende com os chineses!

Há uns dias ouvi na rádio um indivíduo, advogado, supostamente especialista em direito informático, a dizer que não percebia porquê que em Portugal os tribunais (????) ainda não tinham criado uma lista de sites aos quais devia ser bloqueado o acesso a quem aceda à internet a partir de Portugal.
Para esse senhor só tenho um conselho, ele que se informe com o governo Chinês quais as tecnologias necessárias para o fazer eficazmente porque eles são especialistas neste tipo de coisa, e se calhar que fique por lá já que tem tanto em comum com a ideologia desse estado.

E lá em cima, está o quê? [Actualizado]

Como na versão anterior me esqueci que havia pelo menos três utilitários que não estão no arranque e só aparecem depois de correr uma determinada aplicação aqui fica a correcção.
Inspirado no facto do Merlin Mann ter feito o mesmo, vou descrever o quê que eu tenho na minha barrinha do menu do meu Mac.


Da esquerda para a direita tenho:

  • O adium, quem já mexeu num Mac provavelmente conhece, é um cliente para vários protocolos de messeging, aqui mudo o estado das contas nos diferentes servidores, individualmente ou em grupo.

  • Basicamente uso o GimmeSomeTune para buscar automaticamente as letras das músicas no iTunes, a única aplicação que conheço que faz isto como deve ser (isto é, sem intervenção humana) para além desta é uma widget para o dashboard, e como o dashboard me enterra um bocado o computador..., só arranca quando o iTunes arrancar.

  • Desenvolvida pelo mesmo pessoal do quicksilver, esta também só arranca quando outra aplicação arrancar, o Terminal. Chama-se Visor, descrita no MacOSXHints como "Quake-like Terminal, invokable via a hot key", permite configurar uma tecla ou combinação para fazer aparecer uma janela do terminal em "shade" mantendo a aplicação actual activa, ainda não criei muito o hábito de aceder ao terminal por aqui.

  • O inevitável quicksilver, que dispensa qualquer tipo de apresentação.

  • Virtuedesktops, uma aplicação para suporte de múltiplos desktops em Mac OS X, talvez existam melhores, e de vez em quando tem dado alguns problemas, ainda estou a considerar fazê-la desaparecer.

  • Outro que dispensa apresentações, o Google Notifier.

  • MainMenu, uma aplicação para correr as tarefas de manutenção do sistema, dá um jeitão.

  • Esta vem com o sistema, e mostra o estado da bateria, já a tive a mostrar o tempo que a bateria ainda dura, mas acabei por remover essa opção porque o dropdown dá-me essa informação e assim poupo uns pixeis. Durante uns tempos utilizei o Slim Battery Monitor, mas fiquei com a impressão que a bateria se estava a desgastar mais, tal como o coconutBattery parece confirmar.


  • Segue-se o controlador de volume, este também vem com o sistema.

  • Depois vem o controlador do airport, que também vem com o sistema

  • Outra que vem com o sistema, o controlador do bluetooth, muito útil porque costumo sincronizar o telemóvel com o computador com alguma frequência.

  • O Magical, apesar de no site aparecer primeiro a versão alpha para download, por baixo está também a versão estável, permite um sem número de configurações e mesmo a versão alpha é bastante estável.

sexta-feira, 27 de abril de 2007

Mais analytics

Uma coisa que gosto bastante de fazer é ver as estatísticas das keywords que trouxeram os visitantes até ao meu blog. Claro que encontro sempre algumas pérolas que gosto de partilhar.

  • Podemos começar por "fotos em blog marcos lopes" (podemos ignorar o "s" a mais porque me convém), a confirmar o meu estatuto de sex symbol já referido num post anterior

  • Eu sei que este blog não é "hardcore" de tecnologia mas desconhecer a existência dos cursores já e um bocado demais, pelo menos é o que depreendo daqui: " tecla para passar texto sem apagar o que la esta"

  • Há quem seja curto e grosso "estupidos"

  • Não é só "como encontrar ficheiro" que este precisa de saber, mas também como encontrar coisas na net!

  • Depois há quem queira saber "como passar um documento para o computador". Pelo menos sabe abrir o google.

  • Este concerteza queria encontrar o surfista... mas ficou-se pelo "texto prateado"

  • No meio daquelas 12 há sempre quem embirre com uma... este foi com a 5ª e vai de googlar "para que serve a tecla f5".

  • Há quem pesquise por "falta de memória", há quem se esqueça de mais coisas e pesquise por "quem sou eu afinal?", pelo menos não se esqueceu do ponto de interrogação no fim, não fosse o google não perceber que aquilo era uma pergunta.

  • Há sempre um... à procura de sexo, claro, esta é uma variante que eu desconhecia, "sex fwor"

  • Depois há sempre alguém que quer algo que faça alguma coisa em algum momento e que pesquisa algo como "combinacao de teclas e faz algo"

  • Para finalizar, a prova derradeira do meu estatuto de sex symbol, "www.sex simbol.com", não só é uma pesquisa idiota porque se se sabe o endereço não faz sentido ir para o google pesquisar e porque tem um espaço no meio do url, como mostra que uma pesquisa deste calibre vem parar aqui ao barraco comprovando assim o meu estatuto. Isto é que é ascenção!!!!


Depois de ver isto, temo que a maioria dos meus leitores venham cá parar por engano...
Bolas! E eu que achava que até havia gente interessada nisto!

quinta-feira, 26 de abril de 2007

Uma aplicação que até pode ser gira

GCaldaemon, começa mal. E começa mal por um motivo. É em JAVA. E só esse motivo já traz pelo menos as seguintes desvantagens, mesmo acreditando no que dizem os programadores de JAVA em relação aos programas em JAVA já não serem lentos. O primeiro motivo é que a partir da altura em que corra uma aplicação JAVA no meu computador a performance desce drasticamente, como felizmente tenho vida própria isto é um problema já que o dinheiro que gasto não serve para comprar hardware para atirar a este tipo de problemas. O segundo motivo prende-se com a instalação do JAVA. No Mac essa situação é menos grave já que este traz o JAVA instalado de origem, mas em Windows ou Linux é um pesadelo. As versões do JAVA que normalmente acompanham as distribuições são regra geral alternativas ao JAVA da SUN e para variar não funcionam para as aplicações que foram desenvolvidas para este. Instalar o JAVA da SUN no Linux é um procedimento que já não tento há uns tempos mas que costumava implicar a remoção do próprio fígado utilizando para isso a espinha vertebral (a própria também, como é evidente) previamente arrancada com dolorosa violência. Em Windows o procedimento é mais fácil, mas requer uma coisa que também se tem que fazer em Linux, adivinhar entre 300 mil pacotes de instalação qual o J2#43fdsfs22upy0ur5 que afinal temos que instalar para correr a dita aplicação. Não, parece que o problema das linguagens interpretadas de ter que se instalar a linguagem para além da aplicação própriamente dita, coisa que já é complicada para o utilizador comum, não era suficiente para o JAVA, tinha que se complicar a coisa de modo a que quem não programe em JAVA não saiba o que raio precisa de sacar.
Ditas então as partes más que basicamente são "ser feito em JAVA", vamos ver as partes boas que são "o conceito". O conceito é excelente e acaba com as sincronizações através do procedimento "exporta para CSV, vai ao import contactos por CSV", a aplicação permite sincronizar bi-direccionalmente o calendário, os contactos, etc... sem que tenhamos que andar a passear ficheiros CSV de um lado para o outro. Em teoria é uma grande aplicação. Na prática... o tempo o dirá!

sexta-feira, 20 de abril de 2007

Pesquisa na web via quicksilver

Hoje encontrei através do lifehacker um plugin para o Quicksilver, para fazer pesquisas na web.
É interessante, e supostamente permite pesquisa numa quantidade maior de websites do que o plugin que vem de origem, mas inactivo, Web Search Module (é só ir aos plugins e activar). Na minha opinião, não vale a pena utilizar o yubnub, o Web Search Module é mais fácil de configurar, e não necessita que o utilizador decore códigos correspondentes a cada website, se bem que os que vi no exemplo são intuitivos.

CSS Based forms!

Depois de ler isto num blog de um co-agregado do, passe a redundância, agregador de blogs Planet Geek, em conversa com um colega webdesigner, foi-me dado este link, bastante interessante para quem queira fazer uns formulários com um aspecto razoável.
Alguns mais engraçados, outros mais "bloated", mas há exemplos para todos os gostos...

sexta-feira, 13 de abril de 2007

All in one

Lá estive eu mais uns tempos sem actualizar aqui o sítio, e não há perspectivas de grandes melhoras, pelo contrário, umas férias lá para o fim do mês não só deixam antever a possibilidade de uma semaninha sem actualizações como também o regresso, como habitual não costuma ser favorável a actualizações por estes lados.
Mas hoje, arranjei uns minutinhos para finalmente experimentar o iGTD, que entretanto também já anda na boca do Merlin Mann. Esta experiência serviu para uma coisa, para eu concluir que tenho mesmo que aprender os básicos do GTD.
Como não sou o único a pensar que o GTD é algo que promete funcionar mas que não aprendeu ainda a usá-lo, o pessoal do LifeHacker apresenta uma rapidíssima introdução ao mesmo.

Já agora, num all in one vale sempre a pena puxar ao lado "fora dos computadores" do blog, e falar de um velho tema... a arrumação da carteira! Já várias vezes em conversas de café com amigos tem surgido a referência ao episódio do Seinfeld onde o George utiliza um molho de guardanapos para, quando se senta, equilibrar o alto que a carteira lhe causa no bolso de trás.
A minha é uma dessas... Infelizmente, as dica dadas no lifeclever, se bem que utilizem a mesma referência ao George Constanza que se aplica à minha carteira, na sua maioria não são aplicáveis ao meu caso, boa sorte com estas dicas aos colegas mamoth walletianos.

quinta-feira, 5 de abril de 2007

Só mesmo por acaso!

Tudo começou porque eu ia experimentar o iGTD, estive a ver as características do programa, as features, etc... Agradou-me!
Fui experimentar, fiz o download e descobri que o acompanhavam 2 plugins. Um para o incontornável Quicksilver, e que ainda tenho que saber como funciona, outro para uma aplicação da qual estranhamente nunca tinha ouvido falar, o iBackup.
Com um nome destes não sei como me escapou durante tanto tempo, mas entretanto estive a olhar para ela e tive uma agradável surpresa.
O iBackup permite criar profiles e escolher o que será guardado nos backups executados por esse profile. Permite fazer backup de configurações, de documentos, de aplicações, etc...
Funciona por plugins e permite automatizar a frequência com que se faz os backups.
Ora, comecei logo aqui a pensar em finalmente implementar uma solução de backups. A ideia neste momento consiste em criar dois profiles. Um mais simples que corre automaticamente e que gera um backup de cerca de 200MB, que pode ser movido à mão ou também automaticamente para o disco externo. O problema é que ainda não comprei um disco externo para substituir o anterior que se foi.
O segundo profile consistiria num backup mais completo, que inclui a minha lib do iPhoto e que rondará os 6G, esse só seria feito quando o disco externo estiver ligado. Em relação à este segundo profile subsistem ainda algumas dúvidas. Eu tenho um rsync a fazer um mirror da minha lib do iPhoto (não é bem mirror porque nunca se apaga o que já está no backup), e não estou ainda certo se o segundo profile é melhor que esta solução.
Entretanto por coincidência no lifehacker, publicaram um artigo sobre backups completos no mac.

quarta-feira, 4 de abril de 2007

Quick... bronze

Em algumas das várias vezes que já falei aqui no Quicksilver, sugeri aos utilizadores de Windows que utilizassem um software equivalente para atingir os mesmos resultados. A verdade é que vai para 8 anos que eu não utilizo um sistema Windows e portanto não tenho interesse em fazer essa pesquisa.
Entretanto, em dois dos locais habituais, tropecei nestes dois artigos seguintes:

Fracas ou não, é o que há e se conseguirem cumprir metade do que o Quicksilver faz já serão excelentes aplicações.

Já que estamos numa de Quicksilver aqui ficam mais quatro links, desta vez não para alternativas ao Quicksilver mas para artigos relacionados com o próprio:


Acho que chega de Quicksilver por hoje...

segunda-feira, 2 de abril de 2007

Uma não novidade

Há já uns tempos que eu utilizo o corrector ortográfico do sistema no Mac OS X. O corrector funciona em praticamente todo o lado, desde as caixas de texto no browser, até ao Textmate, passando pelo Adium (cliente para vários protocolos de messengers). Em algumas aplicações, onde estes shortcuts não estejam já ocupados, a tecla Esc ou a tecla F5 mostram uma lista de possíveis completações (isto soa mal, mas o dicionário da priberam diz que está bem) para a palavra em questão (no Adium por exemplo o Esc serve para limpar tudo o que já escrevemos e só funciona o F5, no caso do Textmate não há auto-completação só correcção ortográfica, no safari funciona o F5 mas atenção aos que utilizam o safari stand, se quiserem usar esta feature têm que alterar o shortcut para a stand bar que vem configurada com o shortcut F5 por defeito).
Nunca me tinha ocorrido falar sobre isto, porque pensei que fosse do conhecimento geral de quem usa Mac OS X, mas, depois de ler isto achei que devia referi-lo aqui.

Espero bem que sim...

Primeiro a desconfiança... não se deve acreditar em tudo o que se lê no dia 2 de Abril! Ainda ontem não havia site, blog, portal ou qualquer outra porcaria que não tivesse por autoria própria ou ingenuidade do autor uma mentira de 1 de Abril. Depois olhei para a data! Ái... 29-03-2007, então deve ser verdade. Sendo a fonte uma revista de informática à portuguesa, a probabilidade de ser verdade é tão grande como se a data que lá está fosse 01-04-2007, mas vamos dar-lhe o benefício da dúvida, já que é uma boa notícia!
Então vai assim, lê-se no site da exame informática uma notícia que diz que a Dell (logo quem) decidiu começar a vernder PC's com Linux instalado após (preparem-se agora para a parte verdadeiramente chocante) um inquérito a 100 mil pessoas que revelou que 70% dos utilizadores de PC estão dispostos a usar Linux (infelizmente estou convencido que outro inquérito revelaria que a resposta seria outra se eles soubessem que têm que usar o cérebro).
A ver vamos o que isto dá! Demonstra bem o descontentamento que há nos utilizadores de Windows, mas tenho dúvidas que 1% destes 70% ainda utilizassem Linux ao fim de 2 semanas.

sexta-feira, 30 de março de 2007

Ái o pão às fatias...

Ou como montar um filesystem via SSH. Como editor de texto, eu utilizo o TextMate, é um execelente editor, mas... tem uma falha grave, falta-lhe o suporte para FTP.
A solução para este problema parece-me que passa por aqui.

Se bem me lembro, falta-me memória!

Por enquanto, visto estar com problemas de falta de memória no meu Powerbook, nem o vou fazer, mas assim que tiver feito o upgrade, aqui está algo que quero experimentar.

terça-feira, 27 de março de 2007

O outro "Geting Thing Done"

Afinal, existe outro Geting Thing Done.

sábado, 24 de março de 2007

Sugestão dos leitores

Sugerido pelo leitor Carlos num comentário ao artigo Linkzinhos de hoje deixo aqui hoje um link para o KeePass, é software livre e multi-plataforma.

sexta-feira, 23 de março de 2007

Rsync

Já há uns tempos expliquei por cá que utilizo um workflow feito no automator para correr uma linha de comando para chamar o rsync de modo a fazer backups de alguma da informação que mantenho no meu disco. Como é habitual neste blog, não entrei em promenores técnicos já que este blog é mais virado para a criação de ideias e conceitos do que para os detalhes técnicos da implementação.
Hoje encontrei no lifehacker um artigo sobre backups utilizando o rsync, infelizmente é Windows driven, mas tem um link para outro artigo mais genérico que é uma introdução ao rsync.

Linkzinhos de hoje

Duas aplicações interessantes que estão no Cool OS X Apps:

  • App Update, um widget que procura actualizações para o software instalado, excelente!

  • KeepPassX, eu nunca consegui gostar do interface do keychain nem da ideia de misturar as chaves que eu guardo manualmente com as que as aplicações guardam. Há uns tempos utilizei uma aplicação que entretanto perdi e nunca mais a consegui encontrar, principalmente porque não me lembro do nome. Finalmente uma aplicação que parece interessante para guardar usernames e passwords.

quinta-feira, 22 de março de 2007

Olha o excesso de velocidade

Da próxima vez que estiveres a ler alguma coisa, toma cuidado com as multas, especialmente depois de conseguires fazer isto!

Afinal eu também sou um sex simbol

Há meia dúzia (está mais para meia meia dúzia) de dias criei um projecto no google analytics para monitorizar o tráfego no neste blog.
Ainda nem uma semana passou, e estava a ver as primeiras pesquisas no google que trouxeram gente cá, e o que descubro eu...



Ora aí está, qual Britney Spears, qual Johnny Depp! Em primeiro lugar... se bem que com uma só pesquisa! Afinal sempre há alguém que procura fotos minhas on-line!

PS: Peço desculpa pelo primeiro post off-topic que me lembro de ter publicado neste blog, mas esta estatística era boa de mais para resistir a publicá-la.

quarta-feira, 21 de março de 2007

11 maneiras de manter o mac mais rapidinho!

Aqui vão 11 maneiras para manter um Mac em forma sem ter que o levar para o ginásio!

Don't twow him to the fwor!!!

Ou não o atiles pala o chão!!! Atira-o para aqui.

Uma ideia azul...

Aqui está uma ideia que me agrada bastante, um apple script para activar o screensaver quando me afasto do computador e pedir a password quando me aproximo. Feliz ou infelizmente, ainda não percebi, também sincroniza o address book com o telémovel cada vez que eu regresso. Apesar de os manter sincronizados, não sei se quero que isso ocorra assim sem eu verificar antes que não estou a sincronizar dados corrompidos (talvez este medo se resolva com um backup diário automático do addressbook)!
Outro downside é ter que andar com o bluetooth ligado.

terça-feira, 20 de março de 2007

Afinal não sou só eu!

O Hawk Wings também andou fraco de actualizações, mas agora está de volta e já sugere um plugin para o iPhoto para envio de fotos via gmail!
Fala também de uma aplicação GTD que me dá uma imensa vontade de finalmente começar a dominar o GTD! Mas agora não posso que tenho que procrastinar aqui um bocado!

Isto é que é domínio!

Às vezes são tantos, e expiram todos em datas diferentes, e depois ainda há os logins e password, e essas tretas todas! Mais uma vez no cool OS X apps está um software para ajudar a lidar com estas coisas!

sexta-feira, 16 de março de 2007

Relembra-me que estou no mau caminho!

How to always remember GTD, relembra-me que cada vez que faço aqui um post sobre uma eventual solução para organização de ficheiros, de mails etc... estou no mau caminho! Ou assim o dizem por lá!
Pelas regras do GTD eu deveria estar a colocar essas tarefas em fila e executá-las em vez de passar o tempo a pensar que um dia vou tentar aplicar uma determinada solução.
Por outro lado devo admitir que apesar de já ter lido vários artigos sobre GTD, em sites diversos tais como o 43 folders, lifehacker, lifeclever, etc..., nunca li o livro do David Allen, e que a imagem que acompanha o post no lifeclever foi muito esclarecedora.

Dicas para o Address Book

Algumas dicas para melhorar a utilização do Apple Address Book!
Gosto especialmente a parte do "Hide Your Privates" que era o único motivo para eu não enviar a minha vCard com as minhas mensagens, já que eu não quero enviar o meu número pessoal de telemóvel ou mesmo o meu endereço para qualquer um.

terça-feira, 13 de março de 2007

Algo para fazer!

Something to do, há algum tempo descrevi por cá o sistema de backups que fazia para o meu disco externo de 300G que entretanto avariou. Alguns lembrar-se-ão que utilizava uma folder action (um apple script que corre quando algo se passa numa determinada pasta) para detectar que a drive externa tinha sido montada. Na prática a action era aplicada à pasta /Volumes e detectava a existência de uma nova directoria (o mount point) com o nome do volume de backups.
Esta aplicação, vem, aparentemente, facilitar essa tarefa.

Minhas fotos!!!

Quem lê este blog já deve ter percebido que eu tiro algumas fotos de vez em quando. A minha lib do iPhoto tem cerca de seis mil fotos e tem crescido rapidamente. Recentemente resolvi colocar algumas fotos no Flickr, criei uma conta mas ainda não coloquei nenhuma. Culpa da falta de tempo e vontade (é difícil ter vontade para andar a escolher fotos quanto temos sempre 300 mil coisas a cair-nos em cima). Entretanto encontrei no Cool OS X Apps este cliente flickr que me parece jeitosinho, assim que tiver disposição para finalmente fazer o upload de algumas fotos (o que não deverá acontecer nas próximas duas semanas) vou testar isto!

És organizadinho?

Então esta aplicação é para ti! Se não, então parece-me que é só mais um sítio onde espalhar o caos.

GTD on Hawk Wings

Mais um post com algumas dicas sobre GTD, desta vez no Hawk Wings, alguns links interessantes e como o fazer com o Mail.app e o iCal.

iPhoto Buddy

Ainda não me consegui decidir se vou alguma vez utilizar várias librarys no iPhoto ou se me vou manter com a organização actual. Se alguma vez me decidir a mudar, então esta aplicação vai dar muito jeito!

Metadata, outra vez!

Um link para a 4ª parte do artigo sobre metadata no The Apple Blog.

sexta-feira, 9 de março de 2007

E esta hien?

Afinal, o Mail.app também suportas exchange server. Aqui pode-se ver como fazer para o configurar. Para mim esta informação é totalmente inútil, mas sendo que o exchange surge frequentemente como justificação para o uso da desgraceira que é o Outlook, achei importante divulga-la aqui.

Há quem lhe chame o truque da vírgula!

Mais uma dica para o indispensável Quicksilver, desta vez através de um screencast do Merlin Mann, ele chama-lhe o...

..."The comma trick".
Atenção que não funciona se estivermos a utilizar o tema "menu", experimentei com todos os outros que vêm de origem e funcionou.

PDF's no iTunes

Penso que já tinha referido num post do ano passado, creio que um dos primeiros deste blog, o facto de, inesperadamente, o iTunes suportar o formato PDF.
Se considerarmos o iTunes como um "organizador" de media e não só um leitor de música, para além de o utilizar para organizar música e vídeos até pode fazer sentido utiliza-lo para organizar livros ou documentos escritos.
O lifehacker explica como o fazer.

Dive into code...

Se bem que perfeitamente dentro do âmbito deste blog, o post de hoje é link para um assunto muito mais específico do que é habitual. Hoje a organização estende-se ao código gerado durante a programação. Num artigo já com alguns anos, escrito por Bram Cohen, o criador do BitTorrent, fala-se de código de fácil manutenção.

quarta-feira, 7 de março de 2007

Encontrar ficheiros

Mais uma vez se discute, desta vez no lifehacker, qual o melhor sistema de organização para os ficheiros em disco. Eu já várias vezes me manifestei pelo "piling" se bem que nunca consegui migrar a 100% para uma solução deste género, provavelmente por preguiça e falta de organização. Por este último motivo, creio que cada nova discussão que surge se torna interessante porque pode consolidar a ideia de como criar uma organização coerente sem recorrer à tradicional e fraca organização por directorias.

terça-feira, 6 de março de 2007

Descobri a pólvora

Descobri a pólvora, ou melhor, apresentaram-ma! Um colega meu, também utilizador de Mac apresentou-me hoje a solução para um dos problemas referidos no post anterior, mais precisamente o da selecção da conta de envio no Mail.app.
Para variar a feature não falta no Mail.app, como aliás qualquer feature avançada que ao princípio pareça faltar.
O procedimento para que esta opção esteja disponível é muito simples e é a seguinte:
Dar um "Full Name" diferente a cada uma das contas. Se as contas de e-mail configuradas tiverem "Full Name" diferente, quando se cria uma mensagem, por baixo dos campos To:, CC:, BCC: e Reply To: (os dois últimos só aparecem se estiverem activados) aparece um drop down com a conta pela qual se quer enviar para escolher.
Por defeito, havendo várias contas com "Full Name" diferente este drop down aparece, mas no caso de não aparecer é possível e provável que seja só uma questão de activar o seu aparecimento utilizando o "customize" no drop down que está mais à esquerda, atenção que o campo account só aparece no customize também se existirem várias contas com "Full Name" diferente.

Vivo afinal...

Ao fim de uns dias parado, já que sempre que tenho uns dias sem trabalhar o regresso costuma ser esmagador, lá regressei, mais uma vez com uma toneladas de assuntos em atraso.
Posso começar por um link para um tutorial, entre aspas, de migração de mailboxes de outlook para o Maill.app, ideal para utilizadores acabados de migrar da plataforma Windows e que por algum motivo estranho utilizavam o Outlook.
Entretanto, no Hawk Wings alguém critica o Thunderbird e o Mail.app por não permitirem definir cores para mailboxes. Não estou a ver utilidade para uma feature deste género, mas admito que exista quem organize o seu e-mail por cores, eu pessoalmente só as utilizo para marcar estados de e-mails.
Entretanto, também no Hawk Wings, esta discussão já com um par de meses acaba por ter umas dicas mais interessantes nos comentários do que no próprio artigo. O comentário que me despertou mais o interesse diz o seguinte:
(...)Actually, this is not quite true…. You can simply specify multiple sender addresses in the “E-Mail Address” field of your primary account, separated by commas. When composing an e-mail, you will be able to select whichever address you like from the drop-down list.(...)