| version 1.9, 2004/03/25 09:32:22 |
version 1.10, 2004/03/26 07:45:28 |
|
|
| \shellexample{vim /etc/apache/httpd.conf} |
\shellexample{vim /etc/apache/httpd.conf} |
| \vimexample{% |
\vimexample{% |
| :au BufWritePost *.conf :wall\\ |
:au BufWritePost *.conf :wall\\ |
| :au BufWritePost *.conf \strut~~:!/etc/init.d/apache~reload |
:au BufWritePost *.conf \strut~~~~:!/etc/init.d/apache~reload |
| } |
} |
| } |
} |
| \end{itemize} |
\end{itemize} |
|
|
| |
|
| \begin{slide} |
\begin{slide} |
| \begin{itemize} |
\begin{itemize} |
| \item vysádzať \LaTeX{ovský} dokument po uložení |
\item \overlay{0}{vysádzať \LaTeX{ovský} dokument po uložení |
| súboru: |
súboru: |
| \vimexample{% |
\vimexample{% |
| :au BufWritePost *.tex :wall\\ |
:au BufWritePost *.tex :wall\\ |
| :au BufWritePost *.tex :!make |
:au BufWritePost *.tex :!make |
| } |
} |
| |
} |
| |
\item \overlay{1}{automaticky načítať uloženú konfiguráciu Vimu: |
| |
\vimexample{% |
| |
:au BufWritePost \~{}/.vimrc \strut~~~~:source~\~{}/.vimrc |
| |
} |
| |
} |
| \end{itemize} |
\end{itemize} |
| \end{slide} |
\end{slide} |
| \TIMING{1}{min} |
\TIMING{1}{min} |
|
|
| } |
} |
| } |
} |
| \end{slide} |
\end{slide} |
| |
\TIMING{2}{min} |
| |
|
| |
|
| \begin{slide} |
\begin{slide} |
|
|
| \textbf{Perl, Python, Ruby, Tcl}} |
\textbf{Perl, Python, Ruby, Tcl}} |
| \end{itemize} |
\end{itemize} |
| \end{slide} |
\end{slide} |
| |
\TIMING{1}{min} |
| |
|
| |
|
| \begin{slide} |
\begin{slide} |
| \slideheading{Pluginy použité vo \vimconfig{u}} |
\slideheading{Pluginy použité vo \vimconfig{u}} |
| \begin{itemize} |
\begin{itemize} |
| \item \overlay{0}{\plugin{taglist}} |
\item \overlay{0}{\plugin{taglist} -- \vimkey{:Tlist}\\ |
| \item \overlay{1}{\plugin{calendar}} |
-- zoznam funkcií a~premenných v aktuálne editovanom súbore} |
| \item \overlay{2}{\plugin{increment}} |
\item \overlay{1}{\plugin{calendar} -- \vimkey{:Calendar}\\ |
| \item \overlay{3}{\plugin{templatefile}} |
-- kalendár s možnosťou písať si poznámky pre daný deň} |
| \item \overlay{3}{\plugin{local/vimrc}} |
\item \overlay{2}{\plugin{increment} -- \vimkey{:Inc}\\ |
| \item \overlay{4}{\plugin{diacritics}} |
-- vytváranie stĺpčekov s~rastúcou postupnosťou čísel} |
| \item \overlay{5}{\plugin{database-client}} |
\item \overlay{3}{\plugin{templatefile}\\ |
| |
-- načítanie šablóny do novo vytváraného súboru, vytvorenie |
| |
hlavičky s menom autora, aktuálnym dátumom, \dots} |
| |
\item \overlay{4}{\plugin{local/vimrc}\\ |
| |
-- sada konfiguračných súborov Vimu pre rôznych užívateľov\\ |
| |
-- predefinovanie globálnych nastavení podľa požiadaviek užívateľa} |
| \end{itemize} |
\end{itemize} |
| \end{slide} |
\end{slide} |
| |
|
| |
|
| \begin{slide} |
\begin{slide} |
| \slideheading{Modul \plugin{database-client}} |
|
| \begin{itemize} |
\begin{itemize} |
| \item \overlay{0}{} |
\item \plugin{diacritics}\\ |
| \item \overlay{1}{} |
písanie textu s~diakritikou v~požadovanom kódovaní bez |
| |
ohľadu na použitú klávesnicu, typ terminálu, grafické |
| |
prostredie, operačný systém, \dots |
| |
%\item \overlay{6}{\plugin{database-client}} |
| |
\end{itemize} |
| |
\end{slide} |
| |
\TIMING{4}{min} |
| |
|
| |
|
| |
\begin{slide} |
| |
\slideheading{Modul \plugin{database-client}} |
| |
\begin{description} |
| |
\item[Popis:] \overlay{0}{priame pripojenie do databázy textovým |
| |
editorom Vim} |
| |
\item[Implementácia:] \overlay{1}{Vimscript, Perl, SQL} |
| |
\item[Cieľ:] \overlay{2}{vytvoriť rozhranie, ktoré spojí |
| |
editačné schopnosti textového editora s~organizáčnými |
| |
schopnosťami databázy} |
| |
\item[Situácia:] \textbf{neuspokojivá}, málo prenositeľných |
| |
použiteľných nástrojov na správu databázy: MySQL-Front, |
| |
TOra, mysql-navigator, textový mysql klient |
| |
\end{description} |
| |
\end{slide} |
| |
\TIMING{3}{min} |
| |
|
| |
|
| |
\begin{slide} |
| |
\slideheading {Stav vývoja} |
| |
\begin{itemize} |
| |
\item \overlay{0}{pripojenie do databázy a odpojenie} |
| |
\item \overlay{1}{viacero simultálnych spojení} |
| |
\item \overlay{2}{vytvorenie viacerých okien pre prácu} |
| |
\item \overlay{3}{základy užívateľského menu} |
| |
\item \overlay{4}{zistenie zoznamu databáz} |
| |
\item \overlay{5}{vykonanie SQL príkazu} |
| |
\item \overlay{6}{získanie dát z databázy} |
| |
\item \overlay{7}{zaznamenanie vykonaného príkazu} |
| |
\item \overlay{8}{základné zvýrazňovanie syntaxe} |
| \end{itemize} |
\end{itemize} |
| \end{slide} |
\end{slide} |
| |
\TIMING{2}{min} |
| |
|
| |
|
| % ZAVER /* |
% ZAVER /* |
|
|
| \item \overlay{0}{Dokumentácia!!!} |
\item \overlay{0}{Dokumentácia!!!} |
| \item \overlay{1}{\bf Dokumentácia!!!} |
\item \overlay{1}{\bf Dokumentácia!!!} |
| \item \overlay{2}{\large\bf Dokumentácia!!!} |
\item \overlay{2}{\large\bf Dokumentácia!!!} |
| \item \overlay{3}{Spolupracovníci sú \red\bf vítaní \dots} |
\item \overlay{3}{dokončiť používateľské rozhranie} |
| |
\item \overlay{4}{zlepšiť zobrazovanie údajov z databázy} |
| |
\item \overlay{5}{implementovať inteligentné rozhranie na |
| |
pridávanie a aktualizovanie záznamov v databáze} |
| |
\item \overlay{6}{Spolupracovníci sú \red\bf vítaní \dots} |
| \end{itemize} |
\end{itemize} |
| \end{slide} |
\end{slide} |
| \TIMING{2}{min} |
\TIMING{3}{min} |
| |
|
| \def\bgtext{}% vypneme logo "Vim" |
\def\bgtext{}% vypneme logo "Vim" |
| |
|
|
|
| {\large\bf Ďakujem za pozornosť}\\ |
{\large\bf Ďakujem za pozornosť}\\ |
| \strut{}\strut\\ |
\strut{}\strut\\ |
| {\large Mgr. Ľubomír Host}\\ |
{\large Mgr. Ľubomír Host}\\ |
| |
\texttt{\footnotesize <rajo AT Platon.SK>}\\ |
| \textsc{\footnotesize Platon Software Development Group}\\ |
\textsc{\footnotesize Platon Software Development Group}\\ |
| \texttt{\footnotesize <rajo AT Platon.SK>} |
\texttt{\footnotesize http://Platon.SK}\\ |
| \vfill{}\strut\\ |
\vfill{}\strut\\ |
| \tiny{Powered by: Vim, \LaTeX, GNU/Linux Debian, MySQL, Perl, \vimconfig{}}\\ |
\tiny{Powered by: Vim, \LaTeX, GNU/Linux Debian, MySQL, Perl, \vimconfig{}}\\ |
| {}\strut\\% odvolavka na MySQL a Perl tu je kvoli pludinu database-client.vim |
{}\strut\\% odvolavka na MySQL a Perl tu je kvoli pludinu database-client.vim |