Cuvou.com

Welcome to Cuvou.com!

Welcome to Cuvou.com, my personal homepage. Here you'll find a collection of my creative work and software projects.

Recent Entries

Posted on Friday, November 07 2008 @ 9:27:42 PM by Casey Kirsle

To those who haven't heard (I'm talking to you, internets), I had an audition for the upcoming 6th season of Beauty and the Geek.



Categories: Famous

[0 comments|Leave a comment|Permalink]
Posted on Thursday, October 23 2008 @ 8:22:44 PM by Casey Kirsle

I was looking at my CPAN directory the other day and noticed that my CyanChat modules were poorly documented, to the point where if I was somebody else and didn't know about Kirsle's Perl CyanChat Client, I'd have no example code to reference to figure out how to use these modules.

So, I've decided to update the modules and add some better examples in its documentation. I also thought it would be nice to include a demonstration program for a CyanChat client. The distribution already comes with a sample server script, but none for a client. I didn't wanna include a bot though, because then CyanChat would have these bots entering the room from people testing the demo script, and nobody likes bots. And then, PCCC is a heavy program to include as an example script. So, I decided to make a new CyanChat client that would be light enough to work.

So, I've created a text-based CyanChat client:
Terminal CyanChat Client

The script is mostly standalone: just one Perl script that uses Net::CyanChat. And also Term::ReadKey, which is easy to install. It doesn't use Curses or any other terminal GUI toolkit: it's all plain old text and ANSI colors. I built in my own kind of buffer system, and any time the chat dialog (or typed message prompt) changes, the window is cleared and redrawn from top to bottom, keeping track of how many characters and lines are being written so that it cuts off the buffer directly at the bottom of your terminal. And it works no matter what your terminal's dimensions are.

More screenshots:

Update: It works on Windows too (to much amazement as the command prompt completely sucks):

Win32 Console

Categories: Perl, Software

[2 comments|Leave a comment|Permalink]

Posted on Wednesday, October 15 2008 @ 12:00:04 PM by Casey Kirsle

Dynamic Drive has one, and now I do too: a Favicon Generator. It's a lil CGI application that takes an uploaded image and converts it into a Win32 icon file, specifically the 16x16 resolution variety that are used as favorites icons for websites.

Dynamic Drive's was cool and I've been using it thus far to generate all my favicon files (and some regular icons for use in some of my software like PCCC and ErrorGen), but my generator 1up's that by also being able to include 96x96 resolution icons (Windows Vista size).

To those curious, I mainly used the Perl modules GD and Imager to manipulate the uploaded image and save it as a Win32 icon. I won't give out the code behind my favicon.cgi though because it's really not that hard to figure out just from the manpages of the Imager module (see Imager::File::ICO).

Categories: General, Perl, Software

[0 comments|Leave a comment|Permalink]

Posted on Wednesday, October 08 2008 @ 5:55:24 PM by Casey Kirsle

Last week in class I updated all the software on my laptop running Fedora 9 Linux. The Atheros wireless card in my laptop never did get along well with Fedora. There have been some unstable hacks to Madwifi that get the wireless card to work so that I didn't have to recompile the kernel, but these hacks were very kernel-specific and an update to the installed kernel would break the wireless and I'd be stuck waiting for another new Madwifi patch to come out.



Categories: General, Linux, Reviews

[0 comments|Leave a comment|Permalink]
Posted on Monday, October 06 2008 @ 12:28:28 PM by Casey Kirsle

I've uploaded a couple of new terminal utilities that some people might find useful.

sayto is a wall-like program I wrote at work which acts like wall but only broadcasts the message to a single user (instead of to every user), and takes care not to broadcast to any terminals that are running VIM, or any other process besides plain old bash (or other shells).

kbackupd is a backup daemon script I wrote for my web server. Others might find it useful so I've provided it for download.

Check them out on the Terminal Utilities page.

Categories: Software

[0 comments|Leave a comment|Permalink]

Cuvou.com
» Homepage/Blog
» About Me
» Contact Me
» Photo Albums
» Guestbook
Blog Topics
» General (20)
» Perl (7)
» Software (7)
» Photos (3)
» Tk (3)
» Famous (1)
» Licensing (1)
» Linux (1)
» Reviews (1)
» RiveScript (1)
Creativity
» 3D Renderings
» Flash Animation
» JavaScript
» Fonts
» Metacity
» Tutorials
Software
» RiveScript
» Error Generator
» Tk Calculator
» Terminal Utilities
» CyanChat Client
» More...
Web Tools
» Text Fader
» Favicon Generator
» Distance Calc
» Azulian Encoder
» XBM Masks
Articles
» To Ubuntu
» Aspire 5050
» Why Linux
Meta
» Sign In
» Register

HTML 4.01 Strict
CSS
Powered by Perl
Powered by Red Hat
Hacker Emblem

RSS
Statistics
Total Hits:
208 today, and
18594 altogether
Unique Visitors:
106 today, and
3408 altogether
¤ Traffic Stats
¤ HTTP Referrers
¤ User Agents
¤ Operating Systems
¤ File Popularity