Hacking Tut

  • Home
  • Features
  • _About us
  • _Contact us
  • _Site map

Thursday, 23 April 2020

Earn Money at home || ঘরে বসে অনলাইনে কাজ করে আয় করুন

Admin
Earn Money at home || ঘরে বসে অনলাইনে কাজ করে আয় করুন
অনলাইনে কাজ করে আয় করুন || Earn Money at home

অনলাইনে কাজ করে আয় করুন || Earn Money at home

Google Recaptcha Solve করে আয় করুন প্রতিদিন ১ থেকে ৫ ডলার। সম্পূর্ণ ফ্রীতে নতুন ডেটা এন্ট্রি জব।
Captcha Entry কত প্রকার ও কি কি? Captcha Entry বিভিন্ন কোম্পানির বিভিন্ন প্রকার হয়ে থাকে তারমধ্যে প্রধাণত ৩ ্প্রকার যথা: 
১) Numeric = এই ধরণের Captcha তে শুধুমাত্র সংখ্যা থাকে হাত দিয়ে টাইপ করতে হয়। 
2. Alphabetic = এই ধরণের Captcha তে শুধুমাত্র অক্ষর থাকে হাত দিয়ে টাইপ করতে হয়। 
3. AlphaNumeric = এই ধরণের Captcha তে সংখ্যা এবং অক্ষর থাকে হাত দিয়ে টাইপ করতে হয়। Google এর প্রকাশিত Captcha Entry ২ প্রকার যথা: 
১) Solvemedia = এই ধরণের Captcha তে সংখ্যা এবং অক্ষর থাকে হাত দিয়ে টাইপ করতে হয়। 
2) Recaptcha = এই ধরণের Captcha তে শুধুমাত্র ছবি থাকে হাত দিয়ে টাইপ করতে হয় না। 3 টি ছবিতে ক্লিক করলেই সলভ হয়ে যায়। Google Recaptcha কি? প্রথমেই প্রশ্ন আসতে পারে Google Recaptcha কি। হয়তো সবাই জানেন তারপরও বলছি। Google Recaptcha হচ্ছে Google এর একটি ফ্রী সিকিউরিটি সার্ভিস যেটা কোন ওয়েবসাইটকে স্পেম অথবা অপব্যবহার থেকে রক্ষা করে। এটা খুব সহজেই চিনতে পারে ভিজিটরটি মানুষ নাকি বুট। কোন বুটের পক্ষে এই সিকিউরিটি অতিক্রম করা সহজ নয়। তাই ওয়েবসাইটটি থাকে নিরাপদ। Google Recaptcha দেখতে কেমন? এমন একজনও নেই যিনি Google Recaptcha দেখেন নি। আর অন্যকোথাও না হলেও আমাদের প্রাণ প্রিয় টেকটিউনসে প্রবেশ বা লগইন করার সময় অবশ্যই দেখেছেন। “আমি রোবট নই” এটাই হচ্ছে Google Recaptcha Google Recaptcha থেকে কিভাবে আয় করা যায়? “আমি রোবট নই” এর সামনের বক্সে মাউস দিয়ে ক্লিক করলে অনেক সময় টিক চিহ্ন চলে আসে আবার অনেক সময় অনেকগুলো ছবি আসে। সেই ছবিগুলোতে সঠিকভাকে ক্লিক করে ভেরিফাই করলেই তারপর টিক চিহ্ন আসে এবং আমরা লগইন করতে পারি। এই রকম ছবি ক্লিক করে ভেরিফাই করেই আমরা প্রতিদিন 1 থেকে ৫ ডলার আয় করতে পারি। আমরা কাজ করবো কোথায় এবং কে আমাদের পেমেন্ট দিবে? এবার আসুন আসল কথায় যে আমরা কাজ করবো কোথায় আর আমাদের পেমেন্ট দিবে কে। এই কাজটা দেখে কি মনেহয়? এটাও এক ধরনের Captcha Entry কাজ। এবং যারা Captcha Entry কাজ দেয় তারাই ReCaptcha Entry কাজ দেয়। কিন্তু আমি শুধুমাত্র একটি কোম্পানিকে ReCaptcha Entry কাজ দিতে দেখেছি। রাশিয়ান কোম্পানি Mega index Incorporation. তাদের ডেটা এন্ট্রি এবং ক্যাপচা এন্ট্রি কাজের অনেকগুলো ওয়েবসাইট রয়েছে। আর আমি গত ১ বছর ধরে ওদের একটি ওয়েবসাইটে কাজ করতেছি সেটার নাম হলো 2captcha সম্প্রতি 2captcha আমাদেরকে একটি সফটওয়্যার দিয়েছে ফ্রীতে এবং সেই সফটওয়্যারে Google Recaptcha Entry কাজ দিয়েছে। যা দিয়ে আগের থেকে 4গুন বেশি ইনকাম করা যাচ্ছে। আর সেই জন্যই আমার এই টিউনটি লিখা। যেহেতু আমি বেশি আয় করতে পারছি তাই সবাইকে সেই সুযোগটা দিতে চাই। প্রতিটি Captcha Solve কত করে মানে Captcha Rate কত? শুধুমাত্র Google Recaptcha এর ১ টি Captcha Solve করলে আপনি পাবেন 0.001$ 0.001$ এর থেকে কমও না বেশিও না। এই রুপে 1 হাজার Solve করলে আপনার আয় হবে 1$ বাংলাদেশী টাকায় ৮০ টাকা। আপনি যদি ভালো সময় দিতে পারেন। এবং দ্রুত Solve করতে পারেন তবে দিনে ১ থেকে ৫ ডলার খুব সহজেই আয় করতে পারবেন। মিনিমাম কত হলে পেমেন্ট পাওয়া যায়? মিনিমাম ১ ডলার হলেই আপনি পেমেন্ট নিতে পারবেন। পেমেন্ট পেতে কারো কাছে যেতে হবেনা। সরাসরি ওই সাইটে গিয়ে Withdraw দিবেন 1 থেকে 5 মিনিজের মধ্যে আপনার পেমেন্ট পেয়ে যাবেন। এরা Payza, Perfect Money, Bitcoin এ পেমেন্ট করে। কাজ করতে কি কি লাগবে? ১) একটি ডেস্কটপ বা ল্যাপটপ কম্পিউটার: Android মোবাইল দিয়েও করা যায় কিন্তু অনেক সময় ব্যয় হয়। কম্পিউটার না থাকালে চেষ্টা করতে পারেন. ২) ভালো নেট স্পিড : নেট স্পিড বেশি থাকলে Cap tcha দ্রুত আসে 
৩) 2captcha একাউন্ট এখান থেকে রেজিস্টার করুন। Sing up here

৪) Letest Microsoft .net framework এখান থেকে ডাউনলোড দিন
(www.Microsoft.com/net/download এটা ইনস্টল না থাকলে ক্যাপটা সফটওয়্যারটা ইন্সটল দিতে সমস্যা হতে পারে,তাও আগে দেখেন ইন্সটল হয় কিনা না হলে ৪ নং সফট,টা ডাউনলোড করে ইন্সটল দিয়ে চেস্টা করেন ) 
৫) 2captcha Only Re captcha Typing Software/Android Apps Windows x-p 7, 8, 10, এবং এন্ড্রইড > এর জন্য এখান থেকে ডাউনলোড করুন* *তার আগে উপরের লিং থেকে অ্যাকাউন্ট খুলা নিন*
৬) যেকোন একটি Payment Method একাউন্ট: (WebMoney, Perfect Money, BITCOIN, AdvCash, uphold.com, Payeer, AirTM) এখান থেকে যে কোন একটি দিয়ে টাকা তুলতে পারবেন পেজা সবথেকে ভালো পেজা একাউন্ট না থাকলে এখান থেকে খুলে নিন। 
৭) অত:পর ধৈর্য থাকতে হবে প্রথম প্রথম Captcha Solve করতে অসুবিধা হলেও প্রেকটিস করলে সব ঠিক হয়ে যাবে। ভালো আয় করতে হলে্ ধৈর্য থাকতে হবে। আর এটা কোন পিটিসি বা ইনভেস্ট সাইট নয় যে হারিয়ে যাবে। লাইফ টাইম ইনকাম করতে পারবেন এটা থেকে। কিভাবে কাজ করবেন এবং কিভাবে সঠিক Re captcha Solve করবেন? আসলে কাজ খুবই সহজ। আপনি প্রথমে উপরের সকল কাজ করবেন। মানে ১ থেকে ৭ পর্যন্ত সবকিছু রেডি থাকলে এবার আপনি কাজের জন্য প্রস্তুত। *তারপর 2captcha আপনাকে তাদের কাজ এর Traning করাবে আপনাকে করতে হবে না হইলে আপনি বুঝতে পারবেন না কি করে করতে হই আপনাকে ৩৭ টা captcha এর Training করাবে তারপর আপানকে কাজ করতে দিবে So ৩৭ টা captcha Complete করার পর উপরে Start Work লিখা আছে এইটাতে Click করেন* 
১) সফটওয়্যারটি ওপেন করুন। 
২) লগ ইন করুন get cap tcah = only re captcha দিয়ে ৩)Start এ ক্লিক করুন ৪) ক্যাপচার মধ্যে যেই স্থানে বা যাহাতে ক্লিক করতে বলে সেখানে ক্লিক করুন। 
৩) Verify এ ক্লিক করুন। ব্যস কাজ শেষ (এভাবে কাজ করতে থাকেন জত পারেন )
#সতর্কতা বেশি ভুল করলে অ্যাকাউন্ট সাসপেন্ড করে দিতে পারে তাই ভুল কম করেন

Read Full Post »
By Admin - 15:11

Sunday, 5 April 2020

Download Kinemaster Premium 2020 Free

Admin Android ,
Download Kinemaster Premium 2020 Free

Download Kinemaster Premium 2020

Download Latest Version for Free

Download Kinemaster Premium 2020

Read Full Post »
By Admin - 18:51
Labels: Android

Wednesday, 1 April 2020

Who hacker? What is hacking? And what are the types of hackers? Know it

Admin Hacking ,
Who hacker? What is hacking? And what are the types of hackers? Know it

What is hacking?
Hacking is a process where someone enters a computer or computer network without any valid permission.
Those hackers are hackers. You know almost all of these things. We all know hacking, just hacking any web site, many hacking ideas, hacking means just computer or computer network, what is actually Not really.
There may be many types of hacking. If you use your mobile phone, land phone, car tracking, different electronics and digital devices without the legal permission, then it may be hacked. Hackers usually hack the errors of these electronics devices by hacking them.

What is the hacker?
Hacker: The person who practices hacking is called a hacker. They know all the information including system structure, operation, how it works, which will be hacking the system. Before the computer was not so prevalent, hacker was hacking the phone. Calling on the phone was called Phreaker and the process is called Phreaking. They used to hack various telecommunication systems and use it for their own needs.

There are three types of hacker :
Let's say hackers are identified with a hat or hat.
1.White hat hacker
2.Grey hat hacker
3.Black hat hacker

White hat hacker: Everyone think hacking is a bad thing, is not it? No hacking is not very bad. White hat hacker Hackers prove that hacking is not a bad thing. For example, a white hat hacker brings out a security system error, and the security mechanism of that security system tells the error quickly. Now the security system can be a computer, a computer network, a web site, a software etc.


Gray hat hacker: Gray hat hacker is a two-face snake. Explain why I am saying this now. When they remove errors in a security system, they will act like their mind. He will do what he wants at that time. If he wishes, the security mechanism of the security system can cause flaws or may see or destroy information and damage. Again it can be used for its own interests. Most Haikar Rai falls in the category.


Black hat hacker: And the most dangerous hacker is Black hat hacker. When they find out the errors of a security system, they quickly use that error for their own sake. That system is broken. Different viruses spread. In the future, the way he can enter himself again in the future. Above all, the sub-system under which system tries to access it.

Hackers are very intelligent, it is well known or everyone knows. In a very good hacker life, no bad hacking has done. But they did a hacking to trap or get rid of someone. When any of the above categories, pelabe him? He is also Grey hat hacker because his hacking depends on his wishes or thoughts.

Below, I introduce you to a few types of people
Anarchists: Anarchists are those hackers who prefer to break different computer security systems or any other system. They work to find opportunities for any target.

Crackers: Many times the harmful hacker is called cracker. Bad hackers are crackers. Their shock or profession is broken by breaking across password and creating Trojan Horses and making other harmful software. (Are you one of them? Then you are the King of Hacking) The harmful software is called Warez. They use these harmful software for their own use or sell them for their own benefit.

Script kiddies: They are not real hackers. There is no real knowledge about hacking. They are downloading or purchasing various Warez and using it after hacking.
Hackers make hacking in many ways. I'm discussing a few types of hacking

Passhing : You almost know everything about pissing. I am sharing some links below and reading these will know better and protect yourself from pissing.
Denial of Service attack: Denial of Service attack: DoS Attack is a process where hackers lose access to a network without losing any access to it. Enhanced net connection or router tariff at DoS Attack.
Trojan Horses: is a program that destroys other programs. It's all known as Virus. Using trojan horses, the other programs can easily get rid of passwords or other data by hackers.
Rogue Access Points: Hackers use Rogue Access Points to access a wireless network.
There are also many other hackers who can hacking. I want to tell them that there is no such error in your computer or network system. I'm hacker i am anti hacker My job is to prevent hacking or hackers.

Some Precise Tricks to Avoid Hacking
1. If you do not use to download or use any unfamiliar software, even if you use it as your friend (not all friends, do not believe in those who do not do it again). If a software is downloaded immediately, then you can find out about the net.
2. When you login to a site, check the address of the ticket thoroughly. Avoid logging in with links from mail anytime.
3. If you are a developer, then you must have better knowledge of security than normal user.
4. Give password more than 8 digits Through generator software, you can break the password of more digitized computer with normal computer. As long as you do not pass the password with the number of numbers. And now supports almost all the Unicode sites, so if you use any word, then use the words of the country itself, which is easy to remember. So do not worry that I'm telling you to use words. Avoid use as far as possible. Do not say the full English word.
5. And refrain from logging in to unknown sites.

Read Full Post »
By Admin - 19:30
Labels: Hacking

Monday, 30 March 2020

Activate Windows 10 in one click no software need

Admin Computer Tips , Hacking
Activate Windows 10 in one click no software need
  

Hope everyone is well.
Today I am sharing with you the simplest method I have found for activating Windows 10

First download the .zip file from the bottom
Activate windows 10.zip

Then after extracting the file
activate1.cmd
activate2.cmd
You will find two files with the same name.
First, right-click on the file activate1.cmd and run with Run as Administrator.
After a while, a message like windows activated will appear in the terminal.
If the activate1.cmd file does not work / Windows is not active, then right-click on the activate2.cmd file and run with Run as Administrator. Once activated with the file activate1.cmd, this file will not be run.
This way you can activate your Windows 10 operating system in a very simple way.

__________________________________________________


উইন্ডোজ ১০ এক্টিভ করার জন্য আমার দেখা সবচেয়ে সহজ মেথড টি আজ আপনাদের সাথে শেয়ার করছি
প্রথমেই নিচ থেকে .zip ফাইলটি ডাওনলোড করে নিন
Download Activate windows 10.zip
তারপর ফাইলটি extract করার পর
activate1.cmd
activate2.cmd
এরকম নামের দুটি ফাইল পাবেন।
প্রথমেই activate1.cmd ফাইলটিতে right click করে Run as administrator দিয়ে run করান।
কিছুক্ষন পর windows activated এরকম টাইপ message আসবে terminal এ।
যদি activate1.cmd ফাইলটি দিয়ে কাজ না হয় / উইন্ডোজ এক্টিভ না হয় তবে activate2.cmd ফাইলটিতে right click করে Run as administrator দিয়ে run করান, activate1.cmd ফাইলটি দিয়ে এক্টিভ হয়ে গেলে এই ফাইলটি আর রান করানো লাগবে না।
এরকম ভাবে খুব সহজ ভাবেই আপনার উইন্ডোজ ১০ অপারেটিং সিস্টেম টি এক্টিভ করে নিতে পারবেন।
Read Full Post »
By Admin - 12:30
Labels: Computer Tips, Hacking, Other

Monday, 9 March 2020

Free Online TV || Watch Free Online TV Channels In VLC Player

Admin Android , Computer Tips
Free Online TV || Watch Free Online TV Channels In VLC Player

 

VLC is a open source software media player. Everyone use VLC for videos but few of you may know that you can Watch Free Online TV Channels In VLC Player.

VLC Streaming Overview

now you can easily stream online tv channels through VLC player .it’s simple just to install VLC player on your PC and follow these steps and enjoy watching your favourite programs on even at low speed. VLC is a simple fast and powerful media player. It plays almost everything Files, Discs, Webcams , Devices and Streams.The best thing about VLC player is that it runs on all platforms Windows, Linux, MAC OS X, Unix.

Watch Free Online TV Channels In VLC Player – Guide

Step#1

Open VLC media player. If you don’t have then Install VLC player on your PC here.
download button 

Step#2

Go to the ‘MEDIA’ from MENU BAR and select ‘STREAM’.
Watch Free Online TV Channels In VLC Player
Step#3

Now go to the third tab ‘NETWORK’ .Enter the URL of your favourite channel which you want to watch .
For Example: URL of B4U Music channel – rtsp://217.146.95.166:554/playlist/ch12zqcif.3gp
On the right side there is ‘Stream dropdown’. Select ‘PLAY’.
stream Online TV Channels In VLC Player
Now you have learnt how to stream free online channels in VLC media player. You can get URL of your favourite TV channels easily by simply search URL of your fav channel on Google. Enjoy Watching!

Streaming URLs of Other TV Channels

I have given multiple streaming address of TV channels in a text file. This can be downloaded from below button.

download button
Read Full Post »
By Admin - 20:26
Labels: Android, Computer Tips, Earning, Game, Hacking, Other

How to Recover Deleted File || 100% Recover Deleted File

Admin Android , Computer Tips
How to Recover  Deleted File || 100% Recover Deleted File
Losing files is upset. Every now and then, we go through unfortunate situations. One such situation is accidental deletion of your important file. It could be a document, image or a video. Regardless of what type of file you have just lost, nothing is harder for the best free data recovery software – EaseUS. Remember, there is a difference between restoring files from recycle bin and recovering data after permanent deletion. EaseUS software has ability to even restore those files that got deleted when you clicked on empty recycle bin.
Let us tell you, there are numerous paid and data recovery software solutions available in the market. If you are a first timer, then you might want a tool that provides its services for free, which is quite a good deal. This is because you want to check the software skills before using it. How can you identify which one is the best software till you give it a try.  Therefore, you must check it before putting your hard-earned money into it. Also, you should be seeking out for a tool that’s easy-to-use rather than trouble-to-use.

How EaseUS data recovery software works?

As soon as you open the EaseUS Data Recovery software, the screen will show you all drives including hard drives and external drives. Being the prominent provider of enjoyable user experience, EaseUS performs unbelievably fast scanning of hard drives and other storage devices, and restores all data back through its quick scan. 
After scanning, deleted files will appear in front of you. This will give users an opportunity to select the file which they lost accidentally. At this stage, user may browse the file name by typing the file name or if you can’t remind of that file name, you can always search for files by their format.
Select the required file and then press recover button. While restoring the files back, make sure to save it on a different partition. This would prevent you to replace the old information with the new one. The software gives full control over which data to retrieve and where the data should be located.
EaseUS free data recovery options are wrapped up into an advanced UI that is quite simple, as well as responsive. It makes sure you get all your recovered data promptly.
Once the data restoration gets completed, the software will notify you about it. Hence, it’s quite possible to retrieve your files back after emptying recycle bin, but you are required to take these few factors into account.
  • Never install this software in the same drive you aim to get the deleted files back from. Or else, the software will erase your deleted file.
  • Ensure to keep all your drives untouched and do not copy paste anything. 

 Download now
Read Full Post »
By Admin - 20:15
Labels: Android, Computer Tips, Hacking, Other

Tuesday, 3 March 2020

Hack Wi-Fi Passwords using an Android mobile

Admin Android , Hacking
Hack Wi-Fi Passwords using an Android mobile

 

See How To Hack WiFi Password With Android Phone

There are many people who do not have computers at home. There are many people who do not know how to use Linux Kali. There are many people who don't know how to hack Wi-Fi passwords.

How to hack Wifi ?

Now about 3 billion people use Android mobile. This article is intended for those who can use Wi-Fi for free. Hacking wi-fi is not an easy task. But I will give a simple hack tips so that even a school student can hack Wi-Fi passwords.
To hack the Wi-Fi password, you need to root the phone first. Rooting is not a difficult task. This can be done using an app. The name of the app is (root checker basic). The mobile phone can be routed very easily using these apps.
The phone must have more Broadcom bcm4329 or bcm4330 set. These apps are available from Google. Not all types of phones can use this app. Some of the phones that can be used for this are:
Nexus one
Samsung S series
Desire HD
Broadcom chipset can be installed for these mobile phones. Once the app is installed it will have to be launched.
Then download the River Apps and install it. Then click on the Confirm button when the text says "You are not using it for illegal purposes".
The river will then begin scanning the apps. If you get an access point, just clicking the Wi-Fi password will be hacked.
Read Full Post »
By Admin - 17:19
Labels: Android, Hacking

Sunday, 1 March 2020

Build Your Own Currency Exchange Web App

Admin Android , Computer Tips
Build Your Own Currency Exchange Web App

Build Your Own Currency Exchange Web App in ~100 lines using CRA 

 

This tutorial describes how to create a simple currency exchange app in just about 100 lines of code using the Create React App boilerplate.

To see it in action check out this live demo.

🛠️ Preparation

First, create the react app. I call it "rates".
$ yarn create react-app rates
Run the command in your root
$ yarn start
Your web app will be available on http://localhost:3000

⚓ Fetching the currencies rate

For currency exchange data we will use free API on exchangeratesapi.io
We will load the latest data of the currencies rates.
Install the swr and unfetch libraries. It helps to easily fetch API.
$ yarn add swr unfetch
Create the fetcher function outside the App component
// src/App.js
import React from "react";
import "./App.css";
import fetch from "unfetch";

const API_URL = "https://api.exchangeratesapi.io";

const fetcher = async path => {
  const res = await fetch(API_URL + path);
  const json = await res.json();
  return json;
};

// function App...
Add useSWR in App component to fetch data
import React from "react";
import "./App.css";
import fetch from "unfetch";
import useSWR from "swr";

 // API_URL = ...

 // const fetcher = ...

 function App() {
  const { data: currencies } = useSWR("/latest?base=EUR", fetcher);

  return <div>Welcome to your Currency exchange app!</div>;
 }
Now we have the currencies rates in currencies.rates variable.
To see the JSON data of currencies rates you can open the API url directly into your browser: https://api.exchangeratesapi.io/latest?base=EUR
The ?base=EUR query is used to get all rates relative to EUR currency.

💄 Add the UI

For ui, we will use the material-ui design system. Install it:
$ yarn add @material-ui/core
Create the UI for our currency exchange app in the App component.
// ...
import {
  Container,
  Paper,
  Grid,
  TextField,
  Select,
  MenuItem
} from "@material-ui/core";

// ...

function App() {
  const { data: currencies } = useSWR("/latest?base=EUR", fetcher);

  if (!currencies) {
    return null;
  }

  return (
    <Container className="currency-exchange-container" fixed>
      <h1>Currency exchange</h1>
      <Paper
        className="currency-exchange-paper"
        variant="outlined"
        elavation={1}
      >
        <Grid container spacing={3}>
          <Grid item xs={6}>
            <TextField type="number" />
          </Grid>
          <Grid item xs={6}>
            <TextField type="number" />
          </Grid>
          <Grid item xs={6}>
            <Select>
              <MenuItem value={"EUR"}>EUR</MenuItem>
              {Object.keys(currencies.rates).map((rate, key) => (
                <MenuItem key={key} value={rate}>
                  {rate}
                </MenuItem>
              ))}
            </Select>
          </Grid>
          <Grid item xs={6}>
            <Select>
              <MenuItem value={"EUR"}>EUR</MenuItem>
              {Object.keys(currencies.rates).map((rate, key) => (
                <MenuItem key={key} value={rate}>
                  {rate}
                </MenuItem>
              ))}
            </Select>
          </Grid>
        </Grid>
      </Paper>
    </Container>
  );
}
Now, look at the following code snippet. We create the currency selection box by iterating over all possible rates from our API data. Since we fetch rates relative to EUR, so we should manually add the EUR item, because it doesn't exist in rates object.
  <Select>
    <MenuItem value={"EUR"}>EUR</MenuItem>
    {Object.keys(currencies.rates).map((rate, key) => (
      <MenuItem key={key} value={rate}>
        {rate}
      </MenuItem>
    ))}
  </Select>
When the currencies are not loaded, we just return null, because of currencies rates is undefined at that moment.
  if (!currencies) {
    return null;
  }
Add some styles to App.css
h1 {
  font-weight: 300;
  color: #636363;
  margin-bottom: 3rem;
}

.currency-exchange-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100vh;
}

.currency-exchange-paper {
  max-width: 350px;
  padding: 30px 30px 40px 30px;
}

.MuiInput-root {
  width: 100%;
}

⚙️ Add logic

Now we add the inputs state to our App component
function App() {
  const { data: currencies } = useSWR("/latest?base=EUR", fetcher);

  const [fromValue, setFromValue] = useState(1);
  const [toValue, setToValue] = useState(1);

  const [fromCurrency, setFromCurrency] = useState("EUR");
  const [toCurrency, setToCurrency] = useState("EUR");

  const handleFromCurrencyChange = e => {
    setFromCurrency(e.target.value);
  };

  const handleToCurrencyChange = e => {
    setToCurrency(e.target.value);
  };

  const handleFromValueChange = e => {
    setFromValue(parseFloat(e.target.value));
  };

  const handleToValueChange = e => {
    setToValue(parseFloat(e.target.value));
  };

  if (!currencies) {
    return null;
  }

  return (
    <Container className="currency-exchange-container" fixed>
      <h1>Currency exchange</h1>
      <Paper
        className="currency-exchange-paper"
        variant="outlined"
        elavation={1}
      >
        <Grid container spacing={3}>
          <Grid item xs={6}>
            <TextField
              type="number"
              value={fromValue}
              onChange={handleFromValueChange}
            />
          </Grid>
          <Grid item xs={6}>
            <TextField
              type="number"
              value={toValue}
              onChange={handleToValueChange}
            />
          </Grid>
          <Grid item xs={6}>
            <Select value={fromCurrency} onChange={handleFromCurrencyChange}>
              <MenuItem value={"EUR"}>EUR</MenuItem>
              {Object.keys(currencies.rates).map((rate, key) => (
                <MenuItem key={key} value={rate}>
                  {rate}
                </MenuItem>
              ))}
            </Select>
          </Grid>
          <Grid item xs={6}>
            <Select value={toCurrency} onChange={handleToCurrencyChange}>
              <MenuItem value={"EUR"}>EUR</MenuItem>
              {Object.keys(currencies.rates).map((rate, key) => (
                <MenuItem key={key} value={rate}>
                  {rate}
                </MenuItem>
              ))}
            </Select>
          </Grid>
        </Grid>
      </Paper>
    </Container>
  );
}
Also, add the two following functions for currency exchange
const convertFromTo = () => {
    const fromRate =
      fromCurrency === "EUR" ? 1 : currencies.rates[fromCurrency];
    const valueInEur = fromValue / fromRate;
    const toRate = toCurrency === "EUR" ? 1 : currencies.rates[toCurrency];
    setToValue(valueInEur * toRate);
  };

  const convertToFrom = () => {
    const toRate = toCurrency === "EUR" ? 1 : currencies.rates[toCurrency];
    const valueInEur = toValue / toRate;
    const fromRate =
      fromCurrency === "EUR" ? 1 : currencies.rates[fromCurrency];
    setFromValue(valueInEur * fromRate);
  };
