View RSS Feed

Programming

  1. Writing an Ogg Vorbis player for PulseAudio

    by , 02-20-2011 at 02:16 PM
    I've been working a while on learning how the PulseAudio and Ogg Vorbis API's work, this is just a document of my experiences so far. I'd like to first point out that the Ogg, Vorbis, and PulseAudio API's are woefully undocumented, so that's something that someone should spend some time fixing.

    To start, I just wanted to make a simple audio player that worked on the command line, should be nothing more than a single file program. That's what I spent my Sunday morning doing, here's ...
    Categories
    Programming , ‎ Linux
  2. WOW

    by , 04-24-2010 at 01:54 PM
    I just found a really ancient compiler at my house. XD





    So yeah, just something random I wanted to share today.
    Categories
    Programming
  3. I'm a Fan of the Functional

    by , 03-17-2010 at 09:53 AM
    I've really started to like functional programming, not because I can yet produce a great deal (though I can write some pretty detailed command line programs), but because it is extremely rewarding to accomplish what I want to do with it. There's a certain kind of spark that comes from functional programming that just isn't available in imperative languages... it's what I feel from Python when I come up with a particularly succinct and beautiful algorithm, except nearly every time I write a functional ...
    Categories
    Programming
  4. Time and again...

    by , 09-01-2009 at 04:32 AM
    So I found the source of my woes by going through a bunch of source code documents regarding the system back-end tools. I was pretty sure I could actually fix the problem if I could find it, but I wasn't expecting what I found. No, it wasn't a garbled and jumbled mess (though it might as well be), that I could actually solve...

    No, I found Perl.

    I don't know a lick of Perl. I can somewhat trace what's going on based on just general programming knowledge, but to heck ...
    Categories
    Programming , ‎ Linux
  5. I'm working on it, promise!

    by , 08-17-2009 at 11:05 PM
    I've been kind of... okay, really disappointed with my STL tutorials so far, the ones I have aren't that great, I want to make them better, and I want the future releases to go through everything a user would need quickly, thorougly, and in an easy to understand manner. Unfortunately, those three goals seem to be mutually exclusive, because if you make it thorough and easy to understand, it's REALLY long, if you make it quick and thorough, it's difficult to understand, and if you make it quick and ...
    Tags: stl Add / Edit Tags
    Categories
    Programming
  6. Compiler Warnings

    by , 08-16-2009 at 07:41 PM
    An interesting "conversation" (read: cat fight) has cropped up on a question thread in the C++ section, which inspires this Blog posting. Compiler warnings have always been something, to me, that indicated I did something wrong and I need to improve/modify/completely-f******-refactor my code. As such, I always did, and I maintained my "warning allergy". Usually a warning simply indicated a need for a cast, a type change, or some other small alteration. One time it made it impossible to use objects ...
    Categories
    Programming
  7. A Blog every day...

    by , 08-16-2009 at 01:58 AM
    I've taken up an adventure, I'd like to make a new sorting algorithm!

    I've been inspired by a certain thread on the C++ forums, which made me think about the currently available sorting algorithms and how nice it would be to have a really efficient one even in worst case scenarios, while also being pretty easy to understand. I'm not really sure how I'm going to do this, but I've been coming up with different sorting methods. The first couple that I thought of were already existing ...
    Categories
    Programming
Page 1 of 2 12 LastLast