martes, 24 de mayo de 2016

Raspbian: grupo hogar de Windows

Samba nos permite acceder desde un dispositivo Windows en el grupo hogar, permitiendonos coger y dejar archivos en la raspberry sin necesidad de utilizar sftp.

Instalación (raspi)

Suponemos que tenemos ya activo el grupo de trabajo / grupo hogar en windows. Vamos a instalar un servidor samba muy básico:

$ sudo apt-get update
$ sudo apt-get install samba samba-common-bin

Samba se instalará.

Directorio para lectura/escritura:
He creado una carpeta en /home/pi/ que utilizaré para pasar los archivos, la he llamado Compartido.

$ cd ~
$ mkdir Compartido

Configuramos Samba:

$ sudo nano /etc/samba/smb.conf

Quitar la almohadilla de las línaes indicadas en la imagen y darle los valores que toquen, en Windows verás tu grupo, por defecto será Workgroup o Homegroup. Cambiar "wins support" a valor "yes".


Bajamos en el archivo hasta encontrar las "Share Definitions" y añadimos la config (path, permisos...) de la carpeta "Compartido" que creamos en el paso anterior:



En texto...

[Compartido]
   path = home/pi/Compartido/
   browseable = Yes
   read only = no
   only guest = no
   public = no
   create mask = 0777
   directory mask = 0777

Guardamos todos los cambios: Ctrl+X -> Y -> Enter

Contraseña:
Colocamos una contraseña para el servicio de Samba, tendremos que utilizarla para acceder desde windows. Tras pulsar enter al escribir la siguiente línea nos pide que elijamos contraseña para el usuario pi, que será creado en el momento, tendremos que escribir la password 2 veces.

$ sudo smbpasswd -a pi

Restart:
Reiniciamos y todo debería estar funcionando:

$ sudo reboot

Acceso

Tenemos por tanto: Posibilidad de leer archivos de todo home/pi/ y leer/escribir en la carpeta home/pi/Compartido.

Accedemos desde Network al dispositivo RASPBERRYPI, se nos pedirá usuario y contraseña (pi, contraseña elegida).



domingo, 22 de mayo de 2016

Instalación del Workshop Tools de Dota 2

Hablaré sobre la instalación de una utilidad de Dota 2 que nos proporciona Valve para editar y crear nuestros propios mapas, personajes, habilidades y todo lo que se nos ocurra modificar dentro del juego.

He tenido problemillas con la utilidad que encontramos en Steam (Library -> Tools): Dota 2 Workshop Tools Alpha; básicamente tira un error al lanzarlo que dice Failed to start game (missing executable), comento el procedimiento que me ha funcionado.

En primer lugar, desinstalamos dicha tool si es que la habíamos instalado, click derecho sobre ella en nuestra library en Steam y clicar en "Delete Local Content".

Continuamos configurando Steam, concretamente activamos la participación en programas en beta, para ello, en la barra superior de steam: Steam -> Settings, y en la tab Account cambiamos la opción de Beta participation a "Steam Beta Update".


Después configuramos el contenido que deseamos de Dota 2, para ello, click derecho sobre Dota 2 en la Library, y clickamos en Properties. Indicamos que queremos todo el DLC en la pestaña DLC de las properties.


Acto seguido cambiamos a la pestaña Local Files, y verificamos el caché.


Tardará unos minutos en verificar el contenido, puedes tomarte un café.


Una vez acabe el cliente de Steam comenzará a descargar el contenido faltante e incluso redescargará parte del propio juego. En mi caso fueron 7 gigas.

Lanzamos

Para arrancar la herramienta hacemos click derecho sobre Dota 2 en la librería y seleccionamos "Launch Dota 2 Tools".


Imagen del entorno rulando:

sábado, 21 de mayo de 2016

Guiaburros pa los hermanos: Cliente Minecraft

Enlace descarga (Te hace falta el utorrent o similar para bajarlo):

https://kat.cr/minecraft-1-9-latest-2016-1-9r2-re-loaded-offline-installer-launcher-included-goodies-cracked-premium-teamextreme-officialhawk-t12170269.html

En el directorio donde lo has instalado tendrás un ejecutable llamado launcher dentro de la carpeta "minecraft launcher".

En el launcher, después de elegir tu nick, configuras qué versión quieres lanzar, elige según la versión del server al que vayas a conectarte, nuestro server de Dofitos corre la versión 1.9.


Simplemente dar a Play y se descargará la versión del juego.



Para conectar a nuestro server entrar en "Multiplayer" y cascar nuestra IP en "Direct Connect" o "Add Server" (preguntadme por la IP que es secreeeeetaaaaah...)

Montando el server de Minecraft

Haciendo uso de un servidor virtual que me ha dado Liss, comienzo a configurar un servidor de Minecraft para los amigos, a ver qué tal sale.



