Friday, December 25, 2015

Why Microsoft will beat Google in the enterprise cloud war

Google beat Microsoft to market with its cloud-based suite of business apps, but the tables have turned and many organizations, particularly large enterprises, are now looking to Microsoft for their cloud needs.

As Google and Microsoft battle for enterprise cloud customers, each company's natural strengths (and weaknesses) become more apparent. Microsoft, for example, is winning over large enterprises that already have massive workforces on Office 365. Google for Work, meanwhile, continues to be popular among small-to-midsize businesses (SMBs), particularly organizations that don't have dedicated IT staffs and aren't burdened by legacy technologies that require ongoing support.

The pendulum started to slowly swing back in Microsoft's favor after it released Office 365 in 2013 and finally embraced the cloud, according to TJ Keitt, a senior analyst with Forrester Research. It is difficult to accurately compare the two companies' user numbers because neither Microsoft nor Google provide details on user bases, or the sizes of the companies they serve, but Keitt suggests Microsoft is on the winning end of the recent shift.

"There is momentum associated with Microsoft Office 365," he says. "And that was probably always going to be the case, because there are some fundamental differences between Google Apps for Work and Office 365."

Microsoft Office 365 gives IT more options and controls
It's easier to get started with Google's tools, for example, but Microsoft provides greater flexibility and support for critical IT deployment needs, according to Keitt. Office 365 customers have more options when it comes to licensing for apps and data that will be hosted by Microsoft partners; access to the platform in a shared environment; and using dedicated Office 365 environments. "Google doesn't provide that deployment flexibility," Keitt says, and adds that Google for Work only supports multi-tenancy deployments.

Vanessa Thompson, research vice president at IDC (CIO.com and IDC are both owned by IDG Communications), says both platforms are gaining momentum. "As the level of comfort for cloud-based solutions in general increases, there will be uplift across both solutions."

Office 365 offers many more IT-specific plans than the two options available in Google for Work, Thompson says. "It is all up to customer choice. Some companies might be happier to mix and match functionality and licenses, and would go with Microsoft, but others are looking for a more straightforward transaction and would go with Google for Work."

Microsoft provides a pathway for businesses with SharePoint deployments, for example, to continue using those services while moving other elements of their Microsoft portfolios to the cloud, Keitt says. Conversely, Google presents some "stumbling blocks for companies that aren't interested in ripping or replacing what they were using previously," he says.

These "different on-ramps" for large companies that already use Microsoft products represent opportunities for the software giant, according to Keitt.

Microsoft's strengths are particularly appealing to Forbes Global 2000 companies, according to Keitt. "That's usually where you start to see a break in interests between Google and Microsoft," he says. "Those very big companies are interested in Microsoft more than Google because of deployment flexibility, as well as hybridization capabilities."

Thompson says Keitt's conclusions align with her research and suggests Microsoft's approach is twofold, because it caters to companies that want to transition to Office 365 for email, as well as organizations looking to mobilize existing desktop apps that they want to continue use.

Google, however, targets companies looking to move completely to the cloud, according to Thompson. Google provides offline access to some of its products, but it can't match the functionality and IT control enabled by Microsoft.

Despite Google's earlier entry in the enterprise cloud market, it simply can't compete with Microsoft in a number of areas, according to Keitt. Google's technology was developed for use by consumers and then repackaged for business with a set of administrative consoles and IT controls, he says. Google also offers no enterprise equivalent to SharePoint, Yammer or machine learning. So "[i]t's not an apples-to-apples comparison across the board."

Last month Google said more than 2 million businesses pay to use Google for Work, and that suggests Google is still has more total customers, according to Keitt. But Microsoft owns the majority share of big business. "There is a fierce competition in smaller companies between Microsoft and Google," Keitt says. "I would say that Microsoft probably has a pretty good lead in larger companies around Office 365."
Google won't go out without a fight

Google is running promotions to steal away enterprise customers from its competitors. The company kicked off an initiative last month that lets businesses under other providers' contracts use Google for Work apps at no cost for the remainder of those license agreements. The move is part of a smart competitive strategy that could pay off in the SMBs market, according to both Keitt and Thompson. However, for most businesses, the choice between Google and Microsoft comes down to specific employee needs, as well as how frequently their employees use Microsoft Office.

"If your organizational policy is flexible enough to allow users to pick up standalone apps alongside suites then this might appease users and let them have more choice in the applications they use to get their work done," Thompson says.

Monday, December 7, 2015

9 research projects that could transform the enterprise

From unstructured data mining to visual microphones, academic labs are bringing future breakthrough possibilities to light

If you take a look at the list of trending repositories on GitHub, you’ll see amazing code from programmers who live around the world and efforts for firms big and small. But one thing you don’t often see is work that comes from the university labs. It’s rare for the next big thing to escape from an academic computer science department and capture the attention of the world.

That’s not a knock on university research. But competing with open source projects that enjoy broad support across the industry and around the world is challenging for a handful of academics and grad students. Sure, many of the top computer science schools are well off, but that doesn’t mean the money is pouring into research. Open source programmers, on the other hand, can usually build better code faster, often because their have bosses who pay them to build something that will pay off next quarter, not next century.

Yet good computer science departments still manage to punch above -- sometimes well above -- their weight. While a good part of the research is devoted to arcane topics like the philosophical limits of computation, some of it can be tremendously useful for the world at large.

What follows are nine projects currently under development at university labs that are worth your attention. They may not be the absolute best or furthest along, but each has the potential to have a broad impact on the world of computing. Some offer shipping code, others offer mostly potential, but all offer a straightforward path for transforming our world with useful computation.

DeepDive

Big data is one area where academia’s focus on mathematical foundations can pay off, and one of the more prominent packages to gain attention of late is DeepDive, a tool for exploring unstructured text. While many big data projects work with well-structured information that’s already in tables, DeepDive focuses on finding correlations in raw text files and other files that aren’t organized.

The Java code runs a pipeline that pushes the raw data through a set of tools that parses natural language into streams of entities -- that is, people, places, companies, or things. Then it uses statistical algorithms to search for connections among the entities, even if they’re not explicitly spelled out. These results are then boiled down to clear inferences and inserted into an old-school database.


The results vary depending upon the style of the text, the nature of the query, and the clarity of the writing, but in good circumstances the tool can deliver better results than humans can. The developers even report that some studies have shown that DeepDive “exceeded the quality of human volunteer annotators in both precision and recall for complex scientific articles.”

ZeroCoin
Bitcoin may be many things, but it is not as anonymous as many assume. The system tracks all transactions, so it's possible to trace a single coin from the date it was born, through every owner, to its current one. ZeroCoin wants to change that. The proposed system will establish a parallel world where coins will enter and leave, erasing the trail. It promises privacy and security in one.

The system establishes a new temporary currency called a ZeroCoin that’s kept in a big, anonymous pool that doesn’t track ownership or provenance. The true owner can spend the coin by creating a zero-knowledge proof that establishes their rightful control without revealing their identity. The coin is then removed from the anonymous pool and converted back into a regular bitcoin.

“Our goal is to build a cryptocurrency where your neighbors, friends, and enemies can’t see what you bought or for how much,” ZeroCoin’s developers say.

Burlap lets you define the problem as a network of nodes with vectors of features or attributes attached to it. The algorithms can search through the network using a combination of brute-force searching and statistically guided exploration. The higher level of the algorithm plans the search and deploys the best algorithms. The toolkit includes dozens of the most useful algorithms for agent-based search.

The tool is useful for data-driven worlds where the data can be mapped into a large collection of nodes or objects. The code is written in Java and includes a large assortment of debugging and profiling tools that are useful for keeping the code moving toward the optimal goal.

SpiroSmart
The smartphones may let us talk, text, and even watch cat videos, but their greatest contribution to society may be as mobile doctors, ready to track our health, day in and day out. Among the hundreds of new apps for tracking our bodies is SpiroSmart, a software program that analyzes our lungs by listening to us breathe and measuring the echoes and reverberations.

The traditional medical test called a spirometer requires people to breathe through a tiny windmill that measures the intensity. Using a microphone reduces the danger of contamination and makes it possible for people to test their breathing discretely throughout the day.

The project is one part of a collection of tools analyzing lung health. Another tool, CoughSense, will record the number and severity of “cough episodes” during a day. It replaces specialized equipment or paper logs. Another approach, WiiBreathe, watches the distortion of Wi-Fi signals in the 2.4GHz range as they pass through the body and the lungs. It can track breathing within “the accuracy of 1.54 breaths per minute when compared to a clinical respiratory chest band.” All promise to reduce the need for specialized hardware, making testing simpler and more effective for all users.

Halide
As digital photography becomes more common, it’s only natural that people will want to do more to their images than merely look at them. Some want to filter the colors, others want to edit the images, and still more want to use the images as input to some algorithm, perhaps for steering an autonomous car.

All of these algorithms require loops -- lots and lots of nested loops churning through the rows and columns of pixels. It turns out that being careful with the design of your algorithm by paying attention to the caching of data when structuring these loops can make a big difference in speed. If you want to convert your algorithm to run on a GPU, you’ll need to rethink all of these algorithms again.

Halide is a computer language for image processing designed to abstract away these decisions for you. It will worry about the loops and GPU conversions for you. If you write the instructions for analyzing a single pixel, it will produce fast code for churning through the entire image.

Visual Microphone
Cameras have traditionally been used to take static photos of things to save for the future. The things might be moving when the shutter snaps, but after that, they’re frozen for eternity like people on a Grecian urn. They do what your eyes do by capturing light forever.

Now that superfast cameras can capture hundreds or thousands of images per second, researchers are discovering that the cameras can do more than imitate the eyes. They can also do what our ears and skin can do by sensing sound or vibration using light alone.

The Visual Microphone project uses a series of images to detect small movements in an object. In the demonstration video, Visual Microphone watches for tiny movements that a crinkly potato chip bag creates when sound hits the bag. The vibrations may be very slight, but they’re enough for the software to recover a reasonable approximation of the sound.

The team is applying the same general idea to other problems like determining whether a building or a bridge is stable and safe. They can use a sequence of images from a windy day to look for small or not so small changes in the building. Dangerous resonant vibrations may not be large enough to be seen by a human or even felt, but the camera can flag them.

The idea is simple enough to spawn a number of other sensors. Cameras can take our pulses by tracking the flow of blood through the subtle blushing of the skin. Video rib monitors can count the breaths of an infant by watching the expansion of the chest. In these cases, the camera is not only more efficient, but safer because it doesn’t make contact and works from a distance.

Drake
Robots and drones are becoming more and more common in the enterprise as they move from the labs and take on crucial roles. Controlling these machines requires a good grasp of the laws of physics. Drake is a collection of packages that makes it a bit easier to write the code controlling these machines.

The code delivers a number of basic and not-so-basic models for predicting how your robot will move. You can begin rigid body models, layer in aerodynamic results, and feed it all into a dynamic control algorithm. There’s also a complement of visualization tools to debug your code and watch how it behaves.

Institution: Massachusetts Institute of Technology
GitHub: https://github.com/RobotLocomotion/drake/wiki

R

Anyone who’s spent time with big data or data scientists knows that they rely, more often than not, on a language called R to chew through the numbers and deliver the kind of statistical insights that make managers happy. Whether it’s marketing, risk management, scheduling, or any of host of other jobs for keeping an enterprise running, R is tuned for the statistical analysis that prove or disprove a hypothesis.

Popular
030215 fcc net neutrality tom wheeler
As AT&T falls behind T-Mobile in streaming, an executive blames net neutrality
raspberry pi zero
The $5 Raspberry Pi Zero is one elusive stocking stuffer
free tech software storage
19 free cloud storage options

Education
Now, saving the best for last, is the one thing that universities do better than anyone: teach. All of these projects are nice, but many schools are also open-sourcing and sharing their courses. They’re sharing the course materials, streaming video lectures, and even organizing the kind of study groups and grading sessions that turn a lecture or a book into a full course.

There are dozens of good courses, so it’s possible to knit together a complete degree for free (or a low cost). These two GitHub repositories are pointers to a few of the real courses out there. Drink deeply because you won’t be limited by, say, tuition.

Thursday, November 26, 2015

98-365 Windows Server Administration Fundamentals


QUESTION 1
Users report that they are unable to print. You verify that the print spooler service is running. What should you do next?

A. Purge the service
B. Disable the service
C. Pause the service
D. Restart the service

Answer: D


QUESTION 2
To protect a server in case of a blackout, you should use a/an:

A. Uninterruptible Power Supply.
B. Dedicated surge protector.
C. Power Supply Unit.
D. Redundant power supply.
E. Hot-swappable power supply.
F. Line conditioner.

Answer: A


QUESTION 3
Power On Self Test (POST) runs when a computer first boots.
Which component software issues this test?

A. Complementary Metal Oxide Semiconductor
B. Northbridge On Board Chip
C. Basic Input/Output System
D. Southbridge On Board Chip

Answer: C

Explanation: The four main functions of a PC BIOS (Basic Input/Output System).
POST - Test the computer hardware and make sure no errors exist before loading the operating system. Additional information on the POST can be found on our POST and Beep Codes page.
Bootstrap Loader - Locate the operating system. If a capable operating system is located, the BIOS will pass control to it.
BIOS drivers - Low level drivers that give the computer basic operational control over your computer's hardware.
BIOS or CMOS Setup- - Configuration program that allows you to configure hardware settings including system settings such as computer passwords, time, and date.
Reference: http://www.computerhope.com/jargon/b/bios.htm


QUESTION 4
You have an Active Directory infrastructure that contains one domain and seven domain controllers. How many forests can you have without creating any trusts?

A. 0
B. 1
C. 7
D. 8

Answer: B

Explanation: In a Windows Server 2003 forest, you can link two disjoined Windows Server 2003 forests together to form a one-way or two-way, transitive trust relationships. A two-way, forest trust is used to form a transitive trust relationship between every domain in both forests.


QUESTION 5
You are troubleshooting a permissions issue with the Reports share. The permissions are shown in the following image:


The groups connect to the share.
Use the drop-down menus to select the answer choice that answers each question. Each correct selection is worth one point.


Answer:



QUESTION 6
Which RAID level mirrors a set of disks and then stripes across the disks?

A. RAID 0
B. RAID 1
C. RAID 5
D. RAID 10

Answer: D

Explanation: A RAID 1+0, sometimes called RAID 1&0 or RAID 10. RAID 10 is a stripe of mirrors.

Wednesday, November 18, 2015

LX0-104 CompTIA Linux+ Powered by LPI 2


QUESTION 1
Which of the following commands puts the output of the command date into the shell
variable mydate?

A. mydate="$(date)"
B. mydate="exec date"
C. mydate="$((date))"
D. mydate="date"
E. mydate="${date}"

Answer: A


QUESTION 2
What is the purpose of the file /etc/profile?

A. It contains the welcome message that is displayed after login.
B. It contains security profiles defining which users are allowed to log in.
C. It contains environment variables that are set when a user logs in.
D. It contains default application profiles for users that run an application for the first time.

Answer: C


QUESTION 3
When the command echo $$ outputs 12942, what is the meaning of 12942?

A. It is the process ID of the echo command.
B. It is the process ID of the current shell.
C. It is the process ID of the last command executed.
D. It is the process ID of the last command which has been placed in the background.

Answer: B


QUESTION 4
What output will the following command produce?
seq 1 5 20

A. 1
6
6

B. 1
5
15

C. 1
2
3

D. 2
3
5

E. 5
15
20

Answer: A


QUESTION 5
Which of the following SQL queries counts the number of occurrences for each value of the
field order_type in the table orders?

A. SELECT order_type,COUNT(*) FROM orders WHERE order_type=order_type;
B. SELECT order_type,COUNT(*) FROM orders GROUP BY order_type;
C. COUNT(SELECT order_type FROM orders);
D. SELECT COUNT(*) FROM orders ORDER BY order_type;
E. SELECT AUTO_COUNT FROM orders COUNT order_type;

