| 1 comments ]

CentOs Linux have tool to install linux packet by yumm install. Yum Install wil install CentOs Linux Packet by online. If we already have centOs Linux without X Widows system, we can online install with yum install. I Already do this and runing well. This is simple way, just run command bellow:

# yum groupinstall "X Window System" "GNOME Desktop Environment"

After A Windos System Installed we can start X windows sytem by run command:

# startx

Wait an moment and X Windows will launch.

Read More..
| 0 comments ]

On December 18th, 2009, WordPress Version 2.9, named for Carmen McRae, was released to the public.WordPress development team and community to announce the immediate availability of WordPress version 2.9 “Carmen” named in honor of magical jazz vocalist Carmen McRae (whom we’ve added to our Last.fm WP release station). You can upgrade easily from your Dashboard by going to Tools > Upgrade, or you can download from WordPress.org.

New Feature Wordpress 2.9

1. Global undo/”trash” feature, which means that if you accidentally delete a post or comment you can bring it back from the grave (i.e., the Trash). This also eliminates those annoying “are you sure” messages we used to have on every delete.
2. Built-in image editor allows you to crop, edit, rotate, flip, and scale your images to show them who’s boss. This is the first wave of our many planned media-handling improvements.
3. Batch plugin update and compatibility checking, which means you can update 10 plugins at once, versus having to do multiple clicks for each one, and we’re using the new compatibility data from the plugins directory to give you a better idea of whether your plugins are compatible with new releases of WordPress. This should take the fear and hassle out of upgrading.
4. Easier video embeds that allow you to just paste a URL on its own line and have it magically turn it into the proper embed code, with Oembed support for YouTube, Daily Motion, Blip.tv, Flickr, Hulu, Viddler, Qik, Revision3, Scribd, Google Video, Photobucket, PollDaddy, and WordPress.tv (and more in the next release).

Read More..
| 0 comments ]

wiMIMO (Multiple Input Multiple Output) wireless communication is next generation wireless communication networks. MIMO is the use of multiple antennas at both the transmitter and receiver to improve communication performance. It is one of several forms of smart antenna technology. MIMO technology has attracted attention in wireless communications, since it offers significant increases in data throughput and link range without additional bandwidth or transmit power. It achieves this by higher spectral efficiency (more bits per second per hertz of bandwidth) and link reliability or diversity (reduced fading).



Functions of MIMO

MIMO can be sub-divided into three main categories, precoding, spatial multiplexing or SM, and diversity coding.

Precoding is multi-layer beamforming in a narrow sense or all spatial processing at the transmitter in a wide-sense. In (single-layer) beamforming, the same signal is emitted from each of the transmit antennas with appropriate phase (and sometimes gain) weighting such that the signal power is maximized at the receiver input. The benefits of beamforming are to increase the signal gain from constructive combining and to reduce the multipath fading effect. In the absence of scattering, beamforming results in a well defined directional pattern, but in typical cellular conventional beams are not a good analogy. When the receiver has multiple antennas, the transmit beamforming cannot simultaneously maximize the signal level at all of the receive antenna and precoding is used. Note that precoding requires knowledge of the channel state information (CSI) at the transmitter.

Spatial multiplexing requires MIMO antenna configuration. In spatial multiplexing, a high rate signal is split into multiple lower rate streams and each stream is transmitted from a different transmit antenna in the same frequency channel. If these signals arrive at the receiver antenna array with sufficiently different spatial signatures, the receiver can separate these streams, creating parallel channels free. Spatial multiplexing is a very powerful technique for increasing channel capacity at higher Signal to Noise Ratio (SNR). The maximum number of spatial streams is limited by the lesser in the number of antennas at the transmitter or receiver. Spatial multiplexing can be used with or without transmit channel knowledge.

Diversity Coding techniques are used when there is no channel knowledge at the transmitter. In diversity methods a single stream (unlike multiple streams in spatial multiplexing) is transmitted, but the signal is coded using techniques called space-time coding. The signal is emitted from each of the transmit antennas using certain principles of full or near orthogonal coding. Diversity exploits the independent fading in the multiple antenna links to enhance signal diversity. Because there is no channel knowledge, there is no beamforming or array gain from diversity coding.

Spatial multiplexing can also be combined with precoding when the channel is known at the transmitter or combined with diversity coding when decoding reliability is in trade-off.

Applications of MIMO

Spatial multiplexing techniques makes the receivers very complex, and therefore it is typically combined with Orthogonal frequency-division multiplexing (OFDM) or with Orthogonal Frequency Division Multiple Access (OFDMA) modulation, where the problems created by multi-path channel are handled efficiently. The IEEE 802.16e standard incorporates MIMO-OFDMA. The IEEE 802.11n standard, scheduled to be finalized in late 2009, recommends MIMO-OFDM.

MIMO is also planned to be used in Mobile radio telephone standards such as recent 3GPP and 3GPP2 standards. In 3GPP, High-Speed Packet Access plus (HSPA+) and Long Term Evolution (LTE) standards take MIMO into account. Moreover, to fully support cellular environments MIMO research consortia including IST-MASCOT propose to develop advanced MIMO techniques, i.e., multi-user MIMO (MU-MIMO).


