22 November, 2018

How to take High Quality Screenshot from Amazon Fire TV Stick

In order to take screenshots of your Amazon FireTV or FireTV 4k you need ADBLink to be installed on your computer and linked to FireTV.

The following step by step process will help you take screenshots off your FireTV.

  • First, download and install AdbLink on your computer from Jocala.com
  • Next, you need to connect to your FireTV stick from abdlink. For this, make sure your FireTV stick and computer are running on the same network. 
  • Open adblink and click on New button as shown in the picture. 
  • In the window that appears next enter the description to identify your FireTV stick and ip address of the FireTV device. You can get the ip from Settings > My Fire TV > About > Network. 
  • Now either note or modify the Pull Folder location. This is where the screenshots are going to appear.
  • Save the information and select your device from the drop and click connect. 
  • Once connected click on screencap you'll get an alert when and where the screenshot is saved. 

19 November, 2018

How to change Windows 10 clock to 24 Hours format

Just follow 5 step process to switch your clock style in Windows 10 to Hour Format or HH:MM format.
  • Open Control Panel. By pressing the Windows button or Start button and typing "control panel".
  • Click on "Change date, time or Number formats" under "Clock and Region". 
  • In the new windows that open up, set Shot time to HH: mm. 



12 September, 2018

[FIXED] Inventory glitch or the Black hole Bag in PUBG Mobile

If you're unable to reload or your inventory a.k.a. your bag is always empty, everything you pick just goes into some unknown void and you're just clueless as to why bad things always happen to good people. Just relax because it is not a major issue and can be resolved easily.



Like really easy.
In short, just Restart your device.
That's it, man.
Just restart your device.

And for people who want to dig a little deeper.
This is probably not a big deal for the developers working on PUBG and I guess they can fix it in no time once and for all.
It probably happens because of some data that were stored previously either from the game you left in between or you got disconnected from and are causing some conflict with the new data from the current game. So even if you uninstall the game and reinstall it won't fix because some of the temporary data remain in the phone which the application expected to be flushed when the device will be restarted.

So the only option to fix it for your current game is to just Restart the phone.


09 September, 2018

How to abuse Batlepass DOTA 2


DOTA 2 is an immensely popular RPG game and is well known for hosting the Biggest prize pool competition for last 4 years since The International 2014.



Now if you've ever bought the Battlepass you contributed to this prize pool. Anyway, it's totally worth its value but gets really expensive if you wish to reach higher levels. It's literally impossible to reach over round about 300 levels without buying extra levels.
Even then it is not assured you will win every bet and predictions unless you start grinding by Battlepass abuse.
Since this season has already ended I'll share a little tutorial on how Battlepass abuse for DOTA 2 works.

Disclaimer: I'm in no way responsible for any damage you incur to your account or behaviour score. Also, note that if caught Valve might ban your account. 

But that's a rarity. Considering the requirement for 6 months or 1 year of ban we're not doing anything punishable.

What is Battlepass abuse?It is an exploit in the matchmaking process of DOTA 2 where we match against the teams from the same lobby.
Then we let one team win first then we match again and let the other team win. And we place all our bets when it's our turn to win.
This is likely to work for 2019 The International Battle Pass as well.
How to abuse?
  1. Make an Abuse lobby.
  2. Share the lobby in the public chat channels. You can find Battlepass abuse channels in user made channels.
  3. Once you have all the players you need a co-leader. One will lead the Radiant team and other will lead the Dire team. Leaders are the point of contact for the team and need to add each other as a friend. Since you're going to be one of the leaders, you need to decide a leader from the player in the lobby. 
  4. Now you do a balanced shuffling of players until you're in opposite team of the other leader.
  5. Now the leaders form the party by inviting players in their respective teams.
  6. Once the party is ready, both leaders are supposed to change matchmaking settings to something that is rare. For example: if you're from Asia, you can search for a match in South Africa with the language set as Korean and you know for sure there are not much people there searching for a match with the language set as Korean. Time also plays a crucial role in settings. For example, if it is an unearthly hour in some region you can assume not many people would be playing DOTA 2 there.
    Example of settings:
    Language: Korean
    Region: South Africa
    Mode: Mutation
  7. Now both the leaders start finding a match at the same time and repeat.
    Sometimes you could miss a match and alter settings to what you think could be better.
