Tagsapi array bash boot C++ casual combinatorics counting C program fedora firefox gcc gimp google graphics grub html id3 implementation defined behaviour internet ipod linux numerical octave poll prime number Programming R random number recursion shift operators skype undefined behavior video wallpaper wordpress workflow
Area51 Stackexchange Proposals to Follow
- Floating point math operations in bash
- Read multiple arguments in bash script
- Choose login manager GDM or KDM in Fedora
- Little and Big Endian conversion
- C Language Constructors and Destructors with GCC
- Simple script to restart services automatically when stopped in Fedora/Redhat
- Recursive Solution to Towers of Hanoi
- Implement stack using a queue
- Generating random numbers from Normal distribution in C
- Geeky Code Wallpaper with GIMP
Category Archives: Overview
When you play a music file in your favorite music player, or in your portable media player the track name, album, artist, lyrics gets displayed. You can search the songs with artists, album names. Even some of the tracks come with album art too, but there is no image file anywhere. The question generally arises, where does these information come from? The answer is straight forward; this metadata about the audio track is stored inside the audio file itself. The different audio files need different codecs. Different audio format files also have different such metadata systems. For example The Vorbis comments, APE tag, ID3 tags etc.
The most common and popular audio media (although not the best) is the mp3 . Mp3 audio format stores this metadata inside the music file, either at the beginning or at the end or at both locations. The music metadata system used with mp3 is called an ID3 Tag.
We will rip off the ID3 tag and check out what’s inside it in this article. We will discuss about ID3v1.x and ID3v2.x tags.
A simple tutorial with examples for compiling C Codes for beginners with GCC compiler. Continue reading
Allegro is a game and graphics programming library, providing API for 2D graphics 3D graphics, keyboard, mouse handling, support for adding images, sounds, using advanced times, I/O routine and all that needs to program a 2D game. The addition of AllegroGL extends the power of Allegro to use OpenGL and create realistic 3D graphics. Read this article to know all about the Allegro 4.2.2 version and also the latest version Allegor 5, jump start with Allegro 4.2.2 programming, get great links to lot of contents, plugins and all. Continue reading