summaryrefslogblamecommitdiffstats
path: root/inf/rn/predst/predstavitev.lyx
blob: 22056294d15b94921a0d887a8ce4b8167f6edff9 (plain) (tree)
1
2
3
4
5
6
7
8







                                                                 





















































                                                                 





                                       
                        

                                   
                 
                         
                         




















































                                 
                    








































































































































































































































































































































                                                                            

          



















                                                                            

          





























































































                                                                           
                              































































































































                                                                                 
                          


                        




                       


                          
               






           













                                                  
                   


                         


                          


                       





           

                             

                          


                                   


          
                                       

           
          
 


           

                          

           
          
 
 

           











                            
               







             



                           
                     

                                               
 

                   
 

           











                          

          
 
           

                          
                             
 

                          



           
 
           


                          



           
 














                            
               







             

                               

           


                                




           
           



                         


                          


                        



          
           

                          
                             
 



                                       
 
          
 
                            

           

          
 

           
                          
 

           

          
 

           

                            









                          
               







             

                               

           

                     

           


                           

           

                        

           


                                                                          


           

                        

           


                                          

           

                     


             

                                   

           


                          
 

                                                                           


           

           











                            
                             







             



                                                                             

           




                         



                          

           




                          

          
 

           
                          
                             
 

                                    



           
 

           

                          

           


          

           


                        


                          
               






           

                       


                          
               




           

           
             
                     
                                                    

           


                               
 



                                                      
 

                                             


                     

                                       
 



                                                                        
 


                                        

           


                            


          

           





                           


                          
                            




           
           
 



                            
 


                                                                                    


                     
                          



                     




                          


                     
                                            



           

                     

           























































































































                                                        
                                                     





                                                                     




                              

































































































































































































































































































                                                                          







































                                                      










                                                          




                         

























































                                                  




































                                                                      
                          




















































































                                 























































                                 






























































































                                                                 

             
#LyX 2.3 created this file. For more info see http://www.lyx.org/
\lyxformat 544
\begin_document
\begin_header
\save_transient_properties true
\origin unavailable
\textclass beamer
\begin_preamble
\usepackage[
    type={CC},
    modifier={by-sa},
    version={3.0},
]{doclicense}

\usepackage{bera}% optional: just to have a nice mono-spaced font
\usepackage{listings}
\usepackage{xcolor}
\lstset{
	extendedchars=true,
	literate={č}{{\v{c}}}1 {ž}{{\v{z}}}1 {š}{{\v{s}}}1,
}

\colorlet{punct}{red!60!black}
\definecolor{background}{HTML}{EEEEEE}
\definecolor{delim}{RGB}{20,105,176}
\colorlet{numb}{magenta!60!black}

\lstdefinelanguage{json}{
    basicstyle=\normalfont\ttfamily,
    numbers=left,
    numberstyle=\scriptsize,
    stepnumber=1,
    numbersep=8pt,
    showstringspaces=false,
    breaklines=true,
    frame=lines,
    backgroundcolor=\color{background},
    literate=
     *{0}{{{\color{numb}0}}}{1}
      {1}{{{\color{numb}1}}}{1}
      {2}{{{\color{numb}2}}}{1}
      {3}{{{\color{numb}3}}}{1}
      {4}{{{\color{numb}4}}}{1}
      {5}{{{\color{numb}5}}}{1}
      {6}{{{\color{numb}6}}}{1}
      {7}{{{\color{numb}7}}}{1}
      {8}{{{\color{numb}8}}}{1}
      {9}{{{\color{numb}9}}}{1}
      {:}{{{\color{punct}{:}}}}{1}
      {,}{{{\color{punct}{,}}}}{1}
      {\{}{{{\color{delim}{\{}}}}{1}
      {\}}{{{\color{delim}{\}}}}}{1}
      {[}{{{\color{delim}{[}}}}{1}
      {]}{{{\color{delim}{]}}}}{1},
}







\usetheme{Warsaw}
% or ...

