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

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Mensajes
Páginas: 1 ... 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 [157] 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 ... 193
1561  Sistemas Operativos / GNU/Linux / Re: Ayuda con comando CUT y los delimitadores en: 27 Enero 2019, 23:42 pm
Saludos,

- Me parece que cut no es el comando indicado para esta tarea, cut trabaja con caracteres o bytes, intenta con awk, este trabaja con palabras:

Código
  1. ls -l | awk '{print $6}'

- Si quieres usar cut, tendrás que preparar un poco la entrada a este comando eliminando los espacios extra (duplicados) con tr, o algún procedimiento que le facilite el trabajo a cut:

Código
  1. ls -l | tr -s ' ' | cut -d ' ' -f6
1562  Programación / Desarrollo Web / Re: Error en handlebars, nodejs, express, y los niveles de directorios en: 27 Enero 2019, 17:33 pm
Si:

app.set('views', path.join(__dirname, '../views'));

devuelve:

C:\Users\Diesan Romero\Desktop\redsocial\src\server\views

Entonces:

app.set('views', path.join(__dirname, '../../views'));

debería devolver:

C:\Users\Diesan Romero\Desktop\redsocial\src\views

- Pero depende de lo que devuelva __dirname, por cierto que devuelve?
1563  Foros Generales / Foro Libre / Re: Electricidad gratis para todos en: 27 Enero 2019, 14:39 pm
Saludos,

- Veo varias cosas raras ...  :xD

-- Conectar un Aparato a Fase y Tierra:



-- Puente de Diodos en Corriente Alterna

1564  Sistemas Operativos / GNU/Linux / Re: dns preconfigurado en ubuntu 18.04 en: 27 Enero 2019, 04:06 am
Saludos,

- Tengo entendido de que Ubuntu tiene un Administrador de Redes (NetworkManager), él se encarga de todo esto. Lo puedes hacer fácil dando un click en el icono de red > Editar conexiones > [seleccionas tu conexión] > Editar > Ajustes de IPv4 > Servidores de DNS adicionales, ahí pones tus servidores DNS Ej.: 208.67.222.222, 208.67.220.220

- La otra manera es editar el "fichero plantilla resolv.conf" ubicado en /etc/resolvconf/resolv.conf.d/head, luego agregar tus servidores DNS así:

nameserver 208.67.222.222
nameserver 208.67.220.220

-- Guardas los cambios y actualizas el administrados de resoluciones dns:

resolvconf -u

-- Esto hará los cambios en /etc/resolv.conf tomando la plantilla y utilizando tus servidores dns.
1565  Informática / Hardware / Re: Pendrive dejó de funcionar en: 27 Enero 2019, 01:37 am
Saludos,

- Puedes utilizar DiskPart para seleccionarlo (select disk) y "limpiarlo" (clean), esto borra las particiones y todo tipo de formado. Luego con el Administrador de Discos inicializas el USB y creas la Partición.

-- También podrías utilizar GParted para hacer todo esto de manera más sencilla.

- Esta es la manera más rápida y menos brusca, quizás te recomienden usar herramientas como Low Level Format Tool, HDD Regen, Victoria, etc.
1566  Programación / Scripting / Re: Icono en python con tkinter en: 27 Enero 2019, 01:18 am
- El problema no es pyhton o tkinter, el detalle está en pyinstaller --onefile

- Para que sea compatible con pyistaller --onefile haces el agregado que comenté antes:

Código
  1. from tkinter import *
  2.  
  3. raiz = Tk()
  4. raiz.title("CRACKME KEYGEN")
  5.  
  6. ###########################################
  7. import sys
  8. if getattr(sys, 'frozen', False) :
  9.  raiz.iconbitmap(sys._MEIPASS + '\\estrella.ico')
  10. else :
  11.  raiz.iconbitmap('estrella.ico')
  12. ############################################
  13.  
  14. def generar():
  15.  
  16.    user = vartxt1.get()
  17.    sum = 0
  18.    largo = len(user)
  19.    if (largo > 0xB):
  20.        exit()
  21.    userMAY = ""
  22.    for i in range(largo):
  23.        if (ord(user[i]) < 0x41):
  24.            print ("CARACTER INVALIDO")
  25.            exit()
  26.        if (ord(user[i]) >= 0x5A):
  27.            userMAY += chr(ord(user[i]) - 0X20)
  28.        else:
  29.            userMAY += chr(ord(user[i]))
  30.    for i in range(len(userMAY)):
  31.        sum += ord(userMAY[i])
  32.  
  33.    xoreado = sum ^ 0x5678
  34.    TOTAL = xoreado ^ 0x1234
  35.    vartxt2.set(TOTAL)
  36.  
  37. ventana = Frame( width=350, height=120 )
  38. ventana.pack( padx=10, pady=10 )
  39.  
  40. vartxt1 = StringVar()
  41. txt1 = Entry( ventana, textvariable=vartxt1, width=25 )
  42. txt1.grid( row=0, column=2, padx=20, pady=10 )
  43.  
  44. vartxt2 = StringVar()
  45. txt2 = Entry( ventana, textvariable=vartxt2, width=25 )
  46. txt2.grid( row=2, column=2, padx=20, pady=10 )
  47.  
  48. txta = Label( ventana, text="NOMBRE :" )
  49. txta.grid( row=0, column=0 )
  50.  
  51. txtb = Label( ventana, text="SERIAL :" )
  52. txtb.grid( row=2, column=0 )
  53.  
  54. bgenerar = Button( ventana,command=generar, text="GENERAR", padx= 25, pady=5 )
  55. bgenerar.grid( row=3, column=2 )
  56.  
  57. ventana.mainloop()
  58.  