Answer: B

Monday, October 26, 2015

77-882 Excel 2010

QUESTION 1
You work as a Sales Assistant at ABC.com. All users in the Sales department run Microsoft Office 2010.
You currently have Excel 2010 open and are working on a new workbook. You want to open an
existing workbook that is saved in your Documents folder.
Which two of the following methods could you use to open an existing workbook? Choose two.

A. Click the File tab and select Open.
B. Click the Office Button and select Open.
C. Use the Ctrl + E keyboard shortcut.
D. Use the Ctrl + O keyboard shortcut.
E. Use the Ctrl + N keyboard shortcut.

Answer: A,D

Explanation:


QUESTION 2
You are employed as a financial administrator at ABC.com. You are using Microsoft Office Excel
2010 to create a financial report ready for a meeting with ABC.com senior management.
You want to print a table from your financial report.
Which combination of the following steps will print the table without printing the rest of the
worksheet? Choose three.

A. Select the worksheet that contains the table.
B. Select the table.
C. Click the File tab button > Print.
D. Click the File tab > Print > Print Preview.
E. Select Print Active Sheet in the Print Settings section.
F. Select Print Selected Table in the Print Settings section.
G. Select Print Selection in the Print Settings section.

Answer: B,C,F

Explanation:


QUESTION 3
You are employed as a financial administrator at ABC.com. You are using Microsoft Office Excel
2010 to create a financial report.
The first worksheet in the financial report contains sales figures for each Sales person for the first
quarter of the year. The second worksheet contains sales figures for each Sales person for the
second quarter of the year. The third worksheet contains formulas that pull data from the sales
figures on the first and second worksheets.
You want to view all three worksheets simultaneously so you can see how the totals on the third
worksheet are affected by changes to the figures in the first two worksheets. You currently have
the workbook open in Excel.
Which combination of the following steps would enable you to view all three worksheets side-byside?
Choose two.

A. Use the File tab > Open function to open two more copies of the workbook.
B. Navigate to the View tab and use the New Window function to open two more copies of the
workbook.
C. Open two more copies of Excel 2010 and open two more copies of the workbook.
D. Use the Save As function to save two more copies of the workbook with different names.
E. Resize the Excel windows to display all three copies of the workbook side-by-side.
F. Use the Arrange All > Arrange Vertical function to display all three copies of the workbook sideby-
side.

Answer: B,F

Explanation:


QUESTION 4
You work as the Sales Manager at ABC.com. You are using Microsoft Office Excel 2010 to create
a workbook.
The workbook will be used to track deployments of the company’s product to customers. The
workbook will be updated by members of the deployment team and by other users in the Sales
department. You save the workbook and share it.
One month later, you modify the workbook by adding a formula to a cell in one of the worksheets.
The formula pulls data from other worksheets in the workbook. The formula does not work as
expected. You suspect that the some of the data in the workbook is invalid.
You select some cells and want to validate the data. You navigate to the Data tab but the Data
Validation option is unavailable.
What do you need to do before you can configure data validation rules?

A. You need to inspect the workbook.
B. You need to disable the sharing.
C. You need to disable protection on the workbook.
D. You need to disable encryption on the workbook.

Answer: B

Explanation:


QUESTION 5
You work as the Sales Manager at ABC.com. You are using Microsoft Office Excel 2010 to edit a
Sales report.
The workbook contains twelve worksheets named January through December. Each worksheet
contains a sales table listing the names of the Sales staff and the values of their sales for that
month. The format and layout of the table is identical on each worksheet.
You add another worksheet named Totals and Analysis to the Sales report workbook. You want to
create formulas in the Totals and Analysis worksheet that use references to sales values from the
tables on the other worksheets.
What type of cell reference is used to refer to the same cells on multiple worksheets within a
workbook?

A. A Tiered Cell Reference.
B. A 3-D Cell Reference.
C. A Multi-Cell Reference.
D. A Relative Cell Reference.

Answer: B

