Giter Site home page Giter Site logo

eda031-project's Introduction

Typing my name

Hi, I'm Erik

Software Engineer at @Netlify. Previously Engineering Manager at @ResearchGate, Software Engineer at @Dubsmash, @AxisCommunications, Assisting Research Developer at @ControlLTH/@LundUniversity

Welcome to my GitHub profile!

  • What?๐Ÿ‘‰ Here you can find my public git repos. As I've been on Github since 2010, my profile now has a big mixed bag of projects!
  • How? ๐Ÿ‘‰ I've pinned a few down below that you may find interesting.
  • Why? ๐Ÿ‘‰ My motivation is to make people's daily life better, by coding solutions to their problems! You'll find some of those solutions shared here. Check out my blog for further showcase of some solutions.

More information

GitHub stats:
Number of years at GitHub Number of public repositories Number of public Gists All contributions Total commits Total issues Total PRs

My :octocat:

My OctoCat

When I can choose, it would be...

but I'm flexible when needed, and I have even pair-programmed in Emacs...

Pinned Repos

Readme Card Readme Card Readme Card Readme Card Readme Card Readme Card Readme Card Readme Card Readme Card Readme Card Readme Card Readme Card Readme Card Readme Card Readme Card Readme Card

eda031-project's People

Contributors

erikw avatar pimpimmi avatar tor-oscar avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

eda031-project's Issues

STL and code standard

From the project description:

The design of the programs follows good object-oriented rules and uses applicable design
patterns. The code is well documented and follows accepted code conventions. Standard libraries
are used as far as possible

Quit server

How do you shut down the server cleanly deallocating etc? Signalhandling, stdin?

next_id rewrite db file

next_id should not rewrite entire db file each time the id counter in incremented.
there is code which should work but doesn't, make it work.

Client specs

Ask Per Holm about the client usage in the lecture notes. Should the client have a cache and be able to send multiple queries for more advanced user commands?

Client

Write a simple client.

Long group/article names

There should be no limit to the length of a group or article name. So saving groups as "id_grpname" is maybe not a so good idea. There is typically a limit of 255 bytes on the file name. Take a hash of the name or new approach?

Report

Write the report with some UML diagrams.

Test DB

The test program test/test_db should execute all tests with both memory and file version of the database interface.

Add missing classes

The project will currently not compile because of missing implementations corresponding to some db query/result classes. Add dummy implementations just to get the compilation through.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.