Showing posts with label Did You Know?. Show all posts
Showing posts with label Did You Know?. Show all posts

Wednesday, August 15, 2018

Programmer, Developer, Hacker, Security Researcher — Who are these people? Know now and stop getting it wrong

Programmer, Developer, Hacker, Security Researcher — Who are these people? Know now and stop getting it wrong


I used to be confused about these four professions especially the first three, and not long ago I was able to figure out what each of these profession does.
Believe me, they are very much similar and it has lead most of us to ask questions like; What are the difference between a Programmer, Developer, Hacker and a Security Researcher? Are they the same profession?

Short answer: No, they are not the same though they all have a simple relationship.

Are you gonna exit this page with that little knowledge I shared above??? Come on! Read to the very end to grab all full details about these professions then you'll stop being curious as I used to.



Let's have some discussion on the difference between Programmer, Developer, Hacker and Security Researcher;
I assume in this post that a programmer, developer, hacker and research security is a male human.

  • Programmer
A programmer is one who is always found sitting in front of his computer screen writing codes, running test, debugs and maintaining the computer programs which devices use to execute their functions.
They also test logical structures to solve computer problems. They make use of available programming languages like C, C++, PHP, Java, HTML, XML, and many more. A programmer may be specific to any of the programming languages.

When a programmer finishes a program design, he translates it into codes (instructions) that the computer can understand and run via the use of some required platforms known as compilers.
Having converted the program design to codes, he reads the codes to see if there's any bug or errors and if there's any, he corrects the code and re-run them again. The process is repeated until he gets satisfied with the low-level error codes being the outcome.


  • Developer
The developer’s role is to make finished software designs, Applications, Games and many more. The developers achieve this by putting already created codes into work. These finished programs (permit me to use the word) are now ready to be used by users of which the application or software will execute exactly what it was created to do.

A developer may specialize in the development of a website or making of applications and software, it all depends on his area of specialization, and there are selected codes to be used on either web development or mobile application development.




  • Hacking
Here come the profession which everyone always refers to as “nasty job”
One who tries to compromise the security of any platform  (website, network, software, tool) illegally is always referred to as a Hacker.
There are two kinds of hacking; White Hat hacking and Black Hat hacking.

White Hat hackers are known for hacking with the primary aim of securing or retrieving the privacy and security of a platform such as a website, software, tool which may belong to an establishment/firm or someone’s personal property.

Black Hat hackers are the disastrous kind in hacking 😂
These smart folks can do whatever it takes to gain access to a secured platform, not excluding bypassing a legal permission

A hacker may not have an in-depth knowledge on coding and the use of programming languages but he surely knows some roots and flaws through which a platform security could get compromised, they work with different strategies/skills and tools to enable them to get their way into what they want.


  • Security Researcher
A Security Researcher may be compared to a White Hat hacker. What they do is performing research for possible threat or flaws in the build (app, website, etc) which a hacker might easily break into the platform’s privacy and security.


Now you know the reason why we most times misquote the meaning and duties of these professions in computer science.
Yes, it's quite agreed that they all have similar perspectives and are very related.

Are you having any opinion or suggestions regards this post? Then we are ready to hear from you, please kindly use the comment section provided below this post.
Thanks for reading 👍


Tuesday, August 14, 2018

Tips to manage and extend your phone battery health

Tips to manage and extend your phone battery health


As the world is growing old so is our technology making more advancements. Comparing the phones that were used in the 90s with our present-day "smartphone" as we refer to them should give an awkward result.
With these present-day smartphone technologies, life has been made much easier than the way it was 30 years back.

But one would still prefer the odd mobile phones that existed during his youthful age (of course I'm speaking of the elders of today), however, some of them still exist. This is because the battery life cycle of these odd devices are far more durable than the battery we make use of in this present day, and this is as a result of the few numbers of petty workload they were designed for.



It's sad to know that the batteries of our present day smartphone devices do not meet up to the standard advancement that smartphone has acquired. Meanwhile, in order to make our battery have a long-term partnership with our phone, some tweaks have to be practised and that's what this post is all about. Keep reading to learn more…



Do not kill apps when you leave them


Most of us act against this after using an app in our smartphone. I used to be fond of eliminating every app (third-party and built-in) launched on my Android device thinking that it would help prevent rapid battery drain. This habit never produces anything good at the end of the day other than depleting the battery’s lifespan.

But you may want to get rid of annoying apps that consume battery heavily, consider uninstalling such app if it (the app) is incompetent. To know which app sucks more of the juice, then you should try navigating to your Settings>>Battery (in some phones, Power is seen instead) and there you will see how your apps are consuming your phone battery.


Turn off any connectivity after use


Unlike apps which we've found unfriendly when we kill them, connectivities like Wifi, hotspot, Bluetooth, Location (GPS) should be turned off after use to help save battery usage for other relevant tasks. If possible, Mobile (cellular) network should be turned off too.

Alternatively, you can turn on Airplane mode and every other connectivity will be turned off.


Disable Auto Synchronization


By default, apps and services like Google account and its integrated products, Whatsapp, Facebook and others are set to synchronize automatically.
Do you know that Auto Synchronization uses background processes that rely on your mobile data and battery? Yes, that's how it works, and you should consider disabling it and practise manual synchronization. How?
Go to your Settings>>Accounts>> Click the three vertical dots in the upper right corner and untick “Auto-Sync data”.
Moreover, some modifications could be made and this involves; manually adjusting which apps should be in sync and how frequently.


Why not avoid live wallpapers?
Live wallpapers could be so beautiful and give your screen a catchy look but unfortunately, your battery is what is being paid heavily for using live wallpapers.
Implementing static wallpaper is recommended to save your battery from being drained drastically. A lot of Static wallpaper is available online or you might even want to set one of your pictures.



Restrict Background Data For some Apps
Most times while you don't even think of using some apps, unknowingly to you, these apps will forcibly run and send data in the background causing abnormal battery usage. Apps such as the Google Play Store and Gmail are good examples of this habit.
You can restrict background usage of data for every app. Just go to your Settings>>Data Usage>>Mobile data usage>> choose any app you wish to restrict from Background data and turn off the icon.

But Note: Turning off Background data usage for certain apps may cause those apps to malfunction.


Reduce Animation Scale and Background Process
If you really wanna do this, then be ready to become a developer 🤘
To set these changes, you’ll need to access the Developer Options in your Settings, but you won't find it unless you've unlocked “Developer Options.”
To unlock Developer Options, head over to your Settings>>About>> Tap on the Build number 7 times and congratulations you're now a developer.

Now head back to Settings and Click on “Developer Option” above About. Scroll down gently until you see Window animation scale, Transition animation scale, and Animator duration scale. By default, each of these is set to Animation Scale x1, edit and turn off Animation for each case. Doing this will slightly increase your battery life as well as your phone performance.

Still, on that same long list of Developer Options, scroll down to find Background Process limit, and by default, it is set to the Standard limit but adjusting it further by three or four processes can slightly improve your battery life and performance.

NOTE: While on the Developer Options, be careful as any unknown option(s) you alter may change how your phone should function.

RECOMMENDED: These charging habits might reduce your battery lifespan; Here are tips for you

Finally
Maximizing your battery usage will help reserve some amount of juice for other operations. Android is blessed with so many optimizations to help you modify your device to your taste.
I'd love to share more, but let's end it here.
There are many things you can do with your Android device, I beseech you to subscribe to our newsletter below or keep visiting oshetech.com for more Android tips and tech-related gist.
Thanks for reading 👍




Monday, August 13, 2018

Minimum Requirements to get Fortnite Mobile for Android

Minimum Requirements to get Fortnite Mobile for Android

Fortnite Epic game

Fortnite game for Android is soon to hit the internet, though according to a recent report, the game might skip google play, that is, we might be unable to download this game from Google Play rather via the Fortnite installer.

According to Tim Sweeney, Epic Games CEO, "the Fortnite Game will be coming to all Android devices that have met up with the requirements of running it stable and with good performance. Stay tuned for details of the launch timing."
He added that Fortnite will be playable via the Fortnite installer and will not be available in Google Play, the reason being that the company doesn't believe in offering 30% of Fortnite’s revenue to "Games & Apps market" such as the Google Play Store.



Tim Sweeney said, “ The 30% store tax is expensive in a world where a 70% revenue going to the game developers must cover all the cost of developing, operating and supporting their games before thinking of how much profit is earned." This means Epic wants to build a direct relationship with its customers across all possible platforms.

Two key requirements to having Fortnite Game on Android is an Android version of 5.0 (Lollipop) and higher, and the Android should be powered with 3GB RAM, at least.


Minimum requirements needed to run Fortnite Mobile on Android are;
  • Android OS: 64-bit Android 5.0 Lollipop or higher
  • GPU: Mali-G71 MP20, Mali-G72 MP12 or higher, Adreno 530 or higher.
    RAM: 3GB
  • Reporting from Gadget.ndtv.com, Samsung devices with its Exynos 8895 and other devices with Qualcomm Snapdragon 820 processors or higher should be able to install and play Fortnite Mobile Game.

As previously stated, Fortnite for Mobile is soon to be launched, however, the date is yet unannounced.

Though, the Android Beta version of Fortnite Mobile is available on the Game’s official site. All you need to do to play the released beta version is to visit the Developer's Site and sign up for an email invite. The invitation email will be sent to you as soon as you can play.



See the list of devices initially eligible for Fortnite for Android Beta.

  • Samsung Galaxy: S9 / S9+, S8 / S8+, S7 / S7 Edge, Note 9, Note 8, Tab S4, Tab S3


  • Google: Pixel 2 / Pixel 2 XL, Pixel / Pixel XL
  • Asus: ROG Phone, Zenfone 4 Pro, 5Z, V
  • Essential: PH-1
  • Huawei: Mate 10 / Pro, Honor 10, Honor Play, Mate RS, Nova 3, P20 / Pro, V10
  • LG: G7 ThinQ, G6, G5, V30 / V30+, V20
  • Nokia: 8
  • OnePlus: 6, 5 / 5T
  • Razer: Phone
  • Xiaomi: Blackshark, Mi 8 / 8 Explorer / 8SE, Mi 5 / 5S / 5S Plus, Mi Mix 2 / 2S, Mi Mix, Mi Note 2, 6 / 6 Plus
  • ZTE: Axon 7 / 7s, Axon M, Nubia / Z17 / Z17s, Nubia Z11



Saturday, August 11, 2018

Best ways to schedule a WhatsApp message for future delivery

Best ways to schedule a WhatsApp message for future delivery

Whatsapp

It is very possible to schedule messages on WhatsApp for later delivery. There are many ways to do this with your phone rooted or not. In this post, I've discussed the best methods of Scheduling a WhatsApp message without requiring to root your phone (all I'm saying is, these methods does not require a rooted device).



Method 1
Scheduler for WhatsApp
This is a third-party app developed to perform exactly as its name.

Step 1. Download and install Scheduler for WhatsApp from Apkpure
Reason: Scheduler for WhatsApp isn't available on Google Play

Step 2. Launch (open) the app and enable Accessibility settings to schedule message (just tap OK when you open the app and turn on WhatsApp scheduler)



Step 4. You are almost there, tap on the “+” icon on red to create a schedule

Step 4. Configure how you want the message to be sent; Select Recipient from your WhatsApp contact, set your time schedule and frequency (how many times you want your scheduled message to be sent)

Step 5. Enter your message into the provided box, you may also attach a photo(s) to your message and hit “create” at the top right of your screen.


That's all. Once the scheduled time is reached, your message will be sent to your selected recipient.

Method 2.
SQEDit- Auto Scheduling App


This is another useful third-party app developed for the purpose of scheduling messages for the later time. This app supports not only WhatsApp but other social / messaging platforms too.
With this app, you can schedule Facebook posts, send automatic emails, schedule text messages / SMS as well as setting call reminders.

How To Use SQEDit
Step 1. Download and install SQEDit on your Android device. It's available on Google Play.

Step 2. Launch the app and create an account or you can sign in with your Facebook account

Step 3. From the listed services, select WhatsApp and click “DONE”. Again, Select WhatsApp to create your message schedule.





Step 4. To be able to schedule your message SQEDit need to access your WhatsApp contact, however, you'll be required to enable accessibility in your settings.
Click “ENABLE ACCESSIBILITY” and turn on accessibility for SQEDit



Step 5. Now you are prepared to schedule your message:
  • Type your message in the provided box and include an attachment (photos, doc, music) using the attachment button (depending on what you are composing)

  • Schedule your future date and time

  • Select the number of repeats if you want your scheduled message to be sent more than once in a specified time interval
Step 6. Having provided your info, proceed by clicking the send icon as seen in the screenshot below


Step 7. Now you will have to disable your screen lock to allow transparency. See reasons as discussed by the developer in the screenshot below



That's all, your messages will be sent as scheduled.


The recommended option for scheduling messages across Facebook, Twitter, Email, SMS and setting reminder
Do It Later


This is my favourite app I use in scheduling messages across my social platforms.
This app will strive to deliver your message as scheduled even if you’re offline and it currently supports Facebook, Twitter and Email only.
To get this started;
Step 1. Download and install “Do it Later”. Get it on Google Play

Step 2. Launch the app and tap the add (+) icon to introduce the social services it supports and choose your target, let's say Facebook.


Step 3. You’ll be directed to where you'll have to sign in your Facebook account. Having signed in, return to the composing page of the app

Step 4. Type your message in the provided box, you may want to include an image(s)




Step 5. Select the number of repeats (by default, repeat is set as “never”)

Step 6. Tap “schedule” at the top right side of your screen to proceed.


Step 7. Your scheduled message goes to the pending list. Click on the pending message and tap send (the telegram icon displaying above your screen). See screenshot below


That's all for using “Do it later” app to schedule messages.

Finally
With the above methods, you should be able to schedule your messages for the future while you may get busy working out other issues of life.
The above three Android apps I discussed have been tested and confirmed working as required. This post was composed according to how I reviewed and make use of the mentioned apps.

