elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Mensajes
Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ... 59
51  Seguridad Informática / Desafíos - Wargames / Desafio del directo completado en: 1 Agosto 2021, 10:02 am
No tengo ni la menor idea de donde tenía que poner esto, así que lo hago acá.




Fue interesante lo de hacer el generador de palabras. Parecía mas simple al inicio hahaha. Al final si usé hilos. El primer intento fue con un solo hilo de ejecución y se demoraba un webo, D:

MODIFICADO: He cambiado el mensaje de este tema con el link del repo, ya que incumplia las reglas del subforo. Lamento el error.
52  Programación / Scripting / Re: Como puedo aprender Sockets? en: 1 Agosto 2021, 04:53 am
Va a parecer que lo digo de "pesado", pero lo mejor para aprender algo de programación es google y sobre todo si es algo como "sockets" y no temas de arquitectura como patrones, antipatrones, solid, etc.
53  Programación / Desarrollo Web / Re: Sobre aprendizaje desarrollo web en: 1 Agosto 2021, 02:20 am
Si, no me hagas mucho caso. Como todo programador que se aprecie odio WP. hahahaha.
54  Programación / Desarrollo Web / Re: Sobre aprendizaje desarrollo web en: 31 Julio 2021, 02:37 am
Uff.. si usas WP quizás ni necesites aprender nada, todo lo hará wp por ti  :-X.

Ahora hablando en serio, WP es un gestor de contenido. Es muy editable y te ofrece facilidades que te ahorrarán mucho trabajo. Con un poco html5, css3 y un poco de php podrás hacer los ajustes que quieras hacerle (o puedas hacerle) pero realmente.... bueno, sin el animo de ofender, no necesitas saber casi nada de herramientas web para usar WP como un usuario común.

Así que respondiendo a tu pregunta: Depende de que quieras hacer, ¿quieres editar muchas cosas y hacerlo tuyo? bueno, si aprendes CSS3, HTML5, JS y un poco de PHP ¿quieres hacer sitios web faciles y rapidos? bueno, no es necesario que aprendas casi nada, ya te arreglaras sobre la marcha... aunque claro, siempre te veras limitado.

PD: Ojo cuidado, si usas WP, mantenlo actualizado, usa pocos plugins (y solo buenos, ojalas pagados) y haz chequeos constantes, esa herramienta es un nido de exploits y vulnerabilidades web impresionante.
55  Programación / Desarrollo Web / Re: Lenguaje BackEnd en: 30 Julio 2021, 19:38 pm
Respuesta corta
El que tu quieras.

Repuesta larga
El que tu quieras, mientra cumpla con las necesidades de tus proyectos.

Mis gustos

• NodeJS me gusta mucho, pero no conozco "frameworks" que no sean express, y bueno... express no es un framwork xD, por lo que yo solo lo usaría en proyectos donde quiero tener total control de todo.

• PHP lo he usado mucho y es mi primera opción si tengo que hacer algo simple con back-end, una web con contacto, un carrito de compras, etc. Incluso lo he usado en proyectos mucho mas grandes.

• Java: Curiosamente, aunque es uno de los lenguajes que mas manejo, nunca lo uso, es muy estructurado para mi gusto. Si lo recomendaría para proyectos empresariales, al igual que .NET, su estructura te "asegura" que se respetara un mínimo de orden en el código.

Otras herramientas como Python o Ruby no he tenido la oportunidad de utilizarlos en entornos web. Pero no dudo que sean geniales.

Recomendación
No sacas nada con ser un coleccionista de lenguajes de programación. Hay muchas cosas que son similares en distintos entornos. Aprende uno, dominalo bien, y ya verás si el día de mañana quieres aprender otra cosa. Recuerdo que cuando estaba empezando me enorgullecía de decir que conozco X lenguajes de programación... ahora se que apenas soy bueno en ocupar un par.... apenas.
56  Programación / Desarrollo Web / Re: (Pregunta): ¿Existe este método para agregar HTML a un elemento? en: 29 Julio 2021, 06:51 am
Nunca leiste nada al respecto porque nunca te has molestado en buscarlo  ;) pero tranquilo que lo hago por ti

Gracias, toda la razón.

...pero esto ya sería abrir un debate innecesario en el hilo habiendo blogs y foros de hace varios años que ya investigaron y discutieron sobre este tema.

Uff, bueno, igual es discutible. Pero de todas formas tienes razón, no tiene nada que ver con el tema.
Hola, gracias por responderme.
Lo que quería era buscar la manera de hacerlo sin hacer uso de el "formato cadena", sino insertar el "código" HTML en crudo por así decirlo...

$('#x').html('<h1>x</h1>'); // por lo general es así
$('#x').html(<h1>x</h1>); // yo lo quisiera así

Gracias, aunque no estoy seguro de que exista algo así  :huh:.

Retomando la pregunta, porque quieres hacer esto? ¿Quizás quieres que el editor de código te coloree como si fuera html? En dado caso hay plugins en visual studio code que hacen eso. es6-string-html
57  Programación / Desarrollo Web / Re: (Pregunta): ¿Existe este método para agregar HTML a un elemento? en: 28 Julio 2021, 02:26 am
Lo del DOM es un lío, pero muy necesario en caso de que estés trabajando con formularios. Ahora.. si se trata de alguna forma que no requiera librerías y no sea trabajoso usa innerHTML.

De  todas formas ¿a que te refieres con que es mas más eficiente? Mas eficiente que jquery o Vue seguro, pero ¿que innerHTML? (Pregunto con total sinceridad, creo que no he leído nunca nada al respecto). Es mas, por simple lógica me parece que appendChild es menos eficiente que innerHTML (por eso de que requieres multiples objetos, anidarlos, etc.)
58  Programación / Desarrollo Web / Re: (Pregunta): ¿Existe este método para agregar HTML a un elemento? en: 27 Julio 2021, 23:33 pm
Como dice MinusFour puedes usar React, Vue o Angular.

Un ejemplo de Vue podría ser lo siguiente:

HTML

Código
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <meta charset="UTF-8">
  4. <title>Website</title>
  5. </head>
  6. <section id = "app">
  7. <div v-for="article in articles">
  8. <h1>{{article.title}}</h1>
  9. <p>{{article.description}}</p>
  10. <a :href="'articles/' + article.id">Leer mas</a>
  11. </div>
  12. </section>
  13. <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>
  14. <script src="script.js"></script>
  15. </body>
  16. </html>
  17.  

javascript
Código
  1. const app = new Vue({
  2. el: '#app',
  3. data: {
  4. articles: [
  5. {
  6. 'id': 1,
  7. 'title': 'Este es el título de mi noticia',
  8. 'description': 'Mi noticia tiene una descripción muy interesante.'
  9. },
  10. {
  11. 'id': 2,
  12. 'title': 'Este es el título de mi otra noticia',
  13. 'description': 'Mi noticia tiene una descripción muy poco interesante.'
  14. }
  15. ]
  16. }
  17. });
  18.  

Tienes otras opciones, quizás no tan prolijas, como por ejemplo utilizar un ajax que capture un html y lo inserte dentro de donde tu quieres (básicamente usar componentes de forma primitiva). Pero escribir html directo en js sin usar comillas no tiene sentido. (rompe con el analizador léxico/sintáctico de javascript).
59  Programación / Desarrollo Web / Re: Responsive design / Mobile First en: 27 Julio 2021, 09:25 am
Mobile first como su nombre lo dice es efectivamente, empezar con tu diseño web para móviles y luego adaptar a lo grande. Si lo piensas tiene lógica. Lo pequeño siempre cabrá en lo grande (quizás se vea feo, o poco aprovechado, pero siempre cabrá) por otro lado, lo grande no cabrá en lo pequeño. Así que si, primero piensa en móviles y luego adaptalo a formatos mas grandes.

Ahora la duda es... ¿Es buena practica esto de Mobile first? La verdad es que con el tiempo me he dado cuenta que me molestan estas iniciativas "google" de recompenzas con su SEO. Efectivamente, si haces una web de noticias el mobile first es importante (muchos usuarios consumen noticias desde su teléfono), pero que pasa con las aplicaciones web que no tienen esta particularidad, por ejemplo draw.io (un diagramador). Evidentemente no te podrás a diagramar un caso de uso desde tu teléfono móvil. Yo creo que la decisión "mobile first" o "responsive design" debería recaer en el administrador del sitio web, y no debería afectar el como te posiciona google. Aunque en efecto, google premia los diseños mobile first.
60  Programación / Desarrollo Web / Re: (Pregunta): ¿Existe este método para agregar HTML a un elemento? en: 27 Julio 2021, 08:30 am
Si, puedes hacerlo con ese mismo código pero en vez de comillas simples ' (o comillas dobles ") lo haces con estas comillas ` (alt+96) esas comillas te permiten tener múltiples lineas de código.

Código
  1. $('#elemento').html(`
  2. <div>
  3.    <h1> Hola mundo! </h1>
  4. </div>
  5. `);
  6.  

Aprovecho de mencionar: No recomiendo el uso de jquery a estas alturas de la vida. Que javascript ofrece todo lo que te ofrece jquery igual de facil (existen unas pequeñas excepciones, pero son tan minimas que no lo valen). Por otro lado, quizas quieras usar VUE para hacer lo que estás haciendo (no es necesario que lo apliques como framework, lo puedes usar como libraría y te ahorrará mucho trabajo). Saludos!.

PD: Hay detalles con el método html de jquery, donde se escribe código html nuevo (se reescribe), no ingresas nuevos elementos DOM, en formularios puede ocasionar un problema (te aviso por si acaso).
Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ... 59
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines