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 function $ javascript, getElementById, javascript
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 apache ubuntu, apache2, internal server error ubuntu, mod_rewrite ubuntu, PHP
Este 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 Feria Linux, Linux, pucmm, Software Libre
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:


General, Personal, Tecnologia cuota, Firefox, GNU/Linux, Internet Explorer, navegadores, Safari, sistema operativo, Windows
Aquí les dejo un Screenshot del Calendario…Sepan que es algo sencillo:P:

Screenshot del calendario en PHP
General, Personal, Programacion calendario, calendario gpl, calendario php, screenshot calendario
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 bash, Estudi, Linux, Policia
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 calendario, calendario php, PHP, php calendar, simple calendario php
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 Distro, GNU/Linux, UniLinux
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 Desarrollo Web, namespaces, PHP