Improve your writing with a 1-year Grammarly subscription for 49% off

If you want to showcase your writing online on your own website, in your emails, or even on social networks like Facebook, Twitter and others, you can help improve your articles by using Grammarly. It goes beyond simple spell checking to offer you instant corrections for hundreds of grammar mistakes. Today, we are offering a special deal that will give you access to one year of Grammarly Premium for just $69.98. That’s a big 49 percent off its normal $139.95 price tag.

Not only will Grammarly Premium detect spelling and punctuation mistakes in your emails and online posts, it will be able to discover and alert you to grammar issues in your articles. It will also be able to catch any contextual errors in your articles, and can even suggest different words so you can improve your vocabulary. Grammarly also offers a way to check to see if your posts follow genre-specific writing styles.

Online, there are always issues with articles that do nothing but copy and paste what others have written on their own. Grammarly Premium offers a plagiarism-checking feature that scans more than 8 billion web pages to make sure your posts are truly your own. Finally, the paid service offers full explanations of any mistakes in your articles, and even offers a weekly progress report to make sure you can see the improvements in your writing.

Your one year Grammarly Premium subscription will work on Windows, Mac, Android and iOS platforms. At nearly half off its normal price tag, it’s even more of a bargain.

Check it Out!

Must read: top 10 Android stories

This week we reviewed the Razer Phone and BlackBerry Motion, talked to Google about the Google Home Mini, crowned a winner in our Best of Android competition. Here’s the news of the week!


What’s the best Android smartphone on the market? Head to our Best of Android 2017 articles below to find out:

  • Best of Android 2017 – Display
  • Best of Android 2017 – Audio
  • Best of Android 2017 – Which camera looks the best? (camera shootout)
  • Best of Android 2017 – Performance
  • Best of Android 2017 – Which camera is technically the best? (technical comparison)
  • Best of Android 2017 – Battery
  • Best of Android 2017 – User experience
  • The Phone of The Year 2017 is…

Who wants to win a ZTE Axon M?

The ZTE Axon M takes gaming and productivity to the next level. Here’s how you can win one!

10 Android stories we handpicked for you

Razer Phone review Is Razer’s first smartphone a smart buy for everyone, or only for mobile gamers? Find out in our full Razer Phone review!


Google’s plan to take over the home starts with Google Home Mini We talk to Selena Salazar, product manager for Google Home Mini, about Google’s vision for the smart home, Assistant-powered refrigerators, and more.


BlackBerry Motion review: a KEYone without the keyboard Does a BlackBerry without a physical keyboard still feel like a BlackBerry or does it just turn into your average Android phone?


This is the OnePlus 5T Star Wars Edition With the release of much-anticipated Star Wars: The Last Jedi, OnePlus has announced the launch of a Star Wars-branded limited edition of the OnePlus 5T.


Why an (unofficial) anti-Amazon alliance is a very good thing Amazon has become the middle-man of everything, and are the leader of tech’s Big Four companies, over Apple, Google, and Facebook. But the fightback is on.


Which smartphones retain their resale value the best? If you’re looking to swap your flagship smartphone for a new one this year, here’s a list of the handsets with the best resale value.


Google Pixel 2 or Pixel 2 XL: which should you buy? Google released two different sizes of Pixel phones this year. Which should you buy— the Google Pixel 2 or Pixel 2 XL?


The notch is coming to a smartphone near you Get ready to see a lot of iPhone-style notches on future Android smartphones, as the design is going to be used on upcoming bezel-free displays.


How to use AR Stickers on the Google Pixel or Pixel 2 Do you have a Google Pixel or Pixel 2? If so, you can now use AR Stickers! Here’s everything you need to know.


Can the Snapdragon 845 give VR a shot in the arm? The new Qualcomm Snapdragon 845 boasts a number of improvements for virtual reality applications, but is that enough to reinvigorate the market?


Don’t miss these videos

Watch more Android videos on our YouTube channel.

