Please enable javascript to use this site.
· OpenID

Link to The Unofficial
GNU social User Manual


Quitter.no is not a service and you are not a customer here. We are a small part of a bigger social change, creating a large decentralized community. This means that we don't have to be neutral toward the content on our GNU social instance. If you don't like the direction this instance is going, you are free to move to another instance or start your own. You will still be able to follow and be followed (and blocked) by users on this instance.

In constrast to the top-down authority of commercial social media, this creates a kind of flat power structure. We are enabled to protect eachother from harassment and opression, but without censorship.

On this instance, users who harass others will be removed. We also take a strong stance against e.g. racism, sexism, ableism, homo- and transphobia. Such expressions make the site unsafe for other users, and in practice limit their freedom of speech.

The Public Timeline is considered an especially sensitive place. It is what new users see, and all registered users will see the posts published there. Moderators can exclude users from appearing in the public timeline it at any moment, without warning, permanently or temporarily. Consider it a privilege to be published in the public timeline, not a right. If you are excluded from the public timeline, you can still use all other features on the site just like any other user.

Advertising and commercial entities are not allowed on this instance. We are completely non-profit and all our expenses are payed for by donations from individuals.

GNU social TOS

  1. victorhck (victorhck@quitter.no)'s status on Thursday, 12-Oct-2017 16:09:08 CEST victorhck victorhck
    In conversation from feed2omb

    Attachments

    1. Lo que he aprendido: git y Matlab

      Acabo de descubrir de una manera tontísima que Matlab se da cuenta de que el contenido de una carpeta está bajo control de versiones. Abrí una carpeta con mi código octaviano en Matlab y vi que junto a cada archivo salían chirimbolillos de colores:

      El punto verde significa que estamos vigilando el archivo y no ha sufrido modificaciones (tracked and unmodified en la jerga) y el cuadradito azul que lo tenemos controlado pero que ha cambiado (tracked and modified). También nos puede aparecer un punto blanco que quiere decir que no tenemos el archivo bajo control (untracked).

      Estos simbolitos los veremos a pesar de que no tengamos git instalado, si lo tenemos instalado podremos además añadir y commitear desde la propia interfaz de Matlab. Si hacemos click derecho en algún punto de la ventanita de los archivos veremos que tenemos una opción de Source control desde la que tenemos acceso a las acciones típicas que solemos hacer desde la terminal en versión visual.

      Una cosa importante es decirle a git que archivos de Matlab como los fig y los mat son binarios para que no nos hurgue en ellos y nos los estropee. Para eso tenemos el archivo .gitattibutes, que situamos (generalmente) en la raíz del proyecto y que nos sirve para decirle a git como manejar sus asuntos. Matlab recomienda nuestro .gitattributes tenga esta pinta:

      # Marcar como binario
      *.mat -crlf -diff -merge
      *.fig -crlf -diff -merge
      *.p -crlf -diff -merge
      

      Esto le indica a git que no haga ni diff ni merge en esos tipos de archivo y que no toque el final de línea. También podrían marcarse directamente con binary que es equivalente a -text -diff -merge, donde -text es a su vez equivalente a -crlf, es decir, a no tocar el final de línea.

      En resumen, no creo que vaya a hacer commits desde la interfaz de Matlab, pero me parece útil ver el estado de cada archivo con un simbolito. También lo veo interesante para acercar a los ingenieros de la piedra y el palo (como yo) al mágico mundo del control de versiones. Conozco a muchísimos que programan en Matlab cosas grandes y serias y a casi ninguno que tenga su código controlado.

      Referencias

      Set Up Git Source Control en la página de MathWorks

      Git for Windows

      Git Attributes