Warning: include(/home1/george/public_html/wp-content/advanced-cache.php): failed to open stream: No such file or directory in /home1/george/public_html/wp-settings.php on line 84

Warning: include(): Failed opening '/home1/george/public_html/wp-content/advanced-cache.php' for inclusion (include_path='.:/opt/cpanel/ea-php74/root/usr/share/pear') in /home1/george/public_html/wp-settings.php on line 84

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home1/george/public_html/wp-includes/load.php on line 760
Software – Tales from the bits http://talesfromthebits.com This is a blog about technology, computer science, software engineering and personal notes from these fields Fri, 17 Jun 2016 16:53:16 +0000 en-US hourly 1 https://wordpress.org/?v=5.1.16 The Shocking Truth About Internet Privacy http://talesfromthebits.com/2014/09/the-shocking-truth-about-internet-privacy.html http://talesfromthebits.com/2014/09/the-shocking-truth-about-internet-privacy.html#respond Tue, 16 Sep 2014 17:48:27 +0000 http://talesfromthebits.com/?p=765 Is Internet privacy one of your concerns? Do you know how many companies are tracking you? You cleared your browser’s cookies and you think that all the tracking of your activities is gone. You used the private browsing option of your browser and you think that no one is tracking you online. You selected the option “Do Not Track” of your browser and you think that is enough.

You are so wrong!

Your online activity is tracked with Browser Fingerprinting.

What is Browser Fingerprinting?

Peter Eckersley of the Electronic Frontier Foundation showed in 2010 that from a sample of 470,161 browsers who participated in the experiment, 84% produced unique fingerprints. (94 % including those that supported Adobe Flash or a Java Virtual Machine). The attributes that fingerprinting was based on included  user’s screen size, time zone, browser plugins and a set of installed fonts. All these attributes create a unique fingerprint for a computer.

IEEE Spectrum has a detailed article on how web advertisers stealthily monitor our browsing habits.

How can I test my browser?

You can test and see your browser’s fingerprint here.

There are a couple of tools (browser add-ons) that you can use. Two of them are Lightbeam and Ghostery.

Ghostery is available for all the major browsers. Ghostery has the largest tracker database available on the web. Ghostery profiles and culls over 1,900 trackers and 2,200 tracking patterns.

Lightbeam is a Firefox add-on that uses interactive visualizations to show you the first and third party sites you interact with on the Web.

What are your thoughts?

]]>
http://talesfromthebits.com/2014/09/the-shocking-truth-about-internet-privacy.html/feed 0
3 New Free ebooks from Microsoft Press http://talesfromthebits.com/2014/04/3-new-free-ebooks-from-microsoft-press.html http://talesfromthebits.com/2014/04/3-new-free-ebooks-from-microsoft-press.html#comments Tue, 22 Apr 2014 09:06:01 +0000 http://talesfromthebits.com/?p=758 Microsoft Press offers some free ebooks! I found the ebooks at Microsoft Virtual Academy (MVA) which offers online Microsoft training to help developers learn the latest technology. MVA is free of charge, and the entire service is hosted on Windows Azure.

One of the ebooks (1311 pages) is Programming Windows Store Apps with HTML, CSS, and JavaScript, Second Edition, by Kraig rockschmidt.

MVA has added 3 New Free ebooks. You can access them here.

 

]]>
http://talesfromthebits.com/2014/04/3-new-free-ebooks-from-microsoft-press.html/feed 1
Alternative to Google Search – Get you privacy back! http://talesfromthebits.com/2014/04/alternative-to-google-search-get-you-privacy-back.html http://talesfromthebits.com/2014/04/alternative-to-google-search-get-you-privacy-back.html#respond Sat, 19 Apr 2014 07:13:02 +0000 http://talesfromthebits.com/?p=744 DuckDuckGo is an alternative to Google Search that does not track or store your searches. DuckDuckGo does not store any personal information, e.g. IP addresses or user agents. This means that NSA or other government agencies around the globe won’t track your searches. Most important you will not get profiled by advertising agencies. You can find out how you are tracked here. As an added bonus, it has less clutter, less spam, less ads and an overall cleaner design.

DuckDuckGo was founded by Gabriel Weinberg in February 2008 in Valley Forge, PA (USA).

By May 2012, the search engine was attracting 1.5 million searches a day. The search engine currently gets over 120 million direct queries per month and this number is rising.

I want to keep my searches private so I am switching from Google to  DuckDuckGo. What are you going to do?

 

 

]]>
http://talesfromthebits.com/2014/04/alternative-to-google-search-get-you-privacy-back.html/feed 0
The 3 faces of Cloud Computing http://talesfromthebits.com/2013/12/the-3-faces-of-cloud-computing.html http://talesfromthebits.com/2013/12/the-3-faces-of-cloud-computing.html#respond Sun, 22 Dec 2013 09:55:54 +0000 http://talesfromthebits.com/?p=456 Cloud computing or simply “Cloud” is a term that is used in almost all “techy” conversations but what it actually means?  First of all it means that the physical servers, solid state drives etc are at a remote location, a data center, and you have access to the application or the files that you want over the Internet.

There are three different acronyms for Cloud Computing, the 3 faces,

  1. SaaS: Software as a service
  2. IaaS: Infrastructure as a service
  3. PaaS: Platform as a service

SaaS applications are run from your browser. Usually you do not have to install something to run  them. Email services like Yahoo or Gmail are SaaS applications. Google search is a SaaS application. Using these services you do not care on what type of servers are run, who makes the OS (operation system) updates, who writes the code, where your data is stored, how the vendor load balances the traffic to the application. You only care on the availability of the service and the security of your data.

IaaS gives companies or individuals the opportunity to move their computers or servers on the cloud. Why you may choose to do that? Because of cost benefits, space benefits, stuff benefits, scale benefits etc.Infrastructure means that the provider of the service (Amazon, Google, Rackspace and many others) provides the tools to create a virtualization platform with storage and networking services. To give you an example, assume that you have two servers running your applications and sharing files / information at you premisses . When you decide to move them to the cloud you have the ability to create two virtual servers on a stronger physical machine. You can do it on your premisses too, but by putting them on the Cloud gives you more advantages like you will stop worrying about hardware issues, bandwidth, network infrastructure and scalability issues.

PaaS is a great way to create distributed applications that can have 99.999% availability. To leverage the benefits of a PaaS you have to architect your solution to take advantages of the platform offerings in queues, blobs, storage and other areas. Why to choose PaaS to develop your application? You have numerous benefits such as scalability, reliability, no OS administration time and costs and many other advantages. I will discuss in another blog post how to architect such solutions.

You have to remember that by just putting your application on a cloud server you do not transform them to a PaaS application or to a SaaS application. In almost all the cases you will need to rewrite parts of your application.

Which of the 3 faces of Cloud computing is suitable for you?

]]>
http://talesfromthebits.com/2013/12/the-3-faces-of-cloud-computing.html/feed 0
No More Woof technology translates dog’s brain signals to speech. http://talesfromthebits.com/2013/12/no-more-woof-technology-translates-dogs-brain-signals-to-speech.html http://talesfromthebits.com/2013/12/no-more-woof-technology-translates-dogs-brain-signals-to-speech.html#respond Wed, 18 Dec 2013 21:27:07 +0000 http://talesfromthebits.com/?p=703 The Nordic Society for Invention and Discovery (NSID) created a prototype called No More Woof that translates dog’s thoughts to speech. This is still work in progress and not a finished product. By using No More Woof you can let your dog speak its mind! Are you ready to listen?

The technology used in No More Woof is the result of combining the latest technologies in three different tech-areas, EEG(Electroencephalography)-sensoring, Micro Computing and special BCI (Brain Computer Interface) software. The EEG reads the brain’s electrical signals, they get analyzed and translated by the BCI using a Raspberry PI and you hear the results.

This is an ingenious use of technology which might improve inter species communication.

What are your thoughts?

]]>
http://talesfromthebits.com/2013/12/no-more-woof-technology-translates-dogs-brain-signals-to-speech.html/feed 0
Google Top Global Searches for 2013 http://talesfromthebits.com/2013/12/google-top-global-searches-for-2013.html http://talesfromthebits.com/2013/12/google-top-global-searches-for-2013.html#respond Tue, 17 Dec 2013 21:46:06 +0000 http://talesfromthebits.com/?p=678 On Tuesday December 17, Google revealed the top searches for 2013.

The top 10 global trending searches of 2013:

  1. Nelson Mandela
  2. Paul Walker
  3. iPhone 5s
  4. Cory Monteith
  5. Harlem Shake
  6. Boston Marathon
  7. Royal Baby
  8. Samsung Galaxy s4
  9. PlayStation 4
  10. North Korea

You can view more here.

]]>
http://talesfromthebits.com/2013/12/google-top-global-searches-for-2013.html/feed 0
Apple – iOS 7 http://talesfromthebits.com/2013/09/apple-ios-7.html http://talesfromthebits.com/2013/09/apple-ios-7.html#respond Sat, 14 Sep 2013 12:27:48 +0000 http://talesfromthebits.com/?p=533 The iOS 7 core philosophy, according to Apple is around simplicity. Apple rediesigned the interface in order to create an experience that was simpler, more useful, and more enjoyable.  The interface is purposely unobtrusive. Conspicuous ornamentation has been stripped away. Unnecessary bars and buttons have been removed. This allows more focus to the content. Apple has added many new feature to iOS7.

Imporved Multitasking, iOS schedules updates during power-efficient times.

AirDrop for iOS lets you quickly and easily share photos, videos, contacts — and anything else from any app with a Share button. The transfer of information is encrypted.

Control Center gives you quick access to the controls and apps you always seem to need right this second. Just swipe up from any screen — including the Lock screen — to do things like switch to Airplane mode, turn Wi-Fi on or off, or adjust the brightness of your display.

A well designed UI can greatly improve productivity. We all depend more and more to our devices to get information. The new intelligent multitasking promises to update the app information before the user uses them. The iOS 7 can learn your app usage habits.

On September 18th the new iOS will be available.

]]>
http://talesfromthebits.com/2013/09/apple-ios-7.html/feed 0
Hello Firefox OS http://talesfromthebits.com/2013/08/hello-firefox-os.html http://talesfromthebits.com/2013/08/hello-firefox-os.html#respond Sun, 18 Aug 2013 09:10:18 +0000 http://talesfromthebits.com/?p=527 Firefox OS is a new open operating system for smartphones developed by Mozilla. Built entirely using HTML5 and other open Web standards, Firefox OS is free from the rules and restrictions of existing proprietary platforms. Having another OS for mobile phones is great news. Oligopolies are not a healthy way to increase the benefits of the users.  When there are only a few companies the technological progress is usually slow. We remain to see how the markets will react to Firefox OS.

Firefox OS is available to buy from Movistar stores in Spain, Venezuela and Colombia. You can also purchase through T-Mobile stores in Poland.

To date, 17 operators spanning the globe have committed to distributing Firefox OS devices: América Móvil, China Unicom, Deutsche Telekom, Etisalat, Hutchison Three Group, KDDI, KT, MegaFon, Qtel, SingTel, Smart, Sprint, Telecom Italia Group, Telefónica, Telenor, TMN and VimpelCom.

Let’s see when Firefox OS Phones will be available for the rest of the world.

Photo credit: Some rights reserved by pierofix

]]>
http://talesfromthebits.com/2013/08/hello-firefox-os.html/feed 0
Google to provide in-depth articles http://talesfromthebits.com/2013/08/google-to-provide-in-depth-articles.html http://talesfromthebits.com/2013/08/google-to-provide-in-depth-articles.html#respond Wed, 07 Aug 2013 12:17:09 +0000 http://talesfromthebits.com/?p=522 Google adds a new feature to help you  find relevant in-depth articles in the main Google Search results. Research showed that about 10% of people’s daily information needs fit this category.

For  example,  if you search for censorship, you’ll find an article in The New Yorker by Salman Rushdie , a piece  in the Guardian, and another article about Iran. In his blog post, employee Pandu Nayak said that “I’m happy to see people continue to invest in thoughtful in-depth content that  will remain relevant for months or even years after publication. This is exactly what you’ll find in the new feature.”

I can add that I am waiting to experience the new feature.

]]>
http://talesfromthebits.com/2013/08/google-to-provide-in-depth-articles.html/feed 0
Reprogramming Cells on the Computer http://talesfromthebits.com/2013/08/reprogramming-cells-on-the-computer.html http://talesfromthebits.com/2013/08/reprogramming-cells-on-the-computer.html#respond Tue, 06 Aug 2013 09:37:50 +0000 http://talesfromthebits.com/?p=517 Scientists at the Luxembourg Centre for Systems Biomedicine (LCSB) of the University of Luxembourg have developed a computer based model for reprogramming cells. This can be done entirely without stem cells.

In 2010 took place the first direct conversion of skin cells to nerve cells in the lab. The method used so far was largely guided by trial and error. Now, the LCB researchers have replaced trial and error with computer calculations.  “Our theoretical model first queries databases where vast amounts of information on gene actions and their effects are stored and then identifies the genes that maintain the stability of differentiated cells. Working from the appropriate records, the model suggests which genes in the starting cells need to be switched on and off again, and when, in order to change them into a different cell type.” explains PhD student at LCSB Isaac Crespo

“Our predictions have proved very accurate in the lab,”says Professor del Sol: “And it turns out it makes no difference at all how similar the cells are. The models work equally well for cell lines that have only just branched off from one another as for those that are already very far apart.”

The model could  be of enormous benefit for regenerative medicine, for example to reprogram a patient’s own healthy skin cells and develop them to nerve cells and treat conditions such as Parkinson’s disease.

]]>
http://talesfromthebits.com/2013/08/reprogramming-cells-on-the-computer.html/feed 0