Buscar en DuckDuckGo (en toda la Web)

Programacion de SOLIDWORKS - API

 Buen sitio para aprender a programar SolidWorks. COntiene tutoriales y ejemplos.


https://www.codestack.net

Aprender muchos lenguajes de programación en pocos minutos

  Muy buen sitio para aprender lenguajes de programación rápidamente, además está en múltiples idiomas.


https://learnxinyminutes.com/

Desarrollo de aplicaciones en Python

Herramientas para desarrollar aplicaciones en Python.

1.- Beeware. Conjunto de multiples herramientas y aplicaciones para el desarrollo de aplicaciones.

https://beeware.org/es/

2.- Bottle. Rapido y simple micro framework para el desarrollo de pequeñas aplicaciones web.

http://bottlepy.org

3.- Flask. Uno de los mas populares frameworks para aplicaciones web.

https://palletsprojects.com/p/flask/

4.- Kivy. Desarrollo rápido de aplicaciones multiplataforma. Escribe el código y que corra en Linux, Windows, iOs, Android,...

https://kivy.org

Tutoriales de lenguajes de programación

Sitio web con buenos tutoriales de los lenguajes de programación mas usuales ( C, Java, Python,...)

https://www.tutorialesprogramacionya.com/

Chuleta de comandos de LINUX. De la A a la Z.

Sitio con buenas explicaciones del uso de comandos de LINUX y  ejemplos. En inglés.

https://www.tecmint.com/linux-commands-cheat-sheet/

Almacenamiento y sincronizacion con HUBIC

Hubic es un proveedor frances que tiene sus centros de datos en Francia, con lo que no estan sujetos a las restricciones del Tio SAM.
Tiene una cuenta free de hasta 25 GB de almacenamiento y tiene programas clientes para Windows, OS y Linux de sincronizacion.
Para poder usar su cliente en Linux y entender como funciona hay una buena pagina que lo explica.
(Recomiendo la opcion de bajars el programa propio de Hubic ya que aunque funciona en modo linea de comandos es mucho mas rapida que usar la hubicfuse de los repositorios).
La pagina es:  https://wiki.debian.org/es/hubiC



Chuleta desde la consola - cheat

Buen programa para consultar, de forma rápida, los comandos más usuados en linux.
Es un programa para consultar los comandos más usados en linux desde la propia consola o terminal.

Entrada  de lectura:
https://www.genbeta.com/linux/cheat-herramienta-para-consultar-chuletas-comandos-propia-terminal-linux

Entrada al programa en GitHUb:
https://github.com/cheat/cheatsheets

Otras formas de poder consultar las cheat-sheet desde la web:

https://cheat.sh/
https://explainshell.com/

Como usar rsync en Windows (con cygwin) para no tener problemas de permisos


Tutoriales sobre rsync en español.

https://www.atareao.es/software-linux/sincronizacion-a-fondo-con-rsync/

https://www.linuxtotal.com.mx/index.php?cont=rsync-manual-de-uso


Toda la información y opciones de rsync son aplicables a su versión para cygwin.
El problema surge cuando se usa cygwin en windows para realizar copias de seguridad.
Al usar las opciones típicas (-avh, --delete ,...) de rsync te puede pasar que los permisos de los ficheros copiados sean un caos. No te dejan ver el contenido de los ficheros, ni entrar en los directorios,.. y cuando quieres cambiar los permisos de los ficheros o cambiar el propietario resulta que windows te dice que tururú (aún accediendo como administrador) y no puedes recuperarlos.

Solución:

Al efectuar las copias debes de poner las opciones --no-p y --chmod=ugo=rwX para que rsync no haga caso de los permisos de los ficheros originales y los copie con los permisos de lectura, escritura y ejecución para todos.

Ejemplo:

rsync -avhP --no-p --chmod=ugo=rwX --delete /cygdrive/z/ORIGEN/ /home/usuario/CS/DESTINO