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 - Drakaris

#51
Si le doy a la opcion de desarrollo profesional, no te da la opción de administrador de sistemas, o hacking.... que es lo que quiero dedicarme, esta incompleto.
#52
Desarrollo Web / Re: Pregunta rápida
24 Septiembre 2020, 12:10 PM
con jquery:
Código (jquery) [Seleccionar]

  $("iframe").attr("src")
#53
Cita de: tincopasan en 21 Septiembre 2020, 21:21 PM
hola:
        seguramente hay muchas formas de hacerlo, una de ellas:
Código (python) [Seleccionar]
#-*- coding: utf - 8 -*-
import getpass,ctypes
usuario = getpass.getuser()
if ctypes.windll.shell32.IsUserAnAdmin() != 0:
    print("necesita permisos de administrador")
else:
    print(usuario,"es administrador")
   


Modifique un poco el código, en la consola cmd como administrador la funcion ctypes.windll.shell32.IsUserAnAdmin() me arrojaba 1 mientras que, cuando lo ejecutaba con una consola (sin "run as administrador") me arrojaba 0, por la cual hice:
Código (python) [Seleccionar]

#-*- coding: utf - 8 -*-
import getpass,ctypes
usuario = getpass.getuser()
if ctypes.windll.shell32.IsUserAnAdmin() != 1:
    print("necesita permisos de administrador")
    sys.exit()


Gracias!
#54
Buenas, estoy haciendo un script de instalación con python y quiero obligar al usuario a que lo ejecute como administrador. Eso en entorno GNU/Linux, se hace con la funcion os.geteuid().
Código (python) [Seleccionar]

import os, sys
if os.geteuid() != 0:
   print("Needs root privileges")
   sys.exit()
#code

pero como se puede hacer con Windows?

Hay alguna manera de obtener los datos del usuario actual? por que se puede obtener el nombre del usuario con el que estoy corriendo el script.

Gracias de antemano
#55
Scripting / Re: Python - abrir una lista cíclica
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.
#56
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.
#57
Scripting / Re: Python - abrir una lista cíclica
20 Septiembre 2020, 11:18 AM
file: myfile.txt

zero
one
two
three
four
five
six
seven
eight
nine
ten


Código (python) [Seleccionar]

file = open("myfile.txt")
n = [4]
for i, line in enumerate(file):
     if i in n:
       print(line)  # four


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 (python) [Seleccionar]

file = open("myfile.txt")
n = [4,7]
for i, line in enumerate(file):
     if i in n:
       print(line)  # four
                        # seven
#58
Cita de: huron74 en 18 Septiembre 2020, 20:26 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.
[youtube=640,360]https://www.youtube.com/playlist?list=PLU8oAlHdN5BktAXdEVCLUYzvDyqRQJ2lk[/youtube]

Después para aprender los fundamentos de programación puedes descargarte este app movil SoloLearn. Está para aplicacion web y movil
[youtube=640,360]https://www.youtube.com/watch?v=iOiyJgnN71c&list=PLU8oAlHdN5Bmx-LChV4K3MbHrpZKefNwn[/youtube]

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
[youtube=640,360]https://www.youtube.com/watch?v=vociXHgICsI&list=PLuyqRxNKadznm0l3q2NFT9Xo6Q26Kty1e[/youtube]

Así como a programar (mas en ASIR) scripts en bash/powershell
[youtube=640,360]https://www.youtube.com/watch?v=iG624IpHeNg&list=PLOn3c9vyLXfVCXHnUvcneKCb3IT2IXltK[/youtube]
[youtube=640,360]https://www.youtube.com/watch?v=oqnwICSKGTM&list=PLs3CpSZ8xiuS-qgB7SgrMoDaJcFY88EIA[/youtube]
#59
Desarrollo Web / Re: Responsive Web
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 (css) [Seleccionar]

@media (max-width: 600px) { # responsive movil
  body {
    background-color: lightblue;
  }
}

Código (css) [Seleccionar]

@media (max-width: 768px) { #responsive tablet
  body {
    background-color: lightblue;
  }
}
#60
Scripting / Re: Python - abrir una lista cíclica
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 (python) [Seleccionar]

fichero = open("myfile.txt"."r")
for line in fichero.readlines():
     print(line.replace("\n",""))

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 (python) [Seleccionar]

with open("myfile.txt","r") as line:
   print(line)