More hot news

  • Google announces Tango will shut down on March 1
  • Amazon announces plans to sell Chromecast and Apple TV again
  • Google Assistant finally headed to Android tablets and more smartphones
  • Synaptics’ in-display fingerprint sensors coming to Vivo phones, not Samsung
  • Zooper Widget has mysteriously disappeared from the Play Store
  • Essential Phone will gain double tap to wake, EIS, and more features in future updates
  • Disney’s purchase of Fox should make Netflix very nervous
  • Grammarly Keyboard for Android hits the Play Store
  • Google launches AR stickers on Pixel phones starring The Last Jedi and Stranger Things characters
  • T-Mobile will launch its own ‘disruptive’ pay TV service in 2018
  • Google Lens looks to get more useful with improvements and AR experiences
  • Android version distribution: Oreo up again, but has Nougat beaten Lollipop yet?
  • Google releases two new experimental photography apps for Android
  • Apple confirms it has officially acquired Shazam

From our network

  • Marshall Stanmore Multi-room speaker review [SoundGuys.com]
  • 2017 Holiday drone buying guide [DroneRush.com]
  • Star Wars: Jedi Challenges VR/AR app to add The Last Jedi content (porgs!) in 2018 [VRSource.com]
Join our newsletters!
Subscribe to our weekly newsletter

D&D Reader

Another app for players of Dungeons & Dragons has been announced, called D&D Reader. Basically it is a kind of e-book reader only for D&D rulebooks and adventures. Instead of bringing a backpack full of books to your game, you bring a single tablet with all the information on it. And to some extent it is searchable, which isn’t the case for paper books.

Now a few years ago I would have said that this is a brilliant idea, exactly what I needed. But since then I spent $280 to get access to all D&D books in digital form on D&D Beyond. As long as I have internet access, that gives me the same functionality: Able to read any D&D book on my tablet and search it. But the new D&D reader app is from a different company. So, you guessed it, if I wanted to use that app as well, I would need to pay *again* for all those books. Which would be the third time, since I already own the books in paper format and on D&D Beyond. Just to have offline access. No thanks!

Wizards of the Coast really need to rethink their strategy on this one. In this time and age it is a great idea to have content available in different ways, paper, online, and offline digital. But a full collection of D&D books is already expensive to buy once. The paper books should include a coupon for all digital versions. I was already exaggerating by buying the books twice, but who on earth is going to go for a third version at full price?

World of Hoplites

I recently received an announcement telling me that I could sign up for the beta of a new Total War game, called Total War: Arena. Hmmm. While I did play some Total War games, I must admit that I am not the world’s biggest fan of the series, mostly because of the extra stupid AI. So a PvP version to me sounded like a cheap ploy to eliminate the AI. But then I saw that the game was 10 vs. 10 players, with each player commanding some troops. And I thought to myself, “Oh, that looks like World of Tanks with hoplites, I’m interested!”, and signed up.

Today I got the activation code, and only then I realized that this doesn’t just look like World of Tanks with hoplites, it actually *is* World of Hoplites, programmed by the same people who made World of Tanks, Warplanes, and Warships: Wargaming.net. The “Total War” part is just some cross-branding marketing trick to attract the people who are Total War fans but don’t play any games from Wargaming.net yet. Well, best case scenario Wargaming.net programmed the gameplay and Creative Assembly provided the graphics. (Worst case scenario is the other way round).

So now I am downloading the beta, and I am looking forward to trying it out. In the interest of full disclosure I’d like to add that Wargaming.net is one of the small number of game companies from which I ever received freebies. After posting an interview with one of the devs my World of Tank account was set to receive 250 gold every day I logged on. And as I was playing a lot I ended up with still over 70,000 gold left in that game. But I already had spent money on WoT before, and unfortunately the World of Tank gold isn’t the same as the World of Warships gold, and probably also not the same as the Total War: Arena gold. So no freebies for me for the new game!

Donald Trump Jr. and Ted Cruz Mock Barack Obama with Bizarre Cookie

