Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - @XSStringManolo

#301
Chequea WebXR, encaja bien con lo que buscas.
[youtube=620,360]https://youtube.com/watch?v=smvF0seF4XE[/youtube]
#302
Android / Re: Como veo mi app desde mi cel?
22 Septiembre 2020, 17:52 PM
https://flutter.dev/docs/deployment/android#test-the-app-bundle

Si no consigues correrla bundled, genera .apk y listo.
#303
Desarrollo Web / Re: Necesito consejos
22 Septiembre 2020, 06:43 AM
Cita de: Panic0 en 22 Septiembre 2020, 05:08 AM
Bien muchas gracias,pregunta dentro de la carpeta "CSS" puedo poner mas o uso main.css para todas las paginas?

Por que yo tengo un archivo css para cada una de las paginas jeje.


Depende mucho de tu caso concreto. Al meter un archivo solo, "compartes" más código. Al cachearse el css, el navegador lo carga instantaneo sin tener que descargarlo. Entonces un solo archivo puede ser más eficiente y por lo general lo es. A parte que es más comodo para trabajar. Quieres hacer un cambio y solo lo haces en un archivo. En proyectos pequeños/medianos te puede dar un poco igual.
#304
Otra opción es no subir el elemento encima, simpmemente ponerlo al lado y sacarle los border, outlines, boxes y demás al input le pones solo borde a la derecha arriba y abajo al input y al contrario al span. Es probablemente la mejor solución. O no usar input y usar un span con contenteditable. Así no tienes que quitarle 20 historias.

Hay muchas formas, opta por la que te parezca más sencilla.

Cita de: .:Xx4NG3LxX:. en 22 Septiembre 2020, 04:41 AM
Me funciona pero... ¿Es lo más fácil? Muchas gracias por su tiempo..

Podrías explicarme de a paso esta parte del código?

Código (javascript) [Seleccionar]
/^http:\/\//
Es una expresión regular. Sirven para buscar en textos.

Ese código equivale a new RegExp("^http://");
El ^sirve para que busque el patrón al inicio.
El resto es el texto a buscar. En resumen, la exoredión chequea si existe http:// en el string.

El usa /texto/ porque es la forma literal de las expresiones regulares. De igual forma que haces "texto" en lugar de String(texto).
Después escapa las barras / con el caracter de escape \
Es lo mismo que "y el dijo:\" este es mi texto\" en un alarde de elocuencia" sirve para poder usar comillas dentro de comillas o barras dentro de barras.

https://eloquentjavascript.net/09_regexp.html

Si quieres también aceptar el https usa /^https?:\/\//
#305
Cita de: .:Xx4NG3LxX:. en 19 Septiembre 2020, 23:13 PM
Saludos,

Código (html) [Seleccionar]
<input type="url" id="url" class="i" value="http://" />

... Daría como resultado un campo de texto con "http://" como valor por defecto.
Lo que quisiera lograr, es que ese mismo texto no se pueda borrar. O sea, que el usuario escriba "hola.com", y dentro del input quede "http://hola.com"... Luego decide borrar todo pero que no pueda borrar "http://" (por ejemplo)...

Espero haberme explicado bien...

Gracias de antemano...
Yo usaría otro elemento a la izquierda.
<span>http://</span><input type="text" ...

Cuando se vaya a mandar el form compruebo el value del input y le añado el http.

Le metes padding al input y colocas el span encima del campo de texto del input con css.

Ejemplo básico:
Código (html4strict) [Seleccionar]
<html>
<head>
<meta charset="utf-8">
  <style>
  #httpInput {
    padding: 0 0 0 47px;
    font-size: 1em;
    width: 170px;
  }
 
  #httpSpan {
    position: fixed;
    left: 10px;
    font-size: 1em;
  }
  </style>
</head>
<body>

<div id="httpContainer">
<span id="httpSpan">http://</span>
<input id="httpInput" type="text" placeholder="example.com">
<button id="httpSend" type="button">Send!</button>
</div>

<script>
document.querySelector("#httpSend").addEventListener("click", function(httpInput) {
  httpInput = document.querySelector("#httpInput").value;
  peticionGET("http://" + httpInput, function(resp) {
    alert(resp);
  });
});


function peticionGET(url, callback) {
  var peticion = new XMLHttpRequest();
  peticion.open("GET", url , true);
  peticion.send();
  peticion.onreadystatechange = function() {
    if (peticion.readyState == 4) {
      if (peticion.status == 0 || peticion.status == 200) {
        callback(peticion.responseText);
      }
    }
  }     
}
</script>
</body>
</html>
#306
Desarrollo Web / Re: Necesito consejos
21 Septiembre 2020, 23:45 PM
Yo lo estructuro así: https://github.com/StringManolo/TheKnowledge

El index.html en la carpeta pública.

El css, js, svg y demás recursos en sus respectivas subcarpetas. Quedan las rutas tal que:
public/index.html
public/css/main.css
public/js/main.js
public/svg/imagen1.svg
public/svg/imagen2.svg
...

Aquí puedes ver la estructura de los archivos:
https://github.com/StringManolo/TheKnowledge/blob/master/documentation/FILES.md

El código del html queda organizado tal que:

doctype
html
 head
   metas
   title
   link a ./css/main.css
 finHead
 body
   Tu html aquí.
 
   script a ./js/main.js
 finBody
finHtml
 
#307
Cita de: .:Xx4NG3LxX:. en 21 Septiembre 2020, 20:47 PM
Muchas gracias... En el tiempo libre me lo leo, aún me faltan varios conceptos de javascript por aprender...
Muchos más de lo que piensas. Tiene muchísimas cosas que casi nadie conoce y son difíciles de encontrar. Yo le doy mucha caña y sigo aprendiendo cosas todo el rato.
#308
Cita de: .:Xx4NG3LxX:. en 21 Septiembre 2020, 19:54 PM
Muchas gracias por sus opiniones... Veré que hago... Something more?
Sigue dándole. Te recomiendo el libro Eloquent javascript y que te leas todo lo que hay en esta pregunta; respuestas, comentarios, links... Y lo entiendas: https://codegolf.stackexchange.com/questions/2682/tips-for-golfing-in-javascript . Te ayudará a conocer el funcionamiento del lenguaje, algún truquito y más cosas. Hay uno igual para ES6.
#309
Cita de: warcry. en 21 Septiembre 2020, 08:05 AM
Puedo estar de acuerdo en que la monarquía es una figura anacrónica. Pero por ahora creo que necesaria, principalmente por dos motivos:

1. económico: Si resulta que para quitar al rey, nos toca pagar a un presidente de la república de por vida cada 4 años como pasa en Francia y en Italia, pues para eso solo pagamos un rey hasta que se muera y así sucesivamente y no pagamos a mas políticos sueldos vitalicios.

2. arbitraje: Se supone el Rey es una figura neutral y que tiene que sancionar todas las leyes con su firma, y de momento tanto el Juancar como el Feli han cumplido, personalmente me gusta tener una figura así para que si viene un Chavez de la vida y quiere perpetuarse en el poder hurtando al pueblo la posibilidad de elegir a sus representantes, tope con la figura del rey, que se supone cuenta con el respaldo y la lealtad del ejercito, llegado el momento se tendría que ver, que cada día hay mas generales politizados, en definitiva, un dique de contención para aquellos con delirios de grandeza.

Así que aun siendo anacrónica la figura, creo que sigue siendo necesaria.
Opino igual. A parte que al final también es una marca o un relaciones públicas, según como lo quieras ver. Toda la vida haciendo chanchulladas fuera, dando trabajo y prosperidad a muchas empresas españolas.
#310
Cita de: WHK en 21 Septiembre 2020, 02:38 AM
Supongo que se refieren a los ataques a entidades objetivo porque no comprendo como podrían controlar que un worm no infecte un hospital si lo dejan suelto por internet infectando a quien caiga. Yo siempre pensé que la mayoría de los ransomware se lanzaban de manera indiscriminada hasta que llegaran a la institución objetivo, pero no porque en el código diga ... ahhh, infecté un hospital xD
Igual contrastan geoloc en maps y chequean si es hospital. Me suena de haber leído sobre algo de esto.