TFC: fill in bibliography.

Signed-off-by: Nicolás Ortega Froysa <nicolas@ortegas.org>
This commit is contained in:
Nicolás A. Ortega Froysa 2023-05-05 18:10:56 +02:00
parent 0d57835f9e
commit 1b7f67c26f
3 changed files with 88 additions and 30 deletions

View File

@ -1,3 +1,17 @@
@online{avg-age,
author={{The Hill}},
title={Most teenagers exposed to online pornography by age 13: survey The Hill},
url={https://thehill.com/changing-america/well-being/mental-health/3806794-most-teenagers-exposed-to-online-pornography-by-age-13-survey/},
date={2023-04-10},
keywords={info}
}
@online{blocker-alts,
author={Ed Latimore},
title={The best porn blocker for 2023},
url={https://edlatimore.com/best-porn-blocker/},
date={2023-04-10},
keywords={info}
}
@online{pine64, @online{pine64,
author={{Pine Store Ltd}}, author={{Pine Store Ltd}},
title={ROCK64-4GB Single Board Computer - PINE STORE}, title={ROCK64-4GB Single Board Computer - PINE STORE},
@ -12,3 +26,52 @@
date={2023-05-05}, date={2023-05-05},
keywords={hardware} keywords={hardware}
} }
@online{rockchip,
author={{Firefly Open Source Team}},
title={ROC-RK3328-CC Quad-Core 64-Bit Open Source Main Board},
url={https://en.t-firefly.com/product/rocrk3328cc.html},
date={2023-05-05},
keywords={hardware}
}
@online{srv-market-share,
author={{Enterprise Apps Today}},
title={Linux Statistics 2022 - Market Share, Usage Data and Facts},
url={https://www.enterpriseappstoday.com/stats/linux-statistics.html},
date={2023-05-05},
keywords={info}
}
@online{debian-archs,
author={{Debian}},
title={SupportedArchitectures - Debian Wiki},
url={https://www.enterpriseappstoday.com/stats/linux-statistics.html},
date={2023-05-05},
keywords={info}
}
@online{nginx-vs-apache,
author={{Hackr.io}},
title={NGINX vs Apache: Head to Head Comparison},
url={https://hackr.io/blog/nginx-vs-apache},
date={2023-05-05},
keywords={info}
}
@online{sv-lang,
author={{W3Techs}},
title={Usage Statistics and Market Share of Server-side Programming Languages for Websites, April 2023},
url={https://w3techs.com/technologies/overview/programming_language/},
date={2023-04-27},
keywords={info}
}
@online{mail-methods,
author={{Mailtrap}},
title={Sending Emails in PHP 2023 Guide with Examples},
url={https://mailtrap.io/blog/php-email-sending/},
date={2023-04-27},
keywords={info}
}
@online{debian-pkgs,
author={{Debian}},
title={Debian -- Packages},
url={https://www.debian.org/distrib/packages},
date={2023-04-27},
keywords={info}
}

Binary file not shown.

View File

@ -9,6 +9,7 @@
backend=biber, backend=biber,
style=apa, style=apa,
sorting=nyt, sorting=nyt,
hyperref
]{biblatex} ]{biblatex}
\pagestyle{fancy} \pagestyle{fancy}
@ -57,18 +58,14 @@ personas particulares, y no un plan de negocio.
\section{Contexto} \section{Contexto}
\subsection{Situación Actual} \subsection{Situación Actual}
% SRC: https://thehill.com/changing-america/well-being/mental-health/3806794-most-teenagers-exposed-to-online-pornography-by-age-13-survey/
Vivimos en un mundo muy digitalizado donde los niños están expuestos a Vivimos en un mundo muy digitalizado donde los niños están expuestos a
pornografía desde una edad muy temprana. Aunque hay muchos factores que pornografía desde una edad muy temprana (\cite{avg-age}). Aunque hay muchos
contribuyen a esto, uno de ellos es la facilidad de acceso: que un niño puede factores que contribuyen a esto, uno de ellos es la facilidad de acceso: que un
encontrarse con contenido pornográfico en la web sin querer, haciendo una niño puede encontrarse con contenido pornográfico en la web sin querer, haciendo
búsqueda completamente inocente o incluso por culpa de anuncios inapropiados. una búsqueda completamente inocente o incluso por culpa de anuncios
Aunque diferentes organismos han intentado mitigar esta posibilidad con inapropiados. Aunque diferentes organismos han intentado mitigar esta
soluciones como las {\em búsquedas seguras} en los buscadores, no ha sido posibilidad con soluciones como las {\em búsquedas seguras} en los buscadores,
suficiente. no ha sido suficiente.
% SRC: https://edlatimore.com/best-porn-blocker/
A causa de esto se han creado muchas alternativas para bloquear pornografía en A causa de esto se han creado muchas alternativas para bloquear pornografía en
entornos familiares, educativos, religiosos, etc. Estas alternativas han llegado entornos familiares, educativos, religiosos, etc. Estas alternativas han llegado
@ -77,7 +74,7 @@ reconocimiento de imágenes, y enviando reportes a los responsables, que pueden
ser los padres o, en casos de adultos que quieren ayuda para librarse de su ser los padres o, en casos de adultos que quieren ayuda para librarse de su
adicción a la pornografía, un amigo o familiar que se responsabiliza. Muchos de adicción a la pornografía, un amigo o familiar que se responsabiliza. Muchos de
éstos han conseguido convertirlo en un negocio para poder así hacer este tipo de éstos han conseguido convertirlo en un negocio para poder así hacer este tipo de
mejoras y desarrollos a sus productos. mejoras y desarrollos a sus productos. (\cite{blocker-alts})
Aunque existen todas estas soluciones, parece que hay pocos que se interesan por Aunque existen todas estas soluciones, parece que hay pocos que se interesan por
el daño que provoca la pornografía en nuestra salud mental, particularmente en el daño que provoca la pornografía en nuestra salud mental, particularmente en
@ -166,11 +163,9 @@ luego simplemente insertarlo en su lugar en la placa e iniciar el ordenador.
{\bf Precio} & 40,82€ & 82,02€ \\ \hline {\bf Precio} & 40,82€ & 82,02€ \\ \hline
\end{tabular} \end{tabular}
\caption{Comparación de placas Pine64 y Raspberry Pi. (\cite{pine64}; \caption{Comparación de placas Pine64 y Raspberry Pi. (\cite{pine64};
\cite{rpi-b})} \cite{rpi-b}; \cite{rockchip})}
\label{tbl:compare-boards} \label{tbl:compare-boards}
\end{table} \end{table}
% SRC: https://www.raspberrypi.com/products/raspberry-pi-4-model-b/specifications/?variant=raspberry-pi-4-model-b-4gb
% SRC: https://en.t-firefly.com/product/rocrk3328cc.html
Entre las distintas opciones para ordenadores {\it monoplaca}, tenemos algunos Entre las distintas opciones para ordenadores {\it monoplaca}, tenemos algunos
ejemplos como los que mencionamos anteriormente y muchos más. Realmente hay poca ejemplos como los que mencionamos anteriormente y muchos más. Realmente hay poca
@ -243,8 +238,7 @@ Para simplificar, en cumplimiento con el primer criterio nos centraremos
solamente en las distribuciones de Linux. Esto se debe a que, de los demás solamente en las distribuciones de Linux. Esto se debe a que, de los demás
sistemas operativos basados en UNIX (e.g.\ BSD) no hay un uso tan extenso, y sistemas operativos basados en UNIX (e.g.\ BSD) no hay un uso tan extenso, y
realmente forman una parte mínima del mercado, aunque tengan especialidad realmente forman una parte mínima del mercado, aunque tengan especialidad
(algunos) en servidores. (algunos) en servidores (\cite{srv-market-share}).
% SRC: https://www.enterpriseappstoday.com/stats/linux-statistics.html
Entre las distribuciones de Linux, los que más se destacan son los siguientes: Entre las distribuciones de Linux, los que más se destacan son los siguientes:
@ -260,11 +254,10 @@ De todas estas opciones, la que más se ajusta a nuestros criterios viene a ser
Debian GNU/Linux. Aunque otras opciones, como Ubuntu Server o CentOS son más Debian GNU/Linux. Aunque otras opciones, como Ubuntu Server o CentOS son más
corporativas, y Ubuntu también siendo muy conocida, Debian nos trae estabilidad, corporativas, y Ubuntu también siendo muy conocida, Debian nos trae estabilidad,
pero sobre todo un soporte amplio de plataformas -- soporte oficial para diez pero sobre todo un soporte amplio de plataformas -- soporte oficial para diez
arquitecturas, y no oficial para otras diez --, además de ser una distribución arquitecturas, y no oficial para otras diez (\cite{debian-archs}) --, además de
que permite una instalación mínima (particularmente sin entorno gráfico). Por ser una distribución que permite una instalación mínima (particularmente sin
este motivo, avanzamos utilizando Debian GNU/Linux. La versión actual estable es entorno gráfico). Por este motivo, avanzamos utilizando Debian GNU/Linux. La
Bullseye (11). versión actual estable es Bullseye (11).
% SRC: https://wiki.debian.org/SupportedArchitectures
En cuanto a los programas que se precisan, haría falta un programa para En cuanto a los programas que se precisan, haría falta un programa para
gestionar las peticiones DNS y redirigirlas, otro para recibir las peticiones y gestionar las peticiones DNS y redirigirlas, otro para recibir las peticiones y
@ -293,15 +286,15 @@ requests}) HTTP a un {\it script} para gestionarla; así que la elección es
arbitraria. Es verdad que, en cuestión de gestión de contenidos estáticos, Nginx arbitraria. Es verdad que, en cuestión de gestión de contenidos estáticos, Nginx
tiene una ventaja sobre Apache, pero en cuanto a la gestión de contenidos tiene una ventaja sobre Apache, pero en cuanto a la gestión de contenidos
dinámicos (i.e.\ páginas dinámicas que se gestionan a partir de {\it scripts}) dinámicos (i.e.\ páginas dinámicas que se gestionan a partir de {\it scripts})
apenas hay diferencia entre las dos opciones. Escogeremos a Nginx simplemente apenas hay diferencia entre las dos opciones (\cite{nginx-vs-apache}).
por el criterio de mayor conocimiento y experiencia con su uso y administración. Escogeremos a Nginx simplemente por el criterio de mayor conocimiento y
% SRC: https://hackr.io/blog/nginx-vs-apache experiencia con su uso y administración.
\begin{figure}[h] \begin{figure}[h]
\centering \centering
\includegraphics[width=0.4\textwidth]{imgs/ss-lang-stats.png} \includegraphics[width=0.4\textwidth]{imgs/ss-lang-stats.png}
\caption{Estadísticas de uso de lenguajes de \\ programación en el lado \caption{Estadísticas de uso de lenguajes de \\ programación en el lado
servidor.} servidor. (\cite{sv-lang})}
\label{fig:ss-lang-stats} \label{fig:ss-lang-stats}
\end{figure} \end{figure}
@ -316,7 +309,6 @@ mayoría (como Nginx) tienen formas de incorporarlo como un módulo, y otros
servidores lo tienen directamente incorporado (como el caso de Apache). Tiene servidores lo tienen directamente incorporado (como el caso de Apache). Tiene
también un interprete ligero, y es muy estable. Por estos motivos, el lenguaje también un interprete ligero, y es muy estable. Por estos motivos, el lenguaje
que utilizaremos será PHP. que utilizaremos será PHP.
% SRC: https://w3techs.com/technologies/overview/programming_language/
Con el lenguaje de programación PHP existen varios métodos de enviar correos, y Con el lenguaje de programación PHP existen varios métodos de enviar correos, y
aunque existe la función por defecto de PHP, {\tt mail()}, no queremos aunque existe la función por defecto de PHP, {\tt mail()}, no queremos
@ -329,8 +321,7 @@ sería {\it PHPMailer}. Aunque {\it Symfony Mailer} sería otra opción que se
utiliza mucho con PHP, no esta disponible en los repositorios de Debian utiliza mucho con PHP, no esta disponible en los repositorios de Debian
GNU/Linux, como PHPMailer, y por lo tanto sería más difícil de instalar y GNU/Linux, como PHPMailer, y por lo tanto sería más difícil de instalar y
actualizar, sobre todo el proceso de una actualización automática. actualizar, sobre todo el proceso de una actualización automática.
% SRC: https://mailtrap.io/blog/php-email-sending/ (\cite{mail-methods}; \cite{debian-pkgs})
% SRC: https://www.debian.org/distrib/packages
\subsection{Diseño de Solución} \subsection{Diseño de Solución}
@ -375,6 +366,8 @@ parecido al que se ve en la figura \ref{fig:router-dns}.
\subsection{Plan de Despliegue} \subsection{Plan de Despliegue}
\section{Conclusiones y Propuestas de Mejora} \section{Conclusiones y Propuestas de Mejora}
\pagebreak
\printbibliography[ \printbibliography[
heading=bibintoc, heading=bibintoc,
title={Bibliografía} title={Bibliografía}
@ -382,7 +375,9 @@ parecido al que se ve en la figura \ref{fig:router-dns}.
\pagebreak \pagebreak
\section{Derechos de Autor y Licencia} \addcontentsline{toc}{section}{Derechos de Autor y Licencia}
\noindent
{\Large \bf Derechos de Autor y Licencia}
\noindent \noindent
Copyright \copyright\ \the\year\ Nicolás A. Ortega Froysa Copyright \copyright\ \the\year\ Nicolás A. Ortega Froysa