Posted in F5, Programming

como assinar um aplicativo por linha de comando

Para assinar um aplicativo por linha de comando siga os passos a seguir

Primeiro é necessario ter o sdk microsoft .net v2.0 64bit ( 64 em computadors de 64 bits), com o signTool.exe .

Instale o certificado desejado na sua maquina, e guarde o arquivo junto com os arquivos que você quer assinar.

Depois acesse o caminho do signtool.exe, e coloque os arquivos na pasta deste signtool.exe.

Verifique as chaves disponíveis com o seguinte comando: signtool sign p/ [senha certificado] /f [certificado.p12 ou .pfx]    /n [executavel para assinar com extensão]

Logo ira aparecer uma lista de certificados da sua maquina e seus respectivos códigos sha1. Encontre seu certificado e execute a seguinte linha de comando alterando os valores em chave:
signtool sign /sha1 [codigo sha1]  [executavel a ser assinado com a extensão. Ex.: app.exe]

 

pronto, seu certificado está assinado.

Posted in F5, Programming

re-load de um swf com Jquery

Gambi de como fazer re-load de um swf com Jquery:

Faça o import do jQuery dentro da tag <head>:

<script src=”http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js”></script&gt;

Aqui, apontamos para o google, mas o jquery pode estar numa pasta fisica do seu projeto.

Depois de ter importado o jquery para o meu projeto, verifiquei meu embed. É o padrão que eu sempre uso:

<div id=”filme”>
< object  id=’myId’ scale=’noscale’ type=’application/x-shockwave-flash’ data=’teste.swf’ width=’550′ height=’400′>
<param name=’movie’ value=’teste.swf’ />
<param name=’scale’ value=’noscale’ />
</ object >

</div>

E adiciono uma tag <a> com href só para fazermos o teste da função com clique:

<a href=”javascript:void(0)” class=”link”>Click</a>

Novamente na tag <head> escreva uma tag  <script> e dentro dela a função em jquery:

$(function(){
$(‘.link’).click(function(){
$(“#filme”).html( “< object id=’myId’ scale=’noscale’ type=’application/x-shockwave-flash’ data=’teste1.swf’ width=’550′ height=’400′><param name=’movie’ value=’teste1.swf’ /><param name=’scale’ value=’noscale’ /></object > “);

});

});

E pronto. A função apenas substitui o conteudo dentro da <div> com o id “filme”, então, tome cuidado para não faltar ou sobrar coisas no seu projeto. Toda o conteudo dentro da <div> vai dentro de aspas duplas (“) com os valores modificados dentro da função html().

Exemplozinho básico

::arianeoliveira.com/swf-jquery/

Com uma parte feita pelo meu amiguinho Willian

 

E é isto.

Posted in F5, Programming

Encapsulation

O Encapsulamento segue a metáfora da caixa preta.

Você protege o seu objeto de alterações do objeto cliente, porém permite que

o seja  implementado uma funcionalidade, por exemplo, a partir de uma subclasse.

A “pegada” principal do encapsulamento, é que o cliente não saiba (ele não precisa saber

mesmo! ) o que está acontecendo com o meu objeto, ele apenas passa dados ( se tiver que passar)

e recebe os resultados, sem saber o como meu objeto faz isto.

Pegamos um cachorro por exemplo:

aw!
Aw!!!

Você vê o cachorro, o ouve, interage com ele, entretanto você não faz idéia ( alguns fazem ) o

que ocorre dentro do cachorro para que ele também intaraja com você.

Posted in F5, Programming

Abstraction – Abstração Neles!

A abstração consiste em gerenciar detalhes de forma inteligente, para que os objetos sejam

responsaveis por o que realmente precisam.

A abstração distingue um objeto do outro, definido limites e cuidando de detalhes comuns. Delegando

alterações e implementações mais drasticas para as subclasses.

Exemplo:

 

Cookies Molds

Forminhas de biscoitos:
Eles tem o mesmo formato, os detalhes são os mesmos, o que muda é a decoração depois de serem assados

 

 

 

 

 

 

 

 

 

 

 

Outro exemplo:

A classe abstrata tem as caracteristas de um circulo que ficará em movimento pela tela.

as subclasses dirá qual o sentido do movimento, por exemplo

Posted in F5, Programming

SRP Sempre!

SRP – Single Responsibility Principle   ou  principio da responsabilidade única.

É o principio, como diz o proprio nome, de dar a classe apenas uma responsabilidade. Apenas

uma ação a ser executada.  E não a responsabilidade de n ações.