@ -0,0 +1,17 @@ | |||||
{ | |||||
// Use IntelliSense to learn about possible attributes. | |||||
// Hover to view descriptions of existing attributes. | |||||
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 | |||||
"version": "0.2.0", | |||||
"configurations": [ | |||||
{ | |||||
"name": "Debug", | |||||
"type": "gdb", | |||||
"request": "launch", | |||||
"target": "./bin/tests", | |||||
"cwd": "${workspaceRoot}", | |||||
"valuesFormatting": "parseText", | |||||
"env": {"LLVM_PROFILE_FILE":"./bin/tests.profraw"} | |||||
} | |||||
] | |||||
} |
@ -0,0 +1,5 @@ | |||||
std::vector<std::string_view> args; | |||||
std::foreach(argv, argv+argc, [&](const char* v){ | |||||
args.push_back(std::string_view(v)); | |||||
}); |
@ -1 +1 @@ | |||||
Subproject commit 2cbc1cc134a7273f0048f4074101f13b0512f6bf | |||||
Subproject commit a28c7d178b7e98904f94a79c07d444bc605d3189 |
@ -0,0 +1,235 @@ | |||||
\documentclass[a4paper,10pt,BCOR10mm,oneside,headsepline]{scrartcl} | |||||
\usepackage[french]{babel} | |||||
\usepackage[utf8]{inputenc} | |||||
\usepackage{wasysym}% provides \ocircle and \Box | |||||
\usepackage{enumitem}% easy control of topsep and leftmargin for lists | |||||
\usepackage{color}% used for background color | |||||
\usepackage{forloop}% used for \Qrating and \Qlines | |||||
\usepackage{ifthen}% used for \Qitem and \QItem | |||||
\usepackage{typearea} | |||||
\areaset{17cm}{26cm} | |||||
\setlength{\topmargin}{-1cm} | |||||
\usepackage{scrpage2} | |||||
\pagestyle{scrheadings} | |||||
\ihead{Enquête sur la sécurité des données (informations sur l'entreprise)} | |||||
\ohead{\pagemark} | |||||
\chead{} | |||||
\cfoot{} | |||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |||||
%% Beginning of questionnaire command definitions %% | |||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |||||
%% | |||||
%% 2010, 2012 by Sven Hartenstein | |||||
%% mail@svenhartenstein.de | |||||
%% http://www.svenhartenstein.de | |||||
%% | |||||
%% Please be warned that this is NOT a full-featured framework for | |||||
%% creating (all sorts of) questionnaires. Rather, it is a small | |||||
%% collection of LaTeX commands that I found useful when creating a | |||||
%% questionnaire. Feel free to copy and adjust any parts you like. | |||||
%% Most probably, you will want to change the commands, so that they | |||||
%% fit your taste. | |||||
%% | |||||
%% Also note that I am not a LaTeX expert! Things can very likely be | |||||
%% done much more elegant than I was able to. If you have suggestions | |||||
%% about what can be improved please send me an email. I intend to | |||||
%% add good tipps to my website and to name contributers of course. | |||||
%% | |||||
%% 10/2012: Thanks to karathan for the suggestion to put \noindent | |||||
%% before \rule! | |||||
%% \Qq = Questionaire question. Oh, this is just too simple. It helps | |||||
%% making it easy to globally change the appearance of questions. | |||||
\newcommand{\Qq}[1]{\textbf{#1}} | |||||
%% \QO = Circle or box to be ticked. Used both by direct call and by | |||||
%% \Qrating and \Qlist. | |||||
\newcommand{\QO}{$\Box$}% or: $\ocircle$ | |||||
%% \Qrating = Automatically create a rating scale with NUM steps, like | |||||
%% this: 0--0--0--0--0. | |||||
\newcounter{qr} | |||||
\newcommand{\Qrating}[1]{\QO\forloop{qr}{1}{\value{qr} < #1}{---\QO}} | |||||
%% \Qline = Again, this is very simple. It helps setting the line | |||||
%% thickness globally. Used both by direct call and by \Qlines. | |||||
\newcommand{\Qline}[1]{\noindent\rule{#1}{0.6pt}} | |||||
%% \Qlines = Insert NUM lines with width=\linewith. You can change the | |||||
%% \vskip value to adjust the spacing. | |||||
\newcounter{ql} | |||||
\newcommand{\Qlines}[1]{\forloop{ql}{0}{\value{ql}<#1}{\vskip0em\Qline{\linewidth}}} | |||||
%% \Qlist = This is an environment very similar to itemize but with | |||||
%% \QO in front of each list item. Useful for classical multiple | |||||
%% choice. Change leftmargin and topsep accourding to your taste. | |||||
\newenvironment{Qlist}{% | |||||
\renewcommand{\labelitemi}{\QO} | |||||
\begin{itemize}[leftmargin=1.5em,topsep=-.5em] | |||||
}{% | |||||
\end{itemize} | |||||
} | |||||
%% \Qtab = A "tabulator simulation". The first argument is the | |||||
%% distance from the left margin. The second argument is content which | |||||
%% is indented within the current row. | |||||
\newlength{\qt} | |||||
\newcommand{\Qtab}[2]{ | |||||
\setlength{\qt}{\linewidth} | |||||
\addtolength{\qt}{-#1} | |||||
\hfill\parbox[t]{\qt}{\raggedright #2} | |||||
} | |||||
%% \Qitem = Item with automatic numbering. The first optional argument | |||||
%% can be used to create sub-items like 2a, 2b, 2c, ... The item | |||||
%% number is increased if the first argument is omitted or equals 'a'. | |||||
%% You will have to adjust this if you prefer a different numbering | |||||
%% scheme. Adjust topsep and leftmargin as needed. | |||||
\newcounter{itemnummer} | |||||
\newcommand{\Qitem}[2][]{% #1 optional, #2 notwendig | |||||
\ifthenelse{\equal{#1}{}}{\stepcounter{itemnummer}}{} | |||||
\ifthenelse{\equal{#1}{a}}{\stepcounter{itemnummer}}{} | |||||
\begin{enumerate}[topsep=2pt,leftmargin=2.8em] | |||||
\item[\textbf{\arabic{itemnummer}#1.}] #2 | |||||
\end{enumerate} | |||||
} | |||||
%% \QItem = Like \Qitem but with alternating background color. This | |||||
%% might be error prone as I hard-coded some lengths (-5.25pt and | |||||
%% -3pt)! I do not yet understand why I need them. | |||||
\definecolor{bgodd}{rgb}{0.8,0.8,0.8} | |||||
\definecolor{bgeven}{rgb}{0.9,0.9,0.9} | |||||
\newcounter{itemoddeven} | |||||
\newlength{\gb} | |||||
\newcommand{\QItem}[2][]{% #1 optional, #2 notwendig | |||||
\setlength{\gb}{\linewidth} | |||||
\addtolength{\gb}{-5.25pt} | |||||
\ifthenelse{\equal{\value{itemoddeven}}{0}}{% | |||||
\noindent\colorbox{bgeven}{\hskip-3pt\begin{minipage}{\gb}\Qitem[#1]{#2}\end{minipage}}% | |||||
\stepcounter{itemoddeven}% | |||||
}{% | |||||
\noindent\colorbox{bgodd}{\hskip-3pt\begin{minipage}{\gb}\Qitem[#1]{#2}\end{minipage}}% | |||||
\setcounter{itemoddeven}{0}% | |||||
} | |||||
} | |||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |||||
%% End of questionnaire command definitions %% | |||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |||||
\begin{document} | |||||
\begin{center} | |||||
\textbf{\huge Enquête sur la sécurité des données} | |||||
\end{center}\vskip1em | |||||
\textbf{\Large Identifiant de l'entreprise \huge \Square \Square \Square \Square \Square \Square \Square \Square } | |||||
\Qitem{ \Qq{Quel domaine représente le mieux votre entreprise?} | |||||
\begin{Qlist} | |||||
\item Médical et Santé | |||||
\item Science et Technologie | |||||
\item Éducation et Enfance | |||||
\item Commerce, Négoce et Distribution | |||||
\item Bois, Papier, Carton et Imprimerie | |||||
\item Édition, Communication et Multimédia | |||||
\item Banque et Assurance | |||||
\item Mécanique, Équipement et Automobile | |||||
\item Agroalimentaire | |||||
\item Services aux entreprises, Études et Conseil | |||||
\item Textile et Habillement | |||||
\item Plastique et Caoutchouc | |||||
\item Transport et Logistique | |||||
\item Immobilier | |||||
\item autre ou refus de mentionner | |||||
\end{Qlist} | |||||
} | |||||
\Qitem{ \Qq{Combien d'employés compte votre entreprise~?} | |||||
\begin{Qlist} | |||||
\item 1 à 5 | |||||
\item 6 à 15 | |||||
\item 16 à 50 | |||||
\item 51 à 150 | |||||
\item plus | |||||
\item refus de mentionner | |||||
\end{Qlist} | |||||
} | |||||
\Qitem{ \Qq{Votre entreprise stocke-t-elle des informations personelles ou sensibles de ses clients~?} | |||||
\QO{} Oui \hskip0.5cm \QO{} Non \hskip0.5cm \QO{} Refus de mentionner } | |||||
\minisec{À quel degré votre entreprise est-elle concernée par:} | |||||
\Qitem[a]{ \Qq{La sécurité de ses informations (inquiétudes relatives au vol)} | |||||
\Qtab{3cm}{Peu concernée \Qrating{5} | |||||
Très concernée}} | |||||
\Qitem[b]{ \Qq{La sureté de ses informations (perte/destruction accidentelle)} | |||||
\Qtab{3cm}{Peu concernée \Qrating{5} | |||||
Très concernée}} | |||||
\Qitem{ \Qq{Combien de terminaux informatiques sont en activité dans votre entreprise~?} | |||||
\begin{Qlist} | |||||
\item aucun | |||||
\item 1 à 5 | |||||
\item 6 à 15 | |||||
\item 16 à 50 | |||||
\item 51 à 150 | |||||
\item plus | |||||
\item refus de mentionner | |||||
\end{Qlist} | |||||
} | |||||
\pagebreak | |||||
\Qitem{ \Qq{Combien de serveurs informatiques sont en activité dans votre entreprise~?} | |||||
\begin{Qlist} | |||||
\item aucun | |||||
\item 1 à 5 | |||||
\item 6 à 15 | |||||
\item 16 à 50 | |||||
\item 51 à 150 | |||||
\item plus | |||||
\item refus de mentionner | |||||
\end{Qlist} | |||||
} | |||||
\Qitem{ \Qq{Votre entreprise utilise-t-elle des outils parmi cette liste~?} | |||||
\begin{Qlist} | |||||
\item Logiciels de chiffrements de disques | |||||
\item Matériel de chiffrement de disques | |||||
\item VPN (Réseaux privés virtuels) | |||||
\item Applications de messageries chiffrées (y compris emails chiffrés avec PGP) | |||||
\item Disques réseaux chiffrés | |||||
\item Logiciels de gestion de mots de passe | |||||
\end{Qlist} | |||||
} | |||||
\Qitem{ \Qq{Si votre entreprise dispose de serveurs informatiques stockant des données sensibles, combien de personnes peuvent physiquement accéder à ces machines~?} | |||||
\begin{Qlist} | |||||
\item N/A | |||||
\item 1 à 5 | |||||
\item 6 à 15 | |||||
\item 16 à 50 | |||||
\item 51 à 150 | |||||
\item plus | |||||
\item refus de mentionner | |||||
\end{Qlist} | |||||
} | |||||
\end{document} |
@ -0,0 +1,170 @@ | |||||
\documentclass[a4paper,10pt,BCOR10mm,oneside,headsepline]{scrartcl} | |||||
\usepackage[french]{babel} | |||||
\usepackage[utf8]{inputenc} | |||||
\usepackage{wasysym}% provides \ocircle and \Box | |||||
\usepackage{enumitem}% easy control of topsep and leftmargin for lists | |||||
\usepackage{color}% used for background color | |||||
\usepackage{forloop}% used for \Qrating and \Qlines | |||||
\usepackage{ifthen}% used for \Qitem and \QItem | |||||
\usepackage{typearea} | |||||
\areaset{17cm}{26cm} | |||||
\setlength{\topmargin}{-1cm} | |||||
\usepackage{scrpage2} | |||||
\pagestyle{scrheadings} | |||||
\ihead{Enquête sur la sécurité des données (fiche employé)} | |||||
\ohead{\pagemark} | |||||
\chead{} | |||||
\cfoot{} | |||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |||||
%% Beginning of questionnaire command definitions %% | |||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |||||
%% | |||||
%% 2010, 2012 by Sven Hartenstein | |||||
%% mail@svenhartenstein.de | |||||
%% http://www.svenhartenstein.de | |||||
%% | |||||
%% Please be warned that this is NOT a full-featured framework for | |||||
%% creating (all sorts of) questionnaires. Rather, it is a small | |||||
%% collection of LaTeX commands that I found useful when creating a | |||||
%% questionnaire. Feel free to copy and adjust any parts you like. | |||||
%% Most probably, you will want to change the commands, so that they | |||||
%% fit your taste. | |||||
%% | |||||
%% Also note that I am not a LaTeX expert! Things can very likely be | |||||
%% done much more elegant than I was able to. If you have suggestions | |||||
%% about what can be improved please send me an email. I intend to | |||||
%% add good tipps to my website and to name contributers of course. | |||||
%% | |||||
%% 10/2012: Thanks to karathan for the suggestion to put \noindent | |||||
%% before \rule! | |||||
%% \Qq = Questionaire question. Oh, this is just too simple. It helps | |||||
%% making it easy to globally change the appearance of questions. | |||||
\newcommand{\Qq}[1]{\textbf{#1}} | |||||
%% \QO = Circle or box to be ticked. Used both by direct call and by | |||||
%% \Qrating and \Qlist. | |||||
\newcommand{\QO}{$\Box$}% or: $\ocircle$ | |||||
%% \Qrating = Automatically create a rating scale with NUM steps, like | |||||
%% this: 0--0--0--0--0. | |||||
\newcounter{qr} | |||||
\newcommand{\Qrating}[1]{\QO\forloop{qr}{1}{\value{qr} < #1}{---\QO}} | |||||
%% \Qline = Again, this is very simple. It helps setting the line | |||||
%% thickness globally. Used both by direct call and by \Qlines. | |||||
\newcommand{\Qline}[1]{\noindent\rule{#1}{0.6pt}} | |||||
%% \Qlines = Insert NUM lines with width=\linewith. You can change the | |||||
%% \vskip value to adjust the spacing. | |||||
\newcounter{ql} | |||||
\newcommand{\Qlines}[1]{\forloop{ql}{0}{\value{ql}<#1}{\vskip0em\Qline{\linewidth}}} | |||||
%% \Qlist = This is an environment very similar to itemize but with | |||||
%% \QO in front of each list item. Useful for classical multiple | |||||
%% choice. Change leftmargin and topsep accourding to your taste. | |||||
\newenvironment{Qlist}{% | |||||
\renewcommand{\labelitemi}{\QO} | |||||
\begin{itemize}[leftmargin=1.5em,topsep=-.5em] | |||||
}{% | |||||
\end{itemize} | |||||
} | |||||
%% \Qtab = A "tabulator simulation". The first argument is the | |||||
%% distance from the left margin. The second argument is content which | |||||
%% is indented within the current row. | |||||
\newlength{\qt} | |||||
\newcommand{\Qtab}[2]{ | |||||
\setlength{\qt}{\linewidth} | |||||
\addtolength{\qt}{-#1} | |||||
\hfill\parbox[t]{\qt}{\raggedright #2} | |||||
} | |||||
%% \Qitem = Item with automatic numbering. The first optional argument | |||||
%% can be used to create sub-items like 2a, 2b, 2c, ... The item | |||||
%% number is increased if the first argument is omitted or equals 'a'. | |||||
%% You will have to adjust this if you prefer a different numbering | |||||
%% scheme. Adjust topsep and leftmargin as needed. | |||||
\newcounter{itemnummer} | |||||
\newcommand{\Qitem}[2][]{% #1 optional, #2 notwendig | |||||
\ifthenelse{\equal{#1}{}}{\stepcounter{itemnummer}}{} | |||||
\ifthenelse{\equal{#1}{a}}{\stepcounter{itemnummer}}{} | |||||
\begin{enumerate}[topsep=2pt,leftmargin=2.8em] | |||||
\item[\textbf{\arabic{itemnummer}#1.}] #2 | |||||
\end{enumerate} | |||||
} | |||||
%% \QItem = Like \Qitem but with alternating background color. This | |||||
%% might be error prone as I hard-coded some lengths (-5.25pt and | |||||
%% -3pt)! I do not yet understand why I need them. | |||||
\definecolor{bgodd}{rgb}{0.8,0.8,0.8} | |||||
\definecolor{bgeven}{rgb}{0.9,0.9,0.9} | |||||
\newcounter{itemoddeven} | |||||
\newlength{\gb} | |||||
\newcommand{\QItem}[2][]{% #1 optional, #2 notwendig | |||||
\setlength{\gb}{\linewidth} | |||||
\addtolength{\gb}{-5.25pt} | |||||
\ifthenelse{\equal{\value{itemoddeven}}{0}}{% | |||||
\noindent\colorbox{bgeven}{\hskip-3pt\begin{minipage}{\gb}\Qitem[#1]{#2}\end{minipage}}% | |||||
\stepcounter{itemoddeven}% | |||||
}{% | |||||
\noindent\colorbox{bgodd}{\hskip-3pt\begin{minipage}{\gb}\Qitem[#1]{#2}\end{minipage}}% | |||||
\setcounter{itemoddeven}{0}% | |||||
} | |||||
} | |||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |||||
%% End of questionnaire command definitions %% | |||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |||||
\begin{document} | |||||
\begin{center} | |||||
\textbf{\huge Enquête sur la sécurité des données} | |||||
\end{center}\vskip1em | |||||
\textbf{\Large Identifiant de l'entreprise \huge \Square \Square \Square \Square \Square \Square \Square \Square } | |||||
\Qitem{ \Qq{Pensez-vous que votre société collecte des informations personnelles ou sensibles de ses clients~?} | |||||
\Qtab{3cm}{Aucune information \Qrating{5} | |||||
Beaucoup d'informations}} | |||||
\Qitem{ \Qq{À quel point vous sentez-vous impliqué.e dans la protection des données clients~?} | |||||
\Qtab{3cm}{Peu impliqué.e \Qrating{5} | |||||
Très impliqué.e}} | |||||
\Qitem{ \Qq{Quels facteurs garantissent la sécurité de votre système d'informations~?} | |||||
\begin{Qlist} | |||||
\item Restrictions de l'accès physique aux terminaux | |||||
\item Mot de passe partagé | |||||
\item Mot de passe personnel | |||||
\item Badge ou carte | |||||
\item Authentification biométrique | |||||
\item Clé physique | |||||
\item Destruction systématique des documents confidentiels | |||||
\end{Qlist} | |||||
} | |||||
\Qitem{ \Qq{Les données gérées par votre entreprise sont-elles chiffrées~?} | |||||
\begin{Qlist} | |||||
\item oui | |||||
\item partiellement | |||||
\item non | |||||
\item je ne sais pas | |||||
\item refus de mentionner | |||||
\end{Qlist} | |||||
} | |||||
\Qitem{ \Qq{Pensez-vous que les mesures de protection des données de votre entreprise sont suffisantes~?} | |||||
\Qtab{3cm}{Insuffisantes \Qrating{5} | |||||
Plus que suffisantes}} | |||||
\end{document} |
@ -0,0 +1,174 @@ | |||||
\documentclass[a4paper,10pt,BCOR10mm,oneside,headsepline]{scrartcl} | |||||
\usepackage[french]{babel} | |||||
\usepackage[utf8]{inputenc} | |||||
\usepackage{wasysym}% provides \ocircle and \Box | |||||
\usepackage{enumitem}% easy control of topsep and leftmargin for lists | |||||
\usepackage{color}% used for background color | |||||
\usepackage{forloop}% used for \Qrating and \Qlines | |||||
\usepackage{ifthen}% used for \Qitem and \QItem | |||||
\usepackage{typearea} | |||||
\usepackage{eurosym} | |||||
\usepackage{numprint} | |||||
\usepackage{bytefield} | |||||
\usepackage{siunitx} | |||||
\usepackage{placeins} | |||||
\usepackage{pgf-umlsd} | |||||
\usepackage{pgf-umlcd} | |||||
\usepackage{adjustbox} | |||||
\usepackage{multirow} | |||||
\usepackage{enumitem} | |||||
\usepackage{hhline} | |||||
\usepackage{pgfplots} | |||||
\usepackage{float} | |||||
\usepackage{fp} | |||||
\areaset{17cm}{26cm} | |||||
\setlength{\topmargin}{-1cm} | |||||
\usepackage{scrpage2} | |||||
\pagestyle{scrheadings} | |||||
\ihead{Enquête sur la sécurité des données (à propos)} | |||||
\ohead{\pagemark} | |||||
\chead{} | |||||
\cfoot{} | |||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |||||
%% Beginning of questionnaire command definitions %% | |||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |||||
%% | |||||
%% 2010, 2012 by Sven Hartenstein | |||||
%% mail@svenhartenstein.de | |||||
%% http://www.svenhartenstein.de | |||||
%% | |||||
%% Please be warned that this is NOT a full-featured framework for | |||||
%% creating (all sorts of) questionnaires. Rather, it is a small | |||||
%% collection of LaTeX commands that I found useful when creating a | |||||
%% questionnaire. Feel free to copy and adjust any parts you like. | |||||
%% Most probably, you will want to change the commands, so that they | |||||
%% fit your taste. | |||||
%% | |||||
%% Also note that I am not a LaTeX expert! Things can very likely be | |||||
%% done much more elegant than I was able to. If you have suggestions | |||||
%% about what can be improved please send me an email. I intend to | |||||
%% add good tipps to my website and to name contributers of course. | |||||
%% | |||||
%% 10/2012: Thanks to karathan for the suggestion to put \noindent | |||||
%% before \rule! | |||||
%% \Qq = Questionaire question. Oh, this is just too simple. It helps | |||||
%% making it easy to globally change the appearance of questions. | |||||
\newcommand{\Qq}[1]{\textbf{#1}} | |||||
%% \QO = Circle or box to be ticked. Used both by direct call and by | |||||
%% \Qrating and \Qlist. | |||||
\newcommand{\QO}{$\Box$}% or: $\ocircle$ | |||||
%% \Qrating = Automatically create a rating scale with NUM steps, like | |||||
%% this: 0--0--0--0--0. | |||||
\newcounter{qr} | |||||
\newcommand{\Qrating}[1]{\QO\forloop{qr}{1}{\value{qr} < #1}{---\QO}} | |||||
%% \Qline = Again, this is very simple. It helps setting the line | |||||
%% thickness globally. Used both by direct call and by \Qlines. | |||||
\newcommand{\Qline}[1]{\noindent\rule{#1}{0.6pt}} | |||||
%% \Qlines = Insert NUM lines with width=\linewith. You can change the | |||||
%% \vskip value to adjust the spacing. | |||||
\newcounter{ql} | |||||
\newcommand{\Qlines}[1]{\forloop{ql}{0}{\value{ql}<#1}{\vskip0em\Qline{\linewidth}}} | |||||
%% \Qlist = This is an environment very similar to itemize but with | |||||
%% \QO in front of each list item. Useful for classical multiple | |||||
%% choice. Change leftmargin and topsep accourding to your taste. | |||||
\newenvironment{Qlist}{% | |||||
\renewcommand{\labelitemi}{\QO} | |||||
\begin{itemize}[leftmargin=1.5em,topsep=-.5em] | |||||
}{% | |||||
\end{itemize} | |||||
} | |||||
%% \Qtab = A "tabulator simulation". The first argument is the | |||||
%% distance from the left margin. The second argument is content which | |||||
%% is indented within the current row. | |||||
\newlength{\qt} | |||||
\newcommand{\Qtab}[2]{ | |||||
\setlength{\qt}{\linewidth} | |||||
\addtolength{\qt}{-#1} | |||||
\hfill\parbox[t]{\qt}{\raggedright #2} | |||||
} | |||||
%% \Qitem = Item with automatic numbering. The first optional argument | |||||
%% can be used to create sub-items like 2a, 2b, 2c, ... The item | |||||
%% number is increased if the first argument is omitted or equals 'a'. | |||||
%% You will have to adjust this if you prefer a different numbering | |||||
%% scheme. Adjust topsep and leftmargin as needed. | |||||
\newcounter{itemnummer} | |||||
\newcommand{\Qitem}[2][]{% #1 optional, #2 notwendig | |||||
\ifthenelse{\equal{#1}{}}{\stepcounter{itemnummer}}{} | |||||
\ifthenelse{\equal{#1}{a}}{\stepcounter{itemnummer}}{} | |||||
\begin{enumerate}[topsep=2pt,leftmargin=2.8em] | |||||
\item[\textbf{\arabic{itemnummer}#1.}] #2 | |||||
\end{enumerate} | |||||
} | |||||
%% \QItem = Like \Qitem but with alternating background color. This | |||||
%% might be error prone as I hard-coded some lengths (-5.25pt and | |||||
%% -3pt)! I do not yet understand why I need them. | |||||
\definecolor{bgodd}{rgb}{0.8,0.8,0.8} | |||||
\definecolor{bgeven}{rgb}{0.9,0.9,0.9} | |||||
\newcounter{itemoddeven} | |||||
\newlength{\gb} | |||||
\newcommand{\QItem}[2][]{% #1 optional, #2 notwendig | |||||
\setlength{\gb}{\linewidth} | |||||
\addtolength{\gb}{-5.25pt} | |||||
\ifthenelse{\equal{\value{itemoddeven}}{0}}{% | |||||
\noindent\colorbox{bgeven}{\hskip-3pt\begin{minipage}{\gb}\Qitem[#1]{#2}\end{minipage}}% | |||||
\stepcounter{itemoddeven}% | |||||
}{% | |||||
\noindent\colorbox{bgodd}{\hskip-3pt\begin{minipage}{\gb}\Qitem[#1]{#2}\end{minipage}}% | |||||
\setcounter{itemoddeven}{0}% | |||||
} | |||||
} | |||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |||||
%% End of questionnaire command definitions %% | |||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |||||
\begin{document} | |||||
\begin{center} | |||||
\textbf{\huge Enquête sur la sécurité des données} | |||||
\end{center}\vskip1em | |||||
\section*{Pourquoi~?} | |||||
Ce questionaire à plusieurs objectifs: | |||||
\begin{itemize} | |||||
\item mieux comprendre l'approche des utilisateurs et des entreprises face aux nouvelles technologies de protection des données | |||||
\item promouvoir le développement de nouvelles solutions de protection des données | |||||
\end{itemize} | |||||
Ces données seront mises à disposition des internautes, anonymisées, sous la forme d'une base de données téléchargeable. | |||||
\section*{Qui~?} | |||||
Cette recherche est effectuée par un petit groupe de développeurs et acteurs de l'informatique. La version française du questionnaire à été conçue par Ludovic Lagouardette. | |||||
Les données seront accessibles publiquement à partir de février 2020 par n'importe quel internaute, ainsi qu'une liste des statistiques obtenues, à l'addresse suivante~: \texttt{https://archivist.nekoit.xyz/enquete1/ } | |||||
\section*{Comment~?} | |||||
Si vous répondez à une fiche employé ou entreprise, veillez à fournir le même \texttt{Identifiant de l'entreprise} que vos collègues dans la case semblable à la figure ci-dessous. | |||||
\begin{figure}[H] | |||||
\centering | |||||
\begin{minipage}{0.7\textwidth} | |||||
\textbf{\Large Identifiant de l'entreprise \huge \Square \Square \Square \Square \Square \Square \Square \Square } | |||||
\end{minipage} | |||||
\end{figure} | |||||
Veuillez cocher dans les questions à choix multiples la ou les cases qui vous concernent. En cas de réponses douteuses sur une fiche, celle-ci sera ignorée, de même en cas de mention d'informations specifiques à une personne ou entreprise dans le formulaire. | |||||
\section*{Où~?} | |||||
Ce sondage sera majoritairement effectué en France, mais potentiellement aussi aux Pays-Bas et/ou aux États-Unis. | |||||
\end{document} |
@ -0,0 +1,190 @@ | |||||
\documentclass[a4paper,10pt,BCOR10mm,oneside,headsepline]{scrartcl} | |||||
\usepackage[french]{babel} | |||||
\usepackage[utf8]{inputenc} | |||||
\usepackage{wasysym}% provides \ocircle and \Box | |||||
\usepackage{enumitem}% easy control of topsep and leftmargin for lists | |||||
\usepackage{color}% used for background color | |||||
\usepackage{forloop}% used for \Qrating and \Qlines | |||||
\usepackage{ifthen}% used for \Qitem and \QItem | |||||
\usepackage{typearea} | |||||
\areaset{17cm}{26cm} | |||||
\setlength{\topmargin}{-1cm} | |||||
\usepackage{scrpage2} | |||||
\pagestyle{scrheadings} | |||||
\ihead{Enquête sur la sécurité des données (fiche particulier)} | |||||
\ohead{\pagemark} | |||||
\chead{} | |||||
\cfoot{} | |||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |||||
%% Beginning of questionnaire command definitions %% | |||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |||||
%% | |||||
%% 2010, 2012 by Sven Hartenstein | |||||
%% mail@svenhartenstein.de | |||||
%% http~://www.svenhartenstein.de | |||||
%% | |||||
%% Please be warned that this is NOT a full-featured framework for | |||||
%% creating (all sorts of) questionnaires. Rather, it is a small | |||||
%% collection of LaTeX commands that I found useful when creating a | |||||
%% questionnaire. Feel free to copy and adjust any parts you like. | |||||
%% Most probably, you will want to change the commands, so that they | |||||
%% fit your taste. | |||||
%% | |||||
%% Also note that I am not a LaTeX expert! Things can very likely be | |||||
%% done much more elegant than I was able to. If you have suggestions | |||||
%% about what can be improved please send me an email. I intend to | |||||
%% add good tipps to my website and to name contributers of course. | |||||
%% | |||||
%% 10/2012~: Thanks to karathan for the suggestion to put \noindent | |||||
%% before \rule! | |||||
%% \Qq = Questionaire question. Oh, this is just too simple. It helps | |||||
%% making it easy to globally change the appearance of questions. | |||||
\newcommand{\Qq}[1]{\textbf{#1}} | |||||
%% \QO = Circle or box to be ticked. Used both by direct call and by | |||||
%% \Qrating and \Qlist. | |||||
\newcommand{\QO}{$\Box$}% or~: $\ocircle$ | |||||
%% \Qrating = Automatically create a rating scale with NUM steps, like | |||||
%% this~: 0--0--0--0--0. | |||||
\newcounter{qr} | |||||
\newcommand{\Qrating}[1]{\QO\forloop{qr}{1}{\value{qr} < #1}{---\QO}} | |||||
%% \Qline = Again, this is very simple. It helps setting the line | |||||
%% thickness globally. Used both by direct call and by \Qlines. | |||||
\newcommand{\Qline}[1]{\noindent\rule{#1}{0.6pt}} | |||||
%% \Qlines = Insert NUM lines with width=\linewith. You can change the | |||||
%% \vskip value to adjust the spacing. | |||||
\newcounter{ql} | |||||
\newcommand{\Qlines}[1]{\forloop{ql}{0}{\value{ql}<#1}{\vskip0em\Qline{\linewidth}}} | |||||
%% \Qlist = This is an environment very similar to itemize but with | |||||
%% \QO in front of each list item. Useful for classical multiple | |||||
%% choice. Change leftmargin and topsep accourding to your taste. | |||||
\newenvironment{Qlist}{% | |||||
\renewcommand{\labelitemi}{\QO} | |||||
\begin{itemize}[leftmargin=1.5em,topsep=-.5em,label={\Square}] | |||||
}{% | |||||
\end{itemize} | |||||
} | |||||
%% \Qtab = A "tabulator simulation". The first argument is the | |||||
%% distance from the left margin. The second argument is content which | |||||
%% is indented within the current row. | |||||
\newlength{\qt} | |||||
\newcommand{\Qtab}[2]{ | |||||
\setlength{\qt}{\linewidth} | |||||
\addtolength{\qt}{-#1} | |||||
\hfill\parbox[t]{\qt}{\raggedright #2} | |||||
} | |||||
%% \Qitem = Item with automatic numbering. The first optional argument | |||||
%% can be used to create sub-items like 2a, 2b, 2c, ... The item | |||||
%% number is increased if the first argument is omitted or equals 'a'. | |||||
%% You will have to adjust this if you prefer a different numbering | |||||
%% scheme. Adjust topsep and leftmargin as needed. | |||||
\newcounter{itemnummer} | |||||
\newcommand{\Qitem}[2][]{% #1 optional, #2 notwendig | |||||
\ifthenelse{\equal{#1}{}}{\stepcounter{itemnummer}}{} | |||||
\ifthenelse{\equal{#1}{a}}{\stepcounter{itemnummer}}{} | |||||
\begin{enumerate}[topsep=2pt,leftmargin=2.8em] | |||||
\item[\textbf{\arabic{itemnummer}#1.}] #2 | |||||
\end{enumerate} | |||||
} | |||||
%% \QItem = Like \Qitem but with alternating background color. This | |||||
%% might be error prone as I hard-coded some lengths (-5.25pt and | |||||
%% -3pt)! I do not yet understand why I need them. | |||||
\definecolor{bgodd}{rgb}{0.8,0.8,0.8} | |||||
\definecolor{bgeven}{rgb}{0.9,0.9,0.9} | |||||
\newcounter{itemoddeven} | |||||
\newlength{\gb} | |||||
\newcommand{\QItem}[2][]{% #1 optional, #2 notwendig | |||||
\setlength{\gb}{\linewidth} | |||||
\addtolength{\gb}{-5.25pt} | |||||
\ifthenelse{\equal{\value{itemoddeven}}{0}}{% | |||||
\noindent\colorbox{bgeven}{\hskip-3pt\begin{minipage}{\gb}\Qitem[#1]{#2}\end{minipage}}% | |||||
\stepcounter{itemoddeven}% | |||||
}{% | |||||
\noindent\colorbox{bgodd}{\hskip-3pt\begin{minipage}{\gb}\Qitem[#1]{#2}\end{minipage}}% | |||||
\setcounter{itemoddeven}{0}% | |||||
} | |||||
} | |||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |||||
%% End of questionnaire command definitions %% | |||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |||||
\begin{document} | |||||
\begin{center} | |||||
\textbf{\huge Enquête sur la sécurité des données} | |||||
\end{center}\vskip1em | |||||
\Qitem{ \Qq{Êtes-vous inquiété.e par la collecte d'informations personnelles ou sensibles par les entreprises~?} | |||||
\Qtab{3cm}{Peu inquiété.e \Qrating{5} | |||||
Très inquiété.e}} | |||||
\Qitem{ \Qq{À quel point vous sentez-vous impliqué.e dans la protection de vos données~?} | |||||
\Qtab{3cm}{Peu impliqué.e \Qrating{5} | |||||
Très impliqué.e}} | |||||
\Qitem{ \Qq{Utilisez-vous des outils numériques de protection de la vie privée~?} | |||||
\begin{Qlist} | |||||
\item Disques chiffrés | |||||
\item Systèmes d'exploitation open-source | |||||
\item VPN (réseau privé virtuel) | |||||
\item Cloud/Disque nuagique chiffré en ligne | |||||
\item Messagerie chiffrée (y compris PGP) | |||||
\item Autres~: \Qline{4cm} | |||||
\end{Qlist} | |||||
} | |||||
\Qitem{ \Qq{À quelles fins accepteriez-vous que vos données personnelles ou sensibles soient transmises à une tierce partie~?} | |||||
\begin{Qlist} | |||||
\item À des fins commerciales, dans le cadre~: | |||||
\begin{Qlist} | |||||
\item de publicité ciblée | |||||
\item de téléprospection | |||||
\item d'études de marché (données anonymisées) | |||||
\end{Qlist} | |||||
\item À des fins juridiques, afin d'incriminer sur~: | |||||
\begin{Qlist} | |||||
\item des délits | |||||
\item des crimes | |||||
\item des affaires de terrorisme | |||||
\end{Qlist} | |||||
\item À des fins scientifiques, dans le cadre de recherche en~: | |||||
\begin{Qlist} | |||||
\item médecine | |||||
\item sociologie | |||||
\item économie | |||||
\end{Qlist} | |||||
\item À des fins politiques, afin de déterminer~: | |||||
\begin{Qlist} | |||||
\item des statistiques anonymes sur votre alignement politique | |||||
\item vos demandes et intérets | |||||
\end{Qlist} | |||||
\end{Qlist} | |||||
} | |||||
\Qitem{ \Qq{Que pensez-vous de l'état de la protection de vos données contre le vol~?} | |||||
\Qtab{3cm}{Insuffisantes \Qrating{5} | |||||
Plus que suffisantes}} | |||||
\Qitem{ \Qq{Que pensez-vous de l'état de la protection de vos données contre la perte ou la destruction accidentelle~?} | |||||
\Qtab{3cm}{Insuffisantes \Qrating{5} | |||||
Plus que suffisantes}} | |||||
\end{document} |