Archive for the ‘Computer Science’ Category

High-stakes start-ups | CNET News.com

Monday, June 13th, 2005

I don’t want to encourage mass poker playing, especially if you can’t afford it, but check this out:

High-stakes start-ups | CNET News.com

Wired News: Never IM in This Town Again!

Monday, June 13th, 2005

For anyone who may be following my thoughts on creating an away message aggregator as it may be called, here’s an article to support the thought.

For those that don’t care to read it, it basically says people in hollywood that work, or hire for short time gigs use iChat because of its feature to display all away messages together. So, a quick browse through the list would indicate if someone was in need of work or just finishing up a gig.

“‘Ninety percent of my work is given to me through a pop-up (chat window) on my desktop,’ said Simon Foster, 32, a freelance production coordinator living in Santa Monica, California.”

So, maybe my idea of creating an easier way to view away messages would have some use after all.

Wired News: Never IM in This Town Again!

Dating an Apple Developer

Monday, June 13th, 2005

Here’s an interesting blog post about a girl Dating an Apple Developer. I hope my girlfriend/wife will be as understanding when I turn into a hardcore developer if I’m not already.

Respecting The Programmer

Sunday, June 12th, 2005

Respecting The Programmer

Ajax: a new approach to web applications

Sunday, June 12th, 2005

So, I guess the name for the technology which Goolgle Maps, Google Suggest, Gmail, etc uses is called Ajax. Hmm… interesting.

The point of using Ajax to make web applications is to make them faster, and more snappy. When you use Ajax, you don’t have to reload the webpage to do a lot of things, and processing can be done on the client side.

This makes them more like desktop applications. The whole trend of web applications now is to make them seem more like native applications. You don’t have to “download” them, they just work when you go to the site.

On a side note, I think JavaScript is a really bad language for writing applications in. Correct me if I’m wrong, but it was never meant for it. Rather, it was meant for little popup boxes and slightly dynamic pages. Of course, you can completely adjust the content of pages dynamically, but still, it’s pretty bad. Another reason it is bad is because all the various browsers don’t implement it the same way, so the developer(s) end up testing in several different browsers which is really annoying. There has to be a better way.

Maybe that way is Java, which actually isn’t related to Javascript at all. It is more of a real programming language like C++v except for the fact that it is not compiled to a natie application, it is compiled to bytecode which requires a Java Virtual Machine to run. However, this means it can run on pretty much any operating system that is used today.

Here’s some related links:

JSON-RPC-Java – JavaScript to Java remote communication
DWR – Java library
Ajax Wiki

MVC

Wednesday, June 8th, 2005

Matt introduced me to Model View Controller, and it looks promising. In fact, it looks like the exact design pattern we have been trying to do from the begining of Mschedule. (after he joined that is) Basically, the main goal is to separate the application logic from the display logic. This allows for complete change of display without changing the back end. It also allows the application logic to be cleaner without all the html gunk or whatever you are outputing. Below is a list of links, basically for my own reference having to do with MVC as it is called.

php.MVC
J2EE MVC
Web-Tier MVC Java
Design Patters
Do you need MVC?
Ruby on Rails
PHP MVC Frameworks
Phrame
Struts

MVC

Project Almost Ready

Wednesday, June 8th, 2005

After a month of development, the project Chris and I have been working on is almost ready for public viewing. Yey! More details to come. Maybe I’ll even give you the link if you ask nicely.

Firefox SSL Weirdness – DISABLED YOU TELL ME?

Wednesday, June 8th, 2005

So, I had this problem with Firefox. It was really weird. When I tried to visit a secure site, it would pop up a thing saying that SSL was disabled… but it WASN’T as far as I could tell from the options box and all available menus.

I tried reinstalling it, but apparently it kept my settings.

To fix it I created a new profile and used that by running “firefox.exe -profilemanager” in the Start->Run window thingy.

Grr… that was annoying to have to use IE without my precious tabs and such. I’m glad that’s over.

General purpose programming with PHP

Wednesday, June 8th, 2005

Found this page accidently, and found it interesting. It has a very positive outlook on PHP’s future. A quote:

“PHP is very powerful and is designed such that it can replace awk, sed, UNIX shell, perl, “C”, C++ and Java.”

PHP HOW-TO: General purpose programming with PHP

I believe it! I’m using it now, and I love it, even if php4 doesn’t have all the OO features yet, it does have classes and basic methods, member variables, constructors, and inheritance.

Software Engineering Proverbs

Monday, June 6th, 2005

Software Engineering Proverbs