Fix for WiFi Issues With Intel Centrino Wireless N

If you are experiencing WiFi dropouts and disconnects, this could be due to a compatibility issue with some laptops running Intel Centrino Wireless N, and some manufacturers routers or wireless access points.

The below fix, while effective for many users, does disable the "N" band of your wireless card, causing the card to connect on the older b/g 2.4GHz bands. This means that your connection will likely be slower in terms of overall bandwidth (Wireless N tops out at 300Mbps whereas G is limited to 54Mbps), although for many users this speed is still superior to their internet connection and so unless you are transferring files to another PC or laptop or device (such as a NAS box) within your network, it is likely you won't notice much difference.

It is easy to back out of this change, although this does require changing some "Advanced" settings, so if you are unsure what you are doing, please be very careful or consult an expert for help.

Disabling Wireless N to Improve Stability

1) Right-click on the Start Button and from the context menu, click on "Device Manager".


2) From the device manager, expand "Network adapters" and find your "Intel Centrino(R) Wireless-N" device and double-click on it.


3) From the device properties window, click on the "Advanced" tab, then click on the "802.11n Mode" property and change it's value in the drop-down from "Disabled" to "Enabled" and click on "OK".


Done! If the fix has worked you should no longer have the instability you were previously experiencing.

To reverse this change, simply follow the instructions again and re-enable the 802.11n Mode.

If you found this guide helpful or have any questions and want to engage with Binary Blue, you can find us on Twitter and Facebook!


Published in Guides/ Tagged under /

How to Import CSV Files into Excel Without Breaking Them!


Have you ever had this problem? You've got some data that's been exported from a CRM system, or your ERP, or emailed to you by a data provider or colleague. Your data should look something like this, with phone numbers all showing correctly whether they have spaces in the numbers or not:

But what they actually look like is this:

Everything is crooked, reality is poison, I WANT TO GO BACK!

The problem is, repairing a file after it has been damaged in this way is extremely laborious, if not impossible depending on it's size and how many number fields have been affected. A quick check into the the original CSV file shows that the numbers are in fact correct:

A lot of the time, the reason for this is the way that Excel treats numeric fields by default. If the file is saved in this state, ALL of the prefixed 0's will be gone forever. Simply hitting save right now would save back to the original CSV format, and looking at the file again we can see:

That the very fabric of the universe has been torn asunder. Also nobody will ever hear from Bert or Harry again.

So here's what we need to do to ensure this never happens again, and you can tell Timmy in accounts that he needs to do this, too, and save everyone a great deal of stress.


Correctly Importing CSV Files Into Excel

1) Firstly, we need to hijack Excel's import process. If you just double-click on the CSV file, Excel will just try and open it and make some assumptions on field types based on the kind of data it can see. What we need to do, is jump ion before those assumptions are made.

Head to the "Data" tab, and expand the "Get Data" dropdown, head through "From File" and finally select "From Text/CSV".


2) Find the CSV file you are trying to open, select it, and click on "Import".

3) The file import window will open and show the contents of your CSV file, as well as some options for data detection. From here you could make changes to the way that Excel is detecting the field types in your document, but right now we don't actually need to, we just need to select "Load".

NOTE: We don't need to do this in this example, but if you did select "Edit" from this window you would be taken the Query Editor, which will allow you to manipulate the data before it is imported into Excel. However, the majority of the time you shouldn't actually need to do this. This tools are considerably more powerful than Excel's older legacy import tools, but they are also quite complex. I won't be going through all the options and capabilities here, but just know that you can, and if you ever need to, the ability to re-form data during the import phase does exist. For now, let's not click Edit, and move on to the next step.


4) So, the data has been loaded, and look at that, we have all of our numbers present and correct. Which leads to the question, if we didn't actually do anything to the data and we just clicked on Load, how did it work when simply double-clicking on the file resulted in an incorrect import?

The answer is: It is the magic of the dance.

In the background, double-clicking on the file isn't actually sending Excel through the same import process, and instead is still using Excel's legacy import methods.

But what if you liked the older import methods? If you were familiar with the way older versions of Excel used to do things and want to go back? Well, you can.


Re-Enabling Excel's Legacy Import Modes

1) Click on "File" and then "Options".


2) From the Options Screen, go to the "Data" tab and place a tick in the "From Text (Legacy)" check box from the "Show legacy data import wizards" section. You can then click "OK" to close the Options Dialog.


We're only interested in this option for now, but there are other legacy import wizards in here that you may want to also enable, or simply remember for later, in case you need them.


3) Now, going through a similar route to the original method, you can head to the "Data" tab, then expand the "Get Data" dropdown. Only now, there is a new "Legacy Wizards" option, from which you can now select "From Text (Legacy)".


4) A slightly familiar window should now pop up. This is the older import wizard from previous versions of Excel.

From here you can choose "Delimited" to indicate that your file has column separation designated by some sort of special character (in this instance, in our comma-separated-values file, it is a comma) and click on "Next".


5) From the next screen, tick "Comma" from the list of delimiters and then click on "Next".


6) From the final part of the wizard, we need to make sure Excel is formatting the phone numbers column as "Text" rather than "Number". So select the column and then choose "Text" from the "Column data format" options.


Done! Our CSV is now imported using the legacy import wizard and all of the numbers are present and accounted for. Not quite as fancy as the new import wizard, but if you're familiar with the process and would rather keep using a tool you are comfortable with, then have at it!


If you found this guide helpful or have any questions and want to engage with Binary Blue, you can find us on Twitter and Facebook!

Published in Guides/ Tagged under /

How to Dynamically Remove Scientific Notation in Excel 2016

So you have a workbook with text, integers, decimals, currency and an assortment of data. Not all layouts will place data of one type conveniently into a single column or row.

Then, you get this:

This is scientific notation. Excel automatically formats integers longer than 12 characters like this to reduce the overall characters present in a cell.

And you can't turn it off.

Which pretty much leaves you with the long and arduous task of manually reformatting potentially hundreds of individual cells as "number" to remove the notation. This has been scientifically proven to lead to heavy drinking and short but potent bursts of uncontrollable crying.

But wait! Put down that bottle! We can fix this. And here's how:

Excel 2016 has a neat little feature, called Conditional Formatting. This allows the application to hunt down cells that match a set of criteria, and apply formatting to them. This could be text size, colour or other visual style. But it can also set the cell content format to one of your choice.

1) Highlight the cells affected (or the whole sheet if required)

2) Select the "Conditional Formatting" drop-down from the Styles block on the menu bar and click "New Rule..."

3) Select "Format only cells that contain" as a Rule Type. Then set the rule description to: Format only cells with: Cell Value | greater than | 100000000000

Then click on "Format"

4) In the Format menu, click the "Number" tab, and select "Number" from the category list.

You will probably want to set the decimal places to 0.


5) Once you click OK, your rule should look something like the image below. Click "OK" to confirm the rule creation.


6) Done! You can probably do a little dance now to celebrate.


Conditional formatting can be used for a variety of purposes, but this is one example of how it can help turn long and arduous tasks into a a few simple clicks.

Remember, always check a subset of your data to make sure your rule is performing as expected.

For more help, advice or consultancy, contact Binary Blue. Experts in Data.

Published in Guides/ Tagged under /
What is the Cloud?

What is the Cloud?

With the increasing popularity of cloud hosted content and services, businesses can find themselves divided between on-premise servers or applications, and cloud-hosted services, often split between multiple suppliers. It can be hugely beneficial to move site-located hardware and risk to a secure off-site location reducing or removing the headaches of upgrades, backups or security concerns.

Sounds perfect, right? But what are the pitfalls of cloud-hosted services?

Your house runs on electricity, gas, water and other externally provided utilities and services. Those utility providers are the application and software providers as they were before the cloud - you pay money, they provide a product. But you still have a boiler to consume the gas, a fuse box to manage your electricity, cables, pipes and taps throughout your walls to deliver the gas, water and electricity to where you need it. The boiler, fuse box, pipes, cables and everything within the building are still your responsibility, which can be a pain if the boiler needs replacing or a pipe springs a leak, but it gives you ultimate control over changes. You want to re-program your boiler to provide heat at specific times of the day? You want a pipe running to a new location? More sockets adding? No problem. You don't have to contact the utility provider, and maybe you can even do a lot of the work yourself, or if not, a trusted engineer can do the job.

