Merge de dos ramas con Mercurial

Hace un tiempo curse la materia proyecto final en mi facultad y propuse utilizar Mercurial como sistema de control de versiones. Como ninguno de mis compañeros conocía Mercurial, arme el siguiente video que ahora comparto con ustedes.

Es un ejemplo básico donde se realiza un merge de dos ramas con Mercurial. Tenemos a dos developers, Juan y Pedro, que trabajan en forma separada cada uno en su repositorio local(En su PC). Cuando terminan sus cambios los suben a un repositorio central, para que otros developers puedan verlos. Como nota adicional, Juan y Pedro podría pasarse cambios tranquilamente entre sus repositorios locales, ya que Mercurial es un sistema de control de versiones distribuido  y en realidad el repo central es solo un punto de referencia en un desarrollo.

Les dejo el video y espero que les sirva.

 

Como crear un servicio systemd

Pasos

  1. sudo vim  /etc/systemd/system/nombre.service
  2. Por ejemplo el servicio podría manejar un motor de búsqueda como Elasticsearch, entonces agregamos lo siguiente:
    [Unit]
    Description=Elastic Search Engine
    After=network.target
    
    [Service]
    Type=forking
    User=elasticsearch
    ExecStart=/opt/elacticsearch/bin/start
    ExecStop=/opt/elasticsearch/bin/stop
    
    [Install]
    WantedBy=multi-user.target

    Para entender un poco las cosas:

    [Unit]
    Description=Nombre del Servicio
    After=Nombre del los servicio que deben ejecutarse antes de este
    [Service]
    # Iniciar el servicio como un demonio y permitir monitorear su estado a systemd..
    Type=forking
    User=Usuario con el que se ejecutan los comando ExecStart y ExecStop.
    ExecStart=Comando a ejecutar para iniciar el servicio
    ExecStop=Comando a ejecutar para finalizar el servicio
    
    [Install]
    WantedBy=multi-user.target
  3. :wq para guardar el archivo y salir de vim.
  4. Luego podemos probar el servicio con lo siguientes comandos:
    • systemctl start elasticsearch: Levantar el servicio.
    • systemctl stop elasticsearch: Bajar el servicio.
    • systemctl status elacticsearch: Monitorear su estado.
    • systemctl enable elasticsearch: Registarlo en el boot del sistema.
    • systemctl disable elasticsearch: quitar del boot del sistema.

Espero que les sirva!

 

Fuente

Desactivar TouchPad automaticamente mientras tipeamos

Nunca les ha pasado al tipear un documento, mail, etc… que sin quererlo tocan su TouchPad posicionando el cursor en cualquier otro lugar del documento, y luego de tipear un par de palabras más advierten que modificaron cualquier parte del texto menos la que querían?

Existe una forma de evitar esto, desactivando el TochPad automáticamente mientras tipeamos. El funcionamiento es simple: al comenzar a tipear se desactiva el TouchaPad, reactivandose 1 o 2 segundos después de presionar la ultima tecla.

Para activar esta funcionalidad solo hay que ejecutar el siguiente comando en consola:

$ gsettings set org.gnome.settings-daemon.peripherals.touchpad disable-while-typing true

Luego, si no nos converse podemos desactivarlo con:

$ gsettings set org.gnome.settings-daemon.peripherals.touchpad disable-while-typing fale

Fuente: How do I disable the touchpad using the upper left corner on an HP Pavilion dv6?

Casas de electrónica en Buenos Aires – Argentina

Les voy a pasar direcciones de casas de electrónica en Capital Federal y Gran Buenos Aires que encontré en Taringa y me pareció muy interesante, pero antes dos cosa importantes:

Circuito Paraná
En la calle Paraná, entre las avenidas Rivadavia y Corrientes, hay decenas de casas de electrónica. Es muy interesante y la mayoría de ellas venden artículos de buena calidad.

Circuito Boulogne Sur Mer
En la calle Boulogne Sur Mer, entre las avenidas Perón y Corrientes, hay varias casas de electrónica. Es muy interesante para conseguir cosas baratas, con cuidado porque hay muchas casas que venden artículos berretas.

 

Tabla de direcciones

Nombre Dirección Teléfono Sitio
Electrocomponentes Solís 225 4375-3366 / 4372-1864 www.electrocomponentes.com
Elko Constitución 3040 6777-3500 www.elkonet.com
Alamtec Parana 220 4371-1023 www.alamtec.com.ar
Electrónica Liniers Timoteo Gordillo 35 4644-6983 / 4644-5274 www.electronicaliniers.com.ar
GM Electronica Av. Rivadavia 2458 4953-1324 / 4953-0417 / 4953-0496 www.gmelectronica.com.ar
Elemon Electrónica Franklin D. Roosevelt 5415 4523-5555 / 4523-3909 http://200.117.251.27/elemon/
Quiwi Av. Belgrano 1682 – C.A.B.A Tel: 011-4383-7804 consultas@quiwi.com
Cika Electrónica SRL Av. de los Incas 4821 – C.A.B.A 4522-5466 (Rotativas) www.cika.com
Dahujori Carlos Calvo 1860 – C.A.B.A 4304-1000 www.dahujori.com
Electro Zener José Hernandez 3939 – Villa Ballester 4764-4802
Radio Pochetto Mitre 3935 – San Martín 4755-3611
Electricidad Alsina Av. Belgrano 727/731 – Avellaneda, Buenos Aires 4222-6815 Lineas Rot. www.electricidadalsina.com.ar
Electricidad El Puente H. Yrigoyen 2299 – Florencio Varela, Buenos Aires 4255-9459 / 3109 ó 4287-7474 www.puentemontajes.com.ar
Electro Tucuman SA Sarmiento 1342 – C.A.B.A 4371-6288 www.electrotucuman.com.ar
Electro Zener villa ballester, José Hernandez 3939 4764-4802
Radio Pochetto San Martín, Mitre 3935 4755-3611

 

Fuente del post: Casas de Electronica: Direcciones, Teléfonos y Webs