Blender 2.77 drops Windows XP support

After supporting Windows XP for a really long time, Blender foundation decided to drop the support for it in release 2.77. The reason for taking such a decision was the switch to Python 3.5 which comes with PEP 11 which does not support little-used the platform (includes Windows XP).

Microsoft had dropped support for Windows XP, before the release of Python 3.5, which ended up with Python 3.5 not supporting XP. While there are possibilities to backport Python 3.5 to XP, it does not seem like Blender offers support after backports are developed.

This means Blender 2.77 32 Bit release will require Vista or higher release of Windows. While this might be a bad news for XP users, you can still continue using 2.76 release, which is the last and latest version of Blender to support XP.

You can find the official details from this mailing list Thank you for reading, If you have any questions leave a comment below.

WordPress app for Mac/Windows/Linux

WordPress recently announced their clients for Mac, Windows and Linux, this app gives you access to the WordPress dashboard as a native client to the supported platform you are using.

So now you can access all your self-hosted WordPress(requires Jetpack to be enabled) or your hosted WordPress blogs, with the beautifully designed WordPress dashboard.

You can get a copy of the client for Mac, Windows or Linux by simply visiting here, and downloading the client for your system.

Thank you for reading,

If you have any questions feel free to leave a comment below.

Composer on Windows

Composer is a cross-platform tool for dependency management in PHP. It allows you to declare the dependent libraries your project needs and it will install them in your project for you. Composer is very easy to use and makes web development even more faster and easier on Windows. To install Composer all you need is PHP compiler installed your Windows machine.

First lets get Composer-Setup.exe for Windows.

Once you are done downloading Composer-Setup.exe need to execute the Composer-Setup.exe file. The installer wizard should look something like this.

Composer-Setup wizard launched

Click Next.

Now the setup wizard should look something like this.

Composer-Setup setup two

Click next. If you prefer not installing Shell Menus.

Now Composer-Setup wizard would ask you for the path where PHP is located.

Composer-Setup step three

For WAMP users.

C:\wamp\bin\php\php5.5.12\php.exe  

For XAMPP users.

C:\xampp\php\php.exe  

Composer Setup step four

Once you have entered the correct PHP path you can click Next. Now Composer will download the required files and setup on your Windows system.

Composer-Setup step five

Now you can open Command Prompt and enter the command composer

Composer in CMD

Now you have Composer installed on your system.

You can find your Composer and PHP install path by entering where command

Where CMD

Enable Xdebug on XAMPP for Windows

XAMPP is a free and open source cross-platform web server stack that offers Apache (Web Server), MySQL (Relational Database) and interpreters for PHP and Perl programming languages. XAMPP is one of the most feature rich Web Server stack solution.

XAMPP is great for developing a website or web application locally. XAMPP by default is set in PHP development mode, which means you don’t have to configure it if you are using it for development purpose. You have the complete freedom right from the installation process to customize and tailor XAMPP to your preference.

XDebug is a PHP extension which provides debugging and profiling capabilities. It uses the DBGp debugging protocol. The debug information that XDebug can provide includes the following:

  • stack and function traces in error messages with:

    • full parameter display for user defined functions
    • function name, file name and line indications
    • support for member functions
  • memory allocation

  • protection for infinite recursions

  • profiling information for PHP scripts

  • code coverages analysis

  • capabilities to debug your scripts interactively with a debugger front-end

Setting up XDebug.

Open your XAMPP panel and click the Config button, a menu will appear.

Click the fourth option in the menu that says PHP (php.ini).

This should open the ‘php.ini’ file in notepad or your default text editor.

Now add the following code block at the end of your php.ini file.

[XDebug]
xdebug.remote_enable = on  
xdebug.remote_host="127.0.0.1"  
xdebug.remote_port=9000  
xdebug.remote_handler=dbgp  
xdebug.profiler_output_dir="\xampp\tmp"  
[PHP_XDEBUG]
zend_extension="C:\XAMPP\php\ext\php_xdebug.dll"  

Now you can restart Apache, After Apache restarts you will see Xdebug in action.

Enjoy. Happy Coding!