Blender 3D – the measurements addon .

This addon help us with infos and data about measurements with Blender 3D working and output.
If you have used this addon the you need to delete it from this folders:
\Blender Foundation\Blender\2.78\scripts\addons
\AppData\Roaming\Blender Foundation\Blender\2.78\scripts\addons

The install is easy , just open menu from: File – User Preferences … – Install from File ….
The tool can be fond into the left area of Blender 3D screen on Display tab ( press T key to see the Panel with Display tab).
One simple example is to see the angle of the cube.
So select the Cube object, press Tab key for edit , select with Shift key and right click mouse three vertices .
With all three vertices press Angle button to see the 90 degrees.
If you want to see area then you need to select four vertices and then press Area button.
You can see the distance to origin with Origin button.
The size of the edge can be see with two vertices selected and the using the Segment button.
To put a label , the select just one vertice then add your text and color on MeasureIt Configuration.
Now you can press the Label button.
For rendering the result image is store for UV Editing and can be selected like image for UV;
The last version is 1.70 and come with new features and changes:

  • Redesign of Mesh Debug, Configuration, and N-panel settings layouts ;
  • Added option to rotate text and measurements by angles specified in degrees ;
  • Added option to horizontally align text to left, center, or right ;
  • Added option to expand or collapse all N-panel settings ;
  • Added options to Mesh Debug to display indexes of scene objects and mesh edges ;
  • Added options to Mesh Debug to display object and vertex global locations ;
  • Fixed bug causing NoneType errors when measurments were drawn off screen ;
  • Fixed bug preventing vert locations from displaying unless vert index option was enabled ;
  • Fixed bug preventing mesh position from updating when using MeasureIt’s Render button ;
  • Fixed ensure_lookup_table bug when geometry with measurements was edited ;
  • Hid most/all adjustment options when they would have no affect ;

The addon can be found here.

HTML5 tags – contenteditable .

The The contenteditable tag attribute specifies whether the content of an element is editable or not.
The contenteditable attribute is new in HTML5 and when the contenteditable attribute is not set on an element, the element will inherit it from its parent.
The basic example is this (let you to change the text):

Now you can use style to make it more wonderful. See my example from account :

Just create one html5 file and add this source of code:

Opera browser -privacy settings .

Opera browser is an exceptional browser.
Today I will show you how to make private settings for browsing the internet.
The first step com with open Settings area:

To make settings for your Opera browser, enable Settings, see:

This will open a Menu into left area of Opera browser.
Click to the wheel icon and will open the setting area into your browser.
Now enable VPN (Virtual Private Network) for Opera browser.

To set another settings for privacy settings , use Search settings from top of this area with word update and select Adblock and Malware settings , see the next image:

JavaScript – start with TypeScript .

About TypeScript is an open-source language and compiler that runs both in the browser  -through SystemJS  and on NodeJS.
Is developed by Microsoft, like an open-source language and compiler that runs both in the browser through SystemJS and on NodeJS.
Now TypeScript compiles to clean, simple JavaScript code.
You can runs on any browser, in Node.js, or in any JavaScript engine that supports ECMAScript 3 (or newer).
There are two main ways to get the TypeScript tools:

  • using npm (the Node.js package manager)
  • or installing TypeScript’s Visual Studio plugins

The easiest way to get started with TypeScript is through the TypeScript playground found on the TypeScript website play.
The TypeScript version 2.4 has already introduced dynamic import expressions, safer callback parameter checking, weak types, and string enums.
About dynamic import expressions then allows users to asynchronously request a module at any arbitrary point in your program.
The string enums allows enum members to contain string initializers.
Allow to return types as inference targets can now make inferences for the return type of a call.
To get started with the latest stable version of TypeScript, you can grab it through NuGet with:

You can use the following command with npm:

Also you can download it from official website.
To compile it use this:

Now, let’s install it and try it.
First use git command to put into your computer:

Make a file named ts_es001.ts and use this command:

The result will be : ts_es001.js file.
Create your ts_es001.html file with this content:

This is most simple example of using typescript tool with node.js .

Test last Android OS with VirtualBox.

This tutorial lets you learn how to test applications that require the latest Android operating system.
It’s a compromise solution that requires very good hardware or hardware virtualization to run applications easily.
Applications can then be installed through shared cross-emulator solutions and share sharing application and run on the emulator.
The advantage is that you can have applications that require new versions of Android OS and not only.
TO test this I set 3D acceleration and hardware acceleration with 4 core and 2048 RAM and working well, but a bit slower.
This is a screenshot of instalation with Android-x86 7.1 and VirtualBox version 5.1.26 r117224 (Qt5.6.2):