DirectoryTechnologyBlog Details for "OhmPie"

OhmPie

OhmPie
Linux, Programming, Electronics, Freedom

Articles

Fractal Mountain Generation with Qt and OpenGL
2008-02-05 05:29:00
The purpose of this project is to create 3d mountain terrain using a recursive midpoint displacement formula. For this project I decided a GUI would be useful, that way manipulations could be seen in real time. This would require a 3d rendering package. My choices were DirectX, OpenGL and Java3d. Since I prefer to do my development in Linux , DirectX was ruled out. I have not been very impressed with the performance of Java3d so that left me with OpenGL. After deciding on my rendering package I needed to choose a language and a GUI framework. GLUI is an excellent framework for leaning OpenGL, but lacks control over the layout of the interface. So I decided on QT by Trolltech which was just recently acquired by Nokia. Midpoint Displacement Formula read more
More About: Programming , Mountain , Generation , Fractal
Utilizing the hosts file and 'route' with a packet sniffer to stop applicat
2008-01-08 07:11:00
The other day I was trying to play an old game I bought some time ago on my LAN. I was just trying to enjoy a little cooperative bot killing fun with my buddy, but for some reason, the game kept telling me my 'master key' or something along those lines didn't check out. Needless to say I wasn't happy with it... I bought this game... and maybe I wasn't supposed to play it on two machines at once... but at the very least I certainly didn't want it phoning home for a simple LAN game, a game mode where no master server or internet should be required. So I decided to see what my 'game' was up to. A quick download of Wireshark (formerly Ethereal) and an even quicker packet sniff and sure enough I could see where my 'game' was initiating connections and across what port. read more
More About: Freedom , File , Stop , Route , Packet
Encoding an image to sound
2008-01-08 04:36:00
The purpose of this project is to encode an image to a sound that can be viewed with a spectrogram. For some time I have known that musical artists have encoded pictures into their music. Most notable of these is artists is Aphex Twin. Luckily I had a copy of Windolicker and a great visualization program Sonic Visualiser. After looking at the images I decided it would be cool to try and encode my own images. I saw a few programs available, but decided it would be a better challenge to write my own program from scratch using Perl. Spectrograms read more
More About: Sound , Image
Class Serialization in Perl
2007-12-28 02:15:00
Serialization in Perl is the process of saving a class with multiple data types to a scalar (string of bytes). This can be used to save objects to a file or to transmit objects across the Internet. For this article I am going to describe the basics of creating a class in Perl and serialize it using the following packages: Data::Dumper, FreezeThaw, PHP::Serialization, and XML::Dumper. Data types in Perl Before we serialize anything we first need to learn a bit about the data types in Perl. There are only three data types in Perl, these are scalars, arrays and hash tables. Below is an example of each. $myScalar = 'This is a Scalar';read more
More About: Class
Data encryption in Linux using Truecrypt
2007-12-16 03:58:00
Personal data security is often overlooked by many computer users today. As people use their computers more, they never stop to think about how much personal data is accessible on their hard drive. I have been looking for a safe and convenient way to deploy cryptology in Linux . So far Truecrypt has been the best choice. It is very convenient and cross platform. This story will show how to use it on Ubuntu Linux along with some basic data safety principals. A quick word about data in Linux One of the first things that fascinated me about Linux is devices are treated as files. For example if you have an IDE hard drive, it is located at /dev/hda or a SCSI hard drive is located at /dev/sda. This is true about all devices in Linux including serial ports /dev/ttyS0 and sound cards /dev/dsp. You could output the data from these devices as they where any other file, for example you could redirect the data from your hard drive to the standard output using read more
More About: Encryption , Data
Basic Stamp tokenizing and flashing from the Linux CLI
2007-12-07 01:21:00
For those of you who aren't familiar with the Basic Stamp , its a small microcontroller available from Parallax. It runs at a whopping 20Mhz and has a full 2K of storage on board for instructions. Although it may not sound like much, its more than enough to program the stamp to do some interesting things. The Basic Stamp is programmed in PBASIC, parallax's version of BASIC the stamp interprets. Rather than waste your time explaining the coolness of the Basic Stamp, (if you've found this page you're probably already interested) I want to focus on how it can be utilized under linux. Currently, Parallax has a very nice PBASIC IDE but its available for windows only. It can however be run under Wine, and with the proper font settings it doesn't look too horrible and is quite functional. But what is the fun in that? read more
More About: Linux , Token , Flashing
AC Motor / Generator Project
2007-12-03 00:48:00
This project started one night while I was lying in bed trying to visualize how an AC motor worked. I knew that it was different from a DC motor as in it did not require brushes and the speed was controlled by frequency instead of voltage. After some research I came up with this project to better my understanding of AC motors. AC Theory: read more
More About: Motor , Project , Generator , R Project
Ohmpie.com arrives!
2007-11-14 05:49:00
Today is the triumphant day ohmpie.com gets its start. Hail ohmpie.com.
Ohmpie.com arrives!
2007-11-14 05:49:00
Today is the triumphant day ohmpie.com gets its start. Hail ohmpie.com.
44529 blogs in the directory.
Statistics resets every week.


Contact | About
© Blog Toplist 2008 - Supported by Web Catalog - SEO by FeWorks
eXTReMe Tracker