Nuevas mejoras en la versión web 3.0 de µTorrent

Publicado Por; jatgjose | Publicado en: Instruciones, Software | Publicado el dia: 04-08-2010

0

Aquellos amantes de las descargas por Internet seguro conocerán (y probablemente usarán) µTorrent, una de las aplicaciones más populares para descargas a través de torrents. En este momento la última versión estable para Windows es la 2.0.3, pero ya está a disposición de los usuarios, y en versión alpha (sí, menos que beta, así que aún pueden existir fallas o errores), µTorrent 3.0, la próxima versión que tiene como principal novedad la incorporación de acceso web, para poder gestionar el cliente desde cualquier lugar con Internet. Durante el fin de semana se ha lanzado una nueva build (la 20814) y se continúan reparando errores en la versión que ya está disponible para descarga desde el sitio web.

La otra novedad de la nueva versión es es que están trabajando para mejorar el streaming bajo demanda, de forma tal que el usuario pueda ir viendo un contenido antes de finalizar la descarga, mientras este continúa descargándose en segundo plano. Como indican desde la web de Labs del Proyecto Falcon (responsable de esta versión), “el objetivo es hacer de BitTorrent una experiencia de ver con un sólo clic, similar a la de YouTube“.

Los pasos para utilizar el acceso web son muy sencillos. En primer lugar, instalar la aplicación y presionar el botón para la configuración web:

Luego, se deben ingresar los datos de usuario y contraseña:

