English Spanish

Desarrollo de software en pocas palabras

Blog dedicado a la Ingeniería de Software, Redes y OpenSource.

Páginas

  • Página principal
  • Programación Web
  • Python
  • Seguridad Informática
  • ZigBee
  • Patrones de diseño
  • S.P.A.
  • C.V.

miércoles, 2 de agosto de 2017

Yavide

Vim tiene un montón de plugins para desarrolladores y cuando son combinados se puede convertir en un IDE muy poderoso. La ventaja obvia es la disminución en el consumo de recursos, el cual es mínimo en comparación con, por ejemplo, Eclipse o NetBeans. También lo hace ideal para la programación remota. Yavide es un proyecto nuevo que aprovecha estos plugins y los empaca a todos juntos. También se jacta de proveer algunas características que no están disponibes en otros IDEs.



Instalación

$ sudo apt-get install build-essential vim-gnome python2.7 git libclang-dev python-dev
$ cd ~/ && git clone https://github.com/JBakamovic/yavide.git
$ cd yavide && ./install.sh

Ejecución

$ yavide

Arreglar errores de ejecución en Ubuntu




$ sudo apt install vim-gnome-py2
$ sudo update-alternatives --set vim /usr/bin/vim.gnome-py2
$ sudo update-alternatives --set gvim /usr/bin/vim.gnome-py2
Publicado por Matías Magni en 17:54 No hay comentarios:
Enviar por correo electrónicoEscribe un blogCompartir en XCompartir con FacebookCompartir en Pinterest

lunes, 31 de julio de 2017

ERROR Error: No provider for ApplicationInitStatus!

Bueno si han venido siguiendo el tutorial de Meteor usando Angular2, una vez que hayan finalizado se van a dar cuenta que la aplicación no corre. Si inspeccionamos la consola de JavaScript del navegador nos daremos cuenta que arroja el error:


Esto es porque en el tutorial se han olvidado de agregar el módulo BrowserModule. Ubicamos el archivo app.module.ts y agregamos las siguientes líneas de código:

import { BrowserModule } from '@angular/platform-browser';

y en imports agregamos:

BrowserModule

El Código nos quedaría así:


Publicado por Matías Magni en 16:34 No hay comentarios:
Enviar por correo electrónicoEscribe un blogCompartir en XCompartir con FacebookCompartir en Pinterest

sábado, 29 de julio de 2017

Cómo integrar CoreUI a Meteor usando React

Les comento que he subido a Github una implementación de CoreUI para integrarlo a un proyecto Meteor-React. Les dejo un par de links y espero que les guste:

  • Repositorio Github: https://github.com/matiasmagni/coreui-meteor-react
  • Live Demo: http://coreui.io/demo/React_Demo

Instrucciones para la instalación:

$ sudo curl https://install.meteor.com/ | sh
$ git clone https://github.com/matiasmagni/coreui-meteor-react.git
$ cd coreui-meteor-react
$ meteor npm install --no-optional

Deployment:

$ meteor

URL: http://localhost:3000/
Publicado por Matías Magni en 15:16 No hay comentarios:
Enviar por correo electrónicoEscribe un blogCompartir en XCompartir con FacebookCompartir en Pinterest

miércoles, 23 de julio de 2014

Nautilus como gestor de archivos por defecto en Lubuntu 14.04

Bueno en este post les voy a mostrar como hacer para cambiar el gestor por defecto de Lubuntu el cual se llama PCManFM, el cual, si bien es un gestor liviano, también tiene muchos bugs y no cuenta con las facilidades que tiene Nautilus, como por ejemplo la compartición de archivos mediante Samba.

Escribimos en la consola:

$ sudo vim /etc/xdg/lxsession/Lubuntu/desktop.conf

Ubicamos dentro del archivo la línea:

file_manager/command=pcmanfm

y la cambiamos por esta otra:

file_manager/command=nautilus

Y al reiniciar la sesión tendremos a Nautilus como nuestro nuevo gestor de archivos por defecto en Lubuntu.
Publicado por Matías Magni en 11:39 No hay comentarios:
Enviar por correo electrónicoEscribe un blogCompartir en XCompartir con FacebookCompartir en Pinterest

miércoles, 26 de junio de 2013

Rootear Motorola Razri

¿LISTO PARA DESBLOQUEAR EL BOOTLOADER DEL DISPOSITIVO?

Vamos a asegurarnos de que sabes en que te estás metiendo primero. Por si no lo sabías, el cargador de arranque es un poco de código que indica al sistema operativo de su dispositivo cómo arrancar. Motorola ha hecho el trabajo para asegurarse de que el dispositivo tiene una versión certificada y probada totalmente optimizada de Android.

