Branch: refs/heads/master Author: Frank Lanitz frank@frank.uvena.de Committer: Frank Lanitz frank@frank.uvena.de Date: Tue, 01 Oct 2013 18:21:29 UTC Commit: fe4ea2b670ee2b92f86c3427a9cf9bbfeceae617 https://github.com/geany/talks/commit/fe4ea2b670ee2b92f86c3427a9cf9bbfeceae6...
Log Message: ----------- En: Addinga first draft of some English slides about Geany
Modified Paths: -------------- en/tex/geany.tex
Modified: en/tex/geany.tex 255 files changed, 255 insertions(+), 0 deletions(-) =================================================================== @@ -0,0 +1,255 @@ +\documentclass[compress]{beamer} +\usetheme{Warsaw} +\usecolortheme{seagull} +\usefonttheme[onlylarge]{structurebold} +\setbeamerfont*{frametitle}{size=\normalsize,series=\bfseries} +\setbeamertemplate{navigation symbols}{} +\setbeamertemplate{footline} +{% +\begin{beamercolorbox}[wd=0.5\textwidth,ht=3ex,dp=1.5ex,leftskip=.5em,rightskip=.5em]{author +in head/foot}% +\usebeamerfont{author in head/foot}% +\hfill\insertshortauthor% +\end{beamercolorbox}% +\vspace*{-4.5ex}\hspace*{0.5\textwidth}% +\begin{beamercolorbox}[wd=0.5\textwidth,ht=3ex,dp=1.5ex,left,leftskip=.5em]{title +in head/foot}% +\usebeamerfont{title in head/foot}% +\insertshorttitle\hfill\insertframenumber/\inserttotalframenumber% +\end{beamercolorbox}% +} +\logo{\includegraphics[height=0.5cm]{../../img/geany.png}} +\beamertemplatesolidbackgroundcolor{black!5} +\beamertemplatetransparentcovered +\usepackage[utf8]{inputenc} +\usepackage[german]{babel} +\usepackage{graphicx} +\title{Geany -- Just Not Another Editor} +\author{Frank Lanitz \ frank@frank.uvena.de} +\date{\today} +\usepackage{listings,color} +\usepackage{courier} +\usepackage{tikz} +\lstset{basicstyle=\ttfamily\scriptsize} +\lstset{showspaces=false} +\lstset{showtabs=false} +\lstset{showstringspaces=false} +\lstset{keywordstyle=\bfseries} +\lstset{tabsize=4} +\lstset{frameround=ffff} +\lstset{extendedchars=true} +\lstset{stringstyle=\ttfamily} +\lstset{commentstyle=\ttfamily} +\lstset{captionpos=b} +\begin{document} + \maketitle{} + + \begin{frame} + \frametitle{Main facts} + \begin{itemize} + \item Editor with features of an IDE + \item Under development since 2005 + \item Current version 1.23 released spring 2013 + \item Main goals: + \begin{itemize} + \item Low system requirements (running on Raspberry $\pi$){} + \item Low further dependencies + \end{itemize} + \item Written in C and C++ + \item Based upon Scintilla and GTK2 ($>=$ 2.16) + \item License: GPLv2+ + \end{itemize} + \end{frame} + \begin{frame} + \frametitle{Geany compared to others} + % Graphic for TeX using PGF + % Title: /home/frank/Diagramm1.dia + % Creator: Dia v0.96.1 + % CreationDate: Mon Mar 9 21:37:47 2009 + % For: frank + % \usepackage{tikz} + % The following commands are not supported in PSTricks at present + % We define them conditionally, so when they are implemented, + % this pgf file will use them. + \ifx\du\undefined + \newlength{\du} + \fi + \setlength{\du}{15\unitlength} + \begin{tikzpicture} + \pgftransformxscale{1.000000} + \pgftransformyscale{-1.000000} + \definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} + \pgfsetstrokecolor{dialinecolor} + \definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000} + \pgfsetfillcolor{dialinecolor} + \definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000} + \pgfsetfillcolor{dialinecolor} + \pgfpathellipse{\pgfpoint{5.858894\du}{22.094996\du}}{\pgfpoint{2.423416\du}{0\du}}{\pgfpoint{0\du}{1.570716\du}} + \pgfusepath{fill} + \pgfsetlinewidth{0.050000\du} + \pgfsetdash{}{0pt} + \pgfsetdash{}{0pt} + \definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} + \pgfsetstrokecolor{dialinecolor} + \pgfpathellipse{\pgfpoint{5.858894\du}{22.094996\du}}{\pgfpoint{2.423416\du}{0\du}}{\pgfpoint{0\du}{1.570716\du}} + \pgfusepath{stroke} + \definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000} + \pgfsetfillcolor{dialinecolor} + \pgfpathellipse{\pgfpoint{15.115650\du}{16.114764\du}}{\pgfpoint{3.275061\du}{0\du}}{\pgfpoint{0\du}{1.749584\du}} + \pgfusepath{fill} + \pgfsetlinewidth{0.050000\du} + \pgfsetdash{}{0pt} + \pgfsetdash{}{0pt} + \definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} + \pgfsetstrokecolor{dialinecolor} + \pgfpathellipse{\pgfpoint{15.115650\du}{16.114764\du}}{\pgfpoint{3.275061\du}{0\du}}{\pgfpoint{0\du}{1.749584\du}} + \pgfusepath{stroke} + \definecolor{dialinecolor}{rgb}{1.000000, 0.647059, 0.000000} + \pgfsetfillcolor{dialinecolor} + \pgfpathellipse{\pgfpoint{9.972793\du}{19.076297\du}}{\pgfpoint{3.177806\du}{0\du}}{\pgfpoint{0\du}{1.478041\du}} + \pgfusepath{fill} + \pgfsetlinewidth{0.050000\du} + \pgfsetdash{}{0pt} + \pgfsetdash{}{0pt} + \definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} + \pgfsetstrokecolor{dialinecolor} + \pgfpathellipse{\pgfpoint{9.972793\du}{19.076297\du}}{\pgfpoint{3.177806\du}{0\du}}{\pgfpoint{0\du}{1.478041\du}} + \pgfusepath{stroke} + \definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000} + \pgfsetfillcolor{dialinecolor} + \pgfpathellipse{\pgfpoint{16.276869\du}{21.396201\du}}{\pgfpoint{2.889298\du}{0\du}}{\pgfpoint{0\du}{1.504087\du}} + \pgfusepath{fill} + \pgfsetlinewidth{0.050000\du} + \pgfsetdash{}{0pt} + \pgfsetdash{}{0pt} + \definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} + \pgfsetstrokecolor{dialinecolor} + \pgfpathellipse{\pgfpoint{16.276869\du}{21.396201\du}}{\pgfpoint{2.889298\du}{0\du}}{\pgfpoint{0\du}{1.504087\du}} + \pgfusepath{stroke} + \pgfsetlinewidth{0.100000\du} + \pgfsetdash{}{0pt} + \pgfsetdash{}{0pt} + \pgfsetbuttcap + { + \definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} + \pgfsetfillcolor{dialinecolor} + % was here!!! + \pgfsetarrowsend{stealth} + \definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} + \pgfsetstrokecolor{dialinecolor} + \draw (2.519705\du,24.037314\du)--(21.791725\du,24.037314\du); + } + \pgfsetlinewidth{0.100000\du} + \pgfsetdash{}{0pt} + \pgfsetdash{}{0pt} + \pgfsetbuttcap + { + \definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} + \pgfsetfillcolor{dialinecolor} + % was here!!! + \pgfsetarrowsend{stealth} + \definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} + \pgfsetstrokecolor{dialinecolor} + \draw (2.989313\du,24.434675\du)--(2.986247\du,12.568023\du); + } + % setfont left to latex + \definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} + \pgfsetstrokecolor{dialinecolor} + \node[anchor=west] at (8.979390\du,19.256916\du){Geany}; + % setfont left to latex + \definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} + \pgfsetstrokecolor{dialinecolor} + \node[anchor=west] at (4.973862\du,22.275614\du){nano}; + % setfont left to latex + \definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} + \pgfsetstrokecolor{dialinecolor} + \node[anchor=west] at (14.434558\du,21.649068\du){vim, emacs}; + % setfont left to latex + \definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} + \pgfsetstrokecolor{dialinecolor} + \node[anchor=west] at (12.912101\du,15.753526\du){Eclipse }; + % setfont left to latex + \definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} + \pgfsetstrokecolor{dialinecolor} + \node[anchor=west] at (12.912101\du,16.553526\du){Visual Studio }; + % setfont left to latex + \definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} + \pgfsetstrokecolor{dialinecolor} + \node[anchor=west] at (8.787175\du,24.850099\du){Features & Skills}; + % setfont left to latex + \definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} + \pgfsetstrokecolor{dialinecolor} + \node[anchor=west] at (4.651006\du,13.055694\du){}; + % setfont left to latex + \definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} + \pgfsetstrokecolor{dialinecolor} + \node[anchor=west] at (3.169932\du,14.428397\du){System }; + % setfont left to latex + \definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} + \pgfsetstrokecolor{dialinecolor} + \node[anchor=west] at (3.169932\du,15.228397\du){requirements}; + \end{tikzpicture} + \end{frame} + + \begin{frame}[allowframebreaks] + \frametitle{Features von Geany} + + \begin{block}{Visualization} + \begin{itemize} + \item Syntax highlighting of $>$50 file types + \item Marking of compiling errors + \end{itemize} + \end{block} + + \begin{block}{Development} + \begin{itemize} + \item Configurable build menu + \item Plugins for debugging, version control, + better filebrowsing, preview of webpages + \end{itemize} + \end{block} + + \begin{block}{Support} + \begin{itemize} + \item Autocompletion of known symbols, variables, makros etc. + \item Templates + \item Usage of code snippets + \end{itemize} + \end{block} + + \begin{block}{Navigation} + \begin{itemize} + \item Symbol browser to navigation inisde a document/sourcecode file + \item Shortcut to jump between declaration and definition of a function + \item Opening of referred file via context menu + \end{itemize} + \end{block} + + \begin{block}{Misc} + \begin{itemize} + \item Multi plattform support (Linux, Windows, Apple, *BSD) + \item Plugin interface with bindings to Lua and Python *new* + \item and some more \dots + \end{itemize} + \end{block} + \end{frame} + + \section{Meta} + \begin{frame} + \frametitle{Download & Contact} + \begin{block}{Download} + \begin{itemize} + \item Web: \url{www.geany.org} + \item From github: \url{https://github.com/geany%7D + \item Of course via your (Linux-)distribution + \end{itemize} + \end{block} + \begin{block}{Contact} + \begin{itemize} + \item \textbf{WWW:} http://www.geany.org + \item \textbf{IRC:} #geany bzw. #geany-de auf freenode + \item \textbf{Mailinglist:} several ones via webpage + \end{itemize} + \end{block} + \end{frame} +\end{document}
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).