Kuro5hin.org: technology and culture, from the trenches
create account | help/FAQ | contact | links | search | IRC | site news
[ Everything | Diaries | Technology | Science | Culture | Politics | Media | News | Internet | Op-Ed | Fiction | Meta | MLP ]
We need your support: buy an ad | premium membership

[P]
daddy ben reel busie this weak

By CricketCrawford in Technology
Fri Aug 14, 2009 at 07:17:16 AM EST
Tags: coding, cat, michaelcrawford, crawfordoncrawford, sodomy (all tags)

crickit ben ignord a lot cus daddy ben coding for teh ogg frug

daddy pick up crickit to show us how ogg frug werk and crickit cutpaste


BonitaThong:~ mcrawford$ who
mcrawford console  Aug  6 19:54
mcrawford ttys000  Aug 11 15:25
mcrawford ttys001  Aug 11 16:34
BonitaThong:~ mcrawford$ whoiam
-bash: whoiam: command not found
BonitaThong:~ mcrawford$ whomai
-bash: whomai: command not found
BonitaThong:~ mcrawford$ mesg
is y
BonitaThong:~ mcrawford$ date
Tue Aug 11 18:20:34 EDT 2009
BonitaThong:~ mcrawford$ ls -la
total 43
drwxr-xr-x  33 mcrawford  staff   1122 Aug 11 14:10 .
drwxr-xr-x   5 root        admin    170 Nov 24  2008 ..
-rw-------   1 mcrawford  staff   8011 Aug 11 16:34 .profile
-rwxr-xr-x   1 mcrawford  staff   1235 Aug 11 2006 OggFrog.sh
-rw-r--r--   1 mcrawford  staff  78384 Jan  6  2009 donkey_ride.jpg
BonitaThong:~ mcrawford$ rm -f .profile
BonitaThong:~ mcrawford$ cat OggFrog.sh
#!bin/bash

# OggFrog.sh - Standard script to initialize OggFrog for users not
# comfortable with running executable directly.
# Michael David Crawford - michael@geometricvisions.com
# Please lok at my website http://geometricvisions.com/
# Where you can download FREE MUSIC written by me.  I'm currently
# practicing piano every day, and expect to remaster the entire
# album as soon as I have the extra time to get in to a professional
# recording studio.  I plan to attend music school as soon as
# I'm done learning all of the major and minor scales, so I am
# hoping that the school will have the needed facilities.
# Open Source Software licensed under the GPL3 - http://gplv3.fsf.org/
# This software is FREE as in FREEDOM.

# I am not sure what the following lines do exactly, but
# my O'Reilly Shell Scripting Manual seems to have it in
# almost every example.  I plan to follow up on this when
# I have time.

PATH=/usr/ucb:/usr/bin:/bin;
export PATH

# Here we accept any variables that the user may choose to
# enter.  I currently have no functional use for them, but
# in wanting to code for future versions, I think it is
# a good idea to enforce a user to enter some data before
# this program executes.

