Post tagged: feature

Migration to Pelican

Finally got fedup with github pages and its jekyll static site generator. Essentially things would break without any particular reason and there would be nearly no way to tell what went wrong. I addition, it was not easy to test changes before making them public.

So I switched to pelican …

Open Source Alternatives to Visio

Need to create diagrams, flowcharts, circuits, or other kinds of entity-relationship models? Microsoft Visio is without a doubt the best software for that, but that doesn't mean it's the best choice for you.

Visio may be the industry standard in the corporate world, but it comes with a huge drawback …

undup

So, after a long while, I wrote a new C language program. As usual, the same things that I dislike about C programming popped up, specifically the need for low level data structures and manual memory management.

I did learn some new things:

  • uthash : I have used this library before …

Driving Continuous Integration from Git

Testing, code coverage, style enforcement are all check-in and merge requirements that can be automated and driven from Git.

If you're among the rising number of Git users out there, you're in luck: You can automate pieces of your development workflow with Git hooks. Hooks are a native Git mechanism …

Media Tips

This is an article about different media (and more specifically) video files can be manipulated.

This is just for historical purposes as now almost everything can be done using ffmpeg and the right options.

  • libmp4v2 contains:
    • mp4art - to extract a picture (or coverart from mp4)
    • mp4info - to get meta data …

Program Documentation

So these are my ideas on how to document projects. There are three types of documentation types:

  1. User guides
    Targetted and end-users of the software and people who want a brief overview.
  2. Man pages
    Again targetted at end-users but also sysadmins. Usually to address a specific feature.
  3. API level documentation …

Issue Tracker

  • Use DVCS as backend (GIT)
  • Output html
  • markdown
  • Prefer perl/python
  • Mostly RO so to avoid merge conflicts.

DITZ + git integration

Adding Markdown

  • lib/html.rb contains the functions that generate HTML
  • *.rhtml contain templates and call functions in lib/html.rb to generate (and format) output.

Note, if working …

Git Workflows

This article describes my personal git Workflow.

Start working on a Topic Branch

This when we are implementing a new feature. Assumes that you have a working git repo.

git checkout -b "topic" dev
git push -u origin "topic"

From a different computer, you may want to work on an …