El SO es un Ubuntu 15.10 y la configuración se ha hecho a través de ssh usando Putty desde Windows.

A modo guíaburros, tomo nota de las pequeñas dificultades que han ido surgiendo:

Acceso ssh con par de claves desde windows

Putty + PuttyGen, ha sido necesario PuttyGen porque teníamos un par de claves ssh para acceder al servidor virtual.

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

Con Puttygen abrimos el par de claves y generamos el fichero en .ppk, necesario para conectarnos con putty. Para ello, File -> Load private Key, Una vez cargadas las claves: Generate + Save private key, esto nos generará las claves.ppk.

Acceso ssh con putty, configurar ip y tipo de conexión/puerto (SSH/22) como es habitual, y además, añadir el fichero de claves generado con puttygen (en el árbol: Connection/SSH/Auth).



Java

Para instalar Java simplemente he seguido la info del siguiente enlace:
http://minecraft.gamepedia.com/Tutorials/Setting_up_a_server#Ubuntu

 

Server

Accediendo a la página https://minecraft.net/en/download/ vamos abajo del todo, y copiamos la url del enlace de descarga del servidor, en este caso: https://s3.amazonaws.com/Minecraft.Download/versions/1.9.4/minecraft_server.1.9.4.jar



Lo descargamos en nuestro servidor:
$ wget https://s3.amazonaws.com/Minecraft.Download/versions/1.9.4/minecraft_server.1.9.4.jar

Obtenemos un paquete .JAR en el directorio donde nos encontramos, para lanzar el server hacemos:
$ java -Xms2G -Xmx2G -jar minecraft_server.jar nogui

Donde 2G indica que dedicamos 2GB de ram tanto al startup (-Xms) como máximo (-Xmx), podemos dedicar la memoria que deseemos, usar $ free -m para ver de cuánta disponemos.

La primera vez fallará, aceptamos el eula.txt que ha sido generado, para ello cambiamos el valor de eula de false a true:
$ sudo nano eula.txt

Ctrl+X -> Y -> Enter

Volvemos a lanzar el server, y nos generará el server.properties en el mismo directorio, será necesario cambiar online-mode de true a false para permitir conexiones desde cuentas no oficiales. Ahora podríamos lanzarlo con dicho comando, pero tendríamos que tener la sesión abierta, de modo que haremos una script que lo lance por nosotros.

Autoarranque

En ello... de momento lo lanzo con screen por putty, soy muuuuuu gitano.
Por hacer.

Configuración

Importante dar poderes de administrador a alguna cuenta, en la consola del servidor escribir "op nombrejugador", de esa forma dicho jugador podrá utilizar los comandos de admin desde dentro del propio juego, inclusa nombrar a otros admins con "op nick" .

Mods... ? Por acabar



source:
https://www.digitalocean.com/community/tutorials/how-to-use-ssh-keys-with-putty-on-digitalocean-droplets-windows-users
http://minecraft.gamepedia.com/Tutorials/Setting_up_a_server

viernes, 13 de mayo de 2016

Imagen de SD en Windows con Win32DiskImager

El programilla funciona como un tiro pero puede verse un poco confuso.


Copiar imagen a SD

Nada extraño, está explicado fácil en el vídeo del enlace, clickando en el icono de la carpeta azul de "Image File" navegas hasta la imagen que quieres pasar a la tarjeta y la seleccionas. En el desplegable de la derecha ("Device") clickas la unidad en la que se quiere guardar, y click en Write.


Guardar imagen de la SD

Para hacer la operación inversa, en el desplegable tendrás que elegir la unidad de la tarjeta SD, y en la barra de "Image File" escribir el directorio/nombrearchivo.img, o bien hacerlo mediante el botón de la carpeta azul, escribiendo el nombre que se desee dar a la imagen acabado en .img dentro de la carpeta que queramos. Solamente queda clickar Read.

miércoles, 11 de mayo de 2016

Backup FANUC para simulación en ROBOGUIDE


A diferencia del backup general "As images" realizado por el menú de inicio del arranque (teclas F1+F5), el backup "All of above" puede ser cargado como la configuración de un robot en el entorno ROBOGUIDE para su simulación.

How-to:

MENU -> FILE -> FILE

F5 [UTIL] -> Set Device a UT1 / UD1 (UT1 siendo puerto del teach pendant, UD1 puerto del controlador).

F4 [BACKUP] -> All of Above -> F4 [YES] * -> F4 [YES] *

Posibles errores conocidos:

Durante el salvado aparece error: “Cannot backup file UT1:\FRAMEVAR.VR”. - No se reconoce correctamente el pincho en el puerto de la paleta.

Fix: Reconectar o cambiar al otro puerto, si no funciona dar formato en el mismo controlador: F5 [UTIL] -> FORMAT

* Al hacer backup en un pincho vacío nos preguntará si crea algunos ficheros y si no borra otros, simplemente decir que sí a todo.