
News for December 2010
Vim assistant
Kohana 3.1 will be the last PHP 5.2+ release
So, the hot news are that Kohana 3.1, due by the end of the year, will be the last release for PHP 5.2.x. The next release, Kohana 3.2 will be support only PHP 5.3+. This is great news for people that already enjoying the benefits of PHP 5.3 which are major: Namespaces, lambda (anonymous) functions, and more…
One of the hot new features in Kohana 3.1 is Lambda routes. For example:
<?php
Route::set('testing', function($uri)
{
if ($uri == 'foo/bar')
return array(
'controller' => 'welcome',
'action' => 'foobar',
);
}
);
Route::set('testing', function($uri)
{
if ($uri == '</language regex/>(.+)')
{
Cookie::set('language', $match[1]);
return array(
'controller' => 'welcome',
'action' => 'foobar'
);
}
}
);
https://gist.github.com/7b2db1abbf22b4cd74b2
Current Kohana 3.1 release notes: (may change)
- Scratchpad, eventual general overview for 3.1 changes.
- Rewritten request class
- Added response classLambda routes
- Added http_* classes, for responses (like 404s)
PhpStorm & WebStorm 2.0 EAP build 100.36
phpStorm team has released another EAP version 2 of their excellent IDE, build 100.36
Most notable changes are:
- PHP debuggers “Listen for connections” is now easily controlled via toolbar button.
- Bookmarklets for easily starting/stopping xdebug session are now available for all browsers. More coming later.
- Commandline tools support is extended to support Zend Tool, Symfony tool and shell commands. Default keybinding is Ctrl+Shift+X
Blog post: http://blogs.jetbrains.com/webide/2010/12/phpstorm-webstorm-2-0-eap-build-100-32/
Download: http://www.jetbrains.net/confluence/display/WI/Web+IDE+EAP
Changelog: http://youtrack.jetbrains.net/releaseNotes/WI?q=fix+for:+{EAP+100.36}

Github tree slider
Github added a tree slide feature, which means when you browse code now in Github (using Firefox 4, Chrome or Safari), you don’t have to wait for all the page to refresh and all the assets to reload, they introduced a new HTMl5 History API with some cool sliding effect.
https://github.com/blog/760-the-tree-slider

Total Commander v7.56
December 1, 2010: Total Commander 7.56 is now available for download. This version mainly corrects some errors which were found after the release of Total Commander 7.55a, but also adds some minor new features. The most important are:
- Button bar right click menu: Option to run a program as administrator
- Find files: Keep last search results when using “Go to file” or “Cancel”
- Lister and Compare by content: Auto-detect UTF-8 files by their content

Excluding directories with phpStorm
Sometimes the project you’re working on can include a lot of useless files or non-related you wish to ignore. Using phpStorm, goto Settings (Alt+Ctrl+S) | Directories | Select folders to exclude.
This will often let phpStorm be even more excise when displaying the object relationship trail.
