Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
User Journal

Journal Journal: PHP

I haven't written in this journal in a while, and I can't tell if anyone ever reads it. There should be some option to display the number of times it was viewed.

Anyway, for the past year or so I have been into PHP and MySQL a lot. Over that time I have been developing my website, sproutworks.com. I like to think of its approxamately 13,000 lines of PHP code as yet another content management system that is in development.

My site is made up of about 200 files that I wrote. It would take a while to describe all of them. Maybe sometime I'll document the whole thing, but right now I'm too busy adding more stuff to it. A few files, such as an html parser, I downloaded from PHP sites.

User Journal

Journal Journal: damn yahoo

Man Yahoo Messenger sucks in some ways. There are so many ways for people to crash each other's client app. If you go to a room and someone doesn't like you, then they can crash your client at will. Someone should write a new booter program that would spider the list of chat rooms, and send boot codes to everyone. Then when everyone on chat goes offline at once, maybe Yahoo would actually fix all the vulnerabilities in their client. I want to be chatting in a room right now, but some asshole in that room keeps booting me. I suppose I should write my own client, that wouldn't crash all the time.

And what happened to Yahoo messenger for the PalmOS? They no longer distribute it. I have a copy of it, and it is lame. So lame that I wrote my own client to use on my kyocera smartphone. Yahoo's network code was so badly written that it would take a couple seconds for any text input to appear on the screen, making chatting very tedious. If I could write a better implementation in a few days, those damn Yahoo engineers should be able to update the PalmOS client so it doesn't suck. But now they don't even have a PalmOS client.

I have not working on my client at all either. It had it able to log into chat rooms, something which yahoo's client didn't do, but then they changed their protocols so I could no longer log in. I started adding support for the YMSG protocol v9, but I gave up a while ago, after not being able to properly build the final packet needed to log in.

I would also like to see additional features in yahoo profiles, like showing thumbnails from yahoo photo albums on a profile, or mabye a yahoo journal.

User Journal

Journal Journal: plasma

I modified my plasma routine to use pixel quadrupling, so it'll run okay on my palm m505. I intend to put it in interesting places in SproutPaint. One problem is that it really needs adaptive color palettes to look cool, and my paint program is using the standard color palette. When I add a 16 bit paint mode, this wont matter, and I can have lots of fun coming up with alpha blending and other cool fx that would suck trying to code using palettes.

I need to start working on high res screen support, and support for the sony NR and NX series virtual silk screen area. This would look really cool, having alpha blending paint tools in high res mode. The programs that dominate the Palm paint market don't have any cool stuff like that.

Other than the plasma stuff, which just took 10 minutes or so to add the pixel quadrupling, I haven't written any code in 3 weeks. This makes me feel like a total loser, it's not like I don't have tons of free time to do this stuff. I could be much further in life if I actually created some of the stuff I imagine.

For example, I have thought of some ways to add some cool 3D effects to my paint program. I wrote a simple polygon rasterizer maybe 6 months ago, that I have done absolutely nothing with, other than making a spinning cube. How lazy is that? I have been too lazy to add texture mapping. Then there is the pacman game I am writing, which I hardly ever work on.

It is 4:20 am, hehehe, I haven't slept because there were drunk people outside yelling and stuff. Almost every night, either I stay up too late on this damn computer, or I try to go to bed early and can't sleep. When I can't sleep I get on the computer, and a few hours pass and then I go to bed too late.

That being said, I'm going to bed now.

User Journal

Journal Journal: SproutPaint 0.6.0b

Windows XP is so dumb. Sometimes I cant click on anything at all, and trying to open the task manager makes it say this application can't be initialized. Sometimes the mouse will get stuck in a certain region.

Well anyway, despite all that, I stayed up until noon to get out the release 0.6.0b of SproutPaint. I had to keep adding more new stuff, and didn't fix the bugs I had added when adding new features. When adding the button to hide the toolbar, I forgot to inactivate the boolean that specifies whether or not to draw an actively drawing shape primative.

Ok now codewarrior is refusing to let me click in it's window. What the hell is going on?

User Journal

Journal Journal: winamp, XP bugs, Palm programming

WinAmp skips on my computer for some reason. I use Windows XP on a dual Athlon 1900. I'd better install another OS and work on my cg shader stuff on that.

I find tons of bugs in Windows, A lot of the time, it won't let me click on simple things. Sometimes after it opens a folder it gets stuck and the menus for that window are disabled. Sometimes explorer crashes opening a folder. There are blue screen errors, BAD_POOL_CALLER and IRQ_LESS_THAN_1. The PalmOS 5 Simulator crashes alot. I hope a new version comes out soon now that they have released their new Tungsten T. I still need to update my apps to be high res. All I know is that all my paint bitmaps in SproutPaint will be 4 times bigger, and I'm not sure if they incresed the heap space or not, so I'll probably have to store bitmaps in temp databases now. I really need to write gif/jpeg codecs so I can import pics from cams. Then I need to write a bluetooth p2p program that shares the image databases.

Programming

Journal Journal: wow I just found thisjournal

Wow, I just found this journal thing. I haven't posted much stuff here.

I have been working on a paint program called SproutPaint. http:/www.sproutworks.com/sproutpaint

Lately I've been working on a plasma function and a polygon rasterizer for a kind of 3D paint on a PDA. I put in some basic stuff like color cycling and invert, drag n drop selections, and a bitmapped paint brush with anti-aliasing. There is image smoothing in the thumbnail screen. I need to work on the database stuff alot, like write a mini file broswer becauae Palm's isn't very capable.

I am gonna work on SproutMaze now.

Slashdot Top Deals

"It is better to have tried and failed than to have failed to try, but the result's the same." - Mike Dennison

Working...