What if I were to tell you that because of the emulators used in Super Mario 3D All-Stars, it appears that there are some reasons, some very specific reasons, that we could be getting more GameCube and Wii games on Nintendo Switch. Now before I get into that, I need to remind you, we are giving away three copies of Super Mario 3D All-Stars. We're also giving away a Switch Lite and two Switch Games of choice. That's right, six total winners all announced on October 1st. So there is still time to enter, head down into the description to find out how to enter those giveaways. And you know what, I wish all of you guys luck and hey reminder, we have another giveaway happening starting October 1st for a PlayStation 5, Xbox Series X, or a Nintendo Switch. That will be a two month long giveaway as a 50,000 special. We'll also be starting a new giveaway for two copies of Pikmin 3D Lucks at that time. But again, we'll talk about that on October 1st. So this actually came out a couple days ago and for those that don't know during weekends, I get kind of behind on things a little bit just because I, well, let's just be honest. I have kids and I have a life and I'm just not going to be able to spend as much time making content on weekends as I can during the week. But I feel like it's still important enough to talk about because we have Zelda 35th anniversary coming up. And we also have the potential of Nintendo maybe considering doing more stuff like this, like 3D All Stars, now that they are running out of Wii U games to port over. Now I really still hope they port over Nintendo Land and figure a way to make that work because I think Nintendo Land is a very underrated game. But that's neither here nor there. So this comes from atOatmealDome on Twitter. He is a hacker. He is someone who datamines and we've covered some of his stuff several times on this channel over the years. But he put out a tweet where he was digging through the emulators. And he said, interestingly, Nintendo's GameCube slash Wii emulator in Super Mario 3D All Stars appears to implement more GameCube and Wii U GPU features than they actually need. For example, Bounding Box is mainly used by Paper Mario games. ZFreeze is used in Mario Strikers, EA Sports games, and more. Now he does note that he's not saying that these games are coming. He's not saying that Paper Mario, Mario Strikers, and EA Sports games are all going to come over to Switch. He's just pointing out examples that these features are used in. So there's obviously oodles. He could have grabbed anything from 100 plus different examples of what these features are used in. They are not used in Galaxy and they are not used in Sunshine. So these features don't really need to be there but they do exist. Now he does note that Nintendo likely implemented a generic GameCube and Wii emulator that can run any game. Now when you say generic, are we talking an older emulator they made, which some of the code is not lining up with the older virtual console stuff. So I don't know that that's the case. Maybe they grabbed Dolphin and they just modified it for their purposes. That's entirely possible as well. I don't want to say commercialized, but so popularized. I mean Dolphin is free and I'm sure those people that made it wouldn't have any problem with Nintendo using it, but they might want some royalties. I don't know. Anyways, it says that it can run any game and then made specific builds at Target, Galaxy, and Sunshine for Super Mario 3D. All stars. Perhaps it's a sign of more to come. That's not guaranteed. We'll just have to see. But obviously there is hope at least. And I think one thing that I think is obvious about these is that they're going to reuse them on Switch. But what are they going to reuse them for? So one thing we have coming up is the 35th anniversary of the Legend of Zelda. We also technically have the 35th anniversary of Metroid. And there's been a lot of talks about what games could be part of a possible collection or brought over. Now when we talk about things like Twilight Princess and The Wind Waker, Gamecube titles and Wii titles, the thing is those games have already been redone in HD and Wii U. So they could actually just port over the Wii U games much easier and have them play directly on Switch. So those games are kind of a non-fatter unless you want to also bring back the originals, which I doubt Nintendo would want to bring back the originals when they have these quote unquote superior versions out there that they could bring over. So I think those games are a mute argument. But there's still another Zelda game from that era that could make sense to bring over. And we're talking of course about Skyward Sword. Now there's been all these rumors about Skyward Sword HD existing. And yeah, Skyward Sword in HD, as we've seen in emulators, looks really, really, really good. There's, you know, a reason to want it in HD. That art style, by the way, that Skyward Sword uses, that painterly art style was specifically chosen because the game's not in HD. So what it does is it makes the backdrops look beautiful while taking the focus away from the fact that they're really blurry. And turns out in HD, the backdrops look even more gorgeous. So who would have thought higher resolution makes that stuff look even better. So yeah, that's obviously one game for a Zelda collection or a port that could exist that would take advantage of these emulators. I mean, clearly, why would you make these emulators and not use them and bring Skyward Sword HD over? If they could pull this off in six months, you know, or less with Galaxy, they could easily do that with Skyward Sword with a small team. That shouldn't be a problem. I very much think we're going to get Skyward Sword on the system next year. But there's also Metroid. Now there is a Metroid Prime trilogy that's been rumored to exist for years now. And the running theory, I guess, is that because Metroid Prime 4 has been delayed and changed developers and delayed some more, that that's why the trilogy hasn't come out because they don't want the trilogy to come out too far away from the release of Metroid Prime 4. They kind of want people to be reminded of the Metroid Prime trilogy heading into the release of Metroid Prime 4. So, you know, releasing it like last year, it could be old news by the time 4 comes out. And I think they want to keep that together. Well, next year isn't just Zelda's anniversary. It's also the anniversary for Metroid, the 35th anniversary of Metroid. That's right, both IPs were founded in the same year. So what could happen and should happen in my opinion is the Metroid Prime trilogy should come out next year in HD. Now you might be like, okay, well, this has existed for a while. It has potentially. We don't actually know. It's just been a rumor. We don't actually know how long it's existed for. But what I do know is the Metroid Prime trilogy exists on Wii. They already ported the Gamecube ones. They made it all available on Wii in a single package for a limited time collector's release. They've already done this and adapted the controls for motion, but obviously traditional is still an option. So what I'm putting out here is they could take that collection off a Wii with the Wii emulator, HD it in the way they did with Galaxy, and bring that over for Metroid's 35th anniversary. And bada bing bada boom, you're bringing back a collection pack you did once for a limited time release again as a hype cycle for Metroid Prime 4. I also feel like because of the 35th anniversary of Metroid, we will finally see a trailer for Metroid Prime 4 next year. I don't know when. I don't know if it'll drop on the anniversary. I don't know what, but I feel like we're going to see a trailer for it, but it's not coming next year. I mean, maybe it is. Maybe I'm just way off base and we are going to get Metroid Prime 4 next year, but I have severe doubts. I think 2022 is probably the target year in my opinion, but I do think Metroid Prime trilogy next year with the Wii emulator is possible. Now you might go, well, what else could they do? They could do anything. If you look at the entire Wii and GameCube library, there's a lot of things that they could pull out of there. One thing that might make sense is what if the sales of Pikmin 3 to Lux next month go extremely well? What if that game ends up being an 8 plus million seller? I don't know that Pikmin 3 to Lux can do those kind of numbers, but I also didn't know that a lot of the games this generation could do the kind of numbers they're doing because they're doing record numbers. So what if Pikmin 3 to Lux does that? Is it possible Nintendo considers HD ports of Pikmin 1 and 2? I mean, they have the emulators there to do it. Why not release a Pikmin collection? Heck, at that point, by the time they release it, the Pikmin collection could include 3. Like maybe they wait a couple years and boom, here's your Pikmin collection with 1 and 2 in HD plus Pikmin 3 to Lux. Wouldn't that be something, huh? Think about the endless possibilities with a Wii and GameCube emulator that can bring games in the HD. Just think about the possibilities Nintendo could do here. Now, obviously, a lot of us prefer full-on remasters. You know, we prefer full-on read-on games. I get that, but you know what? If you're not going to do that, hey, a lot of Wii and GameCube games from Nintendo would look pristine just bringing them in HD, just like Mario Galaxy does. Mario Galaxy looks almost like a modern game when it's in HD. The controls get a little clunky in today's world, but then you get my point. It looks almost like a modern game, a modern Mario game. A lot of Nintendo's art style choices over the years translate very well to just being HD and looking good. Skyward Sword is going to look like a current game. It's going to be amazing. So, I honestly think that this is the direction Nintendo should continue to explore. I don't know that any of this is coming. I just know that the capabilities inside the Wii and GameCube emulator that Nintendo created for Super Mario 3D L-SARS exist to do it. And I don't know that they would have these extra features in there. If they did make this from the ground up, or whatever, I don't know that they would have these features in there if they weren't planning on using them in other games. In fact, the team that ported these games over to 3D L-SARS, I have heard is not the main Mario team. It's actually not a main team from anyone at Nintendo. It's actually a very small team. And that team could literally just be tasked with making these ports over and over and over again in different games. So, it's going to be crazy to see what else Nintendo plans to do. And the thing is, are you excited about this? Do you want all these old games to come back? Obviously, we don't want old games in lieu of new games. You know, Pikmin 3 Deluxe is not a replacement for Pikmin 4. But I do think that having these old games come back to a new audience, clearly with the sales of 3D L-SARS, is showing that there is a massive crowd for these games. And well, you know, we always wanted them to become the virtual console. This is better than nothing, isn't it? I don't know. That's just my opinion anyways. So yeah, a day that I could buy all the Zelda games, hopefully next year maybe even. I mean, we always talk about the 3D games. What about a 2D collection pack or a top-down collection pack? You know, there's a lot of possibilities with Zelda. It would be great to be able to play and or buy every single Zelda game on Switch next year that's ever come out. That would be nice, but we'll see what happens. Alright, folks, that's all I got for you for this video. Our first of many today. Be sure to tune in later. We will have a prime news episode coming later today. Hopefully up around 5, 6 p.m. Central Standard Time.  Prime News is a really nice content type that I hope you guys learn to love. Alright, I'll catch you guys in the next one.