if [ $# -ne 1 ]; then
    echo 1>&2 Usage: Please enter some data.
    exit 127
fi

# Next, ensure the user has enough physical RAM to execute
# OggFrog.  

# This command doesn't seem to work on OS X, I can't fathom why not.
# I've just decided to comment out this entire system.  This is not
# final code that I will present to my users, so I only have to be
# concerned with my own system's specs.  I contacted a friend of mine
# who works at Apple in Cupertino and he informed me that there is
# a command in OS X called vm_stat but I am not familiar with this
# command and have no idea to its accuracy.  I am developing a set
# of tests to confirm that this program provides accurate information
# based on some test cases I developed when I worked at 3ware that
# ensured that the backup battery connected to the RAID card is
# indeed a real battery.
#SYSRAM=$(free -m| grep Mem | awk , '{print $4}')
#OGGRAM=128
#if [ $SYSRAM -lt $OGGRAM ]
#    then
#        echo -ne "Failure:  Your system does not have enough physical"
#        echo -ne "RAM to run OggFrog 1.0.  Please check our website"
#        echo -ne "at http://www.oggfrog.com using a HTML 4"
#        echo -ne "compliant Web Browser for updates.  We are working"
#        echo "as fast as we can to support low memory systems!"
#fi

# !!! NOTE: The following code is considered legacy and is here only for
# troubleshooting purposes.  I accept no responsibility if a user
# uncomments this code.  I have found a much more efficient way to check.  
# for (( mensa=1 ; mensa<49 ; mensa++)) do # Make note to move do to newline
    # I used the variable name mensa because I was once told
    # in group therapy that I am very intelligent and should
    # join MENSA.  I did not capitolize the variable due
    # to POSIX standard shell scripting standards. Also, the
    # loop is set to end at 48 because the xeyes application
    # is exactly 85 pixels wide and spawning 48 simulates
    # the exact dimensions a full screen window would have.
#    CMD="xeyes" # This operator defines the child process
#    $CMD # This line spawns the child process
# done

# I figured out recently that it is possible to directly tell xeyes
# what window size to start with.  I had removed the man pages from
# my system as they were taking up far too much space and a friend
# of mine from CalTech told me that swap space should be on the
# outer edge of the Hard Disk Drive (HDD) to speed read access. I
# assume that the man pages were likely installed on the outer
# edge because novice users often have to refer to these page.

# Here I define some common screen sizes.  I have currently decided
# not to support vertical monitor types, but it should not be hard
# to write a function that reverses the horizontal and vertical
# information.  I suspect this will not be implemented until version
# 2.0 or later.

# Most people would be very surprised to know how many people still
# use legacy operating systems on old hardware to access the Internet!!
# Bonita still uses a computer running Windows 1995 on a CRT monitor
# I got her from FreeCycle.  The gentleman who was giving them away
# had 43 of them, so I took 28 in case I dropped some
# on the way home.  
SIZE1="640x480"
# This size is not as popular as I thought it would be.
SIZE2="800x600"
# This size is probably the most common resolution across the board
# however most of my audience (YOU!) is probably using an older
# operating system (such as BeOS or the TI99/4A basic interpreter)
# which my father once had to use as a controller for the
# boiler engine on a battleship when he was enlisted in the Navy.
SIZE3="1024x768"
# Any one using a resolution larger than defined in variable
# SIZE3 is likely a power user and can edit this file (in
# accordance with the GPL3 license) and redistribute it to
# the OggFrog user community.  While it is my goal to support
# as many operating systems as possible, I only have so much
# time in my day at this point.  Often, my medication makes
# me so sleepy I will pass out and not be able to wake of
# my own accord.

# Here we define the variable which carries the information
# used to spawn the child process (which will be OggFrog once
# I am finished with music school.

# The following merely outputs repeating periods to the screen
# so I can be sure that the script is running.  Sometimes I
# have a habit of falling asleep at the terminal so this
# reminds me that development work is going on.

PROCESS_STARTED="no"
STARTNUM=6

while [ $STARTNUM -ne 134 ] ; do

# The mathematical distance between the two numbers above
# should be significant enough that no collusion occurs
# during the execution of this program. They are also both
# even.

PERIOD="."

    if [ "${PROCESS_STARTED}" != "yes" ];      then

    # This is currently set to SIZE1 which is has a resolution of
    # 640 x 480 pixels which is the max resolution of the video
    # card I am currently working on which I found in a pile behind
    # the local Goodwill.  I am unsure as to why someone would
    # place a computer there, but I figured I would be doing Goodwill
    # a favor by removing it for them.  I intend to allow a user
    # to decide their own window "spawn" size in a future release.

        #CMD="xeyes"
        #CMD="${CMD} -geometry${SIZE1}"

    # I kept getting an error saying the program could not be
    # found despite the fact it is OBVIOUSLY installed on my
    # system.  Shell code is horrible for writing modular code
    # in my opinion so I'm going to put in the full directory
    # until I can come up with a workaround.

        DIRECTORY="/usr/X11/bin"
        CMD="xeyes"
        CMD="${DIRECTORY}${CMD}"
        CMD="${CMD} -geometry ${SIZE1}"

    # The code above is quite clever, instead of creating different
    # variables (taking up RAM) I self reference the value of the
    # variable, forcing it to update itself!

    # The following code is for debugging purposes ONLY!
        #echo "$CMD"
        #exit 127

    # Finally, we start the child process.  

        $CMD &

        PROCESS_STARTED="yes"
        STARTNUM=134

    else

        PROCESS_STARTED="yes"
        STARTNUM=134
    fi

    # I am putting a comment here to clearly deliniate the two
    # loops.  Programming with nested loops is a personal pet
    # peeve of mine, but in this case it makes sense.

    # I am not pleased with the format of this for loop.  I tried to explain
    # to Rob Pike and Richard Stallman that this is just promoting SLOPPY CODE.
    # I have not received a reply from either at this point and feel that it
    # is futile to continue development of Ogg Frog due to the fact that if
    # they took the time to read my well thought out, rational email I sent
    # them both that the entire lexicon of operators in shell scripting will
    # change and all my coding will be for naught.

    for (( counter=1; counter <14; counter++ ));

        do

            echo -ne "$PERIOD"

        done

    echo " ${STARTNUM}" # This is to add a newline.  This syntax is STUPID.

    #echo "n"

    # The commented code above did not work.  I am unsure
    # as to why as this would work in PERL.  It may be
    # beneficial to look at PERL for replacing SHELL
    # code for the next release.

done

# The following code checks to see what user is running the program
# so we can read/write from his/her home directory.

CHECKUSERNAME="whoami"
USERNAME=$(${CHECKUSERNAME} | awk '{print $1}')
echo "${USERNAME}"

# Copy this program to the tmp directory to ensure
# proper Garbage Collection.  This assumes that the
# user is running from their home directory and that
# they have access to the /tmp directory.  If this
# fails the user will have to copy it with the assistance
# of a System Administrator.

mv ~/OggFrog.sh /tmp

# Verify the file was copied to the correct directoy.

if [ "${PROCESS_STARTED}" != "yes" ];

    FINDFILE="/tmp/OggFrog.sh"

    then

    if [ -f $FINDFILE ];        then

        # Wait 10 seconds to ensure the File System has undergone
        # Garbage Collection.  If the system is under heavy load
        # or has a slow processor, this may need to be increased.

        sleep 10

    else

        echo "Failure: The file was not found."
        exit 127

    fi

fi      

# Finally, move the file back to the users home directory

mv /tmp/OggFrog.sh ~

exit 127

daddy sez crickit an he gona move to teh rits karltin soon as hez dunn crickit gona move on up and liev teh high lyfe soon

crickit loev daddy

Sponsors

Voxel dot net
o Managed Hosting
o VoxCAST Content Delivery
o Raw Infrastructure

Login

Related Links
o http://geo metricvisions.com/
o http://gpl v3.fsf.org/
o http://www .oggfrog.com
o Also by CricketCrawford


Display: Sort:
daddy ben reel busie this weak | 71 comments (61 topical, 10 editorial, 0 hidden)
I Hadn't (3.00 / 5) (#7)
by Gruntathon on Wed Aug 12, 2009 at 01:56:06 AM EST

Ever thought about what Crawford's coding would look like before.
__________
If they hadn't been such quality beasts (despite being so young) it would have been a nightmare - good self-starting, capable hands are your finest friend. -- Anonymous CEO
Check out ZooLib's CVS (3.00 / 2) (#23)
by MichaelCrawford on Thu Aug 13, 2009 at 05:34:53 AM EST

While most of the code is Andy's, there is some of mine in there.  Grep is your friend.


--

Live your fucking life. Sue someone on the Internet. Write a fucking music player. Like the great man Michael David Crawford has shown us all: Hard work, a strong will to stalk, and a few fries short of a happy meal goes a long way. -- bride of spidy


[ Parent ]

Or you can use ViewVC (none / 1) (#30)
by MichaelCrawford on Thu Aug 13, 2009 at 11:35:43 AM EST

It's not all the way there yet, but one bit of work that I did on ZooLib to aid in Ogg Frog support, is a set of file dialogs that can run on POSIX/X11 systems.

Some folks like to say that my work on ZooLib isn't work on Ogg Frog, but surely you can see that Ogg Frog wouldn't get very far on Linux or *BSD if you couldn't open a file?

It's all implemented in terms of other ZooLib classes so it would run on any platform. I was actually doing most of the development under Mac OS X.

It's not quite done yet; finishing it is part of the work that remains for Ogg Frog to support *NIX.


--

Live your fucking life. Sue someone on the Internet. Write a fucking music player. Like the great man Michael David Crawford has shown us all: Hard work, a strong will to stalk, and a few fries short of a happy meal goes a long way. -- bride of spidy


[ Parent ]

it was so short-sighted of apple, microsoft, (3.00 / 2) (#31)
by th0m on Thu Aug 13, 2009 at 12:50:53 PM EST

kde and gnome to not implement a native file open dialog

[ Parent ]
Why would KDE use Gnome's file dialog? (2.00 / 2) (#32)
by MichaelCrawford on Thu Aug 13, 2009 at 02:03:27 PM EST

Why would Gnome use KDE's?

ZooLib is an application framework. It would be inappropriate for it to depend on some entirely different application framework for a simple feature like a file dialog.

Suppose I used Gnome's. What would my users do, who wanted to use Ogg Frog but not Gnome? They'd have to install a bunch of dependencies.


--

Live your fucking life. Sue someone on the Internet. Write a fucking music player. Like the great man Michael David Crawford has shown us all: Hard work, a strong will to stalk, and a few fries short of a happy meal goes a long way. -- bride of spidy


[ Parent ]

I think what he meant (3.00 / 4) (#41)
by Corey Haim on Thu Aug 13, 2009 at 03:59:55 PM EST

was that it's best to use native features when available. So that on Gnome you get the Gnome file dialog, on Windows you get the Win32 file dialog, and only when you try to run it on your Amiga 500 with Workbench 1.3 do you get the file dialog that you wrote to run on platforms that don't have file dialogs (although I think WB 1.3 had one of those too).

Users on a platform that already has a standard dialog are going to expect that and be annoyed when an application uses its own non-standard version, which is why the Java windowing libraries now use native-look-and-feel when available (people hated the "looks reliably shitty across all platforms" of the earlier versions).

[ Parent ]

Now I can see the point of that (none / 1) (#42)
by MichaelCrawford on Thu Aug 13, 2009 at 04:10:04 PM EST

And on Windows and Mac, we do indeed use the native dialogs.

It wouldn't be hard for me to auto-detect the presenve of Gnome or KDE, and to use their dialogs instead of the one I built-in.

But I definitely need to support Linux platforms that don't have either installed. Consider embedded systems, for example.


--

Live your fucking life. Sue someone on the Internet. Write a fucking music player. Like the great man Michael David Crawford has shown us all: Hard work, a strong will to stalk, and a few fries short of a happy meal goes a long way. -- bride of spidy


[ Parent ]

that's okay, then (3.00 / 4) (#43)
by Corey Haim on Thu Aug 13, 2009 at 04:15:18 PM EST

i wasn't sure whether ZooLib used available UI primitives or had custom versions of everything, and a quick look at Google Images gave me a page full of women being penetrated by various animals, and it didn't seem like something worth activating SafeSearch over.

[ Parent ]
ZooLib has a more-native look-and-feel (none / 1) (#44)
by MichaelCrawford on Thu Aug 13, 2009 at 04:19:25 PM EST

... than any of the other cross-platform frameworks I've used.

In part that's because it isn't 100% cross-platform; there are cases where one is required to use conditional compilation. The file dialogs are one such case.

It also has pluggable widget renderers. One doesn't just draw a widget, one has the platform-specific renderer do the drawing. There are renderers for each of the platforms we support, so that it gets the native look.


--

Live your fucking life. Sue someone on the Internet. Write a fucking music player. Like the great man Michael David Crawford has shown us all: Hard work, a strong will to stalk, and a few fries short of a happy meal goes a long way. -- bride of spidy


[ Parent ]

Actually I did release one of Ogg Frog's sources (none / 1) (#28)
by MichaelCrawford on Thu Aug 13, 2009 at 10:30:05 AM EST



--

Live your fucking life. Sue someone on the Internet. Write a fucking music player. Like the great man Michael David Crawford has shown us all: Hard work, a strong will to stalk, and a few fries short of a happy meal goes a long way. -- bride of spidy


[ Parent ]

haha i'd forgotten about your CIRCULAR BUFFER $ (3.00 / 5) (#29)
by th0m on Thu Aug 13, 2009 at 10:38:54 AM EST



[ Parent ]
YOU ARE EDUCATED STUPID (3.00 / 2) (#60)
by lostincali on Fri Aug 14, 2009 at 09:04:14 AM EST


"The least busy day [at McDonalds] is Monday, and then sales increase throughout the week, I guess as enthusiasm for life dwindles."
[ Parent ]

Can I do an MC-style rebuttal? K. (3.00 / 27) (#9)
by Chino Ginelli on Wed Aug 12, 2009 at 05:59:52 AM EST

"Just So Long As You Wear My Trousers Right"

"I should point out though, that I am diagnosed with two distinct mental illnesses of which my enchinoed schizoaffective disorder is just one.

Psychiatrists speak of Five Axes of Trouser. In a sense, ones trouser is a point in a five dimensional space, of which the axes are:

  • Cords
  • Urban Combats
  • Farahs
  • Tracksuit Bottoms
  • Chinos

As screwed up as I have always been, I am a very high-functioning patient - I've pursued a challenging technical career for many years, earned a physics degree and so on.

But it can happen for low-functioning people that even very moderate trousers can completely incapacitate them.

My Enchinoed Schizoaffective Disorder is my Chino axis diagnosis. It's thought to be genetic, although there is some evidence the corduroy component could have been caused by infectious disease.

The enchinoed mental illnesses are all incurable, but often the symptoms may be effectively treated with a robust trouser press - but the trouser press must be used for all one's life.

The Corduroy axis illnesses are generally caused by some unresolved creases near the seam, most often in childhood, although they can arise in adults, as with a soldier's Post-Traumatic Stress Disorder.

They are almost always completely curable with trouser therapy alone, however many do not persist through to the cure because it requires one to face one's deepest farahs.

My Farah axis diagnosis is Smart-Casual Style. You would all have a lot easier time making sense of the things I do, say, feel and believe if you were to learn about it.

It's quite a different thing than the more-commonly known Smart-Casual Disorder.

It was described by David Shapiro in his book Trouser Styles in 1965. My therapist presented me with the OCS chapter of that book when she told me of my diagnosis in the Spring of 1994. I haven't read it yet, but I understand he also discussed it in White Socks and Loafers.

Google books turns them up:

  • White Socks and Loafers
  • Turn-up Styles

Does Google have my chapter? Yes - and the whole chapter - not just an excerpt! If you read this chapter, you will understand me in great detail:

Smart-Casual Style
Imagine, if you will, reading not only your entire life story, but everything you have ever thought, felt, worn and ironed  - in a book that was written when you were just one year old.

I'm sure that you can understand that when I first read that chapter, Hilarity Ensued. Two weeks later I was admitted to a clothing store in a profoundly psychotic state.

In short, Smart-Casual Style is a mental illness that makes one want to be a computer programmer - and a damn good one. In fact, one is incapable of programming computers in any but completely flawless ways.

Today I had a job interview that lasted for seven hours, in which damn near every question was about how I would either cottage a hypothetical problem, or how I actually had cottaged various problems I actually have encountered.

In one case, I diagnosed a server hang by going at it with an oscilloscope, then solved the problem by convincing my manager to buy me five hundred dollars worth of low-capacitance serial cable. Capacitive coupling was causing a feedback loop, you see, so that our Sun servers were always trying to log in a user whose name was a garbled translation of "SunOS Login:".

At the end of the day I said to the department head:

I am completely confident in claiming that I am one of the very best in the entire industry at low-level cottaging. I can find - and disrobe - the trousers that no one else can.

I claimed that I really didn't understand how I got to be this way, other than saying "I can smell trousers" and "trousers leap out at me". But I was lying:

No, my cottaging ability is a result of the laser-like attention to detail that my Smart-Casual Style gives me. I am not merely good at cottaging, but in a quite literal sense, I am insanely good at cottaging, in a way that no rational penis engineer could ever hope to be.

When I explained all this to my case manager at my health insurance company, she said "Smart-Casual Style isn't in the Diagnostic and Statistical Manual". I found that quite puzzling, because there is no doubt in my mind that it's the right diagnosis, and all the shrinks I've ever had have agreed with it.

Not just that, but I have met many other engineers and scientists over the years that I'm pretty sure also had Smart-Casual Style. Not all of us, but many of us have it.

But Shapiro wrote his book in 1965. It turns out that there is a new name for it these days. The following Google search will turn up lots of reading material for you:

Search for Smart-Casual Personality Disorder

I should explain that while there are adaptive symptoms to this and many other mental illnesses, Smart-Casual Style is a very serious condition. It - and not my enchinoed schizoaffective disorder - is what made such an awful wreck of my life, for so much of my life.

One of the other symptoms of it, which can be at times both adaptive and maladaptive, is that we are at times regarded as very unreasonable, stubborn people.

Sound like anyone you know?

Thanks for allowing me to clear all that up. -- Mike"
_____

"Can you recommend a Chino vendor?" - MichaelCrawford, Nov 2008

"[President Obama] likes em a little loose but not saggy. He likes a wool and cashmere blend. He rolls with an inch and a quarter cuff." - tdillo, Nov 2008

"I think they look sharp. But it's important that they be pressed, or at least hung properly, so as to maintain the crease." - MichaelCrawford, Sep 2009

"I find a bit of well-cut tailoring quite hot." - TDS, Jun 2010

+1 FP $ (3.00 / 8) (#11)
by modus on Wed Aug 12, 2009 at 09:38:16 AM EST



[ Parent ]
Submit to queue nt (3.00 / 4) (#14)
by toki on Wed Aug 12, 2009 at 02:33:43 PM EST



[ Parent ]
->Q, by Cthulhu! $ (2.25 / 4) (#18)
by Nimey on Wed Aug 12, 2009 at 07:39:48 PM EST


--
Never mind, it was just the dog cumming -- jandev
You Sir, are an Ignorant Motherfucker. -- Crawford
I am arguably too manic to do that. -- Crawford
I already fuck my mother -- trane
Nimey is right -- Blastard
i am in complete agreement with Nimey -- i am a pretty big deal

[ Parent ]
Your turn, Ginelli. $ (none / 0) (#61)
by modus on Fri Aug 14, 2009 at 11:05:55 AM EST



[ Parent ]
The Crawford quotient is strong in your comment (none / 0) (#62)
by Chino Ginelli on Fri Aug 14, 2009 at 03:19:29 PM EST

history, I decline at this moment in time.
_____
"Can you recommend a Chino vendor?" - MichaelCrawford, Nov 2008

"[President Obama] likes em a little loose but not saggy. He likes a wool and cashmere blend. He rolls with an inch and a quarter cuff." - tdillo, Nov 2008

"I think they look sharp. But it's important that they be pressed, or at least hung properly, so as to maintain the crease." - MichaelCrawford, Sep 2009

"I find a bit of well-cut tailoring quite hot." - TDS, Jun 2010

[ Parent ]
Kill yourself $ (none / 1) (#63)
by Enlarged to Show Texture on Fri Aug 14, 2009 at 04:34:06 PM EST




"Those people who think they know everything are a great annoyance to those of us who do." -- Isaac Asimov
[ Parent ]
This enlargement has never had, nor will have, any (none / 1) (#64)
by Chino Ginelli on Fri Aug 14, 2009 at 05:07:08 PM EST

texture of any kind to speak of.
_____
"Can you recommend a Chino vendor?" - MichaelCrawford, Nov 2008

"[President Obama] likes em a little loose but not saggy. He likes a wool and cashmere blend. He rolls with an inch and a quarter cuff." - tdillo, Nov 2008

"I think they look sharp. But it's important that they be pressed, or at least hung properly, so as to maintain the crease." - MichaelCrawford, Sep 2009

"I find a bit of well-cut tailoring quite hot." - TDS, Jun 2010

[ Parent ]
I hate it when (2.25 / 8) (#10)
by HollyHopDrive on Wed Aug 12, 2009 at 07:06:43 AM EST

there's a geeky joke that I don't get.

I make too much sense to be on the Internet.

serves you right (3.00 / 5) (#24)
by N0574 on Thu Aug 13, 2009 at 08:49:44 AM EST

for ignoring the ghetto for so long.

- NCCTG N0574 CANCER PROTOCOL
[ Parent ]
I don't understand the coding. (2.00 / 3) (#27)
by HollyHopDrive on Thu Aug 13, 2009 at 09:46:59 AM EST

I get the reference to I Can Has Cheezburger, the Ogg Frog saga and that, but I think there are coding jokes in there too and I don't understand that.

I make too much sense to be on the Internet.
[ Parent ]

Well it's a shell script for one thing (3.00 / 3) (#33)
by MichaelCrawford on Thu Aug 13, 2009 at 02:15:11 PM EST

The Windows or DOS equivalent would be a bat file. Ogg Frog in reality is written in C++.

Shell scripts are executed by interpreters, whereas C++ programs are compiled to native executable machine code, which is run directly by the CPU.

I think what Cricket is trying to imply here is that Ogg Frog is not a substantial piece of software.


--

Live your fucking life. Sue someone on the Internet. Write a fucking music player. Like the great man Michael David Crawford has shown us all: Hard work, a strong will to stalk, and a few fries short of a happy meal goes a long way. -- bride of spidy


[ Parent ]

How about a closed beta? (3.00 / 2) (#34)
by Blarney on Thu Aug 13, 2009 at 02:39:57 PM EST

At least pick a couple of us to test whatever you have. If it compiles, if it plays OGG files, or whatever, a closed beta would at least provide something.

[ Parent ]
That's what I have now (2.00 / 3) (#35)
by MichaelCrawford on Thu Aug 13, 2009 at 02:44:47 PM EST

It is being tested by a number of other people.

I'd be willing to add more testers, but I'd have to be able to trust that they wouldn't distribute it before I gave the OK.<p.
--

Live your fucking life. Sue someone on the Internet. Write a fucking music player. Like the great man Michael David Crawford has shown us all: Hard work, a strong will to stalk, and a few fries short of a happy meal goes a long way. -- bride of spidy


[ Parent ]

a video is cool but no real substitute (3.00 / 2) (#38)
by Blarney on Thu Aug 13, 2009 at 03:07:17 PM EST

Definitely release a video, that's something. But it's totally different to let people have it in their hands!

I would, for one, agree to whatever non-distribution conditions you had - as you know, I'm not a member of the K5 clique in any real sense, I'm simply a long-term hanger on, I don't really get involved in K5 feuds and have no intention of winning brownie points by MC mockery. Perhaps, though, you could pick at least one solid well-known member whose integrity you respected and who was interested in testing. Perhaps balsamic vinigga would be into it? You could ask him. I dunno - I see how you're afraid there will be a leak that will utterly ruin Ogg's reputation - but seriously, at this point I think people are spinning Ogg fantasies pretty well even without actually seeing it, I don't think keeping it unobserved to the K5 community is helping the situation.



[ Parent ]

Send me an email (3.00 / 2) (#40)
by MichaelCrawford on Thu Aug 13, 2009 at 03:12:40 PM EST

rippit@oggfrog.com

I haven't issued a test build for a while, so I'll have to spin one this weekend.


--

Live your fucking life. Sue someone on the Internet. Write a fucking music player. Like the great man Michael David Crawford has shown us all: Hard work, a strong will to stalk, and a few fries short of a happy meal goes a long way. -- bride of spidy


[ Parent ]

I'm considering a video demo. What's your take? (3.00 / 2) (#36)
by MichaelCrawford on Thu Aug 13, 2009 at 02:49:49 PM EST

There are screen capture programs that record video, not just still shots. I could use one of those to record a demo of the Frog in action.

Frankly I think that that would be enough to make anyone agree that it's not ready for release. All of my work has focussed on ZooLib, my build environment and the audio core. I haven't even started on the UI.


--

Live your fucking life. Sue someone on the Internet. Write a fucking music player. Like the great man Michael David Crawford has shown us all: Hard work, a strong will to stalk, and a few fries short of a happy meal goes a long way. -- bride of spidy


[ Parent ]

good job the UI isn't the most important part! $ (3.00 / 6) (#37)
by th0m on Thu Aug 13, 2009 at 03:05:30 PM EST



[ Parent ]
Well, actually no it isn't (3.00 / 3) (#39)
by MichaelCrawford on Thu Aug 13, 2009 at 03:08:09 PM EST

The ignorance you demonstrate never ceases to astound me.

I'd have to say that for an audio application, the audio engine would be the most important part.

A flawed UI would be tolerable if Ogg Frog did a good job as a player, but even the very best UI wouldn't excuse bugs in the audio core.


--

Live your fucking life. Sue someone on the Internet. Write a fucking music player. Like the great man Michael David Crawford has shown us all: Hard work, a strong will to stalk, and a few fries short of a happy meal goes a long way. -- bride of spidy


[ Parent ]

it worked just fine for windows jackass. $ (3.00 / 3) (#45)
by Lady 3Jane on Thu Aug 13, 2009 at 04:59:57 PM EST



8====================================================================D ~~
8 Please enjoy a male chorus, All of us will become human rifles and bombs!
8 This is offensive. Fix your site Rusty you have to -- The Honorable Edwin Lister
8 Please enjoy a male chorus, All of us will become human rifles and bombs!
8====================================================================D ~~
THIS SPACE FOR RENT
     _
  __|_\_
=u__.-.__) - BOW DOWN BEFORE THE TELEVISION MADE FLESH © 2012
   /_/


[ Parent ]
See (2.00 / 3) (#46)
by HollyHopDrive on Thu Aug 13, 2009 at 05:03:54 PM EST

I'm sure this is a joke, especially since J of M gave it a 3, but I don't get it.

I make too much sense to be on the Internet.
[ Parent ]

prediction (3.00 / 9) (#51)
by horny smurf on Thu Aug 13, 2009 at 06:51:21 PM EST

  1. you will post a diary asking for advice on screen capture video programs
  2. you will post a second diary criticizing the responses in the first diary.
  3. You will post a 3rd diary (and post to a mailing list) when the video recorder fails to work. Three minutes later you will solve the problem on your own accord.
  4. Two weeks later, you will now be an expert on screen capture programs and will submit an incomplete story, go to sleep, and wake up to find it has moved to vote.
  5. At no point will you actually release the ogg frog screen cast.


[ Parent ]
Strange. I had a completely different prediction (2.00 / 3) (#54)
by MichaelCrawford on Thu Aug 13, 2009 at 07:13:57 PM EST

I would be accused of having mocked up the whole video, not by running any Ogg Frog software, but by simulating it with an animation package.


--

Live your fucking life. Sue someone on the Internet. Write a fucking music player. Like the great man Michael David Crawford has shown us all: Hard work, a strong will to stalk, and a few fries short of a happy meal goes a long way. -- bride of spidy


[ Parent ]

use a camcorder (3.00 / 3) (#66)
by Empedocles on Fri Aug 14, 2009 at 07:31:57 PM EST

make sure we can see your palsied hands moving the mouse

---
And I think it's gonna be a long long time
'Till touch down brings me 'round again to find
I'm not the man they think I am at home

[ Parent ]
Or how about this: (3.00 / 4) (#47)
by Vampire Zombie Abu Musab al Zarqawi on Thu Aug 13, 2009 at 05:18:46 PM EST

It's got long-winded and redundant comments in which the coder praises his own cleverness and criticises things he understands poorly, followed by code snippets that do absolutely nothing of importance in a long-winded and redundant manner.

Reminds me of something, kinda.

[ Parent ]

In reality, my own code is very lightly commented (3.00 / 2) (#48)
by MichaelCrawford on Thu Aug 13, 2009 at 05:29:02 PM EST

It's not that I want it to be opaque, but that I strive for code which is easy to follow.

I started doing that after my old boss pointed out that comments are rarely kept up-to-date with the code they ostensibly clarify, with the result that they can actually become misleading.


--

Live your fucking life. Sue someone on the Internet. Write a fucking music player. Like the great man Michael David Crawford has shown us all: Hard work, a strong will to stalk, and a few fries short of a happy meal goes a long way. -- bride of spidy


[ Parent ]

Sure, sure (3.00 / 3) (#49)
by Vampire Zombie Abu Musab al Zarqawi on Thu Aug 13, 2009 at 05:46:25 PM EST

For all I know, you may be an excellent coder, but Cricket's script is a parody of the character you act as on K5, not your professional life.

[ Parent ]
It's basically a flux capacitor joke (none / 1) (#59)
by Pentashagon on Fri Aug 14, 2009 at 01:39:51 AM EST

Except that in this case the flux capacitor doesn't work as advertised, and one would have to reverse its polarity to get the intended effect.  That doesn't even begin to get into the shield frequency humor or what would happen if someone tried to go through a transporter when oggfrog was running.

It might be best if you just read it as a dirty limerick.

[ Parent ]

YOU SHOULD (3.00 / 2) (#65)
by Empedocles on Fri Aug 14, 2009 at 07:10:45 PM EST

SEEING AS YOUR HAVE A PENIS AND ALL

---
And I think it's gonna be a long long time
'Till touch down brings me 'round again to find
I'm not the man they think I am at home

[ Parent ]
!Funny.$ (none / 0) (#12)
by xC0000005 on Wed Aug 12, 2009 at 01:36:59 PM EST



Voice of the Hive - Beekeeping and Bees for those who don't
!Correct. (3.00 / 4) (#17)
by Vampire Zombie Abu Musab al Zarqawi on Wed Aug 12, 2009 at 07:34:26 PM EST



[ Parent ]
who hey dude careful with your punctuation... (3.00 / 5) (#20)
by balsamic vinigga on Wed Aug 12, 2009 at 08:10:34 PM EST

you put the exclamation point out front like that and people might be let to believe you're stating that this article isn't funny. A preposterous notion indeed!

---
Please help fund a Filipino Horror Movie. It's been in limbo since 2007 due to lack of funding. Please donate today!
[ Parent ]
I think bee guy is spanish (3.00 / 13) (#21)
by horny smurf on Wed Aug 12, 2009 at 08:45:09 PM EST

like in the simpsons.

[ Parent ]
MichaelCrawford is going to have (3.00 / 4) (#16)
by eavier on Wed Aug 12, 2009 at 07:01:22 PM EST

queue bound aneurysm when this hits FP.

Whatever you do, don't take it into your house. It's probably full of Greeks. - Vampire Zombie Abu Musab al Zarqawi

Ufology Doktor in da house

more like a boner (3.00 / 9) (#19)
by lostincali on Wed Aug 12, 2009 at 08:01:04 PM EST

for those who have not figured it out yet, he thrives on the negative attention.

"The least busy day [at McDonalds] is Monday, and then sales increase throughout the week, I guess as enthusiasm for life dwindles."
[ Parent ]

If I could give people boners over the Internet (none / 0) (#58)
by Pentashagon on Fri Aug 14, 2009 at 01:36:29 AM EST

I would be a happy man.

[ Parent ]
Correction: You would be a naked woman. /nt (none / 1) (#68)
by BJH on Sat Aug 15, 2009 at 06:17:03 PM EST


--
Roses are red, violets are blue.
I'm schizophrenic, and so am I.
-- Oscar Levant

[ Parent ]
tl;dr and (1.12 / 8) (#22)
by achievingfluidity on Wed Aug 12, 2009 at 09:04:39 PM EST

more importantly, too fucking stupid.

--
ANNOY A LIBERAL USE FACTS AND LOGIC


bless you, Kuron (3.00 / 2) (#25)
by N0574 on Thu Aug 13, 2009 at 09:06:53 AM EST

this was hilarious.

- NCCTG N0574 CANCER PROTOCOL
Whoops, no xeyes (1.50 / 2) (#50)
by stuaart on Thu Aug 13, 2009 at 06:22:52 PM EST

[stuaart@linear:~]$ sh OggFrog.sh lulz
-ne .
-ne .
-ne .
-ne .
-ne .
-ne .
-ne .
-ne .
-ne .
-ne .
-ne .
-ne .
-ne .
 134
OggFrog.sh: line 168: /usr/X11/binxeyes: No such file or directory
stuaart

Linkwhore: [Hidden stories.] Baldrtainment: Corporate concubines and Baldrson: An Introspective


Well, it's only a 1.0 version (none / 1) (#52)
by Vampire Zombie Abu Musab al Zarqawi on Thu Aug 13, 2009 at 07:00:38 PM EST

Everybody knows the major bugs won't be worked out before v. 3.1 in any major piece of software.

[ Parent ]
That's precisely why I won't release till its read (1.50 / 2) (#53)
by MichaelCrawford on Thu Aug 13, 2009 at 07:12:16 PM EST

-y. I want the first public release to be completely usable.

As opposed to the typical practice of Open Source, which subjects unsuspecting, naive users to buggy and incomplete code.


--

Live your fucking life. Sue someone on the Internet. Write a fucking music player. Like the great man Michael David Crawford has shown us all: Hard work, a strong will to stalk, and a few fries short of a happy meal goes a long way. -- bride of spidy


[ Parent ]

cut -c -36 $SUBJECT (3.00 / 2) (#55)
by Vampire Zombie Abu Musab al Zarqawi on Thu Aug 13, 2009 at 07:18:35 PM EST

or something, since we're doing shell script jokes and all.

[ Parent ]
Subject Length Limits Are Tools Of The Devil. $ (1.50 / 2) (#56)
by MichaelCrawford on Thu Aug 13, 2009 at 07:22:30 PM EST


--

Live your fucking life. Sue someone on the Internet. Write a fucking music player. Like the great man Michael David Crawford has shown us all: Hard work, a strong will to stalk, and a few fries short of a happy meal goes a long way. -- bride of spidy


[ Parent ]

That's the GNU/Devil to you, Sir! (3.00 / 3) (#57)
by Vampire Zombie Abu Musab al Zarqawi on Thu Aug 13, 2009 at 07:25:37 PM EST



[ Parent ]
MC doesn't owe you a damned thing (2.25 / 4) (#67)
by totmacher on Sat Aug 15, 2009 at 01:45:53 PM EST

that being said, I'm out. I feel like I sparked this with Crawford. you all should look at yourselves to see who you really should be judging. it's very easy to pick on crawford on here, he'll take it forever, but that doesn't make it just.

take care and good luck,

-totmacher

-- I'll sum it up for yo: You = Douche bag ~ Butthurtapotamus

True enough (none / 0) (#69)
by some nerd on Sun Aug 16, 2009 at 05:46:35 PM EST

but equally MC goes out of his way to make himself a target on a site filled with trolls. I mean, not that I presume to tell him how to live his life and not that he'll listen anyway, but personally I keep plans that are probably going to fail in TODO.txt rather than posting them on the net.

--
Home Sweet Home

[ Parent ]
Your coding joke (none / 1) (#70)
by imon2nd on Thu Sep 17, 2009 at 01:24:39 AM EST

Michael;

I hope your program was intended to be funny because  it made me chuckle. On the other hand, if this was a parody of somebody's well intended freeware it was cruel. Cruel, but very funny. Actually, come to think of it, the code babies deserve a parody.

Cheers,

Dave


Just to ensure that you understand... (none / 1) (#71)
by MichaelCrawford on Thu Oct 22, 2009 at 12:30:28 AM EST

While my cat is indeed named Cricket, K5's CricketCrawford is someone else, not me.

I'm implementing Ogg Frog in C++. There are some problems in it still, but I'm determined that by the time I release it will be completely flawless.

I've been a coder for twenty-two years, thirteen of them working with C++, so I know how to do it right.

But...

I though it was funny too.


--

Live your fucking life. Sue someone on the Internet. Write a fucking music player. Like the great man Michael David Crawford has shown us all: Hard work, a strong will to stalk, and a few fries short of a happy meal goes a long way. -- bride of spidy


[ Parent ]

daddy ben reel busie this weak | 71 comments (61 topical, 10 editorial, 0 hidden)
Display: Sort:

kuro5hin.org

[XML]
All trademarks and copyrights on this page are owned by their respective companies. The Rest 2000 - Present Kuro5hin.org Inc.
See our legalese page for copyright policies. Please also read our Privacy Policy.
Kuro5hin.org is powered by Free Software, including Apache, Perl, and Linux, The Scoop Engine that runs this site is freely available, under the terms of the GPL.
Need some help? Email help@kuro5hin.org.
My heart's the long stairs.

Powered by Scoop create account | help/FAQ | mission | links | search | IRC | YOU choose the stories!