tuesday's reprise......10th grade

why 10th grade is awesome, and other assorted or unassorted thoughts

Monday, November 06, 2006

Ruby programing e-book

Hey,

here is a fantastic e-book on programming in ruby.

http://www.rubycentral.com/book/


i'm liking ruby more and more. It's easy, versatile, well documented, and very powerful. Also, i cheked out Google's summer of code.

http://www.code.google.com

I think you have to be a college student to participate. That means i can possibly do it if i enroll in another course, but i wonder if there are any age requirements. But it's definetly something you should check out. Even if you aren't interested, you can look over some of the previous years' open source creations.

open source=sweet

Brian

Google bigger than Microsoft in 4 years

Lol here is an article that metions something interesting...

Some people predict, that at the current rate of growth, in about 4 years, Google have a market cap larger than microsoft's.

WOW.

read it for yourself.

http://shamel.blogspot.com/2006/10/google-growing-larger-than-microsoft.html

jah ne

Thursday, November 02, 2006

Make something new...make a search engine!


Don't you just love a novel, original, no-one-even-dreamt-of-this-one idea?

So do I, and i love rollyo.

http://www.rollyo.com/index.html

The idea is to give people the tools to build their own customised search engines (without having to learn algorithms), to put on their website or whatever. Pick the sources you trust to be searched, and then rollyo creates your own personal search engine to search those sources. It's a pretty simple idea, but then again, aren't the simple, well executed ideas under everyone's noses the ones that stand out the most?

If you are going to the same sites again and again to look up stuff or whatever, why not create a rollyo to do the work for you? I think it's time that people used search for their OWN needs. Google is good, but you can't tailor it for just the content you want. Put customised search to work for you.






(btw, ruby on rails is going great, however, i'm reaching a roadblock. i have been using a bunch of tutorials and a little bit of reference to create some awesome results. But now the problem...to create what i want, i actually have to learn something, and do some REAL programming. All these tutorials have you copy and pasting 2 quick lines of condensed code(which they never explain for some reason) and doing this, that, and the other with the server/database, and voila! instant dynamic web content...but now i actually hove to learn those languages....ruby, rials and mysql. lol, the honeymoon period is over.

Ruby is pretty easy, and i have a basic understanding of rails works(but no idea about how to program it besides a couple command scripts), but when it comes to mysql, i have no idea what to do besides what i see in tutorials and books.)


That's all for now,
The befuddled developer

Wednesday, November 01, 2006

Simplicity is always better



Back to buisiness. (pun intended)



http://www.freeverse.com/lineform/

Here is an itty, bitty Mac app that won a Apple design award.

How?

in a word, Simplicity and user experience.

This proves that it's not just web apps that need to work on user experience. All software applications do.

Lineform is easier to use than Adobe Photoshop or Illustrator, more powerful than either of those, allows users to be more productive, has zero learning curve, and it is so lightweight that it launches in under 1 second.

it uses a line of text underneath the tools to explain what the object is, what is going on, and what key options are availible at that instant. It's actually quite nice, and since it boasts similar features to photoshop or illustrator, why wouldn't anyone use it?

fourth post today huh?

more ruby.....help for those who need it....

just keeping you updated.

i found a nice, virus free (i scanned it with Norton Anti-Virus to be sure) version of MySQL-Front but haven't completed installation yet.

I also solved my problems with the dev enviroment.

And i also just found out that i was really overthinking. This framework is simpler to use than i thought.
Also, another thing i learned. You have to start the command window from the InstantRails app and then start rails in that windows for ruby scripts to work.

a little summary of basic knowledge useful for starting Ruby on Rails...


to open to command prompt window from InstantRails

click top left I (left of the word apache) > Rails Applications > Open Ruby Console window

to start rails, enter

....rails_apps\rails

this loads the framework or whatever into the command prompt.

from there on, YOUR RUNNING RAILS!!!!!

go can acces the default page of your server at this point at

http://localhost:3000/


to create a new file or new project using rails

.....\ruby_apps\rails [ any name here]

to start the web server for your project

......ruby_apps\[the project name]\ruby script\server

Then you you can use

.......ruby_apps\[the project name]\ ruby script\generate controller [any name here]

Now this is where you can code. If you go explore (not in the command prompt) in the

.....InstantRails-1.4-win\InstantRails\ruby\scite

folder, you'll find a nice coding app called Scite. so far, i have found that you are NOT supposed to create new programs with Scite.

You are supposed to generate the files with ruby on rails because then it automatically generates the application skeletons. Just like the generate controller command i showed you. Then you can open the file with Scite, and program in ruby.

The nice thing about this, is that the files are always in the right place, and the skeletons are there.

.............wow, i am realising that i'm learning alot about ruby, rails and servers (both local and web) at a super fast pace.......

ttyl,
brian

Ruby specifically

I know, another post....

here is just a quickie for some interactive tutorials

Go to this site!
type help and press enter, and the interective programming app will start. It's great for a first introduction to ruby.

http://tryruby.hobix.com/

If you want to find out more, google it, and you'll find a bunch....

Ruby on Rails!

Sorry i haven't updated.

But Ruby on Rails is absoloutely awesome!

http://www.rubyonrails.com

check out the screencasts if you are skeptical.

So far, i have loaded InstantRails on my laptop, and i know how to begin a new application, and run an application, but since i know nothing about the actual programming syntax for ruby, mysql or how to configure a apache local server, i am currently walking up a steep learning curve. Ruby is a pretty easy language, like basic, but i don't fully understand the dev enviroment and how it is supposed to work with the rails framework. And unfortunately, all the best tutorials (like the one i list below) use a dev enviroment which was just shut down, and is therefore unavailable....But i did run a couple test apps, and the results are awesome.

http://instantrails.rubyforge.org/tutorial/index.html

this is a good tutorial that i am working through, and i have gotten as far as the Rails default page running on the local server. Unfortunately, he uses MySQL-Front for the database part of the tutorial, which i now unavailable since MySQL had MySQL-Front (a seperate project) shut down (for copyright reasons i think). So maybe i can find an old version of My-SQL front online or something.

[edit] i did find a version online but the source looks questionable. [edit]

seeya soon. And i wonder how this would work on Linux (probably alot better)