TOP10Hardware.com is a location-based social network which aims to embrace all PC users and hardware enthusiasts all around the world.
Do you want to compare your computer speed with others? How fast is it in the world, continent, country or even in your city? Top10 Hardware makes it possible. “It is a Facebook for geeks.”
Top10 Hardware is still in beta stage and please help us to make it better by reporting bugs and giving suggestions. Any feedback is welcome.
You can get more information at http://top10hardware.com/en/top10-info
Finally, I completed the basic implementation of Ext.Direct server-side stack for CakePHP.
You can clone a working copy from http://github.com/eabay/directcakephp.
It is not that good but it works! ![]()
Combine is still my favorite javascript/css combine and compress script.
I posted a solution how to use it in a CakePHP application and here is a little helper to make it more useful:
<?php
//app/views/helpers/combine.php
class CombineHelper extends AppHelper
{
public $helpers = array('Html', 'Javascript');
private $_pattern = '../combine.php?type=:type&files=:files';
public function js($files)
{
echo $this->Javascript->link($this->_format($files));
}
public function css($files)
{
echo $this->Html->css($this->_format($files, 'css'));
}
private function _format($files = array(), $type = 'javascript')
{
return String::insert($this->_pattern, array('type' => $type, 'files' => implode(',', $files)));
}
}
Add it to controller’s helpers property:
<?php
class MyController extends AppController
{
public $helpers = array('Combine');
And call it by passing an array of file names in your view:
$combine->js(array(
'javascript1.js',
'javascript2.js',
'javascript3.js'
));
$combine->css(array(
'stylesheet1.css',
'stylesheet2.css',
'stylesheet3.css'
));
Don’t forget to add file extensions!
If you want to add only one file, you don’t have to use combine helper. Directives added to .htaccess file let combine script to compress the file(See related post). Just use $javascript->link(‘filename’).