Emulador de Linux en Javascript

Si quieres usar Linux en su versión más simple, el núcleo compilado con su terminal, sin tener que instalar nada puedes hacerlo gracias a Javascript. Sólo necesitas de un navegador y una conexión a internet.

Puedes probar la mayoría de los comandos Linux para aprender y practicar si eres principiante. Sin embargo, si eres experto en este tema te sirve para comprobar hasta qué punto funciona el emulador.

Si somos estrictos, en realidad es un emulador de PC en Javascript donde se ha compilado la versión 2.6.20 del núcleo Linux. El hardware del PC consta de: CPU 32 bit x86, 8259 Programmble Interrupt Controller, 8254 Programmble Interrupt Timer, 16450 UART, Real Time Clock, etc.

Emulador de Linux en Javascript: bellard.org/jslinux.

Dedicación

Aumentar el tamaño máximo de subida de ficheros con Apache y PHP

Es muy frecuente que cuando estemos desarrollando algún tipo de aplicación web, tengamos la necesidad de poder subir ficheros. La subida de ficheros es una operación relativamente simple, pero tiene una limitación, el tamaño del mismo. Esta limitación podemos gestionarla a través de PHP dentro del php.ini (en función de cuál sea tu distribución se encontrará en un sitio u otro, en mi caso está en /etc directamente).

Logo PHP

¿Qué parámetros deberemos modificar?

Continuar leyendo

Instalar Chromium en Ubuntu

Chromium es un navegador web de código abierto, a partir del cual se basa el código fuente de Google Chrome. Chromium está liberado bajo la licencia BSD con partes que están sujetas a una variedad de diferentes licencias de código abierto, incluyendo la licencia MIT, LGPL y otras más. Personalmente es mi navegador favorito y creo que lo será por mucho tiempo gracias a su usabilidad y sencillez.

La instalación de Chromium en Ubuntu es muy sencilla:

Continuar leyendo

Lo mejor de mi RSS del 5 al 11 de marzo

Eliminar widgets del escritorio en WordPress

Los widgets dentro del escritorio, son un componente relativamente novedoso en WordPress (aparecieron en la versión 2.7). Pueden ser útiles para mostrar ciertos datos, por ejemplo los resultados de Google Analytics.

Sin embargo, debemos asegurarnos tener control sobre ellos, cuando le instalamos WordPress a un cliente y modificamos muchas cosas mostrar más widget de la cuenta puede ser un problema.

Para conseguir personalizar el escritorio usaremos el siguiente método.

function quitar_widgets_escritorio() {
 global $wp_meta_boxes;

 // quitar el widget de enlaces entrantes
 unset($wp_meta_boxes['dashboard']['normal']['core']
['dashboard_incoming_links']);	

 // quitamos unos pocos más: right-now, primario y secundario
 unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
 unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
 unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);
}

// lo unimos a su hook
add_action('wp_dashboard_setup', 'quitar_widgets_escritorio' );

Como podéis ver la idea es hacer un unset del elemento deseado dentro de la colección: $wp_meta_boxes['dashboard']. En el Codex tenéis más información sobre esta colección y todo lo referente a los widgets del escritorio.

Quitar widgets dependiendo del rol de usuario

Por supuesto, también podemos realizar esta misma operación teniendo en cuenta el rol del usuario. Es muy útil si queremos distinguir entre: administradores, editores, colaboradores… y mostrarle a cada uno la información deseada:

Continuar leyendo

Permisos de superusuario (root) en portátiles TIC

Es posible que, si sois poseedores de un portátil de los que subvenciona (al 100%) La Junta de Andalucía o si tenéis algún conocido que tenga acceso a uno, hayáis percibido que estos regalitos no disponen de permisos de administración, con lo que de ninguna manera podréis instalar bajo el sistema ninguna herramienta que no se encuentre fuera del respositorio de La Junta.

Tenemos dos opciones para hacernos con permisos de superusuario:

  • Cambiar la contraseña del root. Para lo que os recomiendo sigáis esta guía que os propuse hace tiempo.
  • O meter dentro del grupo de los sudoers al usuario predeterminado. Daros una vuelta igualmente por la entrada que os comento, así podréis elegir mejor la opción que estiméis más oportuna, personalmente prefiero esta última para este caso en concreto.

Existen más opciones, como por ejemplo crear otro usuario con los permisos necesarios, pero no vamos a explicar otros casos para atender al segundo que os proponía en la lista, así:

Para realizar esta tarea necesitamos, y al igual que en el otro tutorial, un LiveCD. Con cualquier distro de Ubuntu nos valdría.

Continuar leyendo