Saturday 10 October 2015

Microsoft HoloLens for Holographic Computing




source : microsoft

https://www.microsoft.com/microsoft-hololens/en-us/development-edition

Holograms are the next evolution in computing. Microsoft has released a new type of glass capable of projecting and interacting with an Hologram

Microsoft HoloLens is the first holographic computer running Windows 10. all Universal Windows apps can be made to work as holograms. It is completely untethered–no wires, phones, or connection to a PC needed. Microsoft HoloLens allows you to place holograms in your physical environment and provides a new way to see your world.


source : wikipedia
A single-frequency light wave can be modelled by a complex number U, which represents the electric or magnetic field of the light wave. The amplitude and phase of the light are represented by theabsolute value and angle of the complex number. The object and reference waves at any point in the holographic system are given by UO and UR. The combined beam is given by UO + UR. The energy of the combined beams is proportional to the square of magnitude of the combined waves as:
|U_O + U_R|^2=U_O U_R^*+|U_R|^2+|U_O|^2+ U_O^*U_R
T = kU_O U_R^* + k|U_R|^2 + k|U_O|^2 + kU_O^* U_R
U_H = TU_R = kU_O|U_R|^2 + k|U_R|^2 U_R + k|U_O|^2 U_R + kU_O^* U_R^2
If a photographic plate is exposed to the two beams and then developed, its transmittance, T, is proportional to the light energy that was incident on the plate and is given by
where k is a constant.
When the developed plate is illuminated by the reference beam, the light transmitted through the plate, UH is equal to the transmittance T multiplied by the reference beam amplitude UR, giving
It can be seen that UH has four terms, each representing a light beam emerging from the hologram. The first of these is proportional to UO. This is the reconstructed object beam which enables a viewer to 'see' the original object even when it is no longer present in the field of view.

Thursday 18 June 2015

Fedora 22 - a selection of best softwares applications and tools

LINUX FEDORA 22 

a good selection of softwares and few things to do after installation 





Save and restore your .rpm configuration in Fedora 22 

To get the list of installed packages .rpm installed on your Red Hat / Fedora 22 installation, use:
rpm -qa --qf "%{NAME}\n" > currentlist
List all installed .rpm classified by name and architecture sorted
rpm -qa > installed.txt
List all installed .rpm classified by name and architecture sorted
rpm -qa --queryformat='%{NAME}\n' | sort -n > installed.txt

Then just use the dnf command to install them again on other machines : 
dnf -y install $(cat installed.txt)

Here you can find one good selection of best softwares and applications, actually in .rpm names ( Red Hat Package Manager) for Fedora 22 : 

Fedora 22 .rpm selection classified y name
https://drive.google.com/file/d/0B7QfglaYdVlYZTNWN0lreTBDZGc/view?usp=sharing

Fedora 22 .rpm selection classified by name and architecture : 
https://drive.google.com/open?id=0B7QfglaYdVlYeklRVzZIa1c3Wkk&authuser=0

Fedora 22 .rpm selection classified and sorted by name and architecture : 
https://drive.google.com/open?id=0B7QfglaYdVlYREk3dUkxcXN1Q1E&authuser=0



Adding Google Repository in Fedora 22

To add Google Repository run this command in your Console, as root.
# cat /etc/yum.repos.d/google-chrome.repo

Add following lines:
[google-chrome]name=google-chrome - \$basearchbaseurl=http://dl.google.com/linux/chrome/rpm/stable/\$basearchenabled=1gpgcheck=1gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub


Adding VirtualBox in Fedora 22
To install Virtualbox, you need to download and enable virtualbox repository as:

# cd /etc/yum.repos.d/
# wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo

Update repolist.
# dnf -y update

Install Prerequisite and Virttualbox.

# dnf install -y kernel-headers kernel-devel dkms gcc
# dnf -y install VirtualBox-4.3
# /etc/init.d/vboxdrv setup

Create an User for Virtualbox as:

# usermod -G vboxusers -a user_name
# passwd user_name

To start Virtualbox you may need to run.

# /etc/init.d/vboxdrv start

Virtualbox can then be started from the Application Menu.