Ir al contenido principal

Entradas

Bye bye XAMPP y bienvenido Laragon

XAMPP me a acompañado a lo largo de varios años, mas o menos unos 7 años como mínimo y en aquellas primeras versiones recuerdo que tardaba un mundo en instalar, bueno tampoco es que en ese entonces tuviera un equipo decente y no digamos un enlace a internet del cual sentirme orgulloso ya que eran unos miseros 256kbps así que se pueden imaginar todo lo que tomaba descargar esos >= 100Mb. Lo he querido y lo he odiado pero en el universo nada es estático, en mi MacMini no uso otra cosa que no sea  MAMPRO y en Linux uso lo que es una LAMP por lo practico que resulta instalar pero windows siempre he tenido que buscar cual se ajusta y me he encontrado con Laragon . Laragon en su version mas minimalista pesa a duras penas >= 12Mb y tienes lo justo, un servidor web y un servidor de base de datos (nginx y mysql) y si necesitas mas en la pagina puedes encontrar muchas variantes que se ajustan a diferentes gustos. Desde servidores web con NodeJS hasta servidores listos para trabaj...

Como obtener los nombres de las propiedades de un objeto js

Tenemos el siguiente escenario: var personas = [ { name: "Adonai", age: 28 }, { name: "Barbara", age: 13 }, { name: "Andrea", age: 4 } ]; Luego pasamos dicho Array a un lazo, para extraer cada uno de sus elementos como se logra apreciar a continuación personas.forEach(function(persona){ console.log(persona); }); Y por algún azar del destino necesitamos los nombre de las propiedades para procesarlas de alguna manera y nos comenzamos a preguntar de como hacerlo, lo cual es muy simple. Solo debemos usar el método " keys " del objeto constructor " Object ", dejemos de palabras y veamos que se hace personas.forEach(function(persona){ var keys = Object.keys(persona); console.log(keys); }); Con ello estamos almacenando un segundo Array indexado en la variable keys que podemos operar de distintas maneras Accediendo directamente a los elementos por medio d...

Samba GUI en ubuntu 16.04 reparar error de arranque

Algunas veces sucede que las aplicaciones que instalamos no se comportan como queremos y este es el caso de samba o mejor dicho la parte administrativa con interface gráfica y lo digo de esa manera porque podemos hacer todo sin ella via terminal de comandos Nota: por si quieres instalar el servicio y la GUI te dejo el comando acá abajo sudo apt-get install -y samba samba-common python-glade2 system-config-samba Sucede que si lo queremos desde el lanzador de aplicaciones no lo hace y si obtines un mensaje como el siguiente: self.basic_preferences_win = basicPreferencesWin.BasicPreferencesWin(self, self.xml, self.samba_data, self.samba_backend, self.main_window) File "/usr/share/system-config-samba/basicPreferencesWin.py", line 97, in __init__ self.admin = libuser.admin() SystemError: could not open configuration file `/etc/libuser.conf': No such file or directory Con este comando lo podemos reparar fácilmente: sudo touch /etc/libuser.conf Prácticamente lo que hac...

No abre gparted, system monitor, vmware en ubuntu

Bueno esta es una solución a algo que me paso este día. Resulta que luego de re-instalar mi sistema (un flamante Ubuntu Gnome 16.04) tuve problemas para abrir vmware player, pero hasta ahí todo bien hasta que se me ocurrió actualizar nautilus, luego de hacerlo no pude abrir muchas aplicaciones como las mencionadas. Este era el error que me mostraba: /usr/sbin/gpartedbin: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgiomm-2.4.so.1: undefined symbol: _ZN4Glib11VariantTypeD1Ev gnome-system-monitor: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgiomm-2.4.so.1: undefined symbol: _ZN4Glib11VariantTypeD1Ev Para que esto funcione como se debe, sobra y basta con eliminar el archivo "LD_LIBRARY_PATH.conf" que esta alojado en: sudo rm /etc/ld.so.conf.d/LD_LIBRARY_PATH.conf Y luego con utilizamos el comando "ldconfig" para que obtener una nueva configuración sudo ldconfig Referencias : click aquí para ver discusión en un foro

Natural Scrolling on Linux Mint 18 whit cinnamon

This article is in english here Esto funciona bien en la mayoria de aplicaciones, todas aquellas que son parte de cinnamon seguiran igual y por el momento no hay nada que hacer Bueno, es obvio que esta nota la saque de otro lado, pero como esta en ingles, decidí hacer mi versión en español y aportar mi granito de arena a la comunidad. Resulta que ultimadamente uso mucho el mac y ahí el mouse y el touchpad están pre-configurados de manera natural y cuando me muevo a mi vieja maquina o la maquina del trabajo se me hace engorroso el scroll y es por ello que me di a la tarea de buscar la causa y motivo. En Xfce no existe problema alguno, 2 click y tienes la configuración del scroll natural, pero en cinnamon es otro caso ya que solo existe para el touchpad pero no para el mouse. Y luego de visitar muchas paginas me tope con este enlace . En donde practicamente nos dice que tenemos que tocar el archivo Xmodmap y de no estar presente no queda mas que crearlo. En caso de existir dich...

Uninstall vmware player or workstation on linux

Lamento el titulo, pero de seguro buscaste esta info en ingles y es algo muy facil de hacer, solo usemos uno de los siguientes comandos: Para el caso de Worstations sudo vmware-installer -u vmware-workstation Para el caso de Player sudo vmware-installer -u vmware-player Como puedes ver solo tienes que asegurarte de tener permisos de root

API RESTful FAKE

He trabajado durante unos 2 años y unos cuantos meses como desarrollador y me ha tocado de todo, desde llevar el café y las donas a buena mañana hasta crear pequeñas APIs REST pero en mi nuevo trabajo tendré que volverme (espero) un developer front-end y con ello viene la carga de aprender nuevas tecnologías y frameworks. Me llevo estupendo con lo que es jQuery y javascript puro y mi primera tarea asignada a sido aprender Backbonejs , un poco de nodejs y gulp . Backbone lo definen como un framework pero algunos autores de libros lo definen mas como una librería que trabaja a la perfección con APIs de tipo RESTful, como recién iniciado en los puntos anteriores, en mi primera prueba me pidieron el consumo de lo que yo quisiera, me decidí por un listado de libros, me tomo media mañana hacer una API RESTful para trabajarlas con Backbone (lo se, soy lento como tortuga). Pero ya hable mucha falacia e ire directo al punto. Esa media mañana se pudo haber reducido a simples 5 minutos uti...