tomyox
Usuario
Hola a todos, me presento como TSSR (Siglas de mi nombre y Sim Racing ). Comienza mi historia hace ya dos años, con mi humilde volante Eurocase con escasos 270 grados de giro y sin force feedback, en ese entonces conocí mucha gente en el ámbito del Sim Racing y comencé a interesarme por los tan famosos Logitech g27 (en ese momento inalcanzables para mi pobre bolsillo de niño de 15 años). En esa época hice mi primer Button Box, de madera y con pulsadores malos, hecho a partir de un teclado, lamentablemente no tengo fotos de ese tablerito. Luego de dos años (hace unos 5 meses) tuve la posibilidad de comprar un volante de buena calidad, termine decantándome por el g29 debido principalmente al nuevo tacto del freno y que lo pude probar durante horas. Acá fue donde comenzó el armado del nuevo Button Box, ahora más prolijo y más funcional, les dejo unas fotos del armado. Este tablero lo hice con una interfaz totalmente configurable, ese conector RCA que se ve detrás es para conectar el freno de mano y así no ocupar otro USB en el H-Brake. Estuve bastante en duda si hacer este post ya que nose si aca hay gente que le interese el Sim Racing , si alguien se pregunta todavía no tengo en mente vender unidades de estas o frenos de mano, aunque podría plantearmelo. Bueno, por ahora eso es todo, cuando llegue a mi casa voy a actualizar el post con fotos más detalladas y del freno de mano que todavía es un prototipo. Edito con unas fotos del freno de mano y el cockpit general que todavía le falta el mod en la palanca de cambios (por eso las banditas elásticas), hacer el soporte para el Button Box y hacer la próxima versión del freno de mano reduciendo ruido y mejorando apariencia junto con un soporte específico para este. La idea del sistema de resorte la tenía pensada hace bastante basandome en el sistema de amortiguación de un auto (familia de fierreros) pero no sabía cómo hacerlo, después apareció un vídeo de un canal llamado amstudio muy parecido, yo lo tome y lo modifique a gusto para que ocupe menos espacio y la verdad funciona bastante bien y hasta se puede regular en dureza y recorrido. Bueno, eso es todo por ahora, a medida que vaya actualizando el simu voy a ir editando este post, próximamente se viene dashboard (velocidad, cambio, rpms) usb con Arduino! Todo casero, quizás a alguien le interesa, si es así me dicen y explico todo lo necesario, saludos!. Edito con una foto general probando lo nuevo de Assetto Corsa! Asi no se quedan con la impresion de que juego DiRT 3 jajajaja. Mañana actualizo como hago el soporte para el Button Box!
ACTUALIZACION: Ya esta disponible el post explicando como lo hice con imagenes! zelda: https://www.taringa.net/posts/hazlo-tu-mismo/20136957/Como-hacer-tu-propia-nube-privada-paso-a-paso.html Todo empezo un dia aburrido por internet, ahi fue que encontre un par de articulos sobre esto de hacerse una nube casera con una pc vieja, arranco mi interes por hacer algo de esto porque en unos dias me voy a estudiar y queria poder acceder a todos mis archivos con mi notebook o celular desde cualquier lugar y nunca me cerraron los servicios como dropbox. Cuestion que me puse manos a la obra, encontre dos pc viejas tiradas en casa que eran del local de mi viejo y nadie las usaba y hice un rejunte de estas dos. Una vez que ya tenia los componentes me empece a preguntar donde mierda los iba a meter porque mi presupuesto es 0 por el momento y no queria gastar plata en algo que no sabia si iba a funcionar. Entonces lo que hice fue agarrar unas maderas que habia por casa y hacer un gabinete compacto que me sirva hasta que comprara uno. Y si, quedo totalmente feo pero para hacer las pruebas me servia de 10. Llegado este punto tenia que empezar con la instalacion de SO y la configuracion del servidor, empece a buscar como hacerlo y me encontre con la por todos aclamada mejor opcion, esta se llama owncloud. El servidor tenia que correr linux (Cosa que ya sabia desde un principio y era mi idea) por suerte soy usuario de linux hasta en mi pc principal que uso todos los dias y no me suponia un gran aprendizaje hacer esto (Me equivoque, me equivoque bastante). Busque un poco de informacion y me decidi a desplegar mi propia nube con owncloud, luego de renegar aproximadamente unos 6 dias me di por vencido con esta opcion, siempre tenia algun error, si no era de red era de instalacion y configuracion (Todo esto usando como SO la ultima version de ubuntu server). Aca empezo el problema de volver a buscar una alternativa a owncloud que me demoro bastante tiempo, hasta que al final encontre nextcloud, que cumplia con todos mis requisitos y tras de todo podia instalarse con los paquetes snap en ubuntu 16.04 (Esto hacia la labor de instalacion/configuracion mucho mas sencilla, pero volvi a equivocarme), con unos tres comandos en la terminal de mi ubuntu 16.04 ya tenia el servidor funcionando en la red local, pero aparecio el problema de poder entrar desde cualquier lugar. Con la falta de informacion de como hacer esto estuve varias horas leyendo foros y foros en ingles de como hacerlo, hasta que me di cuenta que abriendo los puertos que utiliza nextcloud y introduciendo la ip publica mas :80 o :443 (puerto 80 si es http y puerto 443 si es https, basicamente https o http ssl es un protocolo de seguridad), abri los puertos de mi modem y ya podia acceder desde cualquier parte a mi nube privada. Pense que ya habia terminado pero volvi a equivocarme, ahora el problema era que aparte de tener que acceder desde una direccion dificil de recordar mi ip es dinamica, es decir que expira y cambia cada x tiempo, la solucion a esto fue muy facil de encontrar, consiste en crear una DDNS (Dynamic Domain Name System) que lo que hace es otorgarnos una direccion web (Como por ejemplo tunubeprivada.linkpc.net) que nos redirige a nuestra ip publica, y cada vez que esta cambia actualiza esa "redireccion". Me decidi por hacerlo con NOIP para probar como iba todo, cree la cuenta y el dominio, pero a la hora de introducir estos datos en la configuracion de mi modem Cisco del proveedor fibertel me di cuenta que no aparecia la opcion de NOIP si no solo la de dynDNS (Servicio de ddns totalmente pago) y no estaba dispuesto a poner ni un solo centavo. Aca es donde aparecio dnsexit, un servicio de ddns que no necesitaba esta configuracion en el modem si no que actualiza la direccion "checkeando" la ip cada x tiempo definido por nosotros desde un cliente que instalamos en el terminal de ubuntu. Y asi fue como lo probe y funciono, actualmente estoy usando mi nube privada desde cualquier lugar y sin ningun problema. En unos dias voy a estar comprando un gabinete rackeable y unos cuantos discos para que todo quede prolijo y lo mas funcional posible. Si alguien quiere saber un poco mas y hacer un proyecto como este estaria encantado de dedicar un post a explicar la instalacion y configuracion de un servidor como este, y de paso explicar un poco sobre raids que es bastante util en este tema de servidores de almacenamiento.
Bienvenidos a mi post! Hoy me decido a explicar paso a paso y con sus respectivas imagenes como hice mi propio “data server” o “nube casera”. En este post pueden ver un poco de lo que hice yo. Antes que nada pedir disculpas por las faltas ortograficas que pueda llegar a haber, es que estoy escribiendo desde una pc que solo uso para probar cosas que voy aprendiendo de linux y tengo tanto el idioma del SO como la distribucion de teclado en ingles ya que es mas comodo para introducir comandos en el terminal. Y tambien aclarar que muchas imagenes no son mias porque ya tengo todo instalado y para poder sacar mis propias screenshots deberia hacerlo otra vez, asique parcialmente no son mis screenshots. Cosas que debemos de tener antes de empezar: -Una pc vieja o que tengamos sin uso -Conexion de banda ancha decente (Por decente me refiero de 12MB para arriba, si no seria un poco pesado usarlo con archivos grandes, igualmente se puede hacer con la conexion que tengas) -Algunos discos rigidos Aclaracion: Esto lo podes hacer con lo que tengas, lo unico que va a variar va a ser la velocidad de carga/descarga o la cantidad de almacenamiento posible Instalacion del SO: En mi caso el sistema operativo que utilice fue Ubuntu 16.04 LTS, pero te sirve cualquiera en el que podamos descargar paquetes snap, para saber que distro tiene esta opcion basta con googlear un poco. Hacemos uso de los paquetes snap para que la instalacion sea sencilla, antiguamente uno de los grandes inconvenientes de linux era que cuando instalabas algo aparte del programa en si tenias que instalar las denominadas “Dependencias” (A lo gaucho serian otros programas que sin ellos, el principal que estamos instalando no funcionaria). Los paquetes snap nos solucionaron la vida a los usuarios de linux porque basicamente nos instala el programa junto con todas sus dependencias. Instalacion de Nextcloud: Una vez con el sistema operativo funcionando abrimos un terminal y procedemos a instalar el paquete snap de Nextcloud -sudo snap install nextcloud Aca va a comenzar la descarga e instalacion, cuando termine podemos comprobar que esta instalado con el siguiente comando: -snap changes nextcloud Y nos va a aparecer algo asi Ya hecho esto tendriamos el nextcloud instalado. Configuracion de Nextcloud: Como ya tenemos instalado el Nextcloud en nuestra pc podriamos entrar al navegador poner localhost y configurar la cuenta administrador desde la misma interfaz web, pero me parecio mucho mas sencillo utilizar un comando en el terminal y que ya quede listo. -sudo nextcloud.manual-install usuario contraseña Una vez que nos aparezca “Nextcloud was successfully installed” podriamos acceder a localhost en nuestro navegador y iniciar sesion con el usuario y contraseña. Si solo queremos utilizar esta “nube” dentro de nuestra casa ahi llegaria lo que tenes que hacer, te fijas la ip privada y desde la otra pc conectada a la misma red (Wifi o cable) entras a esa ip desde el navegador (Te va a pedir permisos pero eso lo explico mas abajo) Pero para conectarse desde cualquier lugar vamos a tener que seguir algunos pasos mas. Lo primero seria abrir el puerto 80 (80 ya que es el puerto que maneja en http, en caso de ser https seria el puerto 443, si les interesa que la conexion a su servidor posea SSL puedo hacer otro post explicandolo), para abrir puertos deberiamos entrar a la configuracion de nuestro modem (Se entra por el navegador web introduciendo por lo general 192.168.0.1 o 192.168.1.1, podemos ver especificamente la ip que tenemos que introducir poniendo ifconfig en un terminal) y aqui cada modem es un mundo aunque siguen reglas generales, entrariamos a Port Fowarding, tocamos Add New ponemos el puerto que queremos abrir la ip y el protocolo lo ponemos en all y listo. No me quiero estirar mucho en esto porque por google hay informacion para tirar para arriba. Una vez ya abrimos el puerto 80 podemos conectarnos desde cualquier red poniendo en el navegador nuestra ip publica y :80 (La ip publica la podemos ver en paginas como cualesmiip.com) y nos quedaria xxx.xxx.xxx.xxx:80. Primero recomiendo probar si nos entra al servidor de esta manera para asi no seguir al siguiente paso sin saber si funciona o no. Cuando entremos con la ip publica nos va a aparecer algo asi: Basicamente lo que nos dice aca es que el dominio no es de confianza, pero si carga la pagina la dejamos asi y luego vamos a hacer este un dominio de confianza. Creando DDNS: Pensar que una vez que pudimos entrar con la IP y el :80 ya esta todo listo es el pensamiento mas equivocado que podes tener (Yo lo tuve). Aca comenzo lo que fue por lo menos mi quebradero de cabeza, cual es el problema de acceder desde esta ip? Los problemas son dos, primero es una direccion larga y que solo contiene numeros, por lo tanto es dificil de recordar y segundo es que la mayoria de nosotros tenemos IP’s dinamicas, es decir que cada cierto tiempo expiran y cambian por lo tanto cada vez que esto suceda tendriamos que ir al pc servidor y ver cual es la ip publica para asi acceder desde ella. Para esto existen los DDNS o Dynamic Domain Name System, lo que se hace con esto es crear un dominio (Direccion web) que nos redirecciona a nuestra ip publica, y cada vez que la ip publica cambia, el dominio nos redirecciona a esa ip nueva. Hay dos maneras de configurar un DDNS, una es desde las configuraciones de nuestro modem (La mas recomendable) y la otra es con algun servicio de DDNS que no funcione con nuestro modem si no con un cliente instalando en nuestro pc (Como DNSExit). Los DDNS mas conocidos y que podemos encontrar en las configuraciones de nuestros modems son DynDNS y NOIP, por mala suerte estos dos son pagos. Y aca es donde DNSExit viene a solucionarnos la vida siendo gratuito y aparte con un cliente para instalarlo y no tener que andar metiendo mano en las configuraciones del modem (Yo en mi caso no podia usar NOIP por mi modem y aparte no queria meter mucha mano por mi poca experiencia con este tema de redes). Nos iriamos a www.dnsexit.com y tocariamos donde dice “Free Dynamic DNS Service”, seguimos las instrucciones que son basicamente crear una cuenta y el nombre del dominio y luego comenzariamos con la instalacion del cliente en nuestro pc servidor. Vamos a este link https://www.dnsexit.com/Direct.sv?cmd=ipClients y descargamos el archivo tar que aparece para linux, lo descomprimimos y dentro tendremos un archivo de texto dentro de la carpeta doc llamado README.txt que ahi nos explica en unos simples pasos como instalar y dejar funcionando el cliente de DNSExit (Por cierto es muy simple, si a alguno se le complica con esto que no creo me deja un comentario y lo explico). Una vez hecho esto nos vamos al navegador y ponemos el dominio que registramos en DNSExit (Supongamos que sea tunubepropia.linkpc.net). Entramos y una vez cargado nos apareceria el mensaje de agregar ese dominio a dominios de confianza o “Trusted Domains”, lo que debemos hacer es tocar donde dice Agregar (Esto desde la pc servidor) y logearnos con la cuenta administrador (La que pusimos en el terminal cuando instalabamos el nextcloud) una vez logeados nos va a aparecer un cartel que dice si queremos agregar esa direccion a dominios de confianza, le damos que si y ya estaria todo funcionando!. Muchas gracias por leer y espero que me cuenten como les fue!
Que onda perros intergalacticos? Hoy voy a hablar un poco mas del mundo de GNU/Linux, voy a comenzar por una distro que poco a poco se esta haciendo mas y mas popular y es ni mas ni menos que Elementary OS es una distribucion linux basada en el famoso Ubuntu LTS. Usa un entorno de escritorio basado en GNOME con un shell propio llamado Pantheon, este destaca por ser mas ligero que GNOME Shell y por la integracion que posee con otras aplicaciones de elementary OS como Plank, Epiphany, Scratch, etc. Al estar basada en Ubuntu, es totalmente compatible con sus repositorios y paquetes, algo que le suma bastantes puntos a esta distro. Desde la version 0.4 “Loki” incorpora una tienda de software propia basado en el modelo “Paga lo que quieras”, algo bastante extendido en la distro desde el momento de descargarla, si queres no pagas y si queres pagar lo que te pinte. El proyecto elementary OS tiene como objetivo mejorar la estetica global por medio de la interfaz de usuario, reducir la dependencia de software mediante el uso de aplicaciones basicas escritas en el lenguaje C o Vala y disminuir la necesidad de acceder al terminal (Algo bastante favorable para aquellos nuevos usuarios de GNU). Ni bien arrancamos elementary OS podemos ver el claro parecido estetico que tiene al sistema operativo del gigante Apple, aunque no busque imitarlo como es el caso de Pear OS. Siendo sinceros en general la estetica de esta distro es muy atractiva. El proyecto elementary inicialmente comenzo como un conjunto de temas y aplicaciones diseñado para Ubuntu, que mas tarde se convirtio en una propia distribucion GNU/Linxu. Esta basado en Ubuntu, es compatible con sus repositorios y paquetes, utiliza su propio centro de software para mantener la instalacion/eliminacion de software y su interfaz de usuario pretende ser intuitiva para los nuevos usuarios sin consumir demasiados recursos. Desde la experiencia propia uso esta distro hace ya un año y medio para propositos de estudio, es decir, lo tengo en mi notebook y lo uso con LibreOffice y para navegar o guardar imagenes. Desde la opinion propia me parece una distro muy buena para esto ya que es sencilla y cualquiera puede adaptarse a su uso rapidamente. Cuentenme, ustedes que opinan sobre esta distribucion? Y si no la usaste te estas perdiendo de mucho!