Sound does not work in many apps after upgrading to Ubuntu 18.04. I’m also trying to avoid Pulseaudio at all costs

Basically, I’m trying to get everything to use ALSA like I had on my old OS. Now with Ubuntu 18.04, I have some offline apps that sound great with ALSA but others such as firefox or Audacity that have no sound at all. I read from some online forums that you can get Alsa to run as the default sound device but I couldn’t figure out how to edit the config. I was only able to figure out how to disable Pulseaudio by setting the respawn to no and removing the ;. Anything beyond that was too confusing for me to understand but I really don’t want to be stuck without sound forever. Youtube and Audacity are important to me and I need to use them. Please help…

Can I protect some Android apps with a simple unlock pattern, but the rest with a strong password?

I have a low-end Android 9 tablet that I’ve linked to my Google account. For convenience, I’d love to keep the security really low–like a simple pattern or PIN, or even swipe. >95% of what I’d do on that tablet is low-security, like a Bible app or driving directions or games or even photos. But I wouldn’t want a thief to be able to access Google Docs or a home security system app, or to be able to install more apps with a simple PIN.

To me, it seems like a simple and secure solution would be to allow users to turn on a feature to configure “low-security” apps–ones which can be unlocked with a convenient unlock method like a simple pattern or PIN or fingerprint, or just a swipe. But all other apps would require a more secure method, like a password. The “pinned screen” feature is pretty close to what I’m looking for, but not quite.

Does anyone know if this is possible in Android settings, or using some app? Or whether it may be considered for a future Android release?

Can phone apps edit my clipboard?

This is a question similar to this one but it is all about editing the clipboard contents. Can phone apps read my clipboard?

Is this actually a case on latest API of Android an iOS? I mean particularly Clipper malware that e.g. replaces financial account number after it get’s copied to the clipboard so then you paste attackers account number.

I digged through the documentation and some books and found information that on android both read/write seems not limited, on iOS it works in foreground only.

So how it is currently?

