Thứ Năm, 3 tháng 5, 2018

News on Youtube May 3 2018

Hi

Again with simple lessons and quick and useful explanations

This is a description of Google Chrome browser

Many people suffer from the slow pace of the browser because it actually does Many people complain about this thing

I found a simple trick to make it faster Especially noticeable in Windows 7

Now the browser interface ... deliberately we will turn it into another language

For more infomation >> Speed ​​up Google Chrome browser with a simple trick - Duration: 2:36.

-------------------------------------------

Easy latest arabic mehndi designs for back hands | simple bridal wedding Arabic mehandi step by step - Duration: 1:32.

Copy rights

For more infomation >> Easy latest arabic mehndi designs for back hands | simple bridal wedding Arabic mehandi step by step - Duration: 1:32.

-------------------------------------------

How To Build a Simple Ethereum Game - Live Coding - Duration: 30:07.

- Hey guys, welcome to this webinar,

where we show you some cool coding

that you can do with solidity.

And this specific webinar, we are going to be looking

at the ERC721 interface

also known as non fungible tokens.

So ERC721 is a standard interface which came from

something called an EIP

an ethereum improvement proposal,

where anyone can suggest an improvement

and one of the improvement was this ERC721 interface

that would define a standard set of methods

that you can call on a ERC721 on a non fungible token

in order to faster interoperability between different

tokens in the ethereum ecosystem.

So first before we are going to the code,

let's take a second to appreciate the difference

between a fungible token and a non-fungible token.

So a fungible token,

you can think of as something that can be interchanged,

right, so if you think of a physical fungible asset,

you can think of a dollar, the US dollar.

So each dollar bill is interchangeable

for any other dollar bill

and it doesn't make a difference,

you still have the same value.

But an example of a non-fungible physical token

would be something like Pokemon cards

or trading cards because each of those has

you know specific set of powers or skills

that are associated to that card, that token,

and that's why it's non-fungible,

it's not interchangeable for each other

like each of them is unique and has a set of unique

sort of powers or abilities or characteristics.

Whereas with fungible tokens, they are interchangeable

and it doesn't matter which specific one you have

because it doesn't make a difference.

So what I talked about were two physical examples,

but in the digital world

you can also find these examples.

So something like bit coin or ether

or any crypto currency is interchangeable,

not any cryptocurrency but ethereum and bit coin have

sort of fungible tokens, right, so it doesn't matter

which bit coin you have

as long as you have one bit coin.

Similarly with ether,

it doesn't matter which specific ether you have,

but as long as your balance says that you have

one ether, the value is the same.

But if you look a non-fungible token in the digital world,

so an example of non-fungible token,

the most popular example is a CryptoKitties.

So CryptoKitties you can think of as a set of unique

trading cards where each of them represents

a digital kitty that has some special characteristics.

It has you know a special look to it,

it might have some super powers,

it might have some other cool stuff

that you can add in your game.

But the point is that they are not interchangeable.

Each of them is unique like a trading card

and has its own unique value

and therefore you can just trade CrptoKitty for another,

because each of them is unique.

So that being said,

one of the fungible interface examples,

most popular one is ERC20.

So if you are doing an ICO for a token

that you want to be,

you wanted to be listed on other exchanges,

you would probably implement the ERC20 token,

because that would allow other operators

or other exchangers to operate against an interface

without having to know the particular details

about your specific token.

So the reasons behind these interfaces are

to faster interoperability and allow these contracts

and tokens to talk to each other

and also with services outside of ethereum.

So one organization that is a part of building these

standards in ethereum community is OpenZeppelin.

So if you just go to openzeppelin.org,

we can see that it's a framework ,it's a open source,

and it's a framework of reusable

and audited smart contract.

So that's what makes them secure.

They are audited by the community

and they provide these open source implementations

for developers like yourself to use in your projects

and avoid common sort of security mistakes

and just use their code as sort of like a starting point.

So one of the things they provide,

so people can get started, it will take us to their get hub

and if we just look at their contracts folder,

you'll see that they have a bunch of other stuff as well

but if it's over move over to the contracts folder

we'll see a bunch of contracts

and if we go into the token folder,

we'll see folders for each of these various formats.

So we mentioned ERC20 and ERC721,

827 is another interface, but for this webinar,

we are only gonna be looking at ERC721.

And we can that so if we start from this ERC721 basic,

so this just defines the interface,

so this is an abstract class that defines the functions

that your contract needs to implement

if it's going to be ERC721 compliant.

And you can see there is ERC721 basic,

which consist of these functions.

So where do these functions come from?

They came from the EIP and just at the top

you can see a link to the EIP, which you can copy paste.

Let's go and take a look at the EIP real quick.

And it's the complete proposal explaining

you know what are non-fungible tokens,

why is this interface needed,

and what are some of the use cases for us?

So I encourage you to read through this

to learn more about the proposal,

but for now we are just gonna be looking at this code.

But this interface is basically defined in that proposal

and it defines these functions that

you should be able to execute on your token.

So at the top, we see there is a bunch of events

that basically indicates transfers of ownership,

so if you have an ERC721 token

that you wanna give to another person

then there would be events

related to that particular action

and we also have these approval events.

An approvals are basically,

you are authorizing someone else to

you know act on your behalf.

And we will talk about why you might wanna do that

but that is the basic idea behind these approval events,

where you're giving someone else approval to

you know make transfers or take actions on your behalf.

