DebConf11/SkillsExchange

From Wiki
< DebConf11
Revision as of 05:52, 20 November 2011 by Thkoch (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

SkillsExchange sessions are meant to be informal and should not require any preparation from the tutor. Rather the people wanting to learn something should be eager to ask, learn and try and give the tutor the comfortable feeling that their knowledge is much appreciated!

There have already been SkillsExchange sessions on former DebC{amp|onf}s: Category:SkillsExchange

Contents

[edit] Guide to adding to the page

Express interest in a skill by adding your name to the list of interested people.

Request a skill by creating a section with it, write "By: expert wanted" and add your name to the list of interested people.

Offer a skill by creating a section with it, write "By: YourName" or replacing "expert wanted" with your name. You can also move a skill from the Requests section to the Offers section.

Schedule your session by getting a room and add time and place to the title.

[edit] Scheduled

[edit] Effective Emacs habbits / configurations

29-07, 12:00, meeting room

I'm moving away from VIM and need:

  • Java in Emacs?
  • Print! (with preview) packages xpp, gtklp?
  • Java/Scala/.../etag browsing
  • Close unused buffers automatically (file browsing buffers)
  • automatic line breaks after N columns

By: Kanru Chen (I can take these, still some left ;-)

  • How to organize my configuration?
  • (effectively) browse/preview buffers/file system
  • Delete inside parenthesis
  • Record and replay keystrokes
  • Insert a path to a file with auto-completion

By: Axel Beckert (I can answer at least the following questions, the ones above are still open, so if someone else wants to join :-)

  • Working with Buffers/Windows
  • Editing blocks
  • Indentation, auto formatting
  • Highlight pairs of matching parenthesis when cursor moves on a paranthesis
  • Search/Replace newlines
  • Jump back to former position
  • Get the last selection back
  • Copy to, from clipboard

By: Sebastian Tennant (I will happily do my best to answer people's questions but be warned, every answer will probably begin "Well... this is how I do it," my point being that everything can be done in any number of different ways - it's all about finding out what works for you).

Interested people:

  • Thomas Koch
  • Michael Prokop
  • Christian Hofstaedtler
  • Norman García
  • Ulrich Dangel
  • Micah Anderson
  • Jose Antonio Quevedo
  • Alberto Gonzalez Iniesta
  • Jana Wisniowska ( I'll stick to vim, I suppose, but I love to lern new things ;) )
  • Gergely Nagy
  • Eduardo Rosales
  • Sebastian Tennant

[edit] Ganeti: open source cluster virtualization

By: Guido Trotter

Interested people:

  • Michael Prokop
  • Christian Hofstaedtler
  • Stephen Gran
  • Janos Guljas
  • Milos Knezevic
  • Csillag Tamas
  • Adnan Sadzak
  • add your name here

2011-07-26 15:00, Meeting room.

[edit] GIT (you should know it by now... :-)

By: Thomas Koch http://penta.debconf.org/dc11_schedule/events/819.en.html 2011-07-26, 16:00, Meeting room

Interested people:

  • Janos Guljas
  • Karolina Kalic
  • Norman García
  • Bojana Borkovic
  • Jose Antonio Quevedo
  • Jana Wisniowska
  • Alberto Gonzalez Iniesta
  • Micah
  • Thorsten Glaser
  • Eduardo Rosales
  • Lior Kaplan
  • Sebastian Tennant
  • Milos Knezevic
  • Csillag Tamas
  • Daniel Glassey
  • Adnan Sadzak
  • add your name here

[edit] Curriculum

  • concepts
    • Git objects: blob, tree, commit, tag
    • Git clone - clones the full repo
    • Git checkout - local checkout
    • What is rebase?
  • Commands:
    • own machine: init, status, add, commit, diff, log
    • Branches: branch, checkout
    • interaction: clone, pull, push, merge

[edit] MonkeySphere Workshop/Skillshare

By: Daniel Kahn Gillmor (dkg), one of the monkeysphere developers http://penta.debconf.org/dc11_schedule/events/819.en.html 2011-07-28, 12:00, Meeting room

Interested people:

  • Thomas Koch, know GPG, SSH, Cryptography
  • Micah Anderson
  • Axel Beckert
  • Paul Wise
  • Janos Guljas
  • Milos Knezevic
  • Csillag Tamas
  • Adnan Sadzak
  • Philipp Hug
  • Eva Ramon
  • Giovanni Mascellani
  • add your name here

[edit] ZSH - beyond the standard configuration

By: Michael 'mika' Prokop http://penta.debconf.org/dc11_schedule/events/824.en.html 2011-07-28, 15:00, Meeting room

Interested people:

  • Janos Guljas
  • Thomas Koch
  • Karolina Kalic
  • Jose Antonio Quevedo
  • Jana Wisniowska
  • Csillag Tamas
  • Aleksandar Baltes

[edit] Puppet in Debian envs

By: Christian Hofstaedtler

Interested people:

  • Michael Prokop
  • Jose Antonio Quevedo
  • Micah
  • Lior Kaplan
  • Aleksandar Baltes
  • Janos Guljas
  • Milos Knezevic
  • Csillag Tamas
  • Adnan Sadzak
  • Andi Mundt
  • add your name here

2011-07-29 15:00, Meeting room.

Gobby document: debconf11/skillsexchange/dc11-puppet - Please put questions there!

[edit] Packaging for beginners

2011-07-28, 13:00, round room

topics (jana):

Interested people:

  • Jana Wisniowska
  • Eduardo Rosales
  • Jose Antonio Quevedo (jaqm)
  • Sebastian Tennant (sebyte)
  • Vedran (nardev)
  • Zlatan Todoric (zlata)
  • Velimir Iveljic
  • Jo Warner (randombird)
  • Adnan Sadzak (trip0d)
  • Norman García (n0rman)
  • Aleksandar Baltes
  • Andi Mundt

Mentors/Speakers:

  • Gergely Nagy (If I end up doing it, I'd do it as interactively as possible, so bring questions, any questions, I'll do my best. But for the record, I'm not a DD at the moment, but that shouldn't be an issue, I hope. I have fairly good knowledge of packaging, with and without helpers [cdbs excluded, I never touched that one], so hopefully noone would leave without learning something new ;)
  • Enrico Tassi (gares, gareuselesinge@d.o)
  • Lior Kaplan (kaplan@d.o)

[edit] Offers pending for scheduling

To get your SkillsExchange Session scheduled please do:

  1. Register the session in penta
  2. Pick one or more free slots in the schedule
  3. Send an e-mail to talks@debconf.org to request scheduling in one of these slots

[edit] Offers

[edit] Shell Quoting

By: Axel Beckert

Already gave a few talks about it, but all of them were in German so far: http://noone.org/talks/quoting/

Interested people:

  • add your name here

[edit] Example offered skill

By: MyName

Interested people:

  • add your name here

[edit] Requests

[edit] Haskell tutorial

By. N.N.

(Possibly by Joachim, I could do this talk again.)

(I could help, but I've never given a Haskell tutorial, so have nothing prepared -- Gio)

Interested people:

  • Thomas Koch
  • Ulrich Dangel
  • Guido Trotter (started coding some, but not enough) :)
  • Gergely Nagy

[edit] contemporary C development

Is C still a language one should learn / use? What's a recommended toolset, coding style, environment for C development? Which free software projects have recommendable C code to read?

Interested people:

  • Janos Guljas
  • Thomas Koch
  • Norman García
  • Jose Antonio Quevedo
  • Jana Wisniowska
  • Eduardo Rosales
  • Aleksandar Baltes

[edit] Debian Bugtracker internals

How could I start hacking/improving Debian's Bugtracker?

By: Blars Blarson

  • explain how incoming mail is handled and checked for spam
  • explain how spam is removed from bug logs

By: Colin Watson By: Ian Jackson

  • introduce the rest of the codebase
  • general hacking pointers

Interested people:

  • Janos Guljas
  • Thomas Koch
  • Giovanni Mascellani
  • Karolina Kalic
  • Mehdi Dogguy
  • Norman García
  • Jose Antonio Quevedo
  • Gergely Nagy
  • Eduardo Rosales
  • Francesca Ciceri
  • Michael Shuler (remote - not sure how well this would work over IRC, but I'm game to try)
  • Csillag Tamas

[edit] Debian in Schools

I'll maybe take over a CS teacher position in a school already using Linux. What are typical school setups? What's the diff between Debian and Debian Edu?

By. N.N.

Interested people:

  • Thomas Koch
  • Karolina Kalic
  • Jose Antonio Quevedo
  • Andi Mundt

[edit] Pylons and LDAP

How can i easyly access LDAP objects from pylons, like one can do with sqlalchemy for SQL object.

By: N.N.|expert wanted

Interested people:

  • Martin Zobel-Helas
  • Norman García
  • Adnan Sadzak

[edit] Sandbox applications with SELinux / AppArmor / chroot

I need to install the newest Eclipse with third party plugins. How to effectively contain such software?

By: N.N.|expert wanted

Interested people:

  • Thomas Koch
  • Jose Antonio Quevedo
  • Alberto Gonzalez Iniesta

[edit] How to configure awesome properly

... and not just copy & paste rc.luas from others ;-)

By: N.N.|expert wanted

Interested people:

  • Axel Beckert
  • Paul Wise
  • Micah
  • Michael Prokop
  • Jana Wisniowska
  • Eduardo Rosales
  • Francesca CIceri
  • Pietro Abate

[edit] Language Skill Exchange

By: everyone participating (distributed Skill Exchange)

Someone invents a list of some English phrases and everyone translate them into their own language, briefly telling something about its feature (which word is the verb, which one is the noun, ...; of course I'm not pretending this is valid for all languages: if your language is completely different from English, this is even more interesting).

For example, is the phrase to translate is "Debconf is wonderful", I'd translate in Italian as "La Debconf è fantastica", explaining that "è" is the verb "is", "fantastica" means "wonderful" (and it's feminine) and that "la" is the article, which is necessary in this case, otherwise people would understand we're talking about a person (most precisely, a girl, since "fantastica" is feminine).

I find it interesting to understand how other languages work. Of course people who speak Bosnian, Croatian and Serbian are mostly welcome! :-)

Interested people:

  • Giovanni Mascellani (Italian)
  • Sami Liedes (Finnish)
  • Karolina Kalic (Serbian)
  • Josip Rodin
  • Jonas Smedegaard (danish)
  • Michael Schutte (German)
  • Miguel Landaeta (Spanish)
  • Theppitak Karoonboonyanan (Thai)

[edit] Example wanted skill

By: N.N.|expert wanted

Interested people:

  • add your name here, and your level of expertise

Personal tools