Author Archive

Cairo Dock – Barra estilo MacOS no Ubuntu

quarta-feira, julho 21st, 2010

1
Para quem não sabe, um dock é uma barra de aplicativos no desktop. Originalmente criada no sistema MacOS da Apple, ela é muito linda e se tornou muito popular. O pessoal do mundo Tux gostou e aperfeiçoou se tornando um ítem essencial para quem gosta de um desktop bem personalizado.

Eu testei alguns docks anteriormente e nenhum eu achei funcional ou com bugs que não me incomodassem. No entanto, testei essa semana o Cairo-dock. Achei muito funcional, com pouquíssimos bugs e simples de configurar. Vale a pena testar.

Bom… mão na massa!

Preparando-se para instalar:

Devemos adicionar ao final do arquivo sources.list algumas linhas.

Para abrir o arquivo, digite no terminal: sudo gedit /etc/apt/sources.list

Ao final adicione, conforme sua distribuição:

Gutsy: deb http://repository.cairo-dock.org/ubuntu gutsy cairo-dock
Hardy: deb http://repository.cairo-dock.org/ubuntu hardy cairo-dock
Intrepid Ibex: deb http://repository.cairo-dock.org/ubuntu intrepid cairo-dock

Salve e feche o gedit.

Instalando:

Agora digite: sudo apt-get update

E depois: sudo apt-get install cairo-dock cairo-dock-plug-ins

Usando e configurando:

Ele deve aparecer em iniciar – sistema. (Ou chame pelo terminal: cairo-dock)

Para ele iniciar automaticamente siga desta forma (ex. no ubuntu 8.10):

Vá em iniciar – sistema – preferências e configure conforme abaixo:
2
Logo que abrir ele vai pedir que você escolha um tema. É só escolher e depois customizar! Clicando com o botão esquerdo nele você encontrará as opções.

Outra coisa. Ele tem um bug ao buscar os icones dos temas quando você vai adicionar algo. Os ícones estão em /usr/share/cairo-dock/themes
3

Comandos para FTP através de Linux

terça-feira, julho 6th, 2010

Começaremos com os comandos mais importantes terminando com os menos utilizados ao nosso entender.

OPEN

Com este comando se abre uma sessão com o ftp selecionado. Este comando não funcionaria sem previamente ter estabelecido conexão com o servidor FTP mediante a seguinte sintaxe:
ftp 212.152.1.22
Podendo substituir o endereço pelo nome do ftp do domínio ao que deseja acessar.

CLOSE

Como é evidente, com este comando se fecha sessão.

GET

Este comando provavelmente é o mais utilizado já que é o que se utiliza para baixar os arquivos do servidor remoto de FTP. Você tem que estar no diretório do servidor remoto onde está o arquivo que quiser receber. Será copiado no diretório local no qual estiver.
get arquivo.txt

PUT

Este como o segundo é muito utilizado fazendo justamente o contrário, transferindo os arquivos ao servidor de FTP. Os arquivos de origem são tomados do computador local, do diretório onde estiver situado em local. Transfere-se ao diretório remoto onde estiver situado.
put arquivo.txt

LCD

Especifica o diretório local sobre o qual vamos trabalhar, ou seja, onde colocaremos os arquivos que queremos compartilhar com o servidor remoto.

CD

Este comando age da mesma forma que em MS-DOS, ou seja, se utiliza para se mover através dos diretórios do servidor de FTP.

LCD

Tem a mesma função que o anterior, porém este aplicado a seus diretórios locais.

LS

Com este comando tiramos uma lista de diretórios e arquivos encontrados no servidor, age da mesma forma que no intérprete de comandos em Linux.

DELETE

Cuidado com este comando, que só se pode aplicar ao servidor remoto, já que se utiliza para apagar arquivos que se encontre em tal servidor com o qual estamos conectados. Só poderão utilizá-los, usuários que tiverem as permissões adequadas.

APPEND

Permite renovar um download que por qualquer motivo tiver sido interrompido. Este comando pode ser muito útil quando tentamos downloads de arquivos bastante pesados, que demorem muito tempo, já que pode renovar o download no ponto que você a deixou.

MPUT

Este comando nos permite transferir vários arquivos de uma vez ao servidor remoto, é bastante útil quando se necessita transferir vários arquivos.

MGET

Faz a operação inversa que o anterior, ou seja, baixa vários arquivos do servidor em remoto, de uma só vez.

USER

Com este comando mudamos de usuário e iniciamos sessão com outro usuário diferente.

BYE

Por último, há um comando que fecha a sessão e sai do programa de ftp de forma que todas as sessões abertas se fecham.

Todos estes comandos se utilizam no console, ou seja, no modo texto de Linux.
Em MS-DOS (e o console de comandos de Windows) funcionam praticamente todos os comandos da mesma forma, por tanto se não tiver Linux e quiser provar, simplesmente terá que instalar um cliente ftp para MS-DOS em seu sistema. Geralmente, os sistemas Windows já têm instalado o cliente FTP pela linha de comandos, por isso, o mais provável é que não necessite instalar nada.

Twitter como ferramenta de marketing

segunda-feira, maio 17th, 2010