The topic now we are going to discuss is wheel of retailing, very interesting and very important topic. Let me take you through one of the key diagrams which will really reflect about the wheel of retailing. If you notice, there are three phases which normally you will see in this table or in this diagram. The first phase is the entry phase and then the second phase is trading up phase and the third phase of this wheel of retailing is vulnerability phase. In the first phase, which is the entry phase, normally a retailer is having low prices, limited facilities and limited services for the customers. This means that it is a very entry level retailer which is managing these things in a limited way. The services offered are also limited, the facilities offered are also limited and the pricing offered is also offering a low level pricing. When we talk about the second phase which is trading up phase, in this case the customer is offering the retailer is moderate to high pricing, services facilities are better as compared to entry phase, which means there are increasing services as compared to the previous one, entry phase is better. Similarly, the facilities are facilitated in a way that is better for the customer, in this type of retail stores where we are talking about trading up phase. The third phase is the vulnerability phase. When we talk about the vulnerability phase, the prices here are comparatively high because the customer is buying a kind of better product, a quality product from a better place. They are availing excellent facilities, they are availing excellent services. When we compare the entry phase to this phase, it is almost opposite, which means low prices versus high prices, limited facilities versus excellent facilities, state of the art facilities, limited services, excellent services, which means all customer retail experience, excellent customer retail experience is in this kind of phase. So we have these three phases which connect and create a wheel of retailing. Let me give you another view of this wheel of retailing. If we talk about duration between 1890 to 1910, the departmental stores or departmental stores were considered to be in the category which was low pricing, low services, low facilities, which we talked about the entry phases stores. Whereas general stores or miscellaneous small retailers were considered to be at the top side, which means we are talking about what they were offering, normally offering to the customer. High pricing, excellent services, expensive services or expensive facilities or experience facilities. So resultantly when we come to the next phase, i.e. duration between 1955 to 1970s ideally, the discount stores were the one which is in that category, which is called the entry phase category, which means low prices were offered to the customer, there were facilities or normally low services because the customer's focus on the discount store was that they were able to buy the lowest prices there. And department stores would go to the high category, this shift was in that duration where department stores were considered to be the premium sellers, premium retailers that you will get high prices but you will get excellent quality, you will get excellent product, you will get excellent pricing. In terms of let's say premium pricing or you get excellent services, excellent facilities, everything is better in the perspective of department store. Then the third phase came, 1990s and after this, where today online retailer is sitting on the entry phase and online retailer is considered to be offering low pricing, not offering much services or offering much facilities, it is at the bottom. At the top we have category killers, they are responsible for a particular category and normally if you look at that category, they offer the best discounts. Let's talk about the third phase, which is the duration of 1990s and after this. This is the time where online retailer qualifies in low pricing, low facilities, low services. After this we have category killers, these are the people who specifically again talk about any product, excellent services but at the same time excellent prices are focused on a particular category. And if you look at the top, we have department stores which are also present in the same way today, which are present with premium pricing, premium services, premium facilities, they are offering the third phase. So we have, if you see gradually, department store in early 1990s, 1900s, if you see that department store was on the entry level phase which has moved and has gone to this location on the day of today, which is considered to be premium. And when we talk about the start-up, if we talk about the entry level phase, I have told you about online retailer and this is the expectation of the customer in the same way. From online retailer or category killer, these are the people who offer low prices to the customer and the customer buys here only because of price. I will quickly take this to the example. If we talk about the entry level, first of all we talk about the entry phase, then we have a new discounted online store, priceline.com or other than this, let's say which is offering discount, alaoffer.pk, alaoffer.com, these are the people who work in the market and work on discounting facilities, they work on discounting offers and offer products at low prices to the customer. Again, if we talk about mid-tier, if we talk about trading up phase, then we have two kinds of stores. Full-line discount stores, for example, Walmart, we have a Mackie's example in traditional department stores and if we talk about high-end, which is a retailer's high-end example, then we have Nehman's example from Prestige department stores. We have four examples, which we have a wheel of retailing to exemplify, it is absolutely accurate starting from the basic phase, entry phase where there is a discounted, where there is a new discounted, where there is a new entrant which is price-based and then there is a prestigious department store which is offering products at premium prices and the customer is offering a good experience and facilities.


Britain is engaged in a grey war with Russia, former UK spy chief. Britain is engaged in a grey war with Russia. But neither the authorities nor the public are taking the situation seriously enough. The former head of the famed spy agency MI6, Richard D'Alev, has warned. The UK military isn't getting enough money to be able to counter the threats posed by Moscow and Beijing Richard D'Alev, who led the British secret intelligence service between 1999 and 2004, said in an interview with Politico. The statement followed last week's announcement of the UK's budget for the next financial year in which there was no increase in defence spending. It remains at 2% of the country's GDP. If you stopped anyone in the street here in the UK and asked them whether they thought Britain is at war, they'd look at you as if you were mad. But we are at war, we're engaged in a grey war with Russia and I am trying to remind people of that, the former spy chief said. The British authorities have got to make some tough choices and I'm afraid the tough choices are not in front of us right now. We should be spending at least 2.5% on defence, he insisted. We urgently need to be building more ships, we need a much bigger navy and we need more boots on the ground for God's sake. D'Alev stressed. The fighting between Russia and Ukraine has shown the importance of manpower on the modern battlefield, the 79-year-old said. The size of the British army had been reduced by more than 26,000 since 2006 and currently has just over 74,000 full-time troops. Last month, Kremlin Press Secretary Dmitry Peskov accused the UK of being directly involved in the conflict between Moscow and Ukraine. Polish troops would never leave Ukraine. Russia is technically prepared for nuclear war. Putin, any attempt to send Polish troops into Ukraine could end in a long-term occupation. Russian President Vladimir Putin has warned in an extensive interview with Russia One TV broadcaster and Ria Novosti. If Polish troops enter the territory of Ukraine in order to, as they say, secure the Ukrainian-Belarusian border, for example, or in some other places to free up Ukrainian rear military units to participate in hostilities on the front line, then I think that Polish troops will never leave, Putin said, according to excerpts from the interview. The deployment of NATO troops to Ukraine amid the conflict with Russia is not unthinkable. Polish Foreign Minister Radislav Sikorsky claimed last week. He was commenting on a statement by French President Emmanuel Macron, who said late last month that he cannot exclude the possibility of soldiers from the US-led military bloc being sent to aid Kiev. Putin believes that Polish officials' dream of returning, those lands that they consider historically their own and which were taken from them by Joseph Stalin and transferred to Ukraine, they certainly want them back. So if official Polish units enter there, they are unlikely to leave, he claimed. Putin said that Russia is technically prepared for nuclear war, and if the US sends troops to Ukraine, it will be seen as a significant escalation of the war. From a military technical point of view, we are ready, of course, said the 71-year-old Putin in response to a question about whether the country is truly prepared for nuclear war. Putin said that the US understands that if they deploy troops to Ukrainian territory, Russia will consider this a step toward intervention. In the US, there are enough experts in Russian-American relations and in the field of strategic deterrence. So, I don't think everything is rushing headlong here, but we are ready for this, Putin said. 300,000 NATO troops are ready to enter Poland to fight Russia. NATO is ready at a high level to send 300,000 soldiers to Poland. This was said by the Deputy Chief of the Polish General Staff, Karol Dajmanowski. American soldiers have been stationed in Poland for a long time, several thousand of them. They train with us regularly. Remember that the United States and other allies also support us in other areas, in the air, at sea, in space, and in cybersecurity, he said. Asked whether it is possible that the number of American troops in Poland will increase to 100,000, he said that this is a realistic scenario. This is an assumption of NATO's latest plans which were approved at the political level at the last summit in Vilnius. Until now, there were 40,000 soldiers at NATO headquarters, now there are 300,000. Dajmanowski said he added that the soldiers will arrive in the country under threat even before the war starts. According to him, there are various ready-made scenarios to adequately respond to aggression. NATO maintains eight battle groups across Eastern Europe aimed at acting as an initial frontline defense in the event of a Russian invasion. Four are in the Baltic states and Poland, and these were supplemented by the creation of four more in Bulgaria, Hungary, Romania, and Slovakia after the attack on Ukraine. Germany said this month it would contribute a brigade of troops to defend Lithuania, where the country leads a 1,000-member battle group, although it emerged that the bulk of the extra 3,500 Berlin intends to contribute would be based on its own soil, ready to move farther east if needed.


Well, welcome. I hope you're enjoying the warmth. Pretty good. Well, since I'm getting antsy, I'm going to go ahead and just get started officially. So this is a point where they would probably actually start the recording when they cut it down later. So the session we're here today is Entities 101, Understanding Data Structures in Drupal. As I kind of mentioned before, data structures are really critical not only to understanding how Drupal works but also how to make really good use of it. I've seen people come in and do things not understanding how Drupal works that were interesting, but potentially really bad ideas, really painful. Someone was telling me yesterday that they saw someone that had created content types that had fields for different regions of the page, and they were dropping in just HTML in order to get things to do what they wanted, which is very interesting and really kind of defeats the purpose to a certain extent. So I put this together as a way to kind of talk about how structured data works, how entities work, now that we're kind of fully mature in the space with D8, and to do this from a level that's not overly technical. I think I've got one slide that has some pseudocode, but everything else is very high level. So when you come out of here, then you should be able to tell people very quickly and easily exactly what an entity is, exactly as a relative term. And hopefully you'll be doing so, and it should be fairly fun as we go along. So, who am I? Why am I here? Why should you even consider listening to me? My name is Ron. I work for Aquia Solutions Architect. Basically, that's a really fancy title for problem solver, quite literally. So I work mostly with the sales guys and girls, and when we're out in the field talking to people in large organizations about Drupal and why they should use it instead of proprietary platforms, my job is to do demos, answer technical questions, make sure that the sales reps are telling the truth, those kinds of things. And I've been using Drupal since 4.7. I actually got into freelance development for a while, had a small dev shop, left to go work for a company called Jackson River that has a distribution for nonprofits, and was a senior developer and tech lead over there for a while, and then I went from there to Aquia about almost two years ago. So, this is where I am online, if you ever need to yell at me about something. RL Northcut and R-T-H-C-U-T-T is pretty much where you can find me. So, if you've got that, you've got me. If you have any questions about anything in general, it's one thing that kind of blows people's minds in almost every single meeting I'm in. I give them my card and I say, hey, if you have questions about Aquia, let me know. If you have questions outside of Aquia about Drupal, let me know. Like, seriously? I'm like, yeah, seriously. Great. Because we're all in the same team. Okay, but before we go too far, what is an entity? Now, I'm assuming most everybody here has a concept. Has a concept of what entities are and what that means. But in order to understand where we are right now with entities, it's very helpful, especially for folks that haven't been around since four or five, to kind of understand how we got here. Because this wasn't like Drees woke up one day and said, oh, I know, we're going to make entities. Entities was a result of an evolution in the Drupal space over time. And a lot of people scratching their own itch and doing what they needed to do, grabbing ideas, doing different things, and eventually we kind of all started coming together and saying, okay, well, let's codify some of this and let's get on the same page because there's some inefficiencies that are coming from that. So going way, way back before my time in D3 and earlier, all you had were nodes. And nodes were pretty basic. There wasn't a whole lot you could do. In D4, we got this idea of flexi-node. And that's where kind of like the initial entity started climbing out of the primordial ooze. It's still not super functional, but now we're starting to get in the idea of having different types of things that store different types of pages and information. One of the big things that happened in D5 was the content construction kit. That kind of set off this whole kind of race where people were starting to really get this idea of making things fieldable, of actually being able to easily go in and create different types of content without necessarily always having to code. Because before that, if you wanted a specific type of form to create a specific type of content, most of the time you pretty much had to write PHP. And that's not the most friendly way to get into it. This was kind of codified a bit when we got into Drupal 6. And we got this concept of node types, as well as combining that with fields, still called CCK. And that's where things really started getting exciting. Because now, without having to touch code, you can go in and you can create different types of nodes. That's all we really were still working. We had users, we had text on, but nodes. And then we could add different types of fields to those. And it was very, very exciting. It was very, very useful. And again, people started finding all kinds of use cases and we started to node all the things. So content profile, node comment, taxonomy node. These are all modules in 6 where people were trying to kind of mash together the stuff they liked about fields and nodes into other things. And not the most efficient way to do things. It worked, it was a bit clunky. Sometimes it could be a bit gnarly when you got down to the depths of it. But overall, that was kind of very clear on where things were going. So in D7, which was kind of like a big step in maturation with regard to Drupal itself, we actually started this with entity API. Now, entities were available in core, but we didn't still have a fully robust API. It was still pretty basic. But entity API as a contrib module came out after, which was intended to kind of fill the gap and round things out. So a lot of times you would end up, and you do end up in 7, having to install entity API because it's required by something else that's relying on those things. But this is where we started to really kind of get this idea of kind of simplifying down and making everything entities. So users, terms, comments, all of those things became entities, and now because they were, we could start to use some of the same APIs like fields, and we start being able to add fields to things. So anybody that was here in 6, and remembers user profiles in 6, probably using something like content profile or profile node, and then coming into 7 with users that had fields. Does anybody remember that kind of being an aha moment? It was like, okay, now I get it. Now we're on to something. Exactly. So all of that was great. D7 is wonderful, still a great system, but now we have D8, and in D8 we've taken that concept and it's actually kind of evolved to be what the vision has kind of slowly become. And so that's kind of where we've come now. And again, this whole ramp as we've kind of grown through this process organically, we've started to see this, we started to get ideas, people started branching out doing their own thing, and then of course we all realized that that was just the direction everybody was going, so we needed to get on the same page. So quick little disclaimer. This is a little weird. Some people maybe, others probably not, but there are actually in 8 two types of entities. There are content entities, which is what most of us probably traditionally think about. So that would be nodes, users, terms, blocks, and then there are config entities. Config entities are what we're using for CMI, so we can export our configuration into code so it doesn't always live in the database. We're really just talking primarily about content entities today. So config entities is kind of another thing. There's some similarities, there's some differences. We can get into that later if necessary, but just for this purpose of today, just so that you understand that. So when you're talking to people about entities, and they say entity, then you can say, oh, are you talking about content entities or config entities? Because you know those are two different things. And then they'll be like, wow, I need to get the business card of this person. So this is the official definition of an entity.  So entities are objects that are used for persistent storage of content and configuration information. Very nice, very clean, kind of boring. I wouldn't expect anyone to necessarily remember exactly what the words are for this. So I found another definition that's, I think, a little bit more friendly. And what I did is I went back and I found the original patch 2009 that Frando added a patch for entities. And in his description, he says, naming, in this patch I went with entity, which is a loadable thingy that can optionally be fieldable. And if you take nothing else away from this, then I hope you remember that an entity is a loadable thingy that is optionally fieldable. I do think it's interesting he says that, you know, let's not get caught up on the name. It's just something I came up with. We can correct that later. Obviously, it's still entity. So if anybody's got a better idea for what to call entities, there are a couple issues I can point you at and you can go argue back and forth all day long. So coming back around again, the reason we're here and what we're talking about, what is an entity? So let's break it down a little bit. An entity is a thingy. And I've got a nice little thingy that I created over there, kind of a visual guide. But basically an entity is just a piece of structured data, content like blog posts for an article, a user, a single taxonomy term, some other structured data. Now, this is where the terms can kind of get a little weird and I will forgive you if you are a little fuzzy with them, if you will forgive me if I'm a little fuzzy with them sometimes. But content broadly speaking is not an entity and a node is not an entity. It's a type of entity. But a specific article on space monkey jumpsuits is an entity because that is a thing. It is a single atomic unit of structured data. So kind of weird, I know, because we're talking about entities and entity API and types of entities and all of those things. But just remember, generally speaking, when we say entity as a single thing, we are talking about a specific single thing. In this case, an article on space monkey jumpsuits. I would actually read that. Okay, so entities are loadable thingies. So what that means is that we've got a common set of tools for getting that data in and out of the database. And of course, now with 8, we also have some common ways of getting it in and out of the system entirely. Some wonderful, wonderful things going on in that space. So this is the pseudocode. Actually, it's actually real code, but outside of the context of everything else. There's actually at least two or three different ways to do each one of these steps. So there's multiple ways to create or load or update or delete an entity. I chose the ones that were pretty easy to get and made a lot of sense. So as you can see, it's pretty straightforward. So creating an entity is as simple as calling a function, telling it what type of entity you want, and then adding the structured data into it. Now, obviously, you have to know what that data structure looks like. Good thing is we've got the UI to kind of abstract that out for us, and it takes care of all of those things. Same thing with loading. You just need to know the type and the specific ID. Saving is easy, because once you actually have that entity created, then you can actually call that method. And I just want to save this. Delete it, et cetera. And actually, if you look at the update, you could call an entity into being in code with that first line, or the second, if you know specifically which one. You can make changes to that entity, and then you can save it. Then you can go back, make more changes, and you can save it again, and you can keep doing that as much as you want. It's very lovely. Now, there are a few common properties across all entities. Every entity has an ID. It's got a little flag that tells us if it's new or not. And one of the, I think, most useful and most exciting things is that now that we have views in core, now that we have services in core, all of that is integrated with entities. So again, if you go back into some of the stuff in D7 or before that, before we even had entity API, when you were trying to, if you had some custom type of data that you were storing somehow in the database, and you wanted to be able to access that, you had to create your own integration for views, if you wanted to use views, and then you had to debug that, and then you had to maintain it, and when things changed or you found a better way to do this, because you went to a session that told you you had to go and maintain that. Now you don't have to worry about any of that. As long as you're following the API and you're just creating entities in the normal way, that integration comes out of the box. So actually, let's see a quick question. How many people here have created a content type in Drupal? Okay, most folks. And how many people here have created a view in Drupal? Okay, so basically you've done most everything here, whether you realize it or not, which is the exciting, fun thing. Okay, so this may look kind of scary. There's a lot of stuff here, but you don't have to worry about most of this. This is really more for reference. But again, remember an entity is a loadable thingy that's optionally fieldable. So you don't have to add fields to an entity to make use of it. And we'll talk a little bit about custom entities in a moment. But this is where we start to get down into some of that, hopefully clearing up some of the fuzziness around the language. So in Entity API we have types of entities, and those are those big, broad columns that we know. Nodes, users, terms. Entities of the same type all share the same properties. So as you can see, every single node, for example, has a node ID, a revision ID, the status that's published or not, user, title, etc. And so once you start to break that down, then those are the things that are going to be common across all types of that particular type of entity. Then we get into bundles. Now for a long time, especially in 7 when I was trying to start learning how to create my own custom entities, bundles kind of halfway made sense and kind of didn't make sense. But it's actually pretty simple. Bundles are basically like subtypes. So you've got node is your entity type, but then when you have created a new content type, and that's another fun thing, right? We talk about content types, but really they're node types. Those are actually bundles. So you've got bundles would be articles, pages, events, recipes, reviews, whatever your content type is going to be, that's a bundle. So you're kind of now starting to take, and you're getting down into more and more detailed levels of this structured data. There are some entities that don't have bundles, like for example the user entity. You're not going to have different types of users. You actually just have the one, but you can still attach fields to them. And when you define a custom entity, if any of you want to brave that new world, then you can actually determine if you're going to actually have bundles or not available, et cetera. So now we've gotten from the entity type, the properties that are common across all of them, down to different types of bundles which are subtypes. And this is where it starts to get fun because now we can take the field API and we can start to kind of add fields to each of those different bundles. And this is where that structured data starts to get, starts to fragment and get a lot more useful for us. Now one thing to note, and this may be interesting, this may not be interesting, it may be useful at some point, it may not. But up until we hit the field level API, we're really storing a lot of information about this bundle in the same place in the database. So if you go to the node table in the database, there's the node ID and the title and the status and the user ID and the created date and the posted date, et cetera, et cetera, et cetera. And all of the nodes have that information in there, but as soon as you add the body field or you add an image field, that's another table in the database. So I don't want to get too deep into that, but when you start thinking about structured data and you start thinking about the efficiency of your system, this is where it starts to get very interesting and fun because you can make some decisions which can make your life easier, potentially, or more difficult, potentially. You start talking about performance and scaling and all of these wonderful things. We'll touch on that a few more times, but I just want to kind of bring that out. Entity Validation API. So this is actually pretty cool. This is where if you create an entity and you stick the wrong type of data in or it doesn't match your rules, then the Validation API is going to figure that out before it tries to save it.  And sometimes that may not sound like that's that big a deal, but especially now that we're starting to talk about APIs and services and getting data in and out of other systems, you have to know it's the same type. Has anybody here done using feeds or using migration done a migrate or an import of content data in? And how many people have done it exactly right the first time without having to fix a bug?  Entity validation won't necessarily stop that, but it's going to make sure that the data we have going back out, once it has made it in, it should be clean, which you can then rely on it. So I'm not a designer, obviously. I'm just going to say that. I am a developer though, and so I break things down into boxes in my head. So this is what we were just looking at but presented visually because I'm a visual person. I'm sure a lot of people are too. So basically, very quickly, what we've already seen, we have the entity type, in this case we're talking about nodes. We have those properties and they're common across all. Then we have those different bundles, as you can see, they're lovely little colors. And then making use of the field API, we're adding fields to these bundles. I will point out those dark gray back and forth arrows. That just means that those are shared fields. So even though we have four different bundles, in this particular case, and each one has multiple fields attached to it, we actually only have five fields that we've added because body is the same across all of them, tags is the same across three, and hero image is the same across two. Now there are potential limitations to sharing fields. I won't go into that into too much detail, but this is where when you start thinking about structured data and data modeling, it's important to think about these things. Because if we went through, let's see that's 9, 10, 11, that's 11 separate fields potentially. So if we were creating a site and we had individual fields that were not shared in one of these, then now we've got 11 extra fields that have to be stored in the database. So now we have to have tables for those fields, we have to have tables for the revisions of those fields, we potentially have to have tables and they're related to anything else which might add something on from contrib space. So that can, you can see how, if you've got a large site with 5, 10, different content types alone, never mind all of your other entities like terms and users, et cetera, then the number of fields can just start to proliferate like crazy. So if you get to a big site and somebody comes in and they look and say, why are there 400 tables in this database? This is absurd. Now we're starting to hit performance problems. Then you go back and you see, well actually we could have had half that number had we been a little smarter about sharing fields. You shouldn't always share fields, but if there's a good reason, unless you have a good reason not to, you should strongly consider it. Good rule of thumb. So an entity is a loadable thingy that can optionally be fieldable. Is this all making sense so far? Good. Seeing some nodding heads, smiles, a few furrowed brows. It's okay, we'll get there. Okay, so awesome. So I know what an entity is. It's just a thingy, right? It's a base or stick back in. And hey, if I'm feeling crazy, I can even stick fields on there. And that's just really cool stuff. Well, so now you're going to sound like an expert because people love it when you say thingy, actually. But then how do we use this stuff? So we've talked a little bit about what entities are in core. And I just wanted to throw up a couple of examples. We've obviously talked about this. Entities are for content. So just straight up any content that you have in your nodes. Entities are for users, obviously. Collecting information about users and their profiles. Custom blocks. Has anybody used custom blocks in Drupal 8? Nice. A few people. So anybody in D7 ever done use the beans module? Yeah, fieldable panel panes. Okay, yeah. So basically the idea here is that in D7, you can go in and you can create a custom block, right? And you can drop whatever you want inside of it. HTML, a widget for Twitter, what have you.  For example, you want to create a slideshow block. Now you can go into views, right? And you can create a view that uses a slideshow display to do it. And then you're going to have to have some mechanism for choosing which images go in there. Maybe it's a node queue. Maybe it's via taxonomy. Maybe you're just going to kind of cheat and just put in the specific field IDs that you want, you know.  Great, now that's my bundle. Now I want to add a field to it and I want it to be an image reference. And I want to add as many of those as possible. And then on the theming layer, when I have a template that's applied, I want to take that list of images and I want to display them as a slideshow. Once I've done that, I, or oftentimes more importantly than that, the actual user, the content creator who's not going to be touching views because they would probably cry, they have the ability to go in and now create slideshow blocks as many as they want. And all they have to do is add the images that they want in there. And when they plop it on a page, whether it's with panels or they're just putting it in the regular block layout, whether we get some really cool stuff like Jesus was talking about, then it's simple, it works, it does what they want to do. And the really cool thing is, because it's fieldable, slideshow thing is great. I just go put in my images and it does it, but man, you know what? I'm spending so much time creating these images and putting the text overlay and it's always the same. Can you make my life easier? No problem. Now I'm going to go in and I'm going to actually add a text field for each one. So now you choose the image, you select the text field you want and then it prints the slide or we can actually do now. And... Sorry about that, guys. My computer is ringing at me. And we can do it a lot easier. So again, the same type of content, a concept of having structured content that you can reuse in different ways. We also have terms. This is one area where I think a lot of people have not fully utilized the power of taxonomy, the ability to go in and not only just organize data, I mean having tags and categories is great, but being able to put in actual information, structured data tied to that term, is really powerful. So for example, let's say you have a recipe website and you're adding ingredients and so this soup has carrots. Well, how cool would it be when you click on carrots and not only see a list of all of the recipes that reference it, which is pretty cool, but also to be able to see a picture of a carrot and nutritional information and where they're grown maybe tied to an API that's telling you if they're on sale or not at the... What was it, Gourmet Market? That's what he said. So this is where we start to get into this idea of very rich data but we're creating different types of data structures that have different rules and different ways of tying together and we're able to create some really, really complicated, really rich systems using these same tools over and over again. Same thing with comments, same thing with files. I cannot tell you how many times I've been in meetings talking to marketing people and once they get the concept that they can not only upload an image, but they can add information about it, like where it came from or what the usage rights are or when those usage rights expire so they can then use rules to go in and say, hey, if the usage rights have expired for this image, don't display it. Show the default instead. That's the kind of stuff they have to go through and do by hand now. And once people start to get the power of that it blows their mind. And so we actually have the ability using Drupal as this tool set to not only deal with anything, but we also have the ability to go in and know that we're going to be able to deal with things later on down the road. So I tell people all the time there's no way to be future proof because a year ago, I mean unless you were an engineer at Amazon, who would have known that the echo was coming out, right? But you can be future ready. So the module that does the initial integration for the Amazon Echo one of the guys on my team did it in a weekend. And the original version was pretty rough, let me tell you, but it was the kind of thing where because we had these common APIs and the common ways of doing things and all this stuff in core, it wasn't a huge lift. And this is not somebody that just has nothing better to do at this time but code. He's a manager of a team. He works like 50, 60 hours a week. He's married. He just had a baby.  So this is somebody who does not have a lot of hours in the day, but because he knows how to leverage these tools in such a great way, he was able to very quickly do some cool things. So let's take a quick example at this. Now I actually built this for myself in D6 way back in the day, project management system and I kind of had my own little dev shop. But let's take a look at what this might look like. So if you wanted to build one, you wouldn't actually go, you could go. There are project management modules and suites and things you can pull in, but you can also just grab Drupal Core and a couple of modules and roll your own. So for content types, different bundles you might have would be a customer or business profile, an actual project which would contain information about an individual project you're working on, and then specific tickets that came up underneath that describing what that's about. And those might have images or files attached or you might want to do something fancy with dates and times and Gantt charts and completions. All of that's totally possible, the question of time and how important those things are. Users obviously for people to log in, so both customers to see what's going on in their projects for them to add notes on problems they have for them to start tickets for developers to update the system and see what's going on. Custom blocks and custom views, usable page components. So I'm on this project page I want to see on the side a burn down chart of over time what is the estimated total number of hours what is the recorded total number of hours how are those matching up. As a user, as a customer I want to log in and see how many hours are being tracked against this project, how much is this costing me right now this very second. It's very easy. You create those things, you put them up and you raise care of the rest. Structured content like we talked about slide shows and hero banners using panels to do layouts and dashboards and all those kinds of fun things reusing the content in different ways. Vocabulary in terms you see this all the time on d.o. So we're talking about issues there it's very similar. Categories for projects how do you organize tickets if you're building it now if it's stuck on something you can work on it if it's in the backlog. Comments, some very cool things you can do. So for example on a customer profile or a business profile putting in notes about what you've talked about or things to watch out for you know don't ever talk about Game of Thrones with this guy because he's always two weeks behind and he will fire us if we give him any spoilers right. Adding comments and time tracking to tickets so you have a ticket that says oh create a new slide show custom block and the theming and formatting so that they can create slide shows on their Drupal site. Great, well now when I go as a developer and I'm adding a comment how great for me to actually have in there fields for the what type of work I did. I did theming work maybe there's a different rate for that or how much time I spent I spent two hours doing this maybe there's some attached fields or images here's a mock up of what it's going to look like my notes on what it is and over time if that my needs change I can just adapt, add fields take them away, change them all of this stuff is pretty flexible and then of course storing and managing project files because since files are a separate entity even though you can attach them into comments or attach them to projects or attach them to tickets you can also have a view which just shows you all of the files associated with this customer all the files associated with this project, all the files associated with this ticket all of those wonderful things and all of this you can do without really touching a whole lot of code if any at all depends on how crazy you want to get so let's say we go down that path and we do as much as we can with the entities that we have available in core and either we start to hit some limits or maybe we are doing some things that it just isn't quite a good fit maybe we are thoroughly obsessed with performance and we have this data and we want to make sure that all of that data is in a single row in a table we don't want it split across 12 different tables and have to do sorts and views and things so we might need to do a custom entity so the downside is it will tell you now how to do a custom entity at this point you are going to have to write some code the upside is that between some example modules that are out there between things like Drupal console I don't know if they allow you to do entities yet but I think it is on the map there are tools that make that easier and then of course even when you are creating your own custom entities you can still rely on the same user interface for doing everything else so you can actually get a whole lot of help you are 90% of the way there on a custom entity whether you realize it or not right now so why would you need a custom entity you might need something that is very very specific in terms of the type of entity that you need maybe those, remember those properties that are shared across all of them maybe there are some high level properties that need to be shared across all of those entity subtypes that have access to that for whatever reason maybe you have got some additional methods that you want to add not just save or delete or update maybe you have got some things like for example in our project management maybe when we add that comment we want to actually extend it so it actually recalculates hours and cost and charts and things maybe you have specific data or workflow needs and instead of trying to create that stuff with the entities that we have available it actually makes a lot more sense to kind of extend and create our own you might not want to use something that is existing so for example as we say here if you have a time report entity that is very similar to comment but you don't want other modules that you have in the site that interact with comments to affect it well now you can get a clear separation and create your own if you need total control if you want to extend your data model in ways that don't necessarily make sense or that are different basically at the end of the day any time it makes sense for you to have a custom module then you can do that and again the beautiful thing is all of that is possible with the entity API without having to do a whole bunch of crazy stuff so here is anybody heard remote entities so I have not had a chance to play with these very much I tried with remote entities for a project and it was a demo I was doing it very quick the idea here and I think we are going to start to see a lot more of this is that you create an entity structure within Drupal that gives you a way to interact with it so views can interact with it services can interact with it the caching system and other things however the data isn't in your database it's in some external service an API or another database or what have you and so there is this abstraction so Drupal has an entity and as far as Drupal is concerned this is all in the family it's like great I know entities I know how they work the difference is that when you are looking for that specific entity that is actually either coming from cache because we've already grabbed it and we have it here or it's actually calling out to that API instead of the database grabbing the data and returning it hopefully caching it and then doing whatever it's going to do sticking to view or what have you again I think we are going to start to see a bit more of this as the space matures and this is actually very exciting integrating with external APIs and sources without having to decide well I'm going to migrate or import the content well now I've got 10,000 recipes in my database and I haven't even started adding content yet now I've already got to upgrade my database server or I've got something very specific it changes a lot I need to be able to hit it quickly well now I've got to write some type of custom integration that knows how to do stuff but then maybe I don't know how to use views with that because I think going to save a lot of people a lot of headaches so something to keep in mind okay so I've been talking a lot I don't think we have too many people asleep yet so that's good but there is a very cool module it's fun to play with called erd entity relationship diagram buddy of mine wrote it and this actually allows you to go in and start to take a look at the entities and graph them out so this is actually the output from that so this is not one of my bad diagrams this is one of Drupal's bad diagrams it's actually a lot better so what you can see is we have these are content entities and we're looking at two different types we're looking at a landing page bundle and a basic page and we can see all of the different fields that are associated and some of those are properties because they are the same across all of the bundles node ID uuid etc and then some of those are specific so you'll see that we've got moderation state body etc and then of course we're also seeing that we've got references so we're referencing the user entity type from both authored by as well as the revision user ID on both objects and we're referencing moderation state which is another type of entity based on the workflow moderation that's in place take another look at another example here here's another example that's actually an article but also now referencing the tags which is a term and all those pieces fit together tags are related to vocabularies and terms are related back and forth this can actually get pretty weird, pretty crazy pretty complex but something fun to play with and also a really good tool to have in your toolbox when you're either talking about data modeling and you just spent 30 or 40 minutes quickly going in adding a few content types taxonomy terms and fields as a decision maker and say well this is how the data is structured does it make sense, do you see something wrong with it or something else we should do and then you show up with something like this and you're like whoa I just talked to you an hour ago and you've already done this, you're like yes I am that amazing and by the way I deserve a raise so making good use of those tools that we have so something good to know about alrighty so what is an entity look at that we're getting there okay so all together an entity is a loadable thingy that can optionally be fieldable is anybody think they're going to remember at least part of that after today it's the thingy part right that's what got me, like when I read that it was just like a light went off I was like that's fantastic okay so there is a there's a feedback form encouraging everybody to give feedback so that at the next con they've got a better idea on what things people like what they don't like so I don't know what that link is but please if you have the app or you're on the site feel free to do that and thank you guys very much question oh sure any other questions I believe they're going to be on the I'll update the page for this on the DrupalCon site and I'll put the link to the slides there any other questions ECK I've not played with ECK good stuff okay well try it out let me know entity construction kit I've heard of it but I haven't played with it