Desbloquear el gestor de arranque le permitirá personalizar su dispositivo, pero debe tener en cuenta lo siguiente:
  • El desbloqueo del gestor de arranque no es para los débiles de corazón. Desbloquear su dispositivo e instalar su propio software puede hacer que el dispositivo deje de funcionar, deshabilitar características y funciones importantes, e incluso hacer que el dispositivo deje de ser seguro hasta el punto de causar daño.
  • Ni Motorola, ni su proveedor de servicios inalámbricos o el distribuidor donde adquirió el dispositivo, serán responsables de los daños, así que por favor no abrir o cargar el software a menos que sepa lo que está haciendo. ADVERTENCIA: Una vez desbloqueado, el dispositivo ya no estará cubierto por la garantía de Motorola.
Bueno leído esto podemos continuar:

ADVERTENCIA: antes de llevar a cabo estas instrucciones recomiendo hacer un BACKUP general de todos los datos del teléfono, ya que se borrarán al desbloquear el bootloader.
  • Descargar el desbloqueador de Motorola: click aquí
  • Instale el controlador incluido en función del sistema (32 bits o 64 bits). Presione en su escritorio la tecla de Windows+R y escriba cmd para abrir una ventana de DOS.
  • Instale los drivers de Motorola: click aquí
  • Conecte el celular en modo depurador, para hacer esto vaya Menú > Ajustes > Opciones del desarrollador y active la opción DEPURACIÓN DE USB.
  • Apagamos el celular y lo encendemos dejando apretado el botón de encendido y la tecla de bajar volúmen hasta que el celular se encienda y vibre, justo cuando muestra el logo de Motorola. Nos aparecerá un menú azul, conectamos el teléfono con el cable USB a la PC.
  • Abrimos el cmd y nos paramos en el directorio donde se encuentra el desbloqueador que descargamos. Ejecutamos:
    fastboot oem get_unlock_data
    Saldrá un código largo, eso quiere decir que el teléfono tiene el bootloader cerrado.
  • Vamos a la página web de Motorola: click aquí y seguimos las instrucciones.

ROOTEAR EL CELULAR
  • Descargamos el rooteador haciendo click aquí.
  • Descomprimimos el archivo, conectamos el teléfono al USB y copiamos el archivo RAZRiRoot2.zip al raíz de nuestro teléfono. 
  • Abrimos cmd y nos paramos en el directorio del fastboot.
  • Ejecutamos: fastboot flash recovery recovery-razri-try9touch.img
  • Una vez terminado ejecutamos: fastboot reboot-bootloader
  • Nuestro teléfono arrancará bootloader, seleccionamos la opción Recovery Mode bajando con la tecla de volúmen - y accediendo a la misma con la tecla de volúmen +.
  • Nos aparecerá el menú del Recovery Mode y elegimos la opción install zip from sdcard > choose zip from sdcard.
  • Elegimos nuestro archivo zip que subimos al raíz e inicia el proceso de instalación.
  • Una vez finalizada la instalación seleccionamos +++++ Go Back +++++ y luego reboot system now.
  • ¡Listo! Nuestro celular ya tiene los privilegios del usuario root.
Publicado por Matías Magni en 11:07 No hay comentarios:
Enviar por correo electrónicoEscribe un blogCompartir en XCompartir con FacebookCompartir en Pinterest

miércoles, 19 de junio de 2013

SMI | Wokshop de Google Plus -presentado por Carolina Bertoni-

Publicado por Matías Magni en 17:07 No hay comentarios:
Enviar por correo electrónicoEscribe un blogCompartir en XCompartir con FacebookCompartir en Pinterest

lunes, 17 de junio de 2013

Instalar JDownloader en Ubuntu desde repositorios

Abrimos una consola y tipeamos:

$ sudo add-apt-repository ppa:jd-team/jdownloader
$ sudo apt-get update
$ sudo apt-get install jdownloader-installer
Publicado por Matías Magni en 18:47 No hay comentarios:
Enviar por correo electrónicoEscribe un blogCompartir en XCompartir con FacebookCompartir en Pinterest

sábado, 15 de junio de 2013

Instalar LenovoEMC Storage Manage en Ubuntu 13.04

Este es nuestro cliente para conectarnos a nuestra nube personal LenovoEMC:

http://iomegacloud.com/download_page.php?cloud_name=&access_code=&user_lang=la

Descargamos y ejecutamos el instalador:

$ sudo ./storagemgrsetup.bin
Preparing to install...
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...