The president’s son called the pastry an early birthday present.

Donald Trump Jr. Mocks Barack Obama With Giant Cookie

Donald Trump Jr. took to instagram Sunday alongside Texas Senator Ted Cruz to mock former President Barack Obama and pose with a cookie that featured a picture of the former leader. President Donald Trump’s eldest son said the cookie was an early birthday president. “With friends like these… some good friends decided that while my birthday…

 

Related Stories

  • The One Scenario in Which Trump Would Risk Impeachment and Fire Robert Mueller
  • Sarah Palin’s Son Charged with Burglary and Assault in Domestic Dispute: Report
  • Sarah Palin’s Son Charged with Felony Burglary and Assault in Domestic Dispute: Report

Microsoft SQL Server Installation

MS SQL Server

1. ABOUT

Microsoft SQL Server is a Relational Database Management System (RDBMS) developed by Microsoft. It is a highly scalable product that can be run on anything from a single laptop, to a network of high-powered cloud servers, and anything in between.

Of course, by “anything”, it still needs to satisfy the usual hardware and software requirements, but these requirements are reasonably modest, considering what SQL Server is capable of.
SQL Server is the 1 of the most-used database in the world. Well, according to Microsoft it is! But they could be right – it’s certainly widely used.

While it’s core function is that of an RDBMS, SQL Server has become much more than that. SQL Server 2014 includes built-in business intelligence tools, as well as a range of analysis and reporting tools. 
This is on top of the database management tools such as database creation, backup, replication, security, and more.

MS Sql Server provides different server type as per users requirement i.e  Database Engine, Analysis service, Reporting service,Integration Service.


Database Engine :
SQL Server comes with a number of tools to help you with your database administration and programming tasks.
Some typical database administration and programming tasks could include: 