- Luego con pyinstaller:

Código
  1. pyinstaller llaves.py -i cuadrado.ico --noconsole --onefile --add-data estrella.ico;.

Nombre: pepe
Serial: 17766

- Te podría recomendar también este libro en inglés, pero lo raro es que no está la orden iconbitmap :-\ http://infohost.nmt.edu/tcc/help/pubs/tkinter/tkinter.pdf

-- Y por supuesto este otro buen libro en español, es muy práctico con muchos ejemplos: https://openlibra.com/es/book/download/doma-de-serpientes-para-ninos-edicion-windows
1567  Sistemas Operativos / Windows / Re: recuperar mbr en: 26 Enero 2019, 16:10 pm
- No sé pero en mi NoteBook tampoco me muestra el Boot por USB si no tengo conectado un USB  :xD y nunca he instalo Linux.
1568  Sistemas Operativos / Windows / Re: recuperar mbr en: 26 Enero 2019, 14:51 pm
- Estás utilizando BIOS Legacy o UEFI, si tu PC tiene Secure Boot (que debes de deshabilitar por cierto) es un echo de que tiene UEFI por defecto (estoy escribiendo desde una NoteBook Lenovo).

-- Tu USB debe estar preparado como GPT/UEFI, sino se va ha pasar de largo. Por esto prefiero utilizar un DVD que nunca falla (BIOS, UEFI, Secure Boot, etc), aunque también tengo un USB preparado con MBR/BIOS y otro con GPT/UEFI para no tener estos problemas, claro que tengo que usar el USB con GPT/UEFI en mi Lenovo desactivando primero el Secure Boot. Si quiero utilizar el USB con MBR/BIOS tengo que cambiar en BIOS el Boot Mode a Legacy Support, pero tendría problemas si mi Disco Duro tiene el estilo de particion GPT que viene por defecto.





1569  Sistemas Operativos / Windows / Re: recuperar mbr en: 26 Enero 2019, 12:02 pm
Saludos,

- Si tienes un Lenovo debes de saber que estos traen otro botón físico para encender y mostrar las opciones de arranque, para más información googlea la marca y modelo de tu Notebook + boot USB, o lee tu manual de usuario :xD

- Las opciones de carga del sistema operativo aparecen después que cargó la BIOS, así que nada tiene que ver, solo que si no se usa el botón aparte que trae Lenovo se pasa a iniciar el Sistema sin pasar por las opciones BIOS que quieres.

======================

- Por cierto, Windows suele crear una Partición sin asignar (sin Letra) donde guarda su Arrancador (BootLoader), supongo que Linux a creado su propio Arrancador en tu disco externo e importado el arranque de Windows para que permita elegir con cual arrancar, PERO esto ya lo administra el Arrancador de Linux que está en tu disco externo.

-- Normalmente bastaría con quitar el disco externo, ingresar al Administrador de Discos en Windows y marcar como Activa la partición sin asignar (que normalmente tiene una capacidad de 300 a 500 MB). Luego se reinicia y listo.

- Si quieres reconstruir de cero el Arrancador de Windows, tienes que hacerlo desde Consola, puedes arrancar desde el DVD/USB de instalación de Windows > Reparar equipo > Solucionar problemas > Opciones avanzadas > Símbolo del sistema

1.- Encontrar a Windows:

Código
  1. bootrec /ScanOs

-- Este comando debería de encontrar donde está instalado Windows, nos interesa la Unidad que indique en ese momento (Ej.: C:\Windows)

2.- Escribir el Sector de Arranque en la Unidad que contiene a Windows

Código
  1. bootsect /nt60 C: /force

-- Este comando escribe el sector de arranque para Windows Vista/8/8.1/10 en la Unidad C: (unidad hallada en el paso 1 seguida de dos puntos C:)

3.- Marcar la Unidad que contiene a Windows como Activa

Código
  1. diskpart
  2. list volume
  3. select volume 1
  4. active

- Estos comandos marcan como activa a la Unidad que contiene a Windows, asegurarse de poner el número correcto en select volume, el número correcto es el correspondiente a la Letra de Unidad hallada en el paso 1.

4.- Reconstruir el Arranque de Windows

Código
  1. bootrec /FixMbr
  2. bootrec /FixBoot
  3. bootrec /RebuildBcd

-- Estos comandos reconstruyen desde cero el arranque de Windows, buscan donde está instalado Windows y permiten elegir el agregar dicha instalación al Arranque.

5.- Reiniciar el PC y listo.

-- Probado en un Windows 8 (64-bit) BIOS (NO UEFI) instalado en un Disco Duro limpio, el sistema de instalación de windows creó automáticamente (por defecto) una partición de 350 MB donde pone el Arrancador del Sistema. Una vez instalado el Sistema, se procedió a eliminar mencionada Partición de Arranque, Windows no volvió a arrancar (ERROR: ), luego se siguieron los pasos del tutorial y se solucionó el problema.

Referencias:

https://neosmart.net/wiki/bootsect/
https://neosmart.net/wiki/repair-dual-boot-configuration/
1570  Sistemas Operativos / Windows / Re: Problema al crear tarea programada en: 26 Enero 2019, 05:07 am
- Utiliza el Programador de Tareas, apartado Biblioteca del Programador de Tareas para ver tu Tarea Programada, su estado, cuando se ejecutará, cuando se ejecuto, el resultado que devolvió, etc. Primero has lo necesario para asegurarte de que la tarea es capaz de funcionar dando un click derecho iniciar, detener, etc.
Páginas: 1 ... 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 [157] 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 ... 193
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines