TweetMyPC 3.0

TweetMyPC 3.0 – O controlo remoto do seu PC

Criado por Pedro Simões em 7 de Maio de 2010 | 4 comentários

O TweetMyPC é uma aplicação que temos seguido atentamente pois tem características que a tornam numa ferramenta única. Este programa permite controlar o seu PC remotamente através do Twitter.

Tal como nas versões anteriores, e que vos apresentámos, esta actualização tem novidades que quase por si só representam uma nova aplicação. Está melhor, muito melhor.

Para quem não leu os artigos anteriores, a explicação sucinta do que o TweetMyPC faz é muito simples. Este software permite o envio de comandos para o Twitter e posterior interpretação por parte do vosso PC.

Na versão inicial eram apenas suportados 3 comandos muito simples e básicos: Logout (terminar sessão), Shutdown (desligar) e Restart (reiniciar).

A segunda versão trouxe para o TweetMyPC um novo conceito. A possibilidade de questionarmos o nosso PC sobre os estado em que este se encontra. Passámos a poder pedir-lhe que nos informe sobre a lista de processos a correr, qual a memória (virtual e física) que está a ser utilizada, etc. Foram ainda aumentados os comandos que passamos a poder dar ao PC.

Melhorias nesta versão

  • Adição de novos comandos
  • Resolvido o problema de tweets idênticos serem rejeitados pelo Tweeter – Basta adicionar no final do comando ###<texto> (este texto será ignorado)
  • Resolução de outros bugs

Comandos disponíveis (a negrito os novos)

  • shutdown – Este comando desliga o PC
  • restart – Por forma a reiniciar o PC deve executar este comando
  • standby – Não quer desligar o PC? Então coloque-o em standby com este comando.
  • hibernate -Hiberne o seu PC com um tweet.
  • lock – Este comando bloqueia o acesso à conta do utilizador.
  • logoff – Faz o logout da conta actualmente em utilização no PC
  • abortshutdown -Se inadvertidamente enviou um comando para desligar a máquina e quer abortar esse processo só tem de executar este comando
  • physical memory – Tal como o nome indica este comando devolve-nos a quantidade de memória física que está a ser utilizada.
  • virtual memory – Quer saber a quantidade de memória virtual do seu PC? Tweet este comando.
  • os – Este é, segundo o autor do software, um dos comandos com pouco valor. Invocar este comando devolve-lhe o sistema operativo do seu PC.
  • ip – Saiba qual o ip do seu PC de qualquer local do mundo. Especialmente útil se o seu IP é dinâmico e precisa de saber o seu IP em qualquer momento.
  • screenshot – Para que saiba o que se passa no seu PC é possível que seja tirada um print screen e que é enviado para o Twitpic. Óptimo para controlar o acesso ao seu PC.
  • getprocesslist – Este é um dos comandos mais úteis. Ao receber este comando o TweetMyPC vai gerar uma lista dos programas em execução e dos ID’s dos processos e enviar para um endereço de email pré-definido.
  • kill <process id> – Este pode, e deve, ser usado em conjunto com o anterior. Ao receber a lista de processos em execução pode terminar um processo usando o comando kill.
  • download <URL> – Quer descarregar um ficheiro mas está longe do PC? Sem problema, mande o tweet e quando voltar tem o ficheiro no PC pronto a ser usado.
  • getfile <filepath> – Esqueceu-se de um ficheiro importante e já não pretendia voltar para junto do PC? Simples, use este comando e esse ficheiro é enviado para o email pré-definido.
  • getfilelist <drive> – Queria usar o comando acima mas não se lembra da localização do ficheiro? Sem problemas, use este comando e será enviado para o email uma lista completa de ficheiro e pastas contidas na drive que indicou.
  • volinc – Aumenta o volume em 20%
  • voldec – Diminui o volume em 20%
  • volmute -Silencia o som do PC
  • volunmute – Liga de novo o som do PC
  • wallpaper <URL> – Defina uma imagem que achou na Internet como o desktop do seu PC
  • url <URL> – Abra um endereço no browser do PC
  • powerstate – Veja o estado da sua bateria (em carga ou quanto tempo de bateria lhe resta)
  • ping – Verifique o estado do TweetMyPC. Força a verificação de novos tweets
  • message <your message-text>– Envie uma mensagem de texto para o seu PC. Desta forma consegue interagir com quem quer que esteja em frente ao PC
  • stopscr – Pára o screensaver
  • darkscreen – Desliga o ecrã.
  • print <URL> – Faz download de um ficheiro e envia-o para a impressora. Apenas são suportados ficheiros do tipo .doc, .docx ou *.pdf
  • <Custom Command> <optional with parameters> – Este é de longe o comando mais interessante. Na verdade nem é um comando. Será apenas quando o personalizar e aplicar. Mas resumindo, defina o comando pretendido e ele é executado quando o invocar no Twitter!

