<%@Page MasterPageFile="~/CodingGeekette.master" Title="Coding Geekette" %>

Saturday, May 3, 2008

PyOhio Call for Proposals

While working on my IronPython presentation, I came across the announcement for PyOhio. They are now calling for proposals and accepting submissions until June 1. It's good to see a familiar name to contact with proposal questions. Mat Kovach is a Cleveland-based developer who is involved with Northeast Ohio Open Source Society. He runs with my friend Martin, and he was also a presenter at Ohio LinuxFest 2007. He's definitely someone to be familiar with, especially if you're in the developer crowd in Cleveland.

If you're interested in Python, definitely check out the PyOhio website. It's taking place on July 26th in Columbus. As I hear more information about the PyOhio event, I will blog about it here!

Labels: , , , ,

Wednesday, March 19, 2008

Cleveland Day of .NET - May 17th...

That's right - a bunch of us got together and said, "Cleveland needs one of these here!" So we're putting on a Day of .NET event on May 17th, with more details coming.



So, keep an eye on the Cleveland Day of .NET website for more details! And look forward to seeing more ads like this in the future.

Now if only I had Clippy.... ;)

Labels: , ,

Sunday, March 2, 2008

Simple Programming with Sound

Music has always been part of my mind, body, and soul. From listening to it to practicing one of my instruments, I'm almost always doing something that involves music. Once I picked up programming, I wondered how to program sounds to come out of the PC speaker.

So I spent many nights on my parents' computer, tinkering in QBASIC. I eventually figured out how to get the sounds out of the PC speaker and how to get them to sound right so that a song could play. This is what I came up with:


DrMario$ = "O4L8A#BA#BAGGAA#BAGG"
PLAY "X" + VARPTR$(DrMario$)


As time went on, I figured out how to create MIDIs and would spend some spare time away from my computer keyboard to put my MIDI keyboard to use.

Now that I'm into programming again, my music talents are playing second (bass) fiddle. However, I've grown up since playing with QBASIC, and the PC speaker no longer easily amuses me. But I'm still curious about things that make sound, especially the Speech Synthesizer. So with IronPython, I figured I'd check out the Speech Synthesizer and how to invoke it. It was actually very easy to do. Here's what I created:


>>> import clr
>>> clr.AddReference('System.Speech')
>>> from System.Speech.Synthesis import *
>>> ssSpeech = SpeechSynthesizer()
>>> ssSpeech.SpeakAsync('Cleveland Day of .NET Rocks!')


I was watching a presentation this morning on IronPython that gave me some other ideas as well, but seeing how simple speech looked, I just had to try it out for myself.

If you're wondering why I chose IronPython for this, you'll have to come to the Cleveland Day of .NET on May 17 to see my presentation on IronPython. Details will be posted as they come, but definitely keep the date reserved and keep an eye on the site!

Labels: , , , , , , , , , ,