Publi

  • Andanzas en Facebook: Publicando en los perfiles II

    Hace unos meses hice un post sobre la publicación en los perfiles del usuario en Facebook desde nuestras aplicaciones. Bien, desde el día de hoy (20/12/2009) han cambiado los métodos.

    Llevan amenazando ya un tiempo, pero hasta ayer no les hice caso, y es que los nuevos métodos (aunque prometen unificar todo el sistema de publicaciones de Facebook, autopublicaciones en perfiles, para los amigos, metadatos y lectura desde nuestras aplicaciones (más info.Leer artículo completo

  • Adsense en Facebook II

    Continuando con un post anterior (Google Adsense en Facebook); me quedaron unas cuantas cosas en el tintero; la primera de ellas preguntada en los comentarios:

    ¿He podido cobrar de Google Adsense tras la inclusión de la publicidad en aplicaciones de Facebook? Sí, normalmente y sin problema.

    También he de decir que incluí cierta información descriptiva del frame como HTML, aunque no es visible, pero describe el motivo de la publicidad, y el motivo de que esté ahí.… Leer artículo completo

  • La base de un aprendizaje… ¿Escuela 2.0?

    Hace unos días leí un artículo que, a ser sincero, me esperaba. Microsoft llega a un acuerdo con Educación para que las comunidades autónomas que quieran implanten en sus centros educativos el Sistema Operativo Windows, con un coste de 8€ / año / alumno.

    Y ya lo decía mi padre, quien regala bien vende, y lo he comentado alguna vez, y es que esos alumnos, el día de mañana sólo conocerán ese Sistema Operativo,  y cuando compren un ordenador buscarán que lo tenga preinstalado, y si montan una empresa adquirirán licencias de un sistema Windows al precio que venga marcado, así como su mantenimiento, renovaciones de licencias… en fin, todo lo que una empresa como Microsoft puede permitirse, dejar de ganar unos millones de Euros hoy para recuperar algún billón el día de mañana.… Leer artículo completo

  • Club2020 de Vodafone… enviar SMS desde la consola

    club2020No vengo a hablaros de la empresa Vodafone, ni del concurso (que podéis entrar desde este enlace y no tenéis que ser de Vodafone). Es un concurso rasca y gana (aunque cada cierto tiempo hay concursos parecidos; en el que uno de los premios son SMS gratis.

    Hasta ahí bien, el problema viene a la hora de gastar los SMS, y es que mientras entro en la web (todo hecho en flash), se carga la intro, me la salto, se carga la web, me identifico, pulso en enviar mensajes, escribo el número, el mensaje y envío echo unos 3 minutos, y para el SMS tardo menos desde el móvil.… Leer artículo completo

  • Generador de números primos en C

    Un ejercicio de estos típicos de lenguaje C, es la generación de números primos y la comprobación de éstos. Ni que decir tiene que esta es sólo una de las 13.485,72 maneras (o más) de solucionar este problema. Y es más estamos complicando un poco la cosa, ya que sólo generaremos 10 números, que se almacenarán en un fichero binario, y a la siguiente vez que ejecutamos el programa, se leerá ese último número y seguiremos generando primos a partir de ahí:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    #include <stdio.h>
    #include <math.h>

    // Comprobamos si un número es primo o no
    int es_primo(int numero)
    {
      int res=0;
      int divs=2;
      int mitad;
      if (numero>2)    // Si el número es mayor a 2, comprobamos si es primo.
    Leer artículo completo
  • Capicúa recursivo en C

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    #include <stdio.h>
    #include <stdlib.h>

    int alreves(int n, int digitos)
    {
      int resto, cocie;

      if (n<10)     // Si tenemos un número de dígitos menor a 2, devolvemos n
        return n;
      else
        {
          resto = n % 10;
          cocie = n / 10;
          return resto*digitos + alreves(cocie, digitos/10);
        }
    }

    int main()
    {
      int num, rev;
      int digitos = 1;
      int tmp;
      printf("Dame un numero: ");
      scanf("%d", &num);
      // Hacemos un número 10^(numero de cifras-1) con esto alreves determinará el
      // número de cifras que tiene el número dado.
    Leer artículo completo
  • Pecados capitales: ORDER BY RAND() cuando sólo queremos una fila

    Cometí el error cuando estrené las aplicaciones de frases en Facebook de utilizar la siguiente sentencia SQL para sacar una frase aleatoria:

    1
    SELECT * FROM `frases` ORDER BY RAND() LIMIT 1;

    Al principio funcionaba bien, la verdad es que no confiaba mucho en el crecimiento de la aplicación, por lo que dejé el código así. Pero al cabo de unos días, noté que mi proveedor de hosting desactivó mi cuenta por excesivo uso de CPU: el rápido crecimiento de usuarios y frases dentro de la aplicación causaron un uso exponencial de CPU en mi servidor.… Leer artículo completo

  • Obtener el sexo en Facebook

    Probablemente cuando hacemos nuestra aplicación para Facebook queremos personalizar el mensaje hacia el usuario; es decir, escribir estimado o estimada, ya sea hombre o mujer nuestro usuario; en lugar de estimad@ (que quedaba muy bien hace una década, pero ahora deja que desear).

    Facebook, desde su plataforma nos da opciones para conseguir esa información, pero hay un problema: están localizadas (es decir, que para español devolverá masculino o femenino; en inglés, male o female y en otros idiomas ya ni os cuento.… Leer artículo completo

  • Fórmulas de OpenOffice.org Calc en inglés

    Algunos, estemos programando o tengamos que hacer unas cuantas fórmulas para OpenOffice.org Calc, nos sentimos más cómodos programando en inglés. Además de por la costumbre, porque la mayor parte de la referencia que encontremos estará en este idioma.

    Es verdad que los desarrolladores de OpenOffice, quieren que muchas cosas se parezcan a MS Office y hacen una localización completa del programa, está muy bien; como también lo estaría poner un checkbox en las opciones para seleccionar si queremos las fórmulas localizadas o no.… Leer artículo completo

  • Manifiesto en defensa de los derechos fundamentales de Internet

    Ante la inclusión en el Anteproyecto de Ley de Economía Sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de internet manifestamos nuestra firme oposición al proyecto, y declaramos que…

    1. Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos, como el derecho a la privacidad, a la seguridad, a la presunción de inocencia, a la tutela judicial efectiva y a la libertad de expresión.
    Leer artículo completo