Kiyokushin is a Japanese style of knock-down karate, originally founded in 1964 by Masayama. Oiyama constructed the art by combining his extensive training in Shōtokan karate and Goju Ryu karate, and cranking it up to 11. He had a tough reputation, spent over two and a half years in the mountains purely training, and established a 100-man kumite in which a karateka is challenged to take on 100 consecutive matches. Now legend has it that Masayama himself completed this challenge three days in a row, and today it remains as the ultimate achievement accomplished by only a handful of practitioners. Kiyokushin is known for full contact strikes and chop-down kicks. There is a mixture of kata from both Goju Ryu and Shōtokan, and kata that students have to learn to perform backwards. The name translates to Ultimate Truth, which is basically what you will learn if you step on the ring with one of these bad asses.


Diabetic foot related issues such as extreme foot pain, plantar corns, and diabetic foot ulcers are common around the world. These issues can be assessed using a new in-shoe, low-cost, and multi-material pressure measuring insole, which is based on a piezo-resistive material. This device has a high number of sensors and was tested on 25 healthy volunteers and 25 patients, with varying degrees of diabetes. It was found that the device could measure plantar pressure from 5 kPa to 900 kPa, with an average hysteresis error of 3.25%. Plantar pressure increased from healthy to diabetic volunteers during both standing and walking, and the high-pressure contact area correlated strongly and positively with peak plantar pressure, R2 equals 0.78. During the heel strike phase, the diabetic volunteers had higher plantar pressure on their medial heels, while during the toe-off phase, the central forefoot was found to be a prevalent site for high plantar pressure among the diabetic volunteers. This device is This article was authored by Shubham Gupta, Rajan Jay Raman, Sarabjeet Singh Sidhu, and others.