One function converts currencies forward, and other - backward. In both functions, firstly, we convert currencies to EUR, because all rates we fetched from API are relative to euros.
The last thing is to add the React hooks which run the rates exchange after the input change.
  useEffect(() => {
    convertFromTo();
  }, [fromValue, toCurrency]);

  useEffect(() => {
    convertToFrom();
  }, [toValue, fromCurrency]);
Here is a full App.js file
import React, { useState, useEffect } from "react";
import "./App.css";
import fetch from "unfetch";
import useSWR from "swr";
import {
  Container,
  Paper,
  Grid,
  TextField,
  Select,
  MenuItem
} from "@material-ui/core";

const API_URL = "https://api.exchangeratesapi.io";

const fetcher = async path => {
  const res = await fetch(API_URL + path);
  const json = await res.json();
  return json;
};

function App() {
  const { data: currencies } = useSWR("/latest?base=EUR", fetcher);

  const [fromValue, setFromValue] = useState(1);
  const [toValue, setToValue] = useState(1);

  const [fromCurrency, setFromCurrency] = useState("EUR");
  const [toCurrency, setToCurrency] = useState("EUR");

  const handleFromCurrencyChange = e => {
    setFromCurrency(e.target.value);
  };

  const handleToCurrencyChange = e => {
    setToCurrency(e.target.value);
  };

  const handleFromValueChange = e => {
    setFromValue(parseFloat(e.target.value));
  };

  const handleToValueChange = e => {
    setToValue(parseFloat(e.target.value));
  };

  const convertFromTo = () => {
    const fromRate =
      fromCurrency === "EUR" ? 1 : currencies.rates[fromCurrency];
    const valueInEur = fromValue / fromRate;
    const toRate = toCurrency === "EUR" ? 1 : currencies.rates[toCurrency];
    setToValue(valueInEur * toRate);
  };

  const convertToFrom = () => {
    const toRate = toCurrency === "EUR" ? 1 : currencies.rates[toCurrency];
    const valueInEur = toValue / toRate;
    const fromRate =
      fromCurrency === "EUR" ? 1 : currencies.rates[fromCurrency];
    setFromValue(valueInEur * fromRate);
  };

  useEffect(() => {
    convertFromTo();
  }, [fromValue, toCurrency]);

  useEffect(() => {
    convertToFrom();
  }, [toValue, fromCurrency]);

  if (!currencies) {
    return null;
  }

  return (
    <Container className="currency-exchange-container" fixed>
      <h1>Currency exchange</h1>
      <Paper
        className="currency-exchange-paper"
        variant="outlined"
        elavation={1}
      >
        <Grid container spacing={3}>
          <Grid item xs={6}>
            <TextField
              type="number"
              value={fromValue}
              onChange={handleFromValueChange}
            />
          </Grid>
          <Grid item xs={6}>
            <TextField
              type="number"
              value={toValue}
              onChange={handleToValueChange}
            />
          </Grid>
          <Grid item xs={6}>
            <Select value={fromCurrency} onChange={handleFromCurrencyChange}>
              <MenuItem value={"EUR"}>EUR</MenuItem>
              {Object.keys(currencies.rates).map((rate, key) => (
                <MenuItem key={key} value={rate}>
                  {rate}
                </MenuItem>
              ))}
            </Select>
          </Grid>
          <Grid item xs={6}>
            <Select value={toCurrency} onChange={handleToCurrencyChange}>
              <MenuItem value={"EUR"}>EUR</MenuItem>
              {Object.keys(currencies.rates).map((rate, key) => (
                <MenuItem key={key} value={rate}>
                  {rate}
                </MenuItem>
              ))}
            </Select>
          </Grid>
        </Grid>
      </Paper>
    </Container>
  );
}

export default App;

✨ Finished!

Congratulations! You have done the currency exchange app using the CRA (Create React App).
The full source code you can find in my repository epranka/rates.
Live demo.

 

 
Read Full Post »
By Admin - 13:03
Labels: Android, Computer Tips, Earning, Game, Hacking, Other

Saturday, 29 February 2020

Earn Bitcoin, Bitcoin Cash, Dogecoin, Litecoin and Dash for free

Admin Earning , Other
Earn Bitcoin, Bitcoin Cash, Dogecoin, Litecoin and Dash for free

Coinpot, the microwallet for the best faucets ever




The world of cryptocurrencies is interesting but complex at the beginning.
Bitcoin is an online and secure virtual currency. It is already accepted as a payment method by many many online and offline vendors. 
You can get a Bitcoin wallet instantly here.
Collecting free small amounts of Bitcoin, as well as Ethereum, Litecoin and other Altcoins is a good way to start understanding how cryptocurrencies work.
Faucets are websites, generally full of advertising links, which allow you to earn small amounts of Bitcoin and Altcoin just by solving the captcha for the recognition (and exclusion) of any bots. Many faucets are just a waste of time because they do not pay or dispense too small amounts of cryptocurrencies.
After months of testing I chose a small number of faucet where to invest my time.
FreeBitcoin allow you to easily earn Bitcoin with a simple and fast interface. 
Click here 
First of all, my advise is to sign up on the best microwallet for faucets, CoinPot.

CoinPot

The sites listed here are simpler and more secure because they converge on a single microwallet, CoinPot, a multi-currency wallet that does not provide any cost to transfer coins to your personal wallet.
You can thus accumulate Bitcoin, Litecoin, Dogecoin, BitcoinCash and Dash. You can also mine all these coins by passively using your computer’s CPU at the speed you prefer.
At this time there are six faucets connected to CoinPot:

*BIT FUN — the best CoinPot faucet for Bitcoin. Claim every 3 minutes!

Play games, have fun, earn bitcoin! Claim every 3 minutes. Free withdrawals. 50% lifetime referral commission commission
bitfun.co

*Bonus Bitcoin — faucet to get some Bitcoin for free. You can claim every 15 minutes. I strongly advise you to click on “Always receive the average claim amount” in the “Claim settings” because the random claim is always under the average. Free bitcoin faucet. Claim every 15 minutes. Receive up to 5,000 satoshi per claim. Automatic 5% DAILY BONUS. Free…
bonusbitcoin.co
*Moon Bitcoin — a simple faucet to gain bitcoin every 5 minutes (recommended to claim every 30 minutes) Moon Bitcoin is a bitcoin faucet with a difference…YOU decide how often to claim! Whereas most faucets only allow you… 
moonbit.co.in

 

 

 

 *Moon Dogecoin — another faucet of the Moon family to earn Dogecoin every 5 minutes (here too I advise you to claim every 30 minutes) Moon Dogecoin is a dogecoin faucet with a difference…YOU decide how often to claim! Weekly payments. 25% referral… 

moondoge.co.in

*Moon Litecoin — another faucet of the Moon family to earn Litecoin every 5 minutes (here too I advise you to claim every 30 minutes)  Moon Litecoin is a litecoin faucet with a difference…YOU decide how often to claim! Weekly payments. 25% referral…

moonliteco.in

Moon Dashcoin — another faucet of the Moon family to earn DASH every 5 minutes (here too I advise you to claim every 30 minutes) Whereas most faucets only allow you to claim once per hour or once per day, we allow you to claim as often or as little…

moondash.co.in


Moon Bitcoin Cash — another faucet of the Moon family to earn Bitcoin Cash every 5 minutes (here too I advise you to claim every 30 minutes)Whereas most faucets only allow you to claim once per hour or once per day, we allow you to claim as often or as little…

moonbitcoin.cash

Bitcoin PTC —

Earn BTC for Viewing Ads | BTCClicks BTCClicks is a paid-to-click (PTC) site where members can earn BTC for viewing ads and advertisers can target bitcoin
btcclicks.com

 

 
Read Full Post »
By Admin - 21:11
Labels: Earning, Other

Earn Free bitcoin

Admin Earning ,
Earn Free bitcoin

Earn Free btc 

First Sing up on coinpot.co btc wallet 
then Singup here  
now claim every 15 mint 80 satoshi



Read Full Post »
By Admin - 01:58
Labels: Earning
Newer Posts Older Posts Home

Categories

  • Android (31)
  • Computer Tips (14)
  • Earning (11)
  • Game (5)
  • Hacking (33)
  • Other (11)

Facebook

Recent

Featured

Popular

  • how to bar all information from any person or object picture.
  • Earn $ 3 to 4 dollars every day without any kind of invest.
  • How to change admin account password ifyou aready have access to an account WinXP
  • Some Useful Tips and Tricks For Chromebook
  • Free Online TV || Watch Free Online TV Channels In VLC Player

Recent Post

Recent Comments