So I think everyone is here who like to listen for this talk so we will start. My name is Yuri, I'm working for Lazada and I did log delivery pipeline for Lazada for last year and that's the place where I got a lot of experience with Earth's log. So I have no straight relation with this Earth's log project but because of working with it, I felt a lot of issues and I contributed some parts to Earth's log so I'd like to share my experience and how to use it properly and maybe a few ideas around that. So let's start. So this is actually what people usually think about Earth's log. So it's some kind of black magic which can transfer your Earth's log which is written to dev log or to EDP port 514 to some logs or to some remote host. Well, there is a bit more. What actually Earth's log says it is? Well, so they have a lot of inputs, they have a lot of outputs and they can do some changes in the middle. What's actual magic behind that? So we have inputs, we have queues, we have parsers, we can do some transformation and we can put it to output. And here is rule sets. So as you might remember, there was no rule set before but it was changed somewhere in 2010 maybe. So now you can have multiple rule sets, not just one. And why is good? Because you can do things like that. So in default case, when you have just one rule set, one pipeline, one stream, you should do this. You should check on every message, you should check, well, what this message is about. Is it from this program or is it from this input or is it from that file? And then you can do some decision. When you have multiple rule sets, you can bend input straight to that rule set so you don't need to check.  It's really great here. And yeah, when you look on this configuration, you might ask, well, is it Earth's log at all?  What's this about? How can I use this modern syntax? Well, it's actually here for a while, as I told from 2010. So Earth's log has three configuration formats for Earth's log.conf and more. So you can use, you can still use old syslog that syscal log d format which, well, we have some pattern here and when it matches, we will send this message to this file. But it's really for simple cases because when you need complex logic, you cannot use it anymore. For that, previously was introduced that ugly syntax which is fortunately now absolutely.  Please don't use it. It will break your life. Use Rainer script which is now called advanced syntax. And all samples I will show later are in Rainer script actually. So let's check for another thing. It's queues. So queues is most confusing part of Earth's log configuration because when you need to understand that, well, I have that amount of inputs, every input produce some amount of message, how much, how long queue I need to be able to survive if I have some latency and I have some delays on my output channels. And yeah, it's really hard and I will not describe how to do it because there is documentation on site. So I will talk only about things which is not clear in documentation here. So queues or site, you can attach queue in two places which is always confusing. You can have rule set queue in this place where message heat when you got it from input. And you can have action queue. This is queue which message will heat inside of rule set before going to some output. Both of them are usable. They behaving a bit differently but well, they are usable, let's say. And every queue operating in four modes, first one is no queue actually. So it's queue in direct mode when message appears on input, it will go straight to output or to rule set the processor. So there is no actual queuing happens. But this mode have one big difference. It's done in synchronous way. So when you put it to some action and your action change that message, this is the only way when you can go later with different actions and have that modified message inside of that. Because elsewhere in all other modes, there will be just copy of message done. So you can change it but rest of outputs will not see that change. So if you need to change to modify some message, you should use direct queue mode. So for rest, I think in memory and on disk, I never used on disk queue. Well, because usually it's good idea to use in memory queue because it's much faster. And if your amount of message is so long and so big and you need some persistence for that, then it's better to use combined mode, disk assisted. So if you watch about performance, this set of ideas how to tune your rule set queue or action queue. So first one, if you realize that your message processing is not so fast as you expect, then it's better always try to increase amount of workers of rule set queue. Because in that case it can paralyze that rule set processing. It's actually instantiate multiple rule set and feed them with messages. But you should understand that in that case you cannot predict output order of messages that drawback of that. So if your speed is still not enough, you can try to increase action queue amount, action queue workers amount. But well, because action queue, action processing is about string building, so that templating thing. We got some message, we do some changes, we produce string and put it to output. So there is not so big benefit of that. If you have heavy string processing, yes, then we will have some profit. But usually just two workers is enough. In really rare case you can have more. For thing like reading to file is not usually good idea to increase workers amount. Because well, you need to log file, log, I mean, because when multiple trees trying to write the same file, well, you need to do something with that. And that overhead will eat all your profit from that. So maybe you can check, maybe it's better to use some OM file settings, tune that output. Well, for single action trade, rule set is more complicated and it's better to read this link, that documentation about this, because there are much more details. So you can find it later in slides. And let's go to modern world. So that before I was talking about earth's log things. So now let's check how we can use it in real world, in modern world. Well, usually what, in case actually stack people usually using in production right now and here I summarized what steps are done during processing of measures. So yeah, let's have a look how we can change it versus log. So let's meet your case tag. You can see that, yes, we can still read messages from file or network by using stock inputs. We can still parse it using that modules. And so it looks like we can use everything. We can do everything here. So let's check how exactly we can do that. The really unique feature of earth's log is MM normalized module, which is using Lieblok norm, which is using parse 3. It's not grog, it's not ggx. That's why it's amazingly fast. When this was actually one of selling point of earth's log when we trying to choose what we will use in our log delivery pipeline. Because we need to parse our log messages. We shaped some standard about logging and there is strict format. So we need to be able to parse them fast because we are doing it, well, we are logging a lot. And I can say now that this is really great thing. So if you need to parse a lot of message, you can consider using MM normalize in earth's log. I will show some rules how it works. So this is example of rule set file and you can see that, well, part after first colon is just message usually. So my earth API is part of message. So we just write in message how is it and replacing few placeholders by using, for example, that user colon world means that we will, we expect field user which will be a world is some space separated set of chairs. And that SRC IP is expected to be IP before address. And you can see that there is two formats which actually match. But second one is a bit different. We added a PID which is number. And what will happen if we, when message got into that rules in the MM normalize, it will check them from first to second. So in order of rules appears, which means you can have migration of log format easily. You don't need to write complex configuration. You can just add another rule which will be matched. And you can even understand which exactly rule, which rule exactly was matched by that first part after equation sign that we 0 and we 1, you will have it in special field. So you can check, yeah, in that case I got message in this format. In another case I got message in this format. And if you're collecting them, for example, to Kibana, you can check how much message were in old format and how much message in new format. So you can do some, you can understand how much API, for example, migrated to new format. And there is two way to send it further as JSON. The first one is by directly modifying JSON objects and put it, well, to rely on ERC's log actually. So we're doing some magic with fields. And after that, we are just sending that full JSON object. Well, unfortunately, do we have some laser point? No? Well, okay. So, yes, then I need to explain it. Oh, yeah, I think I can use some magic by Apple. Yeah, I can. Well, it's not open source, but still good. Okay, so you can see this part means that, well, ERC's log have some variables. And this is predefined variable which consists of all that JSON, which is actually in JSON format and keeping all fields of message. So when you go to parse it, you will save every variable here, every variable from your message here. So what we are doing below that said log time means actually we will change format of field to be ERC3339. And we can unset fields by using unset tag. So I am doing renaming of field here. It's not really usable, but and I am doing unset of field here. And then I just throwing all JSON which we save to elastic search. And, well, there is another way to do the same. When we produce in template which will keep all fields we need. So we prepare in JSON in this case. But in previous case, we just operate in variables. In this case, we operate in template. So we just enlist in all fields we need to produce. And then just using it to send data to elastic search. Okay, so let me cancel this. Okay, so another topic is reliable delivery. You all know that UDP, there is joke about UDP, but you may don't get it. Well, and actually there is the same about TCP, but it's a bit different. You can lose your message when it delivered by UDP or TCP differences. Well, for UDP you will lose it much frequently. So there is another thing is real, which is protocol. It's like TCP syslog over TCP, I mean, but with confirmation from another site. This have, well, it's understandable that is great because, well, now we have delivery which will happen always. But there is drawbacks as you can understand because you need to receive confirmation from that site which will reduce your bandwidth. And there is another, well, yeah, as a bonus you get easily configurable CLS. But another drawback is single-treated. So it looks very great when you're using documentation, but when you're starting to use it on high volume, high bandwidth logging, you realize that, well, we hit into single CPU core and we cannot get more. That's why we decided, well, it's not actually bad if you will lose one message sometimes and switch to TCP. But real P is great. It's still great. So if you have some financial data in logs, maybe we just want KZ, but still. So it's better to use real P. And if you need to configure CLS, again, it's much easier to do with real P than using all that internal things of versus log. So now we have reliable delivery, how we can understand that this works good. As you look here, metrics. It have built-in module which acts as input, which actually means you can use anything which you can use with any other input. So you can transform that message. You can use different templates or you can do some internal encounters. So feel free to do that. Here is an example of logging in JSON format. By default, that input produce plain messages, you can use configuration changes to ask this module to produce JSON. We are using JSON and, well, I will not explain every counter here. You can read that documentation. And if it's not enough for you, you can create dynamical states. For example, here you can see that counter, bunch of counters, I'd say, which will be increased on every new message with hostname. So when I receive a message, it check for hostname, and then increase that counter of message per this hostname, exactly. So you can see there is example of output when you have few lab machines and there is how it looks and statistics output. So we found it's great. We did the same for APIs, so we have statistics, how much message produced by a single API, even if we have bunch of APIs running on the same host. And there is lookup tables, which is really great. For example, if you'd like to, well, if there is any postmaster here or guys who understand how firewalls works, then you understand how with lookup tables. The good point behind that is you can reload them. So you don't need to restart whole RC log. You don't need to stop it and to start it. You can just reload single hookup table when you need to change some processing. So this is configuration, actually. So we can see that there is file, JSON file, which actually holds that table. And reload on hub means that this table will be reloaded when RC log got hub signaled. And then you can do something. You can even do call indirect by combining strings and it will act like go to that business unit A, business unit B, or if there is unknown state, the business unit unknown. So it's some kind of switch construction here. And, yeah, you can even reload it from Reiner script, which is not obvious way to use, but it got me another idea. I thought, well, if we can do things by receiving message, maybe we can do even more. And actually we can. So if you are using HAProxy, for example, you know, you can configure it by using that unique socket interface. So there is special interface for that. You can do something similar by using RC log, actually. So here you can see that we creating input socket in this path. And when we got some message, for example, if this message is reload BU, this table got reloaded. And if this message is run CMD, we will put that message into action OM proc, which start program and receive that message on SDD in. And that looks great. So we can use it for some, by some ways, which is not expected, usually, by again. Once I have used it to bring interface up, well, we had some server with some semi-broken firmware on some new interface. So I used RC log to bring it up when it goes down. And it was, it was working. It's not usual way, but you still can do that. So actually I am over of amount of ideas. So you can ask me some questions. Well, and actually I am ahead of time a bit. Yeah, we are not using logstation now. Yeah, so our pipeline looks, well, actually we are not using Kibana as well. We are using gray log, but I'd like to throw it away. Well, from my perspective right now, ideal pipeline sounds like, well, we're receiving a lot of message to RC log, delivering it by RC log to some relay host, then delivering it to pairs host, which again have RC log, which feeding message into Elasticsearch cluster directly. You can do the same with RC log, actually. You can, there is, there are modules to append GUIP data, for example, to, so, from first site it looks like RC log can cover at least 80% of your needs from logstash. The only problem there is actually clusterization, because when you have logstash you can just say, well, I have cluster of logstash, please use it. For RC log you still need to think about that high availability and how to do load balancing, but it's, yeah, that's possible, but I see no point to use logstash for that. Usually you can do the same using RC log now. Well, I guess there are still cases when logstash is better, but well, for us RC log is just enough. And we do an actual parsing right on server when our API runs and it takes just few CPU percent because it's C++, it's running, it's even C maybe. So it's running pretty fast. You don't need to run to fire that Java to take care about memory, so it's amazing. And modern versions of RC log are even better because they did some coverty scan and fix it a lot of bugs because of that. I'd say it's pretty good now. I cannot compare between RC log and C log and G because I have no experience with C log and G, but I say if I will dig by the same level of depth I did for RC log, I will find a lot as well. Okay, any other question? We can be a bit relaxed with time because there's no other session until after lunch. So I have a question, but I'll leave it at the audience first. Any other questions from the audience? Yeah. So asking about, is it possible to do loop in RC log? Well, you can configure it this way, I'd say. Well, yeah, good point, by the way, because we just got once a problem when our pipeline was full of messages. So it's stuck on receiving side. And this means that your API cannot write anymore. We are using Unix circuit for that. And yeah, everyone hit into the same problem. When I see any users of any log delivery pipeline they hit into this problem then. Because when your pipeline is full, when every queue is full, yeah, you're good. But we decided, well, we can throw messages in that case on API level and we can throw that message in this way. So any new message which come into RC log is just dropped if queue is full. So you can configure it in this way as well. We did it on both ends to protect. There's rational behavior. At some point you just can't fix the problems. You've only got so much to ask me. One piece of asking before I ask my question. We are doing, as we have done every year, a large group photo of everyone at the conference. We strongly encourage you to come join us. That'll be at the exhibition area at 12.15.


Well, hello there, Radiant Church. It's so good to be with you this weekend. We love you. We are so excited about all the watch parties that are going on right now. So big shout out to you if you are part of a watch party. Some of you are just at home by yourself. You and Jesus make a watch party. And so we just love you. We celebrate that. And we're looking forward to seeing across all of our platforms the hashtag, hashtag radiant watch party so that we can celebrate what God is doing and also just rejoice with you guys where you're at. We are so looking forward to being back together again. If you have not seen the video that was posted on social media about our plan for regathering in our campuses again, please go and look for that on Facebook or Instagram. It's available there. We're looking forward to Sunday night, the 28th, as being a night of worship at both of our campuses and then the weekend of the fourth and the fifth of July that is coming up very quickly at both of our campuses. We're going to have live services as well as our online services continuing without childcare in our facilities. And then the following weekend, July 11th and 12th we'll be back in with kids ministry available. And we just wanna say this, we are going to continue to utilize the online presence that we have across all three of our platforms. We know that many of you are not ready to come back into buildings yet and for various different reasons. And we want you to know, we honor that, we respect that. You're still gonna be able to track with us and engage with what's going on here at Radiant Church whether you're in the building or not.  And we're looking forward to the next season and the next time period that God has for us as a church family. I wanna invite you, if you have your Bibles available with you to take them, open them up to the book of Numbers chapter 13. During the last three, three and a half months a time period which will go down in history which we will all remember for the rest of our lives. We have been zeroing in on how God is speaking to us out of the story of the exodus of God's people. Started all the way back at Easter or Passover. Then we touched on it in Pentecost at the end of May and all in between and there's kind of been subsets. We started off with the Passover theme and then lessons from the wilderness. And now we're gonna shift gears into the book of Numbers and over the next couple of weeks I wanna minister out of the book of Numbers and out of this part of the exodus story in which God brings the children of Israel right up to the border of Canaan or the promised land and allows them to see the land. Allows them to see the land that flows with milk and honey, the promised land. And what we're going to look at today is the story of how they first saw the land. Now what you're gonna realize pretty quickly is even though they saw the land it was 40 more years before Israel was permitted to go in and actually possess the land. It's because this first generation that were the slaves that God brought out of Egypt they were unable to trust God enough so that he could take them in to inherit the promises. A whole generation dies in the wilderness not because of God's inability but because of their unwillingness to trust and to believe God. And so as we're looking at this part of the exodus story this week talking about the generation that was able to spy out the land but not go in and take the land. And then next weekend, which is Father's Day we're going to have a very special guest bringing a message to us. One of our overseers, Pastor Jimmy Evans has a message for Radiant Church on fathering and the power of fathering. You're not gonna wanna miss that weekend but the following weekend I'm gonna bring a final message in this exodus series about crossing over and possessing the promised land out of the book of Joshua. But today if you have your Bibles we're gonna look at Numbers 13. We're gonna jump around a little bit instead of reading the whole chapter but follow along with me in verse number one. It says, the Lord spoke to Moses saying, send men to spy out the land of Canaan which I am giving to the people of Israel for from each tribe of their fathers you shall send a man every one a chief among them. And so Moses sent them from the wilderness of Peron according to the command of the Lord all of them men who were heads of the people of Israel. Now jump down to verse number 17. It says, Moses sent them in to spy out the land of Canaan and said to them go up into the Negev, that's the hill country and go up into the hill country and see what the land is and whether the people who dwell in it are stronger weak whether they are fewer many and whether the land that they dwell in is good or bad and whether the cities that they dwell in are camps or strongholds and whether the land is rich or poor and whether there are trees in it or not be of good courage and bring some of the fruit of the land. Now the time was the season of the first ripe grapes. Now jump down if you will to verse number 30. Verse number 30, it says, but Caleb quieted the people before Moses and he said, let us go up at once and occupy it. Talking about the land for we are well able to overcome it. Then the men who had gone up with him said we are not able to go up against the people for they are stronger than we are. So they brought to the people of Israel a bad report of the land that they had spied out saying the land through which we have gone into spy out is a land that devours its inhabitants and all the people that we saw in it are of great stature or of great height. And there we saw the Nephilim, the sons of Enoch who came from the Nephilim and we seemed to ourselves like grasshoppers and so we seemed to them and so we seemed to them. At the beginning of this season that maybe we would call the season of COVID-19 pandemic that then merged into a season or a time period of protest and tension, racial tensions in our nation, as well as an economic period of time in which our national economy was paralyzed. This will be remembered as a season unlike any other season that you or I have ever gone through. I remember hearing stories of when my grandparents talk about growing up as little kids in the Great Depression and thinking to myself, well that will never happen again. We'll never see a time like that again. I remember hearing stories from people who went through World War II and even seeing stories and documentaries of people who were Jewish, who lived through the concentration in the death camps that the Nazis had set up and thinking to myself, well, we'll probably never go through a season of time like that in history again, only to come into 2020. And so here we are and obviously it's not near of what a World War was and it can't even be compared or on scale necessarily with the death camps at Auschwitz or other places in Europe that the Nazis exterminated 6.5 million Jewish people. And I'm sure it can't be compared to some other times, but in our generation, this will be one of the most memorable moments that we have ever lived through. And you will remember that at the beginning of this time period, I highlighted the things that I believed God was speaking to us about how he was shaking in the midst of all these things that are taking place in the broken world, how God was also shaking the idols and the powers of our generation and of our culture. How he was literally shaking the things that we put our confidence in, that much like idols, things that we oftentimes prioritize above God. And I asked the question, what type of person do you want to be when you come out the other side of it? What kind of people do we wanna be? What kind of church do we wanna be when we come out of this time period? Because just like the nation of Israel who wandered in the wilderness for 40 years, there was a time in which they shifted not just from slavery out of Egypt into wilderness wandering, but they went from wandering in the wilderness to crossing over and actually possessing the promises of God. The first time they came up to the borders of the land that we just read about, they actually failed in their attempt to possess the promised land. The second time they came under the leadership of Joshua 40 years later, they were able to go in, God miraculously separates the Jordan River and they cross over into the promised land and they defeat their enemies and they take possession of the land. Well, what was the difference? Well, the difference had everything to do with their belief systems between the first attempt and the second attempt 40 years later. You see a different generation rose up under different leadership with a different mentality. Moses was a leader that could easily get them out of Egypt, but he couldn't get them into the promised land. There was an old mindset in Joshua chapter one that says, Moses, my servant is dead. Now Joshua rise up, take these people into the promised land. There was a change in leadership because Moses' mentality and Joshua's mentality were vastly different. God had called and equipped each of them uniquely for the task that they were called to. And I can't help but wonder, I can't help but ponder and think about the kind of people and the kind of church, and I'm not just talking about radiant, I'm talking about the church, God's church. Who he wants us to be when we come out of this period and we prepare to cross over into the next decade, into the next five, 10, 15 years because make no mistake about it, what lies on the horizons for us, the way that culture is gonna look, the way that the world is gonna look, the way that we're going to think is going to be determined in large part by how we respond to the season that we are in. We've gotta ask ourselves, are we going to be shaped more by the chaos than we are by the creative hand of God who graciously and mercifully shapes us to be the people that he needs us to be in the next hour? You see, I don't believe that the church is just like some little sailboat that finds itself at sea in the middle of a hurricane, just getting blown about and we're on this tiny little sailboat hoping that we're gonna land someplace. You see, when God looks at the world, he doesn't see the world, he doesn't read the headlines, he doesn't watch the news, and he doesn't follow Twitter feeds. When God looks at history, he doesn't look at the world first and then take care of the church second. He looks at the church first as the tip of the spear about everything that God is doing and shaping and determining in human history and everything else is secondary. Listen to these words by Eugene Peterson who translated the Bible in something called the message. In Ephesians chapter one, he states this so clearly in verses 21 through 23. Here's how Eugene Peterson translates this particular verse. He says, and at the center of all this, Christ rules the church. The church you see is not peripheral to the world but the world is peripheral to the church. The church is Christ's body in which he speaks and acts and by which he fills everything with his presence. I love that because God's ultimate intentions is that he wants to fill the earth with his presence.  This world belongs to him. How is he gonna fill it with his presence? It's simple, he's gonna fill it through you. He wants to fill it through the church. God says, look, the church is not peripheral. In other words, it's not on the outside looking in at the world, trying to get the world convinced that we've got something worth offering or listening to. That's not it at all. We are the body of Christ. We are the physical representation of Jesus, the king of the nations on the earth. And everywhere that we go, it should be that we take the presence of God with us. As long as we think that we are second class citizens in this world, we will never step into the authority of first class citizens in God's world. We need to have a revelation and an understanding that when God is moving, he's moving through the church first. What does that mean for us right now as we are going through this season and kind of coming out of it and looking on the horizons? Much like the children of Israel, we're standing on the hill country, these 12 spies that represented the 12 tribes of Israel. They're up in the hill country, looking down into the land of Canaan. And they can literally for the first time see the promises of God, the land that he's promised. How are we looking at our future? Are we looking at it with fear and trepidation? Are we looking at it and going, I hope there's still a place for us in the world. Are we looking at the chaos that sin is producing and man's inhumanity to man is producing and viruses are producing and economies are producing and nation against nation is producing. Are we allowing the news media? Are we allowing social media? Are we allowing that to shape how we're gonna enter into the promised land that God is giving to us called the future? Or are we allowing God to shape our hearts in this hour and give us a prophetic imagination? An imagination that is shaped by the spirit of God so that when we look even at a world that is dark and broken and void and empty and a world that even has enemies, spiritual enemies that need to be vanquished, are we looking at the darkness the way that God looks at the darkness speaking light into it or are we being overwhelmed by the darkness and running and hiding? That's the question. God wants to produce a new perspective. See a new season requires a new mentality. It also requires a new paradigm, a new perspective. We can't see through the old lens any longer because much like Israel, as we'll see as they go into the promised land, God is with them. But yet they've brought baggage with them out of Egypt. You know how it is when you land in a new city or in a new town or you return home from a long trip, you've got your bags of stuff that you're bringing with you and in there, you not only have the stuff you left home with in the first place but oftentimes you bring stuff from where you came from. Do you know that we bring baggage with us from our sin? We bring baggage with us from how we were raised. We may even be tempted to bring baggage out of the last three and a half months with us into the next season. What God is saying is I wanna give you a new perspective. I wanna give you a new set of lenses but it's not going to be slave mentalities. It's not gonna be bondage oriented. It's not gonna be fear filtered. It's going to be the eyes of faith. God is wanting to download to us and give us new eyes, new faith so that we can go into the land that we can spy it out and we can actually possess it. God's wanting us to get ready to cross over church. I believe with all my heart that in the next period of time, God wants the church to rise up in strength and confidence in unity like never before. I think even the things that we're experiencing right now in the nation, even though that they may be the result of sin that has impacted our culture and our world and the human heart, it doesn't matter. God works all things together for the good of those who love God and are called according to his purpose. Why? It's because all things are for his glory. And right now I believe that there are some things that look incredibly dire. I mean, we're going into an election year. If you thought COVID-19 was something and you thought the racial tensions in our nation were something, just wait for the election as it comes up in August, September and October. If you want an opportunity to lose your peace, I got news for you. It's coming and it's coming multiplied. But it doesn't mean that you have to. It doesn't mean that we have to allow the winds and the currents of the world to have control over our heart, our mind, our body, our words. We have been called to operate under self-control of the Holy Spirit. We're called to have a new mentality. And if we will, we can rise up as Jesus' body in the earth and we can fill our world with his presence. I want to ask you a question today. And just imagine with me what it must have been like to be one of the 12 spies that Moses selects. And he says, you and you and you, one of the leaders of one of the 12 tribes.  And Moses says, I want you guys to go through the Nagab, the wilderness, the desert area and come up to the high country, the hill country.  The word spy in the Hebrew language means I want you to go and discover. I want you to go discover what kind of land it is.  Imagine what that must have been like. Use your imagination for a moment and just realize, think to yourself, I wonder how I would respond to that in that moment. Because what we find very quickly is there were two significantly different responses to spying out the land. There was the majority mentality and there was the minority. There was a 10 to two split in how they perceived and how they saw their future because that's what the land represented. It was their future. God had spoken to them about their future but now their future had arrived and here they are, they're seeing it, they're touching it, they're walking on it. This is theirs but they as we'll see they responded differently. Let me frame the question that I wanna ask to you this way. What do you see when you look out at your future? From today, what do you see as a spy? God's invited you to look out on the horizons and look into your future. What do you see? What do you see when you think about your future? Do you see the goodness of God? Do you see the faithfulness and the steadfast mercies of the Lord? Or do you see trepidation? Do you see fear? Do you see an opportunity to revert and go back to the way life was before any of these things type of things have happened? Or have you been changed through the process? Some of us have been traumatized or some of us have been changed. What do you see when you look out at your future? Well, how you see and what you see is determined by a couple other questions. Number one, it's determined by, do you see the problem more than you see the promise? Because if you see the problem more than you see the promises of God then the problem will overwhelm you. The problem will discourage you. The word discourage means to take courage out of. God wants to download courage into, he says, be courageous. But if we see the problem and the problems that are in our future as being bigger than the promises of God, more trustworthy than the promises of God, then actually we will become discouraged and we will lose hope. In verse number 27, in this particular chapter it says, we came to the land to which you sent us. And it flows with milk and honey. And this is its fruit. They brought back pomegranates, they brought back all the fruit. In fact, they had a cluster of grapes that was so big they had to put it on a pole and carried on the shoulders between two individuals, which by the way is the exact same way that the priest carried the articles in the temple. Here they were. This was a sacred moment. They're bringing back a physical manifestation of the promises that God had made to them generations earlier. And here it is. He says, you're gonna inherit a land that flows with milk and honey, which means it's fruitful, it's prosperous. And it's bigger.  It takes two people to carry a cluster of grapes. You don't find that at Trader Joe's. And here they are, they're carrying the grapes but yet the response is this. However, the people who dwell in the land are strong. And the cities are fortified and very large. And besides, we saw the descendants, Anak. We saw the descendants of Anak. If you don't know who that is, the descendants of Anak. It was the most feared figure in Hebrew mentalities because the sons of Anak were descendants of the Nephilim and the Nephilim, if you go back and read Genesis chapter six, there was a time in which the angels or fallen angels, watchers as they were called, literally came down and they had relations with the daughters of men and they gave birth to a line of giants that were like hybrid humans and demonic. And they were called the men of renown. It was one of the reasons why God destroyed the earth in the flood. Somebody might say, well, do you really believe that that took place? Yes, it absolutely took place. And from that point, after the flood, when they were wiped out, there was constantly in their back of their mind this fear that they're gonna run into these giants, these descent, these supernaturally charged enemies of God's purposes in the earth. And when they go into the land, at least in their mentality, they saw the stature of the Canaanites, the Amorites, the Hittites and all the otherites. And I think there was the Jebusites and the Canaanites and maybe even some mosquito bites, but they were in the land and they were massive. And they said, we saw the descendants of Aenok. We saw the Nephilim. They're huge. Their cities are huge. Their walls are huge. They're fortified. They're strong. What did they see? They saw the problem more than they saw the promises. They're saying all this while they are holding a supernatural sized cluster of grapes. They're talking about giant enemies instead of putting their focus on the giant promises. What about you? Do you see the problem or the promise? Because what we will find out here is that when the report comes, only two of the 12 spies gave a good report. Joshua and Caleb. Joshua and Caleb. Caleb's this fiery individual and he comes back and he says, come on, we can go and we can take the land. Let's go, let's go. Let's possess it right now. The Bible actually goes on in Numbers chapter 14 and it talks about Caleb and it says, Caleb is one of the two spies, Joshua the other one, that God is going to allow a generation later to go in and possess the promised land because it says that he had a different spirit. Chapter 14 verse 24 says, but my servant Caleb, because he has a different spirit and has followed me fully, I will bring into the land in which he went. The only two of the 12 spies that God will eventually allow to go in and possess the promised land are Joshua and Caleb. Why? It's because the other 10 saw the problem as being bigger than the promise. Listen, we don't ignore the problems. We've got problems. We have economic problems. We have racial problems. We have drug problems. We have education problems. We've got immorality problems. We've got comfort and complacency problems. The list is exhaustive. And if you think that they're big, they are. But in the midst of recognizing the problems, what God doesn't tell us to do is act like there aren't any problems. You may have gotten a bad medical report right now and the problem seems big. But can I just tell you, God is bigger than the problems. He's the same God who parted the Red Sea. He's the same God who defeated Pharaoh. He's the same God who turned the Nile into blood, who released the flies and the frogs and all the other curses and all the other judgments on the nation of Egypt. He overthrew the most powerful empire in the world. God's not gonna have any problem with some nomadic tribes living in the middle of nowhere. He's not gonna have any problems. It's like saying, I've already defeated the 98 Chicago Bulls. I'm not gonna have any problems with the Gold Lake Junior High Team. God is bigger. But if in our mind we have not allowed God to shape our imagination into a prophetic imagination, one that sees the future through the eyes of God and doesn't see the future through the eyes of our fears, then what will happen is we will look out at our future and we will become discouraged and we'll become overwhelmed. Number two, are we listening to the voice of the majority or of His Majesty? Are we listening to the voice of the majority or of His Majesty, King Jesus? Who are we listening to more? In verse 31 and 32, it says, here is the response. This was the majority response. We are not able to go up against this people for they are stronger than we are and so they brought to the people of Israel a bad report of the land that they had spied out, saying the land through which we have gone to spy it out is a land that devour its inhabitants and all the people that we saw in it are of great stature. Well, of course it's a land that doesn't devour its inhabitants because there are people living there. But what they were overwhelmed by was this consensus and this group think that was stirring among the 10 of the spies as they went in and they saw the challenges. They saw that there were giants. They saw that there were civilizations and they saw that they were cities. What they would have been all right with is God doing all the work for them. If God would just wipe them out, if He would send the angel of the Lord in, they would have been fine with that but yet God is going to teach them how to make war. He's gonna teach them how to possess the promises because what we'll find out next time that we look into this is when we, by the time we get to Joshua and judges when they go into the land, when they finally cross over the Jordan into the promised land, the manna stops. God stops feeding them on a daily basis because now it's time for them to plant, it's time for them to plow, it's time for them to sow and it's time for them to reap because they've come into maturity concerning the promises of God. But when they come back and they give the report, there's only two that say we can go and take it. The rest of them say it's overwhelming. There's no way we can do it. We can't defeat the enemy. This is bigger than us.    The greatest mistakes that we make in our life are not attempting to do things by faith and failing. They are attempting to do things in our own strength only to realize that we needed faith the whole time. Those are the greatest mistakes that we make. The majority voice will always be a negative voice. The majority voice will always be a negative. It will always be critical. It will always be judgmental. And I don't know where we got this mentality that we need to go with the flow of what everybody is saying and what everybody is doing. Because if you right now are spending too much time on social media and you're looking at the hashtags and the trends and what people are saying, you will get bitter. You will get angry. You might get confused. You might be frustrated.   It's available. It's called the voice of the majority. But I wanna remind you what Jesus said. Jesus said, narrow is the way that leads to life. And few are they that find it. In other words, the path of the majority never leads to the abundant life. Narrow is the way and few are they who find it. Broad is the way that leads to destruction. The quickest way to see your life dismantled and destroyed and to live below God's destiny and purpose for your life is just find out what the majority is doing and go with them. And find out what the majority is saying and believe them and chime in with them and tag them and repeat everything that they are saying. But if you wanna get to life, what you need to find is you need to find the voice of His Majesty. What does that mean?  Majesty is how we refer to royalty. And unfortunately in our culture, we don't treat Jesus like the king that he is. We treat Jesus like our life coach. We treat Jesus like a therapist or a counselor, a best friend, a homeboy. We treat Jesus like an avatar. We love for Jesus to amplify our beliefs and our prejudices. We shape Jesus to look just like us, beware of Jesus that always agrees with you. Because when you come into the presence of a king, and Jesus is the king of kings, there's a confidence in His decrees and there's an authority in His voice. And our call and our purpose is not to negotiate. You don't negotiate with the king, you submit to a king. And so much of what is going on right now, especially in the church, is the result of the fact that Jesus in His mercy is calling His church to repent. He's calling us to repent of a lot of things. They all center around the central idea that we love Jesus the Savior, but we don't want Jesus to be the Lord. We want Jesus to be the Son of God, but not His majesty. To where we bow down and we kiss the ring of the Son. You see, Jesus's report may not always be an easy report, but it's a good report. This is God's royal decree. And if there's ever been a time where we need to pay more attention to the feed of heaven and we need to listen to the preceding word of God more than any other voice in our life, it is right now. Let me ask you, are we listening to the voice of the majority or of His majesty? One is a bad report, one is a destiny report. And the last question I'll ask is this, are we seeing the real enemy? Are we seeing the real enemy? Verse 33 says, and we seemed to ourself like grasshoppers. And so were we to them. The New King James says it like this, and we were like grasshoppers in our own sight, and so were we in their sight. They were looking at the giants in the land, they were looking at their fortified cities and their walls, they were looking at their fields, their armies, their civilization, and it made them feel small. And they thought the enemies were too big in the land for them to defeat, but literally, they were looking at the wrong enemies because the only enemy that could keep them from entering and possessing the promised land was the enemy within, it was the enemy inside of them. It was their broken, fear-based belief systems. See the real enemy for all of us is not out there, the real enemy is inside. Our beliefs about God, our beliefs about ourselves, and our belief systems about the world that he sent us into, that's the real enemy. AW Tozer in his great book called The Pursuit of God said this, what comes into our minds when we think about God is the most important thing about us. God never hurries, there are no deadlines against which he must work, only to know this is to quiet our spirits and to relax our nerve. And the reason why many are still troubled, still seeking, still making little forward progress is because they haven't yet come to the end of themselves. The enemy is within, the enemy that can keep you from inheriting the promised land is not external, it's internal. What do you mean, pastor Lee? Well, think about the words of Jesus. In Mark chapter seven, when he was confronted by the Pharisees about why his disciples didn't keep the traditions of the elders, Jesus said this, what comes out of a person is what defiles him, for from within, out of the heart of man comes evil thoughts, sexual immorality, theft, murder, adultery, coveting, wickedness, deceit, sensuality, envy, slander, pride, foolishness, all these evil things come from within and they defile us. Jesus said the real enemies within it's the residue of the slavery and the bondage that we came out of. Oftentimes we think about the sin that Jesus saved us from and we're so thankful, so grateful for that. But can I tell you, even when sin has been washed away and forgiven, we still are people that have been raised and discipled and trained in Egypt. We still have belief systems. We still have mentalities. We still have an operating system that when triggered, when we stand on the horizons looking into what God calls our promise, our inheritance, our future, immediately fear rises up, envy rises up, anger rises up, division, coveting, evil thoughts, all of these things. All of these things. You know what's interesting to me is that in chapter 14 in verse number four it says when they realized that they were gonna have to fight, when they realized we're gonna have to go into battle, we're gonna have to operate by faith, we're gonna have to trust that God is stronger and he's gonna fight for us.  And then they said, let us choose a leader and go back to Egypt. Let us choose a leader and go back to Egypt. What we believe about God is the most important thing about us. And a lot of times we find ourselves standing, looking into our future and instead of faith rising up, dread rises up. All the stuff that comes to the surface that Jesus mentioned comes out of us, that's what defiles us and keeps us from entering into the promised land. And a lot of times what we'll do is we'll reject the leadership of God, look for another leader who will take us back into the land of familiarity where what we're feeling is native to everybody else. But that's not how you possess the promised land. How you possess the promised land, how you become someone that is qualified to walk in the destiny and the purpose it has for, that God has for you as you come out of the wilderness and say, when I come out of this, I wanna believe you more, God. As I'm coming out of this, I wanna see through a new lenses. I wanna see through a new set of spectacles that bring into focus the kingdom of God. I'm not getting wrapped up in arguments.  I'm not gonna be triggered. I am going to, as Galatians five says, it was for freedom that Christ has set you free.  Don't go back into Egypt. Don't find a leader because you'll find one who will willingly take you back into the land of Egypt. Back into your bondage, back into your familiarity. No, God wants to be the one that leads you into the promised land and fights your battles, but you're gonna have to rise up in faith and say, God, I believe you are bigger than the enemy and the promises and the fortresses that the enemy has set up. As Caleb said, they are bread for us. The enemy is bread for us. God has prepared a meal for us. God is gonna bring satisfaction to us as we possess the promises of God together. Would you bow your heads with me right where you're at? In your homes, your living rooms, maybe with a watch party, on your mobile device. It doesn't really matter. You might be sitting outside on your back deck today, but in this moment, I want you to know that the Holy Spirit is here. He's in this moment. He's with you. And if you could only grasp, if we could only grasp, what God sees out in your future. May not be the easy path and it's gonna require some fighting and some battle, but it's gonna be weapons of the spirit and not weapons of the flesh. It's gonna be defeating the enemies that are within, surrender, repentance. So God retrained me to think, renew my mind, God. I want faith to rise up. Faith comes by hearing and hearing by the word of God. I wanna trust the voice of your majesty over the voice of the majority. God, I wanna see the promises bigger than the problems. I wanna walk and step with your Holy Spirit. I don't wanna be peripheral to the world. I don't wanna see myself as a grasshopper.  It's no accident that I am in the earth in the time that I am living through a pandemic in the middle of a nation that is looking for answers and peace and reconciliation and healing. It's no accident that I live in Southwest Michigan or some other city that you were in. God orchestrated it, he originated it, and he will bring it to pass. Every one of his purposes, you are not alone. God says, I'm gonna fill the earth, I'm gonna fill your city, I'm gonna fill this generation with the glory of the Lord just like the waters cover the sea and I'm looking for you to rise up and look out on the horizons and believe what I say and to agree with me and to respond with that spirit of faith that was in Caleb and Joshua that says, we are well able to go into this generation and to bring hope. We are well able to push back darkness and to bring light. We are well able to declare our God reigns in the midst of a world that's looking for God to break in. We are carriers of the presence of Jesus. He's looking for you to believe that once again. He's looking for you to come out of this season and say that was hard. The wilderness was hard, but God showed himself faithful and I believe, I believe his words are true. I believe he is with me. I believe that the best is yet to come. I wanna pray right now over you and then we're gonna worship. But Lord, right now I'm just praying for every one of us that you would stir within us faith. That you would give us new eyes to see, new ears to hear what the spirit of God is saying. Lord, let new levels of faith rise up on the inside of us so that we are a people prepared to cross over. People prepared to cross over. We don't wanna be the generation that wanders in the wilderness because we put you to the test and we did not believe you. God, we wanna be that Joshua generation that's ready to go in and take possession of what you have promised us. Holy spirit, move in our hearts. Stir us in this hour. Prepare us for what is to come. In Jesus' name. Amen.


