The Future Of Television With Ubuntu

Canonical will be pitching a TV-of-the-future approach maximising its touch-based Linux distro and Ubuntu cloud.

The Ubuntu shop utilised the spotlight of the Consumer Electronics Show (CES) during Monday in order to preview Ubuntu Television, a creation percolating inside Canonical which got a shot of promotion late last year from Mark Shuttleworth.

The theory behind Ubuntu Television, Canonical states, will be to supply TV as it seemed to be intended: simply no wires, boxes or problems.

Canonical director of communications Gerry Car blogged the following: "The goal is to uncomplicate television for the average viewer while delivering to him or her all the services and options that they are becoming used to."

Ubuntu was initially closely connected with Computers and servers - although Canonical not too long ago moved towards cloud services due to the launch of their Ubuntu One services.

Canonical's long-standing rallying cry has been "Linux for human beings". The slogan for Ubuntu Television is "TV for human beings".

The Ubuntu TV idea shadows and expands improvements around the combination of TV, computing and web. In addition , it creates the Ubuntu media cloud - having Ubuntu 1 as the "web hub" of everything.

We're informed Ubuntu TV will give people the ability to pause as well as watch programmes on several TVs and other products, like mobile phones.

The enabler for this definitely seems to be Ubuntu 1, Canonical's cloud storage and also data-synching services, that at the moment lets you stream music and gain access to material on different gadgets. It is possible to currently stream tunes in Ubuntu One to iPhone, iPad and Android devices.

Apple Siri Swears At Toddler

A mother to a 10-year-old boy from Coventry has been expressing her shock following having a display model of Apple’s iPhone 4S swear at her son.

Kim Le Quesne told the Coventry Telegraph that her child Charlie was out shopping with his father inside of a nearby branch of Tesco, discovered the handset in the showcase and asked the Siri personal assistant software program what number of people there are on the earth. The phone responded by informing the lad that it wasn’t sure what he has been saying, and telling him to "Shut the f*** up, you ugly t***."

"It's verbal abuse," Mrs Le Quesne said. "We can’t believe the filth it came out with. He showed my husband what the phone had said to him and my husband found the store manager and said "it shouldn’t be saying that."

Tesco stated the unit would be sent off to Apple for diagnostics, but it appears likely that some merry prankster had altered the username on the unit to the offending 7 words, so the mobile phone would default to the phrase no matter what the query. Apple is not available for comment throughout the Christmas period.

Mrs Le Quesne told the paper the woman's son returned to the store the very next day and noticed the very same phone was still on the display case. The newspaper does not note if the unfortunate lad was feeling abused, or just rather tried it once again and dissolved straight into fits of giggles.

Domain Name Regisatration Services

Domain names are essential in order for the world wide web to operate correctly. Your website cannot be easily found without a domain name. The domain name is a human friendly way of finding out server IP addresses using a system called Domain Name System (DNS). To identify a specific device within a DNS namespace the hostname or fully qualified domain name (FQDN) is used, for example, 'www.mydomain.com' identifies the 'www' device in the 'mydomain' domain.

The process of claiming a domain name within the public DNS infrastructure is called domain name registration. It's a very simple procedure, costing very little these days. Anyone that wishes to run a website needs to register a domain name. Domain names have multiple levels. A top level domain makes the basis of all internet registered domains. There are now many top-level domains, including:

  • .com
  • .co.uk
  • .org
  • .net

+ many more.

Top level domains can have many secondary level domains, for example domain1.com, where domain1 is this second level domain.

There are many domain name extensions available these days. During the early days of the internet, there were just a few like .com, .net, .org, etc. Nevertheless, due to the boom in internet sites being built over the years, much more domain extensions have become available, such as .tv, .me, etc.

All domain names must adhere to a specific naming convention. The following restrictions are applied to all domain names:

  • Can include hyphens (-)
  • Must use ASCII letters (A-Z and 0 to 9)
  • Maximum 255 characters in total.

Every level of the domain is separated by a period (.) making a domain tree.

You should register your website name for as many years as possible, that being said, many domain extensions allow you to pay on a yearly basis. There are some domain name extensions that apply a minimum two year registration restriction, thus yearly registration is not a possibility. The.co.uk domain name extension is one such demonstration of this.

Computers use IP addresses, such a 192.168.0.1 to exchange data with one another, however, remembering these addresses is difficult for humans, so the Domain Naming System (DNS) converts human friendly names to IP addresses. In addition, a service called reverse DNS (rDNS) exists which converts IP addresses to domain names. This is used when you know the IP address, but don't know the domain name.

Google Purchases More Technology Patents From IBM

More than 200 patents were purchased from IBM by Google just lately as a way to protect Google products and services from potential future lawsuits.

The patents cover numerous aspects and technologies, including:

  • databases
  • server infrastructure
  • wireless telephony
  • mobile phones
  • near-field communications (NFC)

These patents come in addition to the pre-existing 2,053 purchased from IBM by Google within the last year. IBM aren't the sole benefactors of Google's escalating patents purchases, seeing that Motorola Mobility have also sold around 17,000 patents and 7000 patents pending, adding up to $12.5 billion US (£7.7 billion). The purchases are still being reviewed by competition regulators. Google has additionally tried to purchase a further 6000 telecommunications related patents from Nortel, but was unsuccessful in their bid.

Among one of the newest patents is one exclusively addressing "identifying common interests between users of the communication network", which is thought may play a imminent part in Google+. Google's increasing patents purchases have come about to try to safeguard itself against its competition, which in turn Google accuses of buying up what it has called “bogus patents" so as to slow down the progression of Google's mobile OS, Android.

Google have several legal disputes open from the likes of Oracle, Microsoft and Apple pertaining to a number of the technologies used inside Android. Oracle are at this time in dispute with Google about potential Andriod patent infringements.p>

There is currently enormous competition in the industry with regards different operating systems, in particular mobile variations. In another technology patents related law suit early on this week AT&T were forced to compensate TiVo US$215 million, plus an additional undisclosed regular monthly licensing fee. It's expected that we now will see a lot more of these patents, application purchases and cases from the big players within the technology industry throughout the coming months. No terms have been presented from either Google or IBM with regards to these latest patents transfers.

Adding Linux Server Modules With The Command Line

The task of installing Linux kernel modules is a vital task for any Linux server system administrator. This post will provide you with a foundation in understanding the principles and tools involved. The official terminology is "loadable kernel modules"; however they are often referred to as just "kernel modules" or "modules".

The modern Linux kernel uses a modular model allowing users to add additional functionality to the core of the operating system as and when required. In other operating systems a monolithic kernel model is used, requiring all functionality to be compiled into the kernel prior to this system being booted. A monolithic kernel is more efficient with regards the amount of memory it consumes, however most kernel modules consume very little memory in relation to modern computing standards where gigabytes of memory are normally available. Nowadays, the advantages being able to dynamically load kernel modules far outweigh any disadvantages of slightly increased memory consumption.

What is a Linux kernel module? A kernel module is similar to a windows driver. Modules often provide hardware specific software functionality. Examples include:

  • DVD players
  • providing access to hard drives
  • serial devices
  • video adapters

The loading of kernel modules is often done during the boot process, however modules can also be loaded after the system has booted. A number of commands are available to the administrator for loading, unloading and finding out further information about a module.

The simplest commands for loading and unloading modules are the "insmod" and "rmmod". The insmod command inserts a module into the kernel, the rmmod command removes a module from the kernel. You will find a number of other commands which can be necessary to understand when working with kernel modules. They're:

  • modinfo - displays the .modinfo section of the module object file (i.e. a file with a .ko or .o file)
  • lsmod - lists all actively loaded modules
  • depmod - determine any dependencies a module has

Each of the above commands are essential when manually loading modules into the kernel. The modinfo command offers detailed data about the module, including the kernel version which the module was compiled for, which is essential when troubleshooting any issues encountered when attempting to load a kernel module. In addition there is a higher-level Linux module command which is most often used by administrators. It is:

  • modprobe - intelligently inserts or removes a Linux kernel module and all dependencies.

The modprobe command is essentially a wrapper around insmod, rmmod and depmod, supplying an individual, user-friendly command. It is recommended for you to read the help manual for modprobe if you're thinking about performing any work with loading or unloading Linux kernel modules.

Linux kernel modules are normally found under /lib/modules/[kernel-version] where by [kernel-version] will be the kernel version number you are looking at. The kernel version you are doing work on ought to have a matching directory in /lib/modules, it is critical that you make sure you are doing work with the correct directory when adding your modules.

Average Website Page Size Growth Leads To Greater Hosting Bandwidth

The HTTP Archive has spent the previous couple of years examining the size of web pages found on the internets biggest 1000 sites. The end results are ready for 2011 demonstrating that on average page size has grown by 33% throughout the previous twelve months.

The average webpage size was 726 KB in 2010. The figure went up to 965 KB throughout 2011 exhibiting a sharp increase relating to the month of October. Having more people employing smartphone online devices the rising web page size could considerably decrease the speed of websites on these gadgets which may have a negative impact as a growing number of people surf the net whilst on the go.

It is believed that the main cause is because of the increased use of JavaScript with a lot of web pages having begun to make use of HTML 5. Many also feel that the trend towards increased web site visitor statistics and the ensuing code has also been a key contributor to the size of web pages.

The HTTP Archive also cite the present trend towards bigger, high-definition graphics used on websites being a key contributing element to the overall size of a web page.

This is sure to be a continuing trend throughout the coming years not just affecting mobile devices, but the underlying website hosting infrastructure. In future expect to see a lot more device aware web sites implemented which are capable of offering content based on the type of device accessing the page.

The idea of delivering different web content based on the device accessing the page is not a new concept, however only a small fraction of the current website inventory currently utilises any kind of device recognition and delivery optimisation methods. Presently most web site owners feel there is no need to perform device based optimisations for webpages, consequently very few sites support this feature at present. In addition the understanding and techniques required to apply content delivery optimisation are not commonly distributed within the web design industry. As many web designers are self taught it is thought that this may be the root cause of the problem. Website designers with knowledge of creating device optimised web sites are expected to be in strong demand over the coming years.

Unmanaged UK VPS

You can make do with shared hosting services when your site is just starting out.. However, as your site gets bigger and thus manages in attracting numerous people, you may evaluate making the switch over to UK VPS (Virtual Private Server) hosting service. In comparison with shared hosting, VPS web hosting provides for full control over your hosting environment. With VPS hosting, a single physical server is segregated making use of software, so that it becomes multiple VPS machines. Every VPS is separate to any other virtual server on the physical server. Due to this separation, the performance of a virtual private server is independent of from others. A virtual private server gives you with a certain amount of:
  • RAM
  • disk space
  • CPU
  • bandwidth
In addition you can also choose the type of resources you want according to the hosting plan you choose. Using a UK VPS allows you to not only provide hosting services, but any other service you can think of due to its highly configurable nature.