Archivo

Archivo para la Categoría "Mío"

Para los estudiantes de física

29 abril 2013 Dejar un comentario

FISICO

Pulsando sobre la imagen se carga un archivo PNG de 1280×800 píxeles.

Y aquí os dejo el dibujo vectorial por si alguien quisiera hacer algo derivado (camiseta, fondo de pantalla de otra resolución…):

https://www.dropbox.com/s/7aav4rrdyca9k5j/fisicos.svg

Publicado bajo licencia Creative Commons BY.

Un saludo!

[IDEA] Software de mensajería P2P de código abierto

9 marzo 2013 10 comentarios

Hola.

Desde hace unos días se habla mucho sobre Whatsapp y su pago anual. A raíz de esto me he vuelto a plantear lo mismo que me planteé antes de utilizarla por primera vez. Me habría gustado usar una aplicación de código abierto y por supuesto gratuita. No siempre las cosas son como a uno le gustan y tiene que adaptarse a lo que hay, además de que no puedo usar una que cumpla esos requisitos pero que no utilice ninguno de mis conocidos.

El resultado de aquel primer planteamiento fue empezar a usar Whatsapp. Desde entonces ha pasado un año, y ahora después de leer buena parte de los post que pueblan la blogsfera en español sobre el tema, se me ha ocurrido una idea: escribir una API (o un núcleo) de una aplicación que pueda ser fácilmente portada a todas las plataformas (móvil y PC) y que no requiera servidores, con lo que podría ser gratuita.

A grandes rasgos mi ocurrencia ha sido la siguiente:

  • Tanto los clientes de escritorio como los móviles hagan las veces de servidor y cliente.
  • Intentar dar toda la carga posible a los clientes de escritorio por su mayor disponibilidad e ilimitado tráfico disponible.
  • Los mensajes se cifran en el dispositivo de origen con la clave pública del destinatario, y se descifran en el dispositivo de destino con su clave privada.
  • Los mensajes se entregarían directamente de dispositivo a dispositivo siempre que fuera posible. En caso contrario se distribuirían por los dispositivos de la red a la espera de que su destinatario se conecte.
  • Se mantendría siempre un determinado número de copias en el enjambre para garantizar su supervivencia (por si algún nodo del enjambre se desconecta).
  • Una vez entregados los mensajes a su destinatario, las demás copias se borran.
  • Se mantiene el mensaje enviado en el origen hasta que reciba confirmación de la entrega. En el hipotético caso de que se pierda en el enjambre, se puede saber si se ha perdido o no y brinda la posibilidad de reenviarlo.
  • Lo fundamental es que el núcleo de la aplicación sea fácilmente portable a cualquier plataforma, así el proyecto común se centraría en el desarrollo del núcleo y las iniciativas particulares se encargarían de aplicarlo a su plataforma.
  • Conseguimos una forma fiable y barata (gratuita?) de comunicarnos vía internet sin dependencia alguna de ninguna empresa ni servidor.
  • Sería un proyecto totalmente opensource para garantizar esa fiabilidad.

Personalmente el único problema que le encuentro a esto es que no sabría desarrollar mi propia idea, y por ello escribo este post por si alguien con los conocimientos necesarios cree que merece la pena y desea comenzar su desarrollo.

Para mí no tiene sentido una aplicación de mensajería si no pretende unir a cuanta más gente mejor.

Un saludo!

——————Google’s translation——————–

Hello.

For some days there is much talk about Whatsapp and its annual payment. Following this, I again raised the same as I considered before initial use. I would have liked to use an open source application and of course free. Things are not always as one would like and have to adapt to what is, plus I can not use one that meets these requirements but do not use any of my acquaintances.

The result of this first approach was to start using WhatsApp. Since then a year has passed, and now after reading many of the post that populate the blogosphere in Spanish on the subject, I’ve got an idea: write an API (or core) of an application that can be easily cover to all platforms (mobile and PC) and that does not require server, which could be free.

Roughly my idea is as follows:

  • Both desktop clients such as mobile phones can function as server and client.
  • Try to give all possible load desktop clients for their greater availability and unlimited traffic available.
  • Messages are encrypted at the source device to the recipient’s public key, and decrypted at the target device with its private key.
  • Messages are provided directly from device to device whenever possible. Otherwise be distributed by network devices waiting to connect to your recipient.
  • They always keep a certain number of copies in the swarm to ensure their survival (in case a swarm node is disconnected).
  • Once the messages delivered to the addressee, the other copies are deleted.
  • It keeps the message sent by the source to receive delivery confirmation. In the unlikely event that you get lost in the swarm, you can see if it is lost or not and provides the ability to resend.
  • The bottom line is that the core of the application is easily portable to any platform, so the common project would focus on the development of core and private initiatives would be responsible for applying it to your platform.
  • We get a reliable and cheap (free?) To communicate via Internet without any dependence on any company or server.
  • It would be a completely opensource project to ensure that reliability.

Personally the only problem that I find is that I could not develop my own idea, and so I write this post in case someone with the necessary knowledge to create worthwhile and want to start their development.

To me it makes no sense if a messaging application is not intended to unite many people as possible.

Greetings!

Uiawom. Chuletario de (y para) un humilde administrador de sistemas

17 junio 2012 1 comentario

Hoy comienzo un nuevo proyecto: Uiawom

Un chuletario donde iré depositando lo que se sobre administrar sistemas GNU/Linux. No es mucho, pero suficiente para empezar :p

 

Espero que os guste.

¡Un saludo!

Categorías:Mío, Sin categoría

Nota mental: transformada de Fourier

22 abril 2012 Dejar un comentario

Transformada de Fourier:

 

http://en.wikipedia.org/wiki/Fourier_transform

La función tiene que cumplir que: f(x) \epsilon L^1 (y así cumplir el lemma de Riemann-Lebesgue)

http://en.wikipedia.org/wiki/Riemann-Lebesgue_lemma

Entonces ya podemos aplicar la transformada de Fourier:

F(k) = \int dx f(x) e^{-ikx}

Transformada inversa de Fourier:

 

A parte de consultar la citada página de la wikipedia, estas son mis notas:

Sea F(k) nuestra función. Para poder aplicarle la transformada inversa de Fourier:

f(x) = 1/2\pi \int dk F(k) e^{ikx}

Tiene que cumplir las siguientes condiciones:

1- Tiene que ser contínua: F(k) \epsilon C^0

2- Tiene que estar acotada: F(k) \epsilon B

3- Tiene que cumplir el lemma de Riemann-Lebesgue: \lim_{k \to\infty} |F(k)| = 0

Espero que esto me sirva par el futuro :)

Categorías:Notas mentales Etiquetas: , ,

En busca de la objetividad

29 marzo 2012 Dejar un comentario

De ante mano se sabe que es una búsqueda ardua, y que difícilmente aportará un resultado satisfactorio… pero teniendo en cuenta la manipulación habitual de los medios y la opacidad de otros, creo que en estos días de cambios y reformas no está de más buscar otros puntos de vista.

Así que tirando un poco por lo fácil o típico, os dejo un archivo con fuentes rss de periódicos del extranjero (casi todos en inglés) para que por lo menos, podamos ver desde el ojo del vecino.

-> Descarga

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

%d bloggers like this: