Browsed by
Month: October 2016

PlayStation VR: A Review

PlayStation VR: A Review

We all know what VR devices are, some of us might have even tried them on but do we want one? 2016 was bound to be the year of VR (Virtual Reality), but it’s anything except that.  The price of the technology, the additional equipment required for it and the unavailability have left the Oculus Rift and HTC Vive on the shelf. This was the scenario until Sony’s PlayStation VR (PSVR) came along on 13th October 2016.


playstation-vr

 

 

 

 

 


The PSVR is an affordable (it begins at $399 – $499 while the HTC Vive costs $799) way of experiencing virtual reality at your home. It offers simplicity in assembling and usage.

PSVR Features:

  • 7” OLED SCREEN
  • 360 degree vision
  • 120 frames per second
  • 3D Audio
  • Built-in mic
  • PS Camera
  • DUALSHOCK 4 wireless controller

Although the cost of PSVR is low, the specs aren’t as good as Rift and Vive.  But the game library that comes along with the PSVR is impressive already.

Some of the available games are:

  • RIGS Mechanized Combat League
  • Until Dawn: Rush of Blood
  • Batman: Arkham VR
  • Resident Evil 7 Biohazard
  • Statik
  • Here They Lie
  • Battlezone
  • Tethered
  • Driveclub VR


rigs

 

 

 

 


Moving on to the spec part, I’d say the main problem faced while using PSVR would be the “persistent shudder”. Even while you are perfectly still, your in-game controllers seem to be constantly moving, as if your character is shuddering.

The camera doesn’t do a great job of tracking your head’s movement. It fails to track your full range of motion.

The PSVR headset is fairly light and manages heat effectively. But it does contain a lot of interlocking and breakable parts.

In a nutshell, PSVR is an excellent experience. Its shortcomings are noticeable only if you analyze it critically or if you have a lot of VR experience.

“PlayStation VR is the latest member of the PS4 family – so whichever PS4 console you own, you’re PS VR ready; connect the headset to your PS4, add a PlayStation Camera and leave reality behind.” – PlayStation


Make Your Own Website Today – Get Started in Minutes

Make Your Own Website Today – Get Started in Minutes

Looking to build a new website for your business or a personal blog? You’ve struck gold. Let’s get started.

Reasons Why You Need a Website

If you’ve a business then it’s time for you to expand your empire. Over 2.4 billion people use the internet and something as simple as a website could help your business tap into that huge potential. With a wider market your products sell better. You’re no longer limited to your open hours, get more sales throughout the day. Put your ingenuity in the driving seat and do business the way you like it.

Ever wanted to start a business? Well, now is the time and you can get it running pretty quick in the virtual space with minimum investment.

A place to showcase all your awesome projects would be nice. A blog, if you want to share your thoughts, ideas and stories with the world. And it’ll be the icing on the cake if your website brings in some passive income at the end of the day.

Ready for it?

Get your Domain Registered

First of all , you need a domain name , preferably a dot-com one( others will also work but it’s the most popular). Choose one that is short and easy to remember (..and easy to spell :p). This will be your “brand” online , you know some brand names speak for themselves , so keep that in mind while making a choice.

Once you’re pretty sure about the domain name, see if it’s available and get it registered. There are like a thousand domain registrars online, we recommend Name Cheap , or if you’ve a favourite go with it.

Find the right Web Host

The next step is to find a web-host , a place to store and serve your actual webpage and data. Like with the domain registrars it’s hard to make a decision because of the endless options available. The reason why this is very important is that your choice directly reflects the overall performance of your website (we all hate those slow websites!).

We’ll be using a DigitalOcean Droplet here. In case you’re wondering, DigitalOcean calls its Virtual Private Servers Droplets. They made it real simple to spin up a VPS, takes less than a minute.

So sign up for an account on DigitalOcean ( use the above link to get a credit of $10 ). They’ll ask for your credit/debit card info, but you won’t be charged anything now. It’s just for the verification purpose.  Once that’s complete you’re ready to deploy your first droplet.

Note: One thing that you’ll often come across while finding a webhost is to choose between a Shared Host or a VPS Host(Virtual Private Server). Don’t worry about those technical terms now it’s really simple. In a shared hosting plan your website will be hosted along with other websites on the same server and all the resources are shared among them. Whereas in a VPS hosting plan your website will be hosted on a virtual server with dedicated resources depending on your plan. The main difference here is that you don’t have to share your resources with any other websites on a VPS. Consequently your website will perform better and any load on other websites hosted on the same server won’t affect your site. Learn more.

 

Creating a Droplet

Once you’re through the sign-up process , click on the Create Droplet button.
create droplet

Choose One-Click Apps.
one-click-app-digitalocean

Now select WordPress on 16.04. You can also try Ghost (one of my personal favourites…) if all you need is a publishing platform.

Wordpress-one-click-install

ghost-one-click-install

Choose a plan according to your requirements. The $5 plan is enough for a wordpress site serving up to 40k visits/month. One of the best things about hosting your website in the cloud is that you can scale your server effortlessly as your website grows.

choose-size-digitalocean

Select a region to deploy your Droplet. Choose the one closest to your targeted users for better performance.
choose-region-digital-ocean

Now for the additional options I’d recommend the Backup option. Although it’ll cost you 20% more on your monthly bill it’s worth the price. Things could go wrong and sometimes people do incredibly stupid things.
additional-option-digitalocean

If you’ve an SSH key add that. How-to?

Windows users try this. You can skip this part if you want and instead use the password that’ll be emailed to you. For the most part you won’t have to use this, thanks to those one-click apps.
add-ssh-digitalocean

Finally give your droplet a name and hit Create.

name-droplet-digitalocean

Your Droplet will be up and running in a minute or so.
creating-droplet-digitalocean

 

Point the Domain to our Droplet

 

Now go to the Networking tab on DigitalOcean and click on Domains.
create-record-digitalocean

Type in your domain name and select your Droplet’s IP from the dropdown menu. Hit Create Record.
add-a-record-digitalocean

Now click on Add Record and add another A record. Type in www in the first box and your Droplet’s IP in the second. Click Create.

Follow this tutorial, which includes instructions for most of the popular domain registrars , to add DigitalOcean’s nameservers. It might take some time for the DNS to propagate.

 

Setting Up WordPress

Go to your Droplet’s IP address. You’ll see this page.
enable-wp-digtalocean

 

Don’t worry It’s just a security measure and all you’ve to do is to log into your Droplet.

If you’re on Mac or Linux , open up a Terminal and type in

ssh [email protected]

Windows users have to use an application like Putty. It’ll ask for a password if an SSH key is not provided, you can find that in your inbox. Once logged in it’ll automatically enable the wordpress installation.

Now goto “your-droplets-ip/wp-admin” and go through the set up process.
wp-setup-digitalocean

 

The setup process will take you to the WordPress Dashboard. Now goto settings and change your site’s URL to your domain and save changes.
wp-settings-digitalocean

And with that your website must be live on that domain.

 

Guide to Include Google Maps API in Android Studio project

Guide to Include Google Maps API in Android Studio project

Wouldn’t it be nice if you could include the original and well popular ” Google Maps ” in your Android app ? A quick , few simple steps can enable maps in your Android Studio project, and make your app facilitate to GPS, navigation , Location data and lots more.

Stop thinking from where Google Maps comes from, young developer. Generate an Google Maps API id and attach it to your project at the required file. The Google Maps is all yours to develop. Check out the following steps:

Steps:

Creating a new Map Activity:

Open Android Studio. Give a suitable application name of your choice. Click next and select GoogleMaps Activity from the activity options list. When you click finish, And get the gradle build finished the output  google_maps_api.xml will look like this.

Screenshot from 2016-10-13 13-16-55

Enabling Google Maps API:

Copy the highlighted URL in the above picture onto your browser. You’ll reach the official site of Google API credentials.

Screenshot from 2016-10-13 13-20-23

Click Continue. Wait for the API to become enabled. After the API is enabled, a new screen will pop up like this to generate the required API key.

Screenshot from 2016-10-13 13-22-28

Click Create API key button. An API key will be generated to incorporate Google Maps in your developing Android application.

Copy the generated ID and paste the key in “YOUR KEY HERE” in google_maps_api.xml. This will make the Google Maps function .

Screenshot from 2016-10-13 13-17-33

Setting a marker (location):

Open the MapsActivity.java from the main tab.

Screenshot from 2016-10-13 13-18-04

In the onMapReady() there is a default marker setting as Sydney. You can change this marker according to your desired loaction.

Give the desired lattitude and logitude in the LatLng() function. You can specify your location in the position() function. Add any text to the marker if necessary in the text portion,

I’ve developed a sample , where the marker is at the location of Taj Mahal, Agra, India.

WhatsApp Image 2016-08-24 at 8.59.44 PM

Hope you guys will try it out..!!:) Happy learning..!!

 

How to Solve Poor Range Issue with Realtek Wireless Cards on Ubuntu

How to Solve Poor Range Issue with Realtek Wireless Cards on Ubuntu

ubuntu-wifi

New to Ubuntu? Or recently installed Ubuntu on your device?  upgraded to latest version 16.04 LTS ?? are some of the questions that arouse in a tech geek’s mind when the not-so-geeky people complain that their laptops are not showing the available WiFi networks in the area or have connections with very poor range when they log into Ubuntu. Over the time it has been a very common issue for all the Linux users, especially the newcomers.

From  personal experience, the following steps have proven useful when the WiFi hardware in my device was showing poor range(can be accessed only in a position very close to the router) and no other networks were detected. This is because your network hardware is using the wrong antenna configuration for communication.

Solution :

Download WiFi driver source files:

Establish a network connection by using an Ethernet cable from your router to download the necessary files. Download the zip file from the below link, unzip it, and copy the files onto the Desktop for easy accessibility.  To download the zip file: Download


Screenshot from 2016-10-07 21-35-01

 

 Open the Terminal:

Type in the following commands.

 

 

 

cd Desktop
cd rtlwifi_new-rock.new_btcoex

Now the directory is changed to the required driver file folder. In order to build and install the components in the driver file, type in the following.

 make


Screenshot from 2016-10-05 22-22-38

 

 

 

 


Wait for the processes to get finished. Enter the sudo commands below and give the necessary authentication password wherever required.

sudo make install
sudo modprobe -rv rtl8723be
sudo modprobe -v rtl8723be ant_sel=2

Enter the iwconfig command, and note down the id displayed at first starting with “wl___”. Keep that id in mind to use it and replace your corresponding id( depends on the network card that each user is using) in the place of the code starting with “wl” in the following commands.

sudo ip link set wlo1 up
sudo iw dev wlo1 scan

To make your settings permanent,

echo "options rtl8723be ant_sel=2" | sudo tee /etc/modprobe.d/50-rtl8723be.conf


Screenshot from 2016-10-05 22-23-46

 

 

 

 

 


And that should get everything working! 🙂