Explanation:

Tuesday, October 6, 2015

98-369 Cloud Fundamentals

QUESTION 1
This question requires that you evaluate the underlined text to determine if it is correct.
Your company is implementing Microsoft Office 365 and Exchange Online. You plan to configure the necessary public DNS settings. You need to create an SPF record to authorize the email service and present spoofing.
Instructions: Review the underlined text. If it makes the statement correct, select “No change is needed”. If the statement is incorrect, select the answer choice that makes the statement correct.

A. No change is needed
B. a PTR record
C. an MX record
D. a CNAME record

Answer: A

Explanation: The SPF (TXT) record helps to prevent other people from using your domain to send spam or other malicious email. Sender policy framework (SPF) records work by identifying the servers that are authorized to send email from your domain.
Reference: External DNS records required for Exchange Online
http://howtonetworking.com/msapps/office365-11.htm


QUESTION 2
You are an IT administrator for Contoso, Ltd. You have subscribed to Microsoft Office 365.
You are preparing to set up your domain. Your company already uses the custom domain name contoso.com for other cloud services.
You need to configure Office 365 to simplify the management of user identities.
What should you do before you create new user accounts?

A. Create a new custom domain name specifically for Office 365.
B. Configure Office 365 to use your custom domain
C. Verify that the automatic domain contoso.onmicrosoft.com is functioning
D. Add the .onmicrosoft suffix to your custom domain name.

Answer: A

Explanation: Custom domains
To use your own domain name with Office 365 instead of the domain name that you were given at signup, you add the domain to Office 365.
Reference: https://technet.microsoft.com/en-us/library/office-365-domains.aspx


QUESTION 3
You work in the IT department of a startup company.
The company predicts rapid growth over the next five years and plans of greatly increase its number of employees.
How will a cloud solution such as Microsoft Office 365 help the company prepare for rapid growth?

A. by allowing the company to rely on contract employees to compensate for busy periods
B. by ensuring the company’s IT services have 100 percent up time
C. by allowing the company to add new users more securely than when using traditional IT infrastructure
D. by allowing the company to increase its IT capacity for a lower cost than traditional IT infrastructure

Answer: D

Explanation: * Some of the benefits of moving to the Microsoft cloud include the following:
/ Having predictable and known costs associated with adoption.
/ Reducing cost in not only immediate monetary value but also in efficiency and resource reallocation benefits.
/ Outsourcing the hassle of installing, managing, patching, and upgrading extremely complex software systems.
Etc.
* For organizations experiencing rapid growth, a top-notch productivity solution can be vital to the success of the business. A cloud-based service that’s difficult to manage can divert
attention away from a company’s core mission. What organizations need is a solution that’s simple to use so they can focus on what they do best-growing the business.
Reference: Pros and Cons of the Microsoft Office 365 Cloud
http://www.dummies.com/how-to/content/pros-and-cons-of-the-microsoft-office-365-cloud.html


QUESTION 4
Which two features are available in Microsoft SharePoint to monitor services? Choose two.

A. Content organizer rules
B. Create an alert
C. Subscribe to an RSS feed
D. Sites and workspaces

Answer: B,C

Explanation: To stay updated when documents or items on your site change, set up alerts or subscribe to Really Simple Syndication (RSS) feeds.
Reference: Create an alert or subscribe to an RSS feed
https://support.office.com/en-sg/article/Create-an-alert-or-subscribe-to-an-RSS-feed-e5a79e7b-a146-46da-a9ef-d65409ba8918


QUESTION 5
This question requires that you evaluate the underlined text to determine if it is correct.
You are an intern for an IT analyst at a small company. The company plans to implement Microsoft Office 365.
You want to ensure that your environment can support Office 365.
You need to run the "Office 365 management pack" to check deployment readiness.
Instructions: Review the underlined text. If it makes the statement correct, select “No change is needed”. If the statement is incorrect, select the answer choice than makes the statement correct.

A. No change is needed
B. Setup Assistant
C. Config 365
D. Client Updater

Answer: B

Explanation: The setup assistant provides information for deployment readiness.