Finalmente, sólo es necesario acceder al sitio web (https://web.utorrent.com), ingresar las credenciales y comenzar a gestionar las descargas:

Vale mencionar que el sitio es accedido sobre protocolo seguro (https) y que µTorrent garantiza a los usuarios que no se utiliza ni se transmite información personal sobre el uso de BitTorrent. Sin dudas esta versión será muy apreciada cuando llegue a su versión final, sobre todo para los más fanáticos que dejan su computadora todo el día prendida, lo que permitirá, por ejemplo, encontrar un enlace desde el trabajo y poder ponerlo a descargar automáticamente

Cómo realizar un fondo Sunburst con Adobe Photoshop

Publicado Por; jatgjose | Publicado en: Instruciones | Publicado el dia: 16-06-2010

0

Los fondos sunburst resultan muy versátiles y son utilizados incluso en ornamentos arquitectónicos. Tienen un diseño similar al de Siemens Star y por lo general, se emplean para resaltar una imagen, para representar los rayos del sol o para expresar dinamismo. Este tipo de fondo es muy típico en Japón porque refleja los rayos del sol naciente, incluso puede observarse en la Insignia de la Fuerza Marítima de Autodefensa de ese país. A continuación les enseñaré cómo realizar rápidamente un fondo sunburst con Adobe Photoshop.

Paso 1: Degradado

Abrimos un nuevo documento (Ctrl + N), de un tamaño acorde con las medidas del proyecto a realizar, en mi caso las dimensiones fueron de 555 x 555 píxeles.

Posteriormente, con la herramienta Gradient (G), rellenen el documento con un degradado de dos colores. Yo utilicé un degradado blanco y rojo.

Paso 2: Wave

Seguidamente, aplicaremos al degradado el filtro Wave. Para ello nos dirigimos al menú: Filter > Distort > Wave. Debemos seleccionar las opciones: Square y Repeat Edge Pixels.

Los valores a utilizar dependerán del grosor y número de líneas que deseen. Yo utilicé los siguientes:

Luego de aplicar el filtro tendremos un fondo de líneas verticales similar al de la imagen que se muestra a continuación.

Nota: Con este filtro podemos crear un pincel o un pattern de líneas verticales que podemos guardar para utilizar en nuestros proyectos. Para ello vamos al menú Edit > Brush Preset o Edit > Define Pattern respectivamente.

Paso 3: Polar Coordinates

Por último, aplicamos el filtro Polar coordinates al fondo de líneas verticales. Para ello nos dirigimos al menú: Filter > Distort > Polar Coordinates. Deberán seleccionar la opción Rectangular to Polar.

Les debe quedar un fondo parecido a este:

Como les dije al inicio, es muy fácil de realizar y puede emplearse en muchos diseños. Yo hice rápidamente una composición muy japonesa con el logo de Mejorando la Web. Nada más propicio ahora que dos de los conductores de ese stream están por Japón U_U.

También se puede realizar un efecto de rayos de sol si hacemos el degradado de color blanco o amarillo poniendo uno de los colores con opacidad al 0% y otro con opacidad al 30%. Luego borramos los bordes con un pincel suave o seleccionamos el dibujo con la herramienta Elliptical Marquee con 12 px de feather y luego lo cortamos y pegamos en una nueva capa. Quedará con un borde circular parejo y suave.

La Apache Software Foundation

Publicado Por; jatgjose | Publicado en: Noticias, Programación, Software | Publicado el dia: 15-05-2010

7

La Apache Software Foundation, es una corporación sin fines de lucro con el objetivo de apoyar a proyectos de software libre (publicado bajo la Licencia Apache, que es compatible en su versión 2.0 con la GPL v3). Cuenta con una cantidad de proyectos muy importantes de software libre. Probablemente el más importante Apache HTTP Server, servidor web responsable de gran parte del crecimiento de la internet, que sirve actualmente más de la mitad de todos los sitios web que existen (incluyendo este).

Los desarrolladores voluntarios, administradores e incubadores de 143 proyectos e iniciativas Open Source anunciaron la creación de seis nuevos Proyectos de alto nivel (Top-Level Projects o TLPs). Esto marca un record de la mayor cantidad de TLPs lanzados en un mismo mes. Hay muchas novedades, entre las cuales se encuentra la promoción de Subversion, que entró en la incubadora en noviembre del año pasado.

Como comentaba en aquel post, la incubación es el primer paso para volverse un Proyecto de Alto Nivel de la Apache Software Foundation. Esto significa que obtendrá los beneficios directos desde la fundación como los procesos merocráticos, administración, extensión, soporte y eventos comunitarios.

Los seis proyectos nuevos incluyen proyectos graduados de la incubadora así como sub-proyectos de TLPs existentes. Repasemos los proyectos para conocerlos. Como todos los proyectos de la Apache Software Foundation, son muy interesantes y nunca sabemos cuándo podemos necesitar algo así:

Adobe CS5 de tour por España

Publicado Por; jatgjose | Publicado en: Noticias, Software | Publicado el dia: 11-05-2010

0

Después de su presentación oficial hace unos días y antes de la prometida revisión que esperamos preparar en Ateneu Popular, Adobe organiza 2 seminarios de jornada completa en Madrid y Barcelona para dar a conocer las novedades más importantes de Adobe Creative Suite de la mano de sus expertos.

Los seminarios serán el próximo  martes 4 de mayo en el iMax de Madrid y el jueves 6 de mayo en el Auditorio AXA (l’Illa Diagonal) de Barcelona. Las plazas son limitadas y por supuesto, el seminario es completamente gratuito, por eso, si tienes decidido asistir, regístrate cuanto antes en la web de Adobe para no quedarte fuera (las plazas se asignarán por riguroso orden de registro).

JpGraph – Parte II: Tu Primera Gráfica Estadística

Publicado Por; jatgjose | Publicado en: Instruciones, PHP, Programación, Software | Publicado el dia: 28-04-2010

0

En la entrega anterior vimos como Instalar esta librería en nuestro servidor de pruebas o en nuestro sitio web y no morir en el intento, esta vez comenzaremos a hacer uso de lo que instalamos esa vez creando nuestra primera gráfica.

AVISO:
Para mayor comodidad de ahora en adelante asumiremos que trabajamos en un entorno de hosting donde no tendremos acceso al directorio PHP y por tanto hemos guardado nuestra librería en el directorio “jpgraph”

Los Datos a Emplearse

Dado que para generar gráficas estadísticas necesitamos datos, para efectos de ejemplo usaremos los datos estadísticos de manchas solares, datos ya disponibles para uso público. Los datos utilizados aquí se toma de SIDC (El Solar Influencias Centro de Análisis de Datos) en Bélgica . En este ejemplo vamos a utilizar el resumen de datos históricos que muestra el número total de manchas solares por año desde 1700.

Preparación de la Data

Lo primero para nuestra gráfica y para nuestro script de PHP es recopilar la data a emplearse, dado que JpGraph no es muy exigente con el origen de los datos, esta tarea sera relativamente fácil y deberemos preocuparnos únicamente que los datos sean número enteros o de coma flotante.
Para generar una gráfica de datos, el origen de los mismos puede ser:

  • Datos escritos directamente en el script. Esta método se recomienda únicamente si la data es realmente estática.
  • Datos almacenados en un archivo de texto plano.(Usaremos esta forma para este ejemplo)
  • Datos almacenados en archivos binarios.
  • Datos cuyo origen es una base de datos.
  • Datos enviados al script por intermedio de la URI pasando los parámetros POST o GET

Lo común en todos los casos es que el desarrollador tenga acceso al menos de lectura a la fuente de los datos, en este caso un archivo de texto plano con dos columnas de datos la primera referida al año ( con un “.5″ añadido a propósito para indicar el promedio del mismo) y la segunda indicando el número de manchas solares para el año correspondiente. Para efectos de muestra visualizaremos las 10 primeras lineas:

Código :

1700.5 5.0
1701.5 11.0
1702.5 16.0
1703.5 23.0
1704.5 36.0
1705.5 58.0
1706.5 29.0
1707.5 20.0
1708.5 10.0
1709.5 8.0

Suponiendo que estos datos están almacenados en un archivo de nombre “yearssn.txt” y que dicho archivo se encuentra en el mismo directorio que nuestro script a realizar, este debera obtener al final dos matrices de datos, una para cada columna:

Código :

<?php
function readsunspotdata($aFile, &$aYears, &$aSunspots) {
$lines = @file($aFile,FILE_IGNORE_NEW_LINES|FILE_SKIP_EMPTY_LINES);
if( $lines === false ) {
throw new JpGraphException('Can not read sunspot data file.');
};
foreach( $lines as $line => $datarow ) {
$split = preg_split('/[\s]+/',$datarow);
$aYears[] = substr(trim($split[0]),0,4);
$aSunspots[] = trim($split[1]);
};
};

$year = array();
$ydata = array();
readsunspotdata('yearssn.txt',$year,$ydata);
?>

En este script lo que hemos hecho es leer el archivo de texto y dividir la data en 2 matrices las cuales usaremos ahora para poder crear nuestra gráfica, también se ha incluido un excepción en el caso que la data a obtenerse no este disponible en este primer ejercicio no hemos ahondado en el manejo de errores y se ha colocado este solo ha manera de ejemplo, más adelante se tratará el tema en detalle.
Ahora disponemos de dos matrices, $year y $ydata.

TIP:
Otra forma de manejar archivos externos es trabajando con archivos de valores separados por comas (.CSV) para los cuales PHP tiene métodos específicos para su lectura ReadFileData:: FromCSV ().

Nuestro primer gráfico básico

Para este ejemplo básico usaremos un gráfico de lineas, el código a continuación se centra en la generación del gráfico, pero el código anterior deberá de ser incluido previamente para que funcione todo el conjunto.
Para la generación de cualquier gráfico con esta librería, tenemos necesariamente que incluir al menos 02 archivos, “jpgraph.php” y el archivo que se refiera al gráfico en especifico que vamos a utilizar en este caso en concreto “jpgraph_line.php” ya que la inclusión de estos archivos es vital para el funcionamiento del script, recomendamos el uso de require_once(‘jpgraph/jpgraph.php); se recomienda esta práctica para la inclusión de todas las clases que usemos en el futuro.

Código :

<?php
// Ancho y Alto del gráfico
$width = 600; $height = 200;

// Creamos una instancia de Graph
$graph = new Graph($width,$height);

// Especificamos la Escala que desamos usar,
// int = Escala de enteros para el eje X
// int = Escala de enteros para el eje Y
$graph->SetScale('intint');

// Establecemos el titulo para graph
$graph->title->Set('Sunspot example');

// Establecemos los títulos para el eje X
$graph->xaxis->title->Set('(year from 1701)');

// Establecemos los títulos para el eje Y
$graph->yaxis->title->Set('(# sunspots)');

// Creamos el Dibujo del Gráfico de Lineas
$lineplot=new LinePlot($ydata);

// Añadimos el dibujo a nuestra gráfica
$graph->Add($lineplot);

// Mostramos la gráfica
$graph->Stroke();
?>

El resultado del script de arriba es la imagen que vemos a continuación, para mayor detalle observese los comentarios.

Hasta aquí el día de hoy, la próxima vez concluiremos este ejemplo añadiendo algunas modificaciones a la gráfica que hemos creado hoy, añadiremos un etiquetas al eje X, cambiaremos los colores del área delimitada por la linea e incluso estableceremos la transparencia (canal alpha) para dicho relleno, crearemos un gráfico de barras con la misma data y limitaremos el número de barras a mostrar.