Hello and welcome to the Grand Line Review, your source for everything one piece. Last week we experienced a long-awaited reunion on Sabati Archipelago, and this week it is finally, and I mean finally, time to visit Fishman Island. Fishman Island is the 25th arc in the series, consisting of 51 manga chapters and 51 anime episodes, a disgustingly equal number. The premise of the arc is as simple as most, the Straw Hats want to go on an underwater adventure to a cool island. So they do so, and trouble ensues as they encounter a set of villains threatening to tear the island apart. And let's get some heavy negativity out of the way first in regards to these villains. Hody Jones is garbage. I firmly believe that he is one of the worst villains Oda has ever created. At no point is he or the rest of the new Fishman Pirates threatening, nor are their plans well thought out and their designs are simply lackluster. All three of these factors make following the villains of Fishman Island quiet a struggle to get through at times, however they do represent a very important theme, which is racism. We'd previously explored racism to some degree with Arlong, but Fishman Island took things to a new level and invested the required time into conveying an understanding of exactly why there is such violent racial tension between humans and Fishman. Although I would argue that this idea is much better conveyed by the flashback featuring Fisher Tiger and Otto Hime. I struggled with this flashback when it was coming out weekly, but I've grown to appreciate it a hell of a lot in subsequent readings. Fisher Tiger and Otto Hime are absolutely brilliant characters that showcase opposite ends of the spectrum when it comes to dealing with humans. Tiger favours the strategy of fear, while Otto Hime preaches pure peace and acceptance between humans and Fishman. And there is no greater example of the latter than when Otto Hime protects a celestial dragon from being killed by using her own body to block the bullet. This moment is incredibly impactful primarily because of the work put in during the original Sarbadi Archipelagoa. This is where the concept of celestial dragons was introduced primarily through Saint Charles and his cruelty was epitomized through his desire to purchase a mermaid simply to torture her to death and by shooting Hachi, a Fishman. And in the Fishman Island flashback, this scenario is entirely flipped on its head with a mermaid protecting a celestial dragon. In fact, not only is Otto Hime a mermaid, she is a goldfish mermaid, which is probably one of the smallest and weakest fish you could possibly think of. And yet she is able to make greater waves than anybody which continued long past her demise. It's an incredibly powerful contrast and a masterful piece of storytelling by Otto.  But the most important thing is that his hatred was understandable and even relatable. I wish that this much effort had been put into Hody Jones and the new Fishman Pirates, who simply turned out to be mindless zealots. There's even an incredibly creepy illusion to the KKK, where the new Fishman Pirates dress up to implement their hatred. Although I can't help but laugh because the idea behind this was to preach hatred anonymously, and then we have Darama here.  That mask is absolutely nothing to conceal who you are, silly. And although I hated most of the new Fishman Pirates, I will say that I do have a soft spot for Zeo. His jokes landed pretty well with me, garnering consistent laughs as a result of just how proud he is and how creatively he attempted to cover up his gross incompetence. But putting the villains aside for a second, though, Fishman Island is probably one of the most visually stunning locations we have ever visited in the series. Which is incredibly necessary because after traveling to a very remote location 10,000 meters under the sea, the last thing I want is for it to look like every other island sitting on the blue sea. Ryugu Palace in particular stands out to me as one of the most beautiful pieces of architecture that Oda has ever put to page. The copious detail that went into it did a superb job of making me feel like this was a truly regal space. And the aesthetic of Fishman Island in general received a huge boost when the arc was put to animation, through the use of wonderfully selected colour. But now that that's out of the way, let's get back to some more horrible villains. And here's one we didn't mention before, it is Vandedecken. Now I shudder to say that I find him a more interesting antagonist than Hody, but it is technically true.  And because of that simple factor, it becomes a lot easier to enjoy him as a villain. I do also quite like his devil fruit ability. It's nice, unique, and used to incredibly dramatic effect, almost directly causing the destruction of Fishman Island actually. Plus the concept of a Fishman with a devil fruit power is something that I had been waiting for for quite some time, although I don't think this was explored in enough depth. Say yeah, Vandedecken isn't a bad villain. I hate myself for even saying that, he just isn't good. From here we should probably transition into Vandedecken's target, Shirahoshi. Now this giant mermaid is a very polarizing character, so much so that she made it comfortably onto my top five most hated characters in one piece list. And I stand by that decision to this day because Shirahoshi gets a lot of hate from the fan base. But I would like to say that I am no longer one of those people. Looking back on Fishman Island has given me a new appreciation for Shirahoshi. Yes, she spends a lot of time crying, like a lot of time crying. But if anything, you could say that Shirahoshi is the first accurate example of how a princess would likely behave, especially one that has been locked up throughout her entire formative years in fear for her life. I mean, not everyone can be vivid. Plus, I think that most people, myself included, are all too quick to forget just how awesome she was during the climactic moments with the Noah. Although I am still very conflicted about the fact that she is the ancient weapon Poseidon, that was unexpected to say the least and really cemented her future in the series, more so the most major characters actually. In fact, when you think about it, Shirahoshi is far more important to the world than the Seven Warlords, the entirety of the marines, the four emperors, and any of the Straw Hats except probably Luffy. So if you don't like her, all I can say is, yeah, sorry. But speaking of the Straw Hats, Fishman Island is notable for being the first actual adventure with the post-times skip crew, and they were fantastic to see back in action. For a lot of the build-up with the story, they were very much background figures, which was annoying, but we did get a lot of brilliant trademark interactions between characters that were sorely missing for the time period after they'd been separated. One thing that really did start to annoy me though were Sanji's constant nosebleeds. That got old for me, really, really quickly, and when this joke transcended into a life or death matter, I was not on board at all. However, I must admit that it was a somewhat clever way of introducing the plot point of Fishman refusing to give humans blood, which carried over into the flashback and ended up being a monumental occasion when Jinbei decided to give blood to save Luffy's life. Although I have to say I was never really sold by the whole losing blood thing. The Straw Hats had been in more vicious battles than the one Luffy had against Hody, and none of them had needed blood transfusions simply to live. I mean, just look at Zoro versus Mr. One. He must have lost at least five Zoro's worth of blood during that fight, and he was just up and ready to go a few minutes later, but that's shown a manga for you. Injuries are only devastating when the plot calls for it. In every other case, bandages heal everything. But moving on, it was really nice to see Zoro back in action with a band Dana. It had just been far, far too long since we'd had a good Zoro fight, and sadly, we'd have to wait a bit longer because he also was a pretty disappointing opponent. In fact, most of the opponents were pretty lackluster, but it didn't really matter because this was the first real showcase of the entire Straw Hat crew fighting together, post-timeskip. And even though they were dominant every step of the way, it was quite a great spectacle to read. In fact, this is the first and only time that all ten Straw Hats have fought together. Yes, I say ten, even though this cock tease of a whale shark put his offer to join the crew on hold. And that action would be one of the many factors contributing to the setup of the eventual Whole Cake Island arc, along with Luffy claiming Fishman Island as his own territory, and challenging one of the four emperors. The end of this arc was simply excellent and really geared me up for the new world. Speaking of Whole Cake Island, one fascinating piece of information that came from Fishman Island was that Big Mom's Tea Party would be starting in four days. And just how insane is that? From this very moment in Fishman Island, till the Tea Party on Whole Cake Island, only four days have passed. In that time, we covered Punk Hazardress Rosa Zoo in the beginning of Whole Cake Island. I just… wow, a lot has happened in four days. So while the story of Fishman Island might seem to drag on a bit, it's quite a rich and meaty arc, actually. There's a hell of a lot to digest, some of which I haven't even touched on, like the very welcome expansion of Arlong's character, the revelation that Sea Kings can speak and who could forget about the appearance of Fishman Nami. What an arc. Except for Hody, and the new Fishman Pirates, and Vandedecken, and Karabu. To this day, I really don't understand why Karabu had to exist. I was actually kind of excited when he ended up stranded on the Thousand Sunny because I thought to myself, yeah, Oda has a plan for this guy and he's going to do something to cause general chaos and actually contribute to the arc. But really, he just kidnapped a few mermaids and treasure and served as a punching bag to hype up the comms. His involvement in the arc just makes me think that Oda had a much more grand plan for Karabu, but it ended up getting scrapped for one reason or another, and so he's just kind of there now. But hey, at least we'll never have to see him again.  I actually feel like one day we are going to look back on Fishman Island in the same way that we do Skype here, as an arc that contributed greatly to the meta-narrative of the world that may not have necessarily been the most exciting arc to go through in that very moment. And that pretty much does it for Fishman Island. Next week we're abandoning the first half of the grand line and finally setting sail into the new world when we arrive on the island of Punk Hazard. If you enjoyed this video then feel free to like, favorite or subscribe. And if you are in any way keen on supporting independent creators then also feel free to check out my Patreon, Discord server or Twitter. The links to which are in the handy description below. Finally, please do comment with your thoughts on Fishman Island. This has been the Grand Line Review and I'll see you next time.


To any woman who is here, or will be wife, here and answer the following, will I help him to achieve a fuller life by constantly endeavoring to broaden our horizon, don't become a Jezebel because you are a wife, will you marry this man, make him a better person? Will I use tact and sympathy which is little personal problems and help him understand himself?  No, will I use tact, sympathy which is little personal problems and help him understand himself? Men have ego, you need wisdom to deal with a man with a double ego that is not converted. Number three, will I study him and get a clear idea of all the little things that make him happy and confident?   The question is if you want to marry this man, you need to answer the question as a woman, if I marry him, can I study my boyfriend, can I study my husband and have a full idea who he is, what makes him happy, what makes him confident every time we are done eating? Samola will tell you, thank you for providing, thank you for paying the school fees, thank you for doing this. Ladies and gentlemen, ladies please, every time now it must be the men that must be bashed, some of you are just the bells. You killed the men and they have no confidence in them, are you one? Will I share with him my little joys and successes and let him realize how much he contributes to my happiness? All it may take is to be talking to a friend and tell them, look if not because of my husband, I will not be who I am today. You are telling him indirectly and he is saying he appreciates who I am, what I am contributing. Will I overlook little irritabilities due to overwork and fatigue pretending not to notice them, making allowances for the strain that the workplace can be and the responsibility of a family life can bring. Sometimes the men come and they are just tired, those of you will be getting married, you just be angry. Listen, sometimes you just ignore them. Johnson or God's will, please, I am going to take a shower, please. The food is on the table, I have set it up, just let me know. All right, you don't want to go into any banter, so you are wise. Will I see that he has enough time for relaxation and quiet thought. Sometimes the women the attention you need is like you are now trying to say you are the God of the man. Everything is not about you, before you he was once living. Even the woman who gave birth to he is not asking so much like you, please, can you give him space, he is also a human being. Sometimes listen, the men don't want any sexual, they don't want any thing, they just want to be there, they want to have a piece of mind.  So can't you notice me, hey, you don't kick you out. Give him some time to be on his own. When my feelings arouse and out of proportion you are angry due to misunderstanding. Will I always try to better understand him, our mutual relationship and myself, suspending hash judgment with thoughtful self inquiry, women use your brains. Sometimes you look at the thing and answer yourself and don't even ask a question. Have I noticed any mannerism in myself, that may be irritating to him. There are things you do that get him so angry, they are like his, how do they call him, forgotten the technique, well, triggers.  Number nine, will I let him enjoy women's company without undue suspicion, I covered it. And jealousy, encouraging him to be sociable and helping him to find natural or to have fun and be at ease. But this is not for every man, so when you allow them you have eternal psychics on your head. You need to watch out on that one, a caution after I have a daughter, so caution. But listen, sometimes the men just want to be themselves. But the father is talking to a young lady, doesn't mean they have anything in common. Please, will I allow him have an evening off sometime and not rely on or demand constant companionship. Gana was playing soccer 2010 before we married, just 30 days for us to marry or 3 weeks. Gana was going to play a game, it was a Wednesday, I love to watch soccer, if it's not on the Sabbath. Then Samola came, we are not married though, choose between the Gana match or me, faster. I look at my then girlfriend and said, I've chosen Gana, I can be mean, I've chosen Gana. From that day she has learnt her lesson.  We carried her midnight, there was a boxing match. My wife followed me to AM, we went to watch together. She just want to be in your company. I told you yesterday I've got my area covered. So sometimes the men just want to be alone. Lastly, women ask yourself, will I cherish loving remain faithful to him in case he gets bald and physically chalec. If his stomach is now like 8 month pregnancy and he's all like a round football, will you still love him?


Hi, this is George Kao and I'm going to show you in this brief tutorial how I use Zoom, which is my favorite video conferencing software. I use Zoom every single day that I have a client meeting. I use Zoom with all my clients and I'm also starting to use Zoom for webinars as well, but I also do Zoom for group client meetings. The wonderful thing about Zoom is that it's not just a one-way thing. I can show my video to my clients, but they can also show theirs to me. They can do a group meeting where everyone is on the screen together. Today, I'm just going to show you how this works with one other person, one other Zoom user. The first thing to do once you sign up for Zoom and you open Zoom is you're going to see something like this. Obviously, your name is going to be here.  This is mine. Do not copy this. You're going to see your own unique number. This will always be the default way that you can send people to meet with you in your own video conference room. This is your unique video conference room that will always be there. The easiest way is to click Copy to get the link to be able to share with someone. I'm going to go ahead and open up a document to show you. If I were to imagine this was an email or something like that, I would paste this and then this will be basically my private room. This is the link that I can email. You can basically email, when I clicked Copy, when I click Copy here and I paste it here, it automatically pastes all this. It's pretty amazing. You could just basically include this. Obviously, it's going to have your name, et cetera, but you could include all this in your email and your user, your client or your audience member will simply need to click that to go and start a meeting with you. Let's go ahead and try that. I'm going to go ahead and go ahead and do this here. Give me a moment. I'm starting Zoom on my wife's computer so that I can show you how this works. When it's time for the meeting, what I do then is, again, when you log in to Zoom, it's going to look like this. Click on Meetings and when it's time for the meeting, you click Start underneath the correct meeting. If you copied this and sent this one to your client, then you want to come here and click Start for here. I'm going to click Start and voila. There I am. Let's see. Then my second here. Then now I muted this other computer here. You can see me pointing. I want to show you a couple things. One is that I like to click and drag this top part to move this thing around. You can also click and drag the bottom right to shrink or expand the window. That's really useful. Just be careful not to click End Meeting. Even if you do, it'll say if you want to end meeting for everyone or just leave the meeting or cancel. Click and drag the bottom right. What I like to do usually is click on Gallery View so I can see my client side by side. Then I like to click and drag this so that it's the smallest vertical possible so that I can then take notes like this, take notes on the document. Even better, even easier is you can minimize this.  This is the other computer. That's why you see me on the side here. You can put this. What I like to do is, give me a second here if I can show. What I like to do is move this tiny window to just underneath where my webcam camera is. My webcam camera is right up here. I moved this window right up to near the webcam. As I'm looking and you can't tell, let me see if I can show you. If I'm looking right at the video near the webcam, it looks like I'm looking at you. Does that make sense? That's what I like to do and then let's go and expand this back. One thing that's a couple of quick things here to show you is that this is where I would mute my own audio. Now Kim cannot hear me. This is Kim's computer. This is how I mute my own video. Now on the other computer, she wouldn't be able to see me. I want to start my video again. I should show you on the other side of things. Let's say I'm muting my video from the other side, then here's what it looks like. This is her profile photo from Facebook, I guess. Start the video again. It is confusing to see me like this, isn't it? I'm just going to stop the video like this. Here, what else do I want to show you? There are settings here. Click here for audio settings and then click here for video settings. These are your own settings and then click on manage participants. This will allow you to manage everyone who is in the conference room with you. This is of course yourself. You can mute yourself or rename your name here, but you can also do that muting yourself here. This is the other person in the room and I can unmute her or I can click more and I can chat with her privately or I can ask for her to start her video camera. I can allow her to record the meeting so that if she wants to record the meeting on her own computer, she can do that if I allow record. If I can remove her, it means kicking her out of the conference room. One thing that I get asked is how do I mute, if I'm going to do a group meeting, how do I mute everyone automatically in this course? This button down here is mute all. If I click on that, if I click on this, there's a pop-up box that says, do I want to allow participants to unmute themselves? Of course, if it's a conference call, you want people to be able to unmute themselves, to talk to you, then you keep this checked. But if it's a one-way lecture where you don't want audience members to unmute themselves and you want to uncheck that and then click continue, so now everyone is muted. She was already muted and this is, by the way, just for audio. This does not mute the video, okay? This is just for audio and then unmute all. Okay, now, okay, I'm going to mute her audio because there's feedback here. Okay, and then click on more to see some more options. So you can mute people on entry, meaning when they come into this conference room, their audio is automatically muted, okay? So that's a choice you can make. You can also choose to not play the enter, exit chime, okay? And this is on or this is off. It's actually really strange. I actually find that even when this is off, people come in, there's a chime. So maybe there's a bug here, but anyway. Lock meeting means that if, let's say, I want to only meet with Kim and I don't want anybody accidentally clicking on the link I sent them some time ago to come into my personal room, then I would want to lock the meeting so that no new attendees can join, okay? So that's what that means, okay? Okay, this is either lock, now it's locked. If I want to unlock it, I have to click here and unlock the meeting, there we go, okay? So let's see what else is important here. Oh, the chat. If I click on chat, you see that this is everyone, which means if there are multiple people in the room and I typed something, okay? That means this is going to everyone. But if I wanted to chat with Kim privately, then I would click here and you see this is only messaging Kim privately. But again, if I click back on everyone, then I'm messaging everyone, okay? All right, and then the chat transcript, by the way, is going to be recorded if you record this thing. So let me show you now the record button, very simple. You just simply click record. And now the video and the audio are both recording. If Kim had turned on her camera, her video would be recording here as well. If she were talking, of course, this is all recorded, very simple. And then if you want to stop the recording, you simply click here or you can simply end the meeting. Oh, I want to show you one more thing. If I click on speaker view, I can say that I want to pin my video. Let's see, no, or I want to, okay, she has her video muted. Let me see if I can show you what I mean here. Second here, whoops, okay. You can basically double click to expand this to the full, or, okay. Actually, I'm not really entirely sure what pin video means. You can look that up if you're interested. But I usually use gala review if that's a one-on-one conversation. Okay, so I think that's about it. One thing I love about Zoom is that it's mobile-friendly, so people can join you even if they're using a mobile device. And let me just end the meeting and show you what happens here. So when I end the meeting, it's converting the meeting into audio and video format that can be played back. And if it's an hour-long meeting, I find that it takes about 20 minutes to convert, so just so you know. Oh, and also I want to show you that if you want to, if you want to, give me a second here, okay, for some reason the chat didn't save. It usually saves the chat. Maybe there wasn't enough words, or maybe you want to click on that button you saw earlier that said save chat within the chat box. Anyway, just that's interesting. It usually saves the chat automatically. This is the audio file. This is the video file. And it usually puts it on your desktop, but you can go to, I think, settings. You can go to settings and then choose when you record it. Where do you want the recording saved at? Okay, so you can do that. And then here on the home screen, start with and without video. This is tricky because when you use one of these buttons, it creates a unique conference room link. And these buttons do not create the same link as your normal link if you click here and click start. So these are all unique links every single time you click it. So if you wanted to create a private room that will never ever be used again, you would come here and click one of these orange buttons. And then if you want to do a separate type of meeting, for example, I have a virtual co-working space that I'd like to use that I don't like to use my personal room just because those are for my clients, but I like to use a co-public kind of room. So the way I did that was I went to home and I click schedule. And then instead of putting a time here, I put recurring meeting. Okay, you see how that, I clicked on recurring meeting to make it a consistent link, the same link always for this particular meeting. So if I said public, George, Cal, room, you know. And then question is when people join, when participants join the room, do you want their video automatically on or off? I like to choose on because I find that if I have participants video off, they're very shy to turn on their video. But if I have them come into the room immediately with their video on, they might have a little bit of a surprise in just the first few seconds. And then they get used to it very quickly. And the meeting is much more engaging when people can see each other's faces. So I really recommend this being on. This means my video is on when I come into the meeting by default. Audio options, I would suggest both. So if people wanted to call in only they could do that, or if they only wanted, they want to use a computer, they can do that. So both is good. I like to click on enable, join before host. What that means, well, it's not necessary actually. This just means that if people came into the room, the video conference room before you did, they would be able to interact with each other before you came in. So that's the question is whether you want to do that. If it was a webinar, like a one way lecture type of thing, then you definitely do not want to enable join before host because you want the presentation to be really professional and you start the meeting, that kind of thing. But if it's a conference call or just with another client, you can just enable them to join before you come in. You can also require a meeting password. I've never done that before, but that's a cool feature. And then I click schedule. This is a public room. So let's say this was a webinar, like a lecture. Then I want to start the meeting. I don't want people to be able to start talking before the meeting. So I want to click schedule. And as you can see, what's going to happen is Zoom automatically pulls up my Google Calendar and puts the information in there. But what I want to show you is if I go to meetings, there it is, the recurring George Cal public room there. And I would click on copy to get the URL to send to my audience. And then I would bring up my email or whatever. And then I would paste. And then this would be my unique URL for that public room. Okay, that would send to my clients. And then I should mention people can join via the phone if they don't want to do video or they're on the road. And then when I'm ready to start the meeting, again, when I open Zoom, it's like this, but I click on meetings. And then I click on start for the right room that I want to start the meeting in. So I hope that's helpful. Any questions, let me know. Zoom has some great deals. I think there's a free version, which you can have unlimited meetings up to 40 minutes, I think. And then there's a $15 version where meetings can be up to 50 people simultaneously in the conference room at the same time for conference calls or webinars or whatnot. So, and then they have higher options, higher priced options, which you can have many more people as well. So I hope that's helpful. And I hope you'll have fun using Zoom. Take care.


Hello, everyone. Hello, everyone. Thank you for being with us today. First of all, I would like to thank Prime Minister Abhi Ahmed and President Salih Work-Swedish for welcoming me so warmly, and for the Ministers Ing, Champagne and Hussain. We also have a special guest joining us on this trip, Masai Ujiri, President of the Toronto Raptors. Masai is doing an incredible work in Africa to empower youth through sport. His foundation, Giants of Africa, is helping countless young people, including many young women, reach their full potential. I'm grateful that he was able to join us on this trip and help build even more bridges between Canada and African nations. Thank you, my friend. Now before I go any further, I want to take a moment in memory of the 157 people, including 18 Canadians, who died in the tragic plane crash here last spring. I know that Ethiopians and Canadians will continue to stand shoulder to shoulder in good times and in bad. Because whether it's the vibrant Ethiopian Canadian community back home or the entrepreneurs who work together across an ocean, we can rely on each other. Here in Addis Ababa, a thriving and innovative capital, you don't have to look too far to see that the future is bright. From a young, educated population to new avenues for trade and investment, you've got the ingredients for success. It's no wonder that Ethiopia has one of the fastest growing economies in Africa and that this region is booming. Then that's what brings us here today. Our government is working with Ethiopia and our partners in the African Union to unlock even greater opportunities for people. I had a chance to meet with a number of our partners on the margins of the summit, including the leaders of Nigeria, Rwanda, Egypt, Madagascar, Mauritius, and Cabo Verde. I'm looking forward to having more conversations with our African partners throughout the rest of my time here. This visit gives us the chance to multiply the bridges between Canada and Ethiopia. We have an opportunity, on the other hand, to work more closely to create jobs and growth in our respective countries. I know that Minister Ng and the entire Canadian trade delegation have been very busy over the last few days. We now have a new memorandum of understanding between the Canada Africa Chamber of Business and the Ethiopian Chamber of Commerce and sectoral associations. We also plan on co-hosting a clean tech conference in Addis next year. And we announced major new investments to support sustainable economic growth across the region, whether to help farmers, women, or young people succeed. Because we know that we cannot reach our full potential unless everyone has a real and fair chance at success. So let me take a moment to talk about our focus on gender equality. When women and girls have access to education and jobs, they lift their communities up. But all too often, they're still missing out on those opportunities. Moving forward together towards greater prosperity means ensuring that no one gets left behind. Our government will always put empowering women at the heart of everything we do at home and abroad. And we're not alone in that. Ethiopia is leading, with Prime Minister Abhi appointing a gender-balanced cabinet and President Sally Work advancing women's rights. Here in Ethiopia, where almost 70% of the population is less than 30, we cannot forget the young. In all the countries of the world, the young are the future of our common success. I'm very happy to continue to work with Prime Minister Abhi and the African Union leaders to ensure that African youth can thrive. Together, we can create opportunities for young people here, while opening new markets that will benefit Canadians of all ages. Over the past few days, we've also made progress on one of the most important factors in building economies that work for everyone, clean, sustainable growth. Our oceans and seas have enormous potential to create good jobs for today and tomorrow, but for that to happen, we need to protect them. Our government will continue to lead on combating plastic pollution, just like we will continue to lead on addressing climate change. In fact, Canada will provide funding to the World Bank for climate resilience and new support for women, which attests to the strength of our commitment. While we are here in Addis Ababa to strengthen our relationship with Ethiopia, our government is also looking to take full advantage of our partnership with the African Union. Today, I can announce the beginning of the consultations between Canada and the African Light Commission. This relationship presents an incredible potential that is a question of creating jobs for Canadians and Africans, and to create a more peaceful and equal world. During these new decades, we will move forward by putting an end to collaboration. As you know, Canada works hard to get a seat at the UN Security Council. Our world is increasingly unpredictable, and the challenges we face are complex. More than ever, Canada must have the opportunity to shape the big questions that have an impact on the daily lives of our citizens, and this visit has allowed us to exchange with our African partners on the subject and to advance this file. Around the world, people look to Canada as a trusted partner, and there's good reason for that. From strengthening democracy with support from the National Electoral Board of Ethiopia to helping create sustainable peace through a new contribution of $6 million for the UN Peacekeeping Fund, Peacebuilding Fund, we are stepping up. Whether building relations with Ethiopia and the African Union, or pursuing a seat on the United Nations Security Council, we will continue to advance our shared goals. By working together, we can create a brighter future for Canadians, for Ethiopians, for people across this region. Again, I want to thank Prime Minister Abhi and President Saleh work for welcoming me and our team to Ethiopia.


Hi and welcome to the session. I am Asha and I am going to help you solve the following problem which says verify. So to verify these two problems what we will do is solve the right hand side and show that it is equal to the left hand side. So starting with the solution this is first verify the first one which is x cube plus y cube is equal to x plus y into x square minus x y plus y square. So let us start with the right hand side. So right hand side is equal to x plus y into x square minus x y plus y square. Now first multiplying x with the second bracket which is x square minus x y plus y square then we have plus y then again at multiplying with a second bracket which is x square minus x y plus y square. Now in opening the brackets on multiplying x with x square we get x cube then we have minus sign and on multiplying x with xy we get x square y and on multiplying and on multiplying x with y square gives xy square plus on multiplying y with x square we get x square y and on multiplying y with minus xy we get minus xy square and on multiplying y with y square gives y cube. Now minus x square y cancels out with plus x square y and xy square cancels out with minus xy square and this gives us x cube plus y cube which is nothing but the left hand side which is x cube plus y cube. So this shows that the right hand side of this equation is equal to the left hand side and thus verified. So this completes the first part and now proceeding on to the second one where we wish to verify that x cube minus y cube is equal to x minus y into x square plus xy plus y square. Again we will show that the right hand side of this equation on solving comes equal to the left hand side. So starting with the right hand side which is equal to x minus y into x square plus xy plus y square. First multiplying x with the second bracket which is x square plus xy plus y square and then multiplying minus y with the second bracket which is x square plus xy plus y square. Now opening the brackets on multiplying x with x square gives x cube on multiplying x with xy gives x square y on multiplying x with y square gives xy square and now on multiplying minus y with x square gives minus x square y on multiplying minus y with plus xy gives minus xy square and on multiplying minus y with y square gives minus y cube. Now cancelling the same terms with opposite signs xy square cancels with minus x square and hence we are left with x cube minus y cube which is the left hand side. This shows that the left hand side is equal to the right hand side and hence verified. So this completes the second part and hence the solution. So hope you enjoyed this session. Take care and have a good day.