So some of the functions that we have,

just quickly to query,

what is the balance of a particular account,

who is the owner of a particular token,

so each token has an ID

that you can use to query and get information about

who the owners and other information as well.

And you can also just check

whether a token actually exist or not.

Then we have a bunch of functions around approvals.

So you can see with approve you can specify

which address you wanna approve and a particular

token ID that you want to approve them for.

And getapprove will just return whoever is the currently

approved person for a particular token

so you can check if someone is actually approved.

And approval, so the difference between

approve and approval for all is that

you are giving approval for all of your tokens

instead of a particular one in approve.

So in approve for all, you can give someone

authority to act on all of your tokens

and one use case for that might be if you are creating

a new let's say a board game

where you have a bunch of sort of magic cards

and you want to give someone a deck

of like 20 magic cards and you want to approve them

to be able to use that.

So that's one example

of where you could use approvals.

And you also have three functions

related to transferring and we will take a look

at these implementations in a bit

and what the differences between safe

transfer and non-safe transfers.

But this is just the interface,

this is just the events and functions

that we need to implement.

And so opens up link provides us a

basic implementation called ERC721 basic token.

And as you can see it extends

the ERC721 basic interface we were just looking at

and it also use some other libraries to do safe math

and to provide some utility functions on addresses.

But so we're not go into too much details

in this particular implementation,

but we are just gonna take a look at what sort

of information is being tracked in this basic token.

So we are keeping track of

who were the token owners are,

so it's a mapping from a token ID to an address, right,

so we can quickly query,

who the owner is of a particular token.

We are keeping track of token ID to approvals,

right to know whether someone is authorized

to act on a particular token.

And we are also keeping track of

how many tokens a particular address owns.

And we also have another mapping

to keep track of more approvals,

you can have multiple approvals,

so this mapping helps us keep track of that.

And we have some modifiers that we'll see

how to use in a second,

but this is just implementing the interface that we saw

and it provides us some basic functionality

that we can extend to create our game.

So let's see what that would look like, right,

well let's try to create our own game,

which is creating an ERC721 token, a non-fungible token

and we will call it cryptomonsters.

And let's see how we can use this code provided by

OpenZeppelin to implement our own

CryptoKitties like game.

So I am just gonna go over to remix

and let's see what we have here, so I have some of the code

that I have loaded in from here,

so I basically got these source code

directly from this github.

So these files over here I just downloaded

and I opened them in remix

and I just the main one that we're interested in

is this basic token,

but the rest are dependencies for this contract.

But we are gonna write a new one

called cryptomonsters,

so let's open up our new contract.

We are gonna declare the solidity version,

so let's go with .422 and we can see that in the URL like

it supports up to point .4.23,

but 22 is good enough for our use cases.

So we are gonna call this cryptomonsters

and we are gonna say is we are gonna extend the

functionality of the ERC721 basic token.

And it's gonna complain that it doesn't know

which token you are talking about.

So that just mean you have to import

this specific contract into your,

into this cryptomonsters contract.

So all we did is declared our own token

called cryptomonsters that extends

and basically takes the functionality provided

by this ERC721 basic token

and allow us to just focus on hour-specific games logic,

instead of worrying about the details of implementing

the interface and the intricacies of that.

So let me just bring this up here,

so the first thing we'll do is start by defining

a struct for our monster.

And we just call this struct monster

and some of the characteristics

that we are gonna have for our monster

and this can be anything you like depending

on the rules of your game,

but let's give our monster a name.

We will also give them a level or a rank

and they also have some attack power

as well as some defense power.

And we are gonna use this powers

to make our monsters battle

and try to level up our monsters

and get them to be really strong.

So we have defined our monsters struct

and now we are just gonna keep track

of all the monsters that exist in the world.

So we are just gonna define an array,

which is gonna keep track of our monsters.

You could also use something like a mapping,

but we are just gonna use a simple array

and use the index of the array

as the ID of that particular monster.

So the first monster is gonna have index zero.

And another thing will do is keep track of the owner,

of the owner's address

and we'll record this in our constructor

and we'll do this so that only the owner

can create a crypto monsters.

So okay we have our constructor

clear public to make the warning go away.

Here, what's this other warning,

it says, it's duplicated, use constructor, okay.

So this is telling me to use the constructor keyword,

we won't get into that right now.

I am gonna leave that as function

and let you dig deeper into that warning.

But what we are gonna define is the function

to actually create our monsters, right.

So let's define a create monster function

and this gonna be public

and we only want the owner to be calling this

because as the owner of the game,

you should be or you can create any rules you want,

but for this particular game only

the owner will be able to create monsters.

So if we just get the new monster's ID, right,

and which is gonna be the length of the monsters Array.

So when it's empty, the length is gonna be zero,

so the ID of the first monster is gonna be zero

and then we are just gonna say monsters.push,

this new monster and we are gonna give it

some default values to begin with.

So we need to give it a name,

we need to give it a level,

so we'll start with level one

and you can pick any values you want

for the attack power or defense power,

but we are just gonna stick with hundred

as the initial defaults for our monster.

So let's also add a parameter where you can specify

the name of the monster you wanna create.

And we are also going to specify

which address we are assigning this monster to.

So this function will basically create a new monster

and give ownership of that monster that NFT that

ERC721 token to the address specified by this variable.

And so right now, we haven't written any codes so far

in these three lines that actually associates

the monster to this address.

So what we are gonna do for that

is actually use one of the functions provided by

this ERC721 basic token called mint.

And what mint does is actually create

a new token for us and assigns it

to the address that we specify.

So let's go and take a look at this function

in here little quick.

Mint internal function to mint a new token,

reverts if the token ID already exists,

and the two is the address that will own the token

and second parameter is the ID of the token.

And you can see that this logic is already provided,

is already written for us,

so we don't need to worry about building

that logic for ourselves.

Another thing to notice over here is that

when we are emitting

or when we are firing this transfer event

we actually added this emit keyword.

And this is to make it clear that

we are actually firing an event

because if we take out this keyword

then it kind of looks like we are calling a function.

It's indistinguishable from this add token to function.

So in recent version, we added this a emit keyword

to make it more obvious that you are actually firing

an event and not calling a function.

By we are just using that same emit function over here

to say hey emit a new token

and assign it to this to address

and the token will have this particular ID.

And so that's all we need for creating monsters.

So we have created a function

where only the owner of the game,

the owner of cryptomonsters can issue people

new monsters and give that monster a name,

okay cool.

Now we want to provide a way

for the actual game mechanics, right.

So our actual logic of the game,

we want our monsters to battle.

So let's write a battle function

and see what that would look like.

And we are gonna make it public.

And we are going to give it the monster ID

to use as well as the target ID of the other monster

that is engaged in the battle

Right, and we are gonna use one of the modifiers

from our parent classes here called the only owner of

and we are gonna pass it this monster ID.

So only the owner,

only the person who is the owner of this monster ID

can make it battle,

can call this battle function on that particular token.

And so what we are gonna do,

I am just gonna minimize this terminal real quick,

so what we are gonna do is get a reference

to our monsters that are specified

and we are gonna say monster1

equals monsters specified by this ID.

Right and that's just the index in the array.

And the second monster,

monster2 is the target monster.

Okay, cool, so we have got reference

to our two monsters

and now we need to write the logic

that will actually make them battle

and effect their characteristics

like their level, their attack power,

and the defense power.

You can write whatever logic you want, right,

that's up to your creativity, but for this example,

we are just gonna keep it really simple

and we are gonna say that if we attack power

of the first monster is greater than or equal to

the other monster defense power.

Then monster1 will be the winner,

because it has the stronger attack power

than the other monster's defense power.

So in this case what we are gonna say is

monster1.level and just incremented by one

so you level up because you would win this battle

and monster1s attack power would also go up

as a result of this victory.

And let's say it goes up by ten.

But if this condition isn't met, right,

then monster2 will win, right,

so monster2.level will increment by 1.

And its defense power will increase by 10 as well.

So this is, these are the changes

that happens if monster1 wins and

these are the changes that happens if monster2 wins,

but basically with every battle that you win,

you level up and it effects either

your attack power or your defense power.

Sweet, this is all the logic you really need

for a really simple ERC721 token

and we have written a very simplified version

of crypto kitties called crypto monsters where you can

create monsters as the owner of the game

and you can get them to battle each other.

So let's see what this would look like if we run it.

We gonna bring up our JavaScript's VM test block chain

and we are just going to deploy

our crypto monsters' contract

and there is no parameters initially

so just create, right,

and you will see that all the functions that are provided

there is a lot more than we declared in our contract,

right, and that's because we are inheriting from

this ERC721 basic token all this other functionality.

But, okay let's create a monster

and so the owner is the account that deployed

and if create a monster called Pikapika

and we assign it to ourselves,

all right, so this is the address

and we are gonna say create monster,

let's bring up our terminal to see whether our cause

are going through this with the create monster.

And it's succeeded, right,

so now if I check, you know if I just paste

that same address into

here into the balance of function,

we get one, right, because I have one token

that is assigned to me

and we can also check the exist function

so it's the first one,

so the token ID will be zero

And we can check that it exist and the owner

also matches up with our address over here awesome.

Cools so now let's create a second monster as well

and we'll call it Dumbledore,

so create monster and now I wanna check my balance,

I should have two because I have

two monsters assigned to me

and okay so that now I have two monsters,

I can actually make them battle.

The monsters don't have to be owned by

two different addresses

So let's see what it looks like

if we make these monsters battle.

So I am gonna take the monster ID of zero and one

Right, and let's just check our monster statistics

before we go forward.

So for Pikapika and for Dumbledore

the value should be default

because they haven't been in battle

so they are both level one.

But let's bring up,

let's keep a track of Pikapika's power.

So when I click battle,

Pikapika is gonna battle Dumbledore

and I click battle,

so make sure the transaction went through, right,

it was successful and so now,

so my balance will stay the same, right,

because still have the same number of tokens,

but if I check the stats over here of Pikapika,

so if I refresh this I click monsters again,

I see that Pikapika actually won,

so it leveled up and its attack power went up by ten.

So similarly you can battle your different monsters

and level up or and gain more power

and so each of these monsters

through each of their battles,

they will have different levels,

different attack powers, different defense power,

which will make them unique

and you could also attach something

like a cool image to each of these tokens.

But we basically created a simple game

using ERC721 interface

using an implementation provided by open zeppelin.

And if you want to transfer as well,

so let's try transferring one of our tokens.

So Pikapika has the most attack power in the game,

so you know someone is interested

and you know trading something for Pikapika,

so I am gonna so let's say they gave me

like five bucks in person and now I can transfer them

ownership of Pikapika,

so let's just look at our say if transfer from,

I just wanna get look at the parameters that it has

now it's over,

so from to and token ID, right.

So the from is gonna be our author, right

or it's gonna be us, who is the owner, right

and let's say we wanna transfer to the second account

and pass that and zero for the token ID of Pikapika, right

and so right now the owner of Pikapika,

which is token ID zero is the CA35 account,

but after I go through this transfer function

and it succeeds or execution failed.

Let's see why execution had failed,

oh okay, because I didn't copy the to address properly

so let's try this again.

Oh, because I am actually not

Oh I did from the wrong account,

so let me try that again,

I'll try to fix this arguments as well.

So the first argument should be CA35, right

and then second argument should be 147 something,

so this argument is wrong,

so just delete that and I just try this again,

copy and paste 160C, okay so that looks correct

and transferring zero for Pikapika

and we have to do it from the owner account, right

so now if I try to click say if transfer,

I'll do this again, all right

and okay this time execution succeeded,

so now if I check the ownership of

the zero token ID again, this should be different

because I just transferred it over to the second account.

So I click it and I get back the new owner of this token.

So yeah, that's just a very simple example

of how to build a non-fungible token

and how to build a game using some

you know cool game mechanics

that you can dream up of.

So I highly encourage you to check out

this ERC721 basic token further

and read through the EIP

to understand the use cases better

and yeah also check out the code

for crypto kitties a lot of it

but not all of it is available

on places like etherscan,

so you definitely check that out

and learn from that as well

and see how you know they are approaching

their game mechanics.

But yeah, thanks for watching

this simple ERC721 example

and we hope to see you next time.

For more infomation >> How To Build a Simple Ethereum Game - Live Coding - Duration: 30:07.

-------------------------------------------

Make Simple Apps with no Code! - Custom Voice Commands, Notifications & more - If This Then That - Duration: 6:32.

Let me set the stage: has this ever happened to you?

You're sitting there - on the toilet, in the shower, in your bed, wherever - and you

think: hey, I wonder if there's an app that does this random thing.

So you go to look for it and it either doesn't exist, or if it does exist, it's either

really clunky or it uses up a lot of porcessing power and drains your battery too fast.

Today, in the first installment of a series that I have no idea what i will call yet,

I'm bringing you a sollution to that.

So, let's check it out:

[transition]

Enter a site called IFTTT, which stands for "If This Then That".

They also have an android as well as an iOS app to let you interface with your Phone,

in case you want to do that.

It may sound complicated, but let's take a look at how it works, and it will quickly

become obvious why this is such a nifty little resource.

Heading over to IFTTT.com you'll have to create an account or sign in using your pre-existing

youtube or facebok account.

Once that is done, you're free to start exploring and experimenting.

The whole service revolves around things called applets, which are simple pairs of triggers

and actions.

By default you're placed on the discover page, where you'll find a set of curated

lists with applets for specific topics.

However, if nothing in there looks good, you can search for what you need and probably

find it in the huge array of user-made applets that are available for free.

There's everything from getting a notification to your phone every time the International

Space Station passes over your house to stuff that is actually useful, like the applet that

tracks your work hours in google calendar, or the one that saves all your ned iOS contacts

into your google account, in case something goes wrong.

For the social media enthusiasts that have to share everything everywhere, there are

applets that repost your instagram photos to twitter or facebook and even one that posts

your youtube uploads to a specific subreddit.

And the list goes on and on.

They have hundreds of connected services and each one comes with several actions and triggers,

so when it comes to possible combinations, the sky is the limit.

You can do anything from sending notifications and social media posts to monitoring the weather

forecast or using machine learning and artificial intelligence to figure out if you are indoors

or not.

For example, here are the applets that I am currently using: I have it set up so that

my phone automatically goes silent when I'm at my highschool.

Besides that, I have a set of applets that toggle my WiFi and my phone's ringtone volume

when i get home.

Last but not least there's a few custom Google Assistant voice triggers and that youtube

video to reddit post thing we talked about earlier.

But all that is like searching around on the app store.

What i really like about this place is that you can make your own applets if you don't

find what you're looking for.

It's intuitive, quick, and anyone can do it.

However, it took me a while to find where exactly to create new applets from, so here

we go.

Before anything, you have to search for the Webhooks service and connect to it.

Then, if you are on PC, go to the my applets page and in the top right corner click the

"New Applet" button.

If you are on mobile, it's a bit different.

When you go to your My Applets page and, instead of a big New Applet button, there is a "Plus"

symbol next to the settings gear in the top right.

From here on, it's up to you what you want to combine.

For this example we'll do something pretty random.

We'll have or applet triger when NASA posts their daily image of space related awesomeness.

Then, we'll take that image and make it the background for our phone.

Pretty cool right?

Let's do one more.

For this one, I'll create a new voice command for my Google Home speaker.

I always have this issue where I go out and my phone's ringtone is low, so I want my

Google Assistant to help.

The trigger will be me saying a simple phrase.

When that happens, I want

my phone's ringtone to be set to 100% so i can hear it if I'm out

and about where it's loud.

And that should do it.

If you want it to be more automated, you could have it so your ringtone goes to 100% whenever

you simply leave your home, but hey, we all love voice commands, don't we?

There's so much you can do and it's so simple that you owe it to yourself to give

it a go.

And that's about it.

So, I really do hope you enjoyed this video and if you want to see more you can click

on the right to watch my latest video or on the left to watch a random video or just click

the round channel icon in the middle to subscribe.

And as always, this has been vlad from goodsauce tech, and i'll see you next wednesday, with

another cool tech item.

Take care, bye bye!

For more infomation >> Make Simple Apps with no Code! - Custom Voice Commands, Notifications & more - If This Then That - Duration: 6:32.

-------------------------------------------

Fruit Custard फ्रूट कस्टर्ड - Simple summer dessert - children's favorite & adults love it too - Duration: 2:40.

रश्मी की रसोई में आपका स्वागत है. Today we will make Fruit Custard. The ingredients we need for this are:

We have placed the milk on a boil. Once it is boiled we will further cook it for another 10-15 minutes on medium flame.

Add sugar. Mix it.

While our milk is boiling, we will take a little bit of milk out and keep it aside to bring it to room temperature to make the custard solvent. Keep boiling the rest of the milk for 10-15 minutes.

The milk we kept aside is now at room temperature. We will add custard powder into it and mix it well. We want a lump free solvent to be created.

Now we have our custard solvent ready. We will add it into the milk that is already boiling.

Our milk has been boiling for 15 minutes, now we will gradually add custard solvent into it while mixing. We want no lumps to be formed.

We have to keep mixing the milk so it does not get stuck. We will further boil it for another 3-4 minutes [on a medium flame].

Add a pinch of saffron and cardamom powder as well. Now turn off the flame.

Our custard has cooked well. We will let it cool down completely and then refrigerate it for about 3-4 hours.

We have our chilled custard now. We will add fruits into it. I have taken some fresh fruits and a few canned ones.

Now our Fruit Custard is ready. If you like this video please press the 'Like' button and subscribe to the channel.

For more infomation >> Fruit Custard फ्रूट कस्टर्ड - Simple summer dessert - children's favorite & adults love it too - Duration: 2:40.

-------------------------------------------

Simple Spell for protection - Spell Bottle against enemies - Tutorial - Duration: 3:13.

Hello, how are you? I'm Daniel from Santuário Lunar and in this video I'm going to show

you how to make a simple spell bottle to protect yourself against enemies, boring

people, bad people, noisy neighbors, mothers-in-law, and things like that

If you prefer reading instead of watching, in the description you'll find a link to the

blog post and there you'll find all the information in this video plus two other

simple spells for protection. So let's see how to do this one. Before we start

I'd like to tell you that this spell is very powerful. To achieve its results

it's going to change your life, the person's life, or maybe both lives. So

be careful what you wish for, okay? We're going to need a small bottle. I like

using this kind of bottle. It's very simple and delicate and it's got a cork

to seal it. We're also going to need seven needles. It can be big needles or

small needles, it doesn't matter. And we're going to need a bunch of dried

rosemary. We start by inserting each needle inside the bottle, but for each

needle we think about a reason and the person we are protecting

ourselves against. So we say something like: "I wish the bad intentions coming

from that person go to the needle and not to me" and insert the needle. For the

second needle we think about another reason, so we are going to need seven

different reasons, which is not difficult. If we really need to do this spell, we

have more than seven, of course. Next we are going to insert the rosemary.

And while we insert the dried rosemary, we visualize all the bad things, all

the negativity coming to the needles and being banished or being neutralized by

the rosemary. After inserting a bunch of rosemary, we can seal the bottle with the

cork. If the needles pierce the cork, there is

no problem because of the size of the needles. It won't interfere in the result.

Then we keep this Spell Bottle somewhere safe, where nobody's going to touch it.

Then when we don't need it anymore, we just bury it. So that's it, now you'll

have your spell bottle to protect yourself against all the things I said

and make sure nobody's going to harm you. So if you like the video please care to

thumbs up, share the love, and subscribe the channel. Thank you. See you.

For more infomation >> Simple Spell for protection - Spell Bottle against enemies - Tutorial - Duration: 3:13.

-------------------------------------------

Simple Watercolor Style Card using stampin Up solid stamp images - Duration: 13:17.

Recommend to use watercolor paper

Recommend to use watercolor paper

For more infomation >> Simple Watercolor Style Card using stampin Up solid stamp images - Duration: 13:17.

-------------------------------------------

Best app for android - Gestures - Make it Simple Episode 2 - Duration: 4:55.

Would you like to control your phone with just one finger, I'm gonna show you how and we gonna start right now

How doing my name is Claudio Varela and welcome to phone life TV today is the episode number two of the series "Make it Simple"

We're gonna talk about an app called finger gesture launcher, there would be a link on the description

Below starting on the video number one, and there will be links for the rest of the series as well

So what can Finger gesture launcher do?

Finger gesture launcher is a application that lets you create and use dozens of gesture shortcuts allowing you to access many different features

just by drawing lines on the screen of your device

The process to create gesture shortcuts is very simple

You just have to draw the same gesture three times so the application learns different possible variations of it

And then you have to choose which action the gesture will trigger

This can be opening a specific application making a phone call

Opening a website or whatsapp conversation and even shutting down the device,

once you setup your shortcut

You'll be able to see it on a list of available shortcuts on finger gesture launcher

From this list you can delete any that you no longer want to use, add new ones

edit them, etc, from this point on

You jst have to tap the small magnifying glass icon draw your shortcut and start saving time, one of my favourite actions is to open

Applications by selecting open applications, I will select TVingo plus. I will use the gesture three times

And the setup is done

I'm going to select now a different action. I'm going to select the open web address. I will type

www.bbc.co.uk

press ok..

Then, I will do the gesture three times

And it's done

For last action that I will select

I will go on calls...

Open dialer...

And then setup the gesturer three times again

i will try a C this time and then, it's done as well

In the finger drawing settings

activate the first three options for better customization

Then you can select how you would like your icon

To the size that you want to use, you can select the smallest one

But you can change for the biggest one, it all depends on your taste

I'll select the medium size

In the general settings tab

activate starter finger on startup

And then you have a few extra customization options for the app. You can try select a different color for the drawing panel

Want to try this red one..

Then you can select as well the gesture line color

So now when you press on the finger will show you a red

and then you can design any gesture that you want with a different color

The lock screen settings are still on beta, so I don't recommend on using it and in advance keep it as it is

Let's try now some of the actions that we set up

Finger gesture launcher is an excellent addition to your Android

It lets you customize lots of gesture shortcuts for actions, that otherwise will take you several seconds to perform

Also if you have any questions or comments about this video, you can leave them down below and that will help if I can if

You are really interested in using apps that will help you, make sure that you watch the rest of the videos on this series

The links will be on the description bellow

Make sure that you click on the subscribe button so you can get more videos like this in the future

Thank you so much for watching, make sure you click on the like button and you share this video

See you soon

For more infomation >> Best app for android - Gestures - Make it Simple Episode 2 - Duration: 4:55.

-------------------------------------------

15 SIMPLE SKINCARE HACKS | ANGELA LANTER - Duration: 8:02.

hello gorgeous today I have a video for you all about skincare I'm gonna give

you my best skincare hacks so these are tips and tricks to get beautiful skin

and some of them are for those of you who may be on a budget so if you want to

learn all I know about skincare keep watching okay so number one skincare tip

/ hack is SPF it's so important to wear SPF on an everyday basis because once

you get sun damage there's no reversing it so you want to find a good

moisturizer with SPF I have the origins plant scription this is SPF 25 and you

want to put it on before any makeup touches your face because you want to

prevent any type of sun damage number two since we're on the topic of

moisturizer let's keep talking about it when you are in a pinch and you need to

remove your eye makeup use your moisturizer but don't get it in your eye

just around your eye apply with a little q-tip and get off the eyeliner maybe a

little bit of mascara again don't get it in your eye but around and then remove

with a clean piece of toilet paper this is great if you're traveling or if

you're just completely out of your makeup remover makeup remover wipes in a

pinch this will do the job number three essential oils if you have

a pimple that's getting ready to come out get yourself some tea tree oil spot

tree at bedtime it was a little q-tip and then when you wake up in the morning

chances are your pimples gonna look a lot better I've been using tea tree oil

for acne treatment for a long time and it always does the job for me okay

number four use a serum so many women I know don't even know about serums and

that's like it's just such a shame to me because they make such a big difference

in my skincare routine I've been using the origins plant scription anti-aging

power serum now for a while this is so great you apply it after you tone but

before you moisturize this is one of the best-kept secrets guys when it comes to

skincare because it really helps to lock in hydration into your skin before

putting on the moisturizer so the serum is awesome because it's not only

all-natural but it's going to help visibly reduce wrinkles within two weeks

hello that's amazing it's gonna also help boost your collagen production

which we all know that is what we need to keep our skin looking great I've been

using origins for a while because I can trust the

that they put into their products so for me what I put into my body is just as

important as what I put on my body that's why I like their products number

five is all about the eye cream did you know

that if you have puffy under eyes you should be storing your eye cream in the

refrigerator so that when you apply it in the morning it's cool and it will

help reduce that puffiness also another eye cream tip is apply your eye cream on

around your lips if you're having chapped issues or if you're starting to

see in the fine lines developing around your lips that I can will allow for a

lot more hydration and moisturization around that area

number six exfoliation so many people I know forget to exfoliate and it is so

essential people do you know how much dead skin is on our bodies if we don't

constantly remove that dead skin we're not going to allow our skin to really

show the shine that is underneath so exfoliate you can create your own

exfoliator with praat with household items like epson salt sea salt coffee

grind but exfoliate and not just the face but your whole body but most

importantly your face number seven drink your water you need to stay hydrated for

beautiful skin so drink it up hack number eight keep your product samples

these little guys you know every time you shop at Sephora or department stores

and they throw some samples in your bags keep them put them in a basket store

them under your guest room bathroom sink or under your bathroom sink does excite

that's exciting huh I have miss McKenna laying behind the camera right now she's

my producer for this particular video but keep your product samples in a

basket so that you can easily grab them on the go when you're traveling or when

you have guests in town if they forgot something then they have

some samples that they can use pack number nine

don't neglect your neck and decollete so important the very first place that your

age starts to show is your neck so when you are using your moisturizer don't

just stop at your jawline carry it down to your neck and on your decollete and

if you're like me and you have some sun damage you especially need to moisturize

so make sure that you're applying those areas every day 10 is your hands guys

this is the other place that your age starts to show really early on as well

so take care of them apply some SPF to them because think about when you're

driving the sun's hitting them sometimes when you're shading your face you're not

shading your hands and if you're applying your serum at night

why not just add a little bit to the hands keep them moisturized and keep

them just hydrated 11 when you are showering and you're you're shampooing

and conditioning your hair this is a big one if you're having issues with your

upper back and shoulders having some acne make sure that after you wash your

hair and you rinse it out that you lift your hair up and you're rinsing your

shoulders and your neck really really well under in the water because a lot of

times your conditioner sits there and it irritates your skin I know a lot of

people don't think about that but have you ever gotten out of the shower and

you're touching this feels still feels a little bit soapy that prot those

products aren't meant for your skin so make sure that you're rinsing them off

really well number 12 let's talk about spray tans I

have a fresh spray tan right now how do you keep it lasting longer a you don't

take hot showers the hot water is just gonna strip the color off of your skin

and be stay as moisturized as possible when you're moisturizing even if you are

going to moisturize maybe think about you know mixing in a little bit of

sunless tanner into your moisturizer and apply it nightly and that's gonna really

help you live the longevity out of your tan number thirteen number thirteen okay

guys this one is about face masks learn how to make your own I used to all the

time when I was on a budget when I was a college student I would make my own skin

masks facial masks out of yogurt and I'd sometimes I'd mix in some honey or some

lemon juice and honestly my skin looked amazing 14 shave your face

yes you heard me right I said shave your face when I was pregnant I got a whole

lot of hair on my face which was really it was just really fun but I picked up

these little razors from my local drugstore and I just you know do this to

get rid of it it has not come back thicker for all of you naysayers out

there it has not sometimes I'll go above the brows or even below the brows and

just get a really nice clean I don't want to say shave because I'm not a man

but you know what I'm saying it it's just it just it gets things looking

really good number 15 is about silk pillowcases I have been a big fan of a

silk pillowcase for couple years now so I think most people think of silk

pillowcases for hair which that is very much true it really does help to keep

your hair looking nice but it also helps in case you're one of those sleepers

like this when you get the creases on your face the silk pillowcases really

helps to prevent the creasing which as we all know when you repeat something

over and over again it becomes a problem so if you can't keep creasing the same

area over and over again then you're gonna be more likely to get a wrinkle in

that area so the silk pillowcases can really help to prevent that alright guys

those are my best skin care tips tricks hacks you name it those are all things

that have been tried and true and tested by moi I hope you enjoyed today's video

please leave a comment below below and let me know what video you want to see

next from me make sure to give this video a big thumbs up and don't forget

to visit me on my blog Angella Lanter calm thank you guys so much for watching

and I love you all so much or a watch oh you got producer credit

thank you for do you think credit baby Hey

alright let's go ahead cut

For more infomation >> 15 SIMPLE SKINCARE HACKS | ANGELA LANTER - Duration: 8:02.

-------------------------------------------

3 Simple Wedding Pearl Earrings. Bridal Drop Earrings Tutorial. Craft Ideas - Duration: 13:41.

Welcome to the Gilda Workshop!

Thank you for joining me!

Today I`m gonna show you the assembling process of

three beautiful feminine earrings with flowers.

These jewelry are suitable

for both the bride and bridesmaids,

and if you will make earrings in other color

you will get a great version for evening, graduation or any other event)

You can order them in my online store.

Links will be in the description.

I will be pleased if you will subscribe,

put your thumbs up and share my video!

So, let`s get started!

For the 1st earring you will need:

25 mm flower, Four 6 mm pearls

Six 4 mm pearls, One rhinestone with holes,

Earring hook, 35 cm wire

Twist the pearl 15 times

Twist the branch on the right side

Twist the wires 15 times

Twist the branch on the left side

Straighten the wires as you like

Twist the last branch

Fasten the rhinestone in the center of the flower

Add 6 pearls and twist the loop

Done!

For the 2nd earring you will need: Three 10 mm flowers

Three 30 mm leaves, Seven 4 mm crystal beads, Earring hook, Seed beads, 30 cm wire

Twist the leaf 15 times

Twist the wires 6 times

Attach the flowers as shown in the video

Done!

For the 3rd earring you will need: Four 10 mm flowers,

One 20 mm pearl drop, Four 4 mm crystal beads, Earring hook, Seed beads, 35 cm wire

Twist the wire 5 times

You should get a loop

Twist the wires 10 times

Attach two flowers on the both sides

Fasten the last flower

Put a drop and crystal on the wire

Pull the wire back

Twist the wires

Done!

So it is all for today!

Write your feedback in the comments,

and support me with the your like and subscription!

Click on the bell below, to not miss new tutorials.

Thanks for watching this video!

See you next time on Gilda Workshop!

Bye!

For more infomation >> 3 Simple Wedding Pearl Earrings. Bridal Drop Earrings Tutorial. Craft Ideas - Duration: 13:41.

-------------------------------------------

Clean & Simple Mail Art - Ink Blending with a Stencil - Duration: 5:56.

For more infomation >> Clean & Simple Mail Art - Ink Blending with a Stencil - Duration: 5:56.

-------------------------------------------

🔥 How to see the invisible? A simple experiment. - Duration: 11:10.

For more infomation >> 🔥 How to see the invisible? A simple experiment. - Duration: 11:10.

-------------------------------------------

How To Do a Very Simple Combination w/ Tumbao - Duration: 6:30.

For more infomation >> How To Do a Very Simple Combination w/ Tumbao - Duration: 6:30.

-------------------------------------------

Simple Kolam with 5 Dots|Easy Kolam designs|Simple Rangoli Design|Muggulu rangoli art|chukkala video - Duration: 3:10.

Daily Rangoli Designs

For more infomation >> Simple Kolam with 5 Dots|Easy Kolam designs|Simple Rangoli Design|Muggulu rangoli art|chukkala video - Duration: 3:10.

-------------------------------------------

Let's Go Shopping Song a Simple Song For Kids Nursery Rhymes & Children Music - Duration: 1:53.

Let's Go Shopping Song a Simple Song For Kids Nursery Rhymes & Children Music

For more infomation >> Let's Go Shopping Song a Simple Song For Kids Nursery Rhymes & Children Music - Duration: 1:53.

-------------------------------------------

Une astuce très simple pour avoir un meilleur orgasme | MuLLu TV - Duration: 7:54.

For more infomation >> Une astuce très simple pour avoir un meilleur orgasme | MuLLu TV - Duration: 7:54.

-------------------------------------------

6 Easy and Simple Life Hacks for Daily life - Duration: 4:36.

6 Easy and Simple Life Hacks for Daily life

For more infomation >> 6 Easy and Simple Life Hacks for Daily life - Duration: 4:36.

-------------------------------------------

Daytime Kitchen: Simple Apple Cobbler Ingredients - Duration: 1:42.

For more infomation >> Daytime Kitchen: Simple Apple Cobbler Ingredients - Duration: 1:42.

-------------------------------------------

Une astuce très simple pour avoir un meilleur orgasme - Duration: 6:23.

For more infomation >> Une astuce très simple pour avoir un meilleur orgasme - Duration: 6:23.

-------------------------------------------

5 Simple Fitness Tips That Make Your Workout Efficient And Effective - Duration: 5:22.

Hallo und Willkommen to German Efficiency Training.

I'm your trainer Sean aka.

German Efficiency and today I want to talk to you about what

it actually means to workout efficiently and effectively.

First of all let's clarify when I say highest efficiency, highest effectiveness it pretty

much translates into: "Do not waster your time."

The number one rule how do you not waste your time at the gym?

Track your workout progress.

Super important.

If you track your workout progress you actually know by how much you have to improve, if you're

improving, and you know how to challenge yourself for the next workout.

And improving during your workout really just means that you need to improve by either 1

repetition in the next workout or increasing the weight by a little bit if you achieved

the maximum amount of reps that you wanted to do in one set.

It is really important for you to remember that tracking your workouts goes hand in hand

with progression.

With you seeing the progression, you feeling the progression and you being motivated enough

to keep going with your workouts.

So number 1 rule: "Track your workouts."

That is the biggest rule for you to not waste your time.

Second rule: "Be consistent with your workouts."

I go to the gym 3 times per week.

Yes I have times where I also need to skip my workouts.

Because life gets kind of crazy sometimes, that's how it is.

But in general you have to make sure you go consistently to the gym.

For me that means 3 times per week, if you go split workouts and you want to do four

times, five times, six times per week that's OK as well but stay consistent with it.

You have to make sure that you always challenge your body, your body then recovers, it super-compensates,

so it makes you a little bit stronger, and then you go back to the gym again.

That's typically every other day or three times per week, depending on how you train.

So second rule, go consistently to the gym and really make it a pattern.

Rule number 3, when you go to the gym and you have your training plan: "Do not deviate from that

training plan excessively."

What I mean with that is, if you are working out let's say with full-body workout on a Monday.

You have your exercise order where you start with your chest, and then you move on to the

abs, and then you move on to your biceps, let's say as an example.

Always stick to that same order.

I know that sometimes when you go doing rush hour, machines can be busy and that can be

an issue sometimes so you have to kind of plan for that, you have to plan that in.

You have to make sure you always stick to the same order during every workout.

That is important because when you're writing down your progress.

Remember rule number one.

When you're writing down your progress you are always going to be at the same level of

exhaustion and at the same level of recovery every single time you train.

So you can actually compare apples to apples, day over day as you train.

Week after week that you train.

That's very very important.

Now if you start mixing up exercises, so let's say Monday sometimes you do chest first and

then you do biceps first, and then you do abs first.

You are always going to be not comparing apples to apples.

You always going to be at a different level of recovery, you're never really that sure

if you're progressing.

So never deviate from your set routine.

The one other rule for when you go to the gym is make sure take enough breaks and you

stay consistent with your breaks after each set.

That means, let's say for example you training your chest and you're starting with a dumbbell

decline chest press.

You have three sets to go, correct?

Correct.

First set you do, you execute it quiet well, all is good now you have to rest.

After that first set, you have to rest.

Typically I say around 2 minutes, sometimes it can be a little shorter, sometimes it can

be a little bit longer.

So it should never be shorter than 60 seconds.

If you want to be on the safe side, 90 seconds at least.

And then never longer than 3 minutes.

So resting times.

Stay consistent with your resting times after each set.

Do not cut your resting times short, those are very important.

And then one more rule.

When you go to the gym, you work out hard, you're probably going to sweat.

"Re-hydrate" after every set that you do, have a quick sip of water.

That's it.

Re-hydrate, and make sure you replenish.

It helps you recover your energy.

Super efficient, mini bonus tip because I still see a lot of people that don't do that.

Re-hydrate, drink some water after every set.

Now you know a couple of quick tips for what it means to me to work out most efficiently

and most effectively.

To quickly summarize, it really means: "Do not waste time at the gym."

It really means you keep progress of your workouts and you really stay consistent with

you training.

Now that you know all of that, I wish you good luck.

I'll see you in the next video.

Your trainer Sean aka.

German Efficiency.

Không có nhận xét nào:

Đăng nhận xét