ARAX (Asynchronous Ruby and XML)

ARAX (Asynchronous Ruby and XML) is a development tool created for Silverlight, Microsoft's competitor for Adobe Flash and similar Web technologies. ARAX allows developers who prefer the open source, object-oriented Ruby programming language to create interactive applications similar to those created in AJAX (Asynchronous JavaScript and XML) but without requiring JavaScript.

Here's how John Lam, creator of Microsoft's IronRuby project, explains the purpose of ARAX:
If you're a Ruby programmer and you like Ruby as a language, context-switching into JavaScript is just something you have to do. It's a tax. You're trading productivity away arbitrarily because that's just what runs in the browser. And it's much more interesting when you can run the same language on both sides [the client and the server] so you don't have to do that context switch.
ARAX enables Silverlight developers using Ruby to bypass the Ruby JavaScript (RJS) utility when building applications in the Ruby on Rails framework. Bypassing RJS eliminates the need to translate Ruby code into JavaScript so that an application can run in a Web browser.
ARAX was introduced in May 2008 at RailsConf, a conference for Ruby on Rails developers. APAX, a similar language that replaces Ajax's JavaScript with Python, was introduced at the same conference.


More sites to visit... Shared Pool Amazing Davao Tribu Hagtik A Day Called Today Davao Life

Platform as a Service (PaaS)

Platform as a Service (PaaS) is a paradigm for delivering operating systems and associated services over the Internet without downloads or installation. PaaS is sometimes called "cloudware" because it moves resources from privately owned computers into the Internet "cloud." Platform as a Service (PaaS) is an outgrowth of Software as a Service (SaaS), a software distribution model in which applications are hosted by a vendor or service provider and made available to customers over the Internet., Google, Microsoft, and Amazon are all offering some form of PaaS

Long Term Evolution (LTE)

Long Term Evolution (LTE) is a 4G wireless broadband technology developed by the Third Generation Partnership Project (3GPP), an industry trade group. 3GPP engineers named it "Long Term Evolution" because it represents the next step in a progression from GSM, a 2G standard, to UMTS, the 3G technologies based upon GSM. LTE provides significantly increased peak data rates, with the potential for 100 Mbps downstream and 30 Mbps upstream, reduced latency, scalable bandwidth capacity, and backwards compatibility with existing GSM and UMTS technology. Future developments could yield peak throughput on the order of 300 Mbps.

The upper layers of LTE are based upon TCP/IP, which will likely result in an all-IP network similar to the current state of wired communications. LTE will support mixed data, voice, video and messaging traffic. LTE uses OFDM (Orthogonal Frequency Division Multiplexing) and, in later releases, MIMO (Multiple Input Multiple Output) antenna technology similar to that used in the IEEE 802.11n wireless local area network (WLAN) standard. The higher signal to noise ratio (SNR) at the receiver enabled by MIMO, along with OFDM, provides improved coverage and throughput, especially in dense urban areas.

LTE is scheduled to be launched commercially in 2010 by Verizon Wireless and AT&T Wireless. T-Mobile and Alltel have also announced plans to roll out 4G capabilities based on LTE. These networks will compete with Clearwire's WiMAX for both enterprise and consumer broadband wireless customers. Outside of the US telecommunications market, GSM is the dominant mobile standard, with more than 80% of the world's cellular phone users. As a result, HSDPA and then LTE are the likely wireless broadband technologies of choice for most users. Nortel and other infrastructure vendors are focusing significant research and development efforts on the creation of LTE base stations to meet the expected demand. When implemented, LTE has the potential to bring pervasive computing to a global audience, with a wire-like experience for mobile users everywhere.


More sites to visit... Shared Pool Amazing Davao Tribu Hagtik A Day Called Today

Impact-based Advertising

Impact-based advertising is a form of advertising designed to have a lasting psychological effect on viewers so they will remember the product or vendor. This approach can help advertising produce the greatest results for a given expenditure.

Impact-based advertising is often contrasted with impression-based advertising, which is focused on the number of times that an ad is seen and does not differentiate between segments of the audience. Impact-based advertising seeks to give the user something of value, whether that is entertainment or information, and create a positive association with the product or service advertised.

On the Internet, impact-based advertising applies mainly to Web-based content although it can take the form of marketing email messages. With the increasing availability of high-speed Internet connections, sophisticated Web-based ads have become practical. A good example is a video that plays while the viewer looks at a Web page. Such videos often have distracting features such as handsome heroes, dancing dogs, crashing cars or marauding monsters.

When an advertiser wants to maximize the impact of an ad, the placement of the ad is a critical consideration. Effective ad locations are in transitional Web pages or in pages that viewers are likely to look at for a sustained period of time. Some advertisers use pop-ups that block desired content or pop-unders that remain on the screen even after the user exits the browser. However, many Web users find these tactics annoying and may react to them negatively.
Ads that come between users and the content they have requested are a form of interruption marketing, a category that also includes telemarketing calls during the dinner hour and commercials during your favorite television show. According to a report from IBM, The End of Advertising as We Know It, the advertising world will go through more change in the next five years than it did in the previous 50. An increasing trend towards impact-based and permission-based marketing is expected to be a part of that change.

More sites to visit... Shared Pool Amazing Davao Tribu Hagtik A Day Called Today

Windows 7

Windows 7 is the working name for the successor to the Microsoft Windows Vista operating system. The new OS, expected to be released somewhere between mid-2009 and early 2010, was previously known by the code names Blackcomb and Vienna.

The new operating system will ship in client and server versions. The client version will be available in 32-bit and 64-bit editions. The server version, also called Windows 2008, will be available only in a 64-bit edition.

Windows 7 is expected to incorporate a new version of Media Center as well as support for multiple video adapters. Other anticipated new features include:
  • Gadgets integrated into Windows Explorer
  • Improved network connections
  • Integrated XML Paper Specification (XPS) Essentials Pack
  • Enhanced Control Panel
  • Enhanced Calculator program with statistics and unit conversion capabilities
  • Ability to store Internet Explorer settings on a Windows Live account
  • Updated version of the Paint program
  • Updated version of the WordPad program
  • A new Mapping program
  • A new Virtual Piano program


More sites to visit... Shared Pool Amazing Davao Tribu Hagtik A Day Called Today

NBAR (Network Based Application Recognition)

Network Based Application Recognition (NBAR) is a mechanism that classifies and regulates bandwidth for network applications to ensure that available resources are utilized as efficiently as possible. Cisco Systems developed NBAR as part of its Content Networking platform for implementing intelligent network services.

NBAR allows network routers to recognize programs and take various actions based on that information. For example, a router might allocate all necessary bandwidth for mission-critical applications or flag low-priority, bandwidth-intensive applications for bandwidth throttling. The network administrator can view the mix of applications in use by the network at any given time and decide how much bandwidth to allow each application. (This regulation process is called bandwidth policing.)

Other capabilities of NBAR include:
  • Optimizing multiple-service performance.
  • Eliminating data-flow bottlenecks.
  • Minimizing latency.
  • Reducing or blocking spam.
  • Detecting and blocking malware.
  • Enhancing network security.
  • Easy addition of new protocols.
  • Reducing expenses and maximizing revenue.
One real-life example of NBAR in use was during the Code Red worm attacks of 2001. Most firewalls couldn't look into the HTTP data stream to identify Code Red traffic. However, implementation of NBAR made it possible to identify the suspect traffic and block access.


More sites to visit... Shared Pool Amazing Davao Tribu Hagtik A Day Called Today

Write In C

For all programmers out there who loves C programming language, this song is for you!
The melody of this song is similar to John Lenon’s “Let It Be…”

Write In C

When I find my code in tons of trouble;Friends and colleagues come to me;
Speaking words of wisdom;
Write in C;

As the deadline fast approaches;
And bugs are all that I can see;
Somewhere, someone whispers;
Write in C;

Write in C, Write in C;
Write in C, oh, Write in C;
COBOL’s dead and buried;
Write in C;

I used to write a lot of FORTRAN;
For science it worked flawlessly;
Try using it for graphics;
Write in C;

If you’ve just spent nearly 30 hours;
Debugging some assembly;
Soon you will be glad to
Write in C;

Write in C, Write in C;
Write in C, yeah, Write in C;
BASIC’s not the answer;
Write in C;

Write in C, Write in C;
Write in C, oh, Write in C;
Pascal won’t quite cut it;
Write in C;

More sites to visit... Shared Pool Amazing Davao Tribu Hagtik A Day Called Today