Some unsaid rules for abusing,
  1. You don't leave a match after winning your turn if it was first.
  2. Radiant first, always.
  3. If someone violates rule one block the person so you either can identify them in future.
This abuse tactic can also be used to increase MMR, improve behaviour score or remove Low Priority penalty. But that clearly is unjust and you're likely to get a 6-month ban if you do so.

Happy gaming keep grinding.



29 August, 2018

How to delete Hot Apps folder on Oppo Realme

Bloat wares are the single worst enemy of anyone who just wants a simple experience with the mobile phones.

Oppo goes to a next level in spamming stuff we don't need by their Hot Apps shortcut on Homescreen.

And it is not always available in a new phone but comes after few hours sometimes days of usage.

To disable this icon/folder/shortcut follow the steps below.

1. Open Settings.
Swipe down the notification bar and open settings.

2. Open OPPO AppStore settings.
Scroll all the way down and click OPPO AppStore.


3. Disable Homescreen folder for hot apps.
That's it. You can also disable notification alert from App Store and Browser for even better Android experience as these apps spam a lot.

28 August, 2018

Realme 2 vs Realme 1 what should you get?

With the announcement of Realme 2, it sets a new standard for the smartphone market as this will be the cheapest phone with a notch above priced at just 8,9990 Indian Rupees.



but is it really worth buying considering its predecessor has better specifications?

The answer is up to who is going to use the phone.

Realme 2 has downgraded few things to compensate the cost of production to provide other physical features like a notch and a fingerprint scanner at the back.

There is no 6GB + 128GB version of Realme 2 yet and it's not certain if the company will be launching one.

As of now, we can only compare the cheapest version of both the phones for a better understanding of what you'll be loosing or gaining upon choosing one.

Low powered CPU.Realme 2 features a 1.8GHz Cortex A53 Octacore on a Snapdragon 450 with Adreno 506 GPU which is clearly a downgrade from its predecessor Realme 1 which featured four 2.0 GHz Cortex-A73 and four 2.0 GHz Cortex-A53 on a MediaTek MT6771 Helio P60 with Mali-G72 MP3 GPU.

In layman terms, Realme 1 was way ahead of its league and at a price of just 8,990 INR is probably the most powerful phone under a range of 10,000 INR or even 15,000 INR.

Lower Resolution.
Realme 2 screen has a resolution of 720 x 1520 compared to FHD+ resolution of Realme 1.
But considering the GPU on Realme 2, this resolution will be best suited for the phone without any performance downgrade.

Now the reasons why Realme 2 is probably the best phone in its price range.

A notch for nothing.
Realme 2 is the cheapest phone with a notch which not everyone but a lot of people prefer.


Better battery.
Realme 2 has a whopping 4230 mAh battery compared to 3410 mAh battery on Realme 1.

Fingerprint Scanner.
This is probably the one features Oppo should have given on Realme 1 itself. Anyway, the covered their mistake and Realme 2 has a rear-mounted fingerprint scanner.

Better camera.
Realme 1 features a dual back camera which is definitely an upgrade from the previous single camera on Realme 1. This will allow users to take photos with bokeh effect.


Now considering all this Realme 1 and Realme 2 remains the undisputed king of their category of the price range. No other phone until now has a better specification in this price range. Now to decide which one is better for you, the answer is up to you.
For instance, I can only point out,
Realme 1 is better for gaming with a better screen and processor. Realme 2 will be okayish for gaming, Realme 2 is more of a phone for display with a notch and fingerprint rather than performance.

Realme 2 and Realme 1 Rear 

Realme 2

Realme 1






18 June, 2017

Java Programming Basics to Brilliance Part 3

This post is a progression to previous post Java Programming Basics to Brilliance Part 2.



Before we make things complicated lets first get to know what is an array and how we can use it.

Quoting from Google,
array
əˈreɪ/
noun
  1. 1.
    an impressive display or range of a particular type of thing.
    "there is a vast array of literature on the topic"
verb
  1. 1.
    display or arrange (things) in a particular way.


