Skip to content

Instantly share code, notes, and snippets.

View vyper's full-sized avatar

Leonardo Saraiva vyper

View GitHub Profile
@vyper
vyper / gist:940940
Created April 25, 2011 18:20
PHP: request anonymous object
<?php
$client = new SoapClient('http://personah.cmsw.com.br/Sale/services/Compra?wsdl');
$request = new stdClass;
$request->compra = new stdClass;
$request->compra->id_cliente = 1;
$request->compra->usuario = 'usuario';
$request->compra->...
$request->compra->...
@vyper
vyper / SendSMS.py
Created May 2, 2011 18:25
SendSMS with Gammu and Python
import gammu
sm = gammu.StateMachine()
sm.ReadConfig()
sm.Init()
message = {
'Number': '1234',
'SMSC': {'Number': '+554199138200'},
'Text': 'Hello world!',
@vyper
vyper / gist:980815
Created May 19, 2011 14:03
Como recuperar lista de input hidden ASP MVC 3?
// Models
namespace AltaMontanha.Models.Dominio
{
public class Conteudo
{
public virtual int Codigo { get; set; }
public virtual string Titulo { get; set; }
public virtual List<PalavraChave> PalavrasChave { get; set; }
}
}
public class Aluno { // aqui é a definição de classe
private String nome; // aqui é um atributo 'nome' do tipo 'String', ou seja, poderemos guardar tudo que é texto nela, inclusive números e caracteres especiais.
public String getNome() { // é o método pra pegar o nome, pois vamos ver que não é 'bonito' acessar direto os atributos
return nome;
}
public void setNome(String nome) { // método pra guardar o nome
this.nome = nome;
}
<History type="ficção" context="enterprise" description="padrão perfeito X"
observation="Qualquer semelhança com a vida real será pura coincidência">
<Content>
1 - Temos o "padrão perfeito X", chamado a partir de agora ppX;
2 - O ppX é grande, foi criado para resolver todo tipo de problema do mundo tecnológico;
3 - Muitas pessoas enterprise (vulgo PE) usam e amam o ppX e são felizes com ele;
4 - Toda palestra, evento e rodinha das PE só se ouve falar do ppX, bem, é lógico;
5 - Usam ele para todo e qualquer problema;
6 - Eles sabem que o ppX tem seus problemas, mas é super confiável;
7 - **Eles resolvem seus problemas com o ppX e são felizes com o que fazem.**
history = {
type: "ficção",
context: "non-enterprise",
description: "padrão perfeito X",
observation: "Qualquer semelhança com a vida real será pura coincidência",
content: "1 – Existe o “padrão perfeito X”, chamado a partir de agora ppX;
2 – O ppX é grande, foi criado para resolver todo tipo de problema do mundo tecnológico;
3 – Muitas pessoas enterprise (vulgo PE) usam e amam o ppX e são felizes com ele;
4 – Muitas pessoas não-enterprise (vulgo PNE) pouco usam e odeiam o ppX;
5 – Toda palestra, evento e rodinha das PNE só se ouve falar mal do ppX;
<address uri="endpoint address" [format="soap11|soap12|pox|get"]
[optimize="mtom|swa"] [encoding="charset encoding"]
[statistics="enable|disable"] [trace="enable|disable"]>
<enableRM [policy="key"]/>?
<enableSec [policy="key"]/>?
<enableAddressing [version="final|submission"] [separateListener="true|false"]/>?
<timeout>
<duration>timeout duration in seconds</duration>
<action>discard|fault</action>
<address uri="endpoint address" [format="soap11|soap12|pox|get"]
[optimize="mtom|swa"] [encoding="charset encoding"]
[statistics="enable|disable"] [trace="enable|disable"]>
<enableRM [policy="key"]/>?
<enableSec [policy="key"]/>?
<enableAddressing [version="final|submission"] [separateListener="true|false"]/>?
<timeout>
<duration>timeout duration in seconds</duration>
<failover>
<endpoint .../>+
</failover>
<endpoint name="SampleFailover">
<failover>
<endpoint name="Sample_First" statistics="enable" >
<address uri="http://localhost/myendpoint" statistics="enable" trace="disable">
<timeout>
<duration>60000</duration>
</timeout>
<markForSuspension>
<errorCodes>101504, 101505, 101500</errorCodes>