Archive for the 'Information' Category

Form-Based Web Authentication

One of the most common forms of web page security that aims to keep legit users in and intruders out for no good out. They can come in many forms and types such as the “Remember Me” check box that eliminates repetitive data entry for login information which most web pages use. Secret questions and password strength checks is another way of delivering proper security to the page’s standards.
One issue that is being extremely developed is to prevent denial of service attacks through rapid fire login’s that aim’s to break the security of a page and last is to use third party web authentication security that lets other people handle the dirty work of screening out legit from.

Cross-Platform/Browser Compatibility

This means designing your page well enough to not only display but work properly over the several browsers that are out on the web. Many developers fail to consider the subtle differences that web browsers have when it comes to page function. Firefox being the most widely used browser is mostly covered but IE with Microsoft’s branded technology tends to require a bit more to get the ball rolling.
Browsers such as IE7, IE8, Opera, Safari, Firefox, Chrome and some others are the most commonly used browsers so taking time to install copies and review code will go a long way to help your page function flawlessly across borders.

The Garbage Collector

The Garbage Collection feature has been introduced in Ruby recently. Though this useful feature is already available in other programming languages, Ruby made an effort to make it more efficient. Garbage pertains to the memory that has been allocated but not freed even if it is not needed anymore. An automatic mechanism for finding and clearing out the garbage is available in Ruby. It also frees memory in just a snap. The good outcome of this is the reduction of memory leaks. It cleans up the storage space in the memory effectively and avoids a lot of application boo-boos. The garbage collector is automatically tasked of freeing unused objects which makes it a more effective programming language.

Ruby and Rails – Parent/Child Relationship II

The number of programmers learning Ruby and Rails is increasing every year and that is a good sign! Some are having a hard time but some are actually having fun!

Ruby is a big help to a programmer to become a better developer by nourishing him with a better understanding on the code he is currently working on. Programming task is much more easier if the developer is quite familiar with the idioms and conventions available in Ruby. Debugging will also be an easy task for the programmer if he is working with Rails language.

Ruby on Rails is a very efficient way of creating and developing successful web applications in a short span of time compared to other programming and development environments.

Ruby and Rails – Parent/Child Relationship I

Have you realized that Ruby and Rails are mostly spoken together knowing the fact that they actually have individual differences and that they can go on without the other? For you information, Ruby is the base foundation of Rails. In other words, Ruby and Rails have this sort of parent-child relationship.

You can easily work with Rails if you have background with Ruby since both have similar conventions. We are not saying that you wouldn’t understand Rails without any knowledge on Ruby. You will save more precious time learning Rails if you are already familiar with Ruby. The code and functionality if Rails will be understood easily if you actually have knowledge on Ruby while studying Rails.

Yukihiro Matsumoto

Yukihiro Matsumoto, also known as Matz, is a Japanese software programmer and computer scientist born on April 14, 1965 in Osaka Prefecture in Western Honshi. He is best known all over the world as the father and creator of the Ruby Programming.

According to Japan Inc. He taught himself how to program until he graduated from high school. He took up Information Science from Tsukuba University and earned a degree. During his college days, he associated himself with research that has something to do with programming languages, compilers and the like. Yukihiro Matsumoto is married with four beautiful children and serves as a missionary in the church.

The Philosophy of Ruby Programming

When Yukihiro Matsumoto created the Ruby Language, he aimed to make a design mainly for the programmers to be productive and at the same time enjoy by following the principles of a good interface design. He believed that the system design must first consider the human being over what the computer needs.

The principle of the least surprise (POLS) is the principle that Ruby Language follows. “Matz” (Matsumotol’s Nick) was quoted saying that his primary design goal was to make a language that the programmer will be required minimize work and confusion. Actually, he hasn’t applied the principle olf the least surprise to the design of Ruby, but the phase is somewhat related with the Ruby On Rails Programming

All About RubyOSA

Have you heard of RubyOSA? It is a free software that retrieves the scriptable definition of of a given application and populates a new Ruby namespace with classes, methods, constants, enumerations, and all other elements described by the terminology.

For better understanding, most Mac OS X applications are scriptable, and they define their scriptable interface in an XML format. RubyOSA parses this file and creates the Ruby API on the fly. This API will do the necessary AppleEvent work transparently for you (building and sending events).

RubyOSA can be an alternative to the RubyAEOSA project. The latter is more a set of Ruby bindings for the AppleEvent C API, while RubyOSA is a more high-level framework as the AppleEvent infrastructure is completely hidden.

Ruby – Hidden Open Source WEB CMS Player

railfrogOpen source content management systems are all over the internet with a majority of these pages in PHP with Perl and Java on some and a tiny bit in Rails. There is a continuing debate over the power of Rails and PHP, with php being the one adapted early by most of the web developers, rails was indeed left on the sidelines, picking up areas that PHP deemed too have a small market and thus less profitable. Mephisto for example is described as one of the less known blog engines that integrates some CMS concepts has a surprisingly powerful templating system with an aggressive caching scheme that other platforms lack or suck at. Continue Reading »

Ruby – Too Much Diversity

ulitzerThe many companies who use Rails as their platform are muddling up the overall image of the platform which may be the main reason why it fails to go into mainstream web development. There are tons of variants and combination of the less than popular yet powerful tool which seems to be on a less than unified voice, compared to that of PHP which has a solid grip on the world and the web as a whole. Most of the pages we see on the internet are based on PHP with some dedicated yet promising ones on Rails, like the new and improved Ulitzer, which is set to become the premiere viral web advertising site of the whole web. That remains to be seen yet rails is simply too powerful enough and diverse which keeps it relevant in today’s unsecured web. Continue Reading »

Next Page »

Copyright ©Basic Ruby On Rails Programming.