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: Array and string offset access syntax with curly braces is deprecated in /home1/george/public_html/wp-includes/script-loader.php on line 706

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home1/george/public_html/wp-includes/script-loader.php on line 706

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home1/george/public_html/wp-includes/script-loader.php on line 707

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home1/george/public_html/wp-includes/script-loader.php on line 707

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 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
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
Learn to code for iOS 7 in 5 steps http://talesfromthebits.com/2013/12/learn-to-code-for-ios-7-in-5-steps.html http://talesfromthebits.com/2013/12/learn-to-code-for-ios-7-in-5-steps.html#respond Sat, 14 Dec 2013 11:50:32 +0000 http://talesfromthebits.com/?p=651 Are you new to coding or want to learn to code for iOS7?  I am coding for more that 30 years in various platforms. I decided now to start with iOS and Objective-C. To learn iOS7 programming I suggest to perform the following steps:

  1. Get access to a Mac computer. If you have a Mac then it is great, if not you can use Macincloud. They give you access to an actual machine and not a VM. The speed it OK. I am using Macincloud and I am very happy with their service.
  2. Connect to Apple’s developer program . The resources are great and free. You will find all the references which provide a wealth of information.
  3. Watch a Free online course from Stanford University available in iTunes.
  4. Study other programs written for iOS7
  5. Write small programs to understand further the concepts.

Have lots of fun!  Happy coding!

 

]]>
http://talesfromthebits.com/2013/12/learn-to-code-for-ios-7-in-5-steps.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
Microsoft CEO Steve Ballmer to retire within 12 months http://talesfromthebits.com/2013/08/microsoft-ceo-steve-ballmer-to-retire-within-12-months.html http://talesfromthebits.com/2013/08/microsoft-ceo-steve-ballmer-to-retire-within-12-months.html#respond Fri, 23 Aug 2013 15:14:49 +0000 http://talesfromthebits.com/?p=530 Microsoft Corp. in an announcement today stated that CEO Steve Ballmer has decided to retire as CEO within the next 12 months, upon the completion of a process to choose his successor.

In a prepared statement Ballmer said that “There is never a perfect time for this type of transition, but now is the right time,”
Bill Gates said that “As a member of the succession planning committee, I’ll work closely with the other members of the board to identify a great new CEO,” he added that  “We’re fortunate to have Steve in his role until the new CEO assumes these duties.”

Photo credit: Some rights reserved by ehavir

 

]]>
http://talesfromthebits.com/2013/08/microsoft-ceo-steve-ballmer-to-retire-within-12-months.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
IBM’s SyNAPSE project http://talesfromthebits.com/2013/08/ibms-synapse-project.html http://talesfromthebits.com/2013/08/ibms-synapse-project.html#respond Sun, 11 Aug 2013 15:30:18 +0000 http://talesfromthebits.com/?p=525 Neurosynaptic chips are the building blocks for cognitive systems. The Von Neumann architecture served us good so far but is inadequate to solve the problems of the future. We do not just need computers to process big data, we need computer to help us understand the information. Dr. Dharmendra S. Modha, in August 2011, demonstrated a new silicon neurosynaptic chip that allows for computing systems that emulate the brain’s computing efficiency, size and power usage. All this is part of the SyNAPSE (Systems of Neuromorphic Adaptive Plastic Scalable Electronics) project.

IBM has also built a new programming language and a new software ecosystem that supports the full software development lifecycle. The new generation of applications will mimic the brain’s abilities for perception, action and cognition.

The new chips will allow the creation of many interesting applications including autonomous robots. I am wondering how far IBM is for creating the first artificial life with self -awareness.

]]>
http://talesfromthebits.com/2013/08/ibms-synapse-project.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