Redxenon Desarrollo web, entre otras cosas

22sep/090

Optimizar los logs de Apache

Como todos bien sabemos, casi todos los programas que tenemos en el servidor guardan registros de lo que pasa, desde el apache hasta el apt, y a veces esos logs pueden suponer un gran problema en cuanto a espacio se refiere, si tenemos una página con muchas visitas el log del apache referente a esa página al cabo de un tiempo va a ser enorme y nos perjudicará seriamente.
Para evitar estos problemas vamos a explicar un sencillo tutorial con el cual conseguiremos ahorrar bastante espacio.

21sep/0952

¿Piratear GolTV o Canal+ Liga?

Hace unas semanas comentamos cuales eran las diferencias entre Goltv y Canal+ Liga. El otro día hablando con un colega en un bar durante la retransmisión de un partido charlamos sobre la seguridad de los sistemas de cifrado que poseen las plataformas de pago por visión.

Si estás pensando en ver GolTv o otros canales de pago por visión vete pensándotelo mejor. Además de la ilegalidad de estas acciones se contempla una gran complejidad para que la misión que pueda llevar a cabo cualquier individuo pueda tener un efecto satisfactorio.

Esto es básicamente por el sistema de cifrado que utiliza GolTv, y desde 2007 la plataforma de Digital+. Estos canales usan un sistema de encriptación llamado Nagravisión. En concreto, utilizan la tercera versión (Nagra3). Esta versión tiene como caracteristica principal la longitud de la clave, que es el doble que la que usaba en su día Nagra2 (la segunda versión) por lo que estaríamos hablando de treinta y dos pares de dígitos hexadecimales.

Aunque diversos grupos de piratería han afirmado conocer como está diseñado el sistema, estas afirmaciones no han sido probadas ni el sistema ha sido roto, por lo que no se puede hablar de que alguien pueda ver estos canales por la cara.

Poco se sabe de este sistema, ya que el método utilizado para su estudio es el análisis de las nuevas tarjetas que la plataforma envía a sus abonados, sabiendo que contienen la descripción del nuevo sistema a utilizar. El único dato relevante que se tiene es que está basado en Nagra 2, por lo que sus puntos débiles continúan siendo los mismos pero con un nivel superior de seguridad y algunos de los errores anteriores corregidos.

Desde este blog no apoyamos el pirateo de ningún terminal ni contenido que debería ser pagado y únicamente se intenta dar información de qué tecnología usan para salvaguardar sus derechos.

21sep/093

Modificar el puerto de Apache

El puerto por defecto que Apache tiene para mostrar nuestras páginas web generalmente es el puerto 80. Sin embargo, podemos modificar este parámetro para escuchar otro puerto.

Para realizar esta modificación es necesario editar el fichero de configuración de apache (httpd.conf) a la altura de la línea 46.

#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
Listen 1313

En este ejemplo, podemos ver que el puerto ha sido modificado por el 1313. Una vez realizada la modificación será necesario reiniciar el servicio de Apache para que el cambio tenga efecto.

Etiquetado con: , 3 Comentarios
21sep/092

Enviar y Recibir datos en Flash + PHP + MySQL

Uno de los usos de Flash se da mayoritariamente en páginas web de campañas de marketing, promoción de productos empresariales y básicamente cuando se quiere ofrecer al usuario un desarrollo vistoso, animado y que venda.

Generalmente, en este tipo de aplicaciones web, deseamos enviar o recibir datos desde la própia animación Flash. Esto en ocasiones puede suponer un problema, y antiguamente se realizaba a través del protocolo HTTP o en ocasiones a través de ficheros XML.

Sin embargo, a muchos nos ha interesado siempre mostrar en Flash datos guardados en una base de datos, o incluso insertarlos en ella. Pues bien, vamos a intentar abordar la solución a este problema; esto es usando la función sendAndLoad de Actionscript.

21sep/090

Consultas simultaneas usando curl

