Nuevo blog, ahora un cambio de escenario ..

6 de enero 2010 Giulio Rossetti Publicado en Internet, Personal | Sin comentarios

No Gravatar

Era bastante lógico, dada la ausencia prolongada de estas páginas de que algo iba a cambiar.

Lamentablemente no tengo ninguna manera, que va desde este blog sólo para encontrar el tiempo necesario para actualizar continuamente el material - por supuesto, si alguien quiere ayuda es bienvenida! - Principalmente para actualizar con noticias frescas y no "reciclados" en el eco que genera a diario por la blogosfera caos.

Mi decisión fue, pues, muy simple: VitruvianTux siguen existiendo, aunque rara vez se mostrará nuevo puesto debido a su carácter sumamente técnico y orientado a un campo específico de la tecnología de la información (hay cientos si no miles de blogs en Linux y gratis software y ciertamente no la falta de esta se hará sentir mucho ^_^).

Mientras tanto, decidí crear un blog personal nuevo (por lo menos vinculado a los diversos equipos técnicos y posible, incluso si el equipo ocupará una buena parte de los puestos que escribir allí ..).

¿Por qué crear un nuevo blog y no escribir directamente acerca de esto? Obvio.

No quieren "sucio" se alimenta con temas ajenos a aquellos para los que nació VitruvianTux. Los objetivos son y serán diferentes. El nuevo blog (que también se recogen todos los proyectos en los que trabajo) lo puede encontrar en: Blog.GiulioRossetti.net.

Voy a tratar de post tanto como sea posible en Inglés en ese espacio - que depende del tiempo disponible, como siempre, el resto.

Bueno, qué decir, el siguiente .. y el pasado, tanto aquí como visitarme en mi nuevo espacio!

Popularidad: 3% [?]

Etiquetas:

AddThis Social Bookmark Button

[Programa] Leer xls con PHP

20 de octubre 2009 Giulio Rossetti Publicado en HowTo, OpenSource, Programación | Sin comentarios

No Gravatar

Como la mayoría de mi puesto, incluso esto viene no sólo con la intención de hacer algo de información, que me recuerdan de cómo he resuelto un problema que se me ocurrió: En realidad mi memoria suele ser engañosa, y googol Para encontrar la misma información más de una vez no me gusta mucho ^ _ ^

Una actividad que a menudo tenemos que hacer es el proceso "en marcha" un archivo xls (quizá como resultado dell'upload a disposición del usuario) y gestionar los datos contenidos en ella (que probablemente se estructurará como se esperaba lo contrario, la cosa es .. práctico), por ejemplo, las mesas populares en una base de datos o simplemente verlos en nuestro sitio.

Bueno, la solución a este problema es más fácil que usted piensa.

Se ejecuta un proyecto en Sourceforge que lo hace disponible a través de todo lo que la clase de ExcelReader que necesitamos.

Tras haber incluido al reader.php dos archivos y oleread.inc en el guión y estaremos listos para hacer el trabajo "sucio".

En primer lugar inicializamos nuestra clase y luego passiamogli archivo para abrir:

 $ Data-> read ( 'nome_filel.xls'); 

La próxima cosa a hacer, por supuesto, es hacer un bucle para cada fila y columna señalando que:

  $ Data-> sheets [0] [ 'numRows'];
 $ Data-> sheets [0] [ 'numCols']; 

representan el número de filas y columnas en el archivo XLS (sobre todo en la primera hoja de papel).
En este punto podemos tomar el valor contenido en cada acceso de la célula como lo hacemos con una matriz de trivial:

  $ Data-> sheets [0] [ 'cells'] [$ i] [$ i]; 

Un script de ejemplo para mostrar una base de datos de vídeo de un archivo xls en forma de tabla son los siguientes:

  <?
 Excel require_once '/ reader.php';
 $ Data = new Spreadsheet_Excel_Reader ();
 $ Data-> setOutputEncoding ( 'CP1251');
 $ Data-> read ( 'nome_file.xls');
 error_reporting (E_ALL ^ E_NOTICE);

 echo "<table>";
 for ($ i = 1, $ i <= $ data-> sheets [0] [ 'numRows'], $ i + +) (
         echo "<tr>";
	 for ($ i = 1, $ i <= $ data-> sheets [0] [ 'numCols'], $ j + +) (
		 echo "<td>. $ data-> sheets [0] [ 'cells'] [$ i] [$ j ]."</ td>";
	 )
	 echo "</ tr>";
 )
 echo "</ table>";
 ?> 

PS: Por supuesto que también puede bucle en las hojas que componen el archivo .. xls

Reblog este post [con Zemanta]

Popularidad: 7% [?]

Etiquetas:

AddThis Social Bookmark Button

Linux Day 2009 en Grosseto

19 de octubre 2009 Giulio Rossetti Publicado en Senza categoria | Sin comentarios

No Gravatar

GuruAtWork y la Asociación Cultural "Working Class Hero organizar sábado, octubre 24, 2009, con la colaboración de la CNA Grosseto, el Día de Linux.

En esta edición, el Linux va a cambiar cuando el día y los eventos se celebrarán en los locales de la CNA, en Birmania, 96 (haga clic aquí para ver el mapa).

El evento de registro no es obligatorio, pero al registrarse por adelantado nos ayudará en los procedimientos de inscripción de los participantes, en particular en caso de que quiera recibir el certificado de participación.

Los temas principales de software de la 2009 libre, y las empresas cubrir los aspectos legales del desarrollo de software libre y la publicación de contenido en la web usando herramientas libres y de juegos (videojuegos) en Linux.

Dos serán de la pista en este año, que se celebrará simultáneamente en dos salas distintas, una es de tipo popular, el otro de carácter técnico.

Para todos aquellos que se inscriban para el evento (que seguirán) se emitirá un certificado de participación que se puede utilizar, por ejemplo, para solicitar los préstamos educativos, etc.

Como todos los años se representará la zona con el PC se instalarán varias distribuciones de Linux y software libre, para que los participantes pueden experimentar la tecnología de primera persona-y el software cubierto durante el transcurso del día.


Programa

Habrá dos pistas en esta edición de Linux Day: un servicio a las empresas, de carácter popular, que le explicará cómo puede utilizar el software libre en el desempeño de sus actividades profesionales.

La segunda vía, de un carácter más técnico y dirigido a todos los amantes del software libre o que desean traer a este mundo por primera vez, constará de talleres en algunas de las herramientas gratuitas más populares (gráfico, web y de virtualización).

Las acciones se llevarán a cabo durante la mañana, mientras que por la tarde el personal de Guru @ Work y los NW permanecerá a su disposición para contestar preguntas y proporcionar ayuda sobre el uso de software libre.

Horas Empresas Track (Sala 1) Taller de musica (Sala 2)
09:30-10:00 Registro
10:00-10:30 Introducción a Linux Day y G @ W Los gráficos con GIMP
10:30-11:00 Introducción a GNU / Linux y Software Libre Accesibilidad en la web: HTML y CSS
11:00-11:30 OpenOffice.org Información general Uso de máquinas virtuales
11:30 a.m. para 12:00 p.m. Los servicios de negocios, y el ciudadano: disponible a través de software libre De publicación en Web con CMS
12:00p.m.-12:30p.m. El uso legítimo de software: problemas y soluciones (parte 1) De juegos de Linux
12:30-13:00 El uso legítimo de software: problemas y soluciones (parte 2) --
13:00-15:00 Almuerzo
15:00-18:00 Festival de Instalación y talleres sobre la demanda de


Reblog este post [con Zemanta]

Popularidad: 3% [?]

AddThis Social Bookmark Button