macks  [ Profile ]

Sort by: Date / Title /

  1. 1 year ago
    1. SELECT parent_id FROM cursos GROUP BY parent_id HAVING count(*) >= 2
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/2165"></script>
  2. 1 year ago
    1. $data = array('result' => true,'data' => array());
    2. return $this->getResponse()->setContent(ZendJsonJson::encode($data));
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/2157"></script>
  3. 2 years ago
    1. #Doctrine posee un behaviour Slugabble por el cual obtenemos cadenas de texto URL amigable. Éste método es muy util para #utilizar en cualquier campo que queramos indexar para atacar la base de datos. Podemos acceder a éste método mediante:
    2.  
    3. $slug = Doctrine_Inflector::urlize($cadena);
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/2131"></script>
  4. sponsorised links
  5. 3 years ago
    1. //agregar una clase usando jquery
    2.  
    3. $("#radio_c").addClass("required");
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/2124"></script>
  6. 3 years ago
    1. // enviar datos de un formulario por POST
    2.         $(document).ready(function(){
    3.                         $("#mensaje").hide();
    4.                        
    5.                         $("#frmContact").validate({
    6.                                 event: "blur",rules: {'nombre': "required",'email': "required email",'consulta': "required"},
    7.                                 messages: {'nombre': "Por favor indica tu nombre",'email': "Por favor, indica una direcci&oacute;n de e-mail v&aacute;lida",'consulta': "Por favor, dime algo!"},
    8.                                 debug: true,errorElement: "label",
    9.                                 submitHandler: function(form){
    10.                                         $("#mensaje").show();
    11.                                         $("#mensaje").html("<img src='ajax-loader.gif' style='vertical-align:middle;margin:0 10px 0 0' /><strong>Enviando mensaje...</strong>");
    12.                                         $.ajax({
    13.                                                 type: "POST",
    14.                                                 url:"envio.php",
    15.                                                 contentType: "application/x-www-form-urlencoded",
    16.                                                 processData: true,
    17.                                                 data: "nombre="+escape($('#ContactName').val())+"&email="+escape($('#ContactRecipient').val())+"&mensaje="+escape($('#ContactMessage').val()),
    18.                                                 success: function(msg){
    19.                                                         $("#mensaje").html("<strong>Mensaje enviado correctamente. En breve recibir&aacute;s mi respuesta. Gracias!</strong>");
    20.                                                         document.getElementById("ContactName").value="";
    21.                                                         document.getElementById("ContactRecipient").value="";
    22.                                                         document.getElementById("ContactMessage").value="";
    23.                                                         setTimeout(function() {$('#mensaje').fadeOut('fast');}, 3000);
    24.  
    25.                                                 }
    26.                                         });
    27.                                 }
    28.                         });
    29.         });
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/2123"></script>
  7. 3 years ago
    validaciones
    1. //validación del formulario de preguntas
    2. $(document).ready(function() { 
    3.         $("#encuestaForm").validate({
    4.                 messages: {'txt_descripcion_encuesta': "Ingresa la descripción de la encuesta",
    5.                                         'cbo_tipo': "Seleccione un tipo de encuesta",
    6.                 },
    7.         });
    8. });
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/2122"></script>
  8. 3 years ago
    si se quiere saber a que url final nos redirecciona.
    1. import urllib2
    2. f = urllib2.urlopen('https://graph.facebook.com/macks.r2r/picture')
    3. print f.geturl()
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/2106"></script>
  9. 3 years ago
    1. Trabajando con archivos y directorios con Python¶
    2. Listado de archivos en un directorio¶
    3.  
    4. Para buscar todos los archivos con una extensión, por ejemplo .jpg:
    5.  
    6. import glob
    7. lista = glob.glob("*.jpg")
    8.  
    9. Para listar todos los archivos de un directorio:
    10.  
    11. import os
    12. ficheros = os.listdir('/home/alumno/ejercicios/python') # linux
    13. ficheros = os.listdir(r'c:Documents and SettingsalumnoEscritorioejerciciospython') #windows: cuidado con el caracter
    14.  
    15. Directorio actual:
    16.  
    17. os.getcwd()
    18. os.curdir
    19.  
    20. Tipos de ficheros¶
    21.  
    22. print michero, 'es un',
    23. if os.path.isfile(mifichero):
    24.     print 'fichero'
    25. if os.path.isdir(mifichero):
    26.     print 'directorio'
    27. if os.path.islink(mifichero):
    28.     print 'enlace'
    29.  
    30. Último acceso a un fichero¶
    31.  
    32. ultimo_acceso = os.path.getatime('foto.jpg')
    33. ultima_modificacion = os.path.getmtime('foto.jpg')
    34. tiempo_en_dias = (time.time()- ultimo_acceso)/ (60*60*24)
    35. print tiempo_en_dias
    36.  
    37. Eliminar ficheros y directorios¶
    38.  
    39. os.remove('mifoto.jpg')
    40. for foto in glob.glob('*.jpg') + glob.glob('*.tif'):
    41.     os.remove(foto)
    42.  
    43. Eliminar directorio:
    44.  
    45. import shutil
    46. shutil.rmtree('midirectorio')
    47.  
    48. Copiar y renombrar ficheros¶
    49.  
    50. import shutil
    51. shutil.copy(mifichero, copiafichero)
    52.  
    53. # copia también tiempo de último acceso y última modificación
    54. shutil.copy2(mifichero, copiafichero)
    55.  
    56. # copia un árbol de directorios
    57. shutil.copytree(raiz_de_directorio, copia_directorio)
    58.  
    59. Manipulando los paths y nombres¶
    60.  
    61. Rutas
    62.  
    63. >>> os.path.split('/home/alumno/python/ejercicios/ej1.py')
    64. ('/home/alumno/python/ejercicios', 'ej1.py')
    65. >>> os.path.basename('/home/alumno/python/ejercicios/ej1.py')
    66. 'ej1.py'
    67. >>> os.path.dirname('/home/alumno/python/ejercicios/ej1.py')
    68. '/home/alumno/python/ejercicios'
    69.  
    70. Extensiones
    71.  
    72. >>> os.path.splitext('pelicula.avi')
    73. ('pelicula', '.avi')
    74.  
    75. Crear y moverse entre directorios¶
    76.  
    77. directorioOriginal = os.getcwd()
    78. directorio = os.path.join(os.pardir, 'miNuevoDir')
    79. if not os.path.isdir(directorio):
    80.     os.mkdir(directorio)
    81. os.chdir(directorio)
    82. ...
    83. os.chdir(directorioOriginal) # vuelve al directorio inicial
    84. os.chdir(os.environ['HOME']) # cambia al directorio home
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/2105"></script>
  10. 3 years ago
    1. #---libs/date.py
    2. def format_date(value, format="%d/%m/%Y %H:%M:%S"):
    3.         return value.strftime(format)
    4.  
    5. #-----settings
    6. from libs.filters import format_date
    7. from jinja2 import Environment, FileSystemLoader
    8. TEMPLATE_ENV.filters["format_date"] = format_date
    9.  
    10. #---template
    11. <td>{{ h.date|format_date('%d/%m/%Y') }}</td>
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/2104"></script>
  11. 3 years ago
    1. #instalar python - twitter http://code.google.com/p/python-twitter/downloads/list
    2.  
    3. import twitter
    4. import re
    5. api      = twitter.Api(username, password)
    6. #1. actualizar el estado
    7.  api.PostUpdate('Tweet desde python ;)') #
    8.  
    9. #2. recuperar tus posts con links a otros uasuarios o los hashtags
    10.     statuses = api.GetUserTimeline()
    11.     posts=[]
    12.  
    13.     for s in statuses:
    14.         tweet = s.text;
    15.         hash_regex = re.compile(r'#[0-9a-zA-Z+_]*',re.IGNORECASE)
    16.         user_regex = re.compile(r'@[0-9a-zA-Z+_]*',re.IGNORECASE)
    17.         savelog(hash_regex,'hashR')
    18.         savelog(smart_str(tweet),'tweet')
    19.         for tt in user_regex.finditer(tweet):
    20.             url_tweet = tt.group(0).replace('@','')
    21.             tweet = tweet.replace(tt.group(0),
    22.                     '<a href="http://twitter.com/'+
    23.                     url_tweet+'" title="'+
    24.                     tt.group(0)+'">'+
    25.                     tt.group(0)+'</a>')
    26.  
    27.         for th in hash_regex.finditer(tweet):
    28.                 url_hash = th.group(0).replace('#','%23')
    29.                 if len ( th.group(0) ) > 2:
    30.                     tweet = tweet.replace(th.group(0),
    31.                             '<a href="http://search.twitter.com/search?q='+
    32.                             url_hash+'" title="'+
    33.                             th.group(0)+'">'+
    34.                             th.group(0)+'</a>');
    35.  
    36.         posts.append({'summary': tweet})
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/2095"></script>

First / Previous / Next / Last / Page 1 of 7 (64 posteets)