strings: '/lib/libc.so.6': No such file

Launching installer...


Graphical installers are not supported by the VM. The console mode will be used instead...

Preparing CONSOLE Mode Installation...

===============================================================================
Choose Locale...
----------------

    1- Deutsch
    2- English
  ->3- Español
    4- Français
    5- Italiano
    6- Nederlands
    7- Português  (Brasil)
    8- Svenska

CHOOSE LOCALE BY NUMBER: 3

=======================================================

Modo de la interfaz del usuario del instalador no compatible

El programa de instalación no puede ejecutarse en este modo de interfaz del usuario. Para especificar el modo de interfaz, utilice la opción de línea de comandos -i, seguido del identificador de modo de interfaz del usuario. Los identificadores de modos de interfaz del usuario válidos son GUI, Consola, y Silencioso.

=======================================================


Si les aparece el mismo mensaje de error que a mí, sigan estos pasos:
  1. Este error strings: '/lib/libc.so.6': No such file lo solucionamos con un link simbólico:

    sudo ln -s /lib/x86_64-linux-gnu/libc.so.6 /lib/libc.so.6
  2.  
  3. Por último, para corregir el error de la GUI en la JVM ejecutamos:

    $sudo /usr/sbin/alternatives --config java
Publicado por Matías Magni en 18:55 No hay comentarios:
Enviar por correo electrónicoEscribe un blogCompartir en XCompartir con FacebookCompartir en Pinterest

miércoles, 22 de mayo de 2013

Montar una carpeta compartida de Windows o un NAS en Ubuntu

Por ejemplo, vamos a montar una carpeta compartida de música en red ya sea de una máquina con Windows o un NAS.

Primero creamos el directorio donde se montará en nuestra máquina local con Linux:

$sudo mkdir -p /mnt/NAS/Musica

Ahora instalaremos los paquetes necesarios para poder montar carpetas por samba:

$ sudo apt-get install samba smb-client cifs-utils

Por último, montamos la carpeta compartida:

$ sudo mount -t cifs //192.168.1.2/Musica /mnt/Musica/

Para automontar la carpeta cuando inicia el sistema operativo seguimos los siguientes pasos:

Instalamos primero el servicio autofs:

$sudo apt-get install autofs

Lo configuramos agregando esta línea al archivo /etc/auto.master:

/mnt/NAS /etc/auto.musica --timeout=60 --ghost

Ahora creamos el archivo /etc/auto.musica y escribimos dentro:

Musica -fstype=cifs ://192.168.1.2/Musica

Iniciamos el servicio:

$ sudo /etc/init.d/autofs start
Publicado por Matías Magni en 17:40 No hay comentarios:
Enviar por correo electrónicoEscribe un blogCompartir en XCompartir con FacebookCompartir en Pinterest

martes, 21 de mayo de 2013

Yii Sharebox + DynamicRes

Escribí una actualización del código fuente de la extensión de Yii Sharebox para que funcione con DynamicRes, ya que por defecto usa CClientScript. El fork del repositorio en GitHub lo pueden encontrar aquí: https://github.com/matiasmagni/yii-sharebox
Publicado por Matías Magni en 14:01 No hay comentarios:
Enviar por correo electrónicoEscribe un blogCompartir en XCompartir con FacebookCompartir en Pinterest
Entradas más recientes Entradas antiguas Inicio
Suscribirse a: Entradas (Atom)

Datos personales

Mi foto
Matías Magni
Ver todo mi perfil

Translation

Artículos

  • ▼  2019 (1)
    • ▼  mayo (1)
      • Error de permisos al tratar de instalar Appium
  • ►  2017 (12)
    • ►  diciembre (2)
    • ►  septiembre (4)
    • ►  agosto (4)
    • ►  julio (2)
  • ►  2014 (1)
    • ►  julio (1)
  • ►  2013 (11)
    • ►  junio (4)
    • ►  mayo (7)
  • ►  2012 (1)
    • ►  noviembre (1)
  • ►  2011 (2)
    • ►  junio (1)
    • ►  mayo (1)
  • ►  2010 (1)
    • ►  enero (1)
  • ►  2009 (4)
    • ►  abril (1)
    • ►  marzo (2)
    • ►  enero (1)
  • ►  2008 (13)
    • ►  diciembre (10)
    • ►  noviembre (3)

Contactar a Matías J. Magni

Nombre

Correo electrónico *

Mensaje *

Cargando...
Matías J. Magni © 2013. Tema Sencillo. Imágenes del tema: enot-poloskun. Con la tecnología de Blogger.