Skip to content

Instantly share code, notes, and snippets.

View gerardo's full-sized avatar
👁️

Gerardo Curiel gerardo

👁️
View GitHub Profile
$("select").change(function () {
if ($(this).val() == 'somevalue'){
// do something
// puedes usar $(this).text() para obtener lo que se muestra en el select, .val() devuelve es el id
}else{
// do something else
}
$('a.more').live('click', function(event) {
$.fancybox.showActivity();
$.ajax({
type : "POST",
cache : false,
url : "load.html",
data : $(this).serializeArray(),
success : function(data) {
// Aplico el selector solo al contenido de data
$('a.more').live('click', function(event) {
$.fancybox.showActivity();
$.ajax({
type : "POST",
cache : false,
url : "load.html",
data : $(this).serializeArray(),
success : function(data) {
// Aplico el selector solo al contenido de data
javascript: var i = 0; while (i<=69) { localStorage.setItem('level_star_'+i,'-1'); i++; } window.location.reload();
@gerardo
gerardo / gist:1024205
Created June 14, 2011 02:36
JQGrid + Django
def add_category(request):
result = {'success':False}
n_category = request.GET.get('n_category', None)
if n_category is not None:
new_cat = Category(name=n_category)
new_cat.save()
result = {'success':True, 'value':new_cat.id}
json = simplejson.dumps(result)
return HttpResponse(json, mimetype='application/json')
@gerardo
gerardo / debug_mode.diff
Created September 15, 2011 02:13
Fix for django_compressor issue #120
--- a/compressor/templatetags/compress.py
+++ b/compressor/templatetags/compress.py
@@ -32,7 +32,9 @@ class CompressorNode(template.Node):
exception=ImproperlyConfigured)(*args, **kwargs)
def debug_mode(self, context):
- if settings.COMPRESS_DEBUG_TOGGLE:
+ if settings.DEBUG:
+ return True
+ elif settings.COMPRESS_DEBUG_TOGGLE:
@gerardo
gerardo / models.py
Created November 29, 2011 20:47
post_save hook and models
import sys, traceback
from django.db import models
import django_monitor
import xmlrpclib
class TVShow(models.Model):
active = models.BooleanField(default=False)
name = models.CharField(blank=False, max_length=20)
description = models.TextField(blank=False)
terms = models.CharField(blank=False, max_length=50)
def renewTorIdentity(passAuth):
try:
s = socket.socket()
s.connect(('localhost', 9051))
s.send('AUTHENTICATE "{0}"\r\n'.format(passAuth))
resp = s.recv(1024)
if resp.startswith('250'):
s.send("signal NEWNYM\r\n")
@gerardo
gerardo / field.html
Created October 15, 2012 15:22
Table-based formset rendering
{% load crispy_forms_field %}
{% if field.is_hidden %}
{{ field }}
{% else %}
{% crispy_field field %}
{% endif %}
private void Action(object sender, RoutedEventArgs e)
{
int i;
string curDir=Directory.GetCurrentDirectory();
string fileName=curDir+@"\msft.csv";
List<string[]> parsedData = parseCSV(fileName);
int nCount = parsedData.Count;
double[] closingPricesArr = new double[nCount - 1];
for (i = 0; i < nCount - 1; i++)
closingPricesArr[i] = Convert.ToDouble(parsedData[i + 1][6]);