Sunday, March 22, 2015

Vivaldi Web Browser

Startup Vivaldi Technologies debuted a new browser,This is company is founded by  ‘Jon Stephenson von Tetzchner’ former co-founder & CEO of Opera.

Vivaldi Web Browser

 A freeware web browser that not only fast but rich in features & functionality. In this browser Opera’s Presto engine is switched to Blink.  This browser is available for Linux, Windows and OS X. Within 10 days of release, more than 5,00,000 download is noted.

Features of Vivaldi

  1. Minimalistic interface with basic icons and fonts.
  2. Browser color is based on background and elements of web page visited.
  3. It is a freeware but not Opensource. To understand it you may assume free as in beer and not in speech.
  4. Quick Commands : For those who prefer keyboard as input over other input devices, this feature lets user to search through various settings, tabs, bookmarks and history with a keyboard shortcut. This feature aims at allowing users to create their custom commands and run them as and when required.
  5. Notes : This feature allows user to take notes while browsing and add screenshots. The notes will keep track of the website you were browsing while taking notes. Moreover you can add tags to the notes and organize so that it can be find later.
  6. Speed Dials : A graphical blocks of favorite sites grouped together so that you can access them from a single window. The most powerful fact of this feature is you can add a folder to speed dial as well.
  7. Tab Stacks : Group multiple tabs together using tab stack so that when an end user is working with too many unorganized tabs, things are not messy. This feature makes it possible to group multiple tabs into single thus organizing your work.
  8. Built on Web Technologies : The building blocks of Vivaldi is unique in the sense that it is developed using web for web. The building blocks viz., Node.js – to browse, HTML5, JavaScript and ReactJS for user interface is enough to tell that the website is promising.
  9. Higher level of customization : User can disable tab stacking, place tab bar at top/bottom left/right and change tab cycling order.
  10. Site info : This feature provides you with the details of cookies and site data as well as let you view connection information, a security measure implementation.

Sunday, March 8, 2015

OLTP Vs. OLAP

Online Transaction Processing

OLTP System deals with operational data. Operational data are those data  involved in the operation of a particular system.

Example: In a banking System, you withdraw amount from your account. Then Account Number, Withdrawal amount, Available Amount, Balance Amount, Transaction Number etc are operational data elementions.

    Operational Data
    Operational data are usually of local relevance
    Frequent Updates
    Normalized Tables
    Point Query

In an OLTP system data are frequently updated  and queried. So quick response to a request is highly expected. Since the OLTP systems invlove large number of update quiries, the database tables are optimized for write operations.

To prevent data redundancy and to prevent update anomalies the database tables are normalized.Set of tables that are normalized are fragmented.Normalization makes the write operation in the database tables more efficient.

Operational data are usually of local relevance.It involves Queries accessing individual tuple(individual record).These type of queries are termed as point queries.

Example :Bank account transaction

Online Analytical Processing (OLAP)

OLAP deals with Historical Data or Archival Data. Historical data are those data that are archived over a long period of time. Data from  OLTP are collected over a period of time and store it in a very large database called Data warehouse. The Data warehouses are highly optimized for read (SELECT) operation.

Example: If we collect last 10 years data about flight reservation, The data can give us many meaningful information such as the trends in reservation. This may give useful information like peak time of travel, what kinds of people are traveling in various classes (Economy/Business)etc.

Analytical Query: Online Analytical Processing (OLAP) quries are of  analytical form. Query need to access large amount of data and require huge number of aggregations. It access large number of records from database tables and perform the required operation based on this.

    Historical Data or Archival Data
    Infrequent updates
    Analytical queries require huge number of aggregations
    Integrated data set with a global relevance

Updates are very rare in a Data warehouse.OLAP quiries will give aggregated information about the things happend in the past over a period of time and this will help the management in strategic decision making. Hence OLAP Queries are of  having  significant importance in strategic decision making.

Example: profit changing over the years across different regions

 

Sunday, February 1, 2015

Scanny Portable wi-fi Scanner

Shaped light a super-thick ruler, you can just hover this portable scanner to the stuffs that you want to scan, push a buttons, do the usual left-right motion to capture the objects. Plug and Play is a very important and unique function of the scanner as we are currently not use to any non driver based Scanners.

"3 Nos of Scanny"

1. No Computer or Laptop required while scanning;
a. just glide this scanner on the page and see the magic

2. No External Power Required
a. AA batteries inside the scanner to power the scanner

3. NO Drivers in the computer to view the scan
a. Acts like a USB drive

"3 Yes of Scanny"
1. Images can be directly transferred to the Mobiles
This application is used by Banks , Telecom companies , etc for field scanning

2. Scans a page in 3 sec
Just Glide the scanner on the page and connect to computer.

3. Scans upto 4 feet of document
Large Posters can be scanned twice and then stitched together

Features:

-Very compact and elegant design

  -No Computer of laptop required while scanning

  -Plug and Play: No drivers required

  -o external Power required; support AA batteries

-OCR Software coupled: You can edit the documents after scanning

- Upgradable upto 32GB

Saturday, January 31, 2015

6 highest-paid executives at Apple

Tim Cook, CEO

Apple Inc CEO Tim Cook made $9,222,638 in 2014, 
more than double what he pulled in the year before. None of Cook's stock vested this year, but in 2011 he was awarded about $376 million in restricted stock units that will turn into shares he can sell over the next decade.


 
Luca Maestri, SVP and CFO

Luca Maestri joined Apple in 2013 and was promoted to CFO last year. He made over $14 million in 2014. 
His pay from 2012 and 2013 is omitted because he 
wasn't an executive officer then.


 
Peter Oppenheimer, former CFO

Peter Oppenheimer was Apple's CFO before announcing he would retire last March. Luca Maestri assumed Oppenheimer's role last year. Oppenheimer made $4.5 million last year, a paltry sum compared to the nearly $68.6 million he pulled in in 2012.


 Angela Ahrendts, SVP of retail and online stores

Angela Ahrendts made $73.3 million in 2014, most of it in Apple stock. Apple said Ahrendts' stock package was based on her high salary and unvested equity at Burberry, where she was CEO before coming to Apple last May. 
Her pay from 2012 and 2013 is omitted because she wasn't working for Apple then.




Eddy Cue, SVP of Internet Software and Services

Eddy Cue pulled in a neat $24.4 million in 2014, most of it from a $20 million stock award. Cue didn't have any stock awards in 
2013 but was given $50 million in Apple shares in 2012.



Jeff Williams, SVP of Operations

Jeff Williams is Tim Cook's right-hand man at Apple. Williams also received a $20 million stock award last year, bringing his total pay to around $24.4 million.

Friday, January 30, 2015

The Best Free Antivirus Software for Windows

If you have a Windows computer, you need anti-virus software. There always will be those who will insist that every virus attack is caused due to "user error" or because the person using the computer wasn't careful enough.
Many computer dealers will ask you to buy a licence for an anti-virus suite along with the PC, but free anti-virus software along with an anti-malware programme form a line of defence that's good enough for most people.
Avast 2015 Free Antivirus
Avast is easy to understand, uses simple language to explain any problems, and has a great user interface that anyone can follow. It simplifies things like updating to the latest version and keeping the virus list up to date. Use silent mode to avoid the excessive announcements.
Download

Panda Free Antivirus 2015
Like Avast, Panda scored top marks for virus protection in AV-Test's report. Its interface is pretty but not as user friendly as that of Avast. It also has a nice feature called USB Vaccine - this prevents virus attacks that occur when you plug in an infected USB drive.
Download

BitDefender Antivirus Free Edition
BitDefender's best feature is that it runs quietly in the background by default. It won't bother you until it spots an infection, unlike most other anti-virus software, which need a fair bit of tweaking to get them to stop popping up all the time.
Download

The software mentioned above are great if you install them before your PC is infected. Once there's a virus attack

Malwarebytes Anti-Malware
Malwarebytes Anti-Malware is a very effective tool for getting rid of a virus that's already made its way into your system. It's not useful for protecting your PC from virus attacks as it doesn't offer realtime threat protection, but is excellent at cleaning up the mess.
Download

Comodo Cleaning Essentials 6
Malwarebytes was, in our experience, the best tool for malware removal, but it still requires you to install it on your infected PC. Installing software may not be possible in some heavily infected machines. In such cases, Comodo Cleaning Essentials 6 will be useful. You just need to unzip the file to use this set of virus cleanup tools. Comodo Cleaning Essentials 6 is portable software that runs without installation, making it useful in worst case scenarios.
Download

Anti-virus software, along with a malware cleanup tool should be good enough for most users. 

Google is making human skin

Google has more than 100 doctors and researchers working on its health projects, which it started three years ago.
Late last year, Google revealed that it's in the early stages of creating tiny, magnetic nanoparticles that will be able to search the human body for cancer and other diseases.

The company's vision is that people will be able to swallow a pill filled with these nanoparticles, which will attach themselves to specific cells, proteins, and other molecules inside the body, depending on what they're "decorated" with. For example, Google could coat its nanoparticles with a specific antibody that would recognize and attach to a protein on the surface of a tumor cell.

When they come in contact with cancer cells, the nanoparticles will "light up." The pills will pair with a wristband, which will be able to detect any lighted nanoparticles in someone's blood.

To develop the pills and wristband - which are still a long way from becoming a reality - Google needs to measure how light passes through different types of skin. So, for its research, Google is making human skin in its Life Sciences facility.
 
Google has more than 100 doctors and researchers working on its health projects, which it started three years ago.

"The central thesis of what we're trying to do at Google Life Sciences is change medicine from being episodic and reactive (like, I go to the doctor when my arm hurts), to proactive and preventative," Conrad says.

The nanoparticles Google is working on will be so small that 2,000 could fit inside one red blood cell:
  


The idea is that the nanoparticles would travel through the blood, then get collected by a magnet on the wristband:



The wrist band would then be able to report on whether there were any lit up nanoparticles:
 
To create its synthetic skin, Google worked with real human skin. Here are some model arms made with materials that mimic the exact behaviors and characteristics of real skin.Google has to create lots of different skin types, so it can test how light passes through skin of different colors and thicknesses.

 

Wednesday, December 31, 2014

Diffrence Between SQL Server 2012 / 2008


Many New Features have been provided with the New SQL Server 2012. In this Blog I have provided these features in the way of difference between the older and New version of SQl Server.
SQL Server 2012
  1.  Its Code Name is Denali.
  2. Its have unlimited concurrent connections.
  3. New Function Are available such as CONCAT(), FORMAT() and TRY_CONVERT().
  4. Data visualization is available by which we can take snapshot of data.
  5. It Use 48 bit precision for Spatial Calculation.
  6. In this Server, server down time is reduced by 50% , hence OS patching is not rebooting n times.
  7. This Server Have high availability and disaster recovery factor has been introduced which duplicates the data and rapidly recovers the loss.
  8. In SQL Server 2012, the performance is 10 times faster than the predecessor.
  9. Buffer rate is high in SQL Server 2012 because of data compression.
  10. Support for persistent computed columns and extra geographical approach is possible with spatial features in SQL Server 2012.
SQL Server 2008
  1. Its Code Name is Kilimanjaro.
  2. Its have limited concurrent connections which are 32767.
  3. There are No  New Function Are available such as CONCAT(), FORMAT() and TRY_CONVERT().
  4. There are No Data visualization  available by which we can take snapshot of data.
  5. It Use 27 bit precision for Spatial Calculation.
  6. In this Server, rebooting is requisite for OS patching , hence server down time is high.
  7. This Server  does not have this feature of availability groups, hence fast recovery is not possible.
  8. SQL Server 2008  is slow compared to SQL Server 2012.
  9. Buffer rate is less because there is no data redundancy in SQL Server 2008.
  10. Spatial features are not supported more in SQL Server 2008 R2. Instead a traditional way for geographical elements have been set in SQL Server 2008.