But our East Coast Bullbar's insight this round has a twist. Turns out John Mills is doing more than just keeping Kumos up to the rally cars. Dean Herridge has this special ECB insight. John Mills from Kumo and Dean from Devilark. Tell us about the association with your company and these cute little fellas. Well basically the association started about three years ago and a percentage of each of the motorsport sales in Australia, each tyre sale, goes to support Devilark, which Dean can tell you about. He's one of the keepers up at Devilark and he's the one who looks after these two little cuties here. Great to have you here. Tell us more about Devilark. So Devilark's a breeding facility up at the Barrington Tops where we have around about 200 devils and this year we had 33 joeys born. And without the help of John, who donates money for every tyre sold, we wouldn't be able to have this little program going. To have them down here and all the international drivers and have a look at them and have a pat of them, it's good for Devilark and it's good for the sport putting something back into helping an endangered species. Yes, well done guys.


Hello friends, I am Sanjay Gupta. In this video, I am going to demonstrate you how you can implement default parameterized and copy constructor in a single class in C++. Before starting, you can note my information. You can connect with me by following these details. You can download my app Takimus, which is based on programming languages, which is available on Google Play. Now coming onto the topic, here I am going to demonstrate you the implementation of default parameterized and copy constructors in C++. I have included a header file IO stream for that purpose. Then STD namespace is used, which is predefined, name of classes complex, its attributes real and imaginary are declared here. Then in public section, first I have defined default constructor. So default constructor initializes specific values provided by the programmer. And those values will be assigned into the attributes which are available in private section of the class. So here R and IR private attributes, R will be receiving 10 and I will be receiving 20. If we create more than one objects and we don't pass arguments while creating those objects, then default constructor will assign same values to all those objects. Second constructor is parameterized constructor. It receives values passed by the object. Here A and B are formal parameters which will be receiving two values. A will be assigned into R and B will be assigned into I. Here specific values are not available. So whenever you are creating more than one objects and you are passing some values, then different different values will be assigned into different objects with the help of this parameterized constructor. So this makes a difference between default and parameterized. Default constructor initializes objects with same values, whereas you can assign different values to different objects using parameterized constructor. Now third type of constructor is copy constructor. It is used if you want to copy values of an object into another at the time of their creation. Then you can use copy constructor. Here argument you can see argument name is C and its data type is complex. So the argument will be an object of the class and C dot R and C dot I is assigned into R and I. So in case of copy constructor, the argument which we have to pass will be an object of the class. Then print function is defined which will be printing real and imaginary values on console. After that you can see main function is implemented. Here you can see C1 object is created and I am not passing any argument to it. So it will call default constructor. The default values that are 10 and 20 will be assigned into R and I. Then I have created C2 and I am passing C1 inside it. So C1 is an argument which is an object also. So values of C1 will be assigned into C2 and with C2 dot print values of C2 will be printed and it will be printing the values of C1. So it will be calling copy constructor and third C3 object is created. Here 50 and 100 is passed. So it will be calling parameterize constructor. So C3 dot print will print 50 and 100. If we create another object C4 and two different values we want to pass then it can be done with the help of parameterize constructor. Now I am executing it. You can see the output C1 object is printing 10 and 20. C2 is also printing 10 and 20 because of copy constructor and C3 object is printing 50 and 100. Now if you want to create one more object C4 and suppose I am passing 100 and 200 inside it. Now by calling print function I can print its values. So again it will be calling parameterize constructor. You can see the output. Last object is printing 100 and 200. This is because of parameterize constructor. So friends I hope you have understood the uses of default parameterize and copy constructor in a class. Default initializes specific values to all the objects whereas parameterize constructor initializes different values provided by the object and copy constructor is used to copy values of an object into another object. So you can implement all three constructors in a single class. If you want to use a particular constructor then you can also implement that only constructor. But if you require all three constructors then you can implement them together. If you want to watch more programming related videos you can subscribe my YouTube channel. Thank you for watching this video.


instead he came back today with another video huge out to you for tuning in if you are not subscribed go ahead and subscribe button give me a thumbs up and do not skip those ads today is october 27th and it's time for us to get to this bag in today's video it went absolutely terrible we did not hit our goal we did not get our parking lot slow it just went bad baby i hope you guys enjoyed this video again if you are not subscribed go ahead and subscribe button give me a thumbs up and do not skip those ads we're about to go ahead and get to this bag let's go order number one we are at mickey deez to have a little fun mickey deez baby five out of 2.7 miles we're 625 we're here right now we're about to go ahead and get busy let's go baby let's see if they got a skill i see something back there look at that i see a coat back there hey june it's not done though baby yes sir um i have an order to pick up the last numbers of five c nine okay thank you five c nine the last three numbers thank you very much have a good one boss drive safe let's go we are here to jump this mickey deez baby about to get busy it says leave that just do it right out here baby we about to leave it and get it on you know my nickname wrong and i'm not on the microphone baby jump like it's hot step back in with that photo you already know those let's go order number two we back at mickey deez i thought you knew mickey deez baby 10 items 1.9 miles for 575 we're here to pick up the prize let's go back again clap again baby don't think i'm together this time you know come on i'm getting us right right now let's go talk about yeah hello i have a door to pick up the last two numbers are zero three seven zero three seven zero three seven three i'm zero three seven zero three seven three i'm shall to miss her candy the last three numbers are zero three seven three seven thank you very much sir you have a great one let's go here you go boss we have a good one enjoy yes sir order number three we had starbucks to get busy starbucks 3.3 miles for 615 we pulled up to get green we had to pour we had to park around all the way around because he had a big old semi truck in there so i had to take a little walk baby it's all good baby let's go in and get busy yes sir you have a good one boss because they got us together what was it for hello i have a pick up for shannon shannon d you please pick up yes sir thank you very much you have a good one listen i hear the drill about these starbucks to get these bucks i'm talking about they say is bring it to the front bring it to the front no hello i have a delivery for shannon oh yes ma'am you guys have a good one order number four we just pulled up to avocado express to get this dough avocado express two items 1.1 miles for 525 it's a great time to be alive let's go come along and let me know if things are getting ready or not hello how you doing boss i'm gonna have a pick up for marlene g oh my god you got us right because baby thank you very much you have a great day sir let's go that we are here to drop this avocado express put the haters to rest jump like it's high stay back and look at photos up on the door though order number five we just put up to los comales for the prize baby los comales 3.3 miles for 10 28 we're here to get this cake we here right now baby we're gonna be great that's a little heavy i ain't never been in this job before this is number two los comales number two hello how you doing i have a pick up for Caleb yes ma'am did you guys just open or just been open no i'm saying um because it says this the first time i've ever been here it says los comales uh oh compadres oh i thought other one los comales yeah i gotta mix it up okay two pepsis this thank you this thank you very much you have a great day thank you let's go so what i was saying the wrong name the whole time because they have a place out here called los comales and then they had los compadres i didn't even know they had that i just found that out baby this one says do not knock on that door or we're gonna come over here and knock me i'll hit it with that photo smack we're going order number six we are at duck and doughnuts to get in the mix duck and doughnuts 2.4 miles for 10 24 y'all know we just put up this go let's go y'all can don't let's go nuts thank you you're welcome we have a great day now let's see if they got us together i ain't never been in this job before i'm talking to my man see if they got us together i think i'm supposed to go over here okay hello i'm gonna have a pick up for carly yes ma'am okay thank you thank you very much three all right thank you have a great day let's go duck and doughnuts so we can go nuts are you oh oh i thought that was you i don't know what they had to enjoy it all he really was good hello how you doing i have a delivery for carly they did not say they just told me that they will meet me maybe i can give them a call carly q oh yeah i'll give them a call okay thank you you're welcome we have a great day order number seven we just received another blessing make it ease baby two miles for 672 y'all know we're about to do let's go we are here at make it ease baby beat the ease you're about to get bit is he don't say with me he hopefully got this ready so we can get it done and get on the line oh yeah that's us i think eight nine eight oh that's us i'm gonna have a pick up eight nine eight last two numbers thank you you have a great day we are here to draw with this make it ease baby look they got four cats right here this is kitty galore look at this cat one cat two cat three cat four cats two cats ain't playing okay look at this right here so they can have a little room step back from with that photo you already know those mac let's go order number eight is tg i can't renounce the real name but we're about to get busy look come on below and let me know what that's a baby if you speak Spanish if you speak espanol comment below and let me know 3.9 miles for nine 12 but the way i'll put it on the scale let's go i'll be going this y'all and get busy baby hopefully got this joint ready keep it steady double back if you let me let's see i've been here i think one time before um what's this order for um what's wrong andy andy it's like no ugly i'm gonna keep g-rail with you cuz my thing got this joint done cuz yes ma'am uh for andy oh okay thank you order to get it in order say if you have to know i'm not gonna know it's a tax place jump right here i didn't even have my stuff set up oh here we go how you doing boss andy here you go you have a good one let's go order number nine we ain't doing so fine it's going terrible baby avocado express one item 1.9 miles for 725 we here to pick up the prize let's go we are here at avocado express after this we might put it to rest man because this has been going terrible god got no one to hold him no one to follow no one to run oh my god what's going on i'm thinking for wanzi yes sir my god getting ready every time i come in this y'all thank you very much you have a good one boss let's go we are here to drop off this order to get in order the guy says we had to call him he says gonna come over here to this door so we can score this the way this apartment setup is so weird but guess what guys we have been getting some absolutely terrible orders i'm talking about probably like 15 in a row so look we got no one to follow no one to hold him no one to run cuz we ain't having no fun we ain't getting no funds there you go boss thank you so much you have a good one let's and just like that it is the end of the video i hope you guys enjoyed the content guess what today went absolutely terrible we only made 71 dollars and 42 cents definitely not enough definitely not enough money to pay the rent and these are all the terrible orders we were getting after we got the last orders to get in order baby but i hope you guys enjoyed this video again if you are not subscribed go ahead and subscribe button give me a thumbs up and do not skip those ads and lock in tomorrow because we're getting back to this bag why are we getting back to this bag the 2022 is still bags he said we gonna keep on giving my reason i'll see you guys on next one we go on we go on before you already know the dk and i'm on my way


