You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: en/lessons/shiny-leaflet-newspaper-map-tutorial.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -60,7 +60,7 @@ However, this updating only happens within **reactive contexts**. Shiny has thre
60
60
61
61
### Advantages and Disadvantages of Using Shiny
62
62
63
-
The advantage to this approach is that creating Shiny applications is *relatively* simple if you already know R, and R's entire range of libraries and features can be harnessed by Shiny. In some circumstances, this might be preferable to learning a new language from scratch. If you have experience with R and just a little knowledge of Shiny, you can create very complex and useful applications, covering everything from maps to network analysis, from [machine learning models](https://perma.cc/YAX3-RZZP) to full dashboards with lots of functionality. If you can program it with R, you can probably make it interactive with Shiny. The process of creating a Shiny UI is very flexible and easy to customise, meaning it is straightforward to make an application in a format that could be embedded into a project website using iframes: see the [*Mapping the Gay Guides*](https://www.mappingthegayguides.org/map/) project for one example.
63
+
The advantage to this approach is that creating Shiny applications is *relatively* simple if you already know R, and R's entire range of libraries and features can be harnessed by Shiny. In some circumstances, this might be preferable to learning a new language from scratch. If you have experience with R and just a little knowledge of Shiny, you can create very complex and useful applications, covering everything from maps to network analysis, from [machine learning models](https://perma.cc/YAX3-RZZP) to full dashboards with lots of functionality. If you can program it with R, you can probably make it interactive with Shiny. The process of creating a Shiny UI is very flexible and easy to customise, meaning it is straightforward to make an application in a format that could be embedded into a project website using iframes: see the [*Mapping the Gay Guides*](https://www.mappingthegayguides.org/) project for one example.
64
64
65
65
There are some drawbacks worth considering. For those who have no intention of using a language like R in other aspects of their work, learning it just to produce Shiny apps may be overkill. Shiny is open source and free to use, but by far the easiest way to publish your finished application to the web is using a service called shinyapps.io. Shinyapps.io is a commercial product with a free tier giving a limited number of hours of use (25), and after that you'll need to pay a monthly fee. You *can* run Shiny on your own server (or through something like [Amazon Web Services](https://perma.cc/DEA2-HCC7)), but it's quite an involved process and requires some pretty advanced knowledge of configuring web servers. You should bear this in mind if you are thinking about using Shiny for a public-facing output, particularly if you think it might have lots of traffic and heavy use. As an alternative, some of the functionality of Shiny can be replicated in a simple HTML page using the R package <a href='https://rstudio.github.io/crosstalk/index.html'>crosstalk.</a>
Copy file name to clipboardExpand all lines: en/research.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -118,7 +118,7 @@ The project team and members of the wider community are involved in a number of
118
118
* Anisa Hawes, Charlotte Chevrie & Anna-Maria Sichani, "Harnessing _Programming Historian_’s CC-BY Licence to Empower Multilingual Reuse", [UK-Ireland Digital Humanities Association's annual event](https://digitalhumanities-uk-ie.org/2024-annual-event/), University College Cork, Cork, Ireland (4-5 June 2024).
119
119
* Sofia Papastamkou, Stefan Krebs, Vicky Garnett, Siobhan McElduff, Anisa Hawes & Charlotte Chevrie, "Measuring the Impact of Open Educational Resources on Digital Methods for Humanists", [DHNB 2024 8th Conference on Digital Humanities in the Nordic and Baltic Countries](https://dhnb.eu/conferences/dhnb2024/), Menntavísindasvið Háskóla Íslands, Reykjavík, Iceland (27-31 May 2024).
120
120
* Matthias Gille Levenson, Célian Ringwald, Marie Flesch, Jennifer Isasi, Sofia Papastamkou, Riva Quiroga et David Valentine, 'Connecter les chapitres linguistiques de _Programming Historian_ ? Vers une table conceptuelle multilingue constituée semi-automatiquement', [Humanistica 2024](https://humanistica2024.sciencesconf.org/), Université Moulay Ismaïl, Meknès, Morocco, & online (3 May 2024).
121
-
* Anisa Hawes & Sofia Papastamkou, '_Programming Historian_: Presenting the growth and evolution of an open access, community-led, multilingual journal of methods in the humanities', [OPERAS Conference 2024](https://operas-eu.org/news-and-events/calendar-2/operas-conference-2024/), Sveučilište u Zadru, Zadar, Croatia (24-26 April 2024).
121
+
* Anisa Hawes & Sofia Papastamkou, '_Programming Historian_: Presenting the growth and evolution of an open access, community-led, multilingual journal of methods in the humanities', [OPERAS Conference 2024](https://operas-eu.org/news-and-events/calendar-2/past-events/operas-conference-2024/), Sveučilište u Zadru, Zadar, Croatia (24-26 April 2024).
122
122
* Joana Vieira Paulino, 'Aplicar o digital à História: porquê e para quê?', Jornadas Interdisciplinares 2024, Universidade de Évora, Évora, Portugal (12 March 2024).
123
123
* Anisa Hawes, 'An introduction to _Programming Historian_: Open, sustainable, peer-to-peer technical writing', King’s College London, United Kingdom (11 March 2024).
124
124
* Josir Cardoso Gomes, ['Seminário Solare de Softwares Livres para Arquitetura e Engenharia'](https://www.caurj.gov.br/seminario-solare-reune-desenvolvedores-internacionais-de-software-livre-para-arquitetura-e-urbanismo/), Conselho de Arquitetura e Urbanismo de Rio de Janeiro (CAU/RJ), Rio de Janeiro, Brazil (30-31 October 2023).
Copy file name to clipboardExpand all lines: es/investigacion.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -115,7 +115,7 @@ El equipo del proyecto y los miembros de la comunidad en general están involucr
115
115
* Anisa Hawes, Charlotte Chevrie & Anna-Maria Sichani, "Harnessing _Programming Historian_’s CC-BY Licence to Empower Multilingual Reuse", [UK-Ireland Digital Humanities Association's annual event](https://digitalhumanities-uk-ie.org/2024-annual-event/), University College Cork, Cork, Irlanda (4-5 de junio de 2024).
116
116
* Sofia Papastamkou, Stefan Krebs, Vicky Garnett, Siobhan McElduff, Anisa Hawes & Charlotte Chevrie, "Measuring the Impact of Open Educational Resources on Digital Methods for Humanists", [DHNB 2024 8th Conference on Digital Humanities in the Nordic and Baltic Countries](https://dhnb.eu/conferences/dhnb2024/), Menntavísindasvið Háskóla Íslands, Reikiavik, Islandia (27-31 de mayo de 2024).
117
117
* Matthias Gille Levenson, Célian Ringwald, Marie Flesch, Jennifer Isasi, Sofia Papastamkou, Riva Quiroga et David Valentine, 'Connecter les chapitres linguistiques de _Programming Historian_ ? Vers une table conceptuelle multilingue constituée semi-automatiquement', [Humanistica 2024](https://humanistica2024.sciencesconf.org/), Université Moulay Ismaïl, Meknès, Marruecos, & en línea (3 de mayo de 2024).
118
-
* Anisa Hawes & Sofia Papastamkou, '_Programming Historian_: Presenting the growth and evolution of an open access, community-led, multilingual journal of methods in the humanities', [OPERAS Conference 2024](https://operas-eu.org/news-and-events/calendar-2/operas-conference-2024/), Sveučilište u Zadru, Zadar, Croacia (24-26 de abril de 2024).
118
+
* Anisa Hawes & Sofia Papastamkou, '_Programming Historian_: Presenting the growth and evolution of an open access, community-led, multilingual journal of methods in the humanities', [OPERAS Conference 2024](https://operas-eu.org/news-and-events/calendar-2/past-events/operas-conference-2024/), Sveučilište u Zadru, Zadar, Croacia (24-26 de abril de 2024).
119
119
* Joana Vieira Paulino, 'Aplicar o digital à História: porquê e para quê?', Jornadas Interdisciplinares 2024, Universidade de Évora, Évora, Portugal (12 de marzo de 2024).
120
120
* Anisa Hawes, 'An introduction to _Programming Historian_: Open, sustainable, peer-to-peer technical writing', King’s College London, Reino Unido (11 de marzo de 2024).
121
121
* Josir Cardoso Gomes, ['Seminário Solare de Softwares Livres para Arquitetura e Engenharia'](https://www.caurj.gov.br/seminario-solare-reune-desenvolvedores-internacionais-de-software-livre-para-arquitetura-e-urbanismo/), Conselho de Arquitetura e Urbanismo de Rio de Janeiro (CAU/RJ), Rio de Janeiro, Brasil, (30-31 de octubre, 2023).
Copy file name to clipboardExpand all lines: es/lecciones/creacion-de-aplicacion-shiny.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -66,7 +66,7 @@ Shiny está basado en el concepto de la [reactividad](https://perma.cc/2XNF-W56K
66
66
Sin embargo, esta actualización solo ocurre dentro de **entornos reactivos**. Shiny tiene tres contextos reactivos importantes: funciones de `render*`, usadas para crear objetos de R y mostrarlos en la aplicación, `observe({})`, y `reactive({})`. En este tutorial vas a utilizar la reactividad para crear un _data frame_ resumido con títulos de periódicos y sus fechas, el cual se actualiza dinámicamente basándose en los datos escogidos por quienes usen la aplicación. Para tu aplicación usarás una función de `render*` para mostrar un mapa que se adapta a los cambios del _data frame_ reactivo y se actualiza con ellos.
67
67
68
68
## Ventajas y desventajas de utilizar Shiny
69
-
La ventaja de este método es que crear aplicaciones Shiny es _relativamente_ fácil si ya sabes programar con R porque, además, Shiny puede aprovechar toda la gama de sus paquetes y características. En algunas circunstancias esto puede ser mejor que aprender un nuevo lenguaje desde cero. Si tienes experiencia usando R y un poco de conocimiento sobre Shiny, puedes crear aplicaciones muy complejas y útiles, desde [mapas interactivos](https://perma.cc/LHP6-6LRT) al [análisis de redes](https://perma.cc/25G9-2T8R), a [modelos de aprendizaje automático](https://perma.cc/NR2G-F4F7) o paneles completos con mucha funcionalidad. Si puedes programar algo en R, probablemente también puedes hacerlo interactivo con Shiny. El proceso de crear una interfaz de usuario de Shiny es muy flexible y fácil de personalizar, por lo cual es sencillo crear una aplicación en un formato que podría ser integrado en el sitio web de un proyecto utilizando _iframes_. Aunque tiene su interfaz en inglés, puedes consultar el proyecto _[Mapping the Gay Guides](https://www.mappingthegayguides.org/map/)_ como un ejemplo de esto.
69
+
La ventaja de este método es que crear aplicaciones Shiny es _relativamente_ fácil si ya sabes programar con R porque, además, Shiny puede aprovechar toda la gama de sus paquetes y características. En algunas circunstancias esto puede ser mejor que aprender un nuevo lenguaje desde cero. Si tienes experiencia usando R y un poco de conocimiento sobre Shiny, puedes crear aplicaciones muy complejas y útiles, desde [mapas interactivos](https://perma.cc/LHP6-6LRT) al [análisis de redes](https://perma.cc/25G9-2T8R), a [modelos de aprendizaje automático](https://perma.cc/NR2G-F4F7) o paneles completos con mucha funcionalidad. Si puedes programar algo en R, probablemente también puedes hacerlo interactivo con Shiny. El proceso de crear una interfaz de usuario de Shiny es muy flexible y fácil de personalizar, por lo cual es sencillo crear una aplicación en un formato que podría ser integrado en el sitio web de un proyecto utilizando _iframes_. Aunque tiene su interfaz en inglés, puedes consultar el proyecto _[Mapping the Gay Guides](https://www.mappingthegayguides.org/)_ como un ejemplo de esto.
70
70
71
71
Pero también hay ciertas desventajas que hay que tener en cuenta. Para aquellas personas que no tienen la intención de usar un lenguaje como R en otros aspectos de su trabajo, aprenderlo solo para crear aplicaciones Shiny puede ser una exageración. Shiny es de código abierto y de uso gratuito, y la forma más fácil de publicar una aplicación terminada en la web es usando un servicio llamado shinyapps.io. Este es un producto comercial con una opción gratuita pero que brinda un número limitado de horas de uso (25h), tras lo cual hay que pagar una tarifa mensual. Puedes ejecutar Shiny en tu propio servidor (o a través de algo como [Amazon Web Services](https://perma.cc/DEA2-HCC7)), pero es un proceso bastante complicado y requiere un conocimiento bastante avanzado de configuración de servidores web. Debes tener esto en cuenta si está pensando en usar Shiny para una aplicación pública, especialmente si crees que podría tener mucho tráfico y un uso intensivo. Como alternativa, se puede replicar parte de la funcionalidad de Shiny en una página HTML simple usando el paquete de R [crosstalk](https://rstudio.github.io/crosstalk/index.html).
Copy file name to clipboardExpand all lines: es/lecciones/instalacion-linux.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -121,6 +121,6 @@ En la pantalla de tu computadora aparecerá de esta manera:
121
121
Ahora que tú y tu computadora están en marcha y funcionando, podemos movernos hacia unas tareas algo más interesantes. Si estás trabajando de manera ordenada las lecciones de Python, te sugerimos que pases ahora a la lección [Para entender páginas web y HTML].
122
122
123
123
124
-
[opciones de editores de texto]: https://wiki.python.org/moin/PythonEditors/
124
+
[opciones de editores de texto]: https://wiki.python.org/python/PythonEditors
125
125
[sitio web de Komodo Edit]: http://komodoide.com/komodo-edit/
126
126
[Para entender páginas web y HTML]: /es/lecciones/ver-archivos-html
Copy file name to clipboardExpand all lines: es/lecciones/instalacion-mac.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -54,7 +54,7 @@ Descarga la más reciente versión de [Beautiful Soup] y cópiala en el director
54
54
55
55
### Instalar un editor de texto
56
56
57
-
Hay muchos editores de texto que puedes utilizar para escribir, guardar y ejecutar comandos de Python. En esta lección vamos a utilizar Sublime Text. Si prefieres otro editor de texto, hay [otras opciones][]. Algunos de nuestros usuarios prefieren un editor llamado [BBEdit][]. Puedes descargar una copia de Sublime Text de [la página web de Sublime Text][].
57
+
Hay muchos editores de texto que puedes utilizar para escribir, guardar y ejecutar comandos de Python. En esta lección vamos a utilizar Sublime Text. Si prefieres otro editor de texto, hay [otras opciones](https://wiki.python.org/python/PythonEditors). Algunos de nuestros usuarios prefieren un editor llamado [BBEdit](https://www.barebones.com/products/bbedit). Puedes descargar una copia de Sublime Text de [la página web de Sublime Text](https://www.sublimetext.com/download).
58
58
59
59
#### Inicia Sublime Text
60
60
@@ -126,7 +126,7 @@ Ahora que tú y tu computadora están en marcha y funcionando, podemos movernos
0 commit comments