Is using “Share” and app drawer on android to pass the data we want to be integral from one app to another safer than using clipboard in any way(we assume you don’t choose copy to clipboard in app drawer”?

I cliked a phisng link and now i want to know if any scripts had downloaded apps on my phone

i had a brain fart and had clicked an obvious phishing link.

i already updated my passwords, backed up my device (android phone btw), and am planning to do a factory reset just to be on the safe side.

However, i read that doing a factory reset aint enough and to reflash my phone instead. honestly, i find that to be a bit of a hassle so i went and viewed the page source of the said phishing link to see if any scripts may have downloaded something on my phone.

since i have absolutely zero knowledge as to what i should look for, i thought to ask here on reddit instead.

could anyone help and see if the link may have downloaded any shit on my phone?

the page source is (using google chrome):

view-source:https://ads-obaldo01-facebook.blogspot.com/Contador-NOBOT-204.119.234.71#0.873369605296652

the blasted link that started my problem is this:

https://ads-obaldo01-facebook.blogspot.com/Contador-NOBOT-204.119.234.71#0.873369605296652

the piece of crap’s blogger profile (after i did some digging in the said page source) that made the problem:

https://www.blogger.com/profile/16905504535010867196

Write and publish guest post on Dev.to Mobile Apps building site DA67 for $10

Hi, Get Strong Backlinks Guest post on High Authority Sites with Articles. All the sites which we are giving links, Highly powerful in metrics. Our Writing Team will Write high Quality UK Based English Content. We are announcing very cheapest guest posting service in Real High Authority Traffic Sites. It is not Cheap PBN Sites. These sites are having more than 1 billion average visitors per month. Local Benefits: #javascript #webdev #beginners #react #discuss #career #productivity #tutorial #python #css #node #showdev #opensource #devops #testing #java #vue #angular #android #html #help #security #ruby #typescript #aws #php #docker+ FOLLOW #reactnative #linux #git What will we provide with this gig: 1) Unique Handwritten 500+ Words Articles Each sites 2) Making 1-2 Backlinks 3) High Metrics DA 67 with dofollow 4) All Guest Post will Index in Google Offering Niche sites: TechnologyBusinessBeauty and FashionLifestyle and HealthHome ServiceEducation and NewsMore etc………. Note: I don’t accept adult, porn and spammy websites.

by: Ripona
Created: —
Category: Guest Posts
Viewed: 47


¿Como abrir un Formulario modal dentro de la plataforma de google apps script?

Buen dia,

Me gustaría saber como puedo mostrar el dato seleccionado de una tabla en un formulario modal dentro de la plataforma de google app script, intente realizarlo con el código que se había dado en una respuesta anterior ([pregunta][1]), pero no me fue posible, al parecer no se ejecuta de la misma forma dentro de esta plataforma. A continuación publico el código que tengo y con el cual puedo filtrar una tabla y obtener la fila en la que hago click y la primera celda de esta fila.

Muchas gracias.

.topnav {   position: relative;   overflow: hidden;   background-color: #333; }  .topnav a {   float: left;   color: #f2f2f2;   text-align: center;   padding: 14px 16px;   text-decoration: none;   font-size: 17px; }  .topnav a:hover {   background-color: #ddd;   color: black; }  .topnav a.active {   background-color: #4CAF50;   color: white; }  .topnav-centered a {   float: none;   position: absolute;   top: 50%;   left: 50%;   transform: translate(-50%, -50%); }  .topnav-right {   float: right; }   /* Responsive navigation menu (for mobile devices) */  @media screen and (max-width: 200px) {   .topnav a,   .topnav-right {     float: none;     display: block;   }   .topnav-centered a {     position: relative;     top: 0;     left: 0;     transform: none;   } }  TABLE {   margin-left: 179px;   margin-right: auto }  input {   <!-- dar formato al cudro de texto -->width: 250px;   padding: 5px; }  .redondeadonorelieve {   border-radius: 5px;   border: 1px solid #39c; }  .boton {   <!-- dar formato a los botones -->border: 1px solid #39c;   border-radius: 10px;   background-color: rgba(56, 47, 45, 1);   color: white; }  .boton:hover {   border: solid;   border-radius: 15px;   background-color: rgba(136, 139, 141, 1);   color: white; }  .boton1 {   border: 1px solid #39c;   border-radius: 10px;   background-color: rgba(118, 35, 47, 1);   color: white; }  .boton1:hover {   border: solid;   border-radius: 15px;   background-color: rgba(213, 0, 50, 1);   color: black; }  .select {   width: 250px;   padding: 5px;   border-radius: 5px;   border: 1px solid #39c color: black;   background-color: white }  table#t01 tr:nth-child(even) {   background-color: #eee; }  table#t01 tr:nth-child(odd) {   background-color: #fff; }  table#t01 th {   background-color: black;   color: white; }  #myInput {   background-image: url('');   /* Add a search icon to input */   background-position: 10px 12px;   /* Position the search icon */   background-repeat: no-repeat;   /* Do not repeat the icon image */   width: 25%;   /* Full-width */   font-size: 16px;   /* Increase font-size */   /*  padding: 12px 20px 12px 40px; /* Add some padding */   border: 1px solid #ddd;   /* Add a grey border */   margin-bottom: 5px;   /* Add some space below the input */ }  select#buscar {   width: 25%;   padding: 5px;   border-radius: 5px;   border: 1px solid #39c color: black;   background-color: white font-size: 16px;   /* Increase font-size */ }
<!DOCTYPE html> <html>  <head>   <meta charset="UTF-8">   <base target="_top">   <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>    <style>     .titulo_boton {       float: left;       padding: 5px;       background-color: #e6e6e6;       width: 400px;       font-family: helvetica;       font-size: 16px;       font-weight: bold;     }          .boton_mostrar {       float: right;       font-size: 12px;       line-height: 20px;       color: #DE7217;     }   </style> </head>  <body>    <div class="topnav">     <!--Barra superior-->     <a href="<?!= rutaWeb ?>">Registrar</a>     <a href="<?!= rutaWeb + '?p=Buscar' ?>">Buscar</a>   </div>    <h1 id="main-heading">Filtrar en tabla</h1>     <form id="myForm" onKeypress="if(event.keyCode == 13) event.returnValue = false;">     <select title="Se debe seleccionar una opcion" name="buscar" id="buscar" required>       <option value="COL 1"> COL 1 </option>       <option value="COL 2"> COL 2 </option>       <option value="COL 3"> COL 3 </option>     </select>     <br>     <input type="text" id="myInput" onkeyup="myFunction()" placeholder="Busqueda por ...">     <br>       <table id='t01' class="egt">       <tr>         <td>COL 1</td>         <td>COL 2</td>         <td>COL 3</td>       </tr>       <tr>         <td>Celda 1</td>         <td>Celda 2</td>         <td>Celda 3</td>       </tr>        <tr>         <td>Celda 4</td>         <td>Celda 5</td>         <td>Celda 6</td>       </tr>       <tr>         <td>Celda 7</td>         <td>Celda 8</td>         <td>Celda 9</td>       </tr>       <tr>         <td>Celda 10</td>         <td>Celda 11</td>         <td>Celda 12</td>       </tr>      </table>   </form>  </body>  </html>  <script>   function myFunction() {     // Declare variables      var input, filter, table, tr, td, i, txtValue, col;     input = document.getElementById("myInput");     filter = input.value.toUpperCase();     col = document.getElementById("buscar").selectedIndex     table = document.getElementById("t01");     tr = table.getElementsByTagName("tr");      // Loop through all table rows, and hide those who don't match the search query     for (i = 0; i < tr.length; i++) {       td = tr[i].getElementsByTagName("td")[col];       if (td) {         txtValue = td.textContent || td.innerText;         if (txtValue.toUpperCase().indexOf(filter) > -1) {           tr[i].style.display = "";         } else {           tr[i].style.display = "none";         }       }     }   }    $  ('#t01').find('tr').click(function() {     alert('You clicked row ' + ($  (this).index() + 1));   });    $  ('#t01').find('tr').click(function() {     var row = $  (this).find('td:first').text();     alert('You clicked ' + row);   }); </script>