Trending December 2023 # How To Upgrade & Downgrade Or Cancel Your Icloud Storage Plan # Suggested January 2024 # Top 17 Popular

You are reading the article How To Upgrade & Downgrade Or Cancel Your Icloud Storage Plan updated in December 2023 on the website We hope that the information we have shared is helpful to you. If you find the content interesting and meaningful, please share it with your friends and continue to follow and support us for the latest updates. Suggested January 2024 How To Upgrade & Downgrade Or Cancel Your Icloud Storage Plan

Apple offers 5GB of free storage to iCloud users. You will get this storage as long as you have an Apple ID. If you have multiple Apple devices that are associated with the same Apple ID, the amount of iCloud storage you have will be shared across all of your devices. In other words, this 5GB of space is per Apple ID and not per device. A lot of users may require more storage than the free plan as photos and videos require quite a bit of storage.

This article explains how you can upgrade, downgrade, or cancel your current iCloud storage plan. You can change your iCloud storage plan from your iPhone, iPad, iPod touch, and Mac.

Besides the free plan, Apple offers 50GB ($0.99/month), 200GB ($2.99/month), or 2TB ($9.99) plans. Please note that the 200GB and 2TB plans can be shared among family members.

What is iCloud storage used for?

Apple has made iCloud storage a key element for all its products. iCloud space is used for:

iCloud backup

iCloud Drive.

iCloud Photos.

Messages in iCloud.

Voice Memos in iCloud.

iCloud Mail.

This means that your content (photos, videos, device backups, and more in the cloud) will count against your iCloud storage when you set up iCloud.

Here is how to find your current plan. Follow the steps below to see which plan you are on and how much iCloud storage you are using.

See also: Cannot Download Photo: iCloud Library, Fix

How to downgrade or cancel your iCloud storage

If you have more space than you need, and if you find that the additional storage is no longer necessary, you may want to consider downgrading or canceling your plan.

As you can buy more iCloud storage, you can also cancel or downgrade your current iCloud storage plan. You can downgrade to any plan you want. When you cancel your iCloud storage subscription, you will be downgraded to the free iCloud storage plan, you’ll have 5GB of storage.

See also: iCloud: Some Files Were Unavailable Error, Fix

Please note that even if you cancel or downgrade, you can keep using your current plan until the next billing date. After that date, if your stored iCloud content exceeds your available storage, that means that some of your content will not be uploaded into iCloud. The storage decrease occurs when your current plan ends. If you suspect that you will exceed your iCloud storage limit, you can free iCloud space.

If you want to cancel your iCloud storage and stop paying a monthly fee, simply select the Free 5GB option. You will still have 5 GB storage but you will not have to pay a fee monthly.

As you can see above, you will also see an exclamation point icon if you are using more storage than the downgrade option.

How to upgrade your plan

You may want to switch to a bigger iCloud plan for various reasons. For example, you may want “the iCloud warnings about storage being low” to stop. If you decide to upgrade meaning if you decide to buy more iCloud storage, the new plan will be billed to your Apple ID. Your plan will automatically renew monthly unless you downgrade or cancel. Follow the steps below:

When you upgrade, unlike downgrading, the storage increase will occur immediately. Currently, all of iCloud storage plans are billed on a month-to-month basis.

See also: iCloud Backup Failed.

You're reading How To Upgrade & Downgrade Or Cancel Your Icloud Storage Plan

When To Upgrade Motherboard ?

Upgrading your computer motherboard might be a cheaper alternative to buying a brand new PC. Whether or not to upgrade your motherboard is a subjective question, it truly depends on factors like, among other things, personal preference.

More so, these factors are also important when contemplating between replacing or upgrading the components attached to it. Let us look at some things you should consider before upgrading your motherboard.

Don’t Rush It…

Firstly, don’t be in a hurry to upgrade yours. The truth is, a motherboard’s lifespan is between 7-10 years. However, if you aren’t good at taking care of your PC motherboard, it might take less time before you’ll need an upgrade.

But if you’re not a heavy user and don’t put pressure on your motherboard, it can last much longer. Some motherboards are over 20 years old and are still working.

Exhaust All Other Options

Only upgrade your motherboard after you’ve exhausted all other options. The truth is, some motherboards cost more than some low-end PCs. Therefore, it isn’t always a cheaper alternative to buying a new PC. 

So, before you upgrade, try upgrading your video card and RAM. It’s cheaper to upgrade your graphics card and add a faster RAM than upgrading the whole motherboard or CPU. Also, the RAM and video card boost might improve your PC’s performance better than if you got a new motherboard or CPU. 

Another thing you need to know is this: installing your motherboard/CPU is difficult. First of all, you’ll have to remove each adapter card. Then you’ll need to take out all the wires or even disconnect parts of your case. And guess what? You’ll have to do it all over again.

In addition, your existing adaptor cards are one of the dependencies of your motherboard or CPU. These include a modem, sound, port cards, and video. Your motherboard needs the adaptor cards to take care of the video on your monitor, the sound you put in your speakers, and the internet in your browser. 

One more thing you’ll have to consider is this: you might need to remove all power supply and existing memory modules. It would be best if you did so because a new motherboard upgrade may force you to let go of every memory module you obtained over the years. 

When It’s Broken

As discussed earlier, upgrading your motherboard can be daunting and expensive. Given that you can use it for a very long time, you may not need to upgrade it just yet, unless, of course, for this reason: when it’s broken.

So, when you realize that your motherboard is no longer responding and you’ve tried several repairs and tests, then you may upgrade it. The motherboard isn’t common maintenance or replacement hardware, so only replace it when it’s causing your PC several problems.

More so, when there’s a component failure or parts connected to the motherboard are out of date (such as older CPU component type, DDR2 memory), it’s a sign that you need a new motherboard.

In addition, component failure on the motherboard might also be when your system is unstable or doesn’t boot. You should probably replace it at this point.

When You Need to Upgrade Your System

Perhaps your system no longer meets your needs, especially if you’re a programmer or a gamer, upgrading to a new CPU might be necessary. Also, if you need to upgrade your system and add new components, you might replace your motherboard.

The reason is that these components (RAM, CPU, etc.) might need a motherboard compatible with them. So, if you want to boost your RAM or add a faster core in your CPU but your motherboard doesn’t support it, then you can, of course, upgrade to one that supports it. 

New Technology

Motherboards come with specific capabilities. So, even if you update the BIOS firmware and add new capabilities to the motherboard, it still won’t give it new abilities.

For instance, let’s say your motherboard only supports USB 2.0 ports; it can’t automatically upgrade its native capabilities to USB 3.0. After all, the motherboard chipset is already soldered. 

The thing is, motherboards will support only a few new generations of a particular CPU line. Therefore, you can upgrade your CPU to a slightly recent model. And this applies to RAM as well.

However, it has a limit. It’s essential to find out what these limitations are from your manufacturer before deciding. You can do this by reviewing the technical documentation on your manufacturer’s website.

Alternatively, instead of replacing the motherboard, you might want to add a PCI card that supports the capabilities you’d like to add. For example, if you want to upgrade to a faster Ethernet port, more SATA ports, or a USB 3.0 port, then get a PCI card that supports these capabilities. 

However, the new PCIe 4.0 card is a new feature you might prefer. If that’s the case, then you might need to get a new motherboard that will support it.


Finally, as I said earlier, replacing your mother may not be necessary, and it’s always subjective. After considering all the factors explained above, it might boil down to age. You might have already used your motherboard for more than five years; therefore, age might be an indicator for replacement.

As a result of age,  you might begin to notice that your system is slower. The fault could come from your hard drive. You can quickly fix this issue by getting an SSD. 

Also, it would help if you were sure that the problem isn’t coming from your CPU because it might be struggling to keep up with current software demands. Another indicator could be that after seven years of use, your browser now takes an eternity to load.

At this point, it will be safe to say that what you do need to replace is your computer system. You could get a fairly used one that’s more recent in terms of generation than the older one.

Google Adds Personalization To Toolbar Upgrade

Google Adds Personalization to Toolbar Upgrade

Google went live tonight with version 4 of its toolbar for IE (Firefox version coming soon I’m told). You can take a look at the laundry list of features and upgrades here.

Worth noting from my point of view are the following:

* Account sign-in (from the toolbar; creates another incentive to sign up for an account/Gmail)

Google also enables users to put Local, Froogle, Image Search, Video, News and Gmail (as mentioned) into the toolbar. Will this impact usage of these services? It could well boost their visibility and, ultimately, their usage.

The previously much criticized “Autolink” feature does some interesting things with Local, displaying all the addresses that appear on a map (e.g., “wine shops, Oakland, CA”‘) as a pull-down menu. That enables the user to quickly select a location if s/he knows it (“I want to one on Main,” etc.).

Google has a new marketing (and to some degree branding) vehicle to build awareness for these various services (Local, Video, Froogle) through their (opt-in) presence on the toolbar. And the Google Pack “Updater” will notify users of changes and updates, etc. How about a Google Music or Google Travel button in the future?

I’m sure I haven’t captured all the tricks the new toolbar can and will be able to do. But the thing that is most intriguing to me is the way in which the toolbar can house alerts/dynamic searches and could potentially become an RSS reader.

Imagine third parties creating buttons or feeds (as more sites are doing) for specials/deals/offers that can become buttons or persistent searches in the toolbar. It creates some very interesting possibilities.

Yahoo!’s toolbar also has “anti-spy,” a feature that the new Google toolbar doesn’t offer (which I use to delete tracking cookies every day). Indeed, Google hasn’t duplicated all the features on the Yahoo! toolbar, but it has eliminated the “customization gap” that existed, and created a broader range of potential personalization opportunities.

In addition, the Google toolbar ties in to Google’s personalized homepage (for those registered and signed in) and to your “search history.” In this way we start to see how the “Fusion” strategy might start to knit together some of these disparate elements (personalized home, sidebar, desktop search, toolbar).

Google right now has a “many doors” approach, in that users can access Google and search through any number of tools and utilities (personalized home, Sidebar, toolbar, desktop search, etc.). Over time it will start to be clear to Google how users are predominantly tapping into its features and services and the company will place emphasis accordingly.

Toolbars have been important but we expect that over time they will become even more strategic. Yahoo! will not likely leave this development unanswered (at the very least I’d anticipate more custom buttons to be introduced).

So expect more competition and increasing levels of functionality on the “toolbar front” in the future.

Upgrade Php Version To Php 7.4 On Ubuntu

Upgrade PHP version to PHP 7.4 on Ubuntu. You can upgrade your current PHP version to the latest release PHP 7.4 on your Ubuntu 18.04.

This upgrade is tested on virtual machine instance running Ubuntu 18.04 OS on Google Cloud Compute Engine. So the steps mentioned in this guide works on any cloud servers like AWS, DigitalOcean, Linode, Vultr or any VPS or Dedicated servers running Ubuntu 18.04.

Here is a brief guide to show you how to install and upgrade to PHP 7.4 on Ubuntu 18.04 LTS with Apache and PHP7.4-fpm with Nginx.

You can follow this guide to Upgrade to PHP 8

Add PPA for PHP 7.4

Add the ondrej/php which has PHP 7.4 package and other required PHP extensions.

Once you have added the PPA you can install PHP 7.4.


Install PHP 7.4 for Apache

Execute the following command to install PHP 7.4

sudo apt install php7.4 Install PHP 7.4 Extensions

Installing PHP extensions are simple with the following syntax.

sudo apt install php7.4-


Now, install some commonly used php-extensions with the following command.


sudo apt install php7.4-common php7.4-mysql php7.4-xml php7.4-xmlrpc php7.4-curl php7.4-gd php7.4-imagick php7.4-cli php7.4-dev php7.4-imap php7.4-mbstring php7.4-opcache php7.4-soap php7.4-zip php7.4-intl -y

After the installation has completed, you can confirm the installation using the following command

php -v Enable PHP 7.4 for Apache

Now you need to tell Apache to use the installed version of PHP 7.4 by disabling the old PHP module (below I have mentioned php7.0, you need to use your current php version used by Apache) and enabling the new PHP module using the following command.

sudo a2dismod php


sudo a2enmod php


Restart Apache for the changes to take effect.


sudo service apache2 restart Install PHP 7.4 FPM for Nginx

For Nginx you need to install FPM, execute the following command to install PHP 7.4 FPM

sudo apt install php7.4-fpm

Follow the same method above mentioned to install the extensions

After the installation has completed, confirm that PHP 7.4 FPM has installed correctly with this command

php-fpm7.4 -v Modify Nginx configuration to use PHP 7.4

For Nginx you need to update the PHP-FPM socket in your Nginx configration located inside the sites-available directory. This will be located inside the location block location ~ .php$

Edit your configuration…

sudo nano /etc/nginx/sites-available/


The line you need to modify will look like this…

fastcgi_pass unix:/run/php/php



You need to replace the old PHP version with the new version.

fastcgi_pass unix:/run/php/php



Test your configration.

sudo nginx -t

Save the file and exit the editor and restart Nginx for the changes to take effect.

sudo service nginx restart Configure PHP 7.4

Now we configure PHP for Web Applications by changing some values in php.ini file.

For PHP 7.4 with Apache the php.ini location will be in following directory.

