Transcript
0:00:00 Meow meow meow meow meow.
0:01:00 Meow meow meow meow meow meow meow.
0:01:07 Meow meow meow meow meow meow meow meow meow.
0:01:26 Meow meow meow meow meow meow meow meow.
0:02:08 Meow meow meow meow meow meow meow.
0:02:28 What? That's not the friggin' stream battle.
0:02:38 That's not the friggin' stream battle.
0:02:55 I'm not a ghost.
0:03:13 That's probably better.
0:03:22 We will be programming today. See sharp style.
0:03:28 I'm grabbing some energy.
0:03:46 I'm not a ghost.
0:04:14 What's up? I like it.
0:04:20 I'm not a ghost.
0:04:30 This is correctly being tracked by the website.
0:04:36 Currently live on Elcast. I forgot to add this.
0:04:40 Streams.
0:04:44 I'm not a ghost.
0:04:54 What?
0:05:02 That's an eye-like.
0:05:04 What?
0:05:08 That's an eye-like.
0:05:18 What did it pull the Twitch stream tile?
0:05:22 It's full on the own cast chat.
0:05:30 An insible playbook?
0:05:34 I don't know who you are.
0:05:38 I'm going to assume you're an idiot.
0:05:44 I guess I will play small saw.
0:05:54 If you're a year sucks.
0:06:04 That's not what this stream is.
0:06:12 An insible?
0:06:14 I'll look at an insible.
0:06:20 Onyx software development?
0:06:50 Introduction.
0:07:00 Hi, you're right.
0:07:06 Okay, it's local.
0:07:10 Demos?
0:07:14 Oh, I'm a ghost.
0:07:28 I'm not a ghost.
0:07:48 Install.
0:07:58 Install web server.
0:08:26 I'm a ghost.
0:08:46 I'm still going with an idiot.
0:08:56 I really like trains.
0:09:04 Also, I believe top right.
0:09:08 No more pieces of the song.
0:09:18 I saw the living tombstone concert.
0:09:28 Let's play their other album.
0:09:34 I'm a ghost.
0:11:14 No more comments.
0:11:18 I'm not so useful.
0:11:28 I feel like I don't need to do this.
0:11:38 I still don't know who you are for us.
0:11:48 I'm a ghost.
0:11:58 I don't know who you are for my energy drink.
0:12:08 Test images.
0:12:12 I'm a ghost.
0:13:36 I play this song.
0:13:40 I never really listened to their original, not tied to the franchise.
0:13:50 It's pretty good actually.
0:13:58 What I did last night, I started hooking stuff up to database.
0:14:06 So everything here is database populated.
0:14:16 It's hard to explain, but these are mandatory.
0:14:24 You have to pick one.
0:14:44 I think today I'm going to build an admin panel where I can add products without having to edit the database.
0:15:02 I'm going to build an admin panel where I can add products without having to edit the database.
0:15:42 I have a blank.
0:16:00 I have a mousepad.
0:16:18 I have a blank.
0:20:00 Everyone's like why the fuck are we peeing?
0:20:16 Dot net 10 is here.
0:20:19 Dot net 10 just dropped the day before the decker.
0:20:24 Chat, is this real?
0:20:30 I'm not sure.
0:20:34 Mark as Mark how do you say it?
0:20:40 Mark as red.
0:20:44 Till it.
0:20:48 Before I'm back around 6 to get out of this vent,
0:20:52 which if you want to do something else, I'll have an event.
0:20:57 I'm just saying bullying enthusiasts meet up.
0:21:07 Interesting.
0:21:09 Give me your entire discography.
0:21:13 Not recently added release date.
0:21:19 Malibu Pier, like the alcohol.
0:21:25 Sunrise and every mansion at the seaside.
0:21:31 No one around a little town come in and suicide.
0:21:35 The people try to live a high tide.
0:21:37 The beach is wet with muddy heat.
0:21:39 Langed track.
0:21:41 It's not enough to fight a time back.
0:21:43 It's not enough to stop the world.
0:21:45 It's right to fight back.
0:21:47 The ocean carried off the wide rock.
0:21:49 It's kind of muddy.
0:21:51 I think...
0:21:53 We should start with product or start with blank.
0:21:57 Vulture is going to be a night.
0:22:01 Start with blank.
0:22:09 Plank view.
0:22:17 Have I already done this?
0:22:21 I'm not sure.
0:22:25 It's not a problem.
0:22:29 I'm just saying that the sea of the markets came to a complete house.
0:22:33 They tried to warn us.
0:22:35 We ignored them.
0:22:37 It's all roadfalls.
0:22:39 The ocean's filling up the bankfalls.
0:22:43 It's kind of pretty.
0:22:45 The sea of the sea.
0:22:49 Did I?
0:22:53 Blank.
0:22:55 Blank list.
0:23:01 Desert Parsons.
0:23:05 Let's make these entire views and see what...
0:23:17 Let's see what we get back.
0:23:21 I mean...
0:23:23 That is the blank.
0:23:25 At it?
0:23:29 I mean...
0:23:49 Let's see.
0:24:01 Edit button.
0:24:09 I'm done.
0:24:19 Where is the...
0:24:25 Edit.
0:24:31 Where is the blank list?
0:24:39 Create window.
0:24:45 I don't think I have create window anymore.
0:24:51 We need to...
0:24:59 Hold the...
0:25:03 Assistant module.
0:25:07 Title bar.
0:25:09 I don't think I have create window anymore.
0:25:19 I should have create window.
0:25:27 Assistant layout copy.
0:25:37 I don't think I have create window anymore.
0:26:01 I'm going to go into the entire script.
0:26:11 Go to the script.
0:26:21 New.
0:26:31 New item.
0:26:35 Slide old.
0:26:39 JS.
0:26:41 And I don't do a script tag, right?
0:26:45 Slide old.
0:26:55 And I'm going to go into the bottom.
0:27:15 Source.
0:27:25 I should load it.
0:27:27 I should love my music.
0:27:35 Edit.
0:27:43 No.
0:27:45 Dollar sign is not defined.
0:27:49 Set a load.
0:28:13 I should have a load.
0:29:11 Add event listener.
0:29:21 Target.
0:29:31 I should have a load.
0:30:59 Did I have a load?
0:31:07 I should have a load.
0:34:29 I'm assuming there is no data.
0:34:39 I should have a load.
0:36:41 I know there is a show backdrop.
0:36:51 I should have a load.
0:37:21 I could turn that off.
0:40:00 I don't know why I didn't have the lead.
0:40:07 Ah!
0:40:12 Why?
0:40:19 You have no position issues.
0:40:26 The body has no position.
0:40:50 I'm turning every property off.
0:40:57 I don't understand.
0:41:05 It goes from body directly to the div.
0:41:14 This is the div, right?
0:41:21 Shit, it isn't.
0:41:22 That's a different one.
0:41:28 It's under default content.
0:41:30 Check this out.
0:41:32 Boom.
0:41:37 Hmm.
0:41:40 I see.
0:41:43 If I turn this back on,
0:41:50 it still works.
0:41:57 It's because our thing is a thing.
0:42:07 I may need to mess around with this render section stuff.
0:42:19 I've never used it besides scripts.
0:42:25 Models.
0:42:33 Then we can go and get out there.
0:42:40 Where is our blank list?
0:42:50 Is this all we have to do?
0:42:57 Where is this at?
0:43:04 We just need to refresh.
0:43:11 That is not showing up.
0:43:17 I'm not showing up.
0:44:01 What did I do?
0:44:08 Music.
0:47:24 Now we just need to edit this.
0:47:31 We can click on the table.
0:47:41 Music.
0:48:07 I'm also going to fix the product view.
0:48:14 I'm going to fix the product view.
0:48:43 Music.
0:52:41 What?
0:52:43 You all been, you have in this whole time?
0:52:50 I'm not.
0:52:53 You're in the cast.
0:53:00 This is the last message I got.
0:53:04 I like trains and live in Europe.
0:53:08 It failed me.
0:53:15 I thought you were talking.
0:53:21 Okay.
0:53:23 Is.
0:53:29 Twitch.
0:53:33 Is this work?
0:53:36 It is.
0:53:38 My goodness.
0:53:40 I give size.
0:53:52 Okay.
0:53:55 Let me reach out.
0:53:59 It's not for CICD.
0:54:05 I give size.
0:54:15 I'm blind.
0:54:18 I'm sorry.
0:54:22 That freaking emoji.
0:54:25 The kickstart is so good.
0:54:28 I just had them.
0:55:27 Are you able to download the source code?
0:55:30 And run it?
0:55:32 What's the build there?
0:55:40 I just had them.
0:55:53 Every event zero.
0:55:58 I think this is why I need to make my...
0:56:03 Build this for Babylonia.
0:56:09 For Babylonia.
0:56:14 So you made...
0:56:16 You...
0:56:19 You cloned...
0:56:21 Are you cloning, Resonate?
0:56:24 Or are you cloning Babylonia...
0:56:27 You're the dogman.
0:56:32 Okay.
0:56:33 I'll put this chat on my side.
0:56:36 I'm sorry.
0:56:39 I didn't mean to ignore you all.
0:56:43 It's a string mouth.
0:56:50 100% healthy.
0:56:54 I took everything.
0:57:28 It feels like you just did a...
0:57:32 A data heist.
0:57:35 You had access to Fruchus computer for like two minutes.
0:57:40 And then you just copied everything that you could.
0:57:46 If you give me more information I might be able to help you.
0:57:53 I keep blue that works actually.
0:58:00 I'm sorry.
0:58:11 I keep blue that works actually.
0:58:18 Okay.
0:58:23 Now we have to play their top songs.
0:58:30 Okay.
0:58:42 I know that's just 5% juice.
0:58:48 It's only 80 calories in this whole fucking thing.
0:58:53 I have to have the calories of a coke.
0:59:00 Look inside Ornstein Trick's Kickstart.
0:59:08 Highest juice concentrate is white grape juice.
0:59:14 And then second is orange juice.
0:59:26 It's a joke.
0:59:28 Yeah, I knew it was a joke.
0:59:32 I mean if it was real I would help you.
0:59:37 Cuck!
0:59:45 Bro, Twitch cannot contain us.
0:59:48 We'd have to worry about Twitch.
0:59:50 We're on own cast.
0:59:54 How am I gonna do this?
1:00:00 I can't.
1:00:07 I love tabby now and tab back in and seeing the background of how freaking chaotic it has gotten.
1:00:15 I can't.
1:00:18 I had a dream.
1:00:21 That I was at like O-Tel thing for like a competition.
1:00:26 And I have a like an alpaca.
1:00:31 And the alpaca like started like becoming a librarian and like helping people like find things.
1:00:41 I don't know what the fuck I got.
1:00:43 I have that proct in my dreams.
1:00:45 But it did.
1:00:55 Should we just have an edit button?
1:00:59 And that will pull out a model on top of the model.
1:01:08 We need to look at this through database.
1:01:18 Database.
1:01:21 So.
1:01:24 The fuck say I dial on.
1:01:26 Oh, that's.
1:01:28 Okay.
1:01:29 So we have blank.
1:01:31 Blank is the mass-ped.
1:01:34 Then we have blank attributes, which is this, these rows.
1:01:43 And then blank attribute values are these rows.
1:01:59 Oh.
1:02:29 So we need to edit these three tables.
1:02:37 This one.
1:02:40 How about we start easy?
1:02:43 We start easy.
1:02:48 Find that's a pretty.
1:02:50 This is where you want to be.
1:02:52 Just forget it.
1:02:55 Dude.
1:02:58 This was this was a hype hype song.
1:03:21 Okay, we go to.
1:03:26 I think.
1:03:28 View.
1:03:35 This place.
1:03:37 Goodbye.
1:03:39 I think I need to.
1:03:41 Still.
1:03:49 Wait, what appears is.
1:03:53 No, sorry.
1:04:04 You all don't see this.
1:04:07 I'm gonna power computer.
1:04:24 I'm gonna.
1:05:24 The.
1:05:43 The four.
1:05:45 I know how to.
1:05:46 The four.
1:05:54 The.
1:06:46 Hey.
1:06:48 I wrote this shit really good.
1:06:53 To be fair, it's the fourth iteration.
1:06:55 I have really wrote this.
1:07:08 Let me copy an example.
1:07:19 I client.
1:07:24 I.
1:07:53 and
1:08:10 [Music]
1:08:20 Copy one last thing
1:08:24 [Music]
1:08:37 Fuck, diddo, diddo, thank you, diddo.
1:08:44 [Music]
1:09:01 Uh, any, a...
1:09:11 Publicly identified information.
1:09:16 No, I think we're still now.
1:09:22 You can watch now.
1:09:29 And I show music now.
1:09:39 Okay.
1:09:43 [Music]
1:09:46 This is...
1:09:51 Should be...
1:10:02 Why did I write this?
1:10:13 Okay, first of all, this is being sent to...
1:10:20 [Music]
1:10:31 Holy, async task-eye-action update.
1:10:39 From form...
1:10:44 Data entities, bullying...
1:10:50 Possibly.
1:10:54 Return.
1:11:01 Post.
1:11:11 I'm already a traitor.
1:11:15 I'm already a witter maker.
1:11:18 They're fashion.
1:11:20 I'm already a wienstain.
1:11:23 I'm already a gain-chee.
1:11:26 Guess who really chose me, three.
1:11:29 What's your idea?
1:11:31 I'm not gonna be mercy.
1:11:35 [Music]
1:11:41 Okay, that will send the post update.
1:11:48 This was...
1:11:50 Because I didn't have an ID.
1:11:53 So you need to change to...
1:11:56 Plank ID.
1:11:58 And these name attributes have to match up
1:12:01 with the name of the property of the class.
1:12:08 Um...
1:12:10 Name.
1:12:13 So this will be TXT blank name.
1:12:20 Blank name.
1:12:28 Name.
1:12:31 Yes.
1:12:39 Form to add records.
1:12:48 Huh?
1:12:52 Oh, these are side by side.
1:12:55 Well, that what fields do we have?
1:12:58 And blank name and base cost.
1:13:04 I think we just copy one of these.
1:13:07 Sift type text we do type.
1:13:15 Number.
1:13:19 And this is for...
1:13:23 Base cost.
1:13:27 So the name to be the same thing.
1:13:39 Base cost.
1:13:44 This adds a thing to the table.
1:13:52 Form to add records.
1:14:04 Um...
1:14:09 Let's just ignore for now.
1:14:13 And let's see create button.
1:14:16 And we're going to shove this into our...
1:14:23 Thing.
1:14:31 Sh*t this, good.
1:14:49 You want that out?
1:14:52 What's the good for?
1:15:00 Uh...
1:15:06 It's a website isn't.
1:15:10 This adds HTML.
1:15:26 That's when you click the delete button.
1:15:33 Um...
1:15:36 Okay.
1:15:38 So that will do that form.
1:15:40 It will second field is clear all fields, I think.
1:15:47 And this should be null.
1:15:54 Let's see if this works.
1:15:59 Nope.
1:16:02 Okay.
1:16:12 Here's our...
1:16:13 Things.
1:16:14 Mouse Puff.
1:16:16 Create.
1:16:20 Not found.
1:16:22 Submit form V3 is not defined.
1:16:25 That's because I didn't copy V3.
1:16:27 I copy V4 over.
1:16:36 Form ID clear fields.
1:16:39 Okay.
1:16:43 Mouse Puff.
1:16:48 Hey!
1:16:50 It actually came over.
1:16:52 And then we can just update that field.
1:16:56 I just do...
1:17:00 This...
1:17:03 Blank.
1:17:07 I probably don't have an update method.
1:17:10 But you just update it.
1:17:13 Okay!
1:17:16 Now we need to fill out the blank attributes.
1:17:23 Which I think if...
1:17:32 I think if you...
1:17:35 Do like a raise like this, it will fill it out.
1:17:41 I'm a lot more than free.
1:17:48 There's nothing really wrong with me.
1:17:52 I'm not a lot of people's cars.
1:17:55 I'm mad at them.
1:17:59 I'm tired of living with someone else.
1:18:03 I'm on someone else.
1:18:06 I'm trying to find a lion to say that.
1:18:10 I'm a dint of a lunch today.
1:18:17 It's not.
1:18:24 I have...
1:18:30 I thought like a little...
1:18:35 What was it?
1:18:38 It was expensive.
1:18:40 It was like one little bag of...
1:18:43 I'm going to go look because I need a walk break.
1:18:50 The only curry I had at Walmart was...
1:18:53 Okay.
1:18:54 First of all, the only...
1:18:56 Okay, is that Walmart?
1:18:58 Walmart has the name brand Japanese curry.
1:19:04 They only have it in freaking mild.
1:19:07 And...
1:19:08 Sorry, medium hot.
1:19:12 And like the extra spicy of golden curry is like that spicy.
1:19:20 So I bought butter, chicken, and simmer sauce.
1:19:26 And it is...
1:19:30 350 grams of liquid.
1:19:33 And I paid way too much money for it.
1:19:40 Three cups of cooked basmati rice.
1:19:47 I need to get...
1:19:48 I need to get different rice.
1:19:51 I'm not...
1:19:53 I'm not at that point yet.
1:19:56 But probably should.
1:19:59 Two, three.
1:20:00 The table sprints of cream.
1:20:02 You literally are a Simmer sauce and you don't come with cream.
1:20:22 Sear meat.
1:20:25 Add a Simmer sauce and stir until bubbling.
1:20:30 Pan with lid.
1:20:32 Reduce heat to low.
1:20:33 Simmer meat.
1:20:35 Until fully cooked and tender.
1:20:39 Proximate in the 20 minutes.
1:20:45 Served with cooked basmati rice.
1:20:49 Basmati rice will be like...
1:20:51 Mmm...
1:20:52 Jasmine.
1:21:01 The cat was running bad, I don't know where she went.
1:21:06 Brother healthy she go.
1:21:13 Mild.
1:21:15 I will remove that e-boat.
1:21:19 And now we can't access H.
1:21:21 Um... have you tried?
1:21:27 Um... what's it called?
1:21:30 Windows?
1:21:33 Have you tried... uh... what is it?
1:21:37 Fuck.
1:21:38 I don't remember the...
1:21:44 I don't remember.
1:21:46 My ass.
1:21:48 Do not remember.
1:21:57 Let's go home.
1:22:00 Recently released.
1:22:02 Newly added releases.
1:22:05 Yes!
1:22:08 I can now listen to my 621 Gex.
1:22:21 They have a palm crush by a mellet.
1:22:24 I have to listen to that one X.
1:22:55 Harder to...
1:22:57 P session than it is to SSH.
1:23:02 I don't know what that is.
1:23:09 All I want at a Linux is...
1:23:13 Uh...
1:23:16 I want games.
1:23:19 And I want to or a farm.
1:23:23 I've given it.
1:23:25 I just want games.
1:23:27 Unlimited games.
1:23:30 But no games.
1:23:34 I'm trying to switch them by friend cell mix.
1:23:38 But I can't play Fortnite.
1:23:46 That's where I'm at.
1:23:53 I'm not afraid to play Fortnite.
1:23:58 Okay.
1:24:00 Let's make it!
1:24:08 Fake table.
1:24:14 So this will have to be called "Point Attributes".
1:24:24 [Music]
1:24:41 Wow.
1:24:43 Password department.
1:24:53 I really love your art.
1:24:56 Point Attribute ID.
1:25:00 [Music]
1:25:09 And put type hidden.
1:25:13 Name...
1:25:15 Value.
1:25:35 Value is at...
1:25:40 Oh shit. I guess we should...
1:25:47 Ro...
1:25:49 That fake attribute ID.
1:25:59 And then we have...
1:26:02 Blank ID.
1:26:11 This is the issue because...
1:26:15 Technically...
1:26:20 Should I have a reference to Blank ID?
1:26:27 I don't think it should.
1:26:30 Honestly, I think this can go.
1:26:38 I like. That stays.
1:26:41 Am I fucking stupid?
1:26:59 That ties it to the Blank.
1:27:02 I was...
1:27:04 I'm thinking of something.
1:27:09 So we have Attribute ID.
1:27:16 What?
1:27:20 Why?
1:27:26 Database.
1:27:35 So the Blank Attribute that has Blank IDs.
1:27:39 Correct.
1:27:51 Attrib...
1:27:53 You just...
1:27:57 You're just not right.
1:28:00 I think I'll see old field after I get to delete.
1:28:03 Okay, yes. This matches my database now.
1:28:08 Okay, we have Name.
1:28:16 We have...
1:28:20 Select Multiple, which is a type of number.
1:28:27 And then we have Required, which is a checkbox.
1:28:47 And this is weird.
1:28:51 It doesn't have a value.
1:28:54 This thing is required.
1:28:59 If it's true, then you say checked.
1:29:04 If not, you say nothing.
1:29:09 Delete.
1:29:13 That should populate them and maybe send them over.
1:29:24 I click Edit and something doesn't like me.
1:29:29 500 server here.
1:29:34 What if you wanted to click Edit?
1:29:38 My God said 500 server here.
1:29:42 Owncast.
1:29:45 Try to parse Shell, Session, and Windows.
1:29:50 No.
1:29:55 Rent Archery, you're just to fuck everything up.
1:30:00 I run Archery my laptop, and I'm surprised I haven't fucked it up yet.
1:30:05 But I just have the bare minimum.
1:30:10 Oh, I should probably have the new column headers.
1:30:15 One, two, three, four.
1:30:20 This is Name.
1:30:24 Not May.
1:30:27 Is that Not May in Spanish?
1:30:32 Is that Japanese?
1:30:37 Select a multiple and
1:30:41 Required.
1:30:46 Heart reload.
1:30:50 My homies love Heart reload.
1:30:55 That is their...
1:30:59 Let's fix the checkbox.
1:31:02 You have to do a weird HTML thingy.
1:31:08 Maybe that works.
1:31:15 There you go.
1:31:43 Checkbox thingy.
1:31:50 If he creates, doesn't populate that.
1:31:58 Oh my goodness it does.
1:32:07 Sick.
1:32:10 So now we can technically edit this and these.
1:32:17 I like to see you lock me down.
1:32:24 I'm going to wait for you to turn around.
1:32:31 I like to see you lock me down.
1:32:34 We need to do an add button.
1:32:42 That will add these new rows.
1:32:46 Which I believe already had.
1:32:49 Form to add rows.
1:32:54 What if we just have an add button?
1:33:09 Calls add button should be done here.
1:33:27 This is HTML.
1:33:34 That's here's me.
1:33:41 What are these doing?
1:33:48 Indexed GUID safe?
1:36:13 Don't need any of the air handling.
1:36:27 This is obviously doing something weird with the indices.
1:36:52 Unchit.
1:37:22 We are recalculating.
1:37:29 It is correctly updating.
1:37:39 I'm going to restart.
1:37:47 I run one.
1:37:54 I'll just play all of G-pop Demon Hunters.
1:38:01 Click add.
1:38:05 We get an air.
1:38:09 I'm going to restart.
1:40:00 I'm fucking confused.
1:40:06 Rose get added here.
1:40:10 Yeah.
1:40:13 You're right.
1:40:17 Like attribute value.
1:40:24 I just think we need to skip this.
1:40:32 Maybe.
1:40:39 There we go.
1:40:42 Now if we go blah.
1:40:45 Negative one required.
1:40:50 That's a fucking line.
1:40:58 It did not like that.
1:41:01 500 server error.
1:41:07 Can you elaborate?
1:41:10 Blank attributes zero, blah blah blah.
1:41:13 Required is invalid.
1:41:17 That required.
1:41:24 Type O.
1:41:31 I'll be.
1:41:38 Pass.
1:41:41 That's an issue.
1:41:48 It's not showing up.
1:41:51 The new blank attribute.
1:41:58 Underneath.
1:42:05 I'm.
1:42:20 Um.
1:42:25 The blank attributes is that.
1:42:30 Do I need a callery number indices?
1:42:37 See if that fixes it.
1:42:42 Is that an?
1:42:43 We're like a very baby spider running across.
1:42:48 I think that's an an.
1:42:55 It's like so small.
1:43:02 I'm.
1:43:09 Don't hot reload when you're.
1:43:17 Add do be added.
1:43:19 Thank you.
1:43:24 Ass.
1:43:29 There we go.
1:43:31 We got size.
1:43:34 We got material.
1:43:38 And then we have ass.
1:43:42 It's sheet.
1:43:43 Blank attribute ID is zero.
1:43:45 It needs to be null.
1:43:47 Or it won't.
1:43:51 It's a pretty new record.
1:43:58 It's a null.
1:44:06 Blank attribute ID.
1:44:15 That is a me issue.
1:44:22 I did the sin.
1:44:29 Wait, no, I didn't do it.
1:44:35 Okay, I didn't like that.
1:44:39 I didn't like that.
1:44:48 Any more ears?
1:44:57 I don't know.
1:45:12 Deque minus one required.
1:45:18 There you go.
1:45:20 Now it's null.
1:45:21 Okay, we are almost there.
1:45:26 Now we can add to it.
1:45:33 The silly actually delete.
1:45:38 Delete actually.
1:45:43 How do we add the sub table to the table?
1:45:52 The sub table to the table.
1:45:59 I didn't like that.
1:46:28 Okay.
1:46:35 Take a step.
1:46:41 Take a step of energy.
1:46:43 And I'm going to speed through this.
1:46:56 Okay, four each element in the table.
1:47:00 We need to create a new row.
1:47:04 With colespan.
1:47:08 I like TD with colespan of four.
1:47:14 Because that's how many columns we have.
1:47:20 And then in here, we can do another four each.
1:47:30 Put his paste on row.
1:47:36 Link out your boot values.
1:47:43 And then in your pattern set this show it.
1:47:51 Take down.
1:48:07 Not shit.
1:48:14 Up here.
1:48:21 Take down.
1:48:25 This will be table row.
1:48:34 Just my database.
1:48:37 So we have.
1:48:44 Some hidden.
1:48:51 And then in here.
1:49:46 That is that the name we have to give us.
1:50:06 Okay, we have name.
1:50:34 We have material costs.
1:50:39 And then we have price.
1:50:44 For having no way.
1:50:49 Allegedly.
1:50:53 And then in here.
1:51:08 They are there.
1:51:13 It do be there.
1:51:17 This is.
1:51:22 I will name it.
1:51:29 It's just the form version of this.
1:51:45 And then in here.
1:51:55 Don't cut it.
1:52:00 So we have name.
1:52:05 We have material costs.
1:52:08 And then in here.
1:52:18 This looks like ass.
1:52:22 But it works.
1:52:26 We can't make it.
1:52:29 Or if you click it it shows.
1:52:32 And then in here.
1:52:41 Oh my goodness.
1:52:44 Delete.
1:52:46 So now we need to add an ad for this table.
1:52:53 This is so ass.
1:53:00 Can I?
1:53:03 How does this look visually?
1:53:10 It just works.
1:53:33 Okay.
1:53:38 Let's copy this.
1:53:48 I don't like how it bloated.
1:53:57 First of all.
1:54:02 You are dead.
1:54:06 You are old.
1:54:09 You are also dead.
1:54:17 And copy this.
1:54:21 So that I don't forget.
1:54:31 I don't want to.
1:55:19 Why is that not there?
1:55:27 I don't want to.
1:55:37 So here's the issue.
1:55:41 We're going to have to.
1:55:45 I'm pretend it's not an issue.
1:55:50 You want to.
1:56:05 I don't want to.
1:56:23 We need to somehow feel that out.
1:56:31 That's blank.
1:56:37 We need to somehow get the value from that.
1:56:45 How do we get the parent?
1:56:54 I don't want to.
1:57:04 That value button.
1:57:12 This is so ass.
1:57:19 I don't want to.
1:57:29 I could do cheating.
1:57:39 That will give me the blank.
1:57:42 I can't do it.
1:57:52 We broke into one million pieces and we can't go back.
1:57:57 But now we see another beauty in the broken glass.
1:58:02 This doesn't part of me.
1:58:05 Now we need to somehow recount you late.
1:58:13 We need to do this.
1:58:15 But for this specific subtable.
1:58:22 We need to do this.
1:58:55 We broke into one million pieces and we can't go back.
1:59:10 We need to do this.
1:59:31 Technically we can set this zero.
1:59:39 We need to do this.
1:59:49 Because the recalculate will change him anyway.
1:59:54 Now we just need to...
2:00:00 table t body TR. Department table t body TR. So this is the department table t body
2:00:14 t r. (laughs) uh uh. (laughs)
2:00:43 table t body TR. I mean I can class it name it ass.
2:01:12 .ass. (humming)
2:01:30 We need to make sure
2:01:49 .ass. dash dash dash. You want this?
2:02:04 .ass. dash dash. That will be a unique table.
2:02:50 .ass. dash dash dash. That will be a unique table.
2:03:05 .ass. dash dash. That will be a unique table.
2:03:35 .ass. dash dash dash. That will be a unique table.
2:03:55 .ass.
2:04:08 That will be a unique table.
2:04:23 .ass.
2:04:52 That will be a unique table.
2:05:02 .ass. dash dash dash. That will be a unique table.
2:05:25 .ass. dash dash. That will be a unique table.
2:06:05 .ass.
2:09:10 Red X.
2:20:00 and
2:20:24 I bet it's not deleted man I swear
2:20:48 I'm not sure if I can get a copy of the game
2:20:55 and everything's so populated
2:20:55 definitely not a download started pop up
2:21:02 we need to make this bigger
2:21:09 model
2:21:15 this is
2:21:22 display block
2:21:22 I think there's some
2:21:27 bootstrapped class
2:21:29 we can make it wider
2:21:32 full screen model
2:21:36 model full screen
2:21:38 is the class name
2:21:43 link view model
2:21:50 place on model dialogue
2:21:57 okay maybe not that much full screen
2:22:03 it do be full screen
2:22:13 how about
2:22:20 model
2:22:20 excel
2:22:20 there we go
2:22:27 that looks sick now
2:22:34 there we go that looks sick now
2:22:53 named in that color
2:23:00 why not
2:23:07 what a name that come over
2:23:07 huh
2:23:16 required
2:23:32 and
2:23:53 some of the
2:24:51 my music stop
2:24:56 so you have a pick up a paper
2:25:01 and size
2:25:04 correct
2:25:08 but I hit add attribute
2:25:13 it adds
2:25:18 a table to each action
2:25:25 and
2:25:39 creates
2:25:46 and
2:30:26 (upbeat music)
2:32:59 Are you excited that the...
2:33:01 the decker's coming out tomorrow?
2:33:03 Why am I downloading?
2:33:06 I'm downloading shit this whole time!
2:33:09 (upbeat music)
2:33:12 (laughing)
2:33:14 That's funny.
2:33:16 (upbeat music)
2:33:17 I have to fix that.
2:33:19 (upbeat music)
2:33:21 For my work,
2:33:23 I had to...
2:33:25 update my form submitter to also support downloads.
2:33:30 But I guess I made it forced to download.
2:33:35 (laughing)
2:33:37 (upbeat music)
2:33:40 (sighs)
2:33:43 Okay, that will correctly set the value.
2:33:46 If I just...
2:33:48 do this...
2:33:50 (upbeat music)
2:33:53 what is the ID?
2:33:56 Blank Attrapue ID.
2:33:58 No.
2:33:59 Correct.
2:34:00 Name, Decoy.
2:34:02 Correct.
2:34:03 (upbeat music)
2:34:06 I believe.
2:34:08 (upbeat music)
2:34:11 That's all we need for UI.
2:34:15 And I never want to touch UI ever again.
2:34:19 (upbeat music)
2:34:24 Oh, we also need to check the new pro.
2:34:28 Not this one.
2:34:33 So, let's say this Decoy add a value of Meow Mix.
2:34:40 What's it say for the value ID?
2:34:43 Should be no all.
2:34:46 (upbeat music)
2:34:50 Blank Attrapue ID.
2:34:52 Oh.
2:34:54 (upbeat music)
2:34:56 Sero.
2:34:58 What I know.
2:35:00 No.
2:35:03 But Blank Attrapue ID is zero biggest it is no.
2:35:09 That's gonna be a me.
2:35:11 That's gonna be a me thing.
2:35:13 (upbeat music)
2:35:18 Do I?
2:35:21 Have I?
2:35:23 (upbeat music)
2:35:28 Oh, no, what I'm doing.
2:35:39 (upbeat music)
2:35:49 Let's fix the download.
2:35:53 (upbeat music)
2:36:13 Assume is a file.
2:36:17 I'll see else.
2:36:19 If it's not application JSON.
2:36:25 No.
2:36:29 (upbeat music)
2:36:34 To be honest, what content type?
2:36:42 What content type am I sending back?
2:36:47 I don't know how OK's work.
2:36:50 Network save.
2:36:58 Response.
2:37:01 Response headers.
2:37:05 Zero.
2:37:07 (upbeat music)
2:37:17 If I don't give anything.
2:37:28 Four.
2:37:36 Content type equals Blank.
2:37:54 I think that's correct.
2:37:57 Is it pop up?
2:38:03 And it's expected end of JSON input.
2:38:09 What the fuck does that mean?
2:38:21 Oh, because it is going in here in January.
2:38:29 (upbeat music)
2:38:58 Oh, that should work.
2:39:06 Yeah.
2:39:16 Then we can have a else.
2:39:28 (upbeat music)
2:40:00 Let us database saves and work my database.
2:40:18 It's not gonna be bad.
2:40:29 I need to remember how to update how I did updates and never.
2:40:35 I'm not dapper build.
2:40:39 No, I'm trying to be.
2:40:40 It's so nice.
2:40:42 Check command.
2:40:47 Oh, that's super easy.
2:40:52 Get blanks.
2:41:02 Link attribute values.
2:41:22 Okay, and we just copy and paste this onto product attribute.
2:41:47 And onto blank.
2:42:01 Agent code blank.
2:42:09 You are normal.
2:42:16 And we come up here.
2:42:27 I can go like this.
2:42:51 Save blank.
2:43:13 Let's save blank attribute.
2:43:38 Link attribute.
2:43:54 Let's say blank attribute value.
2:44:18 There we go.
2:44:28 For each bar blank in blanks.
2:44:45 No, I fucked that up.
2:44:55 For each attributes.
2:45:04 For each of our values.
2:45:25 That is our database connector.
2:45:29 Now we can do connection dot.
2:45:36 Save blank attribute value.
2:45:46 Save blank attribute.
2:45:56 Save blank.
2:46:00 But there are some edge cases.
2:46:10 How's your day in ADA?
2:46:17 I think we need to save this beforehand.
2:46:32 So if they are new.
2:46:56 This will be no.
2:47:11 So return the IDE equals an int await.
2:47:36 That doesn't have to be await.
2:47:49 For each attribute.
2:48:12 That one can save as fast as it wants.
2:48:42 Save the database.
2:48:57 Save blank.
2:49:15 I think we fucked up somewhere.
2:49:29 Let's try catch aception.
2:49:53 Blank does not exist.
2:50:20 Are you fucking sure?
2:50:30 Because this is the lower case.
2:50:32 That is so weird sometimes.
2:50:40 How do you fix it?
2:50:44 That's for dot table blank.
2:51:12 But it does have you lifting.
2:51:17 I don't mind too much.
2:51:29 That returns its ID which is one.
2:51:50 So many database connections.
2:52:01 I refresh that page.
2:52:08 We lost this.
2:52:12 What happened?
2:52:15 Why is there two of these now?
2:52:26 Blank attribute ID.
2:52:37 I added the wrong thing.
2:52:47 4x.
2:52:55 You are one.
2:53:02 6x.
2:53:09 I fixed that.
2:53:21 Let's do 4x.
2:53:36 What?
2:53:39 I'm not sure.
2:54:23 What?
2:54:31 This is pop up.
2:54:33 This is not my pop up.
2:54:43 6967.
2:54:46 Why is it needed in 69 cents?
2:54:56 I'll read your chats.
2:54:59 Let's go.
2:55:06 It shall be good.
2:55:09 I'm not sure.
2:55:34 677.
2:55:42 Why does it have to end in 69?
2:55:50 What's happening?
2:55:56 There's nothing in here.
2:56:03 I'm not sure.
2:56:13 This is literally it.
2:56:24 There's no input validation.
2:56:32 I'm not sure.
2:57:11 Please enter a valid value.
2:57:21 The two nearest valid values are
2:57:32 677.
2:57:42 It's the step attribute.
2:57:52 It does a default.
2:58:02 I thought you had a force to step.
2:58:10 You can step one cent at a time.
2:58:14 Any other numbers?
2:58:16 Material costs.
2:58:18 Price increase.
2:58:21 That's weird.
2:58:31 I guess I don't work with input numbers that much.
2:58:41 677.
2:58:48 It's just the steps.
2:58:53 It's 677.
2:58:56 Did it port the data again?
2:58:59 It did!
2:59:08 You just moved that one up?
2:59:12 Why?
2:59:16 Let's fix it in the database.
2:59:21 We can step through it.
2:59:30 69.
2:59:40 6x4.
2:59:47 Boom.
2:59:50 That's correct.
2:59:52 It moves to this one.
2:59:58 This blank attribute
3:00:00 is the material.
3:00:04 Blank attribute ID is 2.
3:00:14 Now it's 1.
3:00:18 Is that how many records it saves?
3:00:41 No, because I'm manually returning.
3:01:07 That's the number of rows affected.
3:01:17 Returns the ID of the newly created record.
3:01:30 That's what's fucking us up.
3:01:34 This is our update.
3:01:58 We're just going to have to return these ourselves.
3:02:05 I thought it would return.
3:02:12 We get that.
3:02:42 Now that will correctly return the ID.
3:03:00 Now, right one.
3:03:17 See another 6/7.
3:03:21 Completed.
3:03:23 6/7.
3:03:24 And it didn't fuck that up.
3:03:27 Okay, let's add another thing there.
3:03:32 It calls acrylic 3.
3:03:44 That works.
3:03:45 That required didn't save.
3:03:57 Required does not save.
3:04:00 Because of a ism called fucking stupid bullshit.
3:04:12 A ism.
3:04:16 So we need a new public string.
3:04:30 Let's add this one.
3:04:36 Public string required.
3:04:39 Why is that the B string?
3:04:43 HTML will send back.
3:04:56 It's just blank or on.
3:05:16 The only checkbox I think it is.
3:05:29 And then underscore required.
3:05:56 Okay, so as you can see, underscore required is on.
3:06:18 I'm trying to think, should I attribute that required equals attribute that underscore
3:06:43 required that to lower lower.
3:07:11 I'm trying to think, should I attribute that required?
3:07:18 That is on.
3:07:43 All that's working.
3:07:50 Maybe.
3:07:53 Connecting.
3:08:15 If we remove one, it doesn't delete it.
3:08:26 Maybe your only additives or not removing tubes.
3:08:37 Here's the issue.
3:08:41 For auditing purposes, we should not have them deleted.
3:08:44 We should have them inactive.
3:08:51 We're going to delete them for now.
3:09:10 We should have saved.
3:09:40 Okay.
3:10:10 .
3:11:10 So, if blank ID has value, current blank.
3:11:37 Okay.
3:11:47 And now.
3:12:08 If the attribute values ID is no longer in here, delete it.
3:12:36 Okay.
3:13:25 Now, we don't know if we need to go to current blank.
3:13:54 Okay.
3:20:00 So if we delete and click 3 save.
3:20:14 Grab the current link.
3:20:16 It's like yes I found an attribute and you're still there.
3:20:21 An attribute value you're still there.
3:20:23 I found this one, you're still there.
3:20:31 That one, still there.
3:20:34 Next attribute.
3:20:35 Attribute value.
3:20:36 You're gone.
3:20:37 I click 3 scott, it will delete it.
3:20:44 Next one.
3:20:48 I click 2.
3:20:55 I click 2 still there, bud.
3:21:02 It's not there.
3:21:09 It's because of the delete, it didn't update the ID.
3:21:39 It's done.
3:26:37 This is not working.
3:26:57 It's done.
3:27:57 That's populating.
3:28:17 What's this?
3:28:37 It's done.
3:31:37 There we go.
3:31:57 That fixes that book.
3:32:17 It's done.
3:33:57 It's not updating.
3:38:17 There we go.
3:38:37 It's actually really sick.
3:38:57 Save.
3:39:17 I need to do like a order.
3:39:37 Thank you.
3:40:00 A nice thing to add will be the orders.
3:40:21 But this is working 100% to my knowledge.
3:40:26 And this was the hardest thing to implement to my knowledge besides like external payment.
3:40:39 But those are just API hits. That's just me re-API docs.
3:40:57 Set this to -1 because I want to be, you can select unlimited amount.
3:41:05 It does break.
3:41:13 Let's fix it.
3:41:31 The nails.
3:41:48 I'm going to add some price.
3:42:07 For each attribute group.
3:42:31 I don't know what rad x is.
3:42:38 I'm going to add some price.
3:43:04 I'm going to add some price. I'm going to add some price. I'm going to add some price.
3:43:24 If it equals 1, if it's greater than 1, I should have put it.
3:43:46 I will say the main thing I hate about Visual Studio is that it hates formatting.
3:44:10 Maybe that will fix it.
3:44:40 To project this to -1, change that to the one.
3:44:58 I'm going to add some price. I'm going to add some price.
3:45:26 I'm going to add some price.
3:46:06 Let's see if it's going to hit.
3:46:24 Maybe I'm just picking it.
3:46:43 I'm going to add some price.
4:00:00 It's the other.
4:00:30 [Music]
4:01:29 Okay. That's how everything. That's so fucking annoying.
4:01:36 [Music]
4:01:49 But that is done. I mean, I might make like a little just a white background for this.
4:02:05 It doesn't really matter. This is this is back end. This looks sick.
4:02:18 I think I'll end it there and cook some food.
4:02:25 Thank you all for watching the 4 hour stream. Thank you.
4:02:32 [Music]
4:02:37 We'll see. We'll see what I do. Bye. Bye.
Events
Summary
**# Overall Summary** ## Timeline - **00:00 - 01:00**: CrownedHaley worked on their merch website using Ansible playbooks, encountered tracking issues, created new products, and planned an admin panel. They also struggled with positioning and render section stuff while setting up the site. - **01:00 - 02:50**: Haley continued working on the merchandise website, creating forms, adding attributes, fixing indexing issues, and dealing with visual bloating. They also discussed Linux gaming, cooked dinner, and played G-pop Demon Hunters. - **02:50 - 03:50**: CrownedHaley named tables humorously, sought viewer opinions on design, fixed download issues, set up the database, and struggled with database connections. They also engaged with viewers for suggestions and improvements. - **03:50 - 04:10**: Haley dealt with data saving and retrieving issues, fixed attribute IDs, added order functionality, and ended the stream after 10 minutes. ## Funniest Moments - Haley's alpaca dream at the start of the stream (01:00:26) - Repeatedly saying ".ass. dash dash." humorously emphasizing its uniqueness (e.g., 02:02:50, 02:03:05) - Competent-golick's comments and reactions throughout the stream ## Biggest Accomplishments - Progress made on the merch website, including creating new products, planning an admin panel, fixing positioning issues, adding attributes, setting up the database, and implementing order functionality. - Engaging with viewers for suggestions and improvements throughout the stream. ## Memorable Viewer Reactions - Viewers amused by Haley's humorous table naming and alpaca dream - Active participation in suggesting changes and improvements to the website layout and design - Competent-golick's engaging comments, jokes, and reactions throughout the stream ## Interesting Facts - CrownedHaley is using local development tools, Ansible playbooks, Archery, bootstrap classes, and MySQL for their merchandise website. - They mentioned needing help building the site for Babylonia and working on a VR avatar for AnadiaShark. - Implementing orders was the hardest part for CrownedHaley besides external payment.
Stream Stats
Chat Replay
00:02:48 Tobs:

