docs/suckless
diff suckless.tex @ 2:8cb44df21092
changed a lot of stuff
author | meillo@marmaro.de |
---|---|
date | Tue, 12 Aug 2008 20:02:47 +0200 |
parents | c97792d5f2d6 |
children | 4bfd9f6fd11f |
line diff
1.1 --- a/suckless.tex Mon Aug 11 21:46:57 2008 +0200 1.2 +++ b/suckless.tex Tue Aug 12 20:02:47 2008 +0200 1.3 @@ -71,10 +71,10 @@ 1.4 } 1.5 1.6 1.7 -\section{a website} 1.8 +\section{the website} 1.9 \frame{ 1.10 \vspace{8ex} 1.11 - \centerline{ \huge a website } 1.12 + \centerline{ \huge the website } 1.13 } 1.14 1.15 1.16 @@ -97,7 +97,7 @@ 1.17 \frame{ \frametitle{the wiki} 1.18 \begin{block}{the wiki software} 1.19 \begin{itemize} 1.20 - \item name % FIXME 1.21 + \item hgiki 1.22 \item self made 1.23 \item written in % FIXME 1.24 \end{itemize} 1.25 @@ -125,10 +125,10 @@ 1.26 1.27 1.28 1.29 -\section{a couple of projects} 1.30 +\section{the couple of projects} 1.31 \frame{ 1.32 \vspace{8ex} 1.33 - \centerline{ \huge a couple of projects } 1.34 + \centerline{ \huge the couple of projects } 1.35 } 1.36 1.37 1.38 @@ -136,21 +136,20 @@ 1.39 \begin{block}{window managers} 1.40 \begin{itemize} 1.41 \item wmii 1.42 - \item dwm 1.43 - \item 1.44 + \item \textbf{dwm} 1.45 \end{itemize} 1.46 \end{block} 1.47 1.48 - \begin{block}{window managers} 1.49 + \begin{block}{IRC clients} 1.50 \begin{itemize} 1.51 \item sic 1.52 \item ii 1.53 \end{itemize} 1.54 \end{block} 1.55 1.56 - \begin{block}{window managers} 1.57 + \begin{block}{various tools} 1.58 \begin{itemize} 1.59 - \item dmenu, sselp, slock, ... 1.60 + \item dmenu, slock, sselp, lsx, \dots 1.61 \end{itemize} 1.62 \end{block} 1.63 } 1.64 @@ -158,10 +157,10 @@ 1.65 1.66 \frame{ \frametitle{dynamic window manager} 1.67 \begin{itemize} 1.68 - \item tiling window manager 1.69 \item since June 2006 1.70 + \item tiling approach 1.71 \item minimalistic 1.72 - \item about 2000 SLOC 1.73 + \item less than 2k SLOC 1.74 \end{itemize} 1.75 1.76 \begin{block}{features} 1.77 @@ -174,36 +173,32 @@ 1.78 \end{block} 1.79 } 1.80 1.81 -\frame{ \frametitle{related} 1.82 - \begin{block}{alternatives} 1.83 +\frame{ \frametitle{related WMs} 1.84 + \begin{block}{parents, uncles and aunts} %FIXME: vorfahren 1.85 \begin{itemize} 1.86 \item \texttt{larswm}, \texttt{ratpoison}, \texttt{ion3}, \dots 1.87 - \item but all much larger 1.88 + \item but these are much larger 1.89 \end{itemize} 1.90 \end{block} 1.91 1.92 - \begin{block}{forks} 1.93 + \begin{block}{children} 1.94 \begin{itemize} 1.95 - \item \texttt{xmonad} is a clone in Haskel 1.96 - \item \texttt{awesome} is a fork that breaks with the main philosophy 1.97 - \item \texttt{dvtm} a dwm-like WM for the console 1.98 + \item \texttt{xmonad}, a clone in Haskel 1.99 + \item \texttt{awesome}, a popular fork that breaks with the main philosophy 1.100 + \item \texttt{dvtm}, dwm-like WM for the console 1.101 \end{itemize} 1.102 \end{block} 1.103 - 1.104 - \begin{block}{patches} 1.105 - almost everyone has some patches installed 1.106 - \end{block} 1.107 } 1.108 1.109 1.110 1.111 \frame{ \frametitle{dwm-meillo} 1.112 \begin{itemize} 1.113 - \item a patchset 1.114 - \item still based on dwm-3.4 (current is v5.1) 1.115 + \item a patchset (fork?) 1.116 + \item based on dwm-3.4 (current is 5.1) 1.117 \item various differences to vanilla dwm 1.118 \item dwm is the base, where I build upon 1.119 - \item http://prog.marmaro.de/dwm-meillo 1.120 + \item \texttt{http://prog.marmaro.de/dwm-meillo} 1.121 \end{itemize} 1.122 } 1.123 1.124 @@ -212,30 +207,32 @@ 1.125 1.126 1.127 1.128 -\section{a community} 1.129 +\section{the community} 1.130 \frame{ 1.131 \vspace{8ex} 1.132 - \centerline{ \huge a community } 1.133 + \centerline{ \huge the community } 1.134 } 1.135 1.136 1.137 1.138 -\frame{ \frametitle{a community} 1.139 +\frame{ \frametitle{community} 1.140 \begin{block}{people} 1.141 \begin{itemize} 1.142 \item small active community 1.143 \item every user is a programmer 1.144 - \item closely connected to Plan9fans 1.145 + \item strong connection to Plan9fans 1.146 \end{itemize} 1.147 \end{block} 1.148 1.149 - \begin{block}{development} 1.150 + \pause 1.151 + 1.152 + \begin{block}{development (dwm)} 1.153 \begin{itemize} 1.154 \item mainly by arg 1.155 - \item about 5 core contributors 1.156 + \item a handful core contributors 1.157 \item involved user base 1.158 \item patches 1.159 - \item start right off 1.160 + \item everyone can start right off 1.161 \end{itemize} 1.162 \end{block} 1.163 1.164 @@ -247,14 +244,16 @@ 1.165 \begin{itemize} 1.166 \item everything is discussed on mailing list 1.167 \item mailing list is mandatory 1.168 - \item IRC channel \#dwm on oftc.net 1.169 + \item IRC channel \texttt{\#dwm} on oftc.net 1.170 \end{itemize} 1.171 \end{block} 1.172 1.173 + \pause 1.174 + 1.175 \begin{block}{mailing lists} 1.176 \begin{itemize} 1.177 - \item <project>@lists.suckless.org 1.178 - \item about XXX mails per week 1.179 + \item \{dwm,wmii\}@lists.suckless.org 1.180 + \item about XXX mails per week (for dwm) % FIXME 1.181 \item GMANE archive 1.182 \item announcement list also 1.183 \end{itemize} 1.184 @@ -273,10 +272,10 @@ 1.185 1.186 1.187 1.188 -\section{a philosophy} 1.189 +\section{the philosophy} 1.190 \frame{ 1.191 \vspace{8ex} 1.192 - \centerline{ \huge a philosophy } 1.193 + \centerline{ \huge the philosophy } 1.194 } 1.195 1.196 1.197 @@ -286,7 +285,7 @@ 1.198 \item is small 1.199 \item implements standards 1.200 \item gets refactored 1.201 - \item is developed by the users 1.202 + \item is developed by its users 1.203 \end{itemize} 1.204 } 1.205 1.206 @@ -295,23 +294,29 @@ 1.207 1.208 1.209 1.210 -\frame{ \frametitle{goals} 1.211 - \begin{block}{Features} 1.212 +\frame{ \frametitle{suckless goals} 1.213 + \begin{block}{development} 1.214 \begin{itemize} 1.215 - \item minimalistic, only the needed stuff 1.216 - \item configuration by source code editing and recompilation 1.217 - \item source is understandable in one evening 1.218 - \item active development 1.219 + \item active development (release early, release often) 1.220 \end{itemize} 1.221 \end{block} 1.222 1.223 - \begin{block}{goals} 1.224 + \pause 1.225 + 1.226 + \begin{block}{customization} 1.227 + \begin{itemize} 1.228 + \item by source code editing and recompilation 1.229 + \item extension through patches 1.230 + \end{itemize} 1.231 + \end{block} 1.232 + 1.233 + \pause 1.234 + 1.235 + \begin{block}{size} 1.236 \begin{itemize} 1.237 \item 10kLOC limit 1.238 - \item portable C 1.239 - \item good code (refactoring) 1.240 - \item stick to the standards 1.241 - \item extension through patches 1.242 + \item minimalistic, only the needed stuff 1.243 + \item source is understandable in one evening 1.244 \end{itemize} 1.245 \end{block} 1.246 } 1.247 @@ -329,23 +334,36 @@ 1.248 1.249 1.250 1.251 -\frame{ \frametitle{summary} 1.252 - lkdfj 1.253 +\frame{ \frametitle{what suckless.org means to me} 1.254 1.255 \pause 1.256 - \vspace{1em} 1.257 1.258 - lkdfj 1.259 + interesting projects 1.260 1.261 - \pause 1.262 - \vspace{1em} 1.263 + innovation 1.264 1.265 - lkdfj 1.266 + different thinking 1.267 1.268 - \pause 1.269 - \vspace{1em} 1.270 + remember the old times 1.271 1.272 - lkdfj 1.273 + question what matters 1.274 + 1.275 + good leadership 1.276 + 1.277 + perfect example of how to create a community 1.278 + 1.279 + in search for the perfect solution 1.280 + 1.281 + the concept rules 1.282 + 1.283 + never programs felt so natural to me 1.284 + 1.285 + shows what is possible with less 1.286 + 1.287 + changed my point of view 1.288 + 1.289 + \vspace{1ex} 1.290 + \textbf{thanks arg!} 1.291 } 1.292 1.293 1.294 @@ -353,21 +371,6 @@ 1.295 1.296 1.297 1.298 - 1.299 - 1.300 -\section{links} 1.301 -\frame{ \frametitle{all links on one page} 1.302 - \begin{itemize} 1.303 - \item http://suckless.org (Software which sucks less) 1.304 - \item http://dwm.suckless.org (Website des dwm) 1.305 - \item http://prog.marmaro.de/dwm-meillo (Mein dwm-Patchset) 1.306 - \item http://www.cs.bell-labs.com/plan9/ (Das bessere Unix!?) 1.307 - \end{itemize} 1.308 -} 1.309 - 1.310 - 1.311 - 1.312 - 1.313 \section{thanks} 1.314 \frame{ 1.315 \begin{block}{software used} 1.316 @@ -381,14 +384,14 @@ 1.317 \pause 1.318 1.319 \begin{block}{} 1.320 - \vspace{3ex} 1.321 + \vspace{7ex} 1.322 \centerline{\textbf{Thanks for your attention}} 1.323 \vspace{7ex} 1.324 \end{block} 1.325 1.326 \pause 1.327 1.328 - {\scriptsize The slides are available on http://marmaro.de/docs \hfill 2008-08-14 } 1.329 + {\scriptsize The slides are available on \texttt{http://marmaro.de/docs} \hfill 2008-08-14 } 1.330 } 1.331 1.332