A inglesa Sky News nomeou uma ‘correspondente Twitter’. Encarregou Ruth Barnett de vasculhar o serviço de microblogging em busca de informações e pautas – e também de publicar tweets no perfil do canal de notícias. A novidade foi anunciada internamente através de um memorando que convidava os funcionários que não entendiam o Twitter, ou queriam ver uma demostração da força do site, a assistir uma palestra na empresa.

Para quem não sabe a “Zappos” (http://twitter.com/zappos) mantém mais de 400 funcionários encarregados de atualizações e pesquisas relacionadas ao Twitter.

Para as empresas que estão pensando em aderir a este site, sugiro que inicialmente acompanhem o que as pessoas estão falando sobre a sua marca no Twitter, através do site: http://search.twitter.com. Digite o nome da sua empresa e depois clique no botão “Search”.

Dúvidas? Podem enviar seus comentários e siga-nos no Twitter em: http://twitter.com/hostwebinternet

Para mais informações acesse: http://okm.me/1UMh

Erros comuns em ASP e suas possíveis soluções

terça-feira, março 30th, 2010

Abaixo listamos alguns erros comuns de ASP e suas possíveis soluções:

* [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

O nome da DSN utilizada não existe ou está incorreto. Sugerimos que verifique em sua programação se o nome está mesmo correto.

* [Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key ‘Temporary (volatile) Jet DSN for process’.

-Geralmente o banco de dados encontra-se em uma pasta que não possui permissão de “Escrita”, neste caso basta aplicar esta permissão no diretório onde a base encontra-se conforme descrito em Alterando_a_permissão_de_pastas_em_Windows;

-Este problema também ocorre em alguns casos quando a base de dados não existe ou o caminho esta errado;

Do contrário, procure alterar o driver de conexão para OLEDB como neste artigo String’s_de_conexão_para_ASP_e_ASP.NET#ACE_OLEDB_12.0 exemplo;

* [Microsoft][ODBC SQL Server Driver][DBMSSOCN] General network error. Check your network document.

Verifique se o endereço da base de dados está mesmo correto em sua programação. Persistindo o problema, abra um chamado em nosso Help-Desk na categoria SQL, mencionando a localização exata (link/URL) da página que contém este erro para que possamos identificar o motivo da falha.

* [Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.

Este erro ocorre quando o diretório ou o arquivo não tem permissão de escrita. Você pode alterar as permissões através do Painel de Controle, saiba como consultando esse artigo.

* [Microsoft][ODBC Microsoft Access Driver] Too many client tasks.

Recomendamos a utilização do driver OLEDB.

* [Microsoft][ODBC Driver Manager] Data source name too long

Este erro ocorre quando o tipo do campo na base de dados é pequeno para os dados informados. Portanto será necessário alterar a estrutura da base de dados ou alocar menos dados no campo com problemas.

* [Microsoft][ODBC SQL Server Driver][SQL Server]Could not allocate space for object ’Nome_Tabela’ in database ’Nome_BasedeDados’ because the ’PRIMARY’ filegroup is full.

Este erro ocorre quando o tamanho da base de dados é excedido. Sugerimos que compacte sua base de dados utilizando a Query: dbcc shrinkdatabase ()

* [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1. /default.asp, line 10

Este erro ocorre quando há um excesso de parâmetros informados em uma instrução à base de dados.

* Microsoft ADODB.Field error ’800a0bcd’ Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record

Este erro ocorre quando o campo do objeto recordset consultado está vazio ou quando ele está no final.

* Microsoft JET Database Engine error ’80004005’ Could not find installable ISAM. servicos/data.asp, line 10
A string de conexão pode está com a palavra datasource (juntos), altere para: data source.

* ConnectionWrite(GetOverLappedResult)

Este erro pode ocorrer ao tentar inserir mais dados do que é permitido em um campo (por exemplo, se tentar inserir 26 caracteres em um campo formatado para aceitar somente 25 caracteres). Neste caso verifique a estrutura de sua base de dados ou sua programação.

* Microsoft OLE DB Provider for ODBC Drivers error ADODB.Fields error ’800a0cb3’ Current Recordset does not support updating. This may be a limitation of the provider, or of the selected locktype.

O LockType que está utilizando em seu objeto recordset não permite edição nos dados do mesmo, sugerimos que utilize outro tipo de LockType.

* Microsoft VBScript runtime error ’800a01f4’ Variable is undefined: ‘VAR1’ /site/teste.asp, line 38

O erro ocorre se na programação do arquivo estiver usando a opção Option Explicit, o que força a declaração das variáveis usadas, e a variável VAR1 não foi declarada.

* Server.CreateObject Failed ’ASP 0177 : 800401f3’

Ocorre quando o componente que está sendo instanciado não está instalado no servidor. Consulte nossa lista de componentes para verificar algum similar ou que realize o processo desejado.

* Error ’8004020e’ /Locaweb/ASP/cdosys_lw.asp, line 144

Ocorre quando seu objeto de envio de e-mail tenta enviar um e-mail mal formatado, ou seja, um e-mail com caracteres inválidos ou acentuação.

* Active Server Pages error ‘ASP 0126′ – Include file not found

Será apresentado esta mensagem de erro em casos onde o arquivo de include declarado em sua programação não seja localizado no diretório da área de hospedagem, verifique se o arquivo se encontra no local informado ou verifique se o nome do arquivo na linha de include está correto.