| dcammue has quit (Ping timeout: 480 seconds) | 00:27 | |
| dcammue has quit (Ping timeout: 480 seconds) | 03:07 | |
| Websterss joined #novawebdev | 07:28 | |
| None has set topic to: Joining late? Find the missed conversation at https://irclogs.novawebdevelopment.coop | 07:28 | |
| thomasboimah | !help | 07:28 |
|---|---|---|
| Websterss | **Available Commands:** | 07:28 |
| Websterss | !agenda - Show agenda | 07:28 |
| Websterss | !listmeetings - List all meetings | 07:28 |
| Websterss | !deactivemeeting - Stop active meeting | 07:28 |
| Websterss | !remove - Remove agenda item | 07:28 |
| Websterss | !sethost - Change meeting host | 07:28 |
| Websterss | !finishmeeting - Delete meeting | 07:28 |
| Websterss | !ask - Ask Gemini AI | 07:28 |
| Websterss | Type !help <command> for details (e.g., !help createmeeting) | 07:28 |
| thomasboimah | !help createmeeting | 07:30 |
| Websterss | !createmeeting <description> [on Day HH:MM TZ] | 07:30 |
| Websterss | !createmeeting Review 2026-04-27 15:30 | 07:30 |
| Websterss | Time formats: 'on Sunday 14:30 UTC' or '2026-04-27 15:30' | 07:30 |
| thomasboimah | !help listmeetings | 07:30 |
| Websterss | !listmeetings | 07:30 |
| Websterss joined #novawebdev | 07:53 | |
| None has set topic to: Joining late? Find the missed conversation at https://irclogs.novawebdevelopment.coop | 07:53 | |
| thomasboimah has quit (Quit: Leaving) | 08:06 | |
| thomasboimah | Good morning jelkner | 10:54 |
| mulbah | Good morning to all | 10:55 |
| thomasboimah | Good morning mulbah | 10:55 |
| dcammue | Good morning folks | 10:55 |
| thomasboimah | Good morning dcammue | 10:56 |
| jelkner | Good morning everyone! | 10:56 |
| jelkner | Or as zOnny says, "Hello World!" | 10:57 |
| thomasboimah | ACTION on my way home. Coming from in town. | 10:57 |
| zONNY has quit (None) | 10:58 | |
| zOnny | Good morning comrades | 10:59 |
| dcammue | Good morning zOnny | 10:59 |
| dcammue | Good morning jelkner | 10:59 |
| thomasboimah | Good morning zOnny | 10:59 |
| zOnny | good morning dcammue thomasboimah | 10:59 |
| jelkner | I've been busy over the last few days with NoVASEN and NSS planning and communication. NoVASEN just applied for May First membership, and the process of reaching an agreeable plan of work with NSS is gradually moving forward. Today I'll be attending Red Breakfast, meeting with Sahnun, and working on lesson plans. No blockers. | 11:00 |
| dcammue | On yesterday, I teach the php class and today, I will be updating the jetro book in gnucash. No blocker | 11:00 |
| jelkner | ACTION done | 11:00 |
| zOnny | Last week, I met with JCProGroup and gathered client feedback regarding their website. Today, my focus will be on the Business Tracker, specifically integrating the user's payroll to enable payment tracking. No blockers | 11:00 |
| dcammue | ACTION done | 11:00 |
| zOnny | ACTION done | 11:00 |
| thomasboimah | Yesterday spend time working on bot to improve user experience. No blocker. | 11:00 |
| thomasboimah | ACTION done | 11:00 |
| jelkner | dcammue, you are doing a wonderful job with the web class, thank you! | 11:01 |
| jelkner | zOnny, i wonder if we can chat a few minutes about Little Webster? | 11:01 |
| dcammue | You're welcome | 11:01 |
| zOnny | jelkner: sure | 11:01 |
| jelkner | give me 2 minutes | 11:01 |
| zOnny | jelkner: go for it | 11:01 |
| zOnny | thomasboimah: Do you need help with little webster? | 11:04 |
| thomasboimah | Not really zOnny all good | 11:05 |
| jelkner | hmmm... | 11:05 |
| jelkner | Not so sure about that, thomasboimah | 11:05 |
| jelkner | i would like you to work on it, but let's have zOnny help guide you | 11:05 |
| thomasboimah | okay | 11:06 |
| thomasboimah | jelkner: have you try the both this morning? | 11:06 |
| jelkner | we can use this as an opportunity to learn a lot and to begin to apply best practices | 11:06 |
| thomasboimah | Sure | 11:06 |
| jelkner | zOnny, do you know where the git repo is for Big Brother, the version we forked from POV? | 11:07 |
| zOnny | jelkner: I will work on it with thomasboimah | 11:07 |
| jelkner | great | 11:07 |
| jelkner | We need to learn to respect our craft, and to show proper care of our code | 11:08 |
| jelkner | thomasboimah, keep thinking about the Uncle Bob videos we watched | 11:08 |
| zOnny | jelkner: this one https://gitlab.com/novawebdevelopment/little-webster/-/tree/big-brother | 11:08 |
| jelkner | nice | 11:10 |
| zOnny | jelkner: would you mind listing the features you are looking from Big brother? | 11:10 |
| jelkner | so one way to care for our code is to keep names consistent | 11:10 |
| jelkner | the main thing i wanted to know is if they had any unit tests | 11:10 |
| jelkner | anyway, it's not crucial | 11:10 |
| jelkner | i was just curious | 11:10 |
| jelkner | anyway | 11:11 |
| jelkner | if we are going to call it littlewebster | 11:11 |
| jelkner | let's not have big-brother appear in the configuration scripts | 11:11 |
| zOnny | jelkner: as for now not unit test | 11:11 |
| jelkner | choose a name for it, and refactor the code to use that name *everywhere* | 11:11 |
| jelkner | having many names for the same thing is bad | 11:12 |
| jelkner | it causes confusion and makes mistakes more likely | 11:12 |
| zOnny | jelkner: Is it the same thing? | 11:12 |
| jelkner | yes | 11:12 |
| thomasboimah | Big-brother is for jetrowebdev bot, little-webster is for novawebdev bot and sjcompute is for sjcompute bot | 11:12 |
| jelkner | ah, so we are naming running instances | 11:13 |
| zOnny | jelkner: thanks for the update | 11:13 |
| jelkner | in that case, you need a single clear name for the application | 11:13 |
| zOnny | jelkner: aren't they doing the same thing? | 11:13 |
| jelkner | yes, they should all be doing the same thing | 11:13 |
| jelkner | i'm not sure why we need three | 11:13 |
| jelkner | probably because they are configured to listen on a single irc channel | 11:14 |
| jelkner | anyway, let's learn to better understand the tool | 11:14 |
| jelkner | how it works | 11:14 |
| jelkner | what it's architecture is | 11:14 |
| mulbah | the reason we need three is because they are three different and the meeting log is different | 11:15 |
| jelkner | there's a tendency to just patch in fixes without taking the time to understand | 11:15 |
| mulbah | if we have one all the meeting log will be in one file | 11:15 |
| jelkner | not necessarily mulbah | 11:15 |
| jelkner | if it wrote to log based on the channel name | 11:16 |
| jelkner | again, we seem to be hacking it together without really understanding it | 11:16 |
| jelkner | i'm not saying i understand it | 11:16 |
| jelkner | i'm just saying that i get the feeling none of us do | 11:16 |
| jelkner | think about deploying web applications, mulbah | 11:17 |
| jelkner | you can have many web applications running on the same server with the same ip address | 11:17 |
| jelkner | how do they distinguish themselves? | 11:17 |
| jelkner | mulbah, do you know what i'm asking? | 11:18 |
| mulbah | not really understanding what you saying but I thing is base on the port | 11:18 |
| mulbah | think | 11:18 |
| jelkner | internally each application runs on a separate port | 11:19 |
| jelkner | connected to a unix socket, i believe | 11:19 |
| jelkner | what i'm saying is that we can have novawebdevelopment.coop and jetrowebdevelopment.org running on the same server | 11:20 |
| jelkner | that server has only one IP address | 11:20 |
| jelkner | and http requests for both websites need to arrive at the same place | 11:21 |
| jelkner | so how do they get routed to different applications? | 11:21 |
| mulbah | is base on the port | 11:22 |
| zOnny | jelkner: IP address + Port number | 11:22 |
| jelkner | the answer is by the domain name, which the web server reads in the HTTP header | 11:22 |
| mulbah | each application will be running of different port | 11:22 |
| jelkner | zOnny, i'm talking about both websites running on port 80 | 11:22 |
| zOnny | jelkner: I se | 11:22 |
| jelkner | we've done this many times before | 11:23 |
| jelkner | (and by "we" i mean stefan and adrian ;-) | 11:23 |
| jelkner | not me | 11:23 |
| zOnny | jelkner: there are three layers to it | 11:23 |
| jelkner | understanding this architecture will be important to you | 11:23 |
| zOnny | at the DNS layer: with domain names | 11:24 |
| jelkner | it is how you can become good at identify problems and thinking about possible solutions | 11:24 |
| jelkner | yes | 11:24 |
| zOnny | at the tcp layer: the server accepts all incoming connections on port | 11:24 |
| jelkner | +1 | 11:24 |
| jelkner | then the web server parses the HTTP header | 11:24 |
| zOnny | and at the HTTP layer: is where the magic happens. | 11:25 |
| jelkner | and routes the traffic to a specific local application (here i get a bit muddled in the details) | 11:25 |
| jelkner | on the machine itself unix sockets are involved | 11:25 |
| jelkner | which are also "addresses" or "ports", but for operating system processes, not network connections | 11:26 |
| jelkner | anyway, little webster seems like a great learning opportunity for us | 11:26 |
| jelkner | because: | 11:26 |
| jelkner | 1. It's code is small | 11:27 |
| jelkner | BUT | 11:27 |
| jelkner | 2. It uses the network stack, which has a lot of code it in | 11:27 |
| zOnny | this is a chicken and egg problem :( | 11:27 |
| jelkner | lol | 11:27 |
| jelkner | i like to think in terms of a spiraling curriculum | 11:28 |
| jelkner | we won't understand everything at once | 11:28 |
| jelkner | but if we keep at it | 11:28 |
| jelkner | we will return to the same topics over and over again at a higher level of understanding | 11:28 |
| jelkner | if we want to be proud professionals | 11:29 |
| zOnny | jelkner: +1 | 11:29 |
| jelkner | little webster could be *very* useful for us now | 11:29 |
| jelkner | if we could get those meeting features working well | 11:30 |
| jelkner | it would allow our irc channel to be a place where we set agendas together | 11:30 |
| jelkner | and learn to make meeting fast and efficient | 11:30 |
| zOnny | jelkner: what we are looking here is the bot to connect to an IRC server and it can simply join multiple channels at once? | 11:31 |
| jelkner | and to expand the number of us taking leadership over time | 11:31 |
| jelkner | i'm not sure zOnny | 11:31 |
| jelkner | that's one possibility | 11:31 |
| jelkner | i'll leave that up to you to think about | 11:31 |
| jelkner | all i'm saying now is... THINK ABOUT IT! | 11:31 |
| zOnny | jelkner: making the same commands work in all channels | 11:32 |
| jelkner | we want the commands to work in all channels for sure | 11:32 |
| zOnny | jelkner: that is the answer I think | 11:32 |
| jelkner | we will need to create a culture around using it | 11:32 |
| jelkner | or it won't be useful | 11:32 |
| zOnny | jelkner: shared behavior | 11:32 |
| jelkner | yes, for the app and for its users both ;-) | 11:33 |
| thomasboimah | !help | 11:33 |
| Websterss | **Available Commands:** | 11:33 |
| Websterss | !agenda - Show agenda | 11:33 |
| Websterss | !listmeetings - List all meetings | 11:33 |
| Websterss | !deactivemeeting - Stop active meeting | 11:33 |
| Websterss | !remove - Remove agenda item | 11:33 |
| Websterss | !sethost - Change meeting host | 11:33 |
| Websterss | !finishmeeting - Delete meeting | 11:33 |
| Websterss | !ask - Ask Gemini AI | 11:33 |
| Websterss | Type !help <command> for details (e.g., !help createmeeting) | 11:33 |
| zOnny | Hi Websterss | 11:33 |
| jelkner | let's get rid of Ask Emini | 11:33 |
| jelkner | Gimini!! | 11:33 |
| zOnny | Ask Gemini AI, nice : | 11:33 |
| thomasboimah | !help createmeeting | 11:34 |
| Websterss | !createmeeting <description> [on Day HH:MM TZ] | 11:34 |
| Websterss | !createmeeting Review 2026-04-27 15:30 | 11:34 |
| Websterss | Time formats: 'on Sunday 14:30 UTC' or '2026-04-27 15:30' | 11:34 |
| jelkner | NO!!!!!! | 11:34 |
| jelkner | please | 11:34 |
| zOnny | Gemini can you help us fix our bot? | 11:34 |
| jelkner | Rachel and I are both feeling a stab of pain!! | 11:34 |
| jelkner | Gemini is an AI owned by a company that doesn't care if we live or die | 11:34 |
| zOnny | jelkner: who owns it? | 11:35 |
| thomasboimah | jelkner: if you have time please test the bot, I make some updates that I think I we will not need doc again on how to use it | 11:35 |
| mulbah has quit (Ping timeout: 480 seconds) | 11:35 | |
| jelkner | it will gladly see us all starve to death if it can make an extra buck from our deaths | 11:35 |
| jelkner | 11:35 | |
| zOnny | jelkner: MAGA? | 11:35 |
| zOnny | ah | 11:35 |
| jelkner | +1 | 11:35 |
| jelkner | thomasboimah, we at NOVA Web Development have three principles of unity | 11:35 |
| jelkner | 1. We want to make a living, not a killing | 11:36 |
| jelkner | 2. We want to help build the world we want to live it | 11:36 |
| thomasboimah | Yeah the ask Gemini was added by ledmer I was not in favor of that | 11:36 |
| jelkner | 3. We want to use the people's software to help build the people's movement | 11:36 |
| jelkner | got you | 11:36 |
| thomasboimah | And mulbah | 11:36 |
| jelkner | pleasse remove it | 11:37 |
| jelkner | NOVA Web can't use your app unless you do | 11:37 |
| jelkner | since it runs directly against our shared commitment as a coop | 11:37 |
| thomasboimah | I know that | 11:37 |
| jelkner | great | 11:37 |
| jelkner | thanks | 11:37 |
| thomasboimah | Will remove it | 11:37 |
| jelkner | +1 | 11:37 |
| jelkner | ok, i need to go to my breakfast meeting | 11:38 |
| jelkner | i'll be back at around noon | 11:38 |
| zOnny | jelkner: are you proposing getting the bot cleanup and hack into it? | 11:38 |
| mkolleh | we added so you can you the !ask command and ask it anything | 11:39 |
| jelkner | Sahnun said he would be here, but he isn't :-( | 11:39 |
| mkolleh | it's using my api key | 11:39 |
| jelkner | zOnny, can i give you a quick call before i leave? | 11:39 |
| zOnny | jelkner: yes you can | 11:39 |
| mkolleh | but we will move it been the for a log time now I thought you know about it | 11:39 |
| smohamud | morning comrades, apologies, alarm issue this morning. | 11:48 |
| thomasboimah | Good morning smohamud | 11:48 |
| thomasboimah | Jeff was just talking about you | 11:48 |
| smohamud | Update: contract negotation with Nova Web Team last weekend. No development work due to the busiest day job week I've had since I've started | 11:50 |
| jelkner | smohamud, i'm talking with zOnny on the phone | 11:51 |
| jelkner | are we going to meet up early in Reston? | 11:52 |
| smohamud | +1 | 11:52 |
| smohamud | Yes | 11:52 |
| smohamud | When will you be able to get there by? | 11:52 |
| jelkner | give me 5 more minutes with zOnny | 11:52 |
| smohamud | I can be there by 830-835 | 11:52 |
| jelkner | and then i can head over there | 11:52 |
| jelkner | i need to leave now to make that time | 11:52 |
| smohamud | Ok I'm logging off and will head over right after | 11:52 |
| jelkner | signing off | 11:58 |
| jelkner has quit (Quit: Leaving) | 11:58 | |
| smohamud has quit (Ping timeout: 480 seconds) | 12:01 | |
| zOnny | alright | 12:01 |
| zOnny | where are we | 12:01 |
| thomasboimah | We are posted ;-) | 12:02 |
| zOnny | alright thomasboimah | 12:03 |
| zOnny | thomasboimah: let me setup my irc environment | 12:03 |
| zOnny | I think I have done it when we were trying to migrate to mayfirst as far I remember | 12:04 |
| zOnny | thomasboimah: quick question | 12:07 |
| zOnny | thomasboimah: are these: big-brother little-webster sjcompute are three different bots serving the other channels? | 12:07 |
| thomasboimah | Yes | 12:09 |
| thomasboimah | They are separate bot with the same feature | 12:09 |
| thomasboimah | They are on NWD server | 12:09 |
| zOnny | thomasboimah: assuming little-webster is this one, yes? | 12:10 |
| thomasboimah | Yes for the novawebdev bot | 12:10 |
| zOnny | thomasboimah: server has a lot of changes | 12:10 |
| zOnny | thomasboimah: are the changes sync with the repo? | 12:11 |
| thomasboimah | Yes | 12:11 |
| thomasboimah | ACTION switching to my computer | 12:13 |
| thomasboimah has left #novawebdev (None) | 12:13 | |
| thomasboimah | ACTION backe | 12:18 |
| zOnny | thomasboimah: quick question: which one is the big-brother? | 12:22 |
| thomasboimah | big-brother is the jetrowebdev bot | 12:22 |
| zOnny | got it | 12:22 |
| zOnny | thomasboimah: are the logs being stored in DB? | 12:23 |
| thomasboimah | yes | 12:24 |
| thomasboimah | my bad no | 12:25 |
| zOnny | thomasboimah: they just simply write logs .txt or .log? | 12:26 |
| thomasboimah | yes | 12:26 |
| zOnny | thomasboimah: it looks like you checkout from websterss branch | 12:31 |
| zOnny | thomasboimah: Do we still need websterss? | 12:31 |
| thomasboimah | no | 12:32 |
| zOnny | thomasboimah: I'm deleting it | 12:32 |
| thomasboimah | sure | 12:33 |
| zOnny | thomasboimah: the changes made in the server | 12:37 |
| zOnny | thomasboimah: do you need them? | 12:37 |
| zOnny | modified: little_webster.py modified: requirements.txt modified: start.sh | 12:37 |
| thomasboimah | no | 12:38 |
| thomasboimah | I don't what ledmer | 12:40 |
| thomasboimah | was trying to do | 12:40 |
| thomasboimah | because i have had time yesterday with some change that he made directly on the server | 12:41 |
| zOnny | thomasboimah: little_webster.py has a loooooooot of changes there | 12:44 |
| thomasboimah | yeah | 12:45 |
| zOnny | thomasboimah: It looks like AI injection | 12:45 |
| zOnny | thomasboimah: anyway | 12:46 |
| zOnny | thomasboimah: Do you have changes there? | 12:46 |
| thomasboimah | Yeah a little | 12:46 |
| thomasboimah | update with the mean of what the command is doing | 12:47 |
| thomasboimah | *meanning | 12:47 |
| zOnny | thomasboimah: what jeff is looking for the bot to do it? | 12:49 |
| thomasboimah | for the command to have detail mean | 12:49 |
| thomasboimah | so that no technical user can know how to use it | 12:50 |
| thomasboimah | *non | 12:50 |
| thomasboimah | *meaning | 12:50 |
| thomasboimah | For example if i want to know how to user the !createmeeting command i will be able to do | 12:50 |
| thomasboimah | !hele createmeeting | 12:51 |
| thomasboimah | !help createmeeting | 12:51 |
| Websterss | !createmeeting <description> [on Day HH:MM TZ] | 12:51 |
| Websterss | !createmeeting Review 2026-04-27 15:30 | 12:51 |
| Websterss | Time formats: 'on Sunday 14:30 UTC' or '2026-04-27 15:30' | 12:51 |
| thomasboimah | So what you think we delete dose work on the server and re-clone from the repo | 12:52 |
| thomasboimah | ? | 12:52 |
| thomasboimah | *those | 12:52 |
| thomasboimah | So that everything can be on the same page | 12:52 |
| zOnny | thomasboimah: everything on the same page? | 12:56 |
| zOnny | thomasboimah: that is why the question if the repo is sync | 12:57 |
| zOnny | thomasboimah: seems like a loot of updates has been done in the server | 12:57 |
| zOnny | thomasboimah: but we don't have to worry about it | 12:57 |
| zOnny | thomasboimah: our goal is to cleanup useless functions | 12:58 |
| zOnny | thomasboimah: let me understand this | 12:58 |
| zOnny | thomasboimah: so we want users to create a meeting? | 12:59 |
| zOnny | thomasboimah: with !help createmeeting? | 12:59 |
| thomasboimah | no zOnny | 12:59 |
| thomasboimah | !help | 12:59 |
| Websterss | **Available Commands:** | 12:59 |
| Websterss | !agenda - Show agenda | 12:59 |
| Websterss | !listmeetings - List all meetings | 12:59 |
| Websterss | !deactivemeeting - Stop active meeting | 12:59 |
| Websterss | !remove - Remove agenda item | 12:59 |
| Websterss | !sethost - Change meeting host | 12:59 |
| Websterss | !finishmeeting - Delete meeting | 12:59 |
| Websterss | !ask - Ask Gemini AI | 12:59 |
| Websterss | Type !help <command> for details (e.g., !help createmeeting) | 12:59 |
| zOnny | !help | 12:59 |
| Websterss | **Available Commands:** | 12:59 |
| Websterss | !agenda - Show agenda | 12:59 |
| Websterss | !listmeetings - List all meetings | 12:59 |
| Websterss | !deactivemeeting - Stop active meeting | 12:59 |
| Websterss | !remove - Remove agenda item | 12:59 |
| Websterss | !sethost - Change meeting host | 12:59 |
| Websterss | !finishmeeting - Delete meeting | 12:59 |
| Websterss | !ask - Ask Gemini AI | 12:59 |
| Websterss | Type !help <command> for details (e.g., !help createmeeting) | 12:59 |
| zOnny | !ask | 12:59 |
| Websterss | Invalid arguments. | 12:59 |
| thomasboimah | that is all of the command and it is working so if you want to createmeeting you used this: | 12:59 |
| thomasboimah | !createmeeting test the bot with zOnny 1:00 UTC | 13:00 |
| Websterss | Meeting 'test the bot with zOnny 1:00 UTC' created successfully! | 13:00 |
| zOnny | !createmeeting testing testing yay! | 13:00 |
| Websterss | Meeting 'testing testing yay!' created successfully! | 13:00 |
| thomasboimah | zOnny, you want to know how each command work do !help "with the command name" | 13:00 |
| thomasboimah | it will give you clode | 13:01 |
| thomasboimah | that is what i was working on | 13:01 |
| thomasboimah | this is the rightful way to use the createmeeting command | 13:01 |
| thomasboimah | !help createmeeting | 13:02 |
| Websterss | !createmeeting <description> [on Day HH:MM TZ] | 13:02 |
| Websterss | !createmeeting Review 2026-04-27 15:30 | 13:02 |
| Websterss | Time formats: 'on Sunday 14:30 UTC' or '2026-04-27 15:30' | 13:02 |
| thomasboimah | !listmeetings | 13:02 |
| Websterss | **Scheduled Meetings:** | 13:02 |
| thomasboimah | !activatemeeting testing testing yay! | 13:03 |
| Websterss | Meeting 'testing testing yay!' is now active! | 13:03 |
| thomasboimah | !finishmeeting | 13:03 |
| Websterss | Only the meeting host (zOnny) or a channel operator can finish this meeting. | 13:03 |
| zOnny | !add testing the bot | 13:03 |
| Websterss | Added to agenda: 'testing the bot' (by zOnny) | 13:03 |
| thomasboimah | !listmeetings | 13:03 |
| Websterss | **Scheduled Meetings:** | 13:03 |
| zOnny | !activatemeeting | 13:03 |
| Websterss | Invalid arguments. | 13:03 |
| thomasboimah | !activatemeeting test the bot with zOnny | 13:03 |
| Websterss | No meeting found with ID 'test the bot with zOnny'. | 13:03 |
| zOnny | !activatemeeting testing testing yay! | 13:04 |
| Websterss | ⚠️ A meeting is already active: 'testing testing yay!'. | 13:04 |
| thomasboimah | zOnny, do !help activatemeeting to know how to use the activatemeeting command | 13:04 |
| zOnny | !deactivatemeeting | 13:04 |
| zOnny | !help activatemeeting | 13:04 |
| Websterss | !activatemeeting <meeting_id> | 13:04 |
| zOnny | thomasboimah: where is the meeting_id? | 13:05 |
| thomasboimah | this: testing testing yay! | 13:06 |
| zOnny | ok | 13:06 |
| zOnny | thomasboimah: that is working fine then? | 13:06 |
| thomasboimah | but it should actually be meeting_text or meeting_message | 13:06 |
| thomasboimah | Yes | 13:06 |
| thomasboimah | that is what i was trying to tell Jeff this morning | 13:06 |
| thomasboimah | that i did some little update on it | 13:07 |
| zOnny | thomasboimah: Does all this update is in the server? | 13:07 |
| thomasboimah | yes | 13:07 |
| zOnny | thomasboimah: here is a task for you then | 13:07 |
| dcammue has quit (Ping timeout: 480 seconds) | 13:08 | |
| zOnny | thomasboimah: is this done in the little_webster.py? | 13:08 |
| thomasboimah | yes | 13:09 |
| zOnny | thomasboimah: my understanding is that little_webster.py is upto date in the server | 13:13 |
| zOnny | thomasboimah: but not in the repo | 13:13 |
| thomasboimah | it is in the repo i just make a push | 13:14 |
| thomasboimah | Trying to make both the repo and server to be on the same page | 13:14 |
| thomasboimah | I will fixed that today and clean the code | 13:15 |
| thomasboimah | a bit | 13:15 |
| zOnny | thomasboimah: tahnks | 13:15 |
| Websterss joined #novawebdev | 13:24 | |
| None has set topic to: Joining late? Find the missed conversation at https://irclogs.novawebdevelopment.coop | 13:24 | |
| dcammue has quit (Ping timeout: 480 seconds) | 13:29 | |
| zOnny | thomasboimah: I'm cleaning some code and adding tests | 13:29 |
| thomasboimah | Thanks | 13:30 |
| zOnny | thomasboimah: What I'm noticing is that almost everything is added to little_webster.py | 13:34 |
| dcammue has quit (Ping timeout: 480 seconds) | 13:38 | |
| thomasboimah | ACTION step away for some min | 13:50 |
| thomasboimah has quit (Remote host closed the connection) | 13:54 | |
| thomasboimah | ACTION back | 15:15 |
| mkolleh has quit (Ping timeout: 480 seconds) | 15:21 | |
| zOnny | alright thomasboimah | 15:53 |
| zOnny | I pushed my updates | 15:53 |
| thomasboimah | Okay | 15:54 |
| zOnny | thomasboimah: I did separate the little_webster.py into especific modules we can look for | 15:54 |
| zOnny | thomasboimah: I did also made it difficult for testing it | 15:55 |
| zOnny | thomasboimah: I found out that you can make it work with different channels | 15:55 |
| zOnny | thomasboimah: they will have separate logs | 15:56 |
| zOnny | thomasboimah: they will | 15:58 |
| zOnny | thomasboimah: tests are covered 51% | 15:58 |
| jelkner | ACTION sings and dances! ;-) | 15:58 |
| jelkner | our goal should be to keep it at 51% or higher | 15:59 |
| jelkner | in other words, when we add new features | 16:00 |
| jelkner | if we can, we add unit tests | 16:00 |
| zOnny | thomasboimah: Test cannot be covered at 100% for some reasons here | 16:00 |
| zOnny | I'm explaining it in the README.md | 16:00 |
| jelkner | zOnny, networking infrastructure is very hard to test | 16:00 |
| jelkner | you have to do *a lot* of mocking | 16:00 |
| jelkner | but we can test things like writing to our logs | 16:00 |
| zOnny | irc3 objects needs to be added to have end to end tests | 16:01 |
| jelkner | our tests will be our documentation of expected behavior | 16:01 |
| jelkner | i'll leave that up to you zOnny, to guide us all toward the promised land | 16:01 |
| jelkner | just as long as i know we are heading in that direction, i'm happy | 16:02 |
| zOnny | jelkner: testing our plugings should be enough | 16:02 |
| zOnny | jelkner: as you mention network infraestructure is time consuming and a lot of mocking | 16:03 |
| jelkner | +1 | 16:04 |
| zOnny | jelkner: how was your breakfast? | 16:05 |
| zOnny | jelkner: did you get another client? | 16:05 |
| thomasboimah has quit (None) | 16:14 | |
| thomasboimah has quit (None) | 16:14 | |
| zOnny | thomasboimah: are you here? | 16:25 |
| thomasboimah | +1 | 16:25 |
| zOnny | I'm going to pull it to the server, sounds good? | 16:25 |
| thomasboimah | sound good to me.. | 16:26 |
| jelkner | anyone need anything from me before i go work on writing a test for my students? | 16:53 |
| jelkner | zOnny, i'll be at home all day today and tomorrow | 16:54 |
| jelkner | so if you ever need me and i'm not here, you can call my home number 703-998-3934 | 16:54 |
| jelkner | am i free to go work on sorting algorithms? | 16:54 |
| jelkner | thomasboimah, zOnny ? | 16:55 |
| thomasboimah | -1 from me | 16:55 |
| jelkner | what do you need my friend? | 16:55 |
| Websterss_ joined #novawebdev | 16:55 | |
| None has set topic to: Joining late? Find the missed conversation at https://irclogs.novawebdevelopment.coop | 16:55 | |
| thomasboimah | sure jelkner | 16:55 |
| thomasboimah | sure jelkner | 16:55 |
| jelkner | lol | 16:55 |
| jelkner | lol | 16:55 |
| thomasboimah | nvm all good | 16:55 |
| thomasboimah | nvm all good | 16:55 |
| zOnny | jelkner: ? | 16:56 |
| zOnny | jelkner: ? | 16:56 |
| jelkner | yes? | 16:56 |
| jelkner | yes? | 16:56 |
| zOnny | !help | 16:56 |
| Websterss_ | **Available Commands:** | 16:56 |
| zOnny | !help | 16:56 |
| Websterss_ | **Available Commands:** | 16:56 |
| Websterss_ | !createmeeting - Create a new meeting | 16:56 |
| Websterss_ | !activatemeeting - Start a meeting | 16:56 |
| Websterss_ | !add - Add agenda item | 16:56 |
| Websterss | **Available Commands:** | 16:56 |
| Websterss | !createmeeting - Create a new meeting | 16:56 |
| Websterss | !activatemeeting - Start a meeting | 16:56 |
| Websterss | !add - Add agenda item | 16:56 |
| Websterss | **Available Commands:** | 16:56 |
| Websterss_ | !agenda - Show agenda | 16:56 |
| Websterss_ | !agenda - Show agenda | 16:56 |
| Websterss | !agenda - Show agenda | 16:56 |
| Websterss | !agenda - Show agenda | 16:56 |
| Websterss_ | !listmeetings - List all meetings | 16:56 |
| Websterss_ | !listmeetings - List all meetings | 16:56 |
| Websterss | !listmeetings - List all meetings | 16:56 |
| Websterss | !listmeetings - List all meetings | 16:56 |
| Websterss_ | !deactivemeeting - Stop active meeting | 16:56 |
| Websterss_ | !deactivemeeting - Stop active meeting | 16:56 |
| Websterss | !deactivemeeting - Stop active meeting | 16:56 |
| Websterss | !deactivemeeting - Stop active meeting | 16:56 |
| Websterss_ | !remove - Remove agenda item | 16:56 |
| Websterss_ | !remove - Remove agenda item | 16:56 |
| Websterss | !remove - Remove agenda item | 16:56 |
| Websterss | !remove - Remove agenda item | 16:56 |
| Websterss_ | !sethost - Change meeting host | 16:56 |
| Websterss_ | !sethost - Change meeting host | 16:56 |
| Websterss | !sethost - Change meeting host | 16:56 |
| Websterss | !sethost - Change meeting host | 16:56 |
| Websterss_ | !finishmeeting - Delete meeting | 16:56 |
| Websterss | !finishmeeting - Delete meeting | 16:56 |
| Websterss_ | !finishmeeting - Delete meeting | 16:56 |
| Websterss | !finishmeeting - Delete meeting | 16:56 |
| Websterss | Type !help <command> for details (e.g., !help createmeeting) | 16:56 |
| Websterss | Type !help <command> for details (e.g., !help createmeeting) | 16:56 |
| Websterss_ | Type !help <command> for details (e.g., !help createmeeting) | 16:56 |
| Websterss_ | Type !help <command> for details (e.g., !help createmeeting) | 16:56 |
| zOnny | Oh my lord :) | 16:57 |
| zOnny | Oh my lord :) | 16:57 |
| jelkner | lol | 16:57 |
| jelkner | lol | 16:57 |
| jelkner | a bunch of duplicates in there | 16:57 |
| jelkner | a bunch of duplicates in there | 16:57 |
| thomasboimah | zOnny, websterrs join twice | 16:57 |
| thomasboimah | zOnny, websterrs join twice | 16:57 |
| jelkner | write a test for that! | 16:57 |
| jelkner | write a test for that! | 16:57 |
| zOnny | thomasboimah: ah | 16:57 |
| zOnny | thomasboimah: ah | 16:57 |
| thomasboimah | you need to stop it | 16:57 |
| thomasboimah | you need to stop it | 16:57 |
| thomasboimah | before you start | 16:57 |
| thomasboimah | before you start | 16:57 |
| jelkner | hello resl | 16:57 |
| jelkner | hello resl | 16:57 |
| zOnny | thomasboimah: I see | 16:57 |
| zOnny | thomasboimah: I see | 16:57 |
| jelkner | ok my friends | 16:57 |
| jelkner | ok my friends | 16:57 |
| resl | hello friends! | 16:57 |
| resl | hello friends! | 16:57 |
| jelkner | see you at 11:00 UTC tomorrow | 16:57 |
| jelkner | see you at 11:00 UTC tomorrow | 16:57 |
| resl | I have the link now for donations to SJC - I will email it to members at SJC now | 16:58 |
| resl | I have the link now for donations to SJC - I will email it to members at SJC now | 16:58 |
| zOnny | thomasboimah: it means I could kick out everyone, yes? | 16:58 |
| zOnny | thomasboimah: it means I could kick out everyone, yes? | 16:58 |
| jelkner | zOnny, since you are finishing your degree in CS at UoPeople, and thomasboimah, since you are studying, you might find this interesting | 16:58 |
| jelkner | zOnny, since you are finishing your degree in CS at UoPeople, and thomasboimah, since you are studying, you might find this interesting | 16:58 |
| thomasboimah | no zOnny | 16:59 |
| thomasboimah | no zOnny | 16:59 |
| zOnny | thomasboimah: cool | 16:59 |
| zOnny | thomasboimah: cool | 16:59 |
| zOnny | jelkner: yes? | 16:59 |
| zOnny | jelkner: yes? | 16:59 |
| jelkner | https://codeberg.org/GraceHopperCenter/CSwithCPM/src/branch/main/DSusingC/SearchingAndSorting | 16:59 |
| jelkner | https://codeberg.org/GraceHopperCenter/CSwithCPM/src/branch/main/DSusingC/SearchingAndSorting | 16:59 |
| jelkner | this is what i am working on today and tomorrow | 16:59 |
| jelkner | this is what i am working on today and tomorrow | 16:59 |
| jelkner | i need to give a test on monday on sorting algorithms | 16:59 |
| jelkner | i need to give a test on monday on sorting algorithms | 16:59 |
| jelkner | and we are writing them to run on the 1975 Altair 8800 computer | 16:59 |
| jelkner | and we are writing them to run on the 1975 Altair 8800 computer | 16:59 |
| jelkner | it is so much fun to work on that machine | 17:00 |
| jelkner | it is so much fun to work on that machine | 17:00 |
| jelkner | since it is small enough to fit in your brain, even mine ;-) | 17:00 |
| jelkner | since it is small enough to fit in your brain, even mine ;-) | 17:00 |
| jelkner | ok, gotta go | 17:00 |
| jelkner | ok, gotta go | 17:00 |
| jelkner | see you tomorrow... | 17:00 |
| jelkner | see you tomorrow... | 17:00 |
| resl | ok see you tomorrow | 17:00 |
| resl | ok see you tomorrow | 17:00 |
| jelkner | btw. resl they are working on our irc bot | 17:01 |
| jelkner | btw. resl they are working on our irc bot | 17:01 |
| resl | thomasboimah: I'll email the link for donations to SJC to you now and cc the others | 17:01 |
| resl | thomasboimah: I'll email the link for donations to SJC to you now and cc the others | 17:01 |
| jelkner | since we get to design it for our own needs | 17:01 |
| jelkner | since we get to design it for our own needs | 17:01 |
| jelkner | think about how we can make it work for us | 17:01 |
| jelkner | think about how we can make it work for us | 17:01 |
| thomasboimah | okay, thanks resl | 17:01 |
| thomasboimah | okay, thanks resl | 17:01 |
| resl | jelkner: Ah! That's right! Nice. Good luck. Happy hacking | 17:01 |
| resl | jelkner: Ah! That's right! Nice. Good luck. Happy hacking | 17:01 |
| jelkner | ACTION signs off until tomorrow | 17:01 |
| jelkner | ACTION signs off until tomorrow | 17:01 |
| jelkner has quit (Quit: Leaving) | 17:01 | |
| jelkner has quit (Quit: Leaving) | 17:01 | |
| resl has quit (None) | 17:01 | |
| resl has quit (None) | 17:01 | |
| zOnny | thomasboimah: I cannot just reload the daemon? | 17:04 |
| zOnny | thomasboimah: I cannot just reload the daemon? | 17:04 |
| zOnny | thomasboimah: it needs to be stopped | 17:05 |
| zOnny | thomasboimah: it needs to be stopped | 17:05 |
| thomasboimah | Kill the process. first run this command to see what all is running irc3: ps aux | grep irc3 | 17:05 |
| thomasboimah | Kill the process. first run this command to see what all is running irc3: ps aux | grep irc3 | 17:05 |
| thomasboimah | then kill the little-webster process | 17:06 |
| thomasboimah | then kill the little-webster process | 17:06 |
| thomasboimah | kill -9 PID' | 17:06 |
| thomasboimah | kill -9 PID' | 17:06 |
| zOnny | thomasboimah: we have access to the service here | 17:07 |
| zOnny | thomasboimah: we have access to the service here | 17:07 |
| zOnny | thomasboimah: we should not kill it | 17:07 |
| zOnny | thomasboimah: we should not kill it | 17:07 |
| zOnny | thomasboimah: this is linode, yes? | 17:07 |
| zOnny | thomasboimah: this is linode, yes? | 17:07 |
| thomasboimah | or you can use the ./stop.sh | 17:08 |
| thomasboimah | or you can use the ./stop.sh | 17:08 |
| thomasboimah | to just stop it | 17:08 |
| thomasboimah | to just stop it | 17:08 |
| Websterss has quit (Remote host closed the connection) | 17:08 | |
| Websterss joined #novawebdev | 17:09 | |
| None has set topic to: Joining late? Find the missed conversation at https://irclogs.novawebdevelopment.coop | 17:09 | |
| zOnny | ACTION done | 17:09 |
| zOnny | alright | 17:09 |
| zOnny | !help | 17:10 |
| Websterss | **Available Commands:** | 17:10 |
| Websterss | !agenda - Show agenda | 17:10 |
| Websterss | !listmeetings - List all meetings | 17:10 |
| Websterss | !deactivemeeting - Stop active meeting | 17:10 |
| Websterss | !remove - Remove agenda item | 17:10 |
| Websterss | !sethost - Change meeting host | 17:10 |
| Websterss | !finishmeeting - Delete meeting | 17:10 |
| Websterss | Type !help <command> for details (e.g., !help createmeeting) | 17:10 |
| zOnny | alright thomasboimah | 17:10 |
| zOnny | feel free to take over | 17:11 |
| zOnny | !createmeeting Novawebdev | 17:12 |
| Websterss | Meeting 'Novawebdev' created successfully! | 17:12 |
| zOnny | !activatemeeting | 17:12 |
| Websterss | Invalid arguments. | 17:12 |
| zOnny | what? Websterss | 17:13 |
| zOnny | !add todos | 17:13 |
| Websterss | No active meeting. | 17:13 |
| thomasboimah | the command is inviaded zOnny | 17:13 |
| zOnny | ah | 17:13 |
| zOnny | !activatemeeting Novawebdev | 17:14 |
| Websterss | Meeting 'Novawebdev' is now active! | 17:14 |
| thomasboimah | nice | 17:14 |
| zOnny | !add Explain Jeff about the little-webster | 17:14 |
| Websterss | Added to agenda: 'Explain Jeff about the little-webster' (by zOnny) | 17:14 |
| thomasboimah | you if you are confuse of the come you can do. !help "command" to get more detail | 17:14 |
| zOnny | !agenda | 17:15 |
| Websterss | **Agenda for 'Novawebdev':** | 17:15 |
| zOnny | !listmeetings | 17:15 |
| Websterss | **Scheduled Meetings:** | 17:15 |
| thomasboimah | so zOnny here is the thing | 17:15 |
| zOnny | !sethost | 17:15 |
| Websterss | Invalid arguments. | 17:15 |
| zOnny | !sethost thomasboimah | 17:15 |
| Websterss | Invalid arguments. | 17:15 |
| thomasboimah | it give a default time | 17:15 |
| thomasboimah | if you do not provide time | 17:15 |
| zOnny | thomasboimah: yes? | 17:15 |
| zOnny | thomasboimah: do want to exclude it? | 17:16 |
| thomasboimah | 1hr after the current time | 17:16 |
| thomasboimah | !help sethost | 17:16 |
| Websterss | !sethost <new_host_nick> | 17:16 |
| thomasboimah | !listmeeting | 17:17 |
| thomasboimah | !listmeetings | 17:17 |
| Websterss | **Scheduled Meetings:** | 17:17 |
| zOnny | thomasboimah: It is one hour on porpuse | 17:17 |
| thomasboimah | yes i did that | 17:17 |
| thomasboimah | I don't know if that was the best move | 17:17 |
| zOnny | thomasboimah: it is fine | 17:17 |
| zOnny | thomasboimah: I did add it in the README.md as well | 17:18 |
| zOnny | thomasboimah: it is | 17:18 |
| zOnny | thomasboimah: a meeting cannot happen right away | 17:18 |
| zOnny | thomasboimah: we can exclude that if needed | 17:18 |
| zOnny | thomasboimah: I'm going to drop my dad | 17:21 |
| thomasboimah | okay | 17:21 |
| zOnny | ACTION steps away for 30 min | 17:21 |
| zOnny has quit (Quit: Page closed) | 17:33 | |
| zOnny | ACTION is back | 17:58 |
| zOnny | alright thomasboimah heading out for the day | 18:12 |
| zOnny | thomasboimah: see you tomorrow at the meeting | 18:13 |
| zOnny | ACTION signs of for the day | 18:13 |
| thomasboimah | okay | 18:13 |
| zOnny has quit (Quit: Page closed) | 18:13 | |
| thomasboimah has quit (Quit: Leaving) | 18:13 | |
| dcammue | !help | 18:29 |
| Websterss | **Available Commands:** | 18:29 |
| Websterss | !agenda - Show agenda | 18:29 |
| Websterss | !listmeetings - List all meetings | 18:29 |
| Websterss | !deactivemeeting - Stop active meeting | 18:29 |
| Websterss | !remove - Remove agenda item | 18:29 |
| Websterss | !sethost - Change meeting host | 18:29 |
| Websterss | !finishmeeting - Delete meeting | 18:29 |
| Websterss | Type !help <command> for details (e.g., !help createmeeting) | 18:29 |
| dcammue | !help createmeeting | 18:31 |
| Websterss | !createmeeting <description> [on Day HH:MM TZ] | 18:31 |
| Websterss | !createmeeting Review 2026-04-27 15:30 | 18:31 |
| Websterss | Time formats: 'on Sunday 14:30 UTC' or '2026-04-27 15:30' | 18:31 |
| dcammue | !listmeeting | 18:32 |
| dcammue | !listmeetings | 18:33 |
| Websterss | **Scheduled Meetings:** | 18:33 |
| dcammue has quit (Ping timeout: 480 seconds) | 20:10 | |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!