guys it's 12 47 a.m. we're gonna drive a half an hour to the emergency vet Bruno's got a bone stuck in his throat so he's having a hard time breathing and he's coughing and stuff so we're gonna take him to the vet and I got you on night vision because it's dark so hopefully they can get it out for him okay so I don't know if you can see him back here we're out of the emergency room he did have bones caught in his throat but by the time we got here they had already going down and she said that they're small enough that he shouldn't have any problems that the acid in his stomach they're small enough now that should take care of it so but she said when he was he had his neck stretched up the house and kept opening his mouth she said that was him trying to get it to go down and it was obstructing his breathing a little bit but they think that the car ride over here helped to bring it down the bouncing and stuff so because monkey felt a bone in his throat yeah yeah I put my finger down his throat and I can feel it and I didn't want to touch it because they didn't want to push it yeah in case it was too big what if I grabbed it and it pushed it down further you know they said he's one of the best dogs they've ever had in there didn't they? Yeah he was a good puppy and the doctor called him a handsome boy he said he is a handsome boy and he's in there loving up on everybody she said you know she's guilty too because she gets her dog dog's bones right yeah but I mean she didn't say we shouldn't give him bones but she also said there's other things better than giving a bone yeah but she said it was kind of a fluke thing well it was a stink bone yeah it was a T bone so yeah yeah so I figured you know he would be fine with it but he had cut the end piece off yeah he bit an end piece off and just swallowed it yeah but I asked her I said well is this a common thing or is it kind of a fluke thing she said well in this case it's kind of a fluke thing because it was such a big bone because she said a lot of dogs like the smaller bones they'll like try to swallow them whole but she said in this case he just probably bit off a tip of it and broke off and he just swallowed it so so she but she said I'm guilty giving my dogs bones but she said there are better things but she says I'm not going to sit here and tell you not to right yeah because she's guilty yeah she's I'm not you know I'm not going to tell you not to after this is a $319 that bill so I don't think I want to give them bones not for a long time it's $355 in the morning but the $300 I mean like monkey said we was talking about this and she said you know it's what if you know what if it didn't go down and you know he just couldn't breathe through the night yeah you know he could have died overnight which that's a good possibility so actually bringing him out probably did help him because you know him just laying there sleeping it wouldn't have went down yeah so so you know it works $300 but you know it that's that's our dog you know they're pretty crazy the only thing I did like they as soon as you walk in the door they are fully aware of you knowing how much everything is like right there and then that you have to pay cash or pay a buy a credit card like right there and then well yeah well they when monkey called before she even got out what was wrong with him she started rattling off what it was going to cost just walking the door but here's the thing we only have two two emergency veterinarian hospitals that are open this time of night one was 47 minutes away from us in Spring Hill and this one in Ocala which was 33 minutes that's it well there's one in Gainesville but I mean in our area so we couldn't drive you know over an hour to get to Gainesville so we've really had no choice so you know when when you're afraid your dogs want to die oh man I was so so scared for him he was shaking like a big daddy that's what monkey said to the doctor he said he's a good daddy well I mean it's just wow I'm cool I'm worried but I'm still cool this one over here is like oh they do anything to help I'm gonna go in I said they better not they better not hurt him well there was a dog yelping and it's like a half an hour was yeah he really was crying a lot and I'm like I don't hope that's not Bruno it kind of sound like him but we've never heard him cry like it so we weren't sure if that's the way he would sound but it wasn't Bruno but it was another dog and they were doing they had done surgery on that dog he got bit by three puppies that attacked her and she had to have surgery gashes and gouges right I don't know what they were but you can't blame it on the breed I'm not even on the owners yeah so do I I mean Jesus these are puppies what the heck anyway so that's the dog that was yelping so badly was it yes it was her dog well still I mean you would think to suit you up a dog even a dog you would give it you know numb it well he was like he would have been so groggy that from the surgery and but I don't know here's the thing guys that place got bad reviews are just horrible we start reading them and get handed Bruno we should learn them before we went there don't be sent in a waiting room reading the bad reviews when you're worried about your puppy dog yeah that's not a good idea but you know it's like I want to know what's going on but this place you know what he's doing back there but they don't let you go back they didn't even come back out but to find out she there was only one that but they had two other girls why couldn't they come out and say hey you know this is what we're doing to your dog well they call you you know they could have told us when you walk in there's a sign that says be prepared for prolonged wait could take up to six hours like what and they're not open during the day they're only open tonight so if you don't so they they close at 745 in the morning if if you don't pick your dog up by 8 o'clock every 15 minutes you're late they charge you 20 bucks it's $150 to walk in there but they had to x-ray because they they needed to know where it was at and what it was which we was pretty sure was a bone but he's he's good now so anyway that was our night slash morning it's 4 a.m. now so so we're gonna go for a few hours I know like he's got to work but I mean there for a while he was this way they sat there all night yeah well there for a while he couldn't breathe I mean yeah and he started crying and that dog don't cry for no reason he hardly ever cries I think I've heard him cry twice since well since we've had him he was 10 weeks old so I've heard him I heard him yeah once and I heard him cry twice but he was good with them and that's a good thing your dog is good and he loves to go to her vet so I thought man I hope they don't do something to scare him to where he don't even want to go but she said no he's back there fine he's playing with everybody yeah and yeah the one nurse brought him out so he such a good dog they all love me man so they said that he can't eat yeah they don't want him yeah Saturday morning yeah so he's kind of fasting he can drink water but yeah they don't say that if there's no food in there then they'll chew the bone up they'll be more acid yeah so if there's less food in there there'd be more acid to get rid of that but they're small enough now so that there's more than one there's several pieces yeah and so but it's a good thing we brought him anyway guys that was our morning month yeah they were with us yeah we had a big day anyway guys wanted to share that with you because I know a lot of you guys always ask how bring who's doing and love to see him and stuff so yeah I mean we couldn't afford this had no choice I mean when you wouldn't hesitate to take your child you know of course they bill you yeah this place does not bill you no they are bad reviews and I did like the doctor very nice but the woman at the front desk is she just horrible you know just it's gonna be this much and sign this paper just picks him up takes off yeah you know yeah I mean it's like you're sitting there going my god what if they do something that we don't see because you don't go back yeah they don't let you go back and but see the thing you know like our van you know from day one when they first met him hi Bruno so this is Bruno you know if she didn't she and say hi Bruno nothing just picked him up took him yeah it's just like he was taking a car and to get a set of tires put on give him the keys and go away but the doctor herself so it's a learning hospital that's what it is yeah they train their best that are learning from school so but man I was going there shaking like a leaf in that room and she said Bruno's fine he's breathing fine again so he was having problems when yeah because she took him back and came right back what like a minute later so we got to do next race and there was something and she said yeah he did have a blockage but it did go down so soon she said he's breathing fine again so he was having problems yeah but see again another thing is what if it was too big for acid and too big to pass it would have got stuck in these intestines so it's always best to go check man because like yeah if we could have got it to go down then you know we'd be wondering is it too big for him to pass or for the acid eat it up so anyway guys that was our evening slash morning so thanks for watching appreciate it Bruno's fine now so I mean there's nothing you can do when he was just a couple months old though I had to give him the doggy hunt yeah but there was no choice I mean there was no driving 30 minutes he was dying and I get and I looked it up real quick on Google to make sure that I was gonna do it right and sure enough he brought it up I don't know what that was it wasn't a bone I don't think but he had something caught in there and he he was he couldn't stand up he was on his way out you know just get ready to pass out his eyes kept closing so I did the doggy hunt looking it's really easy but it's safety's ass then but this time it was like you know because it was in a certain way that he was still getting some air it wouldn't go down but I was afraid if I'd bring it up because she's only doing an emergency but since he was getting breathing you know it was labored but he was breathing I didn't want to take the chance because you know if it's not a last resort option don't do it because it could cut his tissue and stuff coming back up so and make it worse and I didn't want to do that so alright we are out of here bye guys thanks for watching appreciate it and we'll see you in the next one she ever meant man legend of golf now bye guys and have a good weekend


