News for December 2010

Vim assistant

http://www.vim.org/images/vimassistant.gif

Tags: ,
Posted: December 20th, 2010
Categories: Funny
Tags:
Comments: No Comments.

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)
Posted: December 20th, 2010
Categories: Kohana, PHP
Tags:
Comments: No Comments.

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}

 

Phpstorm

Tags: ,
Posted: December 20th, 2010
Categories: IDE, Software
Tags:
Comments: No Comments.

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

Github_tree_slider

Tags: ,
Posted: December 20th, 2010
Categories: SCM
Tags:
Comments: No Comments.

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

Totalcmd

Posted: December 19th, 2010
Categories: Software, Windows
Tags:
Comments: No Comments.

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.

Image 2

Posted: December 19th, 2010
Categories: IDE
Tags:
Comments: No Comments.