este é o nosso blog

Aqui você encontrará um conteúdo bastante interessante, sobre temas variádos dentro de tecnologia, informática, internet e claro sobre o dia-a-dia da nossa empresa!

Arquivo da categoria: Snipets

Postado por:

Caso um projeto/repositório tenha sido migrado de servidor é necessário que o projeto em seu computado aponte para o novo servidor, para isso ou fazemos um novo checkout ou realocamos o projeto para nova URL/servidor.

Já que acho que a maioria dos mortais usam o TortoiseSVN, vamos fazer a re-alocação usando-o. Basta seguir os passos abaixo:

Vá no diretório do repositório em sua máquina e clique o botão da direita em TortoiseSVN -> Relocate



Que irá aparecer a seguinte tela. Nessa tela, troque a url para o novo endereço onde está o novo repositório e clique em ok.

Entre com sua senha e aguarde:

Que irá aparecer a mensagem de sucesso, claro se tudo ocorrer bem:

 

Isso apontará o seu projeto/repositório local para o novo sevidor.

 

Att.

 

Postado por:

Primeiro cria-se um dump no servidor onde está o repositório original:

svnadmin dump /repositories/repoPathToMove > /backupFolder/repoName.dump

Depois copia-se para no novo servidor, suponha que estamos num servidor linux:

scp /backupFolder/repoName.dump usuario@novoservidor.com.br:/home/usuario/pasta/repoName.dump

Usamos o comando scp que copia arquivos via protocolo SSH, mas também vc pode usar FTP ou outro protocolo de sua preferência.

Depois de copiado os arquivos basta carregar o dump em um novo repositório, assim cria-se um novo svn:

svnadmin create/repositories/newRepo

E então carregamos o dump no novo repositório:

svnadmin load create/repositories/newRepo < repoName.dump

Acho que é isso…

Att.

Postado por:

Um fato corriqueiro que as vezes nos deixa embaraçados: um arquivo zipado (.zip) que não conseguimos descompactar (deszipar) para ter acesso a seu conteúdo. Vamos resolver esse problema para que você não precise pedir arrego para o Windows.

Se na sua distribuição Linux não tiver o zip instalado, então você terá que instalar. Tudo bem isso já foi superado.

Irei listar o uso básico do zip e unzip para compactar (zipar) e descompactar (deszipar). Alguns arquivos, maiores informações:

$ man zip

Deszipar um arquivo:

$ unzip -a file.zip

Zipar um diretório:

$ zip -r etc etc

Zipar todo conteúdo de um diretório (backup):

$ zip -r backup *

Via Viva o Linux

Postado por:

Comando para abrir a base original:

sqlite3 c:testa.db3

Comandos para fazer a cópia entre tabelas:

sqlite> attach 'c:testb.db3' as toMerge;

sqlite> insert or ignore into AuditRecords select * from toMerge.AuditRecords;

sqlite> detach database toMerge;

Postado por:

Se você já teve problemas ao remover uma instância do CKEditor e teve erros de editores duplicados, ou o chato erro :

i.contentWindow is null

Fica aqui um código de uma função que irá removê-lo e ainda retirar o html que fica duplicado caso exista:

var qcms = {};

qcms.DestroyCKEditorInstance = function (instanceName){
    if(undefined !== window.CKEDITOR){
    	if((document.getElementById(instanceName)) && CKEDITOR.instances[instanceName]){

    		CKEDITOR.remove(CKEDITOR.instances[instanceName]);

    		var ckeElement = document.getElementById('cke_' + instanceName) ;
    		if(ckeElement)
    			ckeElement.parentNode.removeChild(ckeElement);

    	}

    }
}

// uso da função
// qcms.DestroyCKEditorInstance(instanceName);

Postado por:

[code lang="bash"]
find . -name ".svn" -exec rm -rf {} ;
[/code]

Postado por:

[code lang="bash"]
svn status | grep "^?" | awk '{print $2}' | xargs svn add
[/code]

© copyright 2011 Codificar Sistemas Tecnológicos | Todos os direitos reservados.