:3

00:03:57 Tobs:

uuh

00:04:42 Tobs:

as in "i like"

00:05:06 frosty-prodigy:

i am once again staring at fedora bluefin build scripts and ansible playbooks

00:06:08 fervent-shockley:

Ansible is crazy

00:06:18 frosty-prodigy:

are you sure about that?

00:07:01 frosty-prodigy:

one more hint: i like trains and live in europe

00:07:12 fervent-shockley:

xD

00:07:18 fervent-shockley:

thats too easy

00:07:49 frosty-prodigy:

confirm your answer: am i anadiashark?

00:10:17 Decoy:

ansible is not for ci/cd, it's more sysad automation

00:10:39 Decoy:

vulnerability management specifically

00:12:10 fervent-shockley:

lol haley is blind

00:12:11 Decoy:

what if i use this emoji :img352:

00:12:46 Decoy:

oh kickstart fucking slaps i used to drink those all the time

00:12:51 fervent-shockley:

I heard mountain dew makes pp go small

00:13:12 Decoy:

sumimasup girl

00:14:46 fervent-shockley:

Nice bg

00:18:10 fervent-shockley:

:maid::puppet::thanks:

00:18:52 fervent-shockley:

But it would be cool if you did that

00:20:37 fervent-shockley:

WHAT