Utilização

Basta descarregar o software TweetMyPC, configurar e deixá-lo na barra de tarefas para quando necessitarmos dele.

Basicamente a configuração apenas requer que coloquemos a nossa conta de Twitter e a palavra-chave de acesso à mesma. É ainda pedido que sejam indicados os dados de acesso à sua conta Gmail.

tweetmypc2_21

E antes de perguntarem para que razão são precisos os dados do Gmail, fica aqui a explicação muito simples: para que possam enviar e-mails através dessa conta!

Minuto a minuto, a aplicação verifica o nosso Twitter, procura por um dos comandos indicados acima e executa-os, caso existam.

É aconselhável a criação de uma conta específica do Twitter para usar com o TweetMyPC e que a mantenham privada, já que de outra forma, qualquer pessoa poderá tomar conhecimento do estado do seu PC, por exemplo, screenshots, lista de processos, e outro material sensível que coloque em causa a sua privacidade. Mantenha, por essa razão, os seus updates privados.

De qualquer modo, são apenas interpretados os updates (ou comandos) enviados por vós, e não qualquer pessoa que envie comandos para a vossa conta. Testei a partir de uma conta externa e não foi possível reiniciar o meu PC.

É importante ainda manter a sua conta Twitter dedicada a esta aplicação bem segura e com uma password bem forte, já que o acesso não autorizado à mesma poderá ter consequências menos agradáveis.

Licença: Ms-PL
Sistemas Operativos: Windows 2000/XP/Vista/7 [32 e 64 bits]
Download: TwwetMyPC v3.0 [549KB]
Homepage: TweetMyPC

Criar traduções para extensões Joomla

How to create translation for Joomla! extensions

 

This article describes how to create translation for Joomla! specific extension. As example we will build Czech language for Phoca Gallery component.

1) We will prepare folder structure for the new created translation. Create the following folders on your disc:

  • lang/admin
  • lang/site

Open text editor and paste there the following content:

1
<html><body bgcolor="#FFFFFF"></body></html>

Save it as index.html in both folders (as lang/admin/index.html and lang/site/index.html).

2) Unzip the Phoca Gallery component ZIP file somewhere on your disc. Go to:

  • language/en-GB/ folder (which is included in the unzipped Phoca Gallery structure)

and open both files:

  • en-GB.com_phocagallery.ini
  • en-GB.com_phocagallery.menu.ini

in text editor. Translate the strings to your langauge and save them as (in our example we use Czech prefixes):

  • lang/admin/cs-CZ.com_phocagallery.ini
  • lang/admin/cs-CZ.com_phocagallery.menu.ini
  • lang/site/cs-CZ.com_phocagallery.ini
  • lang/site/cs-CZ.com_phocagallery.menu.ini

Files should be saved as UTF-8 without BOM encoding.

3) Open text editor and paste there the following content:

  1
  2
  3
  4
  5
  6
  7
  8
  9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<install type="language" version="1.5" client="both" method="upgrade">
    <name>cs-CZ.com_phocagallery</name>
    <tag>cs-CZ</tag>
    <creationDate>01/01/2009</creationDate>
    <author>Jan Pavelka</author>
    <authorEmail>info[at]phoca[dot]cz</authorEmail>
    <authorUrl>http://www.phoca.cz</authorUrl&gt;
    <copyright>(C) 2008 Jan Pavelka</copyright>
    <license>http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
      </license>
    <description>Czech language pack for Phoca Gallery</description>
<administration>
    <files folder="admin">
          <filename>cs-CZ.com_phocagallery.ini</filename>
          <filename>cs-CZ.com_phocagallery.menu.ini</filename>        
          <filename>index.html</filename>
    </files>
  </administration>
  <site>
    <files folder="site">
          <filename>cs-CZ.com_phocagallery.ini</filename>
          <filename>cs-CZ.com_phocagallery.menu.ini</filename>        
          <filename>index.html</filename>
      </files>
  </site>
</install>

Edit it and ave it as :

  • lang/install.xml file.

So now you should have the following folder structure in the folder lang:

  • install.xml
  • admin/index.html
  • admin/cs-CZ.com_phocagallery.ini
  • admin/cs-CZ.com_phocagallery.menu.ini
  • site/index.html
  • site/cs-CZ.com_phocagallery.ini
  • site/cs-CZ.com_phocagallery.menu.ini

Select all files included in lang folder and add them into ZIP file called lang-prefix-LANG-PREFIX.com_phocagallery.zip (in our example the file will have the following name: cs-CZ.com_phocagallery.zip)

Now the translation is ready and can be installed via standard Joomla! installation procedure.