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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Mensajes
Páginas: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 25
41  Programación / Scripting / Re: Python - abrir una lista cíclica en: 21 Septiembre 2020, 01:09 am
Yo lo que haría sería en dos pasos:

1º obtienes el max de lineas del archivo y con el bucle while lo almacenas en una lista, con la funcion append(). Ten en cuanta que el while debe ser >= 0, no, max > 0: Sí le dices max > 0: no leerá la linea 0 y no te imprimira la primera linea.

2º añadira el codigo que te inserte anteriormente, pero la variable n seria la lista generada por el while.
42  Programación / Desarrollo Web / Re: [HTML][JS] Optimizar codigo: asignar value a <option> a partir de innerText en: 21 Septiembre 2020, 00:45 am
La logíca de este código lo veo bién. Obtienes todas las etiquetas options y con ello haces un bucle, pasando por cada etiqueta y añades al atributo value el texto del option. Y el id empty añades un valor vacio.

Para mí que no hay otra forma.
43  Programación / Scripting / Re: Python - abrir una lista cíclica en: 20 Septiembre 2020, 11:18 am
file: myfile.txt
Código:
zero
one
two
three
four
five
six
seven
eight
nine
ten

Código
  1. file = open("myfile.txt")
  2. n = [4]
  3. for i, line in enumerate(file):
  4.     if i in n:
  5.       print(line)  # four
  6.  

En el condicional if listamos todos los elementos de la lista en la variable n, ya que la variable n contiene una lista. Si quisieras imprimir varias lineas del archivos, sería:

Código
  1. file = open("myfile.txt")
  2. n = [4,7]
  3. for i, line in enumerate(file):
  4.     if i in n:
  5.       print(line)  # four
  6.                        # seven
  7.  