sudo nano /etc/php/7.4/apache2/php.ini

For PHP 7.4 FPM with Nginx the php.ini location will be in following directory.

sudo nano /etc/php/7.4/fpm/php.ini

Hit F6 for search inside the editor and update the following values for better performance.

Once you have modified your PHP settings you need to restart your Apache for the changes to take effect.

Configure PHP 7.4 FPM Pools

PHP 7.4 FPM allows you to configure the user and group that the service will run under. You can modify these with these commands

Change the following lines by replacing the www-data with your username.

user =


group =


listen.owner =

username =


Hit CTRL+X and Y to save the configuration and check if the configuration is correct and restart PHP.

Restart PHP 7.4 FPM

Once you have updated your PHP FPM settings you need to restart it to apply the changes.

sudo php-fpm7.4 -t sudo service php7.4-fpm restart

Prepare yourself for a role working as an Information Technology Professional with Linux operating system


Now you have learned how to upgrade PHP to PHP 7.4 on Ubuntu 18.04.

Welcome Python 3.11, An Upgrade To Counter Decades

Python 3.11 is up to 10-60% faster than Python 3.10. On average, developers measured a 1.25x speedup on the standard benchmark suite.

Python is incredibly popular because it’s easy to learn, versatile, and has thousands of useful libraries for data science. But one thing, it is not as fast. That’s about to change in Python 3.11, currently in the first beta phase of its preview (version 3.11.0b1) ahead of its stable release later this year. It is one of the most keenly anticipated versions. “Python 3.11 is up to 10-60 percent faster than Python 3.10,” state the release notes.

How is this being done? Python 3.11 is the first release to benefit from a project called Faster CPython, where CPython is the standard version of the interpreter. Faster CPython is a project funded by Microsoft, whose members include Python inventor Guido van Rossum, Microsoft senior software engineer Eric Snow, and Mark Shannon – who is under contract to Microsoft as tech lead for the project.

A session scheduled for the EuroPython event to be held in Dublin in July centers on some of the changes that enable the speed-up. Shannon will describe the “adaptive specializing interpreter” in Python 3.11, which is PEP (Python Enhancement Proposal) 659. This describes a technique called specialization which, Shannon explains, “is typically done in the context of a JIT [just in time] compiler, but research shows specialization in an interpreter can boost performance significantly.”

The interpreter identifies code that can benefit from specialization and “once an instruction in a code object has executed enough times, that instruction will be “specialized” by replacing it with a new instruction that is expected to execute faster for that operation,” states the PEP. The speed up can be “up to 50 percent.”

New Features

Enhanced error locations in tracebacks

When printing tracebacks, the interpreter will now point to the exact expression that caused the error instead of just the line.

 For example:

Traceback (most recent call last):

    print(manhattan_distance(p1, p2))


  File “”, line 6, in manhattan_distance

    return abs(point_1.x – point_2.x) + abs(point_1.y – point_2.y)


AttributeError: ‘NoneType’ object has no attribute ‘x’

Previous versions of the interpreter would point to just the line making it ambiguous which object was None. These enhanced errors can also be helpful when dealing with deeply nested dictionary objects and multiple function calls,

Traceback (most recent call last):



  File “”, line 18, in magic_arithmetic

    return add_counts(x) / 25


  File “”, line 24, in add_counts

    return 25 + query_user(user1) + query_user(user2)


  File “”, line 32, in query_user

    return 1 + query_count(db, response[‘a’][‘b’][‘c’][‘user’], retry=True)


TypeError: ‘NoneType’ object is not subscriptable as well as complex arithmetic expressions:

Traceback (most recent call last):

    result = (x / y / z) * (a / b / c)


ZeroDivisionError: division by zero

New syntax features:

                     PEP 654: Exception Groups and except*. (Contributed by Irit Katriel in bpo-45292.)

New typing features:

PEP 646: Variadic generics.

PEP 655: Marking individual TypedDict items as required or potentially missing.

PEP 673: Self type.

PEP 675: Arbitrary literal string type.

Security improvements:

New -P command-line option and PYTHONSAFEPATH environment variable to not prepend a potentially unsafe path to chúng tôi such as the current directory, the script’s directory or an empty string.

Other Python 3.11 additions, fixes, and changes

Many smaller improvements also landed in Python 3.11:

Python objects require less memory, as their namespaces are now lazily created, and their namespace dictionaries now share keys whenever possible

Dictionaries where all keys are Unicode no longer need to store hashes, thus reducing the size of the dictionary and allowing more cache efficiency

