CodingNight1
From Fixme.ch
- 10th february 2012 at 18h
- Etherpad: http://62.220.136.218:9001/p/codingnight1
- Git depot: ssh://gitolite@foo.fixme.ch:1337/pastebin (ask for the access to nemen or gcmalloc
Projects Proposition
The proposed projects are:
- Merge patches and release new version of wiki2beamer
- Pastebin application like sprung but based on flask
- Adding patch to xchat otr.
- Soundcloud plugin for mpd, should similar to the lastFM plugin.
- Android app:
- Record time slept.
- Ssh remote (multimedia key, slide remote)
- read only for etherpad formats
- LDAP search
- little game:
- little to no graphic at all (sound driven game, or touch driven game)
- platform game with open source sprite
Goal
- Create a minimal pastebin
Result
- A pastebin app which has the following component
- a [cabinet] database.
- a api that can be easily adapted for quite any databases.
- A webinterface using flask (python 2.7), and another using the http.server module
- A very raw socket interface with direct access trough telnet.
- We learnt alot about:
- esc
- Python3 -- How to target this platform, available libraries and frameworks
- Crazy high-performance Japanese database applications
- Raw socket programming
- Web-frameworks programming
- Group dynamics during a coding-night
- Also, adding more french vocab to my arsenal
- Summary: although we didn't produce any production ready code, we never the less came up with multiple proof of concepts
- Success: ✓
- esc
- gcmalloc
- Easy merging for git branches.
- Two japanese brothers with funny names.
- Refreshing my socket programming fu.
- A new way to check my code trough pylint.
- Definition of the project and definition of a simple api.
- gcmalloc
- Rorist
- Python 3 library still hard to find, some changes are kind of tricky (strings/bytes)
- It's hard to incorporate everyone in the coding process with different level of programming (Oliv felt a little bit left over)
- We had very good ideas, but we should have limited our self to the basics
- ...
- Rorist