TwitterFacebook

Fix error: These are not actually errors !

Many users can got one of this system messages:

  • There was a problem sending the command to the program.

not_error

  • Windows cannot find the file, Make sure you typed the name correctly, and then try again.
  • Cannot find the file (or one of its components). Make sure the path and filename are correct and that all required libraries are available.

These are not actually errors …
This problem occurs due to Dynamic Data Exchange (DDE) feature. DDE is a type of communication protocols which is used by Windows to open certain filetypes which require this protocol for communication between source and target programs.
DDE mechanism is used to prevent unnecessary opening of multiple instances of a program if one instance of that program is already running in background. So basically DDE helps Windows in saving computer resources so that you get better performance from your computer.
In my case the error message is shown only once and you’ll be able to open the file in second attempt or each time you try to open the file.

Introduction about online jsFiddle website .

This website named jsFiddle it’s a great web tool.
You can allow you to test your javascript scripts, CSS, HTML … over internet.
The site is made by Piotr Zalewa.
One great article about Piotr Zalewa can be found here.
You can read the documentation for jsFiddle.
What I used this website tool?
First, I can used to write javascript, CSS, HTML and test all over internet.
Also this website come with some features like:

  • I can used the Codereview / kata;
  • Debugging my scripts;
  • Collaboration with users can sign up and work on the same fiddle simultaneously;
  • Unit testing with for example QUnit and Jasmine;
  • clean up the code – “tidy it” and run jslint;
  • Working on that CSS easy and provide examples for forums, blogs;
  • I can testing new frameworks like WebGL…

Now let’s see how to do it. Create your account and take a first look of the website.

jsfiddle_net

You will see four areas / panels:

  • HTML  – will type your html code;
  • JavaScript – your javascript testing example;
  • CSS – the css area of source code;
  • … and tha result / output.

In the top of the webpage you will have:

  • Run – this button will run your example;
  • Save – this will save your example and will come after with few buttons:
    • Update – will update your run example and you will see it into result /output area;
    • Fork – this button is used to create a new fiddle from the existing one;
    • Base – user who created the first version may change the base version;
  • TidyUp – his button will help format your code and cleaning up JavaScript formatting;
  • JSHint – this will help verify that your JavaScript is valid;
  • Collaboration – is a service for your website that makes it easy to collaborate in real-time on – need to : Edit fiddle – JSFiddle to use mail, chat, microphone ;
  • Share – will share your work.

The left side of this website tool will come with one menu.
Most used is the External Resources where you can put the link of the javascript and used with your source code. for example add this: https://cdnjs.cloudflare.com/ajax/libs/three.js/r71/three.js.
The Languages let you to set the JavaScript / CoffeeScript and also the CSS / SCSS.
I will come with some tutorials about WebGL and some usefull javascript scripts.
Thank’s .

Create your GUID with Visual Studio Express 2013 .

The file called AssemblyInfo.cs contains information about your programme and provides properties for getting the information about the application, such as the version number, description, loaded assemblies.
This is just a simple example and you can read the docs from msdn docs

using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

// General Information about an assembly is controlled through the following 
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("your tile")]
[assembly: AssemblyDescription("your descriptions")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("your product ")]
[assembly: AssemblyCopyright("Copyright ©  2015")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

// Setting ComVisible to false makes the types in this assembly not visible 
// to COM components.  If you need to access a type in this assembly from 
// COM, set the ComVisible attribute to true on that type.
[assembly: ComVisible(false)]

// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("......your-GUID.........")]

// Version information for an assembly consists of the following four values:
//
//      Major Version
//      Minor Version 
//      Build Number
//      Revision
//
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

When you create the project you will find this file on Solution ExplorerProperties .
Into this file you need to add your GUID.
A Globally Unique Identifier is a unique reference number used as an identifier named GUID.
The GUID refers to various implementations of the universally unique identifier and usually stored as 128-bit values.
You can use the tools in Visual Studio Express 2013 on the Tools menu, click Create GUID. The Create GUID tool appears with a GUID in the Result box.
create_guid

Fix Bash vulnerability under Linux OS .

If some Bash code outside of the curly brace then it will then be executed by the linux system.

env x='() { :;}; echo vulnerable' bash -c " bash test "

If your system is vulnerable, it will then output:

vulnerable
bash test 

How Do You Fix It ?
Just open up a terminal, and type:

sudo apt-get update
sudo apt-get upgrade

or under Fedora with :

sudo yum update

News: The new Unity 5.1 is ready for you.

The new Unity 5.1 is ready for you to download.
Some new features can be found here.
The Unity 5.1 release come with industry-leading multiplatform support, and unmatched efficiency boosted in the cloud.
It brings you a new unified development experience for VR platforms like Oculus Rift and our easy to use Unity Multiplayer networking solution.
Changes to your project are detected as you work and builds are delivered automatically to your device from the cloud, or distributed to
your team so you can play them on the Web with Unity Cloud Build.
The Unity Cloud Build come with this options : Free, Pro – 25$ / month, Studio – 100$ / month and Enterprise.
You can read more about Unity 5.1 here.