diff --git a/content/_index.md b/content/_index.md index 49c9e1b9..e72abd77 100644 --- a/content/_index.md +++ b/content/_index.md @@ -12,11 +12,65 @@ toc: false ## Explora -{{< cards cols="2" >}} +{{< cards cols="3" >}} + {{< card link="https://www.omegaup.org/" title="Organización sin fines de lucro" icon="user-group" >}} + {{< card link="https://www.omegaup.com/" title="Plataforma omegaUp" icon="server" >}} {{< card link="posts" title="Entradas del blog" icon="book-open" >}} - {{< card link="https://www.omegaup.com/" title="omegaUp.com" icon="user" >}} {{< /cards >}} -## Documentación +## Comienza +{{% steps %}} + +### Revisa nuestro [código de conducta](posts/codigo-de-conducta-en-omegaup/). + - Crea tu cuenta en [omegaUp.com/login](https://omegaup.com/login). + +### Completa tu perfil en [mi perfil](https://omegaup.com/profile/): +Puedes acceder desde el menú desplegable en la sección superior derecha donde aparece tu nombre de usuario. + - [Cambia tu contraseña](https://omegaup.com/profile/#change-password) desde el manú de la sección izquierda con botones azules. + - Configura tus [preferencias](https://omegaup.com/profile/#edit-preferences) y selecciona tu lenguaje de programación. + - Si tienes más de una cuenta puedes agruparlas en [administrar identidades](https://omegaup.com/profile/#manage-identities). + - Navega y descubre la plataforma [omegaUp](https://omegaup.com). + - Revisa e incrementa tus [insignias](https://omegaup.com/badge/list/). + +### Escoge tu perfil: + +**Estudiante** +- [¿Cómo resolver problemas? [parte 0]](posts/introduccion-a-omegaup-parte-0/) +- [¿Cómo resolver problemas? [parte 1]](posts/introduccion-a-omegaup-parte-1/) +- [¿Cómo resolver problemas? [parte 2]](posts/introduccion-a-omegaup-parte-2-problemas-basicos/) +- [Busca tus problemas](https://omegaup.com/problem/collection/) +- Se el mejor [reglas del coder del mes](/posts/reglas-del-coder-del-mes/) + + +**Doscente** +- Crea tus [cursos con tareas y exámenes](/posts/anunciando-omegaup-escuelas/). +- [Agregar asistentes a curso](posts/revision-codigo-envios-cursos/#rol-de-asistente-de-ense%C3%B1anza). +- Crear cuentas de usuarios para evento [administrador de identidades](posts/administracion-de-identidades/). +- [Revisa automáticamente](posts/revision-codigo-envios-cursos/) los códigos en envíos de cursos. +- [Analiza las diferencias en salidas](posts/analisis-de-diferencias-en-salidas-para-envios-de-problemas-educativos/) para envíos de problemas educativos. + +### Continúa programando. +- [Resuelve más problemas](https://omegaup.com/problem/collection/) +- Aprende de la [solución al problema](https://www.youtube.com/watch?v=Rnel7EJCy7A&list=PLdSCJwXErQ8GMdYCQfikpin40Q0AZMBwn). +- Inspírate con nuestras [historias de éxito](https://www.youtube.com/watch?v=DLWwm6glajg&list=PLdSCJwXErQ8HaBjqgL_ISj5UWnFFHGxJQ). + +{{% /steps %}} + +## Ayuda y soporte técnico + +{{< cards cols="2" >}} + {{< card link="https://github.com/omegaup/omegaup/issues/new/choose" title="Reporta issues" icon="flag" >}} + {{< card link="https://github.com/omegaup/omegaup/wiki" title="Documentación wiki" icon="card" >}} +{{< /cards >}} + +## Aún necesitas ayuda +{{< cards cols="3" >}} + {{< card link="mailto:hello@omegaup.org?subject=Hola%20soy&body=Hola%20soy" title="Escríbenos a hello@omegaup.org" icon="mail" >}} + {{< card link="mailto:soporte@omegaup.org?subject=Ayuda%20con%20¿?%20&body=Necesito..." title="Soporte técnico" icon="support" >}} + {{< card link="https://discord.com/invite/K3JFd9d3wk" title="Pregunta a la comunidad" icon="discord" >}} +{{< /cards >}} -Para obtener más información, visite [omegaUp.org](https://www.omegaup.org). \ No newline at end of file +## Ayúdanos +{{< cards cols="1" >}} + {{< card link="https://www.omegaup.org/donate" title="Quieres apoyarnos haz una donación." icon="cash" >}} +{{< /cards >}} diff --git a/content/posts/introduccion-a-omegaup-parte-0.md b/content/posts/introduccion-a-omegaup-parte-0.md index 371110c2..967624ba 100644 --- a/content/posts/introduccion-a-omegaup-parte-0.md +++ b/content/posts/introduccion-a-omegaup-parte-0.md @@ -56,4 +56,4 @@ Como puedes darte cuenta, varios de los status no son mutuamente exclusivos. Sie Si crees que tu programa está resolviendo bien el problema, deténte a pensar por qué podría estar mal. El 99% de las veces, el problema está bien (sobre todo si hay alguien más que ya lo logró resolver), pero si tienes evidencia que hay algún error en el problema (por ejemplo, si dice la descripción que no habrán números mayores a 1000, y en tu programa validas esto y haces que te devuelva un veredicto como MLE), por favor pide una clarificación con esta información y tu ID de envío para que los jueces lo revisen. -Ahora sí, estás listo para continuar con la [parte 1](http://blog.omegaup.com/2013/10/introduccion-a-omegaup/ "parte 1") del tutorial de omegaUp. \ No newline at end of file +Ahora sí, estás listo para continuar con la [parte 1](/posts/introduccion-a-omegaup-parte-1/ "parte 1") del tutorial de omegaUp. \ No newline at end of file diff --git a/content/posts/introduccion-a-omegaup.md b/content/posts/introduccion-a-omegaup-parte-1.md similarity index 91% rename from content/posts/introduccion-a-omegaup.md rename to content/posts/introduccion-a-omegaup-parte-1.md index a465829a..357920a0 100644 --- a/content/posts/introduccion-a-omegaup.md +++ b/content/posts/introduccion-a-omegaup-parte-1.md @@ -11,7 +11,7 @@ Estamos iniciando una serie de 10 posts para ayudar a nuestros nuevos usuarios a -En este post inicial voy a cubrir los aspectos más básicos de la resolución de problemas. Vamos a tomar como base el problema clásico [sumas](https://omegaup.com/arena/problem/sumas2#). +En este post inicial voy a cubrir los aspectos más básicos de la resolución de problemas. Vamos a tomar como base el problema clásico [sumas](https://omegaup.com/arena/problem/sumas/). **Enunciado del problema** @@ -61,7 +61,7 @@ Si quieres saber más sobre los tipos de variables y sus límites, te recomiendo Aquí enlisto varias fuentes de muy buena información sobre cómo resolver problemas y diseñar algoritmos para concursos de programación en general.  Los siguientes tutoriales estarán basados en estas fuentes, les recomiendo mucho darles una revisada: -* [Problemas y Algoritmos, Luis Vargas.](https://omegaup.com/img/libropre3.pdf) +* [Problemas y Algoritmos, Luis Vargas.](https://drive.google.com/file/d/1PLOO3wLCnOVC_cODwiofahsRGeyoJeCU/view) * [El blog de Pier Paolo sobre Algoritmos](http://pier.guillen.com.mx/) * [TopCoder tutorials](http://community.topcoder.com/tc?module=Static&d1=tutorials&d2=alg_index). En particular les recomiendo empezar por [The Importance of Algorithms](http://community.topcoder.com/tc?module=Static&d1=tutorials&d2=importance_of_algorithms) y [How to find a solution.](http://community.topcoder.com/tc?module=Static&d1=tutorials&d2=findSolution) * [El blog de Rodrigo Burgos (nivel avanzado)](http://algorithmmx.blogspot.com/) @@ -74,4 +74,6 @@ Aquí hay algunos otros problemas con los que puedes practicar para iniciarte en 2. [Bisiesto](https://omegaup.com/arena/problem/bisiesto). [Solución](https://gist.github.com/joemmanuel/6596821). 3. [Patos](https://omegaup.com/arena/problem/patos). [Solución](https://gist.github.com/joemmanuel/6596898). -Tienes otros tips o algunos tutoriales/soluciones que quieras compartir? Escríbelos en los comentarios. \ No newline at end of file +Tienes otro tip o algún tutorial/solución que quieras compartir? Escríbelos a [hello@omegaup.com](mailto:hello@omegaup.org?subject=Comparto%20tip%20ó%20solución "Escríbenos a hello@omegaup.com") + +Ahora sí, estás listo para continuar con la [parte 2](/posts/introduccion-a-omegaup-parte-2-problemas-basicos/ "parte 2") del tutorial de omegaUp. \ No newline at end of file diff --git a/content/posts/introduccion-a-omegaup-parte-2-problemas-basicos.md b/content/posts/introduccion-a-omegaup-parte-2-problemas-basicos.md index 55ec9f93..96710163 100644 --- a/content/posts/introduccion-a-omegaup-parte-2-problemas-basicos.md +++ b/content/posts/introduccion-a-omegaup-parte-2-problemas-basicos.md @@ -7,7 +7,7 @@ draft: false tags: ['Study material', 'Introducción a omegaUp'] --- -Hola de nuevo. Continuando con la serie Introducción a Omegaup, esta vez vamos a hacer referencia a los problemas más sencillos de la plataforma a la fecha. [Aquí se encuentra la parte 1](http://blog.omegaup.com/2013/09/introduccion-a-omegaup/#more-406) de esta serie. +Hola de nuevo. Continuando con la serie Introducción a Omegaup, esta vez vamos a hacer referencia a los problemas más sencillos de la plataforma a la fecha. [Aquí se encuentra la parte 1](/posts/introduccion-a-omegaup-parte-1/) de esta serie. Para estos problemas, no se requiere conocer una técnica o un algoritmo en específico: simplemente requieren implementar (o simular) lo que se describe en el problema o hacer una o dos observaciones relativamente sencillas que permiten simplificar la implementación o acortar el número de operaciones que tu programa tendría que hacer y con ello poder resolver el problema dentro de los límites. @@ -15,7 +15,7 @@ Para estos problemas, no se requiere conocer una técnica o un algoritmo en espe Antes de pasar a la lista de problemas, quiero empezar con las lecturas recomendadas para empezar a resolver problemas en omegaUp: -* [El Libro de Luis Vargas sobre Algoritmos.](https://omegaup.com/img/libropre3.pdf) Este es el libro que usamos para preparar a los preseleccionados de México para la Olimpiada Internacional de Informática. Su lectura completa es recomendada, sin embargo las secciones VII y II son fundamentales. +* [El Libro de Luis Vargas sobre Algoritmos.](https://drive.google.com/file/d/1PLOO3wLCnOVC_cODwiofahsRGeyoJeCU/view) Este es el libro que usamos para preparar a los preseleccionados de México para la Olimpiada Internacional de Informática. Su lectura completa es recomendada, sin embargo las secciones VII y II son fundamentales. * Los temas 1, 2, 4 y 5 [del blog de Pier Paolo](http://pier.guillen.com.mx/) sobre algoritmos. * [The Importance of Algorithms](http://community.topcoder.com/tc?module=Static&d1=tutorials&d2=importance_of_algorithms) (Topcoder Algorithm tutorials) * [Mathematics for Topcoders](http://community.topcoder.com/tc?module=Static&d1=tutorials&d2=math_for_topcoders) (Topcoder Algorithm tutorials) @@ -30,11 +30,11 @@ Estos concursos fueron diseñados para familiarizarse con la programación compe **Problemas no-tan-directos** -* [Engranes ](https://omegaup.com/arena/problem/engranes)([solución](http://blog.omegaup.com/category/soluciones-preselectivo/etapa-1/examen-1/)) -* [Lento](https://omegaup.com/arena/problem/lento) ([solución](http://blog.omegaup.com/2012/10/juego-lento-ethan-jimenez/)) +* [Engranes ](https://omegaup.com/arena/problem/engranes)([solución](/posts/engranes-khayyam-solucion-enrique-lira/)) +* [Lento](https://omegaup.com/arena/problem/lento) ([solución](/posts//juego-lento-ethan-jimenez/)) * [Subprimos](https://omegaup.com/arena/problem/subprimos) ([solución](https://gist.github.com/joemmanuel/6885731) de [diego\_futbolm](https://omegaup.com/profile/diego_futbolm)) -* [La venganza de Silvio](https://omegaup.com/arena/problem/VenganzaDeSilvio) ([solución](http://blog.omegaup.com/2013/08/solucion-a-la-venganza-de-silvio/)) -* [Las cartas del Dr. Lira](https://omegaup.com/arena/problem/CartasDrLira) ([solución](http://blog.omegaup.com/2013/07/solucion-a-las-cartas-del-dr-lira/)) +* [La venganza de Silvio](https://omegaup.com/arena/problem/VenganzaDeSilvio) ([solución](/posts//solucion-a-la-venganza-de-silvio/)) +* [Las cartas del Dr. Lira](https://omegaup.com/arena/problem/CartasDrLira) ([solución](/posts/solucion-a-las-cartas-del-dr-lira/)) * [El tablero de Bety](https://omegaup.com/arena/problem/EltableroBety) ([solución](https://gist.github.com/joemmanuel/6885843) de [spleensarethebest](https://omegaup.com/profile/spleensarethebest)) * [Triángulos](https://omegaup.com/arena/problem/triangulos) ([solución TriangleConstruction en Topcoder](http://community.topcoder.com/tc?module=Static&d1=hs&d2=match_editorials&d3=tchs07Rd1Gamma)) diff --git a/hugo.yaml b/hugo.yaml index 2583372b..4c432014 100644 --- a/hugo.yaml +++ b/hugo.yaml @@ -19,21 +19,16 @@ menu: main: - name: Blog pageRef: /posts - weight: 5 + weight: 1 - name: Buscar - weight: 6 + weight: 10 params: type: search - name: GitHub - weight: 7 + weight: 11 url: "https://github.com/omegaup" params: icon: github - - name: Discord - weight: 8 - url: "https://discord.com/invite/K3JFd9d3wk" - params: - icon: discord params: navbar: @@ -47,8 +42,8 @@ params: height: 36 footer: + displayPoweredBy: true displayCopyright: true - displayPoweredBy: false editURL: enable: false diff --git a/themes/hextra/layouts/404.html b/themes/hextra/layouts/404.html index 0628f454..97e5b6da 100644 --- a/themes/hextra/layouts/404.html +++ b/themes/hextra/layouts/404.html @@ -19,6 +19,10 @@ } } + + omegaUp blog + +

404

This page could not be found.