Archive For August 2, 2017

The iOS 10.3 Security Alert Is Killing App Store Downloads: Here’s How To Fix It

The iOS 10.3 Security Alert Is Killing App Store Downloads: Here’s How To Fix It

In its move to patch a security hole as part of the iOS 10.3 release, Apple has introduced (yet) another redirection mechanism that developers must handle when attempting to implement mobile deep-link routing (i.e. the mechanism to route users to a specific page inside a mobile app, rather than the App Store or app home page).

This redirection instance has introduced additional friction to the app download and reopening process, and data shows that it has decreased conversion rates on iOS 10.3. This post examines the issue in detail and discusses solutions to help developers fix it. read more

Read more »

How to Control Your RSS Feeds Footer in WordPress

How to Control Your RSS Feeds Footer in WordPress

Do you want to customize the RSS feed footer in WordPress? This allows you to add custom text, links, or even advertisements below your post content in the RSS feed. In this article, we will show you how to easily control your RSS feed footer… Read More » The post How to Control Your RSS Feeds Footer in WordPress appeared first on WPBeginner. ...

Read more »

Overwatch’s Summer Games Return Next Week, Adding Ranked Lucioball

Overwatch’s Summer Games Return Next Week, Adding Ranked Lucioball

Lucioball, aka Rocket League minus cars, but plus Lucio, is coming back to Overwatch on August 8. This time around, though, it’s a little different.

The most unexpected change? Competitive Lucioball. There’ll be placement matches, rankings, and all the other trappings you’ve come to associate with hell— I mean, competitive Overwatch. Players will be able to unlock special sprays for their efforts. The season will last three weeks, and Blizzard is apparently considering special three-week ranked seasons for other modes, as well. Total Mayhem top 500, here I come. read more

Read more »

Apple CEO Tim Cook Evades Questions on Alleged Plans to Build Three ‘Big’ US Factories

Apple CEO Tim Cook Evades Questions on Alleged Plans to Build Three ‘Big’ US Factories

Last week, United States President Donald Trump told The Wall Street Journal that Apple had plans to build three “big, big, big” manufacturing plants in the United States, a statement that allegedly came from Apple CEO Tim Cook.

Unsurprisingly, Cook was questioned about the president’s statement during the question and answer portion of today’s earnings call, and he deftly dodged it by highlighting Apple’s overall efforts to increase jobs in the United States.

Apple CEO Tim Cook at the Executive Tech Summit at Trump Tower in December of 2016
Cook said Apple has created two million jobs in the United States, across three separate categories. The first, responsible for about 2/3rds of those jobs, is the App Store and the Apple developer community. read more

Read more »

How To Create Your WordPress Blog with Bluehost Hosting

How To Create Your WordPress Blog with Bluehost Hosting

There are many cheap and reliable hosting services for WordPress out there, and one of the best is Bluehost.

This guide is for newbies to learn how to install WordPress on Bluehost hosting.

I have used Bluehost for my sites and my client sites, and what I like about them is they don’t oversell themselves. They’re simple, they’re cheap, and they’re good.

Create WordPress Blog with Bluehost Hosting

In case you don’t know, Bluehost is one of the officially recommended hosts by WordPress.

One thing I like about Bluehost is that they’ve scaled their server for optimum performance when running WordPress. They offer unlimited bandwidth, unlimited storage, premium support, and everything else you could possibly need to run a successful WordPress blog. read more

Read more »

Playerunknown’s Battlegrounds Dev Addresses Controversial Paid DLC

Playerunknown’s Battlegrounds Dev Addresses Controversial Paid DLC

Last week, developer Bluehole announced that it is adding a “crate-and-key” cosmetic DLC system to Playerunknown’s Battlegrounds. Although two crates will be free to open, one will require you to purchase a special key. This announcement drew a lot of controversy among fans, many of whom objected to an Early Access game getting paid cosmetic DLC. Today, Bluehole responded, explaining that it needs to test the system ahead of PUBG’s official launch.

In a post on Steam, Brendan “Playerunknown” Greene addressed the criticisms directly, saying that he understands fans’ concerns about such a system of microtransactions. However, he also stated that this early test of a paid crate-and-key model is necessary for developing a stable in-game economy in the future. read more

Read more »

Microsoft offers new ways to buy Surfaces, cheapo VR headsets, and more

Microsoft offers new ways to buy Surfaces, cheapo VR headsets, and more
Enlarge / Surface Laptop
Justin Wolfson

Read more »

How to Create a Client Dashboard in WordPress

How to Create a Client Dashboard in WordPress

Do you want to create a client dashboard in WordPress? A custom dashboard in WordPress can help your clients with resources and shortcuts they need to get started. In this article, we will show you how to create a client dashboard in WordPress without writing… Read More » The post How to Create a Client Dashboard in WordPress appeared first on WPBeginner. ...

Read more »

Do you want to Create Custom Inputs With Vue.js ?

Do you want to Create Custom Inputs With Vue.js ?

Component-based libraries or frameworks such as Vue have given us the wonderful ability to create reusable components to be spread throughout their respective application, ensuring that they are consistent, and (hopefully) simplifying how they are used.

In particular, form inputs tend to have plenty of complexity that you’d want to hide in a component, such as custom designs1, labels, validation, help messages, and making sure each of these pieces are in the correct order so that they render correctly.

On top of that though, Vue has a built-in directive called v-model that simulates 2-way binding by binding a value and capturing input events. If you’re going to build a custom input component, then you’ll definitely want to support the v-model directive.

Sadly, when I looked around for examples of custom inputs in Vue for radio buttons or checkboxes, they either didn’t take v-model into consideration at all, or they failed to implement it correctly. There is some decent documentation for custom text inputs2, but since it doesn’t explain customizing radios or checkboxes, we’ll discuss that here.

This tutorial aims to help you…

  1. Understand how v-model works on native inputs, focusing primarily on radios and checkboxes
  2. Understand how v-model works on custom components by default
  3. Learn how to create custom checkboxes and radios that emulate how v-model works on them natively

Quick note before we get started: ES2015+ code will be used throughout the code examples. I’ll also be favoring the Single File Component3 syntax over using Vue.component or new Vue.

Further Reading on SmashingMag: Link

How Does v-model Work Normally? Link

The official Vue documentation8 is actually pretty good on this topic, but there are a few minor blind spots. In any case, we’ll be trying to cover it pretty thoroughly here.

In essence, v-model is just a shorthand directive that gives us 2-way data binding, and the code it is shorthand for depends on what type of input it is being used on.

Text Boxes Link

<input v-model="message" placeholder="edit me"> <p>Message: {{ message }}</p> <!-- OR --> <p>message:</p> <p style="white-space: pre-line">{{ message }}</p> <textarea v-model="message" placeholder="add multiple lines"></textarea>

When using a text input (including types such as email, number, etc.) or textarea, v-model="varName" is equivalent to :value="varName" @input="e => varName = e.target.value". This means that the value of the input is set to varName after each update to the input varName is updated to the value of the input. A normal select element will act like this too, though a multiple select will be different.

Radio Buttons Link

So, what about radio buttons?

<input type="radio" value="One" v-model="picked"> <input type="radio" value="Two" v-model="picked"> <span>Picked: {{ picked }}</span>

read more

Read more »

The ‘creepy Facebook AI’ story that captivated the media

The ‘creepy Facebook AI’ story that captivated the media
Mark ZuckerbergImage copyright Getty Images
Image caption Facebook has been experimenting with AIs that negotiate with each other

The newspapers have a scoop today – it seems that artificial intelligence (AI) could be out to get us.

“‘Robot intelligence is dangerous’: Expert’s warning after Facebook AI ‘develop their own language'”, says the Mirror.

Similar stories have appeared in the Sun, the Independent, the Telegraph and in other online publications.

It sounds like something from a science fiction film – the Sun even included a few pictures of scary-looking androids.

So, is it time to panic and start preparing for apocalypse at the hands of machines? read more

Read more »