Thanks for visiting oshetech.com👊👍



Tuesday, August 7, 2018

Care for your battery - These charging habits will make your phone battery last long

Care for your battery - These charging habits will make your phone battery last long


The battery is one important specification of every electronic device, its build and storage capacity of electrical energy determines the service duration.

Today, we consider the kind of battery belonging to a smartphone and other specifications such as camera, Operating System, and others before thinking of getting that phone. But if the battery's capacity is low compared to the functionality of that smartphone, it becomes a barrier.

Now here is the problem - “battery durability decreases with time”.
If you have ever used a smartphone for like one, two or more years or probably the one you're currently holding is up to that age, then you should agree with me that the battery doesn't last long as it were the time it was brand new.

We see this as a normal life cycle of the battery, but its durability depends on how we manage our device. This leads us to what I title "Charging habit".




How often do you charge your smartphone?
Charging habit is one essential character we should check as devices' owners. The pattern we use in charging our phone or other devices determines how long the battery's health will remain strong, and this also depends on the type of battery the device uses.

The Lithium-ion (Li-ion) cells are the most used type of battery embedded in devices of today especially our mobile phones. Others are Nickel-Metal Hydride (NiMH), Lithium Ion Polymer (Li‑ion polymer)

Maintaining a battery lifespan is achievable when operating at a low voltage, it increases the number of available charging cycles before noticing a drop in capacity. According to Battery University, the life cycle of a battery doubles for every 0.1V decrease in cell voltage.
However, topping up your phone from 30 to 80% will help maintain a low voltage and prolong the battery capacity.


You may also find this useful: Top best Android music player with sound equalizer

The point is, for the phone using Li-ion battery, small regular top-ups are preferably better than charging to full.

Temperature is one major enemy to battery lifespan
Just like high voltage, high temperature troubles the battery's health, it may cause a rapid reduction of the battery capacity than when in a controlled environment holding lower temperatures.

When a battery is charging up, there's a gradual temperature rise. Also, one thing to avoid is exposing your phone to a high temperature especially when the battery is in the state of full-charge or is under charge. It is preventive not to place your phone under your pillow when charging at night or plugged in on the dashboard of your car on a hot day.

Fast charging technologies of this present day also contribute to temperature rise when charging an electronic device. This is because they drive higher current and voltages to the battery and can definitely cause the device to become hot.

Avoid Overnight Charging



Charging overnight has always being a threat to battery health, and this is what most of us do even when we know the amount of time required to charge our smartphone to full per cent. Charging overnight leads to overcharging of the battery when it's full to 100% which can lead to plating of the metallic lithium, causing a reduction instability in the long term which can in turn, lead to malfunctions and reboots.

Overcharging is a barrier to the battery as it will increase the stress voltage ⚡ when at 100%. This has been explained in the next charging habit 👇. 

Partial Charging is the perfect practice
The modern smartphone does not need the old battery myth that says you need to fully discharge and recharge to erase battery memory, especially for Lithium-ion cells.



Understanding and appreciating the process a battery charge will give you a distinctive reason why partial charging is best for your smartphone's battery health.
Lithium-ion (Li-ion) batteries collect a constant current and operate at low voltage when closer to full discharge. As the battery charges, the voltage slowly increases, at around a 70% charge is when the voltage levels off before the current begin to drop until the capacity is full.
Practising partial charging is beneficial.

“Fast charging was never meant for full cycle charging, rather to quickly top-up your phone to a moderate healthy per cent. Practising overnight charging with fast charging technologies isn't friendly.”

According to Researchgate,  The healthy temperature to maximize battery life cycle is between 20 and 45C.

Keeping a battery between the temperature range of 20—30 °C should help hold about 80 percent of its capacity after the first year even when full cycle charging is practised. Meanwhile, if the temperature is raised to about 50—60 °C, the battery may experience a vast reduction in its capacity in less than six months.

Do not Game or watch video with your phone during charge
This is one bad practice most of us do. Using your phone while it's being charged will distort the charging cycle and may cause part of the battery to rapidly become inferior to the rest.

Conclusion
Gathering the above-mentioned points, we can conclude that Partial charging and keeping our smartphone under low temperature as well as avoiding parasitic load during charge is a way of having durable battery capacity.
However, below is the best summary of all points discussed so far.

•Avoid overnight charging, do not place your phone under your pillow or on the dashboard of your car on hot days during charge.
•Partial charging is best to practice. Avoid full-cycle charge (0—100%). Ending a charge at 80% is preferable and safer than 100%.
•Keep your phone away from hot places. Always disclose it to an open environment with normal temperature.
• If you can turn off your phone while charging, do it. Rather, avoid watching a video or playing game with it during charge.

Thanks for reading this to the end. I hope you've found this post helpful 👍