Tema 6.- Publicación de resultados científicos

Transcripción

Tema 6.- Publicación de resultados científicos
Tema 6.Publicación de resultados científicos
Introducción
‹ ¿Cómo leer un artículo científico?
‹ ¿Cómo escribir un artículo científico?
‹ ¿Cómo presentar un artículo científico?
‹ Herramientas de soporte
‹
¾
¾
¾
Latex
Lyx
Gnuplot
Redes Inalámbricas y Computación Ubicua/2006-2007
Tema 6.Publicación de resultados científicos
Introducción
‹ ¿Cómo leer un artículo científico?
‹ ¿Cómo escribir un artículo científico?
‹ ¿Cómo presentar un artículo científico?
‹ Herramientas de soporte
‹
¾
¾
¾
Latex
Lyx
Gnuplot
Redes Inalámbricas y Computación Ubicua/2006-2007
Tema 6.Publicación de resultados científicos
Introducción
‹ ¿Cómo leer un artículo científico?
‹ ¿Cómo escribir un artículo científico?
‹ ¿Cómo presentar un artículo científico?
‹ Herramientas de soporte
‹
¾
¾
¾
Latex
Lyx
Gnuplot
Redes Inalámbricas y Computación Ubicua/2006-2007
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
¿Cómo leer un artículo científico?
¿Porqué leer?
‹
Para conocer el estado del arte en un área de interés
‹
Para evitar reinventar la rueda
¾
‹
Ocurre con frecuencia
Encontrar temas de investigación interesantes
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
¿Cómo leer un artículo científico?
¿Porqué no leer?
‹
No se pueden leer todos los artículos
‹
No se debe leer todo
‹
Puede limitar o eliminar la innovación
¾
Una vez conocidas soluciones a un problema en particular, es difícil pensar
de un modo distinto
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
¿Cómo leer un artículo científico?
¿Leer o no leer?
‹
Leer, evidentemente
‹
Saber lo que es importante y lo que no
‹
Saber lo que se puede ignorar sin pérdida significativa de
información
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
¿Cómo leer un artículo científico?
¿Qué leer?
‹
Artículos publicados en congresos importantes
¾
‹
Informes técnicos de grupos de investigación importantes
¾
‹
Los journals van unos años retrasados, pero aún así pueden ser muy útiles
Hay que saber qué grupos buscar
Artículos tipo survey (repaso)
¾
¾
¾
¾
ACM Computing Surveys
CACM, IEEE Computer, Spectrum
Más técnicos - IEEE Personal Communications, …
newsletters - ACM SIGCOMM, ACM SIGMOBILE, ...
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
¿Cómo leer un artículo científico?
Sabe por qué quieres leer el paper
‹
Para saber qué se está haciendo (ej., análisis de actas de
congresos)
¾
‹
Trabajos en tu misma área de investigación
¾
¾
‹
Título, autores, resumen
Introducción, motivación, descripción de la solución, resumen,
conclusiones
A veces es útil conocer más detalles, pero no siempre
Trabajos que quieres mejorar
¾
Leer todo el paper detalladamente
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
¿Cómo leer un artículo científico?
En qué hay que fijarse
‹
Autores y grupo de investigación
¾
‹
Solución encontrada a grandes rasgos
¾
‹
‹
Hay que saber dónde buscar un paper sobre un tema en particular
Debe ser posible volver a analizar al paper si hace falta más información
Metología utilizada para la evaluación
Principales fallos
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
¿Cómo leer un artículo científico?
Un trabajo se ha publicado.
‹
Duda, sé escéptico
‹
Si parece demasiado bueno para ser verdad, normalmente lo
es…
Tema 6.Publicación de resultados científicos
Introducción
‹ ¿Cómo leer un artículo científico?
‹ ¿Cómo escribir un artículo científico?
‹ ¿Cómo presentar un artículo científico?
‹ Herramientas de soporte
‹
¾
¾
¾
Latex
Lyx
Gnuplot
Redes Inalámbricas y Computación Ubicua/2006-2007
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
¿Cómo escribir un artículo científico?
Haz a los demás lo que te gustaría que te hicieran a ti
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
¿Cómo escribir un artículo científico?
Estructura típica de un artículo:
‹
‹
‹
‹
Title
Author, affiliation, e-mail, …
Abstract
Introduction
¾
¾
‹
‹
‹
‹
‹
‹
‹
Motivation
Problem description
Related work
Solution
...
Performance Analysis
Conclusions
Future Work
References
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
¿Cómo escribir un artículo científico?
¿Cuando escribir?
‹ Cuando
tienes resultados realmente expcionales:
P==NP
¾ Casi dá igual el estilo utilizado, lo leerán de todas formas
¾
‹
La mayor parte de los papers no son excepcionales
Escibir correctamente puede marcar la diferencia
¾ Es mejor decir poco de forma clara, que mucho de forma menos clara
¾
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
¿Cómo escribir un artículo científico?
Readability
‹ If
the paper is not readable, author has not given
writing sufficient thought
‹ Two kinds of referees
¾ If I cannot understand the paper, it is the writer’s fault
¾ If I cannot understand the paper, I cannot reject it
‹ Don’t
take chances. Write the paper well.
‹ Badly
written papers typically do not get read
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
¿Cómo escribir un artículo científico?
Do not irritate the reader
‹
Avoid Using Too Many Acronyms
¾
‹
AUTMA ?!
You may know the acronyms well. Do not assume that the
reader does (or cares to)
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
How to write a theory paper
‹
Unreadability is not the same as formalism
‹
Reader should be able to understand contributions without
reading all details
‹
If some proofs are not too important, relegate them to an
appendix
¾
Proofs are not as worthy as new proof techniques
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
How to write a systems paper
‹
Provide sufficient information to allow people to reproduce
your results
¾
¾
¾
people may want to reproduce exciting results
do not assume this won’t happen to your paper
besides, referees expect the information
‹
Do not provide wrong information
‹
Sometimes hard to provide all details in available space
¾
¾
¾
may be forced to omit some information
judge what is most essential to the experiments
cite a tech report for more information
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
Discuss related work
‹
Explain how your work relates to state of the art
‹
Discuss relevant past work by other people too
‹
Remember, they may be reviewing your paper.
¾
¾
‹
Avoid: The scheme presented by Vaidya performs terribly
Prefer: The scheme by Vaidya does not perform as well in scenario X as it
does in scenario Y
Avoid offending people, unless you must
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
Tell them your shortcomings
‹
If your ideas do not work well in some interesting scenarios, tell
the reader
‹
People appreciate a balanced presentation
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
How to write weak results
‹
If results are not that great, come up with better ones
‹
Do not hide weak results behind bad writing
¾
‹
If you must publish: write well, but may have to go to secondbest conference
¾
¾
¾
‹
Be sure to explain why results are weaker than you expected
Only a few conferences in any area are worth publishing in
Too many papers in poor conferences bad for your reputation
Just because a conference is “IEEE” or “ACM” or “International” does not
mean it is any good
If results not good enough for a decent conference, rethink your
problem/solution
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
Miscellaneous
‹
Read some well-written papers
¾
award-winning papers from conferences
‹
Avoid long sentences
‹
If you have nothing to say, say nothing
¾
¾
don’t feel obliged to fill up space with useless text
if you must fill all available space, use more line spacing, greater
margins, bigger font, bigger figures, anything but drivel
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
Technical reports
‹
Useful to get early feedback from other researchers
‹
Puts a timestamp on your work
‹
Can include more information / results than might fit in a paper
Tema 6.Publicación de resultados científicos
Introducción
‹ ¿Cómo leer un artículo científico?
‹ ¿Cómo escribir un artículo científico?
‹ ¿Cómo presentar un artículo científico?
‹ Herramientas de soporte
‹
¾
¾
¾
Latex
Lyx
Gnuplot
Redes Inalámbricas y Computación Ubicua/2006-2007
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
How to present a paper (at a conference)
Objectives, in decreasing order of importance
‹
Keep people awake and attentive
¾
¾
¾
‹
everything has been tried: play fiddle, cartoons, jokes
in most cases, extreme measures should not be needed
humor can help
Get the problem definition across
¾
people in audience may not be working on your problem
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
How to present a paper (at a conference)
Objectives … in decreasing order of importance
‹
Explain your general approach
¾
‹
most productive use of your time
Dirty details
¾
¾
most people in the audience probably do not care
a typical conference includes 30+ paper presentations, yours could be
the N-th
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
Talk outline or not ?
‹
Useful when several ideas discussed in a single talk
‹
Short talks : Skip the outline
‹
Long talks : Include an outline
‹
Make the outline interesting
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
Text
You want people to (quickly) read your slides
‹
Use big enough font
‹
Do not put too much on one slide
¾
‹
don’t want to keep them busy reading, instead of listening
Use good color schemes
Not blue on yellow
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
Text
‹
Slide text need not be grammatically accurate
‹
Keep it short
¾
¾
OK to omit some details
fill them in when you present the paper
Practice makes perfect
versus
Practice can improve your presentations
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
PowerPoint, but not excessively
‹
Everybody has used PowerPoint
‹
No one is impressed by fancy backgrounds anymore
‹
Avoid using gratuitous animation
‹
Standard PowerPoint layouts can be useful
¾
decent font sizes and color schemes
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
Picture is worth 1000 words
‹
Use illustrations to explain complex algorithms
‹
Omit minor details, focus on the important
‹
They can read the paper to know the exact algorithm
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
Short talks
‹
May not have enough time to discuss all ideas clearly
‹
Focus talk on one or two ideas
‹
Summarize rest briefly
‹
Better to explain one idea well, than many ideas poorly
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
How to present a paper
‹
Avoid blocking the screen
‹
Point to the screen, rather than the slide on the projector
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
How many slides?
‹
Depends on personal style
‹
Rules of thumb
¾
¾
1 slides for 1-2 minutes
Know your pace
‹
I tend to make more slides than I might need, and skip the notso-important ones dynamically
‹
Anticipate technical questions, and prepare explanatory slides
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
How to present a paper
‹
Practice makes perfect (or tolerable)
‹
May need several trials to fit your talk to available time
— particularly if you are not an experienced speaker
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
If English is your second language
‹
Accent may not be easy to understand
‹
Talk slowly
¾
Easier said than done
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
No substitute for experience
‹
Nothing like a terrible presentation to learn what not to do
‹
Try to learn from other people’s mistakes, instead of waiting for
your own
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
Summary
‹
Use common sense
‹
Learn from experience
‹
Enjoy!
— Papers can be fun
Tema 6.Publicación de resultados científicos
Introducción
‹ ¿Cómo leer un artículo científico?
‹ ¿Cómo escribir un artículo científico?
‹ ¿Cómo presentar un artículo científico?
‹ Herramientas de soporte
‹
¾
¾
¾
Latex
Lyx
Gnuplot
Redes Inalámbricas y Computación Ubicua/2006-2007
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
What is LaTeX?
‹
‹
‹
Typesetting Language
Designed for Science and Mathematics
Used in Publishing Industry
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
Why Use LaTeX?
‹
‹
‹
‹
‹
‹
Easy Publication
Easy Cross-References (table of contents, bibliography, figures,
tables, etc. --- no renumbering required!)
Clean, Tidy, Documents
Maintainable
Portable
Some conferences/journals require it!
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
Getting Started with LaTeX
‹
LaTeX Implementations
¾
¾
‹
LaTeX Editors
¾
¾
¾
‹
Your Favourite Text Editor
WinEdt http://www.winedt.com/
Emacs
WYSIWYG Font-ends for LaTex
¾
¾
‹
LaTeX2e http://www.tug.org/
MiKTeX http://www.miktex.org/
LyX http://www.lyx.org/
TexMacs
Tools for Making Figures (eps)
¾
¾
¾
¾
Gnuplot
The Gimp
Microsoft Visio
OpenOffice
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
Output Formats
‹
LaTeX
¾
¾
¾
‹
PDFLaTeX
¾
‹
DVI
Postscript
PDF
PDF, Advanced Features
LaTeX2html
¾
Advanced HTML Output
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
How To Write LaTeX Documents
Create a .tex file (e.g. thesis.tex)
‹ Compile using latex
‹
¾
‹
View using xdvi
¾
‹
xdvi thesis &
Or convert to postscript using dvips
¾
‹
latex thesis.tex
dvips thesis.dvi > thesis.ps
Or convert to pdf using dvipdf
¾
dvipdf thesis.dvi
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
Sample Proposal
\documentstyle[12pt]{report}
\usepackage[dvips]{epsfig}
\begin{document}
\input{epsf}
\title{Detection of Distributed Port Scans \\ A Thesis Proposal}
\author{Carrie Gates}
\date{10/2002}
\maketitle
\tableofcontents
\newpage
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
Sample Proposal (cont’d)
%
%
%
%
\begin{abstract}
Brief description of my idea for detection of distributed port scans using
set covering techniques.
\end{abstract}
\input{introduction}
\input{related}
% reads in external file introduction.tex --- can be ispell’ed
% reads in external file related.tex
\appendix
\input appendix
% this will be labeled Appendix A.
% A second input file here would be labeled Appendix B.
\bibliographystyle{apalike}
\bibliography{proposal}
\end{document}
% also available: alpha, siam, plain
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
introduction.tex
\chapter{Introduction}
\section{Problem Description}
\paragraph{}
The {\bf problem} to be addressed in this thesis is how can distributed port scans be
recognized as one collective port scan, as opposed to multiple independent port scans?
Info on port scans can be found in Section \ref{scans}.
\paragraph{}
Using Brinkley and Schell's classification scheme\cite{brinkley95a}, port scans are ``direct
probes’’, so are not in and of themselves dangerous. To quote Brinkley and
Schell\cite{brinkley95a}:
\begin{quote}
We must assume that a serious penetration attempt will be indirect in nature, will not
require direct physical access by the penetrator and/or operator to the penetrated target,
and will not advertise its presence or cause easily observable disturbances to the
system's behaviour….
\end{quote}
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
related.tex
\chapter{Literature Review}
\paragraph{}
This chapter will provide background on both the people involved in computer attacks
and the tools they use.
\section{Port Scans}\label{scans}
\paragraph{}
There are four types of scans, which are defined by the target information to be gathered:
\begin{itemize}
\item vertical scans,
\item horizontal scans,
\item strobe scans, and
\item block scans.
\end{itemize}
A vertical scan refers to scanning all of the ports on a single system to determine what
services that one system is running.
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
related.tex (cont’d)
\subsection{Stealth Port Scans}
\paragraph{}
Figure \ref{svm} shows a support vector machine.
\epsfysize=5cm
\begin{figure}[t]
\center{
\leavevmode
\epsfbox{svm.eps}
\caption{A data set consisting of two classes, represented here as solid circles, can be
separated using a hyperplane. The dashed line shows the convex hulls for the two sets.}
\label{svm}
}
\end{figure}
\paragraph{}
This is some verbatim text:
\begin{verbatim}
alert tcp $EXTERNAL_NET 10101 -> $HOME_NET any
alert tcp $EXTERNAL_NET 31790 -> $HOME_NET 31789
\end{verbatim}
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
related.tex (cont’d)
\begin{table}[t]
\begin{center}
\begin{tabular}{|l|l|l|} \hline
anomaly & self-learning
& non time series \\
&
&
\\ \cline{3-3}
&
& time series
\\ \cline{2-3}
& programmed
& descriptive stat \\
&
&
\\
&
&
\\ \cline{3-3}
&
& default deny
\\ \hline \hline
signature & programmed
& state-modelling \\
&
&
\\ \cline{3-3}
&
& expert-system
\\ \cline{3-3}
&
& string-matching \\ \cline{3-3}
&
& simple rule-based \\ \hline \hline
signature-inspired & self-learning & automatic feature selection \\ \hline
\end{tabular}
\caption{Taxonomy of Intrusion Detection Systems, adapted from
Axelsson\cite{axelsson00a}} \label{axtax}
\end{center}
\end{table}
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
Bibliographies
‹
Many possible types:
¾
¾
¾
¾
¾
¾
¾
¾
¾
‹
article
book
inbook
inproceedings
mastersthesis
phdthesis
techreport
unpublished
misc
http://www.ucalgary.ca/it/TeXclassfiles/AIX-52.html
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
Sample Article
@article{cortes95a,
AUTHOR = "Corinna Cortes and Vladimir Vapnik",
YEAR = 1995,
TITLE = "Support-Vector Networks",
JOURNAL = "Machine Learning",
VOLUME = 20,
NUMBER = 3,
PAGES = {273 -- 297}
}
All articles are contained in proposal.bib
‹ Need to bibtex it (bibtex proposal.bib)
‹ Can have ALL readings in bibtex file … only those referenced will be used to generate the dvi
file
‹
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
So…
‹
Files:
¾
¾
¾
¾
¾
‹
Proposal.tex
Introduction.tex
Related.tex
Appendix
Proposal.bib
Commands:
¾
latex proposal
¾ bibtex proposal
¾ latex proposal
¾ latex proposal
-
generates proposal.aux
generates proposal.bbl
reads from proposal.bbl
fixes cross-references
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
Environments
‹
‹
Text
Math
¾
¾
\[\sum_{i=1}^n i = \frac{n(n+1)}{2}\]
Inline:
My equation is $\alpha = \frac{n}{2} \times \xi$.
¾
¾
\begin{equation} … \end{equation}
http://www.agu.org/symbols.html
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
\begin{equation} … \end{equation}
\begin{equation}
x = \left\{
\begin{array}{lr}
y & \mbox{if $y > 0$} \\
z+y & \mbox{otherwise}
\end{array}
\right.
\end{equation}
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
Where to Get Help
‹
LaTeX Documentation on Locutus
¾
‹
/opt/teTeX/share/texmf/doc
Documentation Online
¾
¾
¾
http://www.tug.org/
http://www.mscs.dal.ca/~clyde/dalthesis/
http://www.google.ca
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
Examples
‹
‹
‹
Windows (WinEdt)
Linux (Emacs)
Both (Lyx)
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
Lyx
‹
‹
‹
Combina las facilidades de Word con la tecnología Latex
Es un front-end “casi” WYSIWYG para escribir en Latex
Evita tener que dominar Latex ya que, en sí, es un nuevo
lenguaje de programación
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
Uso de gnuplot
‹
‹
‹
‹
‹
Estándar de-facto para generación de gráficas
Las graficas se generan mediante instrucciones
Adecuado para representación de resultados en forma de lineas
Poco adecuado para gráficas de barras, sectoriales, etc.
Permite generar gráficos en formato eps (necesario para los
papers: latex)
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
Uso de gnuplot
‹
Ejemplo:
reset
set terminal x11
set xlabel 'Number of legacy 802.11 nodes (%)'
set ylabel 'Throughput per AC (Mbit/s)'
set key top right
set xtics 10
plot [0:100] [0.10:0.9] 'Hyb-def_br.txt' u 1:($2*512*8/60e6) title 'AC_VO (Voice)' w lp,\
'Hyb-def_br.txt' u 1:($4*512*8/60e6) title 'AC_VI (Video)' w lp,\
'Hyb-def_br.txt' u 1:($6*512*8/60e6) title 'AC_BE (Best effort)' w lp,\
'Hyb-def_br.txt' u 1:($8*512*8/60e6) title 'AC_BK (Background)' w lp
set terminal postscript eps
set out 'Hyb-def_br.eps'
replot
Redes Inalámbricas
Inalámbricas yy Computación
Computación Ubicua/2006-2007
Ubicua/2006-2007
Redes
Uso de gnuplot
‹
Pagina web de Gnuplot: http://www.gnuplot.info/
‹
Incluye:
¾
¾
¾
¾
¾
¾
¾
¾
¾
FAQ
Download
Demos and Screenshots
Documentation
Links
Useful scripts
Tutorials, learning, help
Building from CVS source
More on patching and building

Documentos relacionados