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

#501
Hardware / Re: duda targetas gráficas
14 Marzo 2019, 02:56 AM
También te recomiendo la gtx 1050 a ojos cerrados. Ahora.... sería mejor si nos dieras mas detalles de tu computadora y tu sistema operativo, por ejemplo, si acostumbras a utilizar Windows 7 o XP entonces puede que tengas problemas con el performance y sus drivers, si usas Debian entonces te recomiendo un modelo Intel o no encontrarás drivers compatibles, pero si usas ubuntu entonces no hay problemas porque nvidia tiene drivers oficiales.

Debes saber también que tu fuente de poder debe soportar tu nueva tarjeta gráfica, dependiendo de tu CPU, si es un modelo antiguo y tienes una fuente de poder común y corriente, puede que tengas problemas de energía o que se queme si le das mucha caña a los juegos, por eso debes pensar en comprar una fuente de poder por lo menos con certificación bronce. Normalmente las tarjetas nvidia de la generación 1000 necesitan un conector de poder adicional, si tu fuente de poder no lo tiene o es modular y desechaste el cable junto a su caja, entonces tocará comprar otra fuente. De preferencia una de 750. Por ejemplo, en mi caso uso una gtx 1060 con Linux (uso steam) y una cpu intel i7 4.2ghz y le tuve que comprar una nueva fuente de poder, asi que aproveché y compré una de 1000w modular por si algún día decido ampliar a una de la generación 2000.

Mira, algo así: https://www.pcfactory.cl/producto/26685-video-nvidia-geforce-gtx1060-3gb-ph- , es de 3GB, más que suficiente.

Saludos.
#502
Tienes una excepción al intentar utilizar un índice inexistente:

for (int j=0;j<numEmpleados;j++){
           if(empleados[j].Contrato.values()==contrato){
               
           
           }
       }


Si la cantidad de empleados es 0, entonces no puedes ir a buscar el índice cero porque no existe. Hay que añadir un -1 a numEmpleados y hacer una condicional que diga que si la cantidad es mayor que cero entonces ir a hacer el recorrido del for.

También te recomiendo utilizar una lista en ves de un array ya que Java lo maneja de mejor manera, de hecho los repositorios Crud utilizan listas en ves de arrays, puedes llamar funciones para validar si estan vacias, obtener y buscar índices, etc.

Saludos.
#503
Scripting / Re: ejercicio de python
14 Marzo 2019, 02:36 AM
El hilo de posts ya es muy grande, supongo que a estas alturas ya nadie tiene la intención de hacerle su código así que mejor cierro el tema.

PD: Para hacer esa tarea hay que buscar sobre stdin en python, cómo hacer un for y un split con separación de saltos de línea.

Saludos.
#504
Mándalo en un zip con contraseña y manda la contraseña en el mismo correo, también le puedes poner contraseñas a los archivos pdf.
#505
Eso quiere decir que tienes un spam mas en tu servicio de correos xD
#506
GNU/Linux / Re: script usuarios
9 Marzo 2019, 03:35 AM
Mira: https://stackoverflow.com/questions/14810684/check-whether-a-user-exists#answer-51894266

#! /bin/bash
USER_NAME=bakul
cat /etc/passwd | grep ${USER_NAME} >/dev/null 2>&1
if [ $? -eq 0 ] ; then
    echo "User Exists"
else
    echo "User Not Found"
fi


A eso le agregas un while, el input y ya.

saludos.

#507
Para eso existe el comando "wall". Dale un vistazo acá:

https://www.tecmint.com/send-a-message-to-logged-users-in-linux-terminal/

Para enviar mensajes remotamente existe el servicio de correos, en linux cada usuario tiene por defecto un directorio para el recibimiento de correos por parte de la red local.

Saludos.
#508
Debe ser un error de escritura, reemplaza ded por deb, guardas el archivo y haces un apt update.

Saludos.
#509
Hola,

<?php echo implode(' 'array_filter(array(null'''Lorem''Ipsum')); ?>

Saludos.
#510
Claro que si, puedes tomar el mismo algoritmo que genera el diccionario y realizar una llamada a una función que haga uso de la palabra generada cada ves que genere uno en ves de irlo guardando en un archivo, eso dependerá del proyecto y como esté programado. Claramente para hacer esto necesitas saber programación a menos que busques algún sistema de archivos especial en linux que haga que realice una acción cada ves que escriba una línea, algo así como un pipe, siempre y cuando la aplicación lo permita.

Mira, lo más facil y rápido es darle un vistazo a un script que hice hace un tiempo para generar diccionarios: https://github.com/WHK102/whk-dictionary-maker , lo que debes hacer res reemplazar la función que escribe el archivo por la acción que quieras hacer, por ejemplo:

def processWord(self, str):
        self.current = self.current + 1
        self.file_handler.write("%s\n" % str)
        sys.stdout.write("\r- Progress: %d/%d (%s)                " % (self.current, self.total_of_words, str))
sys.stdout.flush()


Reemplazar:

self.file_handler.write("%s\n" % str)

Por la función que quieras ejecutar, si es un comando en bash puedes utilizar por ejemplo "subprocess": https://unix.stackexchange.com/questions/190495/how-to-execute-a-bash-command-in-a-python-script

Saludos.