Javascript: getElementById

June 21st, 2009

De seguro muchas veces has tenido la necesidad de acceder a algun elemento o nodo dentro de tu código HTML, usando el siguiente metodo:

1
objeto = window.document.getElementById("id_elemento");

o quizas mas corto(casi seguro de que siempre funciona):

1
document.getElementById("id_elemento");

pero aqui les dejo una funcioncita que puede ser algo mas util cuando necesitas usar este metodo muy a menudo, haciendo que tu codigo sea muy largo y sea muy pesado tener que estar escribiendo todo eso repetidamente:

1
2
3
4
5
function $(obj){
	obj = ( String( typeof( obj ) ).indexOf('object') > -1 )?obj:window.document.getElementById(obj);
 
	return obj;
}

Mi amigo Carlos Lopez me ha orientado un poco acerca de estos truquitos en Javascript…

General, Programacion , ,

Activar mod_rewrite en Ubuntu

June 20th, 2009

Muchas veces he intentado(cuando estoy en Ubuntu) poner a funcionar el mod_rewrite, pero siempre seguia un monton de tutoriales inútiles hasta que daba con el correcto.  Bueno, ya encontré nuevamente la solución y es sumamente sencilla:

$ sudo a2enmod rewrite && sudo invoke-rc.d apache2 restart

Luego de esto, debes cambiar ‘AllowOverride None’ por ‘AllowOverride All’ en el archivo de configuracion de Apache.

Espero que ustedes no hayan pasado por estos desesperantes momentos, donde todo deberia haber funcionada bien, pero aun sigue saliendo: Internal Server Error

General, Linux, Personal, Programacion, Tecnologia , , , ,

Feria de Linux y Software Libre: Atrevete a A Ser Libre!!

May 26th, 2009

Logo Atrevete a Ser Libre

May 22nd, 2009

Atrevete a Ser Libre PUCMM Feria LinuxEste es uno de los logos candidatos para la Feria, casi seguro de que es el oficial.  Mañana publicaré mas detalles sobre nuestra actividad…

General, Linux, Personal , , ,

Cuota de Navegadores y Sistemas Operativos en Abril 2009

May 1st, 2009

Hoy les traigo las estadisticas mensuales de las cuotas de navegadores y sistemas operativos que desarrolla la empresa NetApplications.

Nuevamente, podremos observar que Linux y Firefox( mis preferidos, para que negarlo) siguen creciendo a buen ritmo.  En el caso de Linux, que apenas ocupaba el 0.90% de los usuarios que navegan en internet, ahora ocupa un 1.02%, siendo un cambio bastante significativo, tomando en cuenta que este 0.12% que aumentó significa muchos miles de usuarios…

Por otro lado, Windows sigue cayendo, aunque muchos no quieran admitirlo…

Aqui les dejo las imagenes:

cuota_sistemasoperativos_abril_2009

cuota_navegadores_abril_2009

General, Personal, Tecnologia , , , , , , ,

Screenshot del calendario PHP

April 28th, 2009

Aquí les dejo un Screenshot del Calendario…Sepan que es algo sencillo:P:

Screenshot del calendario en PHP

Screenshot del calendario en PHP


General, Personal, Programacion , , ,

Estudiante bajo sospecha criminal por uso de Linux

April 15th, 2009

Segun leo en MuyComputer.com, un estudiante de Boston esta siendo investigado por la Policia por la simple razon de usar “una pantalla negra con letras blancas”. En MuyComputer dicen esto:

Lo más asombroso del caso es que según la policía el estudiante “había sido visto con ordenadores portátiles desconocidos que según el estudiante estaba arreglando para otros estudiantes“. Además el usuario “utiliza distintos nombres para iniciar sesión en su ordenador, y usa dos sistemas operativos, incluyendo uno que no es el sistema operativo habitual de su programa de estudios“, y que en lugar de eso tiene “una pantalla negra con letras blancas que utiliza para introducir comandos“.

Para ver la historia completa visite MuyComputer.com

General, Linux , , ,

Pequeña clase para generar un calendario en PHP

April 11th, 2009

Aqui les dejo una clase bastante simple que cree por necesidad para un calendario. Es bastante sencilla, pero funciona y pueden modificarla a su antojo.

Descargar Calendario

Ejemplo de uso:

 $calendario = new Calendario();
      $eventos = array(5=>array(
                                         array(
                                               'evento'=>'Feria',
			                       'descripcion'=>"Descripcion de Feria"
					   )
				     ),
				 12=>array(
                                           array(
				 	       'evento'=>'Entrega de Reportes',
				 	       'descripcion'=>'entrega de reportes'
				 	    )
				   )
			);
$html = $calendario->getCalendario($eventos);

General, Personal, Programacion , , , ,

Filosofia de nuestra Distro

April 6th, 2009

No se si sabian, pero unos amigos y yo estamos modificando Debian para lanzar nuestra propia Distro.  En Telematikos.com hemos ido publicando los avances que llevamos.  Actualmente ya creamos un LiveCD de la instalacion Basica de Debian, pues de ahora en adelante nos queda modificar muchas cosas.

El Post “La idea detras de todo…Nuestra Filosofia” ha estado bastante caliente, lleva muchos comentarios y aunque muchas discusiones, la cosa se torna interesante…

General, Linux, Personal , ,

Namespaces en PHP

April 5th, 2009

PHP 5 ya tiene un buen rato en el medio, y todos estamos esperando la llegada de PHP 6.  Entre las notables de mejoras estamos esperando los llamados Namespaces.  Aqui les dejo un ejemplo de PHP.NET para que vayan familiarizandose con esta nueva manera de programar en PHP( ya en otros lenguajes lo hemos visto).  No soy ningun experto en Namespaces, pero ire posteando lo que vaya aprendiendo poco a poco…


< ?php
namespace my\name; // see "Defining Namespaces" section

class MyClass {}
function myfunction() {}
const MYCONST = 1;

$a = new MyClass;
$c = new \my\name\MyClass; // see "Global Space" section

$a = strlen('hi'); // see "Using namespaces: fallback to global
                   // function/constant" section

$d = namespace\MYCONST; // see "namespace operator and __NAMESPACE__
                        // constant" section
$d = __NAMESPACE__ . '\MYCONST';
echo constant($d); // see "Namespaces and dynamic language features" section
?>

General, Programacion , ,