\setbeamercovered{transparent}
% or whatever (possibly just delete it)
\end_preamble
\options aspectratio=169
\use_default_options false
\maintain_unincluded_children false
\language slovene
\language_package default
\inputencoding utf8-plain
\fontencoding global
\font_roman "lmodern" "default"
\font_sans "lmss" "default"
\font_typewriter "lmtt" "default"
\font_math "auto" "auto"
\font_default_family default
\use_non_tex_fonts false
\font_sc false
\font_osf false
\font_sf_scale 100 100
\font_tt_scale 100 100
\use_microtype false
\use_dash_ligatures false
\graphics default
\default_output_format default
\output_sync 0
\bibtex_command default
\index_command default
\paperfontsize default
\spacing single
\use_hyperref false
\papersize default
\use_geometry true
\use_package amsmath 2
\use_package amssymb 2
\use_package cancel 1
\use_package esint 1
\use_package mathdots 1
\use_package mathtools 1
\use_package mhchem 1
\use_package stackrel 1
\use_package stmaryrd 1
\use_package undertilde 1
\cite_engine basic
\cite_engine_type default
\biblio_style plain
\use_bibtopic false
\use_indices false
\paperorientation portrait
\suppress_date false
\justification true
\use_refstyle 0
\use_minted 0
\index Index
\shortcut idx
\color #008000
\end_index
\secnumdepth 2
\tocdepth 2
\paragraph_separation indent
\paragraph_indentation default
\is_math_indent 0
\math_numbering_side default
\quotes_style german
\dynamic_quotes 0
\papercolumns 1
\papersides 1
\paperpagestyle default
\tracking_changes false
\output_changes false
\html_math_output 0
\html_css_as_file 0
\html_be_strict false
\end_header

\begin_body

\begin_layout Standard
\begin_inset Note Note
status open

\begin_layout Plain Layout
This file is a solution template for:
\end_layout

\begin_layout Itemize
Talk at a conference/colloquium.
 
\end_layout

\begin_layout Itemize
Talk length is about 20min.
 
\end_layout

\begin_layout Itemize
Style is ornate.
\end_layout

\end_inset


\end_layout

\begin_layout Standard
\begin_inset Note Note
status collapsed

\begin_layout Plain Layout
Copyright 2004 by Till Tantau <tantau@users.sourceforge.net>.
 
\end_layout

\begin_layout Plain Layout
In principle, this file can be redistributed and/or modified under the terms
 of the GNU Public License, version 2.
 However, this file is supposed to be a template to be modified for your
 own needs.
 For this reason, if you use this file as a template and not specifically
 distribute it as part of a another package/program, the author grants the
 extra permission to freely copy and modify this file as you see fit and
 even to delete this copyright notice.
 
\end_layout

\end_inset


\end_layout

\begin_layout Title
Pridobivanje podatkov iz omrežja DHT
\begin_inset Argument 1
status open

\begin_layout Plain Layout
Pridobivanje podatkov iz omrežja DHT
\begin_inset Note Note
status collapsed

\begin_layout Plain Layout
optional, use only with long paper titles
\end_layout

\end_inset


\end_layout

\end_inset


\end_layout

\begin_layout Subtitle
Analiza pretočnega prometa skozi vozlišča protokola BitTorrent in prenos
 metapodatkov
\end_layout

\begin_layout Author
Anton Luka
\begin_inset space ~
\end_inset

Šijanec
\begin_inset Note Note
status open

\begin_layout Plain Layout
\begin_inset Flex InstituteMark
status open

\begin_layout Plain Layout
1
\end_layout

\end_inset


\end_layout

\end_inset


\begin_inset Note Note
status open

\begin_layout Plain Layout
\begin_inset ERT
status open

\begin_layout Plain Layout


\backslash
and
\end_layout

\end_inset

 S.
\begin_inset space ~
\end_inset

Another
\begin_inset Flex InstituteMark
status collapsed

\begin_layout Plain Layout
2
\end_layout

\end_inset


\begin_inset Note Note
status collapsed

\begin_layout Itemize
Give the names in the same order as the appear in the paper.
\end_layout

\begin_layout Itemize
Use the 
\begin_inset Quotes eld
\end_inset

Institute mark
\begin_inset Quotes erd
\end_inset

 inset (
\family sans
Insert\SpecialChar menuseparator
Custom Insets\SpecialChar menuseparator
InstituteMark
\family default
) only if the authors have different affiliations.
\end_layout

\end_inset


\end_layout

\end_inset


\begin_inset Argument 1
status open

\begin_layout Plain Layout
Anton Luka Šijanec
\begin_inset Note Note
status collapsed

\begin_layout Plain Layout
- optional, use only with lots of authors
\end_layout

\begin_layout Plain Layout
- if there are really lots of authors, use 
\begin_inset Quotes eld
\end_inset

Author et al.
\begin_inset Quotes erd
\end_inset


\end_layout

\end_inset


\end_layout

\end_inset


\end_layout

\begin_layout Institute
\begin_inset Note Note
status open

\begin_layout Plain Layout
\begin_inset Flex InstituteMark
status collapsed

\begin_layout Plain Layout
1
\end_layout

\end_inset


\end_layout

\end_inset

Mentor: Andrej Šuštaršič 
\begin_inset ERT
status collapsed

\begin_layout Plain Layout


\backslash
and
\end_layout

\end_inset

 Gimnazija Bežigrad
\begin_inset Newline newline
\end_inset

Ljubljana
\begin_inset Note Note
status open

\begin_layout Plain Layout
\begin_inset Flex InstituteMark
status collapsed

\begin_layout Plain Layout
2
\end_layout

\end_inset

Department of Theoretical Philosophy
\begin_inset Newline newline
\end_inset

University of Elsewhere
\begin_inset Note Note
status collapsed

\begin_layout Itemize
Use the 
\begin_inset Quotes eld
\end_inset

Institute mark
\begin_inset Quotes erd
\end_inset

 inset (
\family sans
Insert\SpecialChar menuseparator
Custom Insets\SpecialChar menuseparator
InstituteMark
\family default
) only if there are several affiliations.
\end_layout

\begin_layout Itemize
Keep it simple, no one is interested in your street address.
\end_layout

\end_inset


\end_layout

\end_inset


\begin_inset Argument 1
status open

\begin_layout Plain Layout
Gimnazija Bežigrad
\begin_inset Note Note
status collapsed

\begin_layout Plain Layout
optional, but mostly needed
\end_layout

\end_inset


\end_layout

\end_inset


\end_layout

\begin_layout Date
15.
 maja 2023
\begin_inset Note Note
status collapsed

\begin_layout Itemize
Either use conference name or its abbreviation.
 
\end_layout

\begin_layout Itemize
Not really informative to the audience, more for people (including yourself)
 who are reading the slides online
\end_layout

\end_inset


\begin_inset Argument 1
status open

\begin_layout Plain Layout
15.
 maja 2023
\begin_inset Note Note
status collapsed

\begin_layout Plain Layout
optional, should be abbreviation of conference name
\end_layout

\end_inset


\end_layout

\end_inset


\end_layout

\begin_layout Standard
\begin_inset Note Note
status open

\begin_layout Plain Layout
If you have a file called "institution-logo-filename.xxx", where xxx is a
 graphic format that can be processed by latex or pdflatex, resp., then you
 can add a logo by uncommenting the following:
\end_layout

\end_inset


\end_layout

\begin_layout Standard
\begin_inset ERT
status open

\begin_layout Plain Layout

%
\backslash
pgfdeclareimage[height=0.5cm]{institution-logo}{institution-logo-filename}
\end_layout

\begin_layout Plain Layout

%
\backslash
logo{
\backslash
pgfuseimage{institution-logo}}
\end_layout

\end_inset


\end_layout

\begin_layout Standard
\begin_inset Note Note
status open

\begin_layout Plain Layout
The following causes the table of contents to be shown at the beginning
 of every subsection.
 Delete this, if you do not want it.
\end_layout

\end_inset


\end_layout

\begin_layout Standard
\begin_inset ERT
status open

\begin_layout Plain Layout


\backslash
AtBeginSubsection[]{%
\end_layout

\begin_layout Plain Layout

  
\backslash
frame<beamer>{ 
\end_layout

\begin_layout Plain Layout

    
\backslash
frametitle{Pregled vsebine}   
\end_layout

\begin_layout Plain Layout

    
\backslash
tableofcontents[currentsection,currentsubsection] 
\end_layout

\begin_layout Plain Layout

  }
\end_layout

\begin_layout Plain Layout

}
\end_layout

\end_inset


\end_layout

\begin_layout Standard
\begin_inset Note Note
status open

\begin_layout Plain Layout
If you wish to uncover everything in a step-wise fashion, uncomment the
 following command:
\end_layout

\end_inset


\end_layout

\begin_layout Standard
\begin_inset ERT
status open

\begin_layout Plain Layout

%
\backslash
beamerdefaultoverlayspecification{<+->}
\end_layout

\end_inset


\end_layout

\begin_layout Frame
\begin_inset Argument 4
status open

\begin_layout Plain Layout
Pregled vsebine
\end_layout

\end_inset


\end_layout

\begin_deeper
\begin_layout Standard
\begin_inset CommandInset toc
LatexCommand tableofcontents

\end_inset


\end_layout

\begin_layout Standard
\begin_inset Note Note
status open

\begin_layout Plain Layout
Structuring a talk is a difficult task and the following structure may not
 be suitable.
 Here are some rules that apply for this solution: 
\end_layout

\begin_layout Itemize
Exactly two or three sections (other than the summary).
 
\end_layout

\begin_layout Itemize
At *most* three subsections per section.
 
\end_layout

\begin_layout Itemize
Talk about 30s to 2min per frame.
 So there should be between about 15 and 30 frames, all told.
\end_layout

\begin_layout Itemize
A conference audience is likely to know very little of what you are going
 to talk about.
 So *simplify*! 
\end_layout

\begin_layout Itemize
In a 20min talk, getting the main ideas across is hard enough.
 Leave out details, even if it means being less precise than you think necessary.
 
\end_layout

\begin_layout Itemize
If you omit details that are vital to the proof/implementation, just say
 so once.
 Everybody will be happy with that.
 
\end_layout

\end_inset


\end_layout

\end_deeper
\begin_layout Section
Uvod in teoretične osnove
\end_layout

\begin_layout Subsection
Opis protokolov
\end_layout

\begin_layout Frame
\begin_inset Argument 4
status open

\begin_layout Plain Layout
Opis protokolov
\end_layout

\end_inset


\end_layout

\begin_deeper
\begin_layout FrameSubtitle
Protokol BitTorrent
\end_layout

\begin_layout Itemize
P2P izmenjava podatkov brez centralnega strežnika
\end_layout

\begin_layout Itemize
soležnik, roj, torrent, metapodatki
\end_layout

\end_deeper
\begin_layout Frame
\begin_inset Float figure
wide false
sideways false
status open

\begin_layout Plain Layout
\begin_inset Graphics
	filename bt.png
	width 40text%

\end_inset


\end_layout

\begin_layout Plain Layout
\begin_inset Caption Standard

\begin_layout Plain Layout
\begin_inset CommandInset label
LatexCommand label
name "fig:Shematski-prikaz-povezav"

\end_inset

Shematski prikaz povezav med soležniki
\end_layout

\end_inset


\end_layout

\begin_layout Plain Layout

\end_layout

\end_inset


\end_layout

\begin_layout Standard
\begin_inset Separator plain
\end_inset


\end_layout

\begin_layout Frame
\begin_inset Argument 4
status open

\begin_layout Plain Layout
Opis protokolov
\end_layout

\end_inset


\end_layout

\begin_deeper
\begin_layout FrameSubtitle
Protokol DHT
\end_layout

\begin_layout Itemize
Kademlia — veliko vozlišč, povezanih v graf
\end_layout

\end_deeper
\begin_layout Frame

\end_layout

\begin_deeper
\begin_layout Standard
\begin_inset Float figure
wide false
sideways false
status open

\begin_layout Plain Layout
\begin_inset Graphics
	filename dht.png
	width 100text%

\end_inset


\end_layout

\begin_layout Plain Layout
\begin_inset Caption Standard

\begin_layout Plain Layout
Shematski prikaz DHT
\end_layout

\end_inset


\end_layout

\begin_layout Plain Layout

\end_layout

\end_inset


\end_layout

\end_deeper
\begin_layout Standard
\begin_inset Separator plain
\end_inset


\end_layout

\begin_layout Frame
\begin_inset Argument 4
status open

\begin_layout Plain Layout
Opis protokolov
\end_layout

\end_inset


\end_layout

\begin_deeper
\begin_layout FrameSubtitle
Protokol DHT — proces iskanja
\end_layout

\begin_layout Itemize
Kompleksnost iskanja je 
\begin_inset Formula $O(\log n)$
\end_inset


\end_layout

\end_deeper
\begin_layout Frame
\begin_inset Float figure
wide false
sideways false
status open

\begin_layout Plain Layout
\begin_inset Graphics
	filename log.png
	width 70text%

\end_inset


\end_layout

\begin_layout Plain Layout
\begin_inset Caption Standard

\begin_layout Plain Layout
\begin_inset CommandInset label
LatexCommand label
name "fig:Drevesno-iskanje-soležnikov"

\end_inset

Drevesno iskanje soležnikov
\end_layout

\end_inset


\end_layout

\begin_layout Plain Layout

\end_layout

\end_inset


\end_layout

\begin_layout Standard
\begin_inset Separator plain
\end_inset


\end_layout

\begin_layout Frame
\begin_inset Argument 4
status open

\begin_layout Plain Layout
Opis protokolov
\end_layout

\end_inset


\end_layout

\begin_deeper
\begin_layout FrameSubtitle
Protokol DHT — proces iskanja
\end_layout

\begin_layout Itemize
Vsako vozlišče
\end_layout

\begin_deeper
\begin_layout Itemize
Ima naključno generiran ID
\end_layout

\begin_layout Itemize
Hrani seznam soležnikov
\end_layout

\begin_layout Itemize
Hrani usmerjevalno tabelo (seznam) drugih vozlišč (usmerjene povezave na
 grafu)
\end_layout

\end_deeper
\begin_layout Itemize
Poizvedba po soležnikih
\end_layout

\begin_deeper
\begin_layout Itemize
Zahteva: UDP paket z zgoščeno vrednostjo
\end_layout

\begin_layout Itemize
Odgovor:
\end_layout

\begin_deeper
\begin_layout Itemize
Soležniki (če jih vozlišče ima)
\end_layout

\begin_layout Itemize
\begin_inset Formula $K=8$
\end_inset

 vozlišč iz usmerjevalne tabele, ki imajo ID blizu zgoščene vrednosti v
 poizvedbi
\end_layout

\end_deeper
\end_deeper
\end_deeper
\begin_layout Standard
\begin_inset Separator plain
\end_inset


\end_layout

\begin_layout Frame
\begin_inset Argument 4
status open

\begin_layout Plain Layout
Osnovna predstavitev koncepta
\end_layout

\end_inset


\end_layout

\begin_deeper
\begin_layout Itemize
Vozlišče pridobiva seznam obstoječih torrentov s shranjevanjem zgoščenih
 vrednosti iz poizvedb in nato za vsako zgoščeno vrednost poizkusi prenesti
 metapodatke.
\end_layout

\end_deeper
\begin_layout Frame
\begin_inset Float figure
wide false
sideways false
status open

\begin_layout Plain Layout

\end_layout

\begin_layout Plain Layout
\begin_inset Graphics
	filename p2p.png
	width 50text%

\end_inset


\end_layout

\begin_layout Plain Layout
\begin_inset Caption Standard

\begin_layout Plain Layout
Shematski prikaz grafa vozlišč DHT
\end_layout

\end_inset


\end_layout

\begin_layout Plain Layout

\end_layout

\end_inset


\end_layout

\begin_layout Subsection
Namen raziskave
\begin_inset Argument 2
status open

\begin_layout Plain Layout
Namen raziskave
\end_layout

\end_inset


\end_layout

\begin_layout Frame
\begin_inset Argument 4
status open

\begin_layout Plain Layout
Namen raziskave
\end_layout

\end_inset


\end_layout

\begin_deeper
\begin_layout Itemize
Predstaviti metodo učinkovitega odkrivanja podatkov
\end_layout

\begin_layout Itemize
Podatki se lahko uporabljajo za
\end_layout

\begin_deeper
\begin_layout Itemize
analizo vsebin, ki se prenaša po omrežju BitTorrent,
\end_layout

\begin_layout Itemize
analizo reprezentativnosti programske opreme,
\end_layout

\begin_layout Itemize
določanje izvora uporabnikov omrežja,
\end_layout

\begin_layout Itemize
predvidevanje preferenc uporabnikov omrežja (korelacija tipov vsebine),
 ...
\end_layout

\end_deeper
\begin_layout Itemize
V nalogi je podroben opis implementacije
\end_layout

\end_deeper
\begin_layout Standard
\begin_inset Separator plain
\end_inset


\end_layout

\begin_layout Subsection
Podobni obstoječi projekti
\end_layout

\begin_layout Frame
\begin_inset Argument 4
status open

\begin_layout Plain Layout
Podobni obstoječi projekti 
\end_layout

\end_inset


\end_layout

\begin_deeper
\begin_layout Itemize
Btdigg — odkrivanje vsebin
\end_layout

\begin_layout Itemize
I know what you download — določanje popularnosti vsebin skozi čas, shranjevanje
 identitete prenašalcev
\end_layout

\begin_layout Itemize
Izpopolnitev v tej nalogi:
\end_layout

\begin_deeper
\begin_layout Itemize
Odprtokodna implementacija
\end_layout

\begin_layout Itemize
Začetek analiziranja
\end_layout

\begin_layout Itemize
Opis koncepta za preprostejše nadgrajevanje
\end_layout

\end_deeper
\end_deeper
\begin_layout Section
Praktično delo
\end_layout

\begin_layout Subsection
Program za iskanje
\end_layout

\begin_layout Frame
\begin_inset Argument 4
status open

\begin_layout Plain Layout
Program za iskanje
\end_layout

\end_inset


\end_layout

\begin_deeper
\begin_layout Itemize
Travnik v C za POSIX
\end_layout

\begin_layout Itemize
Povezava v omrežje, prenos vsake datoteke z metapodatki
\end_layout

\begin_layout Itemize
Brez stanja: možno iskati na več strežnikih hkrati
\end_layout

\begin_layout Itemize
Neinvazivno/nemoteče delovanje za omrežje
\end_layout

\end_deeper
\begin_layout Standard
\begin_inset Separator plain
\end_inset


\end_layout

\begin_layout Subsection
Poganjanje programa — raziskovalno okolje
\end_layout

\begin_layout Frame
\begin_inset Argument 4
status open

\begin_layout Plain Layout
Poganjanje programa — raziskovalno okolje
\end_layout

\end_inset


\end_layout

\begin_deeper
\begin_layout Itemize
Domači optični priključek: en torrent na 29 sekund
\end_layout

\begin_deeper
\begin_layout Itemize
Težava: veliko UDP paketov ohromi linijo
\end_layout

\end_deeper
\begin_layout Itemize
Dva VPS GrNet v Grčiji: en torrent na 3,5 sekunde
\end_layout

\begin_layout Itemize

\family typewriter
rsync
\end_layout

\end_deeper
\begin_layout Standard
\begin_inset Separator plain
\end_inset


\end_layout

\begin_layout Section
Rezultati
\end_layout

\begin_layout Frame
\begin_inset Argument 4
status open

\begin_layout Plain Layout
Analiza podatkov
\end_layout

\end_inset


\end_layout

\begin_deeper
\begin_layout FrameSubtitle
Pregled
\end_layout

\begin_layout Itemize
Razčlenjevalnik torrentov v Pythonu
\end_layout

\begin_layout Itemize
Obdelava v Jupyter Notebook
\end_layout

\begin_layout Itemize
285000 torrentov do 22.
 marca 2023, prejeti od 174000 različnih IP naslovov
\end_layout

\begin_layout Itemize
Metapodatki o 15 milijonih datotek v skupni velikosti 1,55 petabajtov
\end_layout

\begin_layout Itemize
Do 14.
 maja 2023 pa 773000 torrentov
\end_layout

\end_deeper
\begin_layout Subsection
Primer strukture torrent datoteke z metapodatki
\end_layout

\begin_layout Frame
\begin_inset Argument 4
status open

\begin_layout Plain Layout
Analiza podatkov
\end_layout

\end_inset


\end_layout

\begin_deeper
\begin_layout FrameSubtitle
Primer strukture torrent datoteke z metapodatki
\end_layout

\begin_layout Itemize
Zgoščena vrednost: 
\family typewriter
696802a16728636cd72617e4cd7b64e3ca314e71
\end_layout

\begin_layout Standard
\begin_inset ERT
status open

\begin_layout Plain Layout


\backslash
lstinputlisting[language=json,firstnumber=1, breaklines=true, basicstyle=
\backslash
tiny]{torrent.json}
\end_layout

\end_inset


\end_layout

\end_deeper
\begin_layout Subsection
Programska oprema odjemalcev
\end_layout

\begin_layout Frame
\begin_inset Argument 4
status open

\begin_layout Plain Layout
Analiza podatkov
\end_layout

\end_inset


\end_layout

\begin_deeper
\begin_layout FrameSubtitle
Programska oprema odjamalcev
\end_layout

\end_deeper
\begin_layout Frame
\begin_inset Float figure
wide false
sideways false
status open

\begin_layout Plain Layout
\begin_inset Graphics
	filename ../dok/odjemalci_1_ods.png
	width 115text%

\end_inset


\end_layout

\begin_layout Plain Layout
\begin_inset Caption Standard

\begin_layout Plain Layout
Reprezentativnost odjemalcev, ki predstavljajo vsaj odstotek populacije
 (
\begin_inset Formula $log$
\end_inset

 skala)
