> Several projects use rabbitmq to broker messages: Thanks for this! Turns out I needed to know the name of the category I was looking for: "message broker." Reading about rabbitmq on Android led to a recommendation for a lighter-weight alternative called MQTT. I've successfully used it on my (test only) linux client in place of my own relay. If the Android library is as good as claimed I have my solution, and in only a few days work. Thanks Paul (and everybody else!)
--Eric On Tue, May 5, 2020 at 10:11 AM <[email protected]> wrote: > Send PLUG mailing list submissions to > [email protected] > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.pdxlinux.org/mailman/listinfo/plug > or, via email, send a message with subject or body 'help' to > [email protected] > > You can reach the person managing the list at > [email protected] > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of PLUG digest..." > > > Today's Topics: > > 1. Re: Security headaches (wes) > 2. Universal Personal Code (Keith Lofstrom) > 3. Re: Security headaches (Mike C.) > 4. Re: What to do First Thursday? (Russell Senior) > 5. Re: Where to search for an open-source msg-passing server? > (Paul Heinlein) > 6. A very well documented application (Rich Shepard) > 7. Video capture: xshm or v4l2? (Rich Shepard) > 8. Re: Video capture: xshm or v4l2? (Ben Koenig) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Mon, 4 May 2020 20:47:55 -0700 > From: wes <[email protected]> > To: "Portland Linux/Unix Group" <[email protected]> > Subject: Re: [PLUG] Security headaches > Message-ID: > <CAA1wLO= > [email protected]> > Content-Type: text/plain; charset="UTF-8" > > On Mon, May 4, 2020 at 8:21 PM John Jason Jordan <[email protected]> wrote: > > > On Mon, 4 May 2020 19:37:10 -0700 > > wes <[email protected]> dijo: > > > > >On Mon, May 4, 2020 at 2:39 PM John Jason Jordan <[email protected]> > > >wrote: > > >> If the Google Voice account sends the text messages to my Android > > >> phone they will not be viewable. What I need is for Google Voice to > > >> display text messages on my computer, i.e., in Chrome or Firefox. As > > >> far as I can tell that is not an option. > > > > >I use Google Voice. One of the things I like about it is its > > >redundancy. I can get text messages via at least 4 interfaces > > >simultaneously. The downside is that I have more items to mark "read" > > >but for me, that is well worth the benefit of making it very difficult > > >to get locked out of my ability to receive messages. In my line of > > >work I need to be Highly Available(tm) and this goes a long way > > >towards helping with that. > > > > > >Google Voice offers a smartphone app that is unrelated to the Messages > > >(or similar) app that usually handles text messages going to the phone > > >by default. This is not mandatory. However, it will insist that you > > >provide a number to a real phone, so be prepared for that. It will > > >forward phone calls to the Google Voice number over to the real phone > > >number. > > > > > >I get GV text messages in the app, over email, in a Chrome browser > > >extension, and in a web interface found at voice.google.com. Your > > >physical phone does not have to be involved. > > > > Many thanks. I may have problems installing the app because my phone > > had too many pieces of Google deleted and now I am locked out of the > > app store. But this sounds like a solution. I will get to work on this > > tomorrow. :) > > > > You may be able to get away with setting it up without ever installing the > app at all. > > Just pull up voice.google.com and follow the prompts. > > -wes > > > ------------------------------ > > Message: 2 > Date: Mon, 4 May 2020 21:03:46 -0700 > From: Keith Lofstrom <[email protected]> > To: [email protected] > Subject: [PLUG] Universal Personal Code > Message-ID: <[email protected]> > Content-Type: text/plain; charset=us-ascii > > > Would it be possible to create a universal personal code? I mean not > > part of a corporation like Google, or a nation, like the USA. It would > > have to be run by a totally independent organization, one that everyone > > trusts implicitly. > > Years ago, I had a business account at Pacific Continental > Bank (now merged with Columbia Bank). I visited the > Beaverton branch perhaps two or three times a year. > At least two employees would greet me with my first > name when I walked in. > > There are people with the skill of recognizing tens of > thousands of individuals on sight. Combine that skill > with vetting and training, and you have the core of an > "identification company", whose mission is to verify > your identity, and authenticate you to others. > > It would be too easy to hack online without the F2F > component, but this could be a two step process, where > the people at the service identify you, then implant a > chip that can (indirectly) identify you by private-key- > signing a transaction. I'd combine that with another > device that visually or sonically indicates that your > imbedded chip is being accessed. Of course, the chip > signature and associated online information should be > changed frequently; the chip might contain hundreds of > digital keys, externally changeable with yet another > digital programming key. > > For ordinary commercial and personal tasks, this would > be a "nice to have"; for an emergency room doctor needing > access to patient records Right Now Only, it could be a > literal lifesaver. > > In any case, something you are, something you have, and > something you know ... and NOBODY ELSE KNOWS, /not/ the > name of your grade school ... are three good ways to > identify you. Somebody skilled at knowing YOU would be > a good fourth way, and how we've identified each other > for millenia. > > Full disclosure: for decades, I licensed a technology > for large dense arrays of truly random, permanent bits. > With modern silicon processes, tens of megabits of > random bits in an area smaller than the cross section > of a hair. The bits can be permanently sequestered > from external observation; one of our clients used the > technique to encrypt physical fingerprints in hardware. > > Now that the patents have expired, it is open technology, > so perhaps I should present it to a silicon equivalent of > PLUG. Next year, after we get rid of the plague, double > entendre intentional. > > Keith > > -- > Keith Lofstrom [email protected] > > > ------------------------------ > > Message: 3 > Date: Tue, 5 May 2020 00:02:14 -0700 > From: "Mike C." <[email protected]> > To: "Portland Linux/Unix Group" <[email protected]> > Subject: Re: [PLUG] Security headaches > Message-ID: > <CAEtu1UeMiK9R9DaPna= > [email protected]> > Content-Type: text/plain; charset="UTF-8" > > "You want to have some form of 2 factor authentication to make it harder > for people to break into your account. The nice thing for most people about > the texting is that they typically always have their phone with them, so > the response cycle is very quick, and limited in who can access." > > One of the things I like about Google's 2x factor auth is they provide an > offline authentication app. Google Authenticator Google implements two-step > verification services using the Time-based One-time Password Algorithm and > HMAC-based One-time Password algorithm, for authenticating users of > software applications. > > IMHO all web / mobile apps should use this for a variety of good reasons. > It provides better security, user's don't have to remember passwords that > get forgotten or cracked, bad actors can't associate accounts and passwords > to users, etc. > > To me this isn't unlike using an RSA token fob back in the day for > corporate VPN access. The modern day version of this is a usb 2x factor > auth key such as Yubikey, which works with hundreds of web sites > including Twitter, > Facebook, Google, Instagram, GitHub, Dropbox, Electronic Arts, Epic Games, > Microsoft account services, Nintendo, Okta, and Reddit. > > > > > > On Mon, May 4, 2020 at 8:48 PM wes <[email protected]> wrote: > > > On Mon, May 4, 2020 at 8:21 PM John Jason Jordan <[email protected]> wrote: > > > > > On Mon, 4 May 2020 19:37:10 -0700 > > > wes <[email protected]> dijo: > > > > > > >On Mon, May 4, 2020 at 2:39 PM John Jason Jordan <[email protected]> > > > >wrote: > > > >> If the Google Voice account sends the text messages to my Android > > > >> phone they will not be viewable. What I need is for Google Voice to > > > >> display text messages on my computer, i.e., in Chrome or Firefox. As > > > >> far as I can tell that is not an option. > > > > > > >I use Google Voice. One of the things I like about it is its > > > >redundancy. I can get text messages via at least 4 interfaces > > > >simultaneously. The downside is that I have more items to mark "read" > > > >but for me, that is well worth the benefit of making it very difficult > > > >to get locked out of my ability to receive messages. In my line of > > > >work I need to be Highly Available(tm) and this goes a long way > > > >towards helping with that. > > > > > > > >Google Voice offers a smartphone app that is unrelated to the Messages > > > >(or similar) app that usually handles text messages going to the phone > > > >by default. This is not mandatory. However, it will insist that you > > > >provide a number to a real phone, so be prepared for that. It will > > > >forward phone calls to the Google Voice number over to the real phone > > > >number. > > > > > > > >I get GV text messages in the app, over email, in a Chrome browser > > > >extension, and in a web interface found at voice.google.com. Your > > > >physical phone does not have to be involved. > > > > > > Many thanks. I may have problems installing the app because my phone > > > had too many pieces of Google deleted and now I am locked out of the > > > app store. But this sounds like a solution. I will get to work on this > > > tomorrow. :) > > > > > > > You may be able to get away with setting it up without ever installing > the > > app at all. > > > > Just pull up voice.google.com and follow the prompts. > > > > -wes > > _______________________________________________ > > PLUG mailing list > > [email protected] > > http://lists.pdxlinux.org/mailman/listinfo/plug > > > > > ------------------------------ > > Message: 4 > Date: Tue, 5 May 2020 00:54:02 -0700 > From: Russell Senior <[email protected]> > To: "Portland Linux/Unix Group" <[email protected]> > Subject: Re: [PLUG] What to do First Thursday? > Message-ID: > <CAHP3WfPv9H34e9xV4HtQaq3sn= > [email protected]> > Content-Type: text/plain; charset="UTF-8" > > Fwiw, I have a twitch stream going: > > https://www.twitch.tv/rssenior > > It shows a live(ish) stream of my homebrew tele-terminal logged into an IRC > channel, currently irc.freenode.net #pdxtech, but we could do > irc.geekshed.net #pdxlinux on Thursday ;-) > > On Tue, Apr 28, 2020 at 1:42 PM Russell Senior <[email protected]> > wrote: > > > > > > > On Tue, Apr 28, 2020 at 11:07 AM Michael Dexter <[email protected]> > > wrote: > > > >> On 4/27/20 10:28 PM, wes wrote: > >> > I would be interested in seeing this concept get put to work. Could we > >> > consider load-testing various alternative video conferencing tools so > we > >> > can get a better sense of their capabilities? > >> > >> Sounds like we have two volunteers! > >> > >> Let me know how I can help. > >> > > > > You say you have speakers? > > > > My 2? would be to focus on trying out FOSS-friendly conferencing > > solutions. Or even, dare I say, IRC. Or, to venture even farther out on > > limb, IRC over teletype! > > > > https://www.youtube.com/watch?v=X904FYolBs0 > > > > > > > > > >> > >> Michael > >> _______________________________________________ > >> PLUG mailing list > >> [email protected] > >> http://lists.pdxlinux.org/mailman/listinfo/plug > >> > > > > > ------------------------------ > > Message: 5 > Date: Tue, 5 May 2020 08:39:22 -0700 (PDT) > From: Paul Heinlein <[email protected]> > To: Portland Linux/Unix Group <[email protected]> > Subject: Re: [PLUG] Where to search for an open-source msg-passing > server? > Message-ID: > <[email protected]> > Content-Type: text/plain; charset="iso-8859-15"; Format="flowed" > > On Mon, 4 May 2020, Eric House wrote: > > > Hi, > > > > Starting here because general searching isn't helping and the group as a > > whole has a lot of clues about the FOSS universe. Hoping somebody can > point > > me in the right direction. > > > > I've been writing/maintaining an open-source mobile board game for the > last > > 20+ years. (I describe it as "implementing the rules of Scrabble", or > > "Words without Ads" :-). It has a server component within the same source > > tree that I threw together in C++ way back when. I now understand the > > problems it's trying to solve better and want to replace it. But it seems > > lots of folks have similar needs and somebody should have written one > > already. But how to find it? > > > > One caveat: it's not a traditional game server in that it's an optional, > > not essential, component of multi-device play. Devices can connect via > it, > > or Bluetooth, or data-sms, or even NFC, and as long as one of these > > technologies is delivering messages the game goes on. So it's basically > > just a store-and-forward message-passing service I need: one device > passes > > it a message and the "address" of a recipient and it tries really hard to > > deliver, by responding to pull requests and using any proprietary push > > service (e.g. Google's firebase) I care to plug in. > > > > Where would you go to start looking for such a thing? Or even to find > folks > > interested in collaborating on design and implementation. (I'd write it > in > > Python on Flask based on what I know now, but am not married to the > details > > yet.) > > Several projects use rabbitmq to broker messages: > > https://www.rabbitmq.com > > -- > Paul Heinlein > [email protected] > 45?38' N, 122?6' W > > ------------------------------ > > Message: 6 > Date: Tue, 5 May 2020 08:43:40 -0700 (PDT) > From: Rich Shepard <[email protected]> > To: [email protected] > Subject: [PLUG] A very well documented application > Message-ID: <[email protected]> > Content-Type: text/plain; format=flowed; charset=US-ASCII > > This message is to share my experience getting a webcam working with > VokoscreenNG-3.0.3 because of the exceptional help of the error file > provided by the application's developer. > > I plugged my Logitech C925e webcam to the external hub; 'lsusb -v' > produced several hundred lines of output about the camera of which I > understand 0.07%. Anyway, knowing that it works through the hub I started > learning how to use it with vokoscreenNG-3.0.3 (much simpler than > obs-studio.) > > When I first tried (invoking from the shell in a console) I was looking at > a > blank screen. Killing the application I saw what probably is the most > helpful error report I've encountered: > > [vokoscreenNG] [Camera} Found: Logitech Webcam C925e /dev/video0 > [vokoscreenNG] Desktop session is a X11 session > Warning: Error: cannot create camera service, the 'camerabin' plugin is > missing for GStreamer 1.6. > Please install the 'bad' GStreamer plugin package. ((null):0, (null)) > [vokoscreenNG] Camera service missing error > > Notice that he tells me exactly what I need to install to provide camera > service. Now that's outstanding developer documentation! > > I downloaded, built, and installed the SBo gst-plugins-bad package and now > when I start vokoscreenNG I see myself in the recording window. > > I'll now learn how to 1) turn off the camera's microphone and turn on the > headset's mic and 2) record a LaTeX Beamer class slide presentation while I > record the accompanying text. After mastering this I'll move to learning > obs-studio. > > Regards, > > Rich > > > ------------------------------ > > Message: 7 > Date: Tue, 5 May 2020 09:21:46 -0700 (PDT) > From: Rich Shepard <[email protected]> > To: [email protected] > Subject: [PLUG] Video capture: xshm or v4l2? > Message-ID: <[email protected]> > Content-Type: text/plain; format=flowed; charset=US-ASCII > > VokoscreenNG does not support displaying a slide show so I'm starting to > configure and learn obs-studio. The input devices choices for screen > capture > offer xshm and v4l2. My web search for the differences between the two > (xshm > vs v4l2) found nothing relevant. Please point me to a source where I can > learn which might be preferred. > > Rich > > > ------------------------------ > > Message: 8 > Date: Tue, 5 May 2020 10:10:43 -0700 > From: Ben Koenig <[email protected]> > To: Rich Shepard <[email protected]>, "Portland Linux/Unix > Group" <[email protected]> > Subject: Re: [PLUG] Video capture: xshm or v4l2? > Message-ID: > < > caj_5au153vtwwgrnxpseebu+gfyrnrrlnu5pokmtjjwuxjy...@mail.gmail.com> > Content-Type: text/plain; charset="UTF-8" > > V4L2 is the standard way to access webcams on linux. > > xshm used by obs to pull video frames direct from X11 for desktop capture. > > On Tue, May 5, 2020, 9:21 AM Rich Shepard <[email protected]> > wrote: > > > VokoscreenNG does not support displaying a slide show so I'm starting to > > configure and learn obs-studio. The input devices choices for screen > > capture > > offer xshm and v4l2. My web search for the differences between the two > > (xshm > > vs v4l2) found nothing relevant. Please point me to a source where I can > > learn which might be preferred. > > > > Rich > > _______________________________________________ > > PLUG mailing list > > [email protected] > > http://lists.pdxlinux.org/mailman/listinfo/plug > > > > > ------------------------------ > > _______________________________________________ > PLUG: http://pdxlinux.org > PLUG mailing list > [email protected] > http://lists.pdxlinux.org/mailman/listinfo/plug > > > End of PLUG Digest, Vol 188, Issue 10 > ************************************* > -- My g-bike can trounce your e-bike! _______________________________________________ PLUG mailing list [email protected] http://lists.pdxlinux.org/mailman/listinfo/plug
