• Java Script killing me

    From The Godfather@21:1/165 to All on Tuesday, July 07, 2020 23:12:20
    Hey all,

    I hope all is well! Seems like everyone must be back to work, or enjoying
    the outdoors (or for those in other regions of the world, napping in a warm corner of the home).

    I am taking JavaScript classes and a "challenge" is kicking my butt. It's a basic Object / Array scenario involving listing: favorite movie, total time
    of movie, genre, with arrays that describes two characters within the movie, and within that array, another array that defines two "things" about each character. Then I need to console log the Object information about the
    movie, but when it comes to console.log (ing) the arrays, they are to be consoled to physical print the code of the arrays to look like:

    Wyatt Earp
    191 Minutes
    Western
    then the array code consoled [{ name: wyatt earp, 30, items: gun, revenge }]
    I know the sytax is wrong in the last, just abbreviating to get the idea ...


    So .. the reason I'm stuck is because we are just now doing these 15 days
    after learning them, yet have moved on beyond DOM, building a static replica
    of Netflix, and building our own website for a portfolio. I have had ZERO
    time to study and frankly, am now behind on 8 "challenges" do, and I'm stuck
    on this second one.


    If anyone is proficient in Java, can I send you the challenge description,
    and my code, via netmail, and have you give me tips on what to fix? I'm getting something wrong I can't find on google. If not, I'll keep plugging away at it.


    For those reading this dreadful request .. who don't know JavaScript and or lack the time to volunteer, hey ... Its OK! I hope all is good with you. Reading some of the topics being discussed, it appears others are very busy right now and under unique circumstances that are not ideal to the normal. This "new normal" is challenging in so many ways, such as ZOOM calls to learn coding, without professors being accessible to students on the fly as in person.

    Take care ...

    tG

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The Underground [@] theunderground.us:10023 <-port (21:1/165)
  • From apam@21:1/126 to The Godfather on Wednesday, July 08, 2020 14:35:32
    If anyone is proficient in Java, can I send you the challenge
    description, and my code, via netmail, and have you give me tips on
    what to fix? I'm getting something wrong I can't find on google.
    If not, I'll keep plugging away at it.

    Why not just post it here?

    NuSkooler is a JavaScript wizard, I know a little bit but not much.

    Andrew

    --- MagickaBBS v0.15alpha (Linux/x86_64)
    * Origin: HappyLand - telnet://happylandbbs.com:2023/ (21:1/126)
  • From echicken@21:1/164 to The Godfather on Wednesday, July 08, 2020 01:03:51
    Re: Java Script killing me
    By: The Godfather to All on Tue Jul 07 2020 23:12:20

    If anyone is proficient in Java, can I send you the challenge description,

    Unsolicited nitpick and pro-tip:

    Java and JavaScript are two different languages. Always remember that 'java' is
    not a good shorthand for 'javascript' (but 'js' is common and acceptable). This
    is important when communicating about it and searching for answers.

    and my code, via netmail, and have you give me tips on what to fix? I'm getting something wrong I can't find on google. If not, I'll keep plugging away at it.

    Feel free to send it to me, or post it here as someone else suggested.

    I'm getting the sense that you want:

    const obj = {
    'Movie Name': 'Wyatt Earp',
    Runtime: '191 minutes',
    Genre: 'Western',
    Characters: [
    { Name: 'Wyatt Earp',
    Things: ['gun', 'revenge'],
    },
    { Name: 'Doc Holiday',
    Things: ['docks', 'holidays'],
    },
    ],
    };

    console.log(
    'Movie Name: ' + obj['Movie Name']
    + '\nRuntime: ' + obj.Runtime
    + '\nGenre: ' + obj.Genre
    + '\nCharacters:'
    + '\n\tName: ' + obj.Characters[0].Name + ', Things: ' + obj.Characters[0].Things.join(', ')
    + '\n\tName: ' + obj.Characters[1].Name + ', Things: ' + obj.Characters[1].Things.join(', ')
    );

    This is ... fine, but brittle - which may not matter depending on the parameters of the assignment.

    You could probably get brownie points by writing a function that prints out a "movie" object and details of any number of characters. Better still, a function that prints out *any* object, with decent formatting (I laid the groundwork for this by making the property names presentable, 'Movie Name' instead of 'movieName' or 'movie_name').

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com
    * Origin: electronic chicken bbs - bbs.electronicchicken.com (21:1/164)
  • From Adept@21:2/108 to The Godfather on Wednesday, July 08, 2020 05:04:30
    If anyone is proficient in Java, can I send you the challenge
    description, and my code, via netmail, and have you give me tips on what to fix? I'm getting something wrong I can't find on google. If not,
    I'll keep plugging away at it.

    I'd say I agree with apam, and you may as well just post it here. You're
    still welcome to send me a netmail about it, too.

    I'm not a javascript wizard, but what you're describing seems like first-semester-CS-class difficulty, so I might be able to figure something
    out, too, and I know apam and others are strong enough coders that they'd
    spot a variety of errors in basic code, too, even without any experience in
    the language.

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: Storm BBS (21:2/108)
  • From apam@21:1/126 to echicken on Wednesday, July 08, 2020 15:11:25
    Re: Java Script killing me
    By: The Godfather to All on Tue Jul 07 2020 23:12:20

    If anyone is proficient in Java, can I send you the challenge
    description,

    Unsolicited nitpick and pro-tip:

    Java and JavaScript are two different languages. Always remember
    that 'java' is not a good shorthand for 'javascript' (but 'js' is
    common and acceptable). This is important when communicating about
    it and searching for answers.

    Hehe, I almost said something about that, I know Java, but am terrible
    at JS, all that synchronous node js stuff does my head in.

    I forgot synchronet uses JS - so more JavaScript wizards here than just
    Nu :)

    Andrew


    --- MagickaBBS v0.15alpha (Linux/x86_64)
    * Origin: HappyLand - telnet://happylandbbs.com:2023/ (21:1/126)
  • From Adept@21:2/108 to echicken on Wednesday, July 08, 2020 05:12:06
    Unsolicited nitpick and pro-tip:
    Java and JavaScript are two different languages. Always remember that

    Hah! I thought about nitpicking that, but let it go. :)

    This is ... fine, but brittle - which may not matter depending on the parameters of the assignment.

    I like that you didn't even get the actual assignment and gave a reasonable answer. And probably an answer that's in line with what the teacher would expect rather than something a senior developer might come up with.

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: Storm BBS (21:2/108)
  • From echicken@21:1/164 to apam on Wednesday, July 08, 2020 01:40:50
    Re: RE: Java Script killing me
    By: apam to echicken on Wed Jul 08 2020 15:11:25

    Hehe, I almost said something about that, I know Java, but am terrible

    I find it's pretty common among newcomers to say "java" when they mean "javascript". I hate harping on it, but using one vs. the other can really affect your search results or change the entire course of a conversation.

    at JS, all that synchronous node js stuff does my head in.

    The async stuff is a bit offputting at first, but it's not as bad as it seems. Just requires a bit of a change in thinking. In recent years a lot of it has been abstracted away, such that one can write code that follows a more synchronous-looking pattern (see: async/await keywords in JS).

    I forgot synchronet uses JS - so more JavaScript wizards here than just

    Synchronet was where I learned JS, but I went on to use it at work, in node.js,
    in browsers, and elsewhere. That was a bit of an adjustment, since Synchronet's
    JS model is entirely synchronous (no callbacks, etc.) but possibly gave me a more well-rounded view of the language and differences in implementation details.

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com
    * Origin: electronic chicken bbs - bbs.electronicchicken.com (21:1/164)
  • From echicken@21:1/164 to Adept on Wednesday, July 08, 2020 01:45:08
    Re: Re: Java Script killing me
    By: Adept to echicken on Wed Jul 08 2020 05:12:06

    I like that you didn't even get the actual assignment and gave a
    reasonable
    answer. And probably an answer that's in line with what the teacher would expect rather than something a senior developer might come up with.

    In retrospect I probably should have waited to see OP's code and just given some hints, since it's meant to be a learning exercise after all. Maybe we can go over the details if/when they reply.

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com
    * Origin: electronic chicken bbs - bbs.electronicchicken.com (21:1/164)
  • From The Godfather@21:1/165 to echicken on Wednesday, July 08, 2020 07:09:50
    In retrospect I probably should have waited to see OP's code and just given some hints, since it's meant to be a learning exercise after all. Maybe we can go over the details if/when they reply.

    ---

    I can read peeps. echicken thanks for your input, it was my { [ syntax that had me off on the array within an array. The rest of the code was fine.

    Adept and Apam,

    I realize the code is elementary; however I am only 12 days into the class
    with no prior exposure. So I'll get there.

    Thanks again for everyones input.

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The Underground [@] theunderground.us:10023 <-port (21:1/165)
  • From The Godfather@21:1/165 to echicken on Wednesday, July 08, 2020 07:26:57
    Java and JavaScript are two different languages. Always remember that 'java' is not a good shorthand for 'javascript' (but 'js' is common and acceptable). This is important when communicating about it and searching for answers.

    Well noted, I thought I used it in the subject line.

    const obj = {
    'Movie Name': 'Wyatt Earp',
    Runtime: '191 minutes',
    Genre: 'Western',
    Characters: [
    { Name: 'Wyatt Earp',
    Things: ['gun', 'revenge'],
    },
    { Name: 'Doc Holiday',
    Things: ['docks', 'holidays'],
    },
    ],
    };


    I liked the Movie name ... however, for some reason, they want it different
    as such ...

    let movie {
    title: 'Wyatt Earp',
    genre: 'Western',
    runtime: 119,
    [ { charOne: { "Wyatt Earp", age: 30 }, { items: 'Pistol', 'Revenge' } ],
    [ { chartwo: name: "Doc Holiday", age: 40 }, {items: 'rWhiskey', 'Opportunistic' },],
    };

    Without looking at yours first, the above is what I wrote to get it to
    console log as such:

    Wyatt Earp
    Western
    119
    [ { charOne: { "Wyatt Earp", age: 30 }, { name: 'Wyatt," age: 30, items: [array] } }, etc.. for Doc Holiday
    Pistol
    Revenge
    undefined

    Hope this helps what I was trying to explain; I was embarrassed to put what I wrote out there as I realize this is a first week type of exercise. We moved on to DOM, and now ASYNC .. so we aren't working within node.js much anymore.

    This exercise is good practice, and I may attempt your other suggestion / challenge later after class as well.

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The Underground [@] theunderground.us:10023 <-port (21:1/165)
  • From Arelor@21:2/138 to echicken on Wednesday, July 08, 2020 06:54:46
    Re: RE: Java Script killing me
    By: echicken to apam on Wed Jul 08 2020 01:40 am


    The async stuff is a bit offputting at first, but it's not as bad as it seem Just requires a bit of a change in thinking. In recent years a lot of it has been abstracted away, such that one can write code that follows a more synchronous-looking pattern (see: async/await keywords in JS).

    Ah, the castles made out of callbacks. The memories...

    I understand the appeal for the Event Loop, but last time I had to do something with node I felt myself longing for Perl and C... and I am not good at either.

    I think part of the problem is lost of teachers who explain async coding are VERY bad at it. I am including corporate trainers too. There is people who will get students to write a game in C in no time who could not teach you to do Hello World in node without messing your head up :-P

    --
    gopher://gopher.operationalsecurity.es
    --- SBBSecho 3.11-Linux
    * Origin: Palantir * palantirbbs.ddns.net * Pensacola, FL * (21:2/138)
  • From The Godfather@21:1/165 to Arelor on Wednesday, July 08, 2020 08:03:10
    I think part of the problem is lost of teachers who explain async coding are VERY bad at it. I am including corporate trainers too. There is
    people who will get students to write a game in C in no time who could
    not teach you to do Hello World in node without messing your head up :-P


    Agreed for sure. Our professor is very good at explaining things and patient in asking a lot of questions, and reviewing; however terrible at making it applicable to real life application. Like most schools/teachers/trainers,
    they teach in "blocks" hoping the brain assembles them all together correctly into a logical program / script to use. In my case, the instructor saves
    those for "on your own time" work, which is why I'm struggling, trying to
    piece elements, taught on different days, together and without error. Oddly, async seems easier to me then the basics.........

    -tG

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The Underground [@] theunderground.us:10023 <-port (21:1/165)
  • From echicken@21:1/164 to The Godfather on Wednesday, July 08, 2020 09:01:56
    Re: Re: Java Script killing me
    By: The Godfather to echicken on Wed Jul 08 2020 07:26:57

    I liked the Movie name ... however, for some reason, they want it
    different
    as such ...

    let movie {
    title: 'Wyatt Earp',

    Hah, I think the word 'title' had just slipped my mind for a moment when I wrote that.

    This exercise is good practice, and I may attempt your other suggestion / challenge later after class as well.

    If you do write a function to print out the details, here's a hint:

    const keys = Object.keys(movie);
    keys.forEach(e => console.log(e, movie[e]));

    Some formatting and handling different types of values is needed, but that's a start.

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com
    * Origin: electronic chicken bbs - bbs.electronicchicken.com (21:1/164)
  • From The Godfather@21:1/165 to echicken on Wednesday, July 08, 2020 15:06:39
    const keys = Object.keys(movie);
    keys.forEach(e => console.log(e, movie[e]));

    Some formatting and handling different types of values is needed, but that's a start.


    I like the short cutting; mine ended up stupid long but works. I haven't learned the keys function but am aware of it. I'll read up on it and for fun give it a go this weekend and send it your way.

    Thanks eC

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The Underground [@] theunderground.us:10023 <-port (21:1/165)
  • From echicken@21:1/164 to The Godfather on Wednesday, July 08, 2020 15:16:48
    Re: Re: Java Script killing me
    By: The Godfather to echicken on Wed Jul 08 2020 15:06:39

    I like the short cutting; mine ended up stupid long but works. I haven't learned the keys function but am aware of it. I'll read up on it and for
    fun
    give it a go this weekend and send it your way.

    While you're at it, try a 'for ... in' loop:

    const obj = { a: 1 };
    for (const p in obj) {
    // p is 'a', obj[p] is 1
    }

    I'm in the habit of using Object.keys() for this because then I have an Array and all of its methods at my disposal (forEach, map, filter, reduce, some, every, and so on), but the above can be tidier and sufficient.

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com
    * Origin: electronic chicken bbs - bbs.electronicchicken.com (21:1/164)
  • From Adept@21:2/108 to The Godfather on Wednesday, July 08, 2020 20:38:43
    I realize the code is elementary; however I am only 12 days into the
    class with no prior exposure. So I'll get there.

    Oh, that wasn't a dig at you -- mostly just that, if it's elementary, people with experience coding will be way more likely to be able to help. Even if they're not particularly good coders (like me!).

    So, again, do feel free to post such things here, and I'm sure more than one
    of us would be happy to help when you get stuck. Random coding challenges can be fun.

    I can read peeps. echicken thanks for your input, it was my { [ syntax that had me off on the array within an array. The rest of the code was

    Yeah, brackets can be a problem. Especially when you don't know which type
    goes where, when they're needed, etc., and oftentimes there's not really any _good_ reason for it all.

    I've been working on a NodeJS/ReactJS website for a while, and there have
    been _so_ many times when I'm trying to figure out where to put the squiggly brackets.

    And having plugins for rainbow brackets only help so much.

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: Storm BBS (21:2/108)
  • From Adept@21:2/108 to The Godfather on Wednesday, July 08, 2020 20:45:09
    Hope this helps what I was trying to explain; I was embarrassed to put what I wrote out there as I realize this is a first week type of

    It's okay.

    You're going to write terrible code, make stupid mistakes, etc.. Because
    that's part of learning.

    So nothing to be embarrassed about. We know you're a beginning coder, and
    it's okay to be a beginning coder.

    That said, I'm still embarrassed at my own code. :)

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: Storm BBS (21:2/108)
  • From Adept@21:2/108 to echicken on Wednesday, July 08, 2020 21:08:55
    If you do write a function to print out the details, here's a hint:
    const keys = Object.keys(movie);
    keys.forEach(e => console.log(e, movie[e]));

    Oh, sheesh, make something to scare a beginner, won't you? :)

    So, I'll try to dissect this, fully knowing that my JavaScript knowledge is still pretty rudimentary, and you tell me when I'm wrong, okay?

    So, the const keys line -- Object.keys() is a function to return an array of the keys (as strings) in an object. So, since the object passed to the
    function is "movie", hopefully keys will contain (("Movie Name")("Runtime")("Genre")("Characters")...), with it being square brackets, but I'm struggling to type those, since my keyboard does them with an
    alt-group and I haven't figured out why it's not sending the character.

    For the other line, the big picture is to loop over the keys and log the
    key, and then the content that's under the key.

    But the reason why it'd be scary to beginners is because it's using a
    for/each loop, and an arrow function.

    I won't make this message super long by explaining those things, but I do
    know that it too me a while before I was comfortable with the syntax of an arrow function, despite it being super simple in retrospect.

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: Storm BBS (21:2/108)
  • From The Godfather@21:1/165 to Adept on Wednesday, July 08, 2020 17:26:04
    It's okay.

    You're going to write terrible code, make stupid mistakes, etc.. Because that's part of learning.

    So nothing to be embarrassed about. We know you're a beginning coder, and it's okay to be a beginning coder.

    That said, I'm still embarrassed at my own code. :)

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: Storm BBS (21:2/108)

    Adept,

    I wasn't offended, or thought of it as a "dig," just wanted to clarify I'm
    only 12 days into JS and I think they threw over a semester at us in that
    time. We have a API assignment I have to complete tonight, yet yesterday working with Arrays and Object assignments. They're so random, and I have to think back to when or if it was even tought -- this class is very long, and very fast. But a good intro for me to improve on. I'll continue to post my code. I love the tutoring! The people in the class are either terrible with computers in general, or coders of other languages seemingly doing this for fun, while avoiding working. I'm trying to use this as a catalyst into some entry level position for work so I can learn from those around me and
    continue building on my skills. Thanks for the kind words.

    -tG

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The Underground [@] theunderground.us:10023 <-port (21:1/165)
  • From echicken@21:1/164 to Adept on Wednesday, July 08, 2020 17:29:17
    Re: Re: Java Script killing me
    By: Adept to echicken on Wed Jul 08 2020 21:08:55

    const keys = Object.keys(movie);
    keys.forEach(e => console.log(e, movie[e]));

    So, the const keys line -- Object.keys() is a function to return an array
    of
    the keys (as strings) in an object. So, since the object passed to the

    Indeed.

    function is "movie", hopefully keys will contain (("Movie Name")("Runtime")("Genre")("Characters")...), with it being square
    brackets,

    Right - if the property name is dynamic (a variable), or contains problematic characters (eg. a space), wrap it in square brackets.

    let e = 'Movie Name';
    console.log(movie[e], movie['Movie Name']); // Same thing twice
    console.log(movie.e, movie.Movie Name); // nuh uh
    e = 'Runtime';
    console.log(movie[e], movie.Runtime, movie['Runtime']); // Same thing thrice

    For the other line, the big picture is to loop over the keys and log the key, and then the content that's under the key.

    Right, the array forEach method executes the function once for each element, which in this case is a string, a property name. The function gets three parameters (element, index, array), but we're only really interested in the element value.

    But the reason why it'd be scary to beginners is because it's using a for/each loop, and an arrow function.

    Array.forEach is probably a bit offputting since it doesn't resemble a normal loop. It's good for a newcomer to be aware of the various Array methods, even if they don't use them right away.

    The arrow function was just being used as shorthand in this case; the long form
    could just as easily have been supplied. There are some important differences between the two, but that's out of newbie territory, and doesn't matter until it matters.

    My later message to The Godfather suggesting a 'for ... in' loop is probably more newcomer friendly.

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com
    * Origin: electronic chicken bbs - bbs.electronicchicken.com (21:1/164)
  • From The Godfather@21:1/165 to echicken on Wednesday, July 08, 2020 17:54:52
    eC,

    This is so stupidly basic I must have a typo, however .....

    Ok so here is what I wrote, I've commented out the last two things not
    clear to me ...

    let movie = [
    {
    title: 'Wyatt Earp',
    genre: 'Western',
    runTime: 119,
    characters: [ { char1: { name: 'Wyatt Earp',
    age: 30,
    items: [ { harm: 'Pistol', intent: 'Revenge' } ] } },


    /* unclear why I need the "harm" in the arraya above 'items'. But it got the prior "characters:" to console print 'Wyatt Earp'. however, for items, It outputs "un defined." I don't see why I would have to have char1 within the bracket, seems repetitive and should be able to be pulled without it, with a proper console.log ... But no go.
    */

    { char2: { name: 'Doc Holiday', age: 40,
    items: [ { harm: 'Wiskey', intent: 'Opportunistic' } ] } } ]

    }

    ];

    console.log (
    movie[0].title )
    console.log (
    movie[0].genre)
    console.log (
    movie[0].runTime )
    console.log (
    movie[0].characters)
    console.log (
    movie[0].characters[0].char1.name)


    /* all console logs until the one below.
    instead results in node.js as "undefined." */


    console.log (
    movie[0].characters[0].items.harm)

    I had to stop to move on to API, prior to trouble shooting the second 'items' array or final consol.log syntax.

    -tG

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The Underground [@] theunderground.us:10023 <-port (21:1/165)
  • From echicken@21:1/164 to The Godfather on Wednesday, July 08, 2020 22:27:14
    Re: Re: Java Script killing me
    By: The Godfather to echicken on Wed Jul 08 2020 17:54:52

    let movie = [
    {
    title: 'Wyatt Earp',
    genre: 'Western',
    runTime: 119,
    characters: [ { char1: { name: 'Wyatt Earp',
    age: 30,
    items: [ { harm: 'Pistol', intent: 'Revenge' } ] } },


    /* unclear why I need the "harm" in the arraya above 'items'. But it got
    the
    prior "characters:" to console print 'Wyatt Earp'. however, for items, It outputs "un defined." I don't see why I would have to have char1 within
    the
    bracket, seems repetitive and should be able to be pulled without it, with
    a
    proper console.log ... But no go.
    */

    The { char1: ... } thing seems like an unnecessary wrapper around another object. For your 'movie' object's 'characters' property, I would just do:

    characters: [
    { name: 'Wyatt Earp', age: 30, ... }
    ]

    And this:

    console.log (
    movie[0].characters[0].char1.name)

    Would become:

    console.log(movie[0].characters[0].name);

    Setting that aside for a moment, there are two problems with this:

    console.log (
    movie[0].characters[0].items.harm)

    You've omitted 'char1' and also not accounted for the fact that 'items' is an array. This would work:

    console.log(movie[0].characters[0].char1.items[0].harm);

    Of course, if you ditch the 'char1' part as suggested above, this could be:

    console.log(movie[0].characters[0].items[0].harm);

    Lastly, I'm not sure why the 'items' property is an array with just one object in it, but I feel like I'd need to read a bit about the assignment/challenge to
    understand what they're expecting here.

    Hope this helps.

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com
    * Origin: electronic chicken bbs - bbs.electronicchicken.com (21:1/164)
  • From Adept@21:2/108 to The Godfather on Thursday, July 09, 2020 04:46:18
    I'm only 12 days into JS and I think they threw over a semester at us in that time. We have a API assignment I have to complete tonight, yet yesterday working with Arrays and Object assignments. They're so

    Ah, cool. Yeah, that does seem like an intense amount of work, especially if not already familiar with a lot of the tools.

    Well, good luck -- I hope it goes well enough, and it winds up being the
    right amount of challenging.

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: Storm BBS (21:2/108)
  • From Spectre@21:3/101 to The Godfather on Wednesday, July 08, 2020 22:17:00
    I hope all is well! Seems like everyone must be back to work, or enjoying the outdoors (or for those in other regions of the world, napping in a warm corner of the home).

    We've just gone back into lock down after having 100+ infection rates for a number days to a week or so...Strangely enough I got to go and play AV technician briefly at the "local" church.. they've been streaming but getting choppy delivery.

    Turns out they're trying to stream over wifi... thats shared around the building no less... chuckle...and shared in space with some mic's and all sorts.... its presently got a proof of concept wired link in place to see how that goes. Its looking good though.

    Spec


    *** THE READER V4.50 [freeware]
    --- SuperBBS v1.17-3 (Eval)
    * Origin: Scrawled in haste at The Lower Planes (21:3/101)
  • From The Godfather@21:1/165 to Spectre on Friday, July 10, 2020 06:52:49
    We've just gone back into lock down after having 100+ infection rates
    for a number days to a week or so...Strangely enough I got to go and
    play AV technician briefly at the "local" church.. they've been
    streaming but getting choppy delivery.

    Where are you again? Why did they put you guys back under lock down? We are spiking again (over 500-600 a day on average) in Indiana the last I looked,
    but haven't locked down. I haven't paid as close of attention to the news lately, or the COVID numbers, but am concerned about that happening once
    school starts back up in August. I'm crossing my fingers for a vaccine soon and /or for this virus to lose it's steam.

    Turns out they're trying to stream over wifi... thats shared around the building no less... chuckle...and shared in space with some mic's and all sorts.... its presently got a proof of concept wired link in place to
    see how that goes. Its looking good though.

    Until this class I'm taking, I had forgotten how cruddy Cable and DSL "high speed" internet was. All of those with ATT or Comcast, were experiencing choppy a/v. Fiber is so nice, I've been blessed to have not had that issue. Now wireless like your church? I can totally relate. I need a better router then what MetroNet gives us out here (Zyxel). The tech gave me an "upgraded" eero, but I know nothing about the brand. Anyway, I can so relate to "around the building .." I'm constantly trying to stay on wifi while mowing -- no
    go.

    -tG

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The Underground [@] theunderground.us:10023 <-port (21:1/165)
  • From Spectre@21:3/101 to The Godfather on Saturday, July 11, 2020 01:11:00
    Where are you again? Why did they put you guys back under lock down?

    In the Heart of Australia, Melbourne, Sicktoria.... (Victoria) we had a surge in cases starting close to two weeks now, not long after things started to open
    up again, after we started getting over 100/day again it was all over and we're
    back on another 6 weeks lockdown.

    to have not had that issue. Now wireless like your church? I can
    totally relate. I need a better router then what MetroNet gives
    us out here (Zyxel). The tech gave me an "upgraded" eero, but I

    I was under the impression Zyxel was a reasonable name. But haven't heard it in relation to routers. The church seems to have upgraded its AP/Router at some point. The regular boxes are 4 port jobs that look like a pizza box, this thing is 8 port plus its wifi, in a configuration I've not come across before. But I think the distance, other noise, and network congestion are all defeating it.

    Spec


    --- SuperBBS v1.17-3 (Eval)
    * Origin: (21:3/101)
  • From Vk3jed@21:1/109 to Spectre on Saturday, July 11, 2020 20:33:00
    On 07-08-20 22:17, Spectre wrote to The Godfather <=-

    We've just gone back into lock down after having 100+ infection rates
    for a number days to a week or so...Strangely enough I got to go and
    play AV technician briefly at the "local" church.. they've been
    streaming but getting choppy delivery.

    Yeah, you've copped the lockdown again down there. We'll know if it's working by this time next week. :)

    Turns out they're trying to stream over wifi... thats shared around the building no less... chuckle...and shared in space with some mic's and
    all sorts.... its presently got a proof of concept wired link in place
    to see how that goes. Its looking good though.

    That'll do it. And yeah I use wired here for all the heavy lifting, wifi is reserved for mobile devices. :)


    ... Science is nothing but trained and organized common sense.
    === MultiMail/Win v0.51
    --- SBBSecho 3.10-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (21:1/109)
  • From Spectre@21:3/101 to Vk3jed on Sunday, July 12, 2020 00:21:00
    That'll do it. And yeah I use wired here for all the heavy lifting,
    wifi is reserved for mobile devices. :)

    Nod, mines the same... the local N wifi doesn't like 2 x PS4's trying to use it at the same time. Not that they're on their own. Wifi is either mobile or convenience here... As yours wire is king...

    Spec


    --- SuperBBS v1.17-3 (Eval)
    * Origin: (21:3/101)
  • From Vk3jed@21:1/109 to Spectre on Sunday, July 12, 2020 21:03:00
    On 07-12-20 00:21, Spectre wrote to Vk3jed <=-

    That'll do it. And yeah I use wired here for all the heavy lifting,
    wifi is reserved for mobile devices. :)

    Nod, mines the same... the local N wifi doesn't like 2 x PS4's trying
    to use it at the same time. Not that they're on their own. Wifi is
    either mobile or convenience here... As yours wire is king...


    Yep. And will continue to be. Our next house will have cabling throughout, so wired has a goaranteed future with me. :)


    ... Is the Sysop looking? No? Great, now I ca...NO CARRIER
    === MultiMail/Win v0.51
    --- SBBSecho 3.10-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (21:1/109)