00:20:39 fervent-shockley:

lol

00:20:48 fervent-shockley:

Deckard is running on .NET 10 confirmed lol

00:20:49 Decoy:

since you asked, it is not real

00:22:55 fervent-shockley:

Decoy who do you think I am?

00:23:11 Decoy:

poopenfarten

00:24:49 fervent-shockley:

:blobthinking:how

00:24:55 fervent-shockley:

did you get that so easily

00:25:14 Decoy:

:img352:

00:29:26 Decoy:

haley when are you going to run me through properly cloning the ydms repo (i made a fork and it won't build)

00:32:15 fervent-shockley:

:ablobaww: are we gonna get more decoy whispering one day btw?

00:33:56 Decoy:

what

00:34:33 fervent-shockley:

y not

00:34:54 Decoy:

what are you even talking about when was this

00:35:29 fervent-shockley:

Huh you dont remember the decoy whisper stream?

00:35:40 fervent-shockley:

You even asked me for "advice" xD

00:35:55 Decoy:

i don't think i ended up whispering at all though

00:36:23 fervent-shockley:

true but maybe next time it will be better xD

00:36:47 Decoy:

this system has 128 gb of shared memory and i was like "what happens if i assign it all to the gpu and have the ram at 0" and then linux kernel panic'd with a memory access violation hmmmm

00:53:31 Decoy:

never trust owncast

00:55:52 Decoy:

build is for babbalonia

00:56:56 Decoy:

i took everything to build for myself later

00:57:53 Decoy:

curl ydms -r

00:58:13 Decoy:

maybe after i finish this thing or tomorrow

00:58:43 Decoy:

for legal purposes this is a joke

00:59:31 Decoy:

HIGHEST JUICE CUCK

01:19:36 Decoy:

mild :img352:

01:20:52 Decoy:

i just configured selinux too hard and now i cannot ssh in.

01:22:07 Decoy:

it's actually harder to pssession than it is to ssh security wise

01:23:36 Decoy:

try to powershell session into a windows computer without an entire fucking domain

01:25:10 Decoy:

i should try to run arch for a year just to fuck everything up, i'm too used to fedora

01:39:13 Decoy:

add do be adding

02:14:53 competent-golick:

that's a lot of rows

02:28:06 competent-golick:

decoy branded mix

02:29:18 competent-golick:

third strike music lets fucking GOOO

02:33:28 competent-golick:

0b zip file hell yeah

02:36:12 AnadiaShark:

buying -1 decoy?

02:47:02 AnadiaShark:

good, bit sleepy, my fursona avatar is being made. the progress has started

02:47:49 AnadiaShark:

I shall see how well indie game developer makes VR avatars.

02:49:16 AnadiaShark:

i feel like i recognise that hat from somewhere

02:49:58 AnadiaShark:

69 69? 6 7 6 7? 420 420? 34 34?

03:17:58 competent-golick:

third strike music lets fucking GOOOO

03:32:38 competent-golick:

why did froox repost your fall festival post

03:32:42 competent-golick:

maybe he missed out and wanted to go

Successfully.
An Error Has Occurred.