\end_layout

\end_inset


\end_layout

\begin_layout Plain Layout

\end_layout

\end_inset


\end_layout

\begin_layout Standard
\begin_inset Separator plain
\end_inset


\end_layout

\begin_layout Subsection
Tipi datotek, ki se prenašajo v torrentih
\end_layout

\begin_layout Frame
\begin_inset Argument 4
status open

\begin_layout Plain Layout
Analiza podatkov
\end_layout

\end_inset


\end_layout

\begin_deeper
\begin_layout FrameSubtitle
Tipi datotek, ki se prenašajo v torrentih
\end_layout

\end_deeper
\begin_layout Frame
\begin_inset Float figure
wide false
sideways false
status open

\begin_layout Plain Layout
\begin_inset Graphics
	filename ../dok/reprezentativni_.1_ods.png
	width 72text%

\end_inset


\end_layout

\begin_layout Plain Layout
\begin_inset Caption Standard

\begin_layout Plain Layout
Reprezentativni tipi torrentov, ki predstavljajo vsaj en promil populacije
 (
\begin_inset Formula $log$
\end_inset

 skala)
\end_layout

\end_inset


\end_layout

\begin_layout Plain Layout

\end_layout

\end_inset


\end_layout

\begin_layout Subsection
Spletni vmesnik za iskanje datotek
\end_layout

\begin_layout Frame
\begin_inset Argument 4
status open

\begin_layout Plain Layout
Analiza podatkov
\end_layout

\end_inset


\end_layout

\begin_deeper
\begin_layout FrameSubtitle
Spletni vmesnik za iskanje datotek
\end_layout

\begin_layout Itemize
Načini iskanja: regex z vsaj 
\begin_inset Formula $O(n)$
\end_inset

, iskalni indeks ključnih besed z 
\begin_inset Formula $O(1)$
\end_inset


\end_layout

\end_deeper
\begin_layout Frame
\begin_inset Float figure
wide false
sideways false
status open

\begin_layout Plain Layout
\begin_inset Graphics
	filename white.gif
	width 40text%

\end_inset


\begin_inset Graphics
	filename inkscape.gif
	width 40text%

\end_inset


\end_layout

\begin_layout Plain Layout
\begin_inset Caption Standard

\begin_layout Plain Layout
Primer uporabniškega vmesnika za iskanje
\end_layout

\end_inset


\end_layout

\begin_layout Plain Layout

\end_layout

\end_inset


\end_layout

\begin_layout Section*
Konec predstavitve
\end_layout

\begin_layout Frame
\begin_inset Argument 4
status open

\begin_layout Plain Layout
Konec predstavitve
\end_layout

\end_inset


\end_layout

\begin_deeper
\begin_layout Itemize
Hvala za pozornost!
\end_layout

\begin_layout Itemize
Vprašanja, prosim!
\end_layout

\begin_layout Itemize
Izvorna koda programov: 
\begin_inset CommandInset href
LatexCommand href
target "http://4a.si./prog"
literal "false"

\end_inset

 (git)
\end_layout

\begin_layout Itemize
Izvorna koda članka in predstavitve: 
\begin_inset CommandInset href
LatexCommand href
target "http://4a.si./clan"
literal "true"

\end_inset

 (git)
\end_layout

\begin_layout Itemize
700000+ torrent datotek (~31 GiB) pošljem na zahtevo.
\end_layout

\begin_layout Itemize
\begin_inset CommandInset href
LatexCommand href
target "anton@šijanec.eu."
type "mailto:"
literal "true"

\end_inset


\end_layout

\end_deeper
\begin_layout Section*
\start_of_appendix
\begin_inset Note Note
status open

\begin_layout Plain Layout
All of the following is optional and typically not needed.
\end_layout

\end_inset

Priloge
\end_layout

\begin_layout Subsection*
Zahvala
\end_layout

\begin_layout Frame
\begin_inset Argument 4
status open

\begin_layout Plain Layout
Zahvala
\end_layout

\end_inset


\end_layout

\begin_deeper
\begin_layout Itemize
Oliverju Wagnerju (
\begin_inset CommandInset href
LatexCommand href
name "oliwerix.com."
target "http://oliwerix.com."
literal "false"

\end_inset

) in Adrianu Sebastianu Šiški (
\begin_inset CommandInset href
LatexCommand href
name "ass.si."
target "http://ass.si./"
literal "false"

\end_inset

) za pomoč pri obdelavi velike količine podatkov
\end_layout