Primero vamos a dar una pequeña definición de lo que son las peticiones en curl, y para hacerlo facil se puede definir como una máquina que accede a páginas como si lo hiciera una persona.
Todo esto nos da muchas ventajas y algún inconveniente que diré después.
Las principales ventajas son la recopilación de información de forma automática y muy rapido sin importar el tamaño de esta.

Etiquetado con: , Continúa leyendo
16sep/091

Clonando procesos PHP con fork()

Antes de nada voy a explicar un poco en que consisten los procesos padre e hijo: la relacion de parenteso viene dada porque un proceso tiene que crear a otro y no se crean divinamente. Para que un proceso tenga un hijo tiene que usar el llamado fork que lo que hace es clonar el proceso padre, copia el código del programa y el valor de las variables en ese momento. Fork devuelve cero al proceso hijo y el PID del hijo al padre.

PHP tambien puede hacer esto y es muy util en cuanto a rendimiento, para crear un hijo del programa php que queramos es tan simple como llamar a la funcion pcntl_fork() dentro del código, como vemos en el siguiente ejemplo:

Etiquetado con: , , Continúa leyendo
14sep/093

JsCalendar – Un calendario en Javascript facil de usar

Desde hace tiempo llevaba buscando un buen elemento para añadir a mi colección. En concreto buscaba un calendario ya hecho en javascript que funcionase correctamente.

Anteriormente había usado otros sistemas, pero ninguno me había convencido. Con JsCalendar las cosas funcionaban de otra manera, así que me he decantado por él para usarlo en paneles de administración o en cualquier otra parte ya que puede ser compatible facilmente con librerias como scriptaculous, jquery o mootools.

JSCalendar
13sep/091

El discurso mas emotivo de Steve Jobs

Seguramente muchos ya hayan visto este material, sin embargo, es muy contagioso y fulminante la manera que este hombre tiene de llegar a la gente.

Para aquellos que no le conozcan, Steve Jobs es el lider del imperio Apple. Personalmente no soy un gran seguidor de Jobs debido a que nunca me han atraido los productos de su enorme brand. Aún así es digno de mención la gran facilidad que tiene este hombre para crear nuevas tendencias y llegar al público de todas las edades.

El discurso es antiguo, pero ayudará muchos a conseguir la motivación que necesitan para afrontar sus problemas en la vida. Tiene lugar en la famosa universidad de Stanford, en la ceremonia de apertura del nuevo curso de 2005. Está subtitulado en castellano.

Etiquetado con: , 1 Comentario
13sep/090

De vuelta…

Desde hace un tiempo no he tenido el tiempo suficiente para publicar nuevos posts en el blog.

El blog ha nacido hace menos de un mes y por ahora las cosas me las tomaré con calma. Por el momento tampoco he publicado ningún artículo sobre desarrollo web (que es la idea central del blog) por la misma razón, no he tenido tiempo.

Sin embargo, a partir de ahora, he vuelto a ponerme con temas de diseño y programación de páginas web por lo que tendré más material que publicar en el blog.

Espero que poco a poco el blog se vaya dando a conocer.

13sep/090

Final de Wave Goodbye, ¿final de NIN?

El pasado jueves 10 de Septiembre finalizó la gira norteamericana de NIN (Nine Inch Nails) y supuestamente el final de todas sus giras.

Reciéntemente, el lider de la banda (Trent Reznor) comunicó que esta sería la última gira de NIN, sin embargo, las razones de esta decisión no han sido esclarecidas con gran claridad. Por otro lado, se sabe que Reznor ha afirmado en numerosas ocasiones la falta de ánimos para realizar directos en grandes festivales, de ahí el interés en que los últimos conciertos fueran en salas de actuaciones pequeñas.

Trent Reznor y Mariqueen

¿Qué sucederá ahora?

Sobre los autores

Ringarë, 24 años, Madrid.
Dvil88, 21 años, Salamanca.
Estudiantes de Ingeniería Informática y amantes del desarrollo web.

Categorías

Blogroll