Thứ Tư, 2 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.

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

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.

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

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.

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

BINGO Dog Song - Nursery Rhyme With Lyrics - Songs for Children & Simple kids song TV - Duration: 2:43.

BINGO Dog Song - Nursery Rhyme With Lyrics - Songs for Children & Simple kids song TV

For more infomation >> BINGO Dog Song - Nursery Rhyme With Lyrics - Songs for Children & Simple kids song TV - Duration: 2:43.

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

3 herbes de perte de poids! Simple mais efficace... - conseils - Duration: 3:46.

For more infomation >> 3 herbes de perte de poids! Simple mais efficace... - conseils - Duration: 3:46.

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

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.

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

Simple Rangoli Designs With 13X7 Dots | Candle Rangoli Flower Rangoli Designs | Telugu Muggulu - Duration: 11:33.

Simple Rangoli Designs With 13X7 Dots

For more infomation >> Simple Rangoli Designs With 13X7 Dots | Candle Rangoli Flower Rangoli Designs | Telugu Muggulu - Duration: 11:33.

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

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.

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

Simple Negotiation Prep Work - Duration: 2:50.

Low tech, high impact. This is the key to negotiating with ease. {french music}

The humble Post It note

As an entrepreneur you probably go through stacks and stacks of these.

Planning for your business, podcast episodes, client manifestation, sales

funnels, instagram-worthy desk photos... We love them. But did you know that these

wee little squares could also help you with your negotiations? Here's how. When

we're figuring out what to ask for, what our first proposal is, that can be kind

of a murky mess and if we head on to the phone call or into the meeting like that

it's a murky mess that comes spilling out of our mouths. If the other person

can't understand what we're asking for, how are we ever going to get it? We

probably won't. Maybe we will, but it might take us playing a few rounds of

twenty questions and all sorts of panic and stress and frustration as the other

person tries to sleuth what on earth we really want. I mean really no wonder

we don't negotiate if that's the process you have to go through each time! Enter,

the post-it note. You'll know that your proposal is clear when you can write it

on a single post-it note. Not in some size 2 baby font, but normal

handwriting. Fitting it on a single post it means that you have distilled

your ask to the critical elements: a fee increase seven hundred dollars, no more

than two revisions. Meetings via zoom on Wednesday or Thursday afternoons.

$3200, fifty percent deposit and travel expenses covered.

Short, sweet, crystal clear. If you're not quite sure

what to be asking for in your business I have a great free resource over on my

site that will help you identify what you can ask for in order to make the

changes you need to see. Check that out in the description box below. Now before

we get to this week's challenge I also want to ask you to make sure you hit the

like button and subscribe so that you're not missing a moment of Smiley Sessions

Your challenge for the week: Figure out what you're going to be asking for in

the next five days. Give it a think, grab your

post-its and then get ready take the confusion and fuss and fumbling out of

making the ask by fitting each of those requests on one of these babies.

Got it? Good. See you next time.

For more infomation >> Simple Negotiation Prep Work - Duration: 2:50.

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

Simple Hitting Solution To A Difficult Problem • Baseball Hitting Aids - Duration: 0:34.

To coach rotation, pick your leg off the ground

Right hand hitters lift your right leg

Left hand hitters lift your left leg

Taking the weight off your foot, replicating a similar motion happening with a gameday swing

Your hip is now controlling your back leg turn

Turn your knee in, and ankle out

Making a "L shape" with your leg

Turn your leg from your hip, rotating for 10 repetitions

Feeling your hip muscles work

Failing to understand this critical movement

It is difficult to grasp the concept when hitting in practice, or on gameday

For more infomation >> Simple Hitting Solution To A Difficult Problem • Baseball Hitting Aids - Duration: 0:34.

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

3 Simple Secrets For Networking Success - Duration: 3:53.

Hi guys, I'm Matt Ruddle and i'm going to share with you three simple secrets to

networking success. Now, I've networked for I don't know, it

must be ten plus years in different networking environments from BNI to

4 Networking to smaller regional groups as well so I've picked up a thing or two,

plus I know a person or two in the networking world so I've picked their

brains. The first thing is clarity of your message. We all know that when

you go to a typical networking meeting, your having your breakfast, your lunch,

your dinner ,whatever it is but then you stand up and you say you're 40 seconds

or you're 60 seconds to the room. I've heard some atrocious ones in the past,

I've probably delivered some atrocious ones in the past, but the ones that are

successful are the ones that have a clarity of message. The ones that use

their time really wisely and you go "I know exactly what they do." So you've got

to have that clarity of message. The next thing is the follow-up. It's the biggest

thing people fall down on and they always say 'fortune's in the follow-up' yet

they don't follow up. Come on guys! All you need to do is have a simple system

in place (like InTouch) where you can set up your follow-up straightaway, so as

soon as you've picked up those business cards and that permission to communicate

with those people you can then put them into a sequences- "hey thanks for your

time today, great to meet you,

here's a little bit more about myself on my business and how I can help you." So

you do those follow-ups. You don't just have to send them emails, emails is

a great way because you can send it and it goes and you can get the results but

create tasks for yourself as well. Tasks for you to pick up the phone and speak

to them a few days later or a few weeks later because at the end of the day, it's

human interaction, people buy from people and that's what networking is about, it's

about creating that trust so that you know who you're buying from and what

you're actually doing. The third thing is be disciplined and this actually goes

with the whole point of the follow-up as well because what a lot of people will

do is they'll send that one-off email, they'll send that one-off text message,

they'll make that one-off call. "Thanks for meeting me today,

thanks for your business card, thanks for this, do you want to buy from me?" "No. Not

at the moment, I've only just met you." "Okay, thanks, goodbye." And that's it. Gone.

And I've met so many people in networking like that, where they've

literally come to a meeting, we've had that one interaction, that one follow-up

and I've never spoken to them again. Who knows, in six months time I might need

their services but I've forgotten about them now. So be persistent and be

disciplined in what you're actually doing. So make sure that your follow-up

doesn't end after that first one. Most people say the sales happen

after the seventh interaction okay? And that doesn't mean that you have to speak

to them in seven consecutive days in order to start getting somewhere.

Spread it out, give them some time, give them some information, educate them, meet

them again at networking events and again follow up with them. So those are

my three tips. So make sure you have clarity of message, make sure you do

actually follow up and be disciplined in your whole process as well and you'll

get business success through your networking and it won't be a waste of

time I promise you.

you

For more infomation >> 3 Simple Secrets For Networking Success - Duration: 3:53.

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

Blake Lively's Disappearance Haunts Anna Kendrick in A Simple Favor Trailer - Duration: 1:54.

Blake Lively's Disappearance Haunts Anna Kendrick in A Simple Favor Trailer

With one click of a heel, were already on the edge of our seats.

Blake Lively and Anna Kendrick have been keeping fans on their toes ever since press began for their first joint silver screen venture, A Simple Favor, the mystery thriller directed by Paul Feig due out in September.

After Lively wiped her Instagram account mysteriously clean earlier this week—and left solely the curious question What happened to Emily?. on her bio—the films missing subject has left the next visual clue in this plotline: a teaser trailer.

On Wednesday, the star posted the visual on Instagram and urged fans in the caption to put their sound up.

The clip kicks off with Livelys chicly dressed character, Emily Nelson, elegantly emerging from her car in the rain with a loud click of her stiletto on the pavement.

Meanwhile, Kendricks character Stephanie Ward looks on with concern as Nelson saunters toward her underneath an umbrella, her wide-brimmed hat fueling the feeling of mystery.

As Ward describes her best friend as a wonderful, elegant person, we get flashes of Nelson putting the finishing touches on a martini, kissing a hunk and smiling in a near-Stepford wife way. Theres something amiss in the air.

Everybody has a dark side, Kendricks character says in the background. Some of us are better at hiding it than others..

Cue a quick montage of a perfectly stocked closet, cop cars, a load of a gun and a car crash and its clear that the characters are up to something.

Kendricks character confirms our suspicions when she adds, Five days ago Emily went missing.Im realizing I dont know her as well as I thought I did.. Needless to say, Livelys finale smirk says it all.

Emily, if youre out there were all really worried, Kendricks voice adds in a voiceover. Unlike the titles suggestion, it doesnt seem like there will be anything simple about this movie—and we cant wait. See for yourself in the teaser above!.

For more infomation >> Blake Lively's Disappearance Haunts Anna Kendrick in A Simple Favor Trailer - Duration: 1:54.

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

simple present tense - Duration: 6:47.

Hello everyone! welcome to my lesson today. Today we'll learn about the simple present tense.

In this lesson, we'll learn

when to use simple present tense?

How to form simple present tense?

the simple present tense is used for the following reasons

for things that are true in general.

example

the sun rises in the East.

fruits and vegetables contains a lot of vitamins.

the second, simple present tense is used for habits or things that we do regulary

the following adverbs are commonly used fof simple present tense are: always, usually, often, sometimes, never

example

Before we move to how to form the simple present tense, I think it's good to know that

when I say the first person singular, I mean "I"

the second person singular i mean " you"

the third person singular i mean " he, she and it"

and when I say the first person plural I mean "we", the second person plural I mean "you", the third person plural i mean " they"

now, let's get started

How to form the simple present tense?

For the first and the second person singular form, we simply use the infinitive form of the verb

subject plus verb in the infinitive form

for all plural forms, we do the same

for the third person singular ( he, she, it)

we do something esle

we use the infinitive form of the verb but we add a "s" or "es" at the end of the verb

you can see the verbs read and rain we add "s" at the end of the verb

and the verb watch we add "es" at the end of the verb

we need to pay attention when the verb ending with a "s" sound such as kiss, watch, catch

we use the infinitive form of the verb but we add "es" at the end of the verb

the verb miss we add "es" at the end of the verb

and for the verb ending with a "y" preceded by a consonant

"y" becomes "IE"

The verb fly, "y" becomes "IE" and add "s" at the end of the verb

now let's take a look at the present simple in question

for the first and the second person singular form, we use simply auxiliary "do" and infinitive for of the verb.

we need bring "do" before the subject and then plus verb in the infinitive form

we also use the auxiliary verb "does" and the infinitive form of the verb

wee need bring "does" before subject and then plus the verb in the infinitive

now, let's pay attention on the simple present in negations

subject plus "do not" or " don't" plus verb infinitive

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

Đăng nhận xét