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

#201
Foro Libre / Re: Aprender hacking etico
4 Diciembre 2020, 02:45 AM
Yo hago 15 horas de práctica 1-2 de estudio aprox.

Para mi es lo que mejor funciona.
#202
Puedes explicarte mejor? Qué quieres hacer? Para qué quieres hacer eso? Ejemplo de código? Ejemplo del resultado que quieres obtener?
#203
Para juegos C++.

#204
Foro Libre / Re: No se como titular esto.
2 Diciembre 2020, 13:33 PM
No creo que denunciarle o agredirle sea solución de nada.

Analiza bien la situación y busca la salida más inteligente.
#205
Scripting / Re: Tuplas python
1 Diciembre 2020, 19:08 PM
Cita de: tincopasan en  1 Diciembre 2020, 18:29 PM
me causa gracia esto
en realidad no es tan así, podés usarlas como quieras y con mismos datos
Código (python) [Seleccionar]
color=(255,255,255)

son mismos datos y no por eso está mal declarada, es más se usan así.

en cuanto a anidadas, son tuplas dentro de tuplas(se usa para varios objetos la palabra anidadas)

Código (python) [Seleccionar]
tupla1 =(1,2,3) #una sola
tupla2 =(3,4,5) #una sola
tuplaanidada=((1,2,3),(4,5,6)) #dos tuplas dentro de una
#o también
tuplaanidada1=(tupla1,tupla2) #dos tuplas dentro de una

print(tuplaanidada)
print(tuplaanidada1)


También puedes meter absolutamente de todo en strings xD Pero cada tipo es más apropiado para X cosa.
#206
Programación C/C++ / Re: Ayuda con un problema
1 Diciembre 2020, 18:02 PM
Publica el código que tengas para poder ayudarte y comentarte los errores.

Con simples búsquedas en google deberías ser capaz de resolver el problema:

1. https://google.com/search?q=cpp+declare+an+array+of+ints

2. https://google.com/search?q=generate+random+ints+cpp

3. https://google.com/search?q=cpp+add+ints+to+array

4.
5. https://google.com/search?q=desviacion+estandar

6. https://google.com/search?q=cpp+loop+10+times+for


Cuando te atasques en alguno de los pasos pregunta.
#207
Tienes múltiples opciones. Prácticamente cualquier lenguaje de programación te permite hacerlo. Dado que javascript es imprescindible para web, te recomiendo aprender a utilizarlo. No es muy complicado, solo requiere de tiempo y paciencia.

Ejemplo Muy Simple:
Código (javascript) [Seleccionar]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Generador Plantillas</title>
</head>
<body>
<script>
let web = {
 title: "Blog",
 header: "<h1>Hello</h1>"
};

let plantilla = `<!DOCTYPE html>
<html>
<head>
<title>${web.title}</title>
</head>
<body>
${web.header ? web.header : ""}
</body>
</html>`;

</script>
</body>
</html>



Igual fastframework te interesa para esta tarea:
index.html
Código (javascript) [Seleccionar]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="icon" href="data:;base64,iVBORw0KGgo=">
<title>Carnicería Paco - Madrid</title>
</head>
<body>

<cabecera-web4></cabecera-web4>
<navegacion-web2></navegacion-web2>
<ultimas-noticias></ultimas-noticias>
<twetts-paco></twetts-paco>
<footer-web8>route="./footers/"</footer-web8>

<script type="module">
import ff from "https://fastframework.ga/ff.js";
ff.mustache.titulo = "Carnicería Paco";
ff.getCustomTags();
</script>
</body>
</html>




cabeceraweb4.ff
Código (javascript) [Seleccionar]
<h1>{{titulo}}</h1>

<style>
cabecera-web4 h1 {
 background-color: blue;
 color: white;
}
</style>

<script>
ff.getMustacheSintax();
</script>




navegacionweb2.ff
Código (javascript) [Seleccionar]
<nav><a href="https://example.com/">Ejemplo</a></nav>



ultimasnoticias.ff
Código (javascript) [Seleccionar]
<h2>Ultimas Noticias</h2>
<iframe src="https://stringmanolo.ga/projects/diariosm/diariosm.html#address"></iframe>




footers/footerweb8.ff
Código (javascript) [Seleccionar]
<div>&copy; 2020</div>
<style>
footer-web8 > div {
 background-color: #c55;
 color: #333;
 text-align: right;
}
</style>




twettspaco.ff
Código (javascript) [Seleccionar]
<div>Últimos twetts de paco ...
Hola, bla bla bla.
</div>



Es bastante simple, pones la etiqueta separada por un guion correspondiente al nombre de un archivo con tu código.

Tienes aquí la documentación y más ejemplos.
https://github.com/StringManolo/ff/blob/master/README.md

De esta forma te puede quedar bastante simple y organizado, que para el tema de plantillas me parece imprescindible.
En lugar de usar el link "https://fastframework.ga/ff.js", puedes descargárte el archivo ff.js de https://github.com/stringmanolo/ff o directamente copiar el código del enlace, guardarlo como ff.js y cambiar la primera linea del script de import ff from "https://fastframework.ga/ff.js" por:
import ff from "./ff.js";
Así va más rápido y sin internet por si quieres usarlo en red local o algo.

Para ver la web la puedes subir a un hosting gratuito o usar uno local. Yo suelo usar el comando python -m http.server 8000 en la carpeta de la web. Así lo puedo ver en el navegador en la dirección http://127.0.0.1:8000

Si solo te funcionan webs de un solo archivo o es algo imprescindible (no debería ser así, pero puede darse el caso en plataformas como blogger) también puedes hacer la misma web en un solo archivo.
Código (javascript) [Seleccionar]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="icon" href="data:;base64,iVBORw0KGgo=">
<title>Carnicería Paco - Madrid</title>
</head>
<body>

<cabeceraweb4></cabeceraweb4>
<navegacionweb2></navegacionweb2>
<ultimasnoticias></ultimasnoticias>
<twettspaco></twettspaco>
<footerweb8></footerweb8>

<script>
function GET(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);
         }
       }
     }
   }

   GET("https://raw.githubusercontent.com/StringManolo/ff/master/json/ff.json", function(resp, ff, ff2, fBody) {
     ff2  = JSON.parse(resp);
     fBody = ff2.match(/function[^{]+\{([\s\S]*)\}$/)[1];
     ff = new Function([], fBody);
     ff = ff();


     ff.mustache.titulo = "Carnicería Paco";
     ff.customTags = {
       cabeceraweb4: `<h1>{{titulo}}</h1>

<style>
cabeceraweb4 h1 {
 background-color: blue;
 color: white;
}
</style>

<script>
ff.getMustacheSintax();
<\/script>`,

       navegacionweb2: `<nav><a href="https://example.com/">Ejemplo</a></nav>`,

       ultimasnoticias: `<h2>Ultimas Noticias</h2>
<iframe src="https://stringmanolo.ga/projects/diariosm/diariosm.html#address"></iframe>`,

       twettspaco: `<div>Últimos twetts de paco ...
Hola, bla bla bla.
</div>`,

       footerweb8: `<div>&copy; 2020</div>
<style>
footerweb8 > div {
 background-color: #c55;
 color: #333;
 text-align: right;
}
</style>`

       };
     ff.getUnknownTags();
     ff.getMustacheSintax();
   });
</script>
</body>
</html>


https://stringmanolo.blogspot.com/2020/12/fastframework-example.html

Supongo que ya sabes de la existencia de lenguajes como PHP y node.js(javascript) para generar webs dinámicamente. Si no, checa algunos videos por youtube y ya te haces una idea.
#208
Create una cuenta nueva por "amigo" con una contraseña única por cuenta y a esperar que repita la hazaña xD
#209
Scripting / Re: Tuplas python
1 Diciembre 2020, 14:46 PM
Cita de: [D]aniel en  1 Diciembre 2020, 13:55 PM
Hola, las tuplas en Python son iguales que las listas, la única diferencia es que las tuplas no son modificables (son fijas).

Yo cuando programaba en Python usaba las 2, si el contenido no se necesitaba/requería modificar entonces usaba tuplas.

Aquí un ejemplo de una tupla:


nombresPersonas = ("Ana", "Guillermo", "Pablo", "Antonio", "Lucía", "Belen", "Jose")
print(nombresPersonas)

('Ana', 'Guillermo', 'Pablo', 'Antonio', 'Lucía', 'Belen', 'Jose')


Recuerda que las tuplas pueden llevar distintos tipos de datos, string, int, long, diccionarios, incluso hasta puedes crear subtuplas, que son tuplas dentro de otras, lo mismo se puede hacer con las listas, lo de crear sublistas, en otros lenguajes se llama matriz.

Por ejemplo en un bucle for no es posible modificar datos de las tuplas, para eso usarías listas, pero de ninguna forma podrás modificarlas a las tuplas porque son fijas.


Saludos
En realidad para nombresPersonas usarías una lista.
Las tuplas son para agrupar tipos de datos DISTINTOS que tienen alguna relación o son útiles agrupados. Para crear listas usas listas xD.

Ejemplo:
Código (python) [Seleccionar]
nombre = "Paco"
edad = 43
sexo = "hombre"

persona = nombre, edad, sexo

enero = (1, "enero", " january", 31, 2020)
febrero = (2, "febrero", "february", 29, 2020)




#210
Hacking / Re: Backdoor en web
30 Noviembre 2020, 22:52 PM
Sin analizar la web en detalles es imposible decirte.