44  Programación / Programación General / Re: grado superior de desarrollo de aplicaciones multiplataforma en: 19 Septiembre 2020, 20:48 pm
Muy bien, no se si es el lugar adecuado para poner el tema, pero os queria preguntar si conoceis el grado superior de desarrollo de aplicaciones multiplataforma,yo de programaciòn no entiendo nada de nada, entonces querria saber vuestra opinión en lanzarme o no, os doy las gracias, saludos  >:(

Como dice nuestro compañero, empieza a aprender los fundamentos de programación, ya que al no saber de nada, se te hará cuesta arriba un montón, te recomiendo que mires videotutoriales de cursos de java (pildoras informaticas- Java), es muy bueno, la duración es de media 30-40m pero explica todo con suma detalle y muy bien.


Después para aprender los fundamentos de programación puedes descargarte este app movil SoloLearn. Está para aplicacion web y movil


De grados superiores en el ambito de la informatica hay 3 en españa:
  • DAW (Desarrollo de Aplicaciones Web) - Aprender a desarrollar aplicaciones web (html,css,javascript y sus frameworks, php, mysql, XML...)
  • DAM (Desarrollo de Aplicaciones Multiplataforma) -Aprendes a crear aplicaciones moviles (Java - Android / swift - IOS)
  • ASIR (Administración de Sistemas Informaticos en Red) Aprendes a administrar, gestionar y crear servidores y redes, tanto su logistica como hardware (montaje)
    (PHP... (no lo sé))

A parte de la programacion aprenderás entornos de escritorios GNU/Linux


Así como a programar (mas en ASIR) scripts en bash/powershell

45  Programación / Desarrollo Web / Re: Responsive Web en: 19 Septiembre 2020, 20:19 pm
Buenas! Lo que quieres hacer se consigue con las media querys CSS, aquí te dejo un link: https://www.w3schools.com/css/css_rwd_mediaqueries.asp

Código
  1. @media (max-width: 600px) { # responsive movil
  2.  body {
  3.    background-color: lightblue;
  4.  }
  5. }
  6.  
Código
  1. @media (max-width: 768px) { #responsive tablet
  2.  body {
  3.    background-color: lightblue;
  4.  }
  5. }
  6.  
46  Programación / Scripting / Re: Python - abrir una lista cíclica en: 19 Septiembre 2020, 20:14 pm
Buenas! Para imprimir linea por linea el contenido de un archivos, se puede hacer de dos metodos:
  • con un bucle for
Código
  1. fichero = open("myfile.txt"."r")
  2. for line in fichero.readlines():
  3.     print(line.replace("\n",""))
  4.  
la funcion replace() remplaza los espacios en blanco (\n) por un cadena vacia (es decir los elimina). Lo hago porque en la salida entre linea y linea este imprime un salto.

  • con la palabra with
Código
  1. with open("myfile.txt","r") as line:
  2.   print(line)
  3.  
    47  Programación / Scripting / Re: Python - abrir una lista cíclica en: 18 Septiembre 2020, 14:10 pm
    Saludos estoy buscando como abrir una lista txt con python, que cada 5 segundos abrar una linea, después de los 5 segundo abra la siguiente linea, cuando llegue a la ultima linea vuelva a la linea 0 y haga la misma opción bucle

    Lista
    0
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    FIN

    Primero de nada, por la pregunta que has hecho, debes de aprender fundamentos de programación y python. Te recomiendo videotutoriales (Pildorasinformaticas - Python) o apps moviles como SoloLearn (muy bueno).

    Aquí te doy algunas referencias, que tienes que saber:

     1. Para abrir un archivo en python, la funcion es open() ejem:
    Código
    1.    open("/ruta/archivo/lista.txt","r")
    2.  
    en el segundo argumento de la funcion, especificas que quieres que python haga con el archivo especificado en el primer argumento, en este caso es "r" de read.
    DOC: https://docs.python.org/3/tutorial/inputoutput.html#reading-and-writing-files

    2. En el segundo caso, para hacer que lea cada linea y ejecute en cada itineración algo, tienes que aprender bucles, tipos de bucles, así como variables, etc... Te voy avanzando de que es el bucle "for", te será muy util esta referencia https://www.w3schools.com/python/default.asp

    Te avíso que estos tipos de preguntas, no serán muy respondidas.
    La idea de los foros como estos (así como foro.elhacker.net,foros.cristalab.com,stackoverflow.com...) es que si tienes alguna duda sobre algo que estas programando, que no entiendas,etc. Esa es la finalidad. Se autodidacta, no esperes que las cosas de vengan. Persiguelas tú.

    Ahora si preguntas, "quieres ser desarrollador movil que tengo que estudiar, que lenguajes?" estos tipos de preguntas, tendrás muchas respuestas.

    En el caso de
    Citar
    que cada 5 segundos abrar una line

    con el modulo time se puede:
    Código
    1. import time
    2. time.sleep(5)
    3.  

    No te desanimes, y que no te de pereza, que al querer hacerlo tan rapido, puede que no lo consigas.

    Mucho animo y suerte!! :)
    48  Programación / Desarrollo Web / Re: [Pregunta]: Desactivar click derecho en imágenes. en: 15 Septiembre 2020, 15:05 pm
    Buenas, la funcion que tienes que usar es preventDefault()

    Citar
    If this method is called, the default action of the event will not be triggered.

    En el addlistener() o en on(), depende de si usas javascript o Jquery, debes de poner evento tipo contextmenu

    Código
    1. <!DOCTYPE html>
    2. <html>
    3. <body>
    4.  
    5. <img src="https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png" id="image">
    6.  
    7. <script>
    8. document.getElementById("image").addEventListener("contextmenu", function(event){
    9.  event.preventDefault()
    10. });
    11. </script>
    12.  
    13. </body>
    14. </html>
    15.  

    Código
    1. <!DOCTYPE html>
    2. <html>
    3. <head>
    4. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
    5. </head>
    6. <body>
    7. <img src="https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png" id="image">
    8.  
    9. <script>
    10. $(document).ready(function(){
    11. $("#image").on("contextmenu",function(event){
    12.     event.preventDefault();
    13.    })
    14. })
    15. </script>
    16.  
    17. </body>
    18. </html>
    19.  
    DOC: https://developer.mozilla.org/es/docs/Web/API/Event/preventDefault
    DEMO: https://www.w3schools.com/code/tryit.asp?filename=GIRN368E2XM7

    Enlace de interés: Como evitar mostrar el inspeccionador de elementos:
    https://es.stackoverflow.com/questions/50436/ocultar-c%C3%B3digo-html5-php-de-una-web
    49  Programación / Scripting / llamar modulo dentro de una clase | Python3 en: 12 Septiembre 2020, 19:49 pm
    Buenas. Tengo un problema....

    Tengo una clase, donde cuya clase estoy llamando a la funcion OS_system(), importado del paquete ' init'
    Código
    1. from init import *
    2. class notification:
    3.       # [CODE]
    4. def popup(self, title, type_title, content_text, type_image, Image=Image):
    5. try:
    6. main = Tk()
    7. ico = Image.open(OS_system().path_tkinter("SockServices.png"))
    8.                        # [...]
    9.  

    init modulo:
    Código
    1. class OS_system:
    2. def __init__(self):
    3. self.system = platform.system()
    4.        # [...]
    5. def path_tkinter(self,image):
    6. if self.system == "Linux":
    7. return "/etc/SockServices/mods/popup/images/"+str(image)
    8. elif self.system == "Windows":
    9. return "C:\Program Files\SockServices\mods\popup\images\\"+str(image)
    10.  
    El problema es que me da el error
    Citar
    NameError: name 'OS_system' is not defined

    El problema es que la clase OS_system del modulo init no es importada dentro de la clase notification. Como lo hago?[/code]
    50  Programación / Scripting / Re: ¿Puedo hacer esto con Batch? en: 8 Septiembre 2020, 19:58 pm
    mira este video: https://www.youtube.com/watch?v=ZMYBoalkPoc
    Páginas: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 25
    WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines