El Blog de DeepY0X: emerge —update —deep –newuse world

Office OpenXML (OOXML) no debe ser ISO 29500

December 7, 2007

De regreso!!

Filed under: Miscelanea

Bueno pues despues de tiempo vuelvo a escribir algo por aqui, ya que estuve algo ocupado estos días, haciendo de todo y encima cai enfermo unos dias, bueno espero no estar ausente nuevamente por aqui, bueno la Universidad aún sigue de huelga, ahora si creo q estare por un tiempo mas en la U emoticon ojala q se arregle la situación ya que conforme van al parecer reanudaremos las clases el otro año emoticon

 

 

 

October 16, 2007

Otra Huelga mas!

Durante mi carrea universitaria he vivido varios paros y huelgas en mi casa de estudios (Universidad Nacional de Trujillo) en realidad ya he perdido la cuenta de cuantas han sido, en algun momento tambien he participado de estas movimientos ya que pensaba que podia cambiar en algo la realidad que se vive en las universidad publicas, pero despues fui comprobando que mayormente estos movimientos politicos que se hacen solo son para el beneficio y lucro de algunos que usan al resto personas para conseguir sus objetivos y se autoproclaman líderes, entre ellos vemos a docentes, estudiantes y administrativos. Ahora se esta por iniciar otra huelga mas que segun dicen los "¿docentes?" no la van a levantar hasta que no les paguen lo ofrecido por el "¿gobierno?", bueno quizas en algo tengan razon, como docente se percibe muy poco para solventar sus necesidades, y sobre todo cuando existen docentes con necesidades "extras" ( creo que ya saben a lo que me refiero) pero tambien creo que la mayoria de "¿docentes?" deberian ser concientes que no merecen este aumento ya que no estan capacitados para ejercer la labor como "¿catedratico?", yo conozco muchos "¿docentes?" de diferentes escuelas buenos, malos y pesimos, bueno hay mas malos y pesimos que buenos, pero lo que mas me llama la atencion es que este grupo de "¿docentes?" malos y pesimos son los que mas reclaman cuando ni siquiera cumplen con los objetivos de su labor, tambien debo reconocer como dije que hay docentes buenos y apasionados a su trabajo, que se dedican a su labor de formador de profesionales e investigacion que realmente merecen ser reconocidos, pero creo que la forma de pensar de estos docentes ( en este caso ya no pongo comillas ni signos de interrogacion, por que afirmo que si son docentes de verdad) su mayor retribucion es la de ser guias de diversas generaciones de profesionales, yo creo que a este tipo de docentes aunque son pocos y mayormente pasan desapercibidos ya que no les interesa tanta politiqueria a los que nos tienen acostumbrados la mayoria de "¿docentes?" si merecen realmente que se les homologue, pero bueno es dificil saber quienes son los que realmente se lo merecen mas aun cuando estamos dentro de un sistema educativo pobre.

Ojala que estas personas(gobierno, docentes, administrativos, estudiantes, etc) que estan de todo esto reflexionen, creo que actualmente existen otras formas de protestar(tenemos medios de comunicacion democraticos como internet), un huelga o una toma de un local (ultimamente escuche que iban a tomar la universidad tambien) son formas muy arcaicas de hacer una protesta ya que en realidad no le beneficia a nadie, al contrario perjudica bastante, creo tambien como dije en un post anterior una de las mejores manera de protestar es demostrar que se pueden hacer grandes cosas con pequeños recursos.

October 15, 2007

PHP5 en FreeBSD

Ahora para completar estos posts y tener un sistema FAMP (FreebSD, Apache, MySQL y PHP) andando instalaremos php con los siguientes pasos:

-Ir al Directorio /usr/ports/lang/php5
make config (para los flags)
make install clean

-Ir al Directorio: /usr/ports/databases/php5-mysql
make install clean

-Ir al Directorio: /usr/ports/www/php5-session
make install clean

-Ir al Directorio: /usr/ports/graphics/php5-gd
make install clean

-Agregar lo siguiente en mime types:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php .php .htm .html

-Crear archivo php.ini:
# cp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini

-Y por ultimo hacemos probamos si funciona creando un archivo test.php:

<?php

phpinfo();

?> 

-vamos al navegador con http://localhost/test.php y ya deberia de cargar la configuracion de php 

October 8, 2007

MySQL 5 en FreeBSD

Filed under: Miscelanea

Ahora vamos a instalar MySQL 5 en FreeBSD, como vimos FreeBSD tambien maneja el concepto de ports pero  tambien podemos usar paquetes precompilados, pero en este caso usaremos los ports:

-Ingresamos al directorio /usr/ports/databases/mysql51-server y le damos: make install clean

-Ejecutamos: mysql_install_db 

-Cambiamos los permisos al directorio /var/db/mysql: chown -R mysql:mysql /var/db/mysql

-Copiamos el fichero my-medium.cnf: cp /usr/local/share/mysql/my-medium.cnf /usr/local/my.cnf 

-Agregamos la siguiente linea al archivo /etc/rc.conf: mysql_enable="YES"

-Iniciamos MySQL: mysqld_safe –user=mysql & 

Tambien podemos hacerlo de la siguiente manera: /usr/local/etc/rc.d/mysql-server start

 -Y por ultimo le damos un password al root de mysql: mysqladmin -u root password ‘123456′

October 4, 2007

M$ .Net OpenSource? por donde?

Filed under: Miscelanea

Veo en las lista de Mono.Net un anuncio acerca de la liberacion de las fuentes de las librerias de M$.Net  bajo la licencia Microsoft Reference License (MS-RL), se tiene proyectado liberar las fuentes del .NET Base Class Libraries (System, System.IO, System.Collections, System.Configuration, System.Threading, System.Net, System.Security, System.Runtime, System.Text, etc), ASP.NET (System.Web), Windows Forms (System.Windows.Forms), ADO.NET (System.Data), XML (System.Xml), y WPF (System.Windows) y segun el blog posteriormente se iran liberando mas librerias, ahora puede ser un paso de Microsoft hacia el opensource? yo creo que no, primero por que dicha licencia no es OpenSource como lo pueden ver en este link ni siquiera esta en discusion para que se apruebe como licencia opensource, porque no liberan mejor bajo GPL como esta haciendo SUN con Java? solo queda esperar como termina todo esto ya que la liberacion de este codigo esta pronosticado para fin de año.

Esta dichosa licencia en breves palabras podemos resumirla como "Se mira, pero no se toca", vale se puede evisar y copiar el código, pero jamas utilizarlo o modíficar, y aca les dejo cual es la vision( algo graciosa para mi) que tiene Mcrosoft acerca de su "movimiento" shared code FAQ

October 1, 2007

Web Modulares en PHP

Muchos quizas habrán oido hablar de los mastepages en ASP.NET, bueno la idea es que al contar con secciones en nuestra pagina esta no se recargue en cada momento de ingresar a una nueva sección, esto en PHP lo podemos solucionar programando modularmente la pagina, esto se obtiene usando principalemente "switch($variable)" si esa condición multiple que nos enseñaron en el curso de algoritmos:

Una visión básica de esto lo podemos tener de la siguiente manera:

  1. switch($var)
  2. {
  3.  case ‘welcome’:
  4.           include(’welcome.inc.php’);
  5.           break;
  6. case ‘download’:
  7.          include(’download.inc.php’);
  8.           break;
  9. case ‘news’:
  10.         include(’news.inc.php’);
  11.           break;
  12. ……. // Aqui podemos agregar mas secciones
  13. …….
  14. default:
  15.        include(’welcome.inc.php’);
  16.        break;
  17. }

Y como funciona esto? pues tenemos la variable $var que va a ir tomando valores como:
-welcome : Para la bienvenida.
-download: Para descargas.
-news: Para noticias.

-Ahora vamos completando el codigo, podemos crear un archivo llamado mipagina.php y en ella agregamos lo siguiente:

  1. <html>
  2. <head><title>Programación Modular</title>
  3. </head>
  4. <body>
  5. <br /><br />
  6. <table width="70%" border="1" align="center">
  7.   <tr align="center" valign="center">
  8.     <td width="25%" align="center" valign="middle"><a href="?mod=welcome">Bienvenida</a></td>
  9.     <td width="25%" align="center" valign="middle"><a href="?mod=download">Descargas</a></td>
  10.     <td width="25%" align="center" valign="middle"><a href="?mod=news">Noticias</a></td>
  11.  </tr>
  12.   <tr align="center" valign="center">
  13.     <td width="25%" align="center" valign="middle" colspan="3">
  14.           < ?php include("content.php"); ?>
  15.     </td>
  16.     </tr>
  17. </table>
  18. </body>
  19. </html>

Este codigo solo nos mostrará los menus por los que podemos navegar(welcome, news y descargas) si notan la url a la hora q le dan click a un enlace por ejemplo a "news" veran algo  parecido a esto: http://localhost/mipagina.php?var=download
ese ?var=download nos indica que la variable $var esta recibiendo el valor download y teniendo este concepto podemos ahora crear nuestro archivo "content.php" que tendra lo siguiente:

  1. < ?php
  2. $var = $_REQUEST[’var’];
  3. switch($var)
  4. {
  5. case ‘news’:
  6.      include(’news.inc.php’);
  7.      break;
  8. case ‘download’:
  9.      include(’download.inc.php’);
  10.      break;
  11. case ‘welcome’:
  12.      include(’welcome.inc.php’);
  13.      break;
  14. default:
  15.      include(’welcome.inc.php’);
  16.      break;
  17. }
  18. ?>

bueno este sencillamente como dije antes nos va mostrando el contenido que toma la variable $var.

Ahora podemos crear por ejemplo el archivo "news.inc.php" y agregar lo siguiente:

  1. <?php
  2. echo "Esta es la seccion de Noticias";
  3. ?>

para "welcome.inc.php":
  1. < ?php
  2. echo "Bienvenida";
  3. ?>
para "download.inc.php":
  1. <?php
  2. echo "Esta es la seccion de descargas";
  3. ?>
Ahora en nuestro navegador colocamos: http://localhost/mipagina.php y podremos ver nuestra web modular
Y bueno asi podemos ir agregando mas secciones…

September 13, 2007

xinerama y xgl/compiz


September 3, 2007

Mapa OOXML

Este es un mapa que publica openxml.info acerca de como se esta llevando a acabo la votacion de OOXML:

mapa_ooxml     

Lo mas curioso y repugnante es ver como hay paises en donde se esta cometiendo irregularidades para la aceptación de OOXML como estandar ISO, de microsoft se espera cualquier cosa, demuestra una vez más que espera lograr sus objetivos a cualquier precio, dejando de lado incluso el respeto a la soberanía de cada país.

Según se ve también el Perú está en un estado de “Conditioned NO”, se sabe poco de como está llevando esto INDECOPI, mande un correo al contacto de Perú que se muestra en openxml.info el viernes pasado, para saber mas detalles al respecto, pero no obtuve respuesta hasta ahora, creo que eso se deberia saber, no es de países democratas (supuestamente lo somos según nuestros “gobernantes”) ocultar la información a su pueblo.

September 2, 2007

Cuento de terror

Filed under: Miscelanea

Cuentos de la cripta presenta, “El logotipo de Windows”


I love this company, jajaja!!

Filed under: Miscelanea

comparto este video, para que se rian un momento con las sandeces que siempre comete microsoft, y bueno con el titere de Bill Gates, el famoso steve ballmer que lo unico que ha conseguido en su vida es quemarse.