The CPython runtime, the reference interpreter for Python, now has experimental support for being compiled to WebAssembly. This may aid the future development of projects like PyScript, which allow a WASM-compiled Python runtime to operate in the browser

Apple Iphone 13 Vs Older Iphones: Should You Upgrade?

Dhruv Bhutani / Android Authority

The iPhone 13 series might have been superseded by the iPhone 14 series, but two of the phones are still sold by Apple, and two others are readily available at resellers. That means prices are lower than ever, but are they worth the upgrade if you’re still holding on to an older iPhone? Let’s find out in this iPhone 13 vs older iPhones comparison!

For even more info, check out our full guide to deciding which iPhone to buy.

iPhone 13 vs iPhone 12

David Imel / Android Authority

If you have a phone from the iPhone 12 series, the iPhone 13 series will look very familiar. It was the first series to introduce the Mini, which offered users a manageable size and, more importantly, a more affordable option. Apple kept this strategy for the iPhone 13 series, with few major changes across the board.

In fact, the iPhone 13 series is quite an iterative update and not that different from the iPhone 12. You may not even be able to tell the phones apart if laid on a table in front of you. However, there are a few notable upgrades that might tempt you to get the new phone.

iPhone 13 vs iPhone XS, XS Max, and XR

The iPhone XS and XS Max brought many of the changes from the previous iPhone X to the mainstream. Although the naming practice was dropped after this lineup, the S-editions were an iterative update of the previous models. It packed the latest processor, the A12 Bionic, upped the RAM, and introduced a higher 512GB storage option. The XS Max had the same hardware as its smaller sibling. Giving it its name was the huge 6.5-inch display, the first from Apple to cross the 6-inch threshold. It also had a larger battery as well and provided better battery life.

Because of the burgeoning prices of the flagship range, Apple also introduced the iPhone XR. It offered flagship performance, and there were plenty of colorful options to choose from. However, the build quality and camera setup weren’t as good as the higher-end models, which allowed Apple to keep the price relatively low. The approach differs from modern phones like the iPhone SE or iPhone 13 Mini, however, because the phone was between the XS and XS Max in size.

The iPhone XS, XS Max, and XR are four years old at this point, but some users on a budget might want to hold on to them for a little longer. The good news is that you won’t miss out on any iOS 16 features with these devices, as they are both powered by Apple’s A12. This SoC, combined with as much as 4GB of RAM, should keep things running smoothly as well.

Of course, the iPhone 13 series is better across all aspects and definitely a worthy upgrade. But if you’re curious about the rumored big things Apple has in store for its 2023 flagships, there’s no reason why you couldn’t keep the XS series running for another year.

iPhone 13 vs iPhone 8, 8 Plus, and older

If you still have the iPhone 8 series or an even older Apple phone, it’s probably time for an upgrade. The five-year-old iPhone 8 and 8 Plus were the last Apple flagships to feature the classic iPhone design with large bezels and the Touch ID fingerprint scanner. The 4.7-inch and 5.5-inch displays of the iPhone 8 and 8 Plus are tiny by today’s standards, with the iPhone 13 Mini being the best option if you’re hoping to maintain the same overall footprint. Unfortunately, the smaller Mini design was dropped for the iPhone 14 lineup, although the iPhone 13 Mini is still available.

You’ll get much better performance with the new phones. The displays are far improved, particularly if you splurge on the iPhone 13 Pro models that feature a 120Hz refresh rate. And while the iPhone 8 cameras were excellent for their time, you’re missing all the latest hardware and software features available on the newer phones. You also don’t get 5G support.

It’s no surprise that the iPhone 13 series is better than the iPhone 8 lineup in every way.

The one thing you don’t have to worry about is the software package itself. Every iPhone going back to the iPhone 6S series is eligible for an upgrade to iOS 15 and most of its new features, except those that rely on hardware. However, while Apple does a great job optimizing its software for older phones, you will absolutely see some sluggishness with the iPhone 8’s A11 Bionic processor and 3GB of RAM. iOS 16, on the other hand, is compatible with phones as old as the iPhone 8 and 8 Plus.

It’s not surprising that the iPhone 13 series is better than the iPhone 8 lineup and older iPhones in every way. If you’re looking to upgrade, now is a great time to do so, as prices are lower than ever.

Update the detailed information about How To Upgrade & Downgrade Or Cancel Your Icloud Storage Plan on the website. We hope the article's content will meet your needs, and we will regularly update the information to provide you with the fastest and most accurate information. Have a great day!