Hey everybody, welcome to another exciting episode, another edition of A Week in Geekdom here on YouTube. And today we're talking Ultimate Sky Doll Collection from Alessandro Barbucci and Barbara Canepa. So stay tuned. Welcome back to the channel everybody and yeah, due to overwhelming demand, all of you guys wanted me to review the book. So here we are talking about Sky Doll. If you don't know what the story is about, well, let me tell you that basically it's a world, sort of this fictional parallel universe that is on this planet that is ruled by Papacy's. Before the start of the story, there's two main Papacy's. One is Agape, based on the Greek word and I probably butchered that pronunciation, and Ludovica. Agape is representing spiritual love while Ludovica is more about the carnal and sexual love. These two ideologies and philosophies sort of, they intertwine with each other but at the end of the day, there is a massive falling out and Ludovica, this power-hungry bad woman, takes control of the situation and gets rid of Agape and its followers who are now labeled as heretics. Now Ludovica is in present time ruling the galaxy if you will, using mass media and so called miracles to impress her fans and her followers, some of that stuff. I say I do the air quotes because these miracles are manufactured by a production team. So it's pretty interesting. The story aside from being a sci-fi romance, if you will, also goes into philosophy and the ideas of mass manipulation and how you commercialize religion, philosophy, sexuality, all that stuff. All those themes get explored in this story. Now the story itself is told, however, through the eyes of Noah, a skydall. That's how we get the name of the book. The skydall is basically this lifeless android who doesn't have any rights and they're usually, unfortunately, they're used for more carnal things if you catch my drift. Now Noah is working for this sort of mafioso alien dude that runs either a brothel slash car wash where all these skydalls are hooked up to cable and they clean cars and all that stuff. And typically these dolls don't have a lot of personality to them, unlike Noah who wants to see more and to experience life and sort of she's having these visions throughout the book and is hearing things and wants to find out more. After a series of peculiar events she meets up with two missionaries that are out on a task to travel to a different planet and do something that I don't want to spoil yet. This event will shape the course of the whole book, but at the beginning of the story Noah is through a series of events, like I mentioned, hooks up with these two missionaries and starts this adventure across the galaxy, meeting all sorts of people, aliens, creatures. It's a really vivid place and the world building that the creators are doing is pretty awesome. There are a lot of concepts thrown around, but it never boxed down to where you can't really get it or it's not too pander to audiences. It's the right amount of philosophical questioning where it doesn't get too up in its own head if you will. One of the best selling points for Skydol is definitely the artwork. It is a thing of beauty and one of my favorite comics of recent memory simply because of the art. It mixes a lot of things that I like. It reminds me of storyboard animation from a 70s and 80s, 2D, Disney and animation projects, stuff like that. But it also has very manga and anime sensibilities mixed in with the Euro comics and the art that you see over there. It's such a curious, cool mashup of art styles to produce something really unique. I love the character design for Noah. She looks fantastic and the coloring on this book really does an amazing job of just making it stand out from everything else that you're reading. The colors are so vibrant and beautiful and they're popping with personality that it's just a visual treat to read the book. You should know if you're going in for Skydol for the first time, the story's not done. There are 4 main books in this collection and the 5th story is not out yet or it's not done. It ends on a cliffhanger, but I do suspect that it's the end game portion at the end so maybe one more volume. There's not a whole lot of elements left to solve by the end of book 4 in this collection so yeah, maybe volume 5 or 6 will end the thing. Hopefully I'm raising some type of awareness so we can get that because after I finished reading the book I looked online and couldn't really find a status update on the series. So if anybody can throw a bone and help me out, is the story going to continue? Are they really going forward with the 5th book? I haven't read anything online about it but hopefully they do because it's a pretty interesting story. I like the concepts. I like the idea of examining or mixing philosophical terms with what would usually be a political struggle, a political story if you will. The character of Noah, she's finding more about herself and there might be something mysterious about her with special abilities and whatnot and that is a major driving force of the whole book as her character evolves and is experiencing things and interacting with people with the characters of Roy and Yahoo or Yahoo? I don't know. It sounded like Yahoo like the website so I thought that was pretty funny. The pacing and the overall structure of the story, it's a little bit all over the place. The transition between books can be a little bit odd at times as you move from the first chapter to the second, third and fourth. Especially between third and fourth, there's a pretty big time skip, could use a little bit more fleshing out now that I'm thinking about it, some more exposition. I do know that there are other books in the franchise that go into prequel territory and they explain some of the concepts and landscapes. I think you should have done that for the main storyline instead, you know, because it leaves you a little bit dry when you're guessing, like wait, this character is doing this and they're referencing things that we haven't seen, what exactly are they and when you do find out, it's, you know, it needed a little bit more substance I guess for some of its explanation. At the end of the day, Skydall is a book about many things which include the struggles of ideologies and how you politicize ideologies and philosophies and how you turn them against people, commercializing things like religion or in the case of the story, the miracles and how you can manipulate people doing so. But in the midst of all this, you have a protagonist who is discovering who she is and why she is so special, because there's more to her than meets the eye. At the core of any good story, there has to be a fascinating character for you to gravitate towards. If you don't have that, the story can seem kind of aimless, but in the case of Skydall, Noah is pretty interesting in my opinion. He starts out as this Skydall, a big mechanized doll and she possesses an infinite amount of curiosity and wants to explore the world, but as she starts learning about her connection to plot elements of the book, it all forces her to mature and sort of take the lead in this story. Also one of the aspects that I mentioned earlier about the setting, the world, the buildings and architecture, I should say, a lot of it is based on real things from history, from I believe I read online that Ludovica's world is inspired by the Baroque period. You also have the Aqua Planet, which is very 60s and 70s, groovy inspired style and art with the psychedelic stuff. It's interesting. You also have Sudra, which is sort of an amalgam of things to create a new identity of sorts, so the book is really stylized in that regard and I highly praise it for it. Have you guys read Skydall? Let me know in the comment section down below. If not, let me know what are some of your favorite futuristic comics with androids and aliens and all that stuff. Very interested in finding out. Thank you guys for tuning in, thank you for liking, commenting, subscribing and being a part of a Wigging Geekdom. It truly does mean the world to me. Thank you so very much. Remember to hit the notification bell on this YouTube channel so you know when new videos pop up and check out the merch store if you can, link in the description below. I've got to go. I will catch all of you on our next episode. Bye. Bye.


In this study, researchers examined synaptic dynamics between two types of neurons in the human brain, pyramidal neurons, and parvalbumin positive, p-valb, or somatostatin positive, SST, into neurons. They found that the synapses between these two types of neurons were distinctly different, with pyramidal neurons having more depressing synapses, while p-valb and SST neurons had more facilitating synapses. This suggests that the synaptic connections between these two types of neurons may be important for regulating neural activity in the human brain.


Five American Olympians kicked out their tour across the Sandscom AOR, first stopping at the 332nd Air Expeditionary Wing. So this is my first time being able to do something like this in a deployed location. And my experience has been awesome. We've had a lot of hands-on experience. And I would say the funnest part of it was being able to be chased by the dogs. The K-9. Airmen show their guests, their career field, and in return, the Olympians offered athletic pointers. Having the Olympians here is great because we have our regular work day and afterwards they're teaching these clinics where we can learn more about volleyball but most importantly just wipe the stress away from the day of work. For the 332nd Air Expeditionary Wing, I'm here for Senior Airman Karla Para.