Read More For Mimo

Read More..
| 0 comments ]


Home and business networkers looking to buy wireless local area network (WLAN) gear face an array of choices. Many products conform to the 802.11a, 802.11b, 802.11g, or 802.11n wireless standards collectively known as Wi-Fi technologies. Additionally, Bluetooth and various other non Wi-Fi technologies also exist, each also designed for specific networking applications.Using Wireless N Technology maybe can increase wifi connection speed. Why wireless N can increase wifi speed? This is history of wifi technology.


802.11
In 1997, the Institute of Electrical and Electronics Engineers (IEEE) created the first WLAN standard. They called it 802.11 after the name of the group formed to oversee its development. Unfortunately, 802.11 only supported a maximum network bandwidth of 2 Mbps - too slow for most applications. For this reason, ordinary 802.11 wireless products are no longer manufactured.

802.11b
IEEE expanded on the original 802.11 standard in July 1999, creating the 802.11b specification. 802.11b supports bandwidth up to 11 Mbps, comparable to traditional Ethernet.

802.11b uses the same unregulated radio signaling frequency (2.4 GHz) as the original 802.11 standard. Vendors often prefer using these frequencies to lower their production costs. Being unregulated, 802.11b gear can incur interference from microwave ovens, cordless phones, and other appliances using the same 2.4 GHz range. However, by installing 802.11b gear a reasonable distance from other appliances, interference can easily be avoided.

* Pros of 802.11b - lowest cost; signal range is good and not easily obstructed
* Cons of 802.11b - slowest maximum speed; home appliances may interfere on the unregulated frequency band

802.11a
While 802.11b was in development, IEEE created a second extension to the original 802.11 standard called 802.11a. Because 802.11b gained in popularity much faster than did 802.11a, some folks believe that 802.11a was created after 802.11b. In fact, 802.11a was created at the same time. Due to its higher cost, 802.11a is usually found on business networks whereas 802.11b better serves the home market.

802.11a supports bandwidth up to 54 Mbps and signals in a regulated frequency spectrum around 5 GHz. This higher frequency compared to 802.11b shortens the range of 802.11a networks. The higher frequency also means 802.11a signals have more difficulty penetrating walls and other obstructions.

Because 802.11a and 802.11b utilize different frequencies, the two technologies are incompatible with each other. Some vendors offer hybrid 802.11a/b network gear, but these products merely implement the two standards side by side (each connected devices must use one or the other).

* Pros of 802.11a - fast maximum speed; regulated frequencies prevent signal interference from other devices
* Cons of 802.11a - highest cost; shorter range signal that is more easily obstructed


802.11g
In 2002 and 2003, WLAN products supporting a newer standard called 802.11g emerged on the market. 802.11g attempts to combine the best of both 802.11a and 802.11b. 802.11g supports bandwidth up to 54 Mbps, and it uses the 2.4 Ghz frequency for greater range. 802.11g is backwards compatible with 802.11b, meaning that 802.11g access points will work with 802.11b wireless network adapters and vice versa.

* Pros of 802.11g - fast maximum speed; signal range is good and not easily obstructed
* Cons of 802.11g - costs more than 802.11b; appliances may interfere on the unregulated signal frequency



802.11n
The newest IEEE standard in the Wi-Fi category is 802.11n. It was designed to improve on 802.11g in the amount of bandwidth supported by utilizing multiple wireless signals and antennas (called MIMO technology) instead of one.



Pic Linksys Wireless N Support




When this standard is finalized, 802.11n connections should support data rates of over 100 Mbps. 802.11n also offers somewhat better range over earlier Wi-Fi standards due to its increased signal intensity. 802.11n equipment will be backward compatible with 802.11g gear.




Pic Buffalo Wireless N Support




* Pros of 802.11n - fastest maximum speed and best signal range; more resistant to signal interference from outside sources
* Cons of 802.11n - standard is not yet finalized; costs more than 802.11g; the use of multiple signals may greatly interfere with nearby 802.11b/g based networks.


Source :http://compnetworking.about.com/cs/wireless80211/a/aa80211standard_2.htm

Read More..
| 0 comments ]

After install CakePHP successfully, next step is setup configuration file. Application configuration in CakePHP is found in /app/config/core.php. This file is a collection of Configure class variable definitions and constant definitions that determine how your application behaves. Before we dive into those particular variables, you’ll need to be familiar with Configure, CakePHP’s configuration registry class.

The Configure class is used to manage a set of core CakePHP configuration variables. These variables can be found in app/config/core.php. Below is a description of each variable and how it affects your CakePHP application.

Database Configuration
CakePHP expects database configuration details to be in a file at app/config/database.php. An example database configuration file can be found at app/config/database.php.default. A finished configuration should look something like this.

var $default = array('driver'      => 'mysql',
'persistent'  => false,
'host'        => 'localhost',
'login'       => 'cakephpuser',
'password'    => 'c4k3roxx!',
'database'    => 'my_cakephp_project',
'prefix'      => '');
The $default connection array is used unless another connection is specified by the $useDbConfig property in a model. For example, if my application has an additional legacy database in addition to the default one, I could use it in my models by creating a new $legacy database connection array similar to the $default array, and by setting var $useDbConfig = ‘legacy’; in the appropriate models.






Configure Variable
Description
debug
Changes CakePHP debugging output.

0 = Production mode. No output.
1 = Show errors and warnings.
2 = Show errors, warnings, and SQL.
3 = Show errors, warnings, SQL, and complete controller dump.
App.baseUrl
Un-comment this definition if you don’t plan to use Apache’s mod_rewrite with CakePHP. Don’t forget to remove your .htaccess files too.
Routing.admin
Un-comment this definition if you’d like to take advantage of CakePHP admin routes. Set this variable to the name of the admin route you’d like to use. More on this later.
Cache.disable
When set to true, caching is disabled site-wide.
Cache.check
If set to true, enables view caching. Enabling is still needed in the controllers, but this variable enables the detection of those settings.
Session.save
Tells CakePHP which session storage mechanism to use.

php = Use the default PHP session storage.
cache = Use the caching engine configured by Cache::config(). Very useful in conjunction with Memcache (in setups with multiple application servers) to store both cached data and sessions.
cake = Store session data in /app/tmp
database = store session data in a database table. Make sure to set up the table using the SQL file located at /app/config/sql/sessions.sql.
Session.table
The name of the table (not including any prefix) that stores session information.
Session.database
The name of the database that stores session information.
Session.cookie
The name of the cookie used to track sessions.
Session.timeout
Base session timeout in seconds. Actual value depends on Security.level.
Session.start
Automatically starts sessions when set to true.
Session.checkAgent
When set to false, CakePHP sessions will not check to ensure the user agent does not change between requests.
Security.level
The level of CakePHP security. The session timeout time defined in 'Session.timeout' is multiplied according to the settings here.

Valid values:
'high' = x 10
'medium' = x 100
'low' = x 300

'high' and 'medium' also enable session.referer_check

CakePHP session IDs are also regenerated between requests if 'Security.level' is set to 'high'.
Security.salt
A random string used in security hashing.
Acl.classname, Acl.database
Constants used for CakePHP’s Access Control List functionality. See the Access Control Lists chapter for more information.
Cache configuration is also found in core.php — We’ll be covering that later on, so stay tuned.




Read More..
| 0 comments ]

We make link in CakePHP use $html->link helper. If we have users table as follow :

Id Username email Firstname Lastname password 1 User1 User1@yahoo.com

******** 2 User2 User2@yahoo.com

********

CREATE `users` (
`id` int(11) NOT NULL,
`username` varchar(40) NOT NULL,
`password` varchar(40) NOT NULL,
`email` varchar(255) NOT NULL,
`first_name` varchar(40) NOT NULL,
`last_name` varchar(40) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `email` (`email`),
UNIQUE KEY `username` (`username`),
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

If we have created model and controller before, we usually create view script to display content of the table like this :

link(__('Detail', true), array('action'=>'detail', $User['User']['id'])); ?>

Result of the view script as follow :

username Email Password Detail User1 User2@yahoo.comThis e-mail address is being protected from spam bots, you need JavaScript enabled to view it *********** Detail User2 User2@yahoo.comThis e-mail address is being protected from spam bots, you need JavaScript enabled to view it ***********

Detail Link created to display all content of table. We can change Detail with image use $html->image helper . We change Detail with image user.jpg. User image must be saved in webroot/img before.

link($html->image('user.jpg'), array('action' => 'list',$User['User']['id']), array('escape' => false));?>

We want Result of script like this :


username Email Password User1 User1@yahoo.comThis e-mail address is being protected from spam bots, you need JavaScript enabled to view it *********** User2 User2@yahoo.comThis e-mail address is being protected from spam bots, you need JavaScript enabled to view it ***********
Don’t forget to add escape => false if not image display ignored. Please try.

Reference :
1. http://book.cakephp.org
2.http://www.cakephp.co.uk/images_and_links_cakephp_html_helper.html

Read More..
| 0 comments ]


Motorola’s Fixed broadband solutions bring fast availability and cost-effective, reliable connectivity. These solutions offer flexible options to improve coverage to meet each subscriber’s demands. Serving a broad range of licensed and unlicensed spectrums (with solutions at 2.3 GHz through the 5 GHz frequencies). After install and setup Motorola Canopy we must test result of link quality. Not only can ping and reply, but we must see other parameter. RSSI, Jitter and link eficiency must give us reason to finish instalation.

RSSI, RSSI must greater than 700
Jitter value between 0 and 4 in a 10-Mbps BH in Release 4.0 and later releases, between 0 and 9 in a 20-Mbps BH, or between 5 and 9 in any earlier release.
Uplink efficiency greater than 90% and downlink efficiency greater than 90%.
All of parameter can access from web base management.


Not Enough RSSI And Jitter

Read More..