Publi

  • Stream de lo que se oye por nuestros altavoces con VLC y pulseaudio

    A veces, nos gusta compartir lo que nosotros escuchamos en nuestro ordenador con el resto del mundo y esta es una forma fácil de hacerlo. Ya sea porque tienes música en una habitación y quieras compartirla en otra habitación, o quieras reproducirla desde el móvil o porque quieras saber cuándo te llega un mensaje… bueno, hay muchos usos. Lo único que tienes que hacer es abrir un terminal y escribir:

    1
    $ pactl list | grep monitor

    Con eso obtenemos la lista de monitores de tu ordenador, yo sólo tengo uno: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor

    Ahora, copiando todo eso, voy a VLC, y elijo emitir desde un medio de red, e introduzco en la URL del recurso: pulse://alsa_output.pci-0000_00_1b.0.analog-stereo.monitor , es lo mismo de antes, pero pulse:// delante, de esta forma:
    .… Leer artículo completo

  • Hallar información de un dispositivo de red en C

    Volviendo a un artículo anterior donde hallábamos la dirección IP de un dispositivo, he decidido extender un poco la funcionalidad para poder hallar más información acerca de un dispositivo de red.

    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
    #include <sys/socket.h>
    #include <netinet/in.h>
    #include <arpa/inet.h>
    #include <stdio.h>
    #include <sys/types.h>
    #include <sys/ioctl.h>
    #include <net/if.h>
    #include <string.h>

    #define get_addr(var) (*(struct in_addr *) &var.ifr_addr.sa_data[2])

    int getdevinfo(char * ifname) {
      int sock;
      struct ifreq ifr;

      sock=socket(AF_INET, SOCK_DGRAM, 0);
      if (sock<0)
        return -1;          /* No puedo crear el socket */

      ifr.
    Leer artículo completo
  • El método más rápido para traer un valor pasado por $_GET [ PHP ]

    Tal vez por paranoia, por ganas de perder el tiempo, o por optimizar aún más el código fuente nos encontremos ante esta cuestión.

    He realizado una serie de pruebas para ver cuál es el método que mejor funciona para traer un valor de $_GET basándome en el peor de los casos: cuando este valor no existe. Tal vez las pruebas no tengan excesiva validez por el método utilizado, aunque he intentado hacer todas las pruebas en las mismas condiciones.… Leer artículo completo