\begin_layout Itemize
GrNet in njihovemu projektu ~okeanos (
\begin_inset CommandInset href
LatexCommand href
name "okeanos-global.grnet.gr."
target "http://okeanos-global.grnet.gr./"
literal "false"

\end_inset

) za brezplačne VPS za raziskovanje
\end_layout

\end_deeper
\begin_layout Subsection*
\begin_inset Note Note
status open

\begin_layout Subsection*
Literatura in dodatno branje
\end_layout

\begin_layout Frame
\begin_inset Argument 3
status collapsed

\begin_layout Plain Layout
allowframebreaks
\end_layout

\end_inset


\begin_inset Argument 4
status open

\begin_layout Plain Layout
Literatura in dodatno branje
\end_layout

\end_inset


\begin_inset Note Note
status open

\begin_layout Plain Layout
ne navajaj vseh virov, samo najzanimivejše, navedi seveda moj članek
\end_layout

\end_inset


\end_layout

\begin_deeper
\begin_layout Plain Layout
\begin_inset ERT
status open

\begin_layout Plain Layout


\backslash
beamertemplatebookbibitems
\end_layout

\end_inset


\begin_inset Note Note
status open

\begin_layout Plain Layout
Start with overview books.
\end_layout

\end_inset


\end_layout

\begin_layout Bibliography
\begin_inset CommandInset bibitem
LatexCommand bibitem
key "Author1990"
literal "true"

\end_inset

A.
 Author.
 
\begin_inset ERT
status collapsed

\begin_layout Plain Layout


\backslash
newblock
\end_layout

\end_inset


\emph on
Handbook of Everything
\emph default
.
\begin_inset ERT
status collapsed

\begin_layout Plain Layout


\backslash
newblock
\end_layout

\end_inset

 Some Press, 1990.
\begin_inset ERT
status collapsed

\begin_layout Plain Layout


\backslash
beamertemplatearticlebibitems
\end_layout

\end_inset


\begin_inset Note Note
status open

\begin_layout Plain Layout
Followed by interesting articles.
 Keep the list short.
\end_layout

\end_inset


\end_layout

\begin_layout Bibliography
\begin_inset CommandInset bibitem
LatexCommand bibitem
key "Someone2002"
literal "true"

\end_inset

S.
 Someone.
\begin_inset ERT
status collapsed

\begin_layout Plain Layout


\backslash
newblock
\end_layout

\end_inset

 On this and that
\emph on
.

\emph default
 
\begin_inset ERT
status collapsed

\begin_layout Plain Layout


\backslash
newblock
\end_layout

\end_inset


\emph on
Journal on This and That
\emph default
.
 2(1):50–100, 2000.
\end_layout

\end_deeper
\end_inset


\begin_inset Separator plain
\end_inset


\end_layout

\begin_layout Frame
\begin_inset Argument 4
status open

\begin_layout Plain Layout
Viri slik in dovoljenje za uporabo
\end_layout

\end_inset


\end_layout

\begin_layout Frame

\end_layout

\begin_deeper
\begin_layout Itemize
Uporaba generiranega dokumenta je dovoljena v skladu s CC BY-SA (
\begin_inset CommandInset href
LatexCommand href
target "http://4a.si./bysa"
literal "true"

\end_inset

) 
\begin_inset Note Note
status open

\begin_layout Plain Layout
Dovoljenja za uporabo LyX kode pa nisem podal!
\end_layout

\end_inset


\begin_inset Newline newline
\end_inset


\begin_inset ERT
status open

\begin_layout Plain Layout


\backslash
doclicenseImage[imagewidth=2cm]
\end_layout

\end_inset


\end_layout

\begin_layout Itemize
Slika 
\begin_inset CommandInset ref
LatexCommand ref
reference "fig:Shematski-prikaz-povezav"
plural "false"
caps "false"
noprefix "false"

\end_inset

: Scott Martin: spremenjena, izvorna pod CC BY-SA
\end_layout

\begin_layout Itemize
Slika 
\begin_inset CommandInset ref
LatexCommand ref
reference "fig:Drevesno-iskanje-soležnikov"
plural "false"
caps "false"
noprefix "false"

\end_inset

: Limaner: izvorna pod CC BY-SA
\end_layout

\end_deeper
\end_body
\end_document