In Java, an array is an object which holds a specified number of similar number, strings or objects. This depends on the type of array you are making.
The size of an array is set when it is initialized.
For e.g.
 int listOfNumbers[] = {1,2,3,12,2};

This is one way of making an array with values in it.
Now recall how everything in Java is nothing but an object. Considering that you can also make a blank array as follows:

String myHeroes[] = new String[5];

Now the above line of code initialized a blank array of String type of length 5.
Note that this array is of type String, so you cannot feed values other than String into it.
Let's feed some values into this array.

myHeroes[0] = "Lanaya";
myHeroes[1] = "Lina";
myHeroes[2] = "Rylai";
myHeroes[3] = "Mercurial";
myHeroes[4] = "Lyralei";

Now that we have an array of numbers listOfNumbers and an array of string myHeroes now obviously if we want to make use of this array we need a way to access these values. 
To do that we loop through the array and do whatever we want accordingly.
But before we loop through an array take note of how the length of array myHeroes is 5 but we added values up to myHeroes[4] only. This is simply because array index starts from 0 not 1 and that makes the size of array as 5.

To further clear up the confusion you can use 
arrayName.length; to find out the length of the array.

For e.g.

         System.out.println(myHeroes.length);


Now back to looping.
The simplest and easy to understand form of loop is a for loop. And once you understand for loop there another version of it called foreach loop which is really handy and saves lots of confusion.

for loop

for(int i=0; i<10; i++){
            System.out.println(i);
}

This simple loop will print numbers 1 to 9. How?

You can see the above for loop defined as follows

for(initial values; condition checking; update){
//loop body that executes if condition check is true
}

Now the update part of for loop need not necessarily be increment only. You can instead decrease the values, divide, multiply etc.
Rest should be pretty much self explanatory.
Lets use this loop to print the list of heroes we made.

         for(int i=0; i<myHeroes.length; i++){
            System.out.println(myHeroes[i]);
}

Notice how we ran the loop for values starting with to to just less than the length of array. Explained above.

Now a rather simplified version of for which is foreach loop.
For the array myHeroes[]
we can print the array values using for each as follows:

 for(String i: myHeroes){
            System.out.println(i);
        }

Think of foreach loop as defining a variable i that will be holding values from the array one by one.

To better understand this looping consider following lines of code

for(typeOfValuesInArray variableName: arrayName){
variableName; //this will access all of the values inside the array one by one in the order
}
Having done all that lets move to a fairly complex yet very useful part of Java called Collection.

Collection.

Collection are a way for storing objects in Java.
Collection provide necessary features which help in ordered storage of data and easier manipulation of the same.
There are various collection interfaces in Java predefined and you can create you own collection as well.
Namely, there is
List,
ArrayList, Vector,
Queue,
LinkedList, PriorityQueue,
Set,
Sorted Set, TreeSet, HashSet, LinkedHashSet,
Map,
HashTable, HashMap, LinkedHashMap, and TreeMap.

Various Collections

Various Map Collection

Unless you are giving some exam there is no absolute need for remembering all the names.
For the sake of this tutorial and get going with Java Programming I will be using just the ArrayList with reference of List collection and might cover others in future.

Consider the program below:

import java.util.ArrayList;
import java.util.List;

public class ListExample {




public static void main(String[] args) {

List<Dog> dogsList = new ArrayList<Dog>();

String dogName;

int dogId;

for(int i=0; i<10; i++){

dogName = "Dog"+Integer.toString(i);

dogId = i;

dogsList.add(new Dog(dogId, dogName));

}

for (Dog dog : dogsList) {

System.out.println(dog.getDogId());
System.out.println(dog.getDogName());

}

}

}





Different type of collection have different properties and usefulness in their domain. Deciding the right collection depending on the requirement is something that affects your application thoroughly. I will leave that you as it requires research depending on the requirement and even I'm not all aware of all of the collections. 

That's all for now. If you go through these 3 tutorials on Java you are likely to get through anything. I'm not entirely sure what will be next in this but in case I do write it will be updated here.
Keep Coding...

Featured Post

Content Writing VS Content Marketing: How are Both Different From Each Other?

Regardless of how long the businesses have been introduced to digital marketing, it is often seen that they confuse the terms of marketing. ...