 It'll start in a second I'll check my sound it's close any social media. It's over distracting. We don't have a GPT-4 Any more using 3.5 My do now have Copilot give you have co-pilot. So we'll be we'll be using that instead So let's see we had this App application So originally meant to be doing this labeling of ACG waveform This one's doing okay. I think we actually improved on it and Turn it into a flask application So we can run it from here locally at the moment Make it available for you as well in a bit just fixing a few Minor things. Let's do previous Chats ACG project ratio I think it was this one Yes Yes, we wanted to change the html And because so it So all the description is at the bottom not on the side, you know why it Why it is on the side? So we want to place is a content section on the Bottom of the page Work for html it all Should be active This Of the page It's actually doing anything. I don't know why Maybe it doesn't work for html. I haven't actually used co-pilot. Oh, no, I did use co-pilot before but only Briefly telling the detail information about the existing index html is how to might look after pending the content Right so we have our header In the body, we have a class container which ends over here and we have the Okay, that is how It looks like so it should be fine this within the body Main wrapper We need a main wrapper. We'll have another one of those All this and here we'll have New the CSS in wrapper CSS over here within here save that right now it's working. Okay Is This the body main wrapper container Did the input wearables just disappear on me html A phone container is not visible Center so if I comment this Where is the form? Write the form is there It's outside This green what's on is outside this Do I use can use co-pilot to troubleshoot stuff? And no spell seeing first suggestion. Yeah, we we tried that that works. Okay Jerry causes from comments Script doesn't work in html and get No But is working at all. What's thinking forever? And does it work for html? Generate sit on completion. For example to start typing following html code Generate over all get up. Yeah, that's okay And how to troubleshoot a layout of a html page Using github co-pilot voice to Text it's not great Shoot HTML layout How to Page how does it meant to Skithub meant to work. It's working. It's trying to do something HTML code Do I just write start with a comment? I Don't see it's making any suggestion after a comment the ration span. That's not relevant, is it? Comments for just after calling you can Fallen keyboard show control out. You'd have to be the list of code suggestions It's only in beta. Is it still in beta? Fonkter is in the visible page on the outside. You can adjust the html structure. Here's an updated version of your html Places phone content within the visible page So we have our main Rapper We have a container pretty sure it's the same What's the difference it should be within the main rubber we do this as well Still outside the page Mental right how to fix but already Sent it. Okay, the main rubber. It's play flags like direction column The line center just if I center with 100 mean height for rounded corners form container Changed they have changed. So what's the problem? The edit this one didn't Comment that that didn't help it is sweet It can be content out this max change anything Right so in the body height should not be 100% Phone contents my container Another fabric on is okay better and Index html. What's this called content section? Still an IT others IT what container a Content section That's who I have to do up and running Shall we publish this quickly? Let's Is seen Let's pop this into part as well. Oh, thank you Joel for pointing that out They should be audio Just was coughing before and muted my microphone and forgot to unmute it a Common thing during a was it covered thing. No your microphone is muted It's probably the sentence of 2021 so we covered those prompts previously for this new Tool looks the same. There's a subtle difference that this one's actually labeling the different DCG components So yeah, we used those prompts before they seem to work Yeah, we fixed the legend. It had it was repeating the same thing over and over again now. It just has the puque PQ RST as it should This thing also will not Keep Generating a new chart unless you actually release the mouse So that's handy because you don't want you don't want my server to Unnecessarily work too hard. Yeah, heart rate Works okay. Yeah, the x-axis could be fixed. It should be actual seconds, but yeah, those are samples and Yes segment range Can actually see how the algorithm is working It's the code so all the code is in this Python script which Well, it's normally just develop on my website I can prefer my website of a github But yes, we will Push it to github as well Is actually have all those Commits github stuff that still needs to be pushed out But yeah, I just didn't have to You have that time to go over it, but yes, it is on my website Yeah, you can refresh the page for default and these buttons just with the same parameters You could be generating more more signals Actually, there is some No, isn't it we're using that the new rocket to can go and check it out We should have a link to it in there Description there No, why is it not there? Let's fix it up There's a proper way of referencing And the new rocket Was actually a page Yeah, they actually have their own page neurophysiology github. So that's the one we're using to Simulate the ECG and that's also finding the PX Some right. We're actually not using that one Didn't actually realize it has that option. I thought it's only finding the Mainpeak section looks much better. Yeah, this is also nice when the The PQRST just multiple of them ovulate on top of one now, then you can see the variability In them, so instead of time domain it just ovulates multiple complexes in the same window and then showing you variability Of different parts It's a nice little toolkit so we are using it but Only for Generating the ECG and finding that they are peaks so the black dots there And the PQ S&T are found using a different algorithm pretty simple Being we're just looking at range and if there is a peak or a positive peak and a negative peak That's all it does. So pretty basic Yes, they're thresholds Actually you'd have to turn this into a variable and Had an option to change it as an input, but we might do it and next time we'll release it first and go from there Many because there's still a bunch of tools on the side that we have to get working again May improve this neural net a signal prediction waveform prediction will be a Next in line There's any Questions or any suggestions how to improve this or what's missing Please do let me know Where will we so we had this one thing is I don't understand how to use a keyed hub co-pilot properly So we can still using As to using GPT 3.5 my subscription to GPT 4 expired yesterday So we have this file. It's the getaway interface for the web server Should know how to do it by now because we already have a few quite a few flask applications running on the server But I don't remember how to do it. That's the problem of using a bot because it's doing everything for you and Then you don't actually know how to do this out Let me see. Well, first we obviously need a terminal. We can use this terminal. And no, we need another terminal And with the great terminal now Something I need to do on a separate screen is Open and I'm using Apache server Where normally the settings file is located and let's pop it into a Part as well It's kind of sick of a chair GPT. No, so we're not using her Rocco Yes, we're using boon to Know that's the main settings file What there's a need to call the a Jupiter Jupiter light Yeah, I'm trying to minimize use of External of Any tools for that matter trying to do everything locally keep everything in Python And okay, so why do I need another tool then? Yes, it sounds like this. This is the basic kind of thing. Yeah, so we need to adjust Forget how to do it. Yeah, the conf file the multiple cone. Yeah, that's the folder. I'm sure I'll just do it on a separate screen just for safety reasons For the yeah, we have a bunch of those configuration files Yeah, we need This one I forgot a how to open a configuration file using the inbuilt text editor in built in Buntu It's called the called rage Text rage no Forgot the speech to text doesn't work very well It's meant to be configuration well Text editor built in Buntu It's like every time you're doing something that would be like another tool that you have to use Not Veeam not nano. Yeah, this one G edit. That's the one And so I need this G. Ah, and of course I need this sudo. Is it sudo? So if my hours is stuff this up, so I need to get it right so it works the first time around This is what the configuration file called edit Veeam sudo and G edit G edit file called This need the line because I'll mess it up myself Yep, that's the one Yep password One day if you can get somebody's Password from audio when Clicking the mouse and stuff that will be a neat little project If anyone is up to it Detecting keyboard clicks and Yeah, so it's I'm using 443 so it should be HTTPS. That's fine. I have all the certificates And I have some other a flask applications there already So essentially yeah using two threads. So this is an example this is An example of a previous flask application that is working. Okay How do I change? the this So the new application works application is called so we have this prompts and this file and folder structure The application is called ECG feature extract ECG feature extract. I don't know why I keep using JGPT should really move to part. I was trying to I don't know if a co-pilot can do things things like that. I have it running paying I'm not actually utilizing it properly to know how to properly use it probably Right, so we yes, we're editing the file And we need to add this let me check Let's just copy this Dancing directory at this file. Yeah, it's called my app WSGI We give it the two threads to this Application web application flask application. Yep, that's correct Just checking the folders Right, and we need to deploy it still We deploy it Deploy it. Yeah, we had this deploy all a Copying it to the server Changing permissions Restarting a purchase server First all right, I had the jaded and line here, so I didn't actually need to Search you don't need to tell me that already had it but the Yeah, we'll save We'll do a config test And Us what again because a server is super secure, isn't it? If you still managed to hack into it, please let me know how you did it And we will do those So that that's why I'm saying all these files are on this on my page On the website, I'll show you in a sec because I'm essentially deploying the whole project So this is the whole binary chaos project if everything developed so far in the past of Or any plans any files And and they all on the website should be accessible For you to play with fingers crossed So the site is still working Uh, we might need to go Cloudflare and move to development mode Right, so there's a few problems what it looks like That's the previous application And this is the karma. So it's having a few Problems And yeah, I think I know what some of these problems might be Is script.js didn't work right from memory. Let's see. So Hey, this is okay. This file is fine Our Apache server is working so you can actually access the application And that's okay now And a couple of things actually what's the previous application was called? Ah, this is still still running locally. This is just locally. So that's how it should look like But it doesn't look like that yet And let's see. So this application called the ecg chain Sorry for the ads ecg chain Shell script we need this be it. Whoops I'm just trying to maximize this and open on a different screen And so we need a few bits from Uh, yeah Because I'll forget later And it's actually called Stay info No No, that's the general info or we can close this one Yeah, it's feature extractor. It's the name fix that later and now So need this header Including the javascript Just controlling our menu on the page That's that Again, it's called Wait for feature extractor not generator Copy pasting copy pasting is a skill, isn't it? You have to do stuff to the truck Uh, right that would be it with the html Now in the javascript. Yeah, this bit Actually checking if we are in production or not and get rid of this and that was well Um, so in javascript I'll stuff this up wouldn't I? Yeah, we're checking if the a call made from a local server or Deployed so if a local Is production because if it's not then we have to use different folders Unfortunately There is no easy fix for this or at least one that I could find We're using fetch by the way going to this URL which is not ideal Ideal which is fetching data Yeah, it should be similar structure to that So how do I use copilot to actually change this for me? For example, I wouldn't know. We're also going over an hour now So we'll finish this up So yeah, go check this tool It's already available for you to play with if you have any comment suggestions, please do let me know And hopefully this next one And I'll try to make it available later today And this is what it It should look like it should be at the top there Or else they will have to make a few More adjustments, so I'm not sure if I should just take a break While staying online And we'll just start a new stream later on