This site uses cookies own and third. If you continue to browse consider to accept the use of cookies. OK More Info.

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - ANTRAX

Pages: 1 [2] 3 4 ... 69
21
QA (Quality Assurance) / Testeo de APIs con Swagger
« on: September 06, 2021, 12:53:42 pm »

Antes de adentrarnos en el mundo de Swagger, vamos a repasar brevemente lo que es una API y para que sirven.

¿Qué es una API?

El término API es una abreviatura de Application Programming Interfaces, que en español significa interfaz de programación de aplicaciones. De forma resumida podemos decir que se utiliza para permitir la comunicación entre dos aplicaciones a través de un conjunto de reglas.

Es esta comunicación podemos establecer como un módulo de un software interactúa con otro, para cumplir una o muchas funciones dependiendo de los permisos que les dé el propietario de la API a los desarrolladores de terceros.

De cara al usuario final, lo único que se ve de una API, son los resultados. Un ejemplo de esto, es cuando entramos a una aplicación móvil o web y nos permite loguear utilizando nuestra cuenta de Facebook o Google. En este caso, esa aplicación se esta conectando a la API de estas empresas para obtener tus datos de sesión.

Las API pueden ser privadas para el uso de una empresa, abiertas sólo para partners, o públicas para que cualquier desarrollador pueda interactuar con ellas. También es muy común ver APIs locales para que aplicaciones se comuniquen dentro de un mismo ambiente.

¿Para qué sirve una API?

Una de las principales funciones de una API es la de poder facilitarle el trabajo a los desarrolladores y ahorrar tiempo y dinero. Para explicar esto con un ejemplo y que quede claro, vamos a suponer que nos piden desarrollar una tienda virtual que tenga una web y una aplicación móvil. Esta tienda tendría una estructura como la siguiente:

    Versión web de la tienda (para acceder desde la PC o desde el movil de forma responsive)
    Versión mobile (para instalar en el móvil)
    Base de datos para almacenar los productos
    Módulo de pago

Cuando un usuario entra a la página web de la tienda y de 10 teléfonos compra 2, el sistema debería descontarlos del stock y nos quedarían 8 teléfonos. Si entramos desde la aplicación móvil y revisamos ese producto luego de la compra, deberíamos ver 8 productos y no 10.

Toda esta conexión se puede lograr a través de APIs, ahorrandole al desarrollador tener que escribir un código para la web y uno para la versión móvil, debido a que ambas plataformas consumen el mismo backend. (Esto es un ejemplo de una API local)

Por otro lado, en el listado de funcionalidades mencionamos al módulo de pago. En este caso para ahorrarnos tiempos de desarrollo, podemos usar APIs existentes para la pasarela de pago y así permitirle al usuario poder pagar a través deMercadoPago, Paypal o cualquier otra plataforma similar sin tener que desarrollar algo de cero. (Esto es un ejemplo de una API externa, debido a que estamos interactuando con una API no creada por nosotros)

¿Qué son los EndPoint y los métodos?

De forma resumida podemos decir que los EndPoint son las URLs de una API y cada EndPoint puede tener varios métodos. Los métodos son todas las formas que tenemos de poder interactura con ese EndPoint.

Entre los métodos más comunes encontramos a los siguientes:

    POST: crear un recurso nuevo.
    PUT: modificar un recurso existente.
    GET: consultar información de un recurso.
    DELETE: eliminar un recurso determinado.
    PATCH: modificar solamente un atributo de un recurso.

Para explicarlo con el ejemplo de la tienda podemos decir que con el método POST, podemos crear un nuevo producto. Con el método PUT podemos modificar un producto de la tienda, con el GET podemos traer todos los productos o un producto en específico, con el DELETE podemos eliminar el producto y con el PATCH podemos modificar un atributo de un producto.

¿Qué es Swagger?

Actualmente no existe una sola forma estandarizada de escribir una API, es decir, cada programador puede programarla a gusto suyo, debido a que no existe una sola forma de desarrollarlas. Pero que pasa si viene otro programador que quiere utilizarla o un QA que quiera testearla…?

Acá es en donde entra en juego Swagger. Esta potente herramienta nace como intención de solucionar este problema. Su objetivo es estandarizar el vocabulario que usan las APIs. Es una especie de diccionario.

Cuando mencionamos a Swagger, nos referimos a una serie de reglas, especificaciones y herramientas que nos ayudan a documentar nuestras APIs, documentación que todo el mundo pueda entender.

Existen varias plataformas que hacen esto mismo, pero la más conocida es Swagger, tiene una buena interfaz de usuario que se llama Swagger UI, que permite no solo ver los endpoint y métodos, sino que también permite probarlos.
Basta de teoría, ¡empecemos a testear!

Para este tutorial/taller, les traje una URL que suelo usar en mis capacitaciones

You are not allowed to view links. Register or Login

Se trata de un ejemplo de un Petstore con varios endpoints y métodos que se pueden usar para practicar.


En la parte superior de Swagger UI vamos a encontrar la URL Base, que es muy importante saberla por si después queremos usar estos mismos métodos en Postman (que lo explicaré en otra guía). Lo otro importante a ver, es el botón de Authorize. En esta web de Petstore no hace falta autenticación, pero en muchos casos, si.

En caso de que sean QA, y necesiten autenticarse, lo recomendable es hablar con el desarrollador para que nos indique de que forma hay que hacerlo, ya que como dije antes, no hay una sola forma correcta de hacer una API, y la autenticación puede ser a traves de un usuario y contraseña, un token, etc.


Lo siguiente que vamos a ver, van a ser todos los endpoint que tiene el sistema y los métodos de cada uno de ellos. Es decir, que cosa podemos hacer con cada uno de esos endpoints.


Por último, vamos a ver los modelos. Estos nos indican que tipo de estructura y que tipo de datos debe tener cada json.

Para este taller, vamos a ver un ejemplo de cada método. Antes de arrancar, quiero hacer una aclaración. Para poder utilizar los métodos desde Swagger UI, debemos clickear el botón Try it out, de lo contrario, los campos aparecerán bloqueados.


POST (Crear nueva mascota)

Para enviar un POST, si o si debemos ver como esta hecho el modelo, debido a que necesitamos respetar la misma estructura.
Recuerden también que debemos respetar el tipo de dato, es decir, si es un string, un integer, boolean, etc.
Una vez que tenemos completo el json, clickeamos en el botón azul “Execute”


Lo que estamos haciendo acá, es enviar un “REQUEST”, con la información que deseamos enviar o solicitar. Y recibimos un “RESPONSE” con una respuesta por parte del servidor.


En este caso, devuelve un 200, que es un response de cuando la consulta fue efectuada correctamente. Y acá creó a una nueva mascota llamada “Titan”

GET (Traer todas las mascotas y traer una en específica por ID)

Como podemos ver en la imagen, podemos traer TODAS las mascotas filtrandolas por un estado, o traer una sola en específico por ID.


Vamos a probar primero traer a todas las mascotas. Seleccionamos un estado y damos click en “Execute”


En este caso trajo a TODOS los animales con ese estado (si el listado es largo, puede demorar un poco en traer los resultados).
Ahora vamos a intentar traer a una sola mascota, para ello vamos al GET que filtra por petID y colocamos el ID de alguna mascota.


Como vemos en la imagen, solo trae esa mascota en específico.

PUT (Modificar una mascota existente)

Para poder modificar una mascota, entramos al método PUT y enviamos el nuevo Json con los datos MODIFICADOS y clickeamos en el botón “Execute”. Algo que debemos tener en cuenta, es que necesitamos enviar el ID de la mascota que intentamos modificar para que le aplique los cambios a esa mascota en específico.


DELETE (Eliminar una mascota por ID)

Para el caso del DELETE, solo debemos especificar el petID de la mascota que deseamos eliminar y clickeamos en el botón “Execute” para efectuar la acción


El caso del PATCH no lo voy a poder mostrar debido a que este ejemplo no lo trae, pero el mecanismo es exactamente el mismo.

Algo a tener en cuenta, es que no siempre va a ser así tal cual mostré en el ejemplo, dado a que como mencioné en un principio, no hay una sola forma de crear APIs, pueden variar campos, modelos, métodos y demás. Pero la mecánica para testearlas, siempre va a ser la misma.

Espero que les haya gustado y les sirva. Nos vemos en el próximo post!

ANTRAX

22
Criptomonedas / Como minar ETH, RVN, entre otras criptos
« on: August 30, 2021, 08:36:35 am »

Ultimamente varios me han preguntado sobre como minar, que se necesita y demás. Es por ello que decidí hacerles un post paso a paso y lo mejor explicado posible para que sepan como se mina y que puedan empezar a hacerlo.

Hace un tiempo, en Underc0de tuvimos una charla sobre criptomonedas dictada por la You are not allowed to view links. Register or Login y por You are not allowed to view links. Register or Login sobre todo el universo del trading y la minería. Esta charla fue un detonante importante para que yo empezara a investigar e indagar cada vez más sobre como obtener criptomonedas. Tenía unos ahorros y con la ayuda de los chicos de You are not allowed to view links. Register or Login (sponsors de Underc0de) pude armar una computadora y comenzar a minar ETH.

Los resultados fueron bastante buenos. Estoy minando con la PC con la que trabajo a diario, la misma no se traba en lo absoluto y puedo minar y trabajar al mismo tiempo. Si se duplicó el gasto de electricidad comparado con meses anteriores, pero no fue mucho.

¿Qué necesito para minar?

Quiero aclarar que solo cuento con 1 placa NVIDIA RTX 3070, no poseo un Rig ni mucho menos, pero actualmente me esta dejando casi 200usd al mes solo por tener la pc encendida.

Algo que tienen que tener muy en cuenta a la hora de minar, es que deben ser capaces de recuperar la inversión en un lapso de 10 meses aproximadamente. Esto quiere decir, que si compramos una GPU, debemos usarla para minar una criptomoneda que nos de una ganancia capaz de amortizar el gasto de la placa que hayamos comprado.

Una placa recomendada en cuanto a precio, calidad, temperatura, es la RTX 3070.

Otras cosas a tener en cuenta, es que debemos contar con una buena refrigeración y una buena fuente para alimentar la placa que compremos. Existe una web que sirve para calcular que fuente necesitamos ponerle a nuestra pc de acuerdo a nuestros componentes: You are not allowed to view links. Register or Login

Otra web muy útil, es la de You are not allowed to view links. Register or Login, que sirve para poder saber que criptomoneda es rentable minar con nuestra GPU o con la que queramos comprar.


En mi caso he seleccionado la placa 3070 que es la que yo tengo y la web arroja un listado ordenado de que criptomonedas es recomendable minar con dicha placa.


En mi caso, me recomienda minar ETH y también aparece RVN en tercer lugar y estas son las dos criptos que les voy a enseñar a minar en este post.

Minando ETH

En todas las criptomonedas, necesitamos basicamente 3 cosas. El software para minar, configurarlo y optimizar nuestra GPU.
Para este primer ejemplo, voy a utilizar un software llamado You are not allowed to view links. Register or Login que lo pueden descargar de su sitio oficial.

Descomprimimos el *.zip y editamos el archivo llamado start_miner.bat

Debemos asegurarnos de tener algo como esto:

Code: (text) You are not allowed to view links. Register or Login
REM
REM Example bat file for starting PhoenixMiner.exe to mine ETH
REM

setx GPU_FORCE_64BIT_PTR 0
setx GPU_MAX_HEAP_SIZE 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_SINGLE_ALLOC_PERCENT 100

REM IMPORTANT: Replace the ETH address with your own ETH wallet address in the -wal option (Rig001 is the name of the rig)
PhoenixMiner.exe -pool ssl://eth-br.flexpool.io:5555 -pool2 ssl://eth-us-east.flexpool.io:5555 -wal TU_WALLET.Rig001 -gpus 2
pause

Lo único que debemos modificar, es la linea de la pool. En este caso hay 2 pools configuradas, una de Brasil y la otra de USA. Para ver cual es la mejor (dependiendo del país en donde te encuentres) debes entrar a la siguiente web:

You are not allowed to view links. Register or Login

Yo utilizo FlexPool como pool de minería, debido a que estoy en Argentina y tienen un nodo en Brasil y la velocidad del ping es mucho mejor que si estuviese en otro sitio.


En segundo lugar, tengo configurado el de USA, que es el segundo más rápido.
Lo otro a especificar es nuestra wallet. Yo en mi caso uso TrustWallet como billetera y desde ahí mismo podemos obtener nuestra dirección de ETH que será en donde se depositará nuestro dinero minado. Seguido a la Wallet, aparece un “Punto Rig001” Esto es el nombre que le daremos a nuestro equipo para identificarlo en la pool, y por último, tengo un parámetro que quizas no lo utilicen, pero lo dejé puesto porque cuesta encontrarlo. En mi caso tengo 2 GPUs, uno en donde conecto los monitores y la RTC 3070 para minar. Entonces colocando el -gpus puedo especificar con cual placa minar. En este caso es la 2, ya que es la secundaria.

En Negrita resalto las líneas que deben modificar:

PhoenixMiner.exe -pool ssl://eth-br.flexpool.io:5555 -pool2 ssl://eth-us-east.flexpool.io:5555 -wal TU_WALLET.Rig001 -gpus 2

Teniendo esto configurado, ya podemos comenzar a minar. Simplemente debemos ejecutar el archivo start_miner.bat y automaticamente se conectará a la pool y comenzará con el proceso de minado.


Tras unos segundos de que conecta, empieza el proceso de minado.
Algo a tener muy en cuenta, es la velocidad de minado y este ya es nuestro punto numero 3 que mencioné anteriormente, y es el de optimizar la GPU.

Para lograr esto, usaremos un software llamado You are not allowed to view links. Register or Login. Lo instalamos y ejecutamos.


Lo que debemos modificar en este software es lo siguiente:

– Core Clock: -200
– Memory Clock: +1600
– Power Limit: 55
– Temp Limit: 78
– Fan Speed: 75


Esta es la configuración ideal para la 3070 y con ella logramos una velocidad de minado de 64.500MH/s aproximadamente.

Por último, para ver cuanto ETH llevamos minado, debemos entrar a la web de flexpool y colocar nuestra Wallet en el buscador, o reemplazarlo en esta URL

You are not allowed to view links. Register or Login


Eso es todo, con esto ya estaremos ganando dinero minando ETH.

Minando RVN

Ya vimos como minar ETH, ahora veremos como minar RVN utilizando otro minero y la web de 2miners, pero el concepto es básicamente el mismo.

Descargamos el minero, yo en este caso voy a usar You are not allowed to view links. Register or Login. Lo descomprimimos y editamos el archivo RVN-2miners.bat

Code: (text) You are not allowed to view links. Register or Login
t-rex.exe -a kawpow -o stratum+tcp://us-rvn.2miners.com:6060 -u TU_WALLET.PC-3070 -p x -d 0
pause

Al igual que el caso anterior, debemos modificar el servidor y nuestra wallet. Además, agregué el “-d 0” que es para especificar la GPU que usaremos.

Ahora entraremos a la web de You are not allowed to view links. Register or Login y seleccionaremos RVN que será la cripto que vamos a minar.


Ahora clickeamos en el botón Quick Start


Acá veremos el listado de servidores. Para saber cual es el más rápido, podemos hacerles ping y ver cual responde más rápido.


Respecto a la Wallet, entramos nuevamente a TrustWallet, obtenemos la dirección de nuestra billetera RVN y la colocamos en la configuración.

Una vez hecho esto, ejecutamos el archivo y comenzará a minar.


Por último, para ver los resultados de la minería, entramos a la web de 2miners y colocamos la dirección de nuestra billetera

You are not allowed to view links. Register or LoginTU_WALLET_RVN


Y esto es todo por ahora!

Espero que les guste el post y les sirva para comenzar en este mundo de la minería!

ANTRAX

23
QA (Quality Assurance) / Test Case – Test Suite – Test Plan
« on: August 10, 2021, 08:58:33 pm »

Al fin llegamos a la parte “interesante” de ser QA. ¿Por qué resalto la palabra interesante? Por que la verdad es que yo creo que es muy aburrida, pero de esto dependerá la calidad de nuestro trabajo.

Vamos por parte diría Jack el destripador… Para entender bien que es cada cosa, las voy a definir rapidamente en una oración.

Test Case: Son todos los casos a los cuales vamos a someter el sistema a probar
Test Suite: Conjunto de test cases
Test Plan: Es el conjunto de suites o test cases que se ejecutarán, dependiendo de lo que se quiera probar


Quizas suena un poco engorroso, pero ahora lo voy a explicar con un ejemplo para que se entienda mejor.

Repasando un poco lo que vimos en mi post anterior sobre You are not allowed to view links. Register or Login, tomaremos el mismo desarrollo como ejemplo y explicaré en que parte entra el QA en el proceso de desarrollo, uniendolo con los conceptos nuevos que vamos a aprender hoy.

Test Cases

Cuando empieza un sprint, los desarrolladores comienzas sus tareas de programación, pero… ¿Qué hacen los QAs mientras esperan algo para testear? Es una pregunta que me han hecho varias personas que se inician en este mundo. Pero la respuesta es sencilla, mientras los Programadores desarrollan, los QA nos ponemos a escribir los test cases.

Si en el Sprint 1 se va a desarrollar el Login y el módulo de Productos, se comienzan a escribir cada cosa que se pueda probar en esos dos módulos.

Existen herramientas para gestionar test cases, como lo es TestLink, es una excelente herramienta y muy completa que permite elaborar suites de test cases y planes de prueba también.


Si bien es una herramienta muy completa, que permite tener un versionado de test cases, asigna automáticamente un ID, se puede describir las precondiciones, los pasos con sus respectivos resultados esperados, etc. Suele ser muy tedioso o poco práctico.

Hoy en día cada vez son más los QAs que me comentan que estan utilizando la escritura de test cases en modo de checklist.


Como se puede ver, en 1 linea, tengo 1 test cases. Este checklist esta hecho en un spreadsheet de Google Drive y lo puedo compartir con el resto de mis compañero QA para repartirnos las tareas y que cada uno escriba o ejecute ciertos test cases.

Comparandolo con TestLink, podemos decir que este método de checklist es más sencillo de hacer, mantener y ejecutar. Pero TestLink permite cosas mucho más complejas, como llevar un control de quien hizo cada test case, cuando se ejecutó y demás.

Para continuar con la explicación de los test cases, tomaremos de referencia el checklist que les compartí. Cada uno es libre de colocar las columnas que vea necesario, yo creo que las fundamentales son las que creé en esa tabla.

Para este caso, esos son los test cases para testear el Login.

ID: Un numero de identificación único para cada test case
Título: De que se trata la prueba que realizaremos (¿Qué se va a probar?)
Pasos: Los pasos a ejecutar para probar dicha funcionalidad (¿Cómo se prueba?)
Resultado Esperado: Lo que esperamos que pase cuando se ejecuten dichos pasos (Lo que debería hacer la app)
Pass/Fail: Si pasó o no el test. Yo incluí también el N/A que quiere decir que NO APLICA
Comentarios QA: Acá dejamos algún comentario si es necesario

¿Como creamos los test cases?

Esta es otra de las preguntas frecuentes que suelen hacerme… Si aún no hay pantallas, ¿cómo sabré que campos o como debe ser la aplicación?

La respuesta es fácil, cuando nosotros nos juntamos con el cliente o el PO, es nuestra misión tomar nota de todos los detalles de la aplicación. Ejemplo: Que campos debe tener el login, si se loguearán con un ID de cliente o con el mail, si habrá link de recuperación de password, si quiere mostrar el logo en el login, etc…
En base a toda esta información recaudada, imaginamos como sería la pantalla y escribimos los test cases pensando en cada cosa que podría probarse en ella.

En el caso del login, podemos probar loguearnos con usuario y contraseña corerctas, usuario correcto y contraseña incorrecta, intentar colocar un SQLi en el login, intentar acceder a la URL del dashboard sin estar logueados, etc.
Y en cada caso agregamos el resultado esperado.
Si ingresamos un usuario y contraseña correcta, ¿Qué debería hacer la aplicación? Redireccionar al dashboard…
Si ingresamos datos incorrectos… ¿Qué debería pasar? La aplicación debe mostrar un mensaje de error
Y así con todo lo que se nos cruce por la cabeza probar.
Además, agregar casos negativos, como por ejemplo el de probar con credenciales inválidas, o insertar letras en un campo en el que solo deberían ir números, etc.

Mientras más test cases escribamos, más escenarios cubriremos.

Quiero aclarar una cosa. Es imposible cubrir el 100% de todos los casos existentes. Quizás creando test cases, podemos cubrir un 80% de los posibles escenarios, es por ello que existen varias estratégias de testing para complementar esto y asegurar una mayor cobertura. (Más adelante, en otro post, veremos más estratégias de testing)

Test Suite

Como bien resumí al principio del post, una test suite no es más que un conjunto de test cases. En la imagen que mostré anteriormente, tenemos la Suite de Test Cases relacionadas al Login.

Seguramente tengamos luego otra Suite con los test cases del formulario de registro, otra para el dashboard, y así con cada módulo que tenga la aplicación.

En caso de que existan test cases que se repitan, yo los suelo poner en una Suite a parte llamada “Genérica” y ahí incluyo los test cases relacionados al header o al footer, que son componentes que se reflejan en todas las páginas del sistema.

Test Plan

Llegamos casi al final del post, acá voy a explicar que es un test plan basado en test cases. Básicamente el test plan es la planificación de como probar la aplicación. Puede incluir distintas estratégias de testing, pero como en este post hemos hablado sobre test cases, lo explicaré en base a ello.
El test plan también sirve como forma de probar integraciones o el conjunto de varios módulos relacionados.

Supongamos que ya se encuentra desarrollado el login, el registro, el módulo de productos y acaban de entregarnos para testear el módulo de VENTAS.

Si bien ejecutamos los test cases relacionados a este módulo, con casos positivos y negativos, también debemos probar la integración con el resto de los módulos. Y acá es acá en donde entra en juego el test plan.

Armamos una planilla por separado, en donde incluiremos los test cases que ejecutaremos para probar esta funcionalidad. Para que quede completo y bien hecho, podemos probar el siguiente flujo:

Registrar un usuario
Loguearse en la aplicación con el usuario creado
Dar de alta un producto
Ir al módulo de ventas y vender ese producto a ese usuario.
Verificar en el módulo de productos que se haya descontado del stock la misma cantidad que vendimos

No es necesario agregar TODOS los test cases de cada cosa. Es decir, TODOS los test cases de registrar un usuario, TODOS los del login, etc… Sino los necesarios para completar el flujo completo, desde que se registra un usuario, hasta que se le vende el producto.

Esto es todo por ahora, espero que en los comentarios cuenten un poco sobre que metodología o forma usan a la hora de crear test cases!

24
Underc0de / Underc0de en Netflix!
« on: June 12, 2021, 04:43:35 pm »
Hola a todos!
Ayer uno de nuestros usuarios encontró una serie en Netflix en la cual aparece nuestra comunidad!

Serie: El sabor de las margaritas
Temporada: 2
Episodio: 3
Minuto: 1:06:29




Saludos,
ANTRAX

25
Underc0de / VIP de Underc0de - Enterate como entrar!
« on: May 24, 2021, 11:19:07 pm »
Hola Underc0ders!

Luego de un gran debate por Meet, hemos decidido nuevamente abrir el VIP de Underc0de!

Que cosas hay en el VIP?

- Cuentas premium (Disney+, Netflix, Spotify, Mega, etc)
- Aplicaciones premium para moviles
- Herramientas privadas
- Cursos de pago
- Libros premium
- Plantillas
- Plugins
- Y mucho más!

¿Cómo ingreso al VIP?

Para ingresar al VIP de Underc0de, solamente hay que estar activo en el foro. Las elecciones se harán al finalizar cada mes (Último día hábil del mes) e ingresaran los 10 usuarios que estuvieron más activos en ese último mes.

Pueden ir viendo el TOP 10 de miembros activos en tiempo real en la barra superior del foro:


¿De qué forma puedo ser activo?

- Publicando aportes
- Publicando dudas
- Respondiendo posts

NOTA IMPORTANTE: Serán eliminados todos los mensajes de farming cuya finalidad sea el de aumentar el contador de mensajes. Solo serán tenidos en cuenta mensajes que aporten a la comunidad.

Foro VIP: You are not allowed to view links. Register or Login

Esperamos que les guste esta nueva iniciativa!
Underc0de Team

26
La fundación de desarrolladores informáticos Underc0de tendrá su sede en el departamento de Godoy Cruz. Este viernes 16 de abril será el anuncio.


La Fundación Underc0de es una comunidad de desarrolladores informáticos de la provincia de Mendoza que brinda soluciones y proyectos sobre informática, tecnología, robótica, desarrollo de aplicaciones, de videojuegos, capacitaciones y alfabetización digital.

“Desde que abrió la Fundación Underc0de -en noviembre del 2020- está creciendo mucho en la provincia. La finalidad es capacitar a personas en forma gratuita y luego conseguirles trabajo, para ello tenemos acuerdos con algunas empresas”, explicó el presidente de Underc0de, Danilo Vezzoni.


“Lo que hacemos nosotros es tener el semillero de gente ya capacitada y preparada y cuando viene una empresa interesada en algún perfil en especial, nosotros hacemos el contacto. En muy poco tiempo hemos conseguido muchísimo trabajo para los postulantes”, agregó el analista y programador en sistemas.

Este viernes 16 de abril será un día muy importante para la Fundación, ya que finalmente tendrán su propia sede y estará ubicada en el departamento de Godoy Cruz. A través de un convenio con la Municipalidad, Underc0de instalará sus oficinas en el edificio de la ex­-Comisaría Séptima (en la esquina de Lavalle y Colón), frente a la Plaza Departamental.


“La idea es montar un cowork con una capacidad aproximada de 60 personas, con salas de reuniones, aulas, y laboratorios de electrónica”, expresó Vezzoni.

La firma del acuerdo con el Municipio de Godoy Cruz será a las 11.30 en el Mendoza TIC Parque Tecnológico. Utilizarán la plataforma Meet, debido a las restricciones que rigen actualmente en la provincia por la segunda ola del coronavirus.

Hasta el momento, Underc0de firmó un convenio con la Municipalidad de Las Heras, en donde el Municipio les brindó un cowork para que cualquier miembro de la fundación puede trabajar desde allí. A su vez, brindarán capacitaciones, talleres, tutoriales, guías de aprendizaje y distintas herramientas y actualizaciones tecnológicas e informáticas a los vecinos, pymes, comercios y todos aquellos que trabajan en la informatización o en avances tecnológicos.

27
Criptomonedas / Introducción a las criptomonedas y la minería
« on: May 14, 2021, 07:15:28 pm »
Hola comunidad!
Les dejo el en vivo de este mes sobre criptomonedas y minería


Links útiles de la charla:

- You are not allowed to view links. Register or Login
- You are not allowed to view links. Register or Login

Saludos!

28

Los discos duros son el nuevo oro. Eso es lo que parecen demostrar las notables subidas de precio de unidades convencionales y también de SSDs en Asia, donde los precios se han disparado en los últimos días.

¿A qué se deben esas subidas? A la aparición y creciente popularidad de Chia, una criptodivisa que se puede minar pero no con GPUs, sino con discos duros: cuanto más espacio dediques a almacenar sus transacciones, más ganarás con ese singular proceso de minado.

Conseguir discos duros y SSD a buenos precios puede ponerse complicado

Detrás de la creación de Chia está Bram Cohen, que antes se encargó de revolucionar la filosofía P2P con la creación del protocolo BitTorrent.

Este desarrollo presume de ser mucho más eficiente y respetuoso con el medio ambiente. El mecanismo de consenso para añadir transacciones a su cadena de bloques se basa en el espacio de almacenamiento de los discos duros (cuanto más tengamos, más minaremos), y no en complejos cálculos que requieren muchísima energía.

Eso es lo que sucede con bitcoin u otras criptodivisas que se pueden minar con máquinas especializadas o con GPUs. Chia ya atrajo el interés de grandes grupos inversores como Andreessen Horowitz en 2018, aunque es ahora cuando realmente comienza a hacerse popular.

Se espera que Chia comience a entrar en el mercado de compraventa de criptodivisas el próximo 3 de mayo, y eso ha provocado que surjan especuladores que estén comprando montones de discos duros para anticiparse a la demanda y después tratar de sacar un jugoso beneficio.

En sitios chinos como Taobao o JD.com se han agotado varias unidades de disco duro empresariales de gran capacidad, con precios que se han disparado de forma notable.


Los precios han llegado a subir hasta el 66% en algunas unidades, y aunque las de menor capacidad no están tan expuestas, la fiebre por este tipo de componentes podría hacer que también dichos discos duros y SSD incrementen su precio de forma importante.

Con las unidades empresariales agotadas o a precios desorbitados, algunos especuladores y futuros "mineros" a gran escala están ahora yendo a por las unidades de disco duro orientadas a entornos de videovigilancia. Aunque no son tan fiables cuando se realizan masivas operaciones de lectura y escritura, siguen siendo al parecer una buena opción para esos inversores.

De momento esas subidas de precio no se han trasladado a otros mercados, pero habrá que estar atentos para que esa potencial nueva fiebre del oro no se acabe afectando a muchos más usuarios y mercados.

De hecho la amenaza es aún mayor que en el caso de las GPUs: muchos usuarios pueden prescindir de estas gráfias si no juegan de forma frecuente, pero los discos duros y las unidades SSD son un componente esencial de cualquier PC o portátil, y esas subidas podrían incidir en los precios de venta de estos equipos a medio (e incluso a corto) plazo.

Fuente: You are not allowed to view links. Register or Login

Como minar CHIA


Recursos:

Rendimiento SSD: You are not allowed to view links. Register or Login
Básico de Plottear: You are not allowed to view links. Register or Login
Calculadora: You are not allowed to view links. Register or Login
CHIA FAQ: You are not allowed to view links. Register or Login
CHIA Explorer: You are not allowed to view links. Register or Login
Minar en Windows/Linux (Repo): You are not allowed to view links. Register or Login

Espero que les sirva!
ANTRAX

29
Underc0de / Underc0de desembarca en México!!
« on: April 12, 2021, 09:05:13 am »
Hola a todos!

Como ya saben, nuestro mayor tráfico proviene de México, por lo que hemos decidido registrar la marca en ese país para proximamente empezar a hacer actividades y eventos con nuestros usuarios mexicanos.

Ya se iniciaron los trámites legales.



Muy pronto estaremos anunciando en este mismo post cuando el trámite quede 100% terminado, pero el registro ya es un hecho y esta en marcha, solo que demora unos días en ser publicado.

Actualmente ya existe un grupo de WhatsApp de dicho país: (Unirse solamente gente de ese país)

You are not allowed to view links. Register or Login

Nuestra embajadora en Mexico es You are not allowed to view links. Register or Login cualquier duda, pueden comunicarse con ella.

Seguimos en crecimiento y nos seguiremos expandiendo a más paises muy pronto!

Saludos a todos!
Underc0de Team

30

El municipio lasherino y Underc0de trabajarán en conjunto en informática y tecnología, capacitando y asesorando a los vecinos, comerciantes, Pymes y todos aquellos que se desarrollen en este rubro

Las Heras firmó un convenio con una fundación de desarrolladores informáticos para brindar capacitaciones, talleres, tutoriales, guías de aprendizaje y distintas herramientas y actualizaciones tecnológicas e informáticas a los vecinos, Pymes, comercios y todos aquellos que trabajan en la informatización o en avances tecnológicos.

Este acuerdo de colaboración mutua es entre la Municipalidad de Las Heras y la Fundación Underc0de con el objetivo de fomentar la economía del conocimiento 4.0 y las TIC (Tecnologías de la información y la comunicación), brindando su recurso humano en pos de soluciones y proyectos vinculados a la informática en beneficio del vecino, las Pymes, industrias, comercios y profesionales del departamento e incluso del mismo municipio.

El intendente Daniel Orozco y Danilo Vezzoni, presidente de la fundación, fueron quienes refrendaron este acuerdo con el que se buscará acercar herramientas a los vecinos, empresarios y comerciantes de Las Heras, entre otros, que desarrollan sus proyectos en el ámbito de la tecnología y la informática.

La Fundación Underc0de es una comunidad de desarrolladores informáticos y está para brindar soluciones y proyectos sobre informática, tecnología, robótica, desarrollo de aplicaciones, desarrollo de videojuegos, capacitaciones y alfabetización digital al municipio y al vecino de Las Heras. También a las Pymes, a quienes la fundación les brindará posibles soluciones, además de ser el semillero de Coworking de Desarrollo Estratégico.

Esto se traducirá en talleres, tutoriales, guías de aprendizaje, herramientas y actualizaciones informáticas, todo con la mirada puesta en la mejora constante de la comunidad por medio de la tecnología. Los interesados en participar de proyectos informáticos y tecnológicos pueden solicitar información al mail [email protected]

Sebastián Castro, subdirector de la Dirección de Desarrollo Estratégico, expresó que “desde el municipio estamos encarando desde hace un tiempo el llamado conocimiento 4.0 y Las Heras TIC, con polos tecnológicos. Y para nosotros es muy importante este convenio con la Fundación Underc0de porque nos van a trabajar en ese aspecto”.

“Todo ese trabajo de tecnología está apuntado a darle soluciones al vecino, como por ejemplo la agricultura, que lo estamos haciendo con el proyecto de hidroponia de El Borbollón, donde Underc0de nos está desarrollando un software con el cual nosotros podemos trabajar de manera gratuita todas las variables del invernadero a través de una aplicación, lo que hace más efectivo el trabajo”, agregó Castro.

A nivel tecnológico, es inimaginable lo que se puede llegar a hacer, siempre pensando en lograr una Ciudad Inteligente que mejore la calidad de vida de los vecinos. Y eso es a lo que se apunta desde el área de Desarrollo Estratégico de la Municipalidad de Las Heras, fundamentalmente educando y acompañando a los emprendedores informáticos que hay en el departamento.

La Fundación Underc0de está conformada por gente que tiene estrecha relación con la informática, robótica, inteligencia artificial y afines y se dedica al desarrollo y a la seguridad del área informática, con el desafío de alcanzar la libre divulgación del conocimiento, compartir saberes, intercambiar aportes e interactuar para potenciar las capacidades y habilidades de cada uno de sus integrantes en un ambiente cordial.

Los asociados a la fundación son analistas de sistemas, programadores, desarrolladores web y audiovisuales digitales, todo relacionado a la informática y de los cuales buscará nutrirse el área de Desarrollo Estratégico de Las Heras en beneficio de todo el departamento.

El objetivo general del Convenio-Macro firmado entre la Municipalidad de Las Heras y Uncerc0de es el de realizar acciones tendientes al crecimiento de la industria del software y Tecnologías de la Información y la Comunicación, tendiente a articular acciones de colaboración entre estas Instituciones en los aspectos académicos.

Además, los asociados de la fundación podrán tener una práctica profesional en las instalaciones que el municipio disponga, en una retribución mutua entre las dos partes.

Fuente: You are not allowed to view links. Register or Login

31
Fundación Underc0de / Fundación Underc0de - ¿Qué es?
« on: April 12, 2021, 07:10:46 am »

Hola comunidad!
Oficialmente quiero comentarles a todos que Underc0de pasó de ser de un simple foro a una fundación de informáticos.

¿Qué cambios trae esto a la comunidad?

En principio estamos empezando desde muy abajo. Le hemos dado un marco legal a todo lo que es underc0de para convertirlo en una fundación sin fines de lucro, con la finalidad de ayudar a informáticos a aprender sobre las últimas tecnologías del mercado y para ayudar a nuestros miembros a conseguir trabajo rapidamente en empresas de software. Actualmente hemos hecho pruebas piloto y ya hay más de 50 personas que han conseguido trabajo gracias a Underc0de.

La fundación tendrá su SEDE principal en Mendoza - Argentina, en donde contaremos con un lugar físico en donde se dictarán talleres y funcionará las 24hs como un Cowork para que nuestros miembros tengan este lugar como punto de encuentro o para trabajar.

Se educarán:

Niños: En programación en bloque y robótica
Jóvenes: En las ultimas tecnologías del mercado
Adultos/Ancianos: Redes sociales, tramites online, office, internet, etc.

Actualmente contamos con 1000 miembros en la fundación, se realizan juntadas mensuales para compartir un buen rato entre amigos y muy pronto contaremos con el lugar físico anteriormente mencionado.

A futuro se busca extender los cursos y capacitaciones a toda la comunidad de manera online.

Más allá de tener un lugar físico, el lugar oficial de encuentro de Underc0de seguirá siendo siempre el foro. Ya que aquí es en donde nucleamos a todos nuestros usuarios.

Los seguiremos manteniendo al tanto de cualquier novedad y avance que vayamos teniendo!

Web oficial de la fundación: You are not allowed to view links. Register or Login

Saludos,
Underc0de Team

32
Underc0de / Cambios en el foro (Secciones)
« on: April 11, 2021, 10:22:57 pm »
Hola a todos,

Se hicieron algunas modificaciones y cambios en las secciones del foro.

- La sección de "Presentaciones", también será utilizada para saludar por los cumpleaños.
- Sección de "Debates" y la de "Reviews" se han unificado
- Unificación de la sección "Papelera" y "Zona de Análisis"
- Se creó una sección nueva de Marketing: You are not allowed to view links. Register or Login
- Se creó una sección nueva para la fundación Underc0de: You are not allowed to view links. Register or Login
- Se unificaron secciones del Area 51.
- Se unificó la sección de Hardware y reparaciones
- Hacking Tools, subforo de la sección de Hacking.

Posiblemente unifiquemos algunas secciones más de desarrollo.

Saludos,
ANTRAX

33

Librería en Python que permite utilizar opciones de la Mi Band 4 desde la consola de Linux. Algunas de ellas necesitan un AuthKey (Basado en el emparejamiento) Es decir, que si o si necesitamos tener acceso a al app para vincularlo.

Como obtener el Authkey

Como prerequisito, necesitamos tener el teléfono rooteado, ya que necesitamos acceder a la base de datos de la aplicación MiFit.

Pasos:

1- Instalar MiFit (desde el playstore)
2- Crear una cuenta
3- Emparejar la app con el reloj
4- Ejecutar el siguiente comando desde la terminal root del teléfono:

Code: (bash) You are not allowed to view links. Register or Login
sqlite3 /data/data/com.xiaomi.hm.health/databases/origin_db_[YOURDBNAMEHERE] "select AUTHKEY from DEVICE"
De todas formas, la opción del Authkey es solo para alguna de las funcionalidades que detallaré a continuación.

Sin Authkey:
- Ver llamadas
- Ver alertas
- Ver notificaciones de llamadas perdidas
- Información del reloj
- Ver el titulo de la canción que esta sonando y opciones para controlar la música como el Stop, Play, Subir volumen y bajarlo

Con Authkey:
- Ver control del ritmo cardíaco en tiempo real
- Restaurar el Firmware o actualizarlo
- Contador de pasos
- Contador de calorías quemadas
- Configurar la fecha y hora
Entre otras funciones.

Instalación:

1- Clonar el repo: You are not allowed to view links. Register or Login
2- Instalar las siguientes dependencias:

Code: (bash) You are not allowed to view links. Register or Login
sudo apt-get install libglib2.0-dev
pip3 install -r requirements.txt

3- (Opcional) Si tenemos el AuthKey, debemos ponerlo en el archivo auth_key.txt que viene junto a este script
4- Apagar el bluetooth en el teléfono en el que tengamos vinculado al reloj
5- Buscar el reloj utilizando la dirección MAC usando hcitool

Code: (bash) You are not allowed to view links. Register or Login
sudo hcitool lescan
sudo hciconfig hci0 reset

6- Correr el miband4_console

Code: (bash) You are not allowed to view links. Register or Login
python3 miband4_console.py -m MAC_ADDRESS

URL del Repositorio oficial: You are not allowed to view links. Register or Login

Espero que les sirva!
ANTRAX

34

Hola a todos, como ya saben, se filtraron varios teléfonos de usuarios de Facebook.

Noticia completa: You are not allowed to view links. Register or Login


Descarga:

Afghanistan - You are not allowed to view links. Register or Login
Albania - You are not allowed to view links. Register or Login
Algeria - You are not allowed to view links. Register or Login
Angola - You are not allowed to view links. Register or Login
Argentina - You are not allowed to view links. Register or Login
Australia - You are not allowed to view links. Register or Login
Azerbaijan - You are not allowed to view links. Register or Login
Bahrain - You are not allowed to view links. Register or Login
Bangladesh - You are not allowed to view links. Register or Login
Belgium - You are not allowed to view links. Register or Login
Bolivia - You are not allowed to view links. Register or Login
Botswana - You are not allowed to view links. Register or Login
Brazil - You are not allowed to view links. Register or Login
Brunei - You are not allowed to view links. Register or Login
Bulgaria - You are not allowed to view links. Register or Login
Burkina Faso - You are not allowed to view links. Register or Login
Burundi - You are not allowed to view links. Register or Login
Cambodia - You are not allowed to view links. Register or Login
Cameroon - You are not allowed to view links. Register or Login
Canada - You are not allowed to view links. Register or Login
Chile - You are not allowed to view links. Register or Login
China - You are not allowed to view links. Register or Login
Colombia - You are not allowed to view links. Register or Login
Costa Rica - You are not allowed to view links. Register or Login
Croatia - You are not allowed to view links. Register or Login
Cyprus - You are not allowed to view links. Register or Login
Czech Republic - You are not allowed to view links. Register or Login
Denmark - You are not allowed to view links. Register or Login
Dibouti - You are not allowed to view links. Register or Login
Ecuador - You are not allowed to view links. Register or Login
Egypt - You are not allowed to view links. Register or Login
El Salvador - You are not allowed to view links. Register or Login
Estonia - You are not allowed to view links. Register or Login
Ethopia - You are not allowed to view links. Register or Login
Fiji - You are not allowed to view links. Register or Login
Finland - You are not allowed to view links. Register or Login
France - You are not allowed to view links. Register or Login
Georgia - You are not allowed to view links. Register or Login
Germany - You are not allowed to view links. Register or Login
Ghana - You are not allowed to view links. Register or Login
Greece - You are not allowed to view links. Register or Login
Guatemala - You are not allowed to view links. Register or Login
Haiti - You are not allowed to view links. Register or Login
Honduras - You are not allowed to view links. Register or Login
Hungary - You are not allowed to view links. Register or Login
Iceland - You are not allowed to view links. Register or Login
India - You are not allowed to view links. Register or Login
Indonesia - You are not allowed to view links. Register or Login
Iran - You are not allowed to view links. Register or Login
Iraq - You are not allowed to view links. Register or Login
Ireland - You are not allowed to view links. Register or Login
Israel - You are not allowed to view links. Register or Login
Italy - You are not allowed to view links. Register or Login
Jamaica - You are not allowed to view links. Register or Login
Jordan - You are not allowed to view links. Register or Login
Kazakhstan - You are not allowed to view links. Register or Login
Kuwait - You are not allowed to view links. Register or Login
Lebanon - You are not allowed to view links. Register or Login
Libya - You are not allowed to view links. Register or Login
Lithunia - You are not allowed to view links. Register or Login
Luxemburg - You are not allowed to view links. Register or Login
Macao - You are not allowed to view links. Register or Login
Malaysia - You are not allowed to view links. Register or Login
Maldives - You are not allowed to view links. Register or Login
Malta - You are not allowed to view links. Register or Login
Mauritus - You are not allowed to view links. Register or Login
Mexico - You are not allowed to view links. Register or Login
Moldova - You are not allowed to view links. Register or Login
Morocco - You are not allowed to view links. Register or Login
Namibia - You are not allowed to view links. Register or Login
Netherland - You are not allowed to view links. Register or Login
Nigeria - You are not allowed to view links. Register or Login
Norway - You are not allowed to view links. Register or Login
Oman - You are not allowed to view links. Register or Login
Palestine - You are not allowed to view links. Register or Login
Panama - You are not allowed to view links. Register or Login
Peru - You are not allowed to view links. Register or Login
Philiphines - You are not allowed to view links. Register or Login
Poland - You are not allowed to view links. Register or Login
Portugal - You are not allowed to view links. Register or Login
Puerto Rico - You are not allowed to view links. Register or Login
Qatar - You are not allowed to view links. Register or Login
Russia - You are not allowed to view links. Register or Login
Saudi Arabia - You are not allowed to view links. Register or Login
Serbia - You are not allowed to view links. Register or Login
Singapore - You are not allowed to view links. Register or Login
Slovenia - You are not allowed to view links. Register or Login
South Africa - You are not allowed to view links. Register or Login
South Korea - You are not allowed to view links. Register or Login
Spain - You are not allowed to view links. Register or Login
Sudan - You are not allowed to view links. Register or Login
Sweden - You are not allowed to view links. Register or Login
Switzerland - You are not allowed to view links. Register or Login
Syria - You are not allowed to view links. Register or Login
Taiwan - You are not allowed to view links. Register or Login
Tunisia - You are not allowed to view links. Register or Login
Turkey - You are not allowed to view links. Register or Login
Turkmenistan - You are not allowed to view links. Register or Login
UAE - You are not allowed to view links. Register or Login
UK - You are not allowed to view links. Register or Login
Uruguay - You are not allowed to view links. Register or Login
USA - You are not allowed to view links. Register or Login
Yemen - You are not allowed to view links. Register or Login

Saludos,
ANTRAX

35
Debates, Reviews y Opiniones / [DEBATE] PHP vs NodeJS
« on: March 30, 2021, 07:50:43 pm »

Hola a todos!

Abro este post para que debatamos sobre cual de estos dos lenguajes es mejor como backend para plataformas web y porque creen que es así.

En caso de que consideren que hay otro mejor o más potente, también pueden mencionarlo!

Saludos.

36

Hola lectores! El día de hoy vamos a tocar un tema del cual se esta hablando mucho hoy en día, y son los Ransomwares.

Hace unos días, un colega de Underc0de acudió a mi porque un Ransomware entró en una de las terminales de su empresa e infectó al resto de las computadoras conectadas a la red.

Antes de meternos de lleno en el tema de hoy….

¿Qué es un Ransomware?

Es un malware que infecta nuestra computadora y encripta nuestros archivos con el fin de pedir un rescate por ellos. Es decir, para poder volver a la normalidad a dichos archivos, deberemos pagarle una suma de dinero al creador del malware para que nos de una KEY que revierta el daño que hizo. Obviamente esa suma de dinero suele ser muy alta, como en este caso un millón y medio de dolares… Una locura no?

¿Qué hacemos si un Ransomware nos infecta?

Lo primero que debemos hacer, es examinar que tipo de Ransomware es o como se llama. Hay movimientos anti-malwares que crearon una especie de biblia con información sobre cada uno de ellos y sobre como desenfectarse o desencriptar los archivos sin tener que pagar.

Antes de pasarles el archivo, quiero aclarar que no estan las vacunas de TODOS los ransomwares. Tengan en cuenta que hay muchos de ellos y cada día aparecen nuevos. Pero en caso de ser infetados por alguno viejo, acá encontrarán la solución.


Documento completo:

You are not allowed to view links. Register or Login

Recomendaciones

A continuación les voy a dar una serie de recomendaciones que según yo, son fundamentales para afrontar este tipo de problemas.

Punto 1: <<BACKUPS!!!>> se que todos pensarán: ¿En serio? si, es en serio… se que es tedioso, que se pierde tiempo, pero creanmé que es sumamente importante.
Punto 2: Desactivar el servicio SMBv1
Punto 3: Instala los últimos parches de seguridad de Microsoft, en especial el siguiente: MS17-010 (You are not allowed to view links. Register or Login)
Punto 4: Asegurate de tener un buen AntiVirus. Si bien sabemos que no nos salvaran del 100% de los malwares, pero si de la gran mayoría.
Punto 5: Revisa bien lo que ejecutas en tu PC. Es decir, no aceptes archivos de gente que no conoces, o que te envíen por las redes sociales, mail, etc. (Se que es un punto obvio… Pero la ingeniería social esta a flor de piel)

NOTA: El punto 2 y 3 ayudan a que el ransomware no se propague por nuestra red e infecte a todas las computadoras conectadas

Espero que les guste el articulo y que comenten contando sus experiencias con este tipo de malware!

37
Underc0de / Feliz 2021 Comunidad!
« on: December 31, 2020, 04:54:15 pm »

Estimada comunidad de Underc0de:

No quiero dejar pasar el momento para invitarlos a reflexionar y a recordar todo lo vivido en este año... Las pérdidas y los triunfos que tuvimos. Fue un año distinto, un año raro, un año de encierro... Pero no es facil encerrar a los leones y a eso lo saben, nuestra comunidad se caracteriza por su fiereza y entrega, y se que cuando esto pase, saldremos a rugir otra vez.

Este 2020 sirvió para pensar, para prepararnos y conocernos a nosotros mismos. Aprendimos a valorar lo que tenemos y sobre todo, aprendimos lo importante que es el vivir el día a día. Además, la pandemia nos ayudó a buscar alternativas, nuevos caminos y a redescubrirnos. Para este nuevo año, dejemos los miedos de lado y salgamos a hacer todo lo que no pudimos hacer en este 2020.

Se vienen nuevos desafíos, nuevas metas que conquistar, y como comunidad, estamos preparados para afrontarlas.
En estos días iré comentando todos los avances que hemos tenido en esta cuarentena y todo lo que vamos logrando gracias al apoyo de cada uno de ustedes.

Esta noche, cuando el reloj marque las 00hs, levanten sus copas y brinden por aquellos que estan, y por los que no pudieron llegar, pero que esten donde esten, van a apoyarnos para que este nuevo año sea mucho mejor.

Quiero agradecerle al increible staff de Underc0de, que siempre estan al pie del cañón dispuestos a lo que sea para el bien de la comunidad. Espero poder tenerlos a mi lado por muchisimos años más.

Saludos a todos y espero que empiecen muy bien este 2021!
ANTRAX

38
Underc0de / Sorteo de fin de año!!
« on: December 01, 2020, 10:17:05 pm »
Hola a toda la comunidad!
Queremos cerrar este gran año de Underc0de con un super sorteo para celebrar la apertura de la fundación!


Se trata de un vuelo en Parapente totalmente gratis!

¿Cómo participar?

- Seguir el Instagram: You are not allowed to view links. Register or Login
- Comentar este post con tu nombre o nick
- Etiquetar a un amigo mencionandolo en el foro: @You are not allowed to view links. Register or Login

El sorteo se realizará el 10 de Diciembre del 2020 por Meet (online) entre las personas anotadas en este post y se corroborará que este siguiendo el instagram.

Aclaraciones:

- Solo participa la gente de Mendoza
- El premio incluye el vuelo y el traslado (No incluye las fotos, se pagan por separado)
- El premio es transferible a un amigo o familiar en caso de no animarse!

Esperamos que participen!
Underc0de Team

PARTICIPANTES

Dinno
Geniol
HydeFS
RookieTaylor
Chojun
Vazquesoft
Lucas
Jioxep
Marina carrizo
#[email protected]#
JuliKM
XxMetalMasterXX
ZarathuxXxtrA
Pocho
Delatorremario
Sandi
cristianizan24
p_p
oromi
LKI
Fernando.e
Paulapari
TENIENTEDAN666
TinchoMc
Joseru2005
NicoQuattrini
GabrielBermudez

39
Underc0de / Felicitaciones Kirari!! Nuevo Moderador Global
« on: October 15, 2020, 05:55:47 pm »
@You are not allowed to view links. Register or Login

Por tu gran compromiso con la comunidad, hemos decidido darte el rango de moderador global.
Muchas gracias por todo lo que haces por Underc0de y por sentirlo siempre como tu casa!

Esperamos tenerte aquí por muchos años más!

Saludos y Felicitaciones!!
STAFF

40
Underc0de / Vota el mejor diseño de lata!
« on: September 20, 2020, 11:10:29 pm »
EQUIPOS:

EGGNIANOS   
#   Integrantes
1   Juan Cruz
2   Anabel Caliri
3   Cesar Antunes
4   Anto Guarnieri
5   Sole Lopez
6   Eimi Quinteros




OVERC0DE   
#   Integrantes
1   Giane Vezzoni
2   Anddre Par
3   Mariano Montenegro
4   Joel Vitelli (Dante)
5   Fabri Balbontin
6   Facu Torres




TEAM ASADO
#   Integrantes
1   Sandy Achuras
2   Chojun Costillas
3   Lucas Arañita
4   Ricardo Entraña
5   Maca Marucha
6   Jioxep Matambre




SUDOAPT   
#   Integrantes
1   Fede Calderón
2   Gabriel Segreti
3   Nicolás Ramírez
4   Leonardo Muñoz
5   Valentín Vidal
6   Cristian Palmero

NO PRESENTÓ DISEÑO



TEAM ALCHOLIZA2   
#   Integrantes
1   Elvio
2   Inmortal
3   Sebastian Arbona
4   Fer Elaskar
5   Bruno Mirinda (Lungo)
6   Paloma




UnderGanad0res   
#   Integrantes
1   Anita Alvarez
2   Leo Lepez
3   Tincho Macola
4   Uriel Funes
5   Alfre Vazquez
6   Tete

NO PRESENTÓ DISEÑO



Samurai C0ders   
#   Integrantes
1   Marcio Dominguez
2   Miguel Medina
3   Flor Salcedo
4   Regina
5   Antu
6   Hugo Gomez (Feno)




Code X
#   Integrantes
1   Julia García
2   Noelia Copa
3   Rebeca Ibarra
4   Elías coca
5   Germán giorgis
6   Nicolás Martini




SUPRAC0DE   
#   Integrantes
1   Sol
2   Pablo Rodriguez
3   Pablo Pelaia
4   Vega Enrique
5   Roberto
6   AndresKo




INFECTI0N   
#   Integrantes
1   Nico
2   David
3   Alejandra
4   Matías
5   Dsalme
6   Cinthia




BATHROOM   
#   Integrantes
1   Jose Rúffolo
2   Cristian Chiera
3   Floo
4   Cristian
5   Jah
6   Luis Javier

NO PRESENTÓ DISEÑO

Mucha suerte a todos los equipos!

Pages: 1 [2] 3 4 ... 69