Skip to content

Instantly share code, notes, and snippets.

View aguimaraes's full-sized avatar

Alvaro Guimaraes aguimaraes

  • Modern Milkman LLC
  • Boston, MA, USA
  • 23:55 (UTC -04:00)
View GitHub Profile
2014-08-14 14:14:37 BRT [alfa] LOG: executar pdo_stmt_00000003: SELECT
a.attnum,
n.nspname,
c.relname,
a.attname AS colname,
t.typname AS type,
a.atttypmod,
FORMAT_TYPE(a.atttypid, a.atttypmod) AS complete_type,
d.adsrc AS default_value,
a.attnotnull AS notnull,
@aguimaraes
aguimaraes / Labyrinth.c
Created June 13, 2014 13:42
Labyrinth.c
extern void object::Labyrinth()
{
object finish, barrier;
while (true) {
RideToClearSquare();
finish = LookForTheFinish();
if (finish != null) {
break;
}
}
selectNfs: function(nfGrid, nf, item) {
return false;
var me = this,
w = nfGrid.up('nfswindow'),
cteNfGrid = w.getGrid();
// se não for o grid da janela de edicao do cte
if (! (cteNfGrid instanceof S1.view.emission.cte.nf.Grid)) {
return false;
}
<p>
<img src="http://placehold.it/350x65" style="float:left; margin-right: 10px;">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed eget mauris sollicitudin, placerat tellus in, sagittis lorem. Pellentesque pulvinar commodo risus in auctor. Praesent aliquet mi ac lectus dictum, a molestie felis sodales. Aenean at eros eu turpis auctor tristique quis vel lectus. Donec enim metus, lobortis ac laoreet et, mollis non enim. Donec tellus turpis, imperdiet quis nulla ut, interdum lacinia ipsum. Nunc in tellus nisl. Sed sed enim interdum, eleifend quam sit amet, porta felis. Duis sem mauris, eleifend vel tortor sit amet, aliquam pulvinar ante. Suspendisse vitae nisl at nisl eleifend scelerisque. Aenean vestibulum dui in hendrerit aliquam. Sed nec porttitor justo. Donec interdum mattis orci, eu dapibus libero mollis at. Ut fermentum dolor eu interdum dictum.
</p>
<p><i class="icon-double-angle-right"></i> <a href="http://example.com">Link</a></p>
@aguimaraes
aguimaraes / gist:7452877
Created November 13, 2013 17:23
Tema do IRCCLOUD com fonte de homem
html {
height: 100%;
}
body {
margin: 0;
padding: 0;
font-family: "Consolas", "Menlo", "Ubuntu Mono", "Courier", monospace;
font-size: 14px;
color: #222;
A tabela addresses tem relação com as tabelas ctes e incomes pela FK address_id.
Eu erroneamente configurei um ON DELETE CASCADE na tabela endereços.
Ou seja, quando o usuário exclui um endereço ele deleta todos os documentos.
Consertei isso checando se existe algum documento emitido com o endereço.
Porém, a query está lenta, pois eu estou executando uma query separada só pra isso.
$(document).ready(function(){
$('#contact-form').validate({
submitHandler: function(form) {
$(form).ajaxSubmit({
dataType: 'json',
error: function() {
},
function initialize() {
var geocoder = new google.maps.Geocoder();
var mapOptions = {
zoom: 8,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var center = null;
Ext.form.TextFieldRemoteVal = function(config){
Ext.form.TextFieldRemoteVal.superclass.constructor.call(this, config);
if( this.urlRemoteVal ) {
if( this.remoteValidation == 'onValidate' ) {
this.on('valid', this.startRemoteVal.createDelegate(this));
}else if( this.remoteValidation == 'onBlur' ) {
this.on('blur', this.startRemoteVal.createDelegate(this));
}
}
};
new Ext.form.TextFieldRemoteVal({
... // Config object from TextField
// New possibility
remoteValidation: 'onValidate', // When start remote validation, value: 'onBlur' or 'onValidate'
urlRemoteVal: 'url', // Url for remote validation
method: 'POST', // Optional, method for remote validation 'GET' or 'POST', default POST
paramsRemoteVal: { w: 'testPseudo' }, // Optional, additional parameter(s) (Object or String)
timeout: 30, // Optional, timeout for validation request, default 30
badServerRespText: 'My text', // Optional, text showing after bad server response, default: 'Error: bad server response during validation'
badComText: 'My text' // Optional, text showing after incorrect comunication, default: 'Error: validation unavailable'