Diff for /wikisrc/projects/code-in.mdwn between versions 1.31 and 1.32

version 1.31, 2012/10/18 20:42:01 version 1.32, 2012/10/20 10:29:06
Line 306  Used tags are (categories are not tagged Line 306  Used tags are (categories are not tagged
 ### Code  ### Code
   
 * **Task: Document different time structures**: We have several time structures like `time_t`, `struct timespec`, `struct timeval`, `struct tm` and so on. Document all of them as a time(5) manpage such that a programmer can see all of them at once, in comparison. As we have time zone sensitive and time zone independent representations, figuring out conversions between local time and UTC from manual pages is hard and should also be documented in that manpage.    * **Task: Document different time structures**: We have several time structures like `time_t`, `struct timespec`, `struct timeval`, `struct tm` and so on. Document all of them as a time(5) manpage such that a programmer can see all of them at once, in comparison. As we have time zone sensitive and time zone independent representations, figuring out conversions between local time and UTC from manual pages is hard and should also be documented in that manpage.  
   *Prerequisites*: C coding skills (just reading)    *Prerequisites*: C coding skills (just reading)  
   *Tag*: man      *Tag*: man  
   *Tag*: system    *Tag*: system
   
 * **Task: Add an web interface to apropos**: Last year's Google Summer Of Code project was creating a new apropos(1). Though the current version already has a web interface, adding CSS and appropriate HTML to the web interface would be nice to integrate it to other websites.    * **Task: Add an web interface to apropos**: Last year's Google Summer Of Code project was creating a new apropos(1). Though the current version already has a web interface, adding CSS and appropriate HTML to the web interface would be nice to integrate it to other websites.  
   Though the source code is written in C, C knowledge is not necessary. You just have to extract the HTML and pseudo-understand what the code around it does, i.e. in which cases the single actions are taken.      Though the source code is written in C, C knowledge is not necessary. You just have to extract the HTML and pseudo-understand what the code around it does, i.e. in which cases the single actions are taken.  
   The file which would be modified is [apropos-utils.c](https://github.com/abhinav-upadhyay/apropos_replacement/tree/cgi).      The file which would be modified is [apropos-utils.c](https://github.com/abhinav-upadhyay/apropos_replacement/tree/cgi).  
   *Prerequisites*: C CSS HTML    *Prerequisites*: C CSS HTML  
   *Tag*: ui      *Tag*: ui  
   *Tag*: graphics    *Tag*: graphics
   
Line 324  Used tags are (categories are not tagged Line 324  Used tags are (categories are not tagged
   *Tag*: wiki      *Tag*: wiki  
   *Tag*: research    *Tag*: research
   
 * **Task: Describe all MK* variables**: Describe all the MK* variables and how they affect the builds.    * **Task: Describe all MK* variables**: Describe all the MK variables and how they affect the builds.  
   Suggest improvements or removal.      Suggest improvements or removal.  
   *Tag*: research    *Tag*: research
   
Line 344  Used tags are (categories are not tagged Line 344  Used tags are (categories are not tagged
   This project is intended to be included in pkgsrc, in the long run maybe in src. Anyway, it would be a very nice project for the whole developer community in the long run.      This project is intended to be included in pkgsrc, in the long run maybe in src. Anyway, it would be a very nice project for the whole developer community in the long run.  
   The prerequisites are only for the coding part.      The prerequisites are only for the coding part.  
   [http://fossil.instinctive.eu/libsoldout/index](libsoldout, a public-domain Markdown implementation in C)      [http://fossil.instinctive.eu/libsoldout/index](libsoldout, a public-domain Markdown implementation in C)  
   *Prerequisites*: C or sh    *Prerequisites*: C or sh  
   *Tag*: research      *Tag*: research  
   *Tag*: wiki      *Tag*: wiki  
   
Line 370  Used tags are (categories are not tagged Line 370  Used tags are (categories are not tagged
   If you want to do this task, even if you don't know what to do, just contact us. We can tell you some ideas what to do, and if you already have one, approve it is suited for us.      If you want to do this task, even if you don't know what to do, just contact us. We can tell you some ideas what to do, and if you already have one, approve it is suited for us.  
   *Tag*: graphics    *Tag*: graphics
   
   * **Task: Create NetBSD slide templates (Latex)**: NetBSD developers often hold presentations on conferences like the EuroBSDCon, BSDCan, etc.  
     For all these occassions, people are using the [http://de.wikipedia.org/wiki/Latex](Latex typesetting system) beamer package, but using their own templates or the standard template.  
     Your task would be to create a template that can be downloaded, included and then simply used such that NetBSD presentations have a NetBSD branding.
     This task is also a great chance to get used to the Latex package beamer or to Latex at all, it is usable for any presentations in school or university. So don't hesitate if you don't fulfill the prerequisite, if you want to learn, you can relatively fast do it and then complete this task.  
     *Prerequisite*: Latex  
     *Tag*: graphics
     *Tag*: ui
   

Removed from v.1.31  
changed lines
  Added in v.1.32


CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb