From 1d85cdff4e8e100f4568434fc8c1624847e2e880 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maksym=20Kokoci=C5=84ski?= Date: Mon, 21 Jan 2019 13:40:49 +0000 Subject: [PATCH] Upload files to 'PD 12' --- PD 12/bibliography.bib | 229 ++++++++++++++++++++++++++++ PD 12/cv-glowny plik.pdf | Bin 0 -> 21959 bytes PD 12/cv-glowny plik.tex | 91 ++++++++++++ PD 12/friggeri-cv.cls | 311 +++++++++++++++++++++++++++++++++++++++ 4 files changed, 631 insertions(+) create mode 100644 PD 12/bibliography.bib create mode 100644 PD 12/cv-glowny plik.pdf create mode 100644 PD 12/cv-glowny plik.tex create mode 100644 PD 12/friggeri-cv.cls diff --git a/PD 12/bibliography.bib b/PD 12/bibliography.bib new file mode 100644 index 0000000..0f7c9d3 --- /dev/null +++ b/PD 12/bibliography.bib @@ -0,0 +1,229 @@ +%% This document is a bibtex export of HAL publication +%% Date of the export : 02/05/2012 +%% Criteria : Author : 'friggeri' + +%% +%% inria-00490195, version 2 +%% http://hal.inria.fr/inria-00490195 +%% + +@article{friggeri:2011:inria-00490195:2, + AUTHOR = {Friggeri, Adrien and Chelius, Guillaume and Fleury, Eric and Fraboulet, Antoine and Mentr{\'e}, France and Lucet, Jean-Christophe}, + TITLE = {{Reconstructing Social Interactions Using an unreliable Wireless Sensor Network}}, + JOURNAL = {{Computer Communications}}, + PUBLISHER = {Elsevier}, + VOLUME = {34}, + NUMBER = {5}, + PAGES = {609--618}, + YEAR = {2011}, + MONTH = Apr, + KEYWORDS = {complex networks; interaction networks; wireless sensor networks; medical applications}, + DOI = {10.1016/j.comcom.2010.06.005}, + URL = {http://hal.inria.fr/inria-00490195} +} +%% inria-00597448, version 1 +%% http://hal.inria.fr/inria-00597448 +%% + +@article{friggeri:2011:inria-00597448:1, + AUTHOR = {Friggeri, Adrien and Cointet, Jean-Philippe and Latapy, Matthieu, Matthieu}, + TITLE = {{A Real-World Spreading Experiment in the Blogosphere}}, + JOURNAL = {{Complex Systems}}, + PUBLISHER = {Complex Systems Publications, Inc.}, + VOLUME = {19}, + NUMBER = {3}, + YEAR = {2011}, + URL = {http://hal.inria.fr/inria-00597448} +} +%% inria-00475921, version 1 +%% http://hal.inria.fr/inria-00475921 +%% + +@inproceedings{friggeri:2010:inria-00475921:1, + AUTHOR = {Friggeri, Adrien and Chelius, Guillaume}, + TITLE = {{Biais dans les mesures obtenues par un r{\'e}seau de capteurs sans fil}}, + BOOKTITLE = {{12{\`e}mes Rencontres Francophones sur les Aspects Algorithmiques de T{\'e}l{\'e}communications (AlgoTel)}}, + YEAR = {2010}, + EDITOR = {Maria Gradinariu Potop-Butucaru and Herv{\'e} Rivano}, + KEYWORDS = {france}, + ADDRESS = {Belle Dune, France}, + MONTH = Jun, + URL = {http://hal.inria.fr/inria-00475921} +} +%% inria-00587942, version 1 +%% http://hal.inria.fr/inria-00587942 +%% + +@inproceedings{friggeri:2011:inria-00587942:1, + AUTHOR = {Friggeri, Adrien and Chelius, Guillaume and Fleury, Eric}, + TITLE = {{Communaut{\'e}s : Arr{\^e}tons de ne compter que les ar{\^e}tes}}, + BOOKTITLE = {{13es Rencontres Francophones sur les Aspects Algorithmiques de T{\'e}l{\'e}communications (AlgoTel)}}, + YEAR = {2011}, + EDITOR = {Ducourthial, Bertrand and Felber, Pascal}, + MONTH = Jun, + KEYWORDS = {france}, + ADDRESS = {Cap Est{\'e}rel, France}, + URL = {http://hal.inria.fr/inria-00587942} +} +%% inria-00597446, version 1 +%% http://hal.inria.fr/inria-00597446 +%% + +@inproceedings{friggeri:2011:inria-00597446:1, + AUTHOR = {Friggeri, Adrien and Chelius, Guillaume and Fleury, Eric}, + TITLE = {{Fellows: Crowd-sourcing the evaluation of an overlapping community model based on the cohesion measure}}, + BOOKTITLE = {{Interdisciplinary Workshop on Information and Decision in Social Networks}}, + YEAR = {2011}, + MONTH = May, + NOTE = {31 accept{\'e}/140 soumis +250 participants}, + ADDRESS = {Cambridge, {\'E}tats-Unis}, + URL = {http://hal.inria.fr/inria-00597446} +} +%% inria-00597447, version 1 +%% http://hal.inria.fr/inria-00597447 +%% + +@inproceedings{friggeri:2011:inria-00597447:1, + AUTHOR = {Friggeri, Adrien and Chelius, Guillaume and Fleury, Eric}, + TITLE = {{Egomunities, Exploring Socially Cohesive Person-based Communities}}, + BOOKTITLE = {{NetSci 2011 The International School and Conference on Network Science}}, + YEAR = {2011}, + MONTH = Jun, + ADDRESS = {Budapest, Hongrie}, + URL = {http://hal.inria.fr/inria-00597447} +} +%% inria-00619092, version 1 +%% http://hal.inria.fr/inria-00619092 +%% + +@inproceedings{friggeri:2011:inria-00619092:1, + AUTHOR = {Friggeri, Adrien and Chelius, Guillaume and Fleury, Eric}, + TITLE = {{Triangles to Capture Social Cohesion}}, + BOOKTITLE = {{Third IEEE International Conference on Social Computing}}, + YEAR = {2011}, + MONTH = Sep, + ADDRESS = {Cambridge, {\'E}tats-Unis}, + URL = {http://hal.inria.fr/inria-00619092} +} +%% inria-00626064, version 1 +%% http://hal.inria.fr/inria-00626064 +%% + +@inproceedings{friggeri:2011:inria-00626064:1, + AUTHOR = {Friggeri, Adrien and Chelius, Guillaume and Fleury, Eric}, + TITLE = {{Fellows: Crowd-sourcing the evaluation of an overlapping community model based on the cohesion measure}}, + BOOKTITLE = {{Complex Dynamics of Human Interactions}}, + YEAR = {2011}, + MONTH = Sep, + ADDRESS = {Vienna, Autriche}, + URL = {http://hal.inria.fr/inria-00626064} +} +%% inria-00507447, version 1 +%% http://hal.inria.fr/inria-00507447 +%% + +@inproceedings{lucet:2010:inria-00507447:1, + AUTHOR = {Lucet, Jean-Christophe and Chelius, Guillaume and Laouenan, C{\'e}dric and Friggeri, Adrien and Veziris, N. and Lepelletier, D. and Abiteboul, D. and Bouvet, Elisabeth and Fleury, Eric and Mentr{\'e}, France}, + TITLE = {{Electronic Sensors for Measuring Interactions between Healthcare Workers (HCWs) and Patients (Pts): the Case of Tuberculosis (TB)}}, + YEAR = {2010}, + MONTH = Sep, + BOOKTITLE = {{2010 Interscience Conference on Antimicrobial Agents and Chemotherapy}}, + ORGANIZATION = {American Society for Microbiology}, + ADDRESS = {Boston, {\'E}tats-Unis}, + URL = {http://hal.inria.fr/inria-00507447} +} +%% inria-00630363, version 1 +%% http://hal.inria.fr/inria-00630363 +%% + +@inproceedings{friggeri:2011:inria-00630363:1, + AUTHOR = {Friggeri, Adrien and Chelius, Guillaume and Fleury, Eric}, + TITLE = {{Trouver des communaut{\'e}s socialement coh{\'e}sives est NP-dur}}, + YEAR = {2011}, + MONTH = Oct, + KEYWORDS={france}, + BOOKTITLE = {{13emes journ{\'e}es Graphes et Algorithmes}}, + ADDRESS = {Lyon, France}, + URL = {http://hal.inria.fr/inria-00630363} +} +%% inria-00605673, version 1 +%% http://hal.inria.fr/inria-00605673 +%% + +@misc{friggeri:2011:inria-00605673:1, + AUTHOR = {Friggeri, Adrien and Fleury, Eric}, + TITLE = {{Des triangles pour mesurer la coh{\'e}sion sociale : Fellows, une exp{\'e}rimentation sur Facebook}}, + YEAR = {2011}, + MONTH = Jun, + KEYWORDS = {france}, + NOTE = {S{\'e}minaire w2s @ La Cantine}, + URL = {http://hal.inria.fr/inria-00605673} +} +%% hal-00692548, version 1 +%% http://hal.inria.fr/hal-00692548 +%% + +@techreport{friggeri:2012:hal-00692548:1, + AUTHOR = {Friggeri, Adrien and Fleury, Eric}, + TITLE = {{Finding cohesive communities with C³}}, + TYPE = {Rapport de recherche}, + YEAR = {2012}, + MONTH = Apr, + INSTITUTION = {INRIA}, + NUMBER = {RR-7947}, + URL = {http://hal.inria.fr/hal-00692548} +} +%% inria-00565336, version 2 +%% http://hal.inria.fr/inria-00565336 +%% + +@techreport{friggeri:2011:inria-00565336:2, + AUTHOR = {Friggeri, Adrien and Chelius, Guillaume and Fleury, Eric}, + TITLE = {{Egomunities, Exploring Socially Cohesive Person-based Communities}}, + TYPE = {Rapport de recherche}, + YEAR = {2011}, + MONTH = Feb, + KEYWORDS = {social networks, complex networks, real-world graphs, community detection, overlapping communities, data mining, modelisation}, + INSTITUTION = {INRIA}, + NUMBER = {RR-7535}, + URL = {http://hal.inria.fr/inria-00565336} +} +%% inria-00608889, version 1 +%% http://hal.inria.fr/inria-00608889 +%% + +@techreport{friggeri:2011:inria-00608889:1, + AUTHOR = {Friggeri, Adrien and Chelius, Guillaume and Fleury, Eric}, + TITLE = {{Triangles to Capture Social Cohesion}}, + TYPE = {Rapport de recherche}, + YEAR = {2011}, + MONTH = Jul, + INSTITUTION = {INRIA}, + NUMBER = {RR-7686}, + URL = {http://hal.inria.fr/inria-00608889} +} +%% inria-00621065, version 2 +%% http://hal.inria.fr/inria-00621065 +%% + +@techreport{friggeri:2011:inria-00621065:2, + AUTHOR = {Friggeri, Adrien and Fleury, Eric}, + TITLE = {{Maximizing the Cohesion is NP-hard}}, + TYPE = {Rapport de recherche}, + YEAR = {2011}, + MONTH = Sep, + INSTITUTION = {INRIA}, + NUMBER = {RR-7734}, + URL = {http://hal.inria.fr/inria-00621065} +} + +@article{Lucet:2012gl, +author = {Lucet, Jean-Christophe and Laouenan, Cédric and Chelius, Guillaume and Veziris, Nicolas and Lepelletier, Didier and Friggeri, Adrien and Abiteboul, Dominique and Bouvet, Elisabeth and Mentré, France and Fleury, Eric}, +title = {{Electronic Sensors for Assessing Interactions between Healthcare Workers and Patients under Airborne Precautions}}, +journal = {PLoS ONE}, +year = {2012}, +volume = {7}, +number = {5}, +pages = {e37893}, +month = may +} \ No newline at end of file diff --git a/PD 12/cv-glowny plik.pdf b/PD 12/cv-glowny plik.pdf new file mode 100644 index 0000000000000000000000000000000000000000..e958a6b474d05f20da65ce09d4c715449e32e243 GIT binary patch literal 21959 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 literal 0 HcmV?d00001 diff --git a/PD 12/cv-glowny plik.tex b/PD 12/cv-glowny plik.tex new file mode 100644 index 0000000..4ec5cfa --- /dev/null +++ b/PD 12/cv-glowny plik.tex @@ -0,0 +1,91 @@ +%!TEX TS-program = xelatex +\documentclass[]{friggeri-cv} +\addbibresource{bibliography.bib} +\usepackage[utf8]{inputenc} +\usepackage{polski} + + +\begin{document} +\header{Maksym}{Kokociński} + {Informatyk} + + +% In the aside, each new line forces a line break +\begin{aside} + \section{Dane osobowe} + Data ur: 1.09.1999 + Adres: Widok 50/89 + 62-860 Kalisz + Telefon: 606882108 + ~ + Mail: makok@st.amu.edu.pl + \section{Języki obce} + j.Angielski + j.Hiszpański + \section{Programowanie} + Python, C +\end{aside} + +\section{Zainteresowania:} + +Zdobywanie doświadczenia,rozwój osobisty,sport(tenis) i literatura + +\section{Wykształcenie:} + +\begin{entrylist} + \entry + {od 2018} + {Uniwersytet Adama Mickiewicza} + {Poznań} + {profil informatyczny} + \entry + {2014–2017} + {III Liceum Ogólnokształcące} + {Kalisz} + {klasa geograficzna} + \entry + {2011-2014} + {Gimnazjum Edukator} + {Kalisz} + {klasa anglojęzyczna} +\end{entrylist} + +\section{Doświadczenie:} + +\begin{entrylist} + \entry + {2014} + {Praca w sklepie spożywczym} + {Praca wakacyjna} + {\emph{obsługa kasy fiskalnej}} + \entry + {2016-2018} + {Praca w Makdonaldzie na stanowisku menagera} + {Praca stała} + {\emph{znajomość pracowników i umiejętność wykorzystywania ich zalet do efektywnej pracy w zespole}} + \entry + {2018} + {Instruktor Windserfingu} + {Praca wakacyjna} + {\emph{umiejętność przekazywania wiedzy,praca w ciężkich warunkach pogodowych}} +\end{entrylist} + +\section{Inne atuty:} + +Prawo jazdy kat. B1 + +%%% This piece of code has been commented by Karol Kozioł due to biblatex errors. +% +%\printbibsection{article}{article in peer-reviewed journal} +%\begin{refsection} +% \nocite{*} +% \printbibliography[sorting=chronological, type=inproceedings, title={international peer-reviewed conferences/proceedings}, notkeyword={france}, heading=subbibliography] +%\end{refsection} +%\begin{refsection} +% \nocite{*} +% \printbibliography[sorting=chronological, type=inproceedings, title={local peer-reviewed conferences/proceedings}, keyword={france}, heading=subbibliography] +%\end{refsection} +%\printbibsection{misc}{other publications} +%\printbibsection{report}{research reports} + +\end{document} diff --git a/PD 12/friggeri-cv.cls b/PD 12/friggeri-cv.cls new file mode 100644 index 0000000..431ceb3 --- /dev/null +++ b/PD 12/friggeri-cv.cls @@ -0,0 +1,311 @@ +\ProvidesClass{friggeri-cv}[2012/04/30 CV class] +\NeedsTeXFormat{LaTeX2e} + +\DeclareOption{print}{\def\@cv@print{}} +\DeclareOption*{% + \PassOptionsToClass{\CurrentOption}{article}% +} +\ProcessOptions\relax +\LoadClass{article} + + +%%%%%%%%%% +% Colors % +%%%%%%%%%% + +\RequirePackage{xcolor} + +\definecolor{white}{RGB}{255,255,255} + +\definecolor{darkgray}{HTML}{333333} +\definecolor{gray}{HTML}{4D4D4D} +\definecolor{lightgray}{HTML}{999999} + +\definecolor{green}{HTML}{C2E15F} +\definecolor{orange}{HTML}{FDA333} +\definecolor{purple}{HTML}{D3A4F9} +\definecolor{red}{HTML}{FB4485} +\definecolor{blue}{HTML}{6CE0F1} + +\ifdefined\@cv@print + \colorlet{green}{gray} + \colorlet{orange}{gray} + \colorlet{purple}{gray} + \colorlet{red}{gray} + \colorlet{blue}{gray} + \colorlet{fillheader}{white} + \colorlet{header}{gray} +\else + \colorlet{fillheader}{gray} + \colorlet{header}{white} +\fi +\colorlet{textcolor}{gray} +\colorlet{headercolor}{gray} + +%%%%%%%%% +% Fonts % +%%%%%%%%% + +% \RequirePackage[quiet]{fontspec} +% \RequirePackage[math-style=TeX,vargreek-shape=unicode]{unicode-math} +% +% \newfontfamily\bodyfont[]{Helvetica Neue} +% \newfontfamily\thinfont[]{Helvetica Neue UltraLight} +% \newfontfamily\headingfont[]{Helvetica Neue Condensed Bold} +% +% \defaultfontfeatures{Mapping=tex-text} +% \setmainfont[Mapping=tex-text, Color=textcolor]{Helvetica Neue Light} +% +% \setmathfont{XITS Math} + +%%% modified by Karol Kozioł for ShareLaTex use +\RequirePackage[quiet]{fontspec} +\RequirePackage[math-style=TeX]{unicode-math} + +\newfontfamily\bodyfont +[BoldFont=texgyreheros-bold.otf, +ItalicFont=texgyreheros-italic.otf, +BoldItalicFont=texgyreheros-bolditalic.otf] +{texgyreheros-regular.otf} +\newfontfamily\thinfont[]{Lato-Light.ttf} +\newfontfamily\headingfont[]{texgyreheros-bold.otf} + +\defaultfontfeatures{Mapping=tex-text} +\setmainfont +[Mapping=tex-text, Color=textcolor, +BoldFont=texgyreheros-bold.otf, +ItalicFont=texgyreheros-italic.otf, +BoldItalicFont=texgyreheros-bolditalic.otf +] +{texgyreheros-regular.otf} + +\setmathfont{texgyreheros-regular.otf} +%%% + +%%%%%%%%%% +% Header % +%%%%%%%%%% + +\RequirePackage{tikz} + +\newcommand{\rolefont}{% + \fontsize{14pt}{24pt}\selectfont% + \thinfont% + \color{white}% +} + +\newcommand{\header}[3]{% + \begin{tikzpicture}[remember picture,overlay] + \node [rectangle, fill=fillheader, anchor=north, minimum width=\paperwidth, minimum height=4cm] (box) at (current page.north){}; + \node [anchor=center] (name) at (box) {% + \fontsize{40pt}{72pt}\color{header}% + {\thinfont #1}{\bodyfont #2} + }; + \node [anchor=north] at (name.south) {% + \fontsize{14pt}{24pt}\color{header}% + \thinfont #3% + }; + \end{tikzpicture} + \vspace{2.5cm} + \vspace{-2\parskip} +} + + +%%%%%%%%%%%%% +% Structure % +%%%%%%%%%%%%% +\RequirePackage{parskip} + +\newcounter{colorCounter} +\def\@sectioncolor#1#2#3{% + {% + \color{% + \ifcase\value{colorCounter}% + blue\or% + red\or% + orange\or% + green\or% + purple\else% + headercolor\fi% + } #1#2#3% + }% + \stepcounter{colorCounter}% +} + +\renewcommand{\section}[1]{ + \par\vspace{\parskip} + {% + \LARGE\headingfont\color{headercolor}% + \@sectioncolor #1% + } + \par\vspace{\parskip} +} + +\renewcommand{\subsection}[1]{ + \par\vspace{.5\parskip}% + {% + \large\headingfont\color{headercolor} #1% + } + \par\vspace{.25\parskip}% +} + +\pagestyle{empty} + + +%%%%%%%%%%%%%%%%%%%% +% List environment % +%%%%%%%%%%%%%%%%%%%% + +\setlength{\tabcolsep}{0pt} +\newenvironment{entrylist}{% + \begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}ll} +}{% + \end{tabular*} +} +\renewcommand{\bfseries}{\headingfont\color{headercolor}} +\newcommand{\entry}[4]{% + #1&\parbox[t]{11.8cm}{% + \textbf{#2}% + \hfill% + {\footnotesize\addfontfeature{Color=lightgray} #3}\\% + #4\vspace{\parsep}% + }\\} + + +%%%%%%%%%%%%%% +% Side block % +%%%%%%%%%%%%%% + +\RequirePackage[absolute,overlay]{textpos} +\setlength{\TPHorizModule}{1cm} +\setlength{\TPVertModule}{1cm} +\newenvironment{aside}{% + \let\oldsection\section + \renewcommand{\section}[1]{ + \par\vspace{\baselineskip}{\Large\headingfont\color{headercolor} ##1} + } + \begin{textblock}{3.6}(1.5, 4.33) + \begin{flushright} + \obeycr +}{% + \restorecr + \end{flushright} + \end{textblock} + \let\section\oldsection +} + +%%%%%%%%%%%%%%%% +% Bibliography % +%%%%%%%%%%%%%%%% + +\RequirePackage[style=verbose, maxnames=99, sorting=ydnt]{biblatex} + +\DeclareFieldFormat[article]{title}{#1\par} +\DeclareFieldFormat[inproceedings]{title}{#1\par} +\DeclareFieldFormat[misc]{title}{#1\par} +\DeclareFieldFormat[report]{title}{#1\par} + +\DeclareBibliographyDriver{article}{% + \printfield{title}% + \newblock% + \printnames{author}% + \par% + \newblock% + {% + \footnotesize\addfontfeature{Color=lightgray}\itshape% + \usebibmacro{journal+issuetitle}% + \setunit{\space}% + \printfield{pages}% + \newunit% + \printlist{publisher}% + \setunit*{\addcomma\space}% + \printfield{year}% + \newunit% + } + \par\vspace{0.3\baselineskip} +} + +\DeclareBibliographyDriver{inproceedings}{% + \printfield{title}% + \newblock% + \printnames{author}% + \par% + \newblock% + {% + \footnotesize\addfontfeature{Color=lightgray}% + \printfield{booktitle}% + \setunit{\addcomma\space}% + \printfield{year}% + \setunit{\addcomma\space}% + \printlist{location}% + \newunit% + } + \par\vspace{0.3\baselineskip} +} + +\DeclareBibliographyDriver{misc}{% + \printfield{title}% + \newblock% + \printnames{author}% + \par% + \newblock% + {% + \footnotesize\addfontfeature{Color=lightgray}\itshape% + \printfield{booktitle}% + \setunit*{\addcomma\space}% + \printfield{note}% + \setunit*{\addcomma\space}% + \printfield{year}% + \setunit{\addcomma\space}% + \printlist{location}% + \newunit% + } + \par\vspace{0.3\baselineskip} +} + +\DeclareBibliographyDriver{report}{% + \printfield{title}% + \newblock% + \printnames{author}% + \par% + \newblock% + {% + \footnotesize\addfontfeature{Color=lightgray}\itshape% + \printfield{type}% + \setunit{\space}% + \printfield{number}% + \setunit{\addcomma\space}% + \printfield{year}% + \newunit% + } + \par\vspace{0.3\baselineskip} +} + +\DeclareNameFormat{author}{% + \small\addfontfeature{Color=lightgray}% + \ifblank{##3}{}{##3\space}#1% + \ifthenelse{\value{listcount}<\value{liststop}} + {\addcomma\space} + {}% +} + +\newcommand{\printbibsection}[2]{ + \begin{refsection} + \nocite{*} + \printbibliography[sorting=chronological, type={#1}, title={#2}, heading=subbibliography] + \end{refsection} +} + +\DeclareSortingScheme{chronological}{ + \sort[direction=descending]{\field{year}} + \sort[direction=descending]{\field{month}} +} + + + +%%%%%%%%%%%%%%%% +% Other tweaks % +%%%%%%%%%%%%%%%% + +\RequirePackage[left=6.1cm,top=2cm,right=1.5cm,bottom=2.5cm,nohead,nofoot]{geometry} +\RequirePackage{hyperref} \ No newline at end of file