Fig 1 : MS SQL Server Architecture


  • Create & maintain databases
  • Create & maintain tables
  • Create & maintain other database objects such as stored procedures, views, etc
  • Create & maintain and schedule data backups
  • Replication (eg, create a copy of database.
  • Create & maintain users, roles, etc
  • Optimization tasks


2. Edition’s

SQL Server 2014 comes in three principal editions and three specialized editions. The edition you choose will depend on your (or your organization’s) requirements. 
You could also download an trial evaluation copy of SQL Server 2014 for 180 days.

Principal Editions :                                            Special Editions

1. Enterprise Edition                                             1. Developer Edition (viz. Compact Edition)

2. Standard Edition                                               2. Web Edition
3. Business Intelligence Edition                            
3. Express Edition



Download SQL Server Express Edition :

https://www.microsoft.com/en-us/download/details.aspx?id=42299

Versions of Express Edition :

1. SQL Server Express
This is the core Express database server. Use this if you need to accept remote connections or administer remotely and do not need the tools or advanced services.
2. SQL Server Management Studio
Does not contain the SQL Server database, only the tools to manage SQL Server instances, including LocalDB, SQL Express, SQL Azure, etc. Use this if you already have the SQL Server database and only need the management tools.
3. SQL Server Express with Tools
Contains the core SQL Server database along with the tools to manage SQL Server instances including SQL Server Express, LocalDB, and SQL Azure.
4. SQL Server Express LocalDB (MSI installer)
Lightweight version of SQL Server Express that has all its programmability features yet it runs in user mode and has a fast, zero-configuration installation. No management tools are included.
5. SQL Server Express with Advanced Services
Includes the database engine, Express Tools, Reporting Services, Full Text Search, management tools, and all the components of SQL Server Express.


3. Installation

SQL Server supports two types of installation −
  • Standalone
  • Cluster based
Checks
  1. Check if your account is in admin group to run setup.exe file.
  2. Software location.
Requirements
  • Which version, edition, SP and hotfix if any.
  • Service accounts for database engine, agent, SSAS, SSIS, SSRS, if any.
  • Named instance name if any.
  • Location for binaries, system, user databases.
  • Authentication mode.
  • Collation setting.
  • List of features.

Pre-requisites 

  1. Setup support files.
  2. .net framework 4.0.
  3. SQL Server native client.
  4. Windows installer 4.5/later version.
  5. Windows PowerShell 2.0.

Install

Step 1 : Double click on the installation file (SQLEXPRWT_x64_ENU   & SQLManagementStudio_x64_ENU.exe)

Step 2 : 1.When prompted to Choose Directory for Extracted Files, click OK to use the default directory, or click Browse… and select a different directory:

Step 3 :You will be asked to perform a new stand-alone installation, click New SQL Server standalone installation or add features to an existing installation:


Step 4 :
Accept the licence terms and click Next:



Step 5: At the Feature Selection screen, select or deselect the features you’d like to include or exclude


Step 6 : Specify the instance path (or leave it at the default) and click Next:


Step 7 : On the Server configuration screen, you can specify user accounts and startup type, or simply leave it at the default configuration


Step 8 : Once complete, you may be asked to restart your computer. Click OK and restart the computer.


Fig 2 : Install Window
Step 9 : Select SQL Server feature installation option and click Next.



Step 10 : Select Database engine services checkbox and click Next.



Step 11 : Click Next on the above screen and the following screen appears.



Step 12 : Make sure the correct collation selection is checked in previous step and click Next.



Step 13 : Make sure authentication mode selection and administrators are checked and click Data Directories.



Step 14 : Click Next on the above screen.


Step 15 : Make sure to check the above selection correctly and click Install.




10 JavaScript Methods For DOM Manipulation for Web Developers : JavaScript

JS logo
To Specify the logical structure of the web pages, we web developers need to manipulate the DOM of the web page. Using this structure we could render HTML elements on the web page. 
HTML defines the DOM structure. But in many cases we need to disturb this DOM structure to get the required output. We can JavaScript to manipulate this DOM structure.to add more functionalities to it.
HTML DOM structure
HTML DOM STRUCTURE
Here are some functions using which you can manipulate the HTML DOM structure.

< 1 > querySelectore()

The querySelecor() methods returns the first element that matches with the mentioned name. If no match found it returns null.
Although getElementById() is a useful method, querySelector() and querySelectorAll() methods are used to target element based on any CSS selector freely which makes it more flexible.

Syntax:

var ele = document.querySelector(selector);

  • ele – First matching element or null (if no element matches the selectors)
  • selector – one or more CSS selectors,  such as #fooid, .fooClassName, .Class1.Class2, or .class1, .class2

Code Example:

In this example, first < Div > gets selected with the querySelector() and its colour gets changed. Test the querySelector() method in the following interactive demo. Just type a selector matching the ones you can find inside the blue boxes (e.g. #three ) and click the select button. Note that if you type .block then only first element will get selected.

See the Pen &amp;amp;amp;amp;amp;amp;amp;lt;a href=’https://codepen.io/kjuvekar/pen/MobqMP/’&amp;amp;amp;amp;amp;amp;amp;gt;MobqMP&amp;amp;amp;amp;amp;amp;amp;lt;/a&amp;amp;amp;amp;amp;amp;amp;gt; by kalpesh juvekar (&amp;amp;amp;amp;amp;amp;amp;lt;a href=’https://codepen.io/kjuvekar’&amp;amp;amp;amp;amp;amp;amp;gt;@kjuvekar&amp;amp;amp;amp;amp;amp;amp;lt;/a&amp;amp;amp;amp;amp;amp;amp;gt;) on &amp;amp;amp;amp;amp;amp;amp;lt;a href=’https://codepen.io’&amp;amp;amp;amp;amp;amp;amp;gt;CodePen&amp;amp;amp;amp;amp;amp;amp;lt;/a&amp;amp;amp;amp;amp;amp;amp;gt;.&amp;amp;amp;amp;amp;amp;amp;lt;br /&amp;amp;amp;amp;amp;amp;amp;gt;

< 2 > querySelectorAll()

Unlike querySelector() that returns only the first instance of all matching elements, querySelectorAll() returns all elements that match. those elements are returned as NodeList object that will be an empty object is no matching elements are found.

Syntax:

var eles = document.querySelectorAll(selector);

  • eles  – A NodeList object with all matching elements as property values. 

Code Example:

HTML:

<p>paragraph one</p>
<p>paragraph two</p>
<div>div one</div>
<p>paragraph three</p>
<div>div two</div>

JavaScript:

var paragraphs = document.querySelectorAll(‘p‘);for(
for(var p of paragraphs)p.style.color = ‘
p.style.color = ‘blue‘;

 < 3 > addEventListener()

Events refer to what happens to an HTML element, such as clicking, focusing, or loading, to which we can react with JavaScript. We can assign JS functions to listen for these events in elements and do something when the event had occurred.
There are three ways you can assign a function to a certain event.
If foo() is a custom function, you can register it as a click event listener (call it when the button element is clicked) in three ways:

HTML

           <button onclick=foo>Alert</button>

JavaScript

           var btn = document.querySelector(‘button‘);
           btn.onclick=foo;

JavaScript

           var btn = document.querySelector(‘button‘);
           btn.addEventListener(‘click‘, foo);

Syntax:

ele.removeEventListener(evtlistener, [options]);
  • evt – The targeted event. 
  • listener – Typically, a JavaScript function.
  • option – (Optional) An object with a set of Boolean properties.

Code Example:

Assign the foo() custom function as an event listener to any of the following events: input, click or mouseover  & trigger the chosen event in the bottom input field by hovering, clicking or typing in it. 

See the Pen &amp;amp;amp;amp;lt;a href=’https://codepen.io/kjuvekar/pen/jwVeoo/’&amp;amp;amp;amp;gt;add event listner&amp;amp;amp;amp;lt;/a&amp;amp;amp;amp;gt; by kalpesh juvekar (&amp;amp;amp;amp;lt;a href=’https://codepen.io/kjuvekar’&amp;amp;amp;amp;gt;@kjuvekar&amp;amp;amp;amp;lt;/a&amp;amp;amp;amp;gt;) on &amp;amp;amp;amp;lt;a href=’https://codepen.io’&amp;amp;amp;amp;gt;CodePen&amp;amp;amp;amp;lt;/a&amp;amp;amp;amp;gt;.&amp;amp;amp;amp;lt;br /&amp;amp;amp;amp;gt;

< 4 > removeEventListener()

The removeEventListener() method detaches an event listener previously added with the addEventListener() method from the event it is listening for.

Syntax

ele.removeEventListener(evt, listener, [options]);

Code Example:

Following the Code Example we used at addEventListener(), here we remove the click event listener called foo from the <button&gt; element.

JavaScript

btn.removeEventListener(‘click‘,foo);

< 5 > createElement()

The createElement() method creates a new HTML element using the name of the HTML tag to be created, such as ‘p‘ or ‘div‘.
You can later add this element to the web page by using different methods for DOM insertion, such as AppendChild().

Syntax

document.createElement(tagName);

  • tagName – The name of the HTML tag you want to create.

Code Example:

To create a new paragraph element:
var pEle = document.createElement(‘p‘);

 < 6 > appendChild()

The appendChild() method adds an element as the last child to the HTML element that invokes this method.
The child to be inserted can be either a newly created element, or an already existing one. In the latter case, it will be moved from its previous position to the position of the last child.

Syntax:

ele.appendChild(childEle);

  • childEle – The HTML element added as the last child of ele.

Code Example:

Letters from #a to #r are the child elements of the #parent-one, #parent-two, and #parent-three id selectors.
Check out how the appendChild() method works by typing one parent and one child selector name into the input fields below. You can choose children belonging to another parent as well.

See the Pen &amp;lt;a href=’https://codepen.io/kjuvekar/pen/BZQvpK/’&amp;gt;appendChild()&amp;lt;/a&amp;gt; by kalpesh juvekar (&amp;lt;a href=’https://codepen.io/kjuvekar’&amp;gt;@kjuvekar&amp;lt;/a&amp;gt;) on &amp;lt;a href=’https://codepen.io’&amp;gt;CodePen&amp;lt;/a&amp;gt;.&amp;lt;br /&amp;gt;

< 7 > removeChild() 

The removeChild() method removes a specified child element from the HTML element that calls this method.

Syntax:

ele.removeChild(childEle);

  • childEle – The child element of ele.

Code Example:

Here we remove the <strong> element we added as a child to the <div> tag at the Code Example for the previous appendChild() method.
div.removeChild(strong);

< 8 > replaceChild()

The replaceChild() method replaces a child element with another one belonging to the parent element that calls this method.

Syntax:

ele.replaceChild(newChildEle, oldChileEle)

  • newChildEle – Child element of ele that will replace oldChildEle.
  • oldChildEle – Child element of ele, that will be replaced by newChildEle.

Code Example:

Here the child element <strong> belonging to the <div> parent element is replaced with a newly created <em> tag.

HTML

<div>
<strong>hello</strong>
</div>

JavaScript

var em = document.createElement(‘em‘);
var strong = document.querySelector(‘strong‘);
var div = document.querySelector(‘div‘);
em.textContent = ‘hi‘;
div.replaceChild(em, strong);

< 9 > setAttribute()

The setAttribute() method either adds a new attribute to an HTML element, or updates the value of an attribute that already exists.

Syntax:

ele.setAttribute(name, value);

  • name – The name of the attribute.
  • value – The value of the attribute.

Code Example:

Here we add the contenteditable attribute to a <div> by making use of the setAttribute() method, which will turn its content editable.

HTML

<div>hello</div>

JavaScript

var div = document.querySelector(‘div‘);
div.setAttribute(‘
contenteditable‘, ”)

< 10 > getAttribute()

The getAttribute() method returns the value of a specified attribute belonging to a certain HTML element.

Syntax:

ele.getAttribute(name);

  • name – The name of the attribute.

Code Example:

Here we alert the value of the contenteditable attribute belonging to the <div> element with the help of the getAttribute() method.

HTML

<div contenteditable=true>hello</div>

JavaScript

var div = document.querySelector(‘div‘);

alert(div.getAttribute(‘contenteditable‘));

Learn Web Technology!

Deal: Misfit Vapor gets a $60 price cut on Amazon to $140

The Misfit Vapor finally went on sale in late October, after the Android Wear 2.0 smartwatch was supposed to launch sometime in the late summer of 2017. The price for the smartwatch was $199.99, but now Amazon has cut the price down for the Vapor to just $139.59. That’s over $60 off for a product that first launched less than two months ago.

Editor’s Pick

That may be a clue that sales of the Vapor may not be doing as well as Misfit thought, or it could just be a holiday sales promotion. In any case, getting such a big price cut for this smartwatch makes it more attractive. It has a 1.39-inch AMOLED display, a Snapdragon Wear 2100 processor, 4 GB of internal storage, a 44 mm satin-finished stainless steel casing, and a touch-enabled bezel that lets you access the UI without using the touchscreen.

Unfortunately, the Misfit Vapor does not have a dedicated GPS chip inside, which was something the company said would originally be included with this smartwatch. It also lacks an NFC chip, so you can’t use it to buy stuff in stores via Android Pay without a phone. However, it does have an optical heart rate sensor and a water resistance rating of up to 50 meters, which means you can use it while swimming. Android Wear 2.0 support means you also get access to Google Assistant, along with customizable watch faces and access to all the new Google Fit features.

Get it at Amazon

Ex-CIA Director Warns ‘Inaccurate, Unprofessional’ Fox News Against Its ‘Conspiratorial Hit Job’ on Robert Mueller and the FBI

The network has attempted to discredit special counsel Robert Mueller and undermine his Russia investigation.

Ambassador James Woolsey, a former CIA director under President Bill Clinton, has put Fox and their host Lou Dobbs “on notice” amid the network’s continued attempts to discredit special counsel Robert Mueller and undermine his Russia investigation.

In a statement provided to Raw Story, Woolsey’s representative Jonathan Franks said the former CIA director is “extremely disappointed” in Dobbs, Fox Business and Fox News “over this inaccurate, unprofessional [and] conspiratorial hit job.”

“We’ve placed Fox on notice,” Franks added.

He referenced a Friday night Fox News clip in which commentator Christopher Bedford, editor-in-chief of the conservative Daily Caller website, said the special counsel lacks integrity and his probe has been “hopelessly compromised.”

Dobbs then said that he finds it “stunning that [Deputy Attorney General] Rob Rosenstein doesn’t find any need for any concern whatsoever, and even as his entire department has been ripped asunder by so many conflicts of interest.”

Ambassador Woolsey resigned from Trump’s transition team on January 5, 2017 amid tensions between the two stemming from the then-president-elect’s increasingly critical rhetoric about the intelligence community. He was subsequently interviewed in late October by Mueller regarding his knowledge of Trump’s former aide Mike Flynn, who Woolsey knew through sitting on the board of the latter’s lobbying firm. A month later, Woolsey was seen dining with the president at Mar-A-Lago.

Watch the Fox News clip that the former CIA director calls a “conspiratorial hit job” on Mueller below.

 

Related Stories

  • Rupert Murdoch Seems to Have Forgotten That He Fired Bill O’Reilly
  • Corporate Media Allowed Net Neutrality to Die in Silence
  • 12 Most Insane Rules From the Biggest Neo-Nazi Website on the Internet

Are You Suffering from Selfitis?

A new study has identified the taking of too many selfies as an actual illness. But how do you know if you’ve got it?

Name: Selfitis.

Age:Three years old.

Appearance: Chin up, lips out, zero attention span.

This sounds like it might be an illness. Correct, it absolutely is. A joint study by Nottingham Trent University and Thiagarajar School of Management has proved it beyond all doubt.

But what is it?A condition that causes people to post too many selfies on the internet.

I mean, that hardly sounds like cholera. But it might be just as dangerous. Did you know that 36 people have genuinely died from taking selfies this year alone? Some fell in rivers and drowned, others were hit by trains. One was trampled by an elephant.

What does that have to do with selfitis? Maybe if these people had spent less time taking selfies and more time looking around for rampaging elephants, they would still be with us.

Now I’m scared. Give it to me straight: do I have selfitis? I’m pleased you asked. The study has developed the Selfitis Behaviour Scale to help diagnose those who think they might suffer from selfitis. All you have to do is assign the following statements with a value between one and five.

OK, shoot. “I feel more popular when I post my selfies on social media.”

Five. “By posting selfies, I expect my friends to appraise me.”

Five. “When I don’t take selfies, I feel detached from my peer group.” “Taking different selfie poses helps increase my social status.” “I use photo-editing tools to enhance my selfie to look better than others.”

Five five five. Oh boy, sounds like you might just be a chronic case.

What does that mean? According to the research, it means that you’re likely to balance low self-confidence with obsessive attention-seeking, and you hope that by compulsively detailing the minutiae of your life online, you will somehow feel like part of a larger group that doesn’t necessarily exist.

Well duh.Yeah, I know, me too.

Is there any treatment available? Not yet, but I suppose we could just put our phones down for a second and experience the real world in the moment. Ha, no, just kidding.

Do say:“I can’t come to work today. As you can see on Instagram, I’m suffering from a nasty bout of selfitis.”

Don’t say: “Finally, proof that anyone who owns a selfie stick is unwell.”

 

Related Stories

  • Uber Stole Trade Secrets, Bribed Foreign Officials and Spied on Rivals, Filing Says
  • Dustin Hoffman Faces Disturbing New Allegations of Sexual Misconduct
  • Trump Is a Master Game-Changer, but Not the Kind You May Think