Cómo hacer URL encode en Javascript.

mayo 24th, 2013 Posted by javascript 0 thoughts on “Cómo hacer URL encode en Javascript.”

Para hacer URL encode Javascript tiene las siguientes funciones:

  • escape() < deprecado desde ECMAScript v3
  • encodeURI()
  • encodeURIComponent()

Más en stackoverflow

NSData to NSString

abril 6th, 2013 Posted by iphone, objective-c 0 thoughts on “NSData to NSString”

En Objective C para castear un objeto NSData a un objeto NSString se realiza de dos maneras:

Si el objeto no termina en null hay que usar el método -initWithData:encoding:

    NSString* newStr = [[NSString alloc] initWithData:data
encoding:NSUTF8StringEncoding];

Si el objeto termina en null hay que usar el método -stringWithUTF8String para eliminar el al final de la cadena.

    NSString* newStr = [NSString stringWithUTF8String:[data bytes]];

Cómo instalar wget en Mac

abril 6th, 2013 Posted by gnu, mac, mountain lion, unix 0 thoughts on “Cómo instalar wget en Mac”

Un prerrequisito para instalar wget en Mac es tener instaladas las command line tools.

Wget es una herramienta que permite descargas desde servidores. Su nombre proviene de www (w) y obtener en inglés (get).

Para instalarlo:

1. Descargar wget desde http://ftp.gnu.org/gnu/wget/wget-1.13.tar.gz

2. Abrir una terminal de Mac y lanzar los siguientes comandos:

$ mkdir ~/Development
$ mv ~/Downloads/wget-1.13.tar.gz ~/Development
$ cd ~/Development
$ tar -xzvf wget-1.13.tar.gz
$ cd wget-1.13
$ ./configure --with-ssl=openssl
$ make
$ sudo make install
$ which wget # deberia salir /usr/local/bin/wget

Django model self reference

abril 4th, 2013 Posted by django, python 0 thoughts on “Django model self reference”

Una autoreferencia es cuando en un modelo una entidad puede ser hija de otra de la misma clase.

Por ejemplo, con la famosa clase Persona, el padre de una Persona sería otra Persona.

Esto a nivel de base de datos se hace con un campo “parent_id” que apunta a la PK de otra tupla.

En Django esto se puede hacer de la siguiente manera:

class Person(models.Model):
name = models.CharField(max_length=200)
parent = models.ForeignKey("self", null=True, blank=True, related_name="children")

Más sobre los modelos en Django.

Instalar Django en Ubuntu 12.04

abril 4th, 2013 Posted by django, python 0 thoughts on “Instalar Django en Ubuntu 12.04”

Django es un framework de desarrollo para aplicaciones web desarrollado en Python.

Instalar Django en Ubuntu es easy cake 🙂

1. Instalar paquetes opcionales que pueden ser utilizados con Django:

$ sudo aptitude install python-imaging python-pythonmagick python-markdown python-textile python-docutils

2. Instalación de Django:

$ sudo aptitude install python-django

3. Para comprobar que está instalado correctamente:

$ django-admin

FTS y SOUNDEX de SQLite en iOS

abril 3rd, 2013 Posted by ios, objective-c, sqlite 0 thoughts on “FTS y SOUNDEX de SQLite en iOS”

Agregar tu propia versión de SQLite para tu proyecto iOS es fácil.

1. Descargá desde http://www.sqlite.org/ la última versión de sqlite almagamation.

2. Descomprimilo en tu computadora y agregá a tu proyecto iOS los archivos sqlite.c y sqlite.h.

3. Abrí el archivo sqlite.h y agregá:

# define SQLITE_SOUNDEX 1
# define SQLITE_ENABLE_FTS3

4. Compilá tu proyecto 😉

Ojo! No hay que tener agregada la lib sqlite de xcode, sino pincha. Así que si ya la tenías linkeada en tu proyecto quitala.

iOS wireframes

abril 2nd, 2013 Posted by ios 0 thoughts on “iOS wireframes”

A veces es necesario realizar wireframes para aplicaciones iOS a mano alzada.

Acá hay dos imagenes que me vinieron al pelo para un proyecto para el cual estaba haciendo el workflow con el cliente 🙂

Cómo cambiar el favicon en Blogger?

abril 1st, 2013 Posted by blogger 0 thoughts on “Cómo cambiar el favicon en Blogger?”

El favicon es el icono pequeño que se ve en el navegador al lado de la URL de un sitio.

Para cambiar el favicon en un blog de Blogger hay que hacer click en el item del menú lateral “Diseño” y luego sobre el link “Editar” que se encuentra en el recuadro del favicon.

Luego hay que seleccionar el archivo a subir y hacer click en “Guardar”.


¿Cómo saber cuantas cifras tiene un número?

marzo 31st, 2013 Posted by php 0 thoughts on “¿Cómo saber cuantas cifras tiene un número?”

El logaritmo es la inversa de la potencia.

Entonces, al hallar el logaritmo en base 10 de determinado número, la parte entera representa la cantidad de cifras del número.

Por ejemplo:

Log(1) => 0
Log(9) => 0,95…
Log(10) => 1
Log(11) => 1,04…
Log(99) => 1,99…
Log(100) => 2

Así que de esta manera se puede hacer una función simple para contar las cifras. Por ejemplo en PHP se podría contar las cifras con la siguiente función:

<?php

function getCifras($number) {
return intval(log($number, 10)) + 1;
}

echo getCifras(11); // imprime 2
echo getCifras(100); // imprime 3
echo getCifras(1999); // imprime 4

?>

Cómo asociar tipos de archivos en MAC

marzo 30th, 2013 Posted by mac 0 thoughts on “Cómo asociar tipos de archivos en MAC”

1. Desde el Finder hacer click sobre el archivo.

2. Presionar CMD + I

3. Seleccionar con cuál programa abrirlo

4. Hacer click en Change All.

Copyright © 2018 programadorfreelanceargentina.com

Programador Freelance Argentina