Cuando te independizas y te vas a vivir a un piso o a una casa te preguntas, ¿cómo serán mis vecinos? Por un lado tendremos al típico que deja la basura en la puerta de su casa durante todo el día y esparce olores al resto de los vecinos; o el que desea compartir la música que escucha con los demás y el que cuando entra al edificio y ve que vas a entrar va corriendo al ascensor para no esperarte… Aunque como procesos en ejecución en un entorno Linux muchas veces queremos saber cómo son nuestros vecinos y, al contrario de lo que puede parecer en una comunidad de vecinos, éstos suelen ser mucho más receptivos y dispuestos a darnos información.… Leer artículo completo
Cómo obtener información de salud de tu sistema Linux o tu servidor en C y C++ (I. Memoria)
Es algo necesario para el buen funcionamiento de nuestras aplicaciones. Para añadir robustez a nuestros sistemas, haciendo que éstos se comporten de manera adecuada en situaciones imprevistas. Por ejemplo, si necesitamos crear un archivo y añadir cierta información, podemos, a priori, comprobar que el dispositivo en el que vamos a escribir tiene suficiente espacio libre, lo que nos puede ahorrar suplicios si los ficheros son demasiado grandes. También deberíamos ser capaces de comprobar que un disco de red está conectado antes de trabajar con él y, en muchos casos, anticiparnos a largas esperas y bloqueos por parte del sistema operativo.… Leer artículo completo
Cómo recuperar pestañas perdidas en Google Chrome
En Internet hay dos tipos de personas: esos que como mucho tienen tres pestañas abiertas a la vez, y parece que les cuesta dinero tener pestañas abiertas. Y los que, como yo, abrimos una pestaña, la dejamos pa’ luego, descubrimos algo interesante y lo abrimos, o incluso mientras buscamos información abrimos todas las entradas del buscador en pestañas para ir mirándolas poco a poco. Total, al final te juntas (sin exagerar) con unas 500 pestañas.… Leer artículo completo
Cómo hacer login por Facebook en PHP paso a paso
Hace unos años hice una serie de tutoriales (este, este y este, entre otros) para interactuar con Facebook. Con el tiempo, se han ido quedando antiguos. Han pasado muchas cosas y no he vuelto a revisarlos (además, han dejado de funcionar los antiguos métodos), por lo que he decidido, por fin, renovar toda aquella información.
Aunque esta información cambie con el tiempo, parece que Facebook ha llegado a un punto estable en el que no habrá cambios mayores en su API a no ser que se descubra una vulnerabilidad grave a nivel de diseño, aunque nunca podemos descartarlo.… Leer artículo completo
BITes: tener energía cuesta energía, enlaces y software empresarial para Linux, dona tu 404, Docker en Debian, algoritmos de ordenación
Otro fin de semana más, en domingo a la hora de la resaca de la semana. Aunque sea Semana Santa, y no me lea mucha gente, por aquí publico mi ración de curiosidades de la semana.
Una ayuda para un humilde blog
No te voy a pedir que me des un millón de euros, aunque no te quito, si quieres, más abajo a la derecha tienes el botón de Paypal. Pero bueno, si pinchas aquí te llevaré a un enlace curioso de esta página.… Leer artículo completo
Cómo encontrar la ruta de un elemento dentro de una jerarquía en PHP
Hace poco, hablábamos de cómo generar un array que contuviera una jerarquía de elementos, vimos cómo podíamos generarlo de forma muy rápida una vez tenemos todos los elementos en una lista en la que previamente indicamos el padre de cada uno de ellos.
El problema hoy es algo distinto, tenemos esa jerarquía o árbol, y queremos encontrar la ruta hacia arriba, es decir, todos los elementos por los que tenemos que pasar para llegar hasta un elemento dado.… Leer artículo completo
Magento: Conocer qué página de CMS se está visualizando ahora mismo
Puede ser muy útil, sobre todo cuando estamos creando o modificando las plantillas principales de nuestro tema en Magento saber si la página actual se trata de una página de CMS. Esto lo podemos saber muy fácilmente con:1$route = Mage:app()->getRequest()->getRouteName();La variable route tendrá el valor «cms» si se trata de una página CMS, o podrá obtener el valor de la ruta del controlador actual (dependiendo de si estamos en el carrito, página de categoría, producto, dentro de un plugin, etc).… Leer artículo completo
Magento: Saber si estamos en la página principal (home page)
Cuando estamos trabajando con Magento, en ocasiones necesitamos conocer si actualmente nos encontramos en la home de nuestro sitio o en cualquier otra página. Normalmente, la home, tendrá un diseño diferente y por eso debemos diferenciarla de las demás.
Para ello, desde Magento 1.5+ tenemos una función que nos puede ayudar mucho en esta misión. Si nos encontramos en el header.phtml podemos comprobarlo llamando a:
1
2
3
4if ($this->getIsHomePage())
echo "Estoy en la HOME";
else
echo "No estoy en la HOME";Pero si nos encontramos en cualquier otra plantilla, tenemos que llamar a esa misma función que se encuentra en el header, para ello obtenemos el singleton del header y se lo preguntamos:
1
2
3
4if (Mage::getBlockSingleton('page/html_header')->getIsHomePage())
echo "Estoy en la HOME";
else
echo "No estoy en la HOME";O también podemos asignar el valor de Mage::getBlockSingleton(‘page/html_header’)-getIsHomePage() a una variable local y utilizar su valor en nuestra plantilla.… Leer artículo completo
Publicando en Facebook como página para mantener a nuestros fans
Si administras una página de Facebook, esto te interesa, ya que puedes gestionar las publicaciones de forma automática, por ejemplo, si tienes muchas cosas que publicar y quieres hacerlo de manera escalonada, para no hacerlo todo seguido y mantener alerta a tus seguidores.
Para poder poner en práctica todo esto, te recomiendo leer estos artículos anteriores:
- Creando una aplicación para Facebook paso a paso
- Escribiendo en muros desde nuestra aplicación de Facebook
- Publicando mensajes en Facebook sin que el usuario esté ahora mismo en la web.
Nueva página en Facebook
Desde ayer, he puesto una página en Facebook para los seguidores del blog. Si te parece interesante, haz click en Me Gusta.… Leer artículo completo
Últimos comentarios