So, let's say you decided to cloud host your utilities. Your boiler is now gone, so is the fuse box: hosted with the utility provider themselves. Brilliant, right? You no longer need to worry about servicing the boiler, or replacing fuses; you just pay a higher monthly fee and all of that is taken care of. Hot water and safe electricity are provided directly to your door. Although, when the utility company moved your boiler, you were without water for three days, and after it came back on it took several more before the temperature was the way you wanted it. Afterwards, what happens if you need extra sockets or lights? You need to switch off the breaker before you make the change, but the fuse box is no longer at your house. You want to re-program the boiler to come on at different times of the day, but the boiler is gone. For some utility providers this might not be a problem, you make a call to them and they can usually make the change you asked for within 24-48 hours. A bit annoying if you need it now, but maybe not the end of the world.

But what if it's more complicated than that? What if you've got some fancy new home automation tool that allows you to control your house using Amazon's Alexa, or your phone? Now you have something that needs to speak to both the heating, AND the electrical systems. But they are with two different suppliers. So now you need the suppliers to talk to each other to make their remote boiler work together with the remote fuse box and talk nicely with Alexa. You no longer have the control, you have to wait and chase. Maybe one of the utility providers is excellent and attentive, but the other is hard to reach and slow to respond? This might be fine, if you only have to contact them infrequently, but if there’s an emergency it could become problematic very quickly.

This is the cloud.

But something else was cut along with the boiler and the fusebox. The engineers. The trusted professionals that would have helped make everything work properly before you sent your appliances off to the utility provider. The thing is, often those same professionals are familiar with the utility companies, the cloud hosting providers. They understand how they work and how to move things along, even how to get two different providers to work together to deliver the right results. These engineers know how to integrate things between the utility provider and the end user, and even other third party products, like the Alexa, and you still need your pipework and cabling kept in order.

Professional, reliable and trusted engineers help everything work together, no matter where the hardware exists, or who the provider is. They help manage the migration of your services to make sure that loss of service is minimised, or even non-existent during the transfer process. They help knit together all of your services and make them work for you. After all, that's the whole point.

This is Binary Blue.

Published in Binary Blue Articles/

Should You Keep Using Kaspersky Antivirus?

Moscow based cyber security company Kaspersky Labs have been under fire recently for alleged collaboration with the Russian Government, in fact the issue has been raised and roumoured so many times that it's become increasingly difficult to ignore the subject.

Kaspersky offers both free and premium versions of its antivirus software to businesses and home users and is estimated to be used by 400 million people globally.

Most recently, the UK's cyber security authority has advised government agencies against using security products from Russia-based companies in the interest of national security. In a letter to government officials, Ciaran Martin, CEO of the National Cyber Security Center, raises serious concerns about the nature of antivirus products, the unlimited nature of their access to systems they are installed on, as well as the necessity for them to "phone home" to receive updates and potentially pass back system information.

While Martin doesn't call out Kaspersky directly as being the focal point of concern, the letter does note that they are "... in discussions with Kaspersky Lab, by far the largest Russian player in the UK" noting they are working with Kaspersky in "... seeking verifiable measures to prevent the transfer of UK data to the Russian state.".

In response, Barclays Bank have ceased offering Kaspersky antivirus for free to its customer base, despite dodging this same decision less than a month ago, citing lack of any evidence that Barclays customers' data had been compromised. The most recent move has been marked as a precaution only, and the Barclays site has been stripped of all downloads and references to the previous Kaspersky offer.

The trouble is that nobody has come forward with any verifiable proof that Kaspersky's software is doing anything other than advertised - checking systems for viruses and malware, and only phoning home to receive legitimate definition and application updates.

So, should you continue to use Kaspersky products? Right now, with no definable proof, there's no reason to say that yes, you should. However any business dealing with the UK government, defense or military contracts may want to consider alternative providers in order to fall in line with the new government recommendations.

If your business needs security advice or consultation, get in touch with Binary Blue.

Published in Security/