A blend of programming and seo

Category — trends

Is this a windows killer?

ReactOS is a free and open-sourced operating system based on the Windows NT architecture, providing support for existing applications and drivers, and an alternative to the current dominant consumer operating system. The interesting part about this open source project is that unlike applications like Wine, it is an operating system completely re-written from the ground up, with windows binary compatibility in mind.

History

ReactOS has been written from scratch since 1996, a rock solid NT re-implementation, and therefore a reliable and robust operating system for tasks ranging from embedded micro computer to personal computer, workstations to server cluster, mainframes and super computers. It incorporates many design decisions from other operating system families like UNIX, VMS, OS/2 and of course NT and is meant as ‘the’ new platform that serves all.

Screenshots

The following are screenshots of reactOS running some popular windows apps.

winrar Is this a windows killer?
(Winrar)

quake1 Is this a windows killer?
(Quake 1)

unreal Is this a windows killer?
(Unreal Tournament)

Installation

I decided to give reactOS a shot. I didn’t want to re-partition my harddrive or format, so I downloaded the virtual machine version that you can run within windows (it includes the reactOS image and virtual machine software to run it).

Installation (if you can call it that) was seamless. I just downloaded the zip file, extracted it and ran boot.exe. Within a few seconds, it booted into the OS on the virtual machine.

desktop Is this a windows killer?

Looking around, the gui needs some work. There are also a few useful applications pre-installed: remote desktop, solitare, minesweeper (what OS is complete without minesweeper), and reactOS explorer (I was able to get onto the Internet through an automatic download of the Mozilla ActiveX plugin).

I was able to install the latest version of Firefox, which installed without any issues. However, when I tried to launch it, I got some strange font/graphic issues.

google Is this a windows killer?

ReactOS has a lot of promise. Once it is out of an alpha/pre-beta state and supports more hardware, it could be serious competition for Microsoft.

You can try it yourself by going to the reactOS website: Here

If you are having any speed issues, you can install an accelerator for the virtual machine here (Under the section “Accelerators”)

Another good tool to install is here. It allows you to mount the virtual hard disk in your Windows system.

April 15, 2009   No Comments

Top 5 javascript frameworks

5) Yahoo! User Interface Library

yahoolib Top 5 javascript frameworks

The Yahoo! User Interface (YUI) Library is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, DHTML and AJAX. The YUI Library also includes several core CSS resources. All components in the YUI Library have been released as open source under a BSD license and are free for all uses.

Features

Two different types of components are available: Utilities and controls. The YUI utilities simplify in-browser devolvement that relies on cross-browser DOM scripting, as do all web applications with DHTML and AJAX characteristics. The YUI Library Controls provide highly interactive visual design elements for your web pages. These elements are created and managed entirely on the client side and never require a page refresh.

utilities available:

  • Animation: Create “cinematic effects” on your pages by animating the position, size, opacity or other characteristics of page elements. These effects can be used to reinforce the user’s understanding of changes happening on the page.
  • Browser History Manager: Developers of rich internet applications want bookmarks to target not just pages but page states and they want the browser’s back button to operate meaningfully within their application’s screens. Browser History Manager provides bookmarking and back button control in rich internet applications.
  • Connection Manager: This utility library helps manage XMLHttpRequest (commonly referred to as AJAX) transactions in a cross-browser fashion, including integrated support for form posts, error handling and callbacks. Connection Manager also supports file uploading.
  • DataSource Utility: DataSource provides an interface for retrieving data from arrays, XHR services, and custom functions with integrated caching and Connection Manager support.
  • Dom Collection:The DOM Utility is an umbrella object comprising a variety of convenience methods for common DOM-scripting tasks, including element positioning and CSS style management.
  • Drag & Drop: Create draggable objects that can be picked up and dropped elsewhere on the page. You write code for the “interesting moments” that are triggered at each stage of the interaction (such as when a dragged object crosses over a target); the utility handles all the housekeeping and keeps things working smoothly in all supported browsers.

Controls available:

  • AutoComplete: The AutoComplete Control allows you to streamline user interactions involving text-entry; the control provides suggestion lists and type-ahead functionality based on a variety of data-source formats and supports server-side data-sources via XMLHttpRequest.
  • Button Control: The Button Control provides checkbox, radio button, submit and menu-button UI elements that are more impactful visually and more powerful programmatically than the browser’s built-in form widgets.
  • Calendar: The Calendar Control is a graphical, dynamic control used for date selection.
  • Container: The Container family of controls supports a variety of DHTML windowing patterns including Tooltip, Panel, Dialog and SimpleDialog. The Module and Overlay controls provide a platform for implementing additional, customized DHTML windowing patterns.
  • DataTable Control: DataTable leverages the semantic markup of the HTML table and enhances it with sorting, column-resizing, inline editing of data fields, and more.
  • Logger: The YUI Logger provides a quick and easy way to write log messages to an on-screen console, the FireBug extension for Firefox, or the Safari JavaScript console. Debug builds of YUI Library components are integrated with Logger to output messages for debugging implementations.
  • Menu: Application-style fly-out menus require just a few lines of code with the Menu Control. Menus can be generated entirely in JavaScript or can be layered on top of semantic unordered lists.

Download and more information: here

4) Prototype

prototype Top 5 javascript frameworks

Prototype is a JavaScript Framework that aims to ease development of dynamic web applications.

Featuring a unique, easy-to-use toolkit for class-driven development and the nicest Ajax library around, Prototype is quickly becoming the codebase of choice for web application developers everywhere.

Features

  • Easily deploy ajax applications: Besides simple requests, this module also deals in a smart way with JavaScript code returned from a server and provides helper classes for polling.
  • DOM extending: adds many convenience methods to elements returned by the $() function: for instance, you can write $(’comments’).addClassName(’active’).show() to get the element with the ID ‘comments’, add a class name to it and show it (if it was previously hidden).
  • Utilizes JSON (JavaScript Object Notation): JSON is a light-weight and fast alternative to XML in Ajax requests

Download and more information here

3) Rico

icologo Top 5 javascript frameworks

Designed for building rich Internet applications.

Features

  • Animation Effects: provides responsive animation for smooth effects and transitions that that can communicate change in richer ways than traditional web applications have explored before. Unlike most effects, Rico 2.0 animation can be interrupted, paused, resumed, or have other effects applied to it to enable responsive interaction that the user does not have to wait on
  • Styling: Rico provides several cinematic effects as well as some simple visual style effects in a very simple interface.
  • Drag And Drop: Desktop applications have long used drag and drop in their interfaces to simplify user interaction. Rico provides one of the simplest interfaces for enabling your web application to support drag and drop. Just register any HTML element or JavaScript object as a draggable and any other HTML element or JavaScript object as a drop zone and Rico handles the rest.
  • AJAX Support: Rico provides a very simple interface for registering Ajax request handlers as well as HTML elements or JavaScript objects as Ajax response objects. Multiple elements and/or objects may be updated as the result of one Ajax request.

Download and more information here

2) Qooxdoo

qoo Top 5 javascript frameworks

qooxdoo is one of the most comprehensive and innovative Open Source multipurpose AJAX frameworks, dual-licensed under LGPL/EPL. It includes support for professional JavaScript development, a state-of-the-art GUI toolkit and high-level client-server communication.

Features

  • Client detection: qooxdoo knows what browser is being used and makes this information available to you.
  • Browser abstraction: qooxdoo includes a browser abstraction layer which tries to abstract all browser specifics to one common “standard”. This simplifies the real coding of countless objects by allowing you to focus on what you want and not “how to want it”. The browser abstraction layer comes with some basic functions often needed when creating real GUIs. For example, runtime styles or positions (in multiple relations: page, client and screen) of each element in your document.
  • Advanced property implementation: qooxdoo supports “real” properties for objects. This means any class can define properties which the created instances should have. The addProperty handler also adds getter and setter functions. The only thing one needs to add – should you need it – is a modifier function.
  • Event Management: qooxdoo comes with its own event interface. This includes event registration and deregistration functions.

    Furthermore there is the possibility to call the target function in any object context. (The default is the object which defines the event listener.) The event system normalizes differences between the browsers, includes support for mousewheel, doubleclick and other fancy stuff. qooxdoo also comes with an advanced capture feature which allows you to capture all events when a user drags something around for example.

Download and more information here

1) Dojo

dojo Top 5 javascript frameworks

Dojo allows you to easily build dynamic capabilities into web pages and any other environment that supports JavaScript sanely. You can use the components that Dojo provides to make your web sites more usable, responsive, and functional. With Dojo you can build degradable user interfaces more easily, prototype interactive widgets quickly, and animate transitions. You can use the lower-level APIs and compatibility layers from Dojo to write portable JavaScript and simplify complex scripts. Dojo’s event system, I/O APIs, and generic language enhancement form the basis of a powerful programming environment. You can use the Dojo build tools to write command-line unit-tests for your JavaScript code. The Dojo build process helps you optimize your JavaScript for deployment by grouping sets of files together and reuse those groups through “profiles”.

Features

  • Multiple Points Of Entry: A fundamental concept in the design of Dojo is “multiple points of entry”. This term means that Dojo should work very hard to make sure that users should be able to start using Dojo at the level they are most comfortable with.
  • Interpreter Independence: Dojo tries very hard to ensure that it’s possible to support at least the very core of the system on as many JavaScript enabled platforms as possible. This will allow Dojo to serve as a “standard library” for JavaScript programmers as they move between client-side, server-side, and desktop programming environments.
  • Unifies several codebases: builds on several contributed code bases (nWidgets, Burstlib, and f(m)).

Download and more information here

March 18, 2009   15 Comments

25 oldest domain names

The following are the 25 oldest domain names registered on the internet:

Rank Domain name date registered
1 symbolics.com 3/15/85
2 bbn.com 4/24/85
3 think.com 5/24/85
4 mcc.com 7/11/85
5 dec.com 9/30/85
6 northrop.com 11/07/85
7 xerox.com 1/09/86
8 sri.com 1/17/86
9 hp.com 3/03/86
10 bellcore.com 3/05/86
11 ibm.com 3/19/86
12 sun.com 3/19/86
13 intel.com 3/25/86
14 ti.com 3/25/86
15 att.com 4/25/86
16 gmr.com 5/08/86
17 tek.com 5/08/86
18 fmc.com 7/10/86
19 ub.com 7/10/86
20 bell-atl.com 8/05/86
21 ge.com 8/05/86
22 grebyn.com 8/05/86
23 isc.com 8/05/86
24 nsc.com 8/05/86
25 stargate.com 8/05/86

March 9, 2009   2 Comments

16 social bookmarking sites you probably haven’t seen

I have also included the alexa rankings of each site, to give you a general idea on its popularity.

Site Alexa Rank Extra Notes
http://www.startaid.com 21,357  
http://www.yattle.com 32,872  
http://www.searchles.com 38,553  
http://www.tedigo.net 41,814  
http://www.votelists.com 44,000  
http://www.tagtooga.com 44,252  
http://www.mysitevote.com 46,623  
http://www.listerlister.com 47,742  
http://www.zlitt.com 51,245  
http://www.syncone.net 53,014  
http://www.tagne.ws 56,328  
http://www.totalpad.com 59,312  
http://www.socialogs.com 68,219  
http://www.wirefan.com 77,230  
www.zurpy.com 111,423  
http://sphinn.com 172,837 marketing and seo related links

March 3, 2009   No Comments

Highest paid jobs in the U.S.

While looking through the various job sites on the Internet, I found the following list of the highest paying jobs in the U.S. It’s interesting to see how the different types of jobs in the tech industry compare to other industries.

Top Paying Jobs Overall

  • Physicians and surgeons — $147,000
  • Aircraft pilots — $133,500
  • Chief executives — $116,000
  • Electrical and electronic engineers — $112,000
  • Lawyers and judges — $99,800
  • Dentists — $90,000
  • Pharmacists — $85,500
  • Management analysts — $84,700
  • Computer and information system managers — $83,000
  • Financial analysts, managers and advisors — $84,000
  • Marketing and sales managers — $80,000
  • Education administrators — $80,000
  • Top Paying Jobs That Do Not Require a High School Degree
    These jobs tend to require substantial on-the-job training and work experience rather than formal education and schooling:

  • Industrial production managers — $36,000
  • Bailiffs, correctional officers and jailers — $36,400
  • Drafters — $36,000
  • Construction manager — $33,600
  • Electricians — $31,900
  • Top Paying Jobs for High School Graduates
    These occupations emphasize work experience and on-the-job training rather than formal education:

  • Computer software engineers — $58,900
  • Computer/information systems managers — $56,400
  • Computer programmers — $55,000
  • Network systems and data communications analysts — $49,000
  • General and operations managers — $48,000
  • Database, network and computer systems administrators — $48,000
  • Top Paying Jobs for a Two-Year College Degree
    The following jobs tend to be technical in nature, emphasizing skills developed on the job as well as job-specific training and certifications:

  • Healthcare practitioners — $66,000
  • Business analysts — $58,000
  • Electrical and electronic engineers — $57,000
  • Mechanical engineers — $56,800
  • General and operations managers — $54,000
  • Computer and information systems managers — $50,400
  • Source for this info can be found here

    February 25, 2009   4 Comments