<commit_before>\documentclass[a4paper,12pt,oneside,openany]{report}
%
% Wzorzec pracy dyplomowej
% <NAME> (<EMAIL>) na podstawie pracy dyplomowej
% mgr. <NAME>
% Wersja 3.0 - 10 stycznia 2009
%
\usepackage{polski}
\usepackage[utf8]{inputenc}
\usepackage[pdftex]{graphicx}
\usepackage{tabularx}
\usepackage{array}
\usepackage[polish]{babel}
% \usepackage{subfigure}
\usepackage{booktabs}


% \linespread{1.1}

\usepackage{amsfonts}
\usepackage{verbatim}
\usepackage{indentfirst}
\usepackage[pdftex]{hyperref}
% Java syntax
\usepackage{listings}
\usepackage{color}

\definecolor{dkgreen}{rgb}{0,0.6,0}
\definecolor{gray}{rgb}{0.5,0.5,0.5}
\definecolor{mauve}{rgb}{0.58,0,0.82}


\lstdefinelanguage{JavaScript}{
  keywords={typeof, new, true, false, catch, function, return, null, catch, switch, var, if, in, while, do, else, case, break},
  keywordstyle=\color{blue}\bfseries,
  ndkeywords={class, export, boolean, throw, implements, import, this},
  ndkeywordstyle=\color{darkgray}\bfseries,
  identifierstyle=\color{black},
  sensitive=false,
  comment=[l]{//},
  morecomment=[s]{/*}{*/},
  commentstyle=\color{purple}\ttfamily,
  stringstyle=\color{red}\ttfamily,
  morestring=[b]',
  morestring=[b]"
}
\lstdefinelanguage{Go}{
morekeywords=[1]{break,default,func,interface,%
    case,defer,go,map,struct,chan,else,goto,package,%
    switch,const,fallthrough,if,range,type,continue,%
    for,import,return,var,select},
  % Special identifiers, builtin functions
  morekeywords=[2]{make,new,nil,len,cap,copy,complex,%
    real,imag,panic,recover,print,println,iota,close,%
    closed,_,true,false,append,delete},
  % Basic types
  morekeywords=[3]{%
    string,int,uint,uintptr,double,float,byte,%
    int8,int16,int32,int64,int128,%
    uint8,uint16,uint32,uint64,uint128,%
    float32,float64,complex64,complex128,%
    rune},
  % Strings : "toto", 'toto', `toto`
  morestring=[b]{"},
  morestring=[b]{'},
  morestring=[b]{`},
  % Comments : /* comment */ and // comment
  comment=[l]{//},
  morecomment=[s]{/*}{*/},
  % Options
  sensitive=true
}
\lstset{frame=tb,
  language=Java,
  aboveskip=1cm,
  belowskip=1cm,
  showstringspaces=false,
  columns=flexible,
  basicstyle={\small\ttfamily},
  numbers=left,
  numberstyle=\tiny\color{gray},
  keywordstyle=\color{blue},
  commentstyle=\color{dkgreen},
  stringstyle=\color{mauve},
  breaklines=true,
  breakatwhitespace=true,
  tabsize=4
}


%  Java syntax

% rozmaite polecenia pomocnicze
% gdzie rysunki?
\newcommand{\ImgPath}{img}

% oznaczenie rzeczy do zrobienia/poprawienia
\newcommand{\TODO}{\textbf{TODO}}


% wyroznienie slow kluczowych
\newcommand{\tech}{\texttt}

% na oprawe (1.0cm - 0.7cm)*2 = 0.6cm
% na oprawe (1.1cm - 0.7cm)*2 = 0.8cm
%  oddsidemargin lewy margines na nieparzystych stronach
% evensidemargin lewy margines na parzystych stronach
\def\oprawa{1.05cm}
\addtolength{\oddsidemargin}{\oprawa}
\addtolength{\evensidemargin}{-\oprawa}

% table span multirows
\usepackage{multirow}
\usepackage{enumitem}	% enumitem.pdf
\usepackage[section]{placeins}

\setlist{listparindent=\parindent, parsep=\parskip} % potrzebuje enumitem

%%%%%%%%%%%%%%% Dodatkowe Pakiety %%%%%%%%%%%%%%%%%
\usepackage{prmag}   % definiuje komendy opieku,nrindeksu, rodzaj pracy, ...
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\usepackage{tikz}
\usepackage{subcaption}
\usepackage{caption}
\usepackage{setspace}
\DeclareCaptionFont{black}{\color{black}}
\DeclareCaptionFormat{listing}{\colorbox{white}{\parbox{\textwidth}{#1#2#3}}}
\captionsetup[lstlisting]{format=listing,labelfont=black,textfont=black}

\renewcommand\lstlistingname{Przykład}

%%%%%%%%%%%%%%% Strona Tytułowa %%%%%%%%%%%%%%%%%
\title{Porównanie wydajności serwisów RESTful w wybranych platformach programowania}

\author{<NAME>}
\nrindeksu{230338}
% wstawienie zdjecia
\zdjecie{\includegraphics[width=4cm]{\ImgPath/zdjecie_profilowe.jpg}}

\opiekun{prof. nzw. dr hab. inż. <NAME>}
\terminwykonania{1 stycznia 1970} % TODO
\datawydaniatematu{1 stycznia 1970} % TODO
\rokakademicki{1970/1970} % TODO

% zakres pracy
\zakres {\input{zakres}}

% Podziekowanie - opcjoalne
% \podziekowania{\input{podziekowania.tex}}

\opinie{%
  \input{opiniaopiekuna.tex}
  \newpage
  \input{recenzja.tex}
}
\begin{document}

\maketitle
\setstretch{1.2}
\input{chapters/1_wstep.tex}
\input{chapters/2_przeglad_literatury.tex}
\input{chapters/3_projekt_aplikacji.tex}
\input{chapters/4_narzedzia.tex}
\input{chapters/5_testy_wydajnosciowe.tex}
\input{chapters/6_wyniki_testow.tex}
\input{chapters/7_wnioski.tex}
\input{chapters/8_zalaczniki.tex}

\setstretch{1.0}
\begin{thebibliography}{99}
\addcontentsline{toc}{chapter}{Bibliografia}
\bibitem{restinpractice}{<NAME>, <NAME>, <NAME>, ''REST in Practice: Hypermedia and Systems Architecture", O'Reilly Media, 2010}
\bibitem{newman}{<NAME>, "Building Microservices", O'Reilly Media, 2015.}
\bibitem{ddd}{<NAME>, "Domain-Driven Design: Tackling Complexity in the Heart of Software", Addison-Wesley, 2003.}
\bibitem{java8}{<NAME>, <NAME>, "Java. Podstawy. Wydanie IX", Helion, 2013.}
\bibitem{jeedesign}{<NAME>, "Expert One-on-One J2EE Design and Development. New edition". Wrox, 2002.}
\bibitem{springinaction}{<NAME>, "Spring w akcji. Wydanie III". Helion, 2013.}
\bibitem{programmingingo}{<NAME>, "Programming in Go", Addison-Wesley Professional, 2012}
\bibitem{gophrasebook}{<NAME>, "The Go Programming Language Phrasebook",  Addison-Wesley Professional, 2012}
\bibitem{docker}{https://www.docker.com/}
\bibitem{mongodb}{https://www.mongodb.org/)}
\bibitem{jmeter}{https://jmeter.apache.org/}
\bibitem{digitalocean}{https://www.digitalocean.com/)}
\bibitem{httprouter}{https://github.com/julienschmidt/httprouter}
\end{thebibliography}

% \zakonczenie  % wklejenie recenzji i opinii

\end{document}
%+++ END +++<commit_msg>poprawki<commit_after>\documentclass[a4paper,12pt,oneside,openany]{report}
%
% Wzorzec pracy dyplomowej
% <NAME> (<EMAIL>) na podstawie pracy dyplomowej
% mgr. <NAME>
% Wersja 3.0 - 10 stycznia 2009
%
\usepackage{polski}
\usepackage[utf8]{inputenc}
\usepackage[pdftex]{graphicx}
\usepackage{tabularx}
\usepackage{array}
\usepackage[polish]{babel}
% \usepackage{subfigure}
\usepackage{booktabs}


% \linespread{1.1}

\usepackage{amsfonts}
\usepackage{verbatim}
\usepackage{indentfirst}
\usepackage[pdftex]{hyperref}
% Java syntax
\usepackage{listings}
\usepackage{color}

\definecolor{dkgreen}{rgb}{0,0.6,0}
\definecolor{gray}{rgb}{0.5,0.5,0.5}
\definecolor{mauve}{rgb}{0.58,0,0.82}


\lstdefinelanguage{JavaScript}{
  keywords={typeof, new, true, false, catch, function, return, null, catch, switch, var, if, in, while, do, else, case, break},
  keywordstyle=\color{blue}\bfseries,
  ndkeywords={class, export, boolean, throw, implements, import, this},
  ndkeywordstyle=\color{darkgray}\bfseries,
  identifierstyle=\color{black},
  sensitive=false,
  comment=[l]{//},
  morecomment=[s]{/*}{*/},
  commentstyle=\color{purple}\ttfamily,
  stringstyle=\color{red}\ttfamily,
  morestring=[b]',
  morestring=[b]"
}
\lstdefinelanguage{Go}{
morekeywords=[1]{break,default,func,interface,%
    case,defer,go,map,struct,chan,else,goto,package,%
    switch,const,fallthrough,if,range,type,continue,%
    for,import,return,var,select},
  % Special identifiers, builtin functions
  morekeywords=[2]{make,new,nil,len,cap,copy,complex,%
    real,imag,panic,recover,print,println,iota,close,%
    closed,_,true,false,append,delete},
  % Basic types
  morekeywords=[3]{%
    string,int,uint,uintptr,double,float,byte,%
    int8,int16,int32,int64,int128,%
    uint8,uint16,uint32,uint64,uint128,%
    float32,float64,complex64,complex128,%
    rune},
  % Strings : "toto", 'toto', `toto`
  morestring=[b]{"},
  morestring=[b]{'},
  morestring=[b]{`},
  % Comments : /* comment */ and // comment
  comment=[l]{//},
  morecomment=[s]{/*}{*/},
  % Options
  sensitive=true
}
\lstset{frame=tb,
  language=Java,
  aboveskip=1cm,
  belowskip=1cm,
  showstringspaces=false,
  columns=flexible,
  basicstyle={\small\ttfamily},
  numbers=left,
  numberstyle=\tiny\color{gray},
  keywordstyle=\color{blue},
  commentstyle=\color{dkgreen},
  stringstyle=\color{mauve},
  breaklines=true,
  breakatwhitespace=true,
  tabsize=4
}


%  Java syntax

% rozmaite polecenia pomocnicze
% gdzie rysunki?
\newcommand{\ImgPath}{img}

% oznaczenie rzeczy do zrobienia/poprawienia
\newcommand{\TODO}{\textbf{TODO}}


% wyroznienie slow kluczowych
\newcommand{\tech}{\texttt}

% na oprawe (1.0cm - 0.7cm)*2 = 0.6cm
% na oprawe (1.1cm - 0.7cm)*2 = 0.8cm
%  oddsidemargin lewy margines na nieparzystych stronach
% evensidemargin lewy margines na parzystych stronach
\def\oprawa{1.05cm}
\addtolength{\oddsidemargin}{\oprawa}
\addtolength{\evensidemargin}{-\oprawa}

% table span multirows
\usepackage{multirow}
\usepackage{enumitem}	% enumitem.pdf
\usepackage[section]{placeins}

\setlist{listparindent=\parindent, parsep=\parskip} % potrzebuje enumitem

%%%%%%%%%%%%%%% Dodatkowe Pakiety %%%%%%%%%%%%%%%%%
\usepackage{prmag}   % definiuje komendy opieku,nrindeksu, rodzaj pracy, ...
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\usepackage{tikz}
\usepackage{subcaption}
\usepackage{caption}
\usepackage{setspace}
\DeclareCaptionFont{black}{\color{black}}
\DeclareCaptionFormat{listing}{\colorbox{white}{\parbox{\textwidth}{#1#2#3}}}
\captionsetup[lstlisting]{format=listing,labelfont=black,textfont=black}

\renewcommand\lstlistingname{Przykład}

%%%%%%%%%%%%%%% Strona Tytułowa %%%%%%%%%%%%%%%%%
\title{Porównanie wydajności serwisów RESTful w wybranych platformach programowania}

\author{<NAME>}
\nrindeksu{230338}
% wstawienie zdjecia
\zdjecie{\includegraphics[width=4cm]{\ImgPath/zdjecie_profilowe.jpg}}

\opiekun{prof. nzw. dr hab. inż. <NAME>}
\terminwykonania{1 stycznia 1970} % TODO
\datawydaniatematu{1 stycznia 1970} % TODO
\rokakademicki{1970/1970} % TODO

% zakres pracy
\zakres {\input{zakres}}

% Podziekowanie - opcjoalne
% \podziekowania{\input{podziekowania.tex}}

\opinie{%
  \input{opiniaopiekuna.tex}
  \newpage
  \input{recenzja.tex}
}
\begin{document}

\maketitle
\setstretch{1.2}
\input{chapters/1_wstep.tex}
\input{chapters/2_przeglad_literatury.tex}
\input{chapters/3_projekt_aplikacji.tex}
\input{chapters/4_narzedzia.tex}
\input{chapters/5_testy_wydajnosciowe.tex}
\input{chapters/6_wyniki_testow.tex}
\input{chapters/7_wnioski.tex}
\input{chapters/8_zalaczniki.tex}

\setstretch{1.0}
\begin{thebibliography}{99}
\addcontentsline{toc}{chapter}{Bibliografia}
\bibitem{restinpractice}{<NAME>, <NAME>, <NAME>, ''REST in Practice: Hypermedia and Systems Architecture", O'Reilly Media, 2010}
\bibitem{newman}{<NAME>, "Building Microservices", O'Reilly Media, 2015.}
\bibitem{ddd}{<NAME>, "Domain-Driven Design: Tackling Complexity in the Heart of Software", Addison-Wesley, 2003.}
\bibitem{java8}{<NAME>, <NAME>, "Java. Podstawy. Wydanie IX", Helion, 2013.}
\bibitem{jeedesign}{<NAME>, "Expert One-on-One J2EE Design and Development. New edition". Wrox, 2002.}
\bibitem{springinaction}{<NAME>, "Spring w akcji. Wydanie III". Helion, 2013.}
\bibitem{programmingingo}{<NAME>, "Programming in Go", Addison-Wesley Professional, 2012}
\bibitem{gophrasebook}{<NAME>, "The Go Programming Language Phrasebook",  Addison-Wesley Professional, 2012}
\bibitem{docker}{\url{https://www.docker.com/}}
\bibitem{mongodb}{\url{https://www.mongodb.org/}}
\bibitem{jmeter}{\url{https://jmeter.apache.org/}}
\bibitem{digitalocean}{\url{https://www.digitalocean.com/}}
\bibitem{httprouter}{\url{https://github.com/julienschmidt/httprouter}}
\end{thebibliography}

% \zakonczenie  % wklejenie recenzji i opinii

\end{document}
%+++ END +++
{'fraction_non_alphanumeric': 0.17191952335722305, 'fraction_numerical': 0.02745876867282618, 'mean_word_length': 6.367684478371501, 'pattern_counts': {'":': 0, '<': 35, '<?xml version=': 0, '>': 35, 'https://': 10, 'lorem ipsum': 0, 'www.': 6, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2805667', 'n_tokens_mistral': 4705, 'n_tokens_neox': 4374, 'n_words': 674}