Repository: sisoputnfrba/foro Branch: master Commit: 9e5b5f3c536d Files: 12 Total size: 24.0 KB Directory structure: gitextract_uxqm26i4/ ├── .github/ │ └── ISSUE_TEMPLATE/ │ ├── 01-quiero-hacer-un-aporte.md │ ├── 02-necesito-ayuda-para-configurar-las-vms-de-la-catedra.yml │ ├── 03-necesito-ayuda-para-resolver-el-tp0.yml │ ├── 04-tengo-una-duda-sobre-el-enunciado.yml │ ├── 05-necesito-ayuda-de-programacion-en-c.yml │ ├── 06-necesito-ayuda-con-otra-herramienta.yml │ ├── 07-tengo-una-duda-sobre-las-pruebas.yml │ └── config.yml ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE.md ├── POSTS INTERESANTES.md └── README.md ================================================ FILE CONTENTS ================================================ ================================================ FILE: .github/ISSUE_TEMPLATE/01-quiero-hacer-un-aporte.md ================================================ --- name: Quiero hacer un aporte about: Si querés hacer algún aporte a la cátedra, podés hacerlo por acá. ¡Gracias! :) title: '' labels: aportes assignees: '' --- ================================================ FILE: .github/ISSUE_TEMPLATE/02-necesito-ayuda-para-configurar-las-vms-de-la-catedra.yml ================================================ name: Necesito ayuda para configurar las VMs de la cátedra description: Usá este template si necesitás ayuda para configurar las VMs de la cátedra. labels: ['herramientas-ide-git-vms-etc :wrench:'] projects: [] assignees: [] body: - type: textarea id: description attributes: label: 🖋️ Descripción description: | Contanos cuál es el contexto de tu duda o problema, cuál es el comportamiento que esperabas y el que obtuviste. No olvides buscar primero en el buscador de issues por si la duda ya fue resuelta antes. Si no se resuelve pero creés que el issue está relacionado, podés citarlo con un #. ¿Hiciste algún cambio reciente en la configuración? De ser así, ¿cuál? validations: required: true - type: textarea id: docs attributes: label: 🔎 Búsqueda en foros description: | Contanos si investigaste sobre el tema en Google o foros, y si encontraste algún post que sea de utilidad para darnos más contexto sobre el problema. validations: required: false - type: textarea id: vm attributes: label: 📦 Especificaciones de la VM description: | Podés enumerar más configuraciones que creas que están relacionadas como la versión de Guest Additions, el controlador gráfico, etc. value: | - Versión de VirtualBox: - Memoria RAM asignada: validations: required: false - type: textarea id: host attributes: label: 🖥️ Especificaciones del host description: | Podés enumerar más configuraciones que creas que están relacionadas como la versión de BIOS, la motherboard, etc value: | - Sistema Operativo y versión: - Memoria RAM: - Procesador: validations: required: false - type: textarea id: logs attributes: label: 💻 Logs description: | Si obtuviste por consola o por pantalla algo que pueda ayudar a darnos más contexto, no subas capturas de pantalla, copiá el texto y pegalo acá. Podés darle formato código seleccionando todas las líneas a la vez y pulsando Ctrl + 'e'. Si el output es muy extenso, sentite libre de adjuntar un archivo de texto en su lugar. validations: required: false - type: checkboxes id: terms attributes: label: 📝 Normas del foro description: Al subir el issue, asumimos que leíste los [lineamientos del foro](https://github.com/sisoputnfrba/foro/blob/master/README.md) options: - label: Leí los lineamientos del foro required: true ================================================ FILE: .github/ISSUE_TEMPLATE/03-necesito-ayuda-para-resolver-el-tp0.yml ================================================ name: Necesito ayuda para resolver el TP0 description: Usá este template si necesitás ayuda para encarar y resolver el TP0. labels: ['tp0-workshop'] projects: [] assignees: [] body: - type: textarea id: description attributes: label: 🖋️ Descripción description: | Contanos cuál es el contexto de tu duda o problema, cuál es el comportamiento que esperabas y el que obtuviste. No olvides buscar primero en el buscador de issues por si la duda ya fue resuelta antes. Si no se resuelve pero creés que el issue está relacionado, podés citarlo con un #. placeholder: validations: required: true - type: textarea id: docs attributes: label: 📔 Citas del enunciado/videos description: | Copianos los fragmentos del enunciado sobre los cuales tengas dudas y en qué sección o página se encuentra cada uno. Si es un video, alcanza con decirnos cuál es y en qué minuto se encuentra. Podés darle formato 'cita' con un símbolo '>' adelante. validations: required: false - type: textarea id: ideas attributes: label: 💭 Soluciones posibles description: | Si crees que puede servir para darnos más contexto sobre tu duda, contanos tus alternativas sobre cómo podrías encarar este ejercicio. validations: required: false - type: checkboxes id: terms attributes: label: 📝 Normas del foro description: Al subir el issue, asumimos que leíste los [lineamientos del foro](https://github.com/sisoputnfrba/foro/blob/master/README.md) options: - label: Leí los lineamientos del foro required: true ================================================ FILE: .github/ISSUE_TEMPLATE/04-tengo-una-duda-sobre-el-enunciado.yml ================================================ name: Tengo una duda sobre el enunciado description: Usá este template si tenés una duda sobre una cita del enunciado del TP. labels: ['enunciado-c :page_facing_up:'] projects: [] assignees: [] body: - type: textarea id: description attributes: label: 🖋️ Descripción description: | Contanos cuál es el contexto de tu duda o problema. No olvides buscar primero en el buscador de issues por si la duda ya fue resuelta antes. Si no se resuelve tu duda pero creés que el issue está relacionado, podés citarlo con un #. placeholder: validations: required: true - type: textarea id: quotes attributes: label: 📔 Citas del enunciado/videos description: | Copianos los fragmentos del enunciado sobre los cuales tengas dudas y en qué sección o página se encuentra cada uno. Si es un video, alcanza con decirnos cuál es y en qué minuto se encuentra. Podés darle formato 'cita' con un símbolo '>' adelante. validations: required: false - type: textarea id: alternatives attributes: label: 💭 Soluciones posibles description: | Si crees que puede servir para darnos más contexto sobre tu duda, contanos tus alternativas sobre cómo podrías encarar este ejercicio. validations: required: false - type: checkboxes id: terms attributes: label: 📝 Normas del foro description: Al subir el issue, asumimos que leíste los [lineamientos del foro](https://github.com/sisoputnfrba/foro/blob/master/README.md) options: - label: Leí los lineamientos del foro required: true ================================================ FILE: .github/ISSUE_TEMPLATE/05-necesito-ayuda-de-programacion-en-c.yml ================================================ name: Necesito ayuda de programación en C description: Usá este template si necesitás ayuda con las commons, gcc, sockets, threads o C en general. labels: ['programacion-c', 'api-linux-threads-semaforos-etc'] projects: [] assignees: [] body: - type: textarea id: description attributes: label: 🖋️ Descripción description: | Contanos cuál es el contexto de tu duda o problema, cuál es el comportamiento que esperabas y el que obtuviste. No olvides buscar primero en el buscador de issues por si la duda ya fue resuelta antes. Si no se resuelve pero creés que el issue está relacionado, podés citarlo con un #. placeholder: validations: required: true - type: textarea id: docs attributes: label: 📚 Búsqueda en documentación/foros description: | Contanos si investigaste sobre el tema en Google o foros, y si encontraste algún post que sea de utilidad para darnos más contexto sobre el problema. En caso de tener una duda con alguna función de Linux, recomendamos consultar primero las [manpages](https://man7.org/linux/man-pages/index.html). Si es una función de las commons, la [documentación](https://faq.utnso.com.ar/commons-docs) también puede resultar muy útil. validations: required: false - type: textarea id: code attributes: label: 📄 Código relevante description: | No subas capturas de pantalla, copiá el código relevante a tu problema y pegalo acá. Podés darle formato código seleccionando todas las líneas a la vez y pulsando Ctrl + 'e'. validations: required: false - type: textarea id: steps attributes: label: 🐛 Cómo reproducir el error description: | Contanos qué pasos seguiste para llegar hasta la duda o problema. Si se trata de comandos por consola, no subas capturas de pantalla, copiá el texto y pegalo acá. Podés darle formato código seleccionando todas las líneas a la vez y pulsando Ctrl + 'e'. validations: required: false - type: textarea id: logs attributes: label: 💻 Logs description: | ¿Lo corriste por consola, usando el [debugger](https://faq.utnso.com.ar/debugger) o con [Valgrind](https://faq.utnso.com.ar/valgrind)? Copiá el texto y pegalo acá. Podés darle formato código seleccionando todas las líneas a la vez y pulsando Ctrl + 'e'. Si el output es muy extenso, sentite libre de adjuntar un archivo de texto en su lugar. validations: required: false - type: checkboxes id: terms attributes: label: 📝 Normas del foro description: Al subir el issue, asumimos que leíste los [lineamientos del foro](https://github.com/sisoputnfrba/foro/blob/master/README.md) options: - label: Leí los lineamientos del foro required: true ================================================ FILE: .github/ISSUE_TEMPLATE/06-necesito-ayuda-con-otra-herramienta.yml ================================================ name: Necesito ayuda con otra herramienta description: Usá este template si necesitás ayuda con Visual Studio Code, Git u otra herramienta. labels: ['herramientas-ide-git-vms-etc :wrench:'] projects: [] assignees: [] body: - type: textarea id: description attributes: label: 🖋️ Descripción description: | Contanos cuál es el contexto de tu duda o problema. No olvides buscar primero en el buscador de issues por si la duda ya fue resuelta antes. Si no se resuelve tu duda pero creés que el issue está relacionado, podés citarlo con un #. placeholder: validations: required: true - type: textarea id: docs attributes: label: 🔎 Búsqueda en foros description: | Contanos si investigaste sobre el tema en Google o en foros, y si encontraste algún post que sea de utilidad para darnos más contexto sobre el problema. validations: required: false - type: textarea id: steps attributes: label: 🐛 Cómo reproducir el error description: | Contanos qué pasos seguiste en la interfaz de usuario para llegar hasta la duda o problema. Si se trata de comandos por consola, no subas capturas de pantalla, copiá el texto y pegalo acá. Podés darle formato código seleccionando todas las líneas a la vez y pulsando Ctrl + 'e'. validations: required: false - type: textarea id: logs attributes: label: 💻 Logs description: | Si obtuviste por consola o por pantalla algo que pueda ayudar a darnos más contexto, no subas capturas de pantalla, copiá el texto y pegalo acá. Podés darle formato código seleccionando todas las líneas a la vez y pulsando Ctrl + 'e'. Si el output es muy extenso, sentite libre de adjuntar un archivo de texto en su lugar. validations: required: false - type: checkboxes id: terms attributes: label: 📝 Normas del foro description: Al subir el issue, asumimos que leíste los [lineamientos del foro](https://github.com/sisoputnfrba/foro/blob/master/README.md) options: - label: Leí los lineamientos del foro required: true ================================================ FILE: .github/ISSUE_TEMPLATE/07-tengo-una-duda-sobre-las-pruebas.yml ================================================ name: Tengo una duda sobre las pruebas description: Usá este template si tenés una duda sobre alguna de las pruebas del TP. labels: ['pruebas :white_check_mark:'] projects: [] assignees: [] body: - type: textarea id: description attributes: label: 🖋️ Descripción description: | Contanos cuál es el contexto de tu duda o problema. No olvides buscar primero en el buscador de issues por si la duda ya fue resuelta antes. Si no se resuelve tu duda pero creés que el issue está relacionado, podés citarlo con un #. placeholder: validations: required: true - type: textarea id: docs attributes: label: 📔 Citas del documento de pruebas description: | Copianos los fragmentos del documento de pruebas sobre los cuales tengas dudas y en qué sección o página se encuentra cada uno. validations: required: false - type: textarea id: steps attributes: label: 👍 Comportamiento esperado description: | Describinos cuál es el comportamiento que esperaban que tuviera el proceso. Podés intentar describirnos lo que está ocurriendo con alguna herramienta vista en la teoría para complementar la explicación. validations: required: false - type: textarea id: logs attributes: label: 👎 Comportamiento obtenido description: | Describinos cuál es el comportamiento que obtuvieron del proceso. En caso de querernos mostrar un output de la consola, no subas capturas de pantalla, copiá el texto y pegalo acá. Podés darle formato código seleccionando todas las líneas a la vez y pulsando Ctrl + 'e'. Si el output es muy extenso, sentite libre de adjuntar un archivo de texto en su lugar. validations: required: false - type: checkboxes id: terms attributes: label: 📝 Normas del foro description: Al subir el issue, asumimos que leíste los [lineamientos del foro](https://github.com/sisoputnfrba/foro/blob/master/README.md) options: - label: Leí los lineamientos del foro required: true ================================================ FILE: .github/ISSUE_TEMPLATE/config.yml ================================================ blank_issues_enabled: false contact_links: - name: Busco grupo o integrantes url: https://faq.utnso.com.ar/issue-grupos about: Posteá acá si te encontrás en búsqueda de grupo o integrantes para realizar el TP. ================================================ FILE: CONTRIBUTING.md ================================================ # Foro de Consultas del Trabajo Práctico En este repositorio vamos a manejar las consultas del trabajo práctico de Sistemas Operativos. Del mismo modo que usaríamos el Campus Virtual, vamos a usar [los Issues](https://github.com/sisoputnfrba/foro/issues) de este repositorio. ## Cómo usarlo Por cada consulta que tengas, [**buscá**](https://github.com/sisoputnfrba/foro/issues?utf8=%E2%9C%93&q=is%3Aissue) si alguien hizo una pregunta similar previamente. Si la pregunta sigue abierta y vos tenés _la misma duda_, podés **suscribirte** a la duda con el botón de `Subscribe` bajo `Notifications`. Si la pregunta se encuentra cerrada y no resuelve completamente tu duda, _no escribas en esa misma pregunta_: anotá el número de issue para referirlo en tu nueva pregunta. Si hasta ahora seguís sin resolver tu duda, [**creá un nuevo issue**](https://github.com/sisoputnfrba/foro/issues/new/choose) usando el botón verde de `New`: - Escribí un título descriptivo para tu pregunta, y explayate en el mensaje contando todos los detalles necesarios. Cada tipo de consulta tiene su propio issue template con algunos tips para guiar la redacción. - Si tus dudas son muchas, no dudes en crear **varios issues**, de esa manera ayudás a un mejor entendimiento de la pregunta y mejora el seguimiento de la misma. - Podés clickear el botón de `Styling with Markdown is supported` para abrir la guía de Markdown y formatear mejor tu texto, y podés usar la pestaña de `Preview` para ver cómo va a quedar formateado tu mensaje. - Si habías encontrado **preguntas que considerás relacionadas** con tu duda, referencialas escribiendo `#` y el número de la pregunta anterior (por ejemplo, `#51`) en el texto de tu pregunta. - Podés invitar a otros compañeros tuyos a que aporten a la pregunta usando las @menciones, pero **no abuses** de esto: mencioná a alguien si sabés que _quiere_ enterarse de que estás publicando esta duda, no si vos querés llamar su atención a toda costa. - **Desaconsejamos el uso de capturas de pantalla**, ya que: 1. Como ayudantes no podemos copiar el texto, por lo que nos es más difícil reproducir el error o hacer búsquedas en otros foros. La única ayuda que podremos darle será "a ojo". Ayúdennos a ayudarles. 2. El buscador de issues no reconoce texto en imágenes, por lo que a quienes quieran usarlo les va a ser más difícil encontrar ese issue en caso de tener la misma duda. Cuando consideres que tu duda finalmente fue resuelta, podés cerrar el issue con el botón de `Close issue`. Toda la pregunta va a seguir disponible; simplemente vamos a considerar que pudiste resolver tu problema. Sentite más que invitado a participar de las consultas de los demás. ## Links útiles - [Guía de uso de GitHub Issues](https://guides.github.com/features/issues/) ([traducción](https://github.com/mgarciaisaia/github-translations/blob/spanish/guides/features/issues.md)) - [Basic writing and formatting syntax](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax) - [Working with advanced formatting](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting) ## ¿Por qué usar GitHub Issues y no el Campus Virtual? - La interfaz es más liviana y responsive: se ve bien tanto desde una computadora como desde un celular - Suscripción por e-mail: llegan mails cuando hay nuevos mensajes que te interesen - **Contestar via e-mail**: podés contestar los mails que llegan en vez de entrar a la página - Formatea el texto usando Markdown: buen soporte para tipear código, rápido para tipear - Referencias entre issues: una pregunta puede referir a otras fácilmente, y buscar cuáles refirieron a ella - Es bastante popular tanto en el uso académico como empresarial - Buscador: hay buenos filtros de búsqueda bastante útiles - API y aplicaciones mobile: existen algunas aplicaciones para celulares, y la API está disponible para crear otras si hiciera falta La única desventaja que le vemos es que _hay que aprender algo más_ (no es tan grave, y es una herramienta muy útil que seguramente utilizaran en otras materias o en el ámbito laboral) ## ¿Problemas? ¿Sugerencias? Si tenés algún problema en el uso de este foro o alguna sugerencia para usarlo mejor, podés [crear un issue en el issue tracker de la materia](https://github.com/sisoputnfrba/issues), o bien contactarnos por los medios habituales. ================================================ FILE: ISSUE_TEMPLATE.md ================================================ # 👩‍💻 ¿Buscás Grupo / Integrantes para el Xc20XX? ¡Posteá ACÁ! 👨‍💻 ¡Buenas! Con el objetivo de unificar todos los post de búsqueda de grupos / integrantes, vamos a centralizarlos en este post. Les recomendamos encarecidamente que traten de **NO publicar números de celular** y limitarse solo a los mails. Tengan en cuenta que el foro es público, por lo que pueden llegar a quedar en alguna lista de spam o que les hable gente que no quieran. Ante cualquier inconveniente con las inscripciones, por favor envíen un mail a inscripciones@utnso.com.ar Saludos.- -------------------------------------------------------------------------------- # Cambios de grupo Xc20XX ¡Buenas! Habiendo cerrado la inscripción de grupos, damos paso al inicio de los cambios de grupo. En este thread van a poder buscar integrantes para completar su grupo, o grupo en caso de haberse quedado solos. Tengan en cuenta que los cambios no son para andar probando suerte, si no para unificar a aquellos grupos que sufrieron bajas. Por favor, traten de **NO publicar números de celular**, ya que el foro es público y cualquier persona incluso fuera de la UTN FRBA puede llegar a ver su número. Como siempre, cualquier inconveniente con los cambios de grupos envíen un mail a inscripciones@utnso.com.ar Saludos.- ================================================ FILE: POSTS INTERESANTES.md ================================================ # Threads interesantes Recopilacion de threads emergentes que consideramos de utilidad. * [Cómo ver los cambios en el enunciado via Github](https://github.com/sisoputnfrba/foro/issues/150) - @mgarciaisaia * [Herramienta para organizacion de tareas del proyecto](https://github.com/sisoputnfrba/foro/issues/202) - @iguardines * [Agregar (y crear si hace falta) clave SSH en github](https://github.com/sisoputnfrba/foro/issues/200) - @iguardines * [Habilitar virtualización para evitar `Kernel panic - not syncing` al prender la VM](https://github.com/sisoputnfrba/foro/issues/1010) - @Zachmoist * [Solucionar problemas con el portapapeles compartido](https://github.com/sisoputnfrba/foro/issues/1597#issuecomment-608491506) - @mgarciaisaia * [Habilitar carpetas compartidas entre la VM y el Host](https://github.com/sisoputnfrba/foro/issues/1605) - @Nachiten ================================================ FILE: README.md ================================================ # Foro de Consultas del Trabajo Práctico En este repositorio vamos a manejar las consultas del trabajo práctico de Sistemas Operativos. Del mismo modo que usaríamos el Campus Virtual, vamos a usar [los Issues](https://github.com/sisoputnfrba/foro/issues) de este repositorio. ## Cómo usarlo Por cada consulta que tengas, [**buscá**](https://github.com/sisoputnfrba/foro/issues?utf8=%E2%9C%93&q=is%3Aissue) si alguien hizo una pregunta similar previamente. Si la pregunta sigue abierta y vos tenés _la misma duda_, podés **suscribirte** a la duda con el botón de `Subscribe` bajo `Notifications`. Si la pregunta se encuentra cerrada y no resuelve completamente tu duda, _no escribas en esa misma pregunta_: anotá el número de issue para referirlo en tu nueva pregunta. Si hasta ahora seguís sin resolver tu duda, [**creá un nuevo issue**](https://github.com/sisoputnfrba/foro/issues/new/choose) usando el botón verde de `New`: - Escribí un título descriptivo para tu pregunta, y explayate en el mensaje contando todos los detalles necesarios. Cada tipo de consulta tiene su propio issue template con algunos tips para guiar la redacción. - Si tus dudas son muchas, no dudes en crear **varios issues**, de esa manera ayudás a un mejor entendimiento de la pregunta y mejora el seguimiento de la misma. - Podés clickear el botón de `Styling with Markdown is supported` para abrir la guía de Markdown y formatear mejor tu texto, y podés usar la pestaña de `Preview` para ver cómo va a quedar formateado tu mensaje. - Si habías encontrado **preguntas que considerás relacionadas** con tu duda, referencialas escribiendo `#` y el número de la pregunta anterior (por ejemplo, `#51`) en el texto de tu pregunta. - Podés invitar a otros compañeros tuyos a que aporten a la pregunta usando las @menciones, pero **no abuses** de esto: mencioná a alguien si sabés que _quiere_ enterarse de que estás publicando esta duda, no si vos querés llamar su atención a toda costa. - **Desaconsejamos el uso de capturas de pantalla**, ya que: 1. Como ayudantes no podemos copiar el texto, por lo que nos es más difícil reproducir el error o hacer búsquedas en otros foros. La única ayuda que podremos darle será "a ojo". Ayúdennos a ayudarles. 2. El buscador de issues no reconoce texto en imágenes, por lo que a quienes quieran usarlo les va a ser más difícil encontrar ese issue en caso de tener la misma duda. Cuando consideres que tu duda finalmente fue resuelta, podés cerrar el issue con el botón de `Close issue`. Toda la pregunta va a seguir disponible; simplemente vamos a considerar que pudiste resolver tu problema. Sentite más que invitado a participar de las consultas de los demás. ## Links útiles - [Guía de uso de GitHub Issues](https://guides.github.com/features/issues/) ([traducción](https://github.com/mgarciaisaia/github-translations/blob/spanish/guides/features/issues.md)) - [Basic writing and formatting syntax](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax) - [Working with advanced formatting](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting) ## ¿Por qué usar GitHub Issues y no el Campus Virtual? - La interfaz es más liviana y responsive: se ve bien tanto desde una computadora como desde un celular - Suscripción por e-mail: llegan mails cuando hay nuevos mensajes que te interesen - **Contestar via e-mail**: podés contestar los mails que llegan en vez de entrar a la página - Formatea el texto usando Markdown: buen soporte para tipear código, rápido para tipear - Referencias entre issues: una pregunta puede referir a otras fácilmente, y buscar cuáles refirieron a ella - Es bastante popular tanto en el uso académico como empresarial - Buscador: hay buenos filtros de búsqueda bastante útiles - API y aplicaciones mobile: existen algunas aplicaciones para celulares, y la API está disponible para crear otras si hiciera falta La única desventaja que le vemos es que _hay que aprender algo más_ (no es tan grave, y es una herramienta muy útil que seguramente utilizaran en otras materias o en el ámbito laboral) ## ¿Problemas? ¿Sugerencias? Si tenés algún problema en el uso de este foro o alguna sugerencia para usarlo mejor, podés [crear un issue en el issue tracker de la materia](https://github.com/sisoputnfrba/issues), o bien contactarnos por los medios habituales.