FLUX RSS

  • YouTube
  • LinkedIn
  • Google

Archives pour : setembro2014

Conversion de xor, RSH et shl de Delphi pour PHP

Je suis migration d'un logiciel fait en Delphi pour PHP et je suis tombé sur un problème dans un putain bendita função de criptografia.

Sofri um bocado tentando reescrever a função não pela complexidade do código e sim com as diferenças nos resultados.

A função faz uso dos operadores XOR et RSH na versão Delphi. O SHR foi relativamente fácil graças a experiência com operadores bit a bit e como a documentação do Delphi diz que o operador retira bits à direita

Continuer la lecture >>

Como diminuir o tamanho de discos virtuais VMDK – parte 3

Si vous voulez lire le partie 1 Ce tutoriel, Cliquez ici.
Si vous voulez lire le partie 2 Ce tutoriel, Cliquez ici.

No item anterior fizemos uma clonagem de um disco com uma única partição. Nas próximas linhas vou mostrar como clonei um disco com uma única partição primária e uma lógica para duas partições primárias e uma lógica com um ponto de montagem para o swap que originalmente estava em um arquivo.

REMARQUE: J'ai utilisé comme une source qui site, para resolver problemas com a inicialização do novo disco. Faça como eu, toujours citer vos sources.

Usando como base as informações da partie 1 Ce tutoriel, adicionaremos um novo disco à máquina virtual.

Continuer la lecture >>

Como diminuir o tamanho de discos virtuais VMDK –; partie 2

Se ainda não leu a parte 1, Vous pouvez y accéder ici.

Continuer le tutoriel, Nous allons maintenant commencer le clonage de disques. A primeira parte da clonagem é de um disco que não contem o sistema operacional. Se quiser ir direto para a clonagem com o sistema inicializável, Vous pouvez sauter cette partie et aller directement à la partie 3.

Temps de commencer le clonage. Iniciamos a máquina virtual no modo terminal (para caso tenha ambiente gráfico) et va comme racine ou nous devenons racine avec la commande su –; para que seja possível executar as instruções de particionamento, formatação e clonagem, respectivement, sans la nécessité d'une sudo toutes les commandes.

Dans type de terminal fdisk-l para que sejam listados os discos e as partições:

[root @ Address21 ~]# fdisk-l

Disque/dev/sda: 42.9 GB, 42949672960 octets
255 Têtes de, 63 secteurs/piste, 5221 cylindres unités = cylindres de 16065 * 512 = 8225280 taille de secteur octets (logique/physique): 512 octets / 512 taille en octets d'e/s (minimum/optimale): 512 octets / 512 identificateur de disque octets: 0x0004f229

...(detalhes das partições do dispositivo /dev/sda)...

Disque/dev/sdb: 221.8 GB, 221807247360 octets
255 Têtes de, 63 secteurs/piste, 26966 cylindres unités = cylindres de 16065 * 512 = 8225280 taille de secteur octets (logique/physique): 512 octets / 512 taille en octets d'e/s (minimum/optimale): 512 octets / 512 identificateur de disque octets: 0x 00000000

Disque/dev/sdc: 214.7 GB, 214748364800 octets
255 Têtes de, 63 secteurs/piste, 26108 cylindres unités = cylindres de 16065 * 512 = 8225280 taille de secteur octets (logique/physique): 512 octets / 512 taille en octets d'e/s (minimum/optimale): 512 octets / 512 identificateur de disque octets: 0x 00000000

Notez que nos disques apparaissent comme étant /dev/sda, /dev/sdb, /dev/sdc (marquei em vermelho para ficar mais visível) et à côté de sa taille. Cet ordre le, b, (c) é a ordem de conexão na porta IDE. Como nosso disco foi incluído em Secundário Slave e o Primário Slave está o CDROM (Voir l'image sur la 1) ele é o terceiro disco do sistema, IE, le /dev/sdc.
Nous allons à l'avenir pour partitionner et formater le disque. Tapez la commande Fdisk/dev/sdc.

Continuer la lecture >>

Como diminuir o tamanho de discos virtuais VMDK –; partie 1

Onde trabalho temos alguns servidores de bancos de dados PostgreSQL em diversas máquinas virtuais rodando em um servidor VMWare. Até aí tudo bem, não fosse um detalhe que estava me incomodando. Todos eles usando versões antigas como 8.1 et 8.2, enquanto a versão atual é a 9.3.
Procurei saber e descobri que há versão 9.3 pour Centos 6.5 que é o que estamos usando para os novos servidores e resolvi então unificar os três servidores em um só.

Se você que leu até aqui e pensou “;Unifier les serveurs?? Que Buro! dá zero pra ele!; saiba que isso foi pensado e para nossa realidade é uma solução adequada.

Cela dit et le dilemme résolu, J'ai décidé de créer un ordinateur virtuel en utilisant le vagabond.

O Vagrant é uma excelente ferramenta de auxilio a nós Devops. Com o uso dele podemos criar máquinas que podem ser facilmente compartilhadas entre os membros de uma equipe. Não vou entrar em detalhes de seu uso, juste pour vous informer que j'ai utilisé une boîte de Centos 6.5 básica.

Até aqui estava tudo indo muito bem. Configurer la machine virtuelle et installé le logiciel qui utiliserait, y compris PostgreSQL 9.3.

Quando fui migrar a base de produção é que começaram alguns problemas. O diretório do PGDATA, que é onde o PostgreSQL armazena os dados das tabelas, J'étais avec plus de 40 GB. Faire un dumpall et un Restaurer on-the-fly não era uma opção e resolvi extrair o banco inteiro para posteriormente restaurar na VM.

Continuer la lecture >>

Transposh WordPress Plugin Sobrescrevendo Linguagem Padrão

J'ai rencontré le plugin Transposh para WordPress que traduz Posts e Páginas utilizando as ferramentas de tradução de Google e Bing além de permitir editar traduções. Ele é Tout à fait excellent. Porém, Il m'a un problème avec la langue de l'Admin. Deixou todo ele em inglês ao invés do idioma que eu desejava. Isso não é na verdade um bug e sim um comportamento devido a ele não possuir o meu idioma padrão definido que é o português do Brasil e sim o português de Portugal.

Pour résoudre ce problème, vá até os ajustes do plugin em Transposh ->; Paramètres (no menu lateral do WordPress a esquerda estará a opção do Transposh) e desmarque a opção em Enable substituer pour les paramètres régionaux par défaut de sobrescrever local padrão e WP_LANG (Voir capture d'écran ci-dessous).

Transposh paramètres

Como impedir mudança de idioma no Admin do WordPress

Vai perceber a mudança logo quando salvar.

Abraços e espero ter contribuído.

Erreur de vagabonds init [Boîte de]

Atualizei a versão do Vagabond dans mon ordinateur avec Windows 7, et je suis tombé sur le message d'erreur suivant:

C:\Users\Marcos Regis\Projetos\XXXX>;vagabonds init
Impossible d'initialiser à un stade très précoce de vagabond:

Les plugins n'a pas pu charger correctement. Le message d’erreur donné est indiqué ci-dessous.

méthode l'indéfini "[]; est nul:NilClass

Pour corriger cette erreur en une simple, vá até a raiz do diretório de seu usuário que no meu caso era

C:\UsersMarcos Regis

Entre no diretório .vagrant.d e remova/renomeie o arquivo json plugins..

ASTUCE: Se você utiliza o cmd pour commencer le vagabond, Il suffit d'entrer les commandes ci-dessous

CD % HOMEPATH%/.vagrant.d
Renommez le json plugins.json.bak de plugins.

L'erreur n'a à voir avec le plugin vbguest com a nova versão.

Feito isso o Vagrant já deve voltar a funcionar normalmente.