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ú

Temas - codX

#1
Hola amigos del foro. Bueno, estoy ante una situación muy particular, obviamente es la primera vez que me pasa y hace 3 días que no encuentro la solución.
El problema es el siguiente. Armé una mother Asus a320m-k con un ryzen 3 220g(grafico incorporado).
Instalé el SO(Kali). Hasta aquí todo bien, el problema surge cuando abro una ventana e intento moverla. Se pixela!!!! Se pixela y no se puede ver nada lo que está en ella. Lo primero que abris en una distro linux es la consola. Debo darle unos pequeños sacudones para que pueda verse, pues se ven pixeles de colores sobre las letras.
Si alguien puede aportar alguna idea, se lo agradecería enormemente.
#2
Hacking Wireless / Novato. Duda en Kali
1 Marzo 2020, 20:28 PM
Hola amigos, estoy comenzando en el mundo del hacking. Bueno, estoy usando la distro kali linux. He instalado tor, he hecho algunas pruebas con herramientas como dnsenum, whois, airmon-ng. Me surge la siguiente duda, ya que soy novato y quizás es una pregunta tonta.
Cuando se hacen pruebas desde la terminal, la ip que es "responsable" de ello es nuestra ip pública. ¿Es verdad?
Cómo debería hacer entonces para cambiar mi ip pública, ya que al iniciar el servicio tor, la ip pública sigue siendo la misma cuando ejecuto el comando curl ifconfig.me. Gracias
#3
Hola amigos programadores, cómo están? Bien, mi problema es el siguiente.  Hice un programa en C con una gui digamos, todo funciona bien, el programa funiona. El único problema que tengo es el siguiente:
Como el programa consta de varias ventanas, algunas abiertas en simultáneo, cuando lo pruebo en otra distro, ya que es para linux, las ventanas no aparecen en el lugar de la pantalla que debieran, se desplazan ligeramente. Alguien tiene una idea de cómo solucionar este problema? Gracias.
Para aclarar: las posiciones donde se abren las ventanas las he definido en forma relativa a las dimensiones de la terminal, digamos tanto % de las columnas y filas de la pantalla.
#4
Hardware / combo actualizacion gamming
13 Febrero 2020, 18:36 PM
Hola como están? Quiero actualizar mi pc gammer y me surgio una duda.
Yo tengo un ryzen 3 2200 el cual tiene grafica integrada, y una gpu msi radeon 580 8gb.
El combo actualizacion que vi en mercadolibre es la placa + el procesador. Un ryzen 7 2700, éste procesador no tiene gráfica integrada, y mi duda es si los juegos seguirán siendo fluidos a pesar de que le ryzen es sin gpu integrado Gracias
#5
Hardware / ayuda en duda con ups
2 Febrero 2020, 17:25 PM
Hola amigos, quiero comprar un ups para una pc gammer. su fuente es de 550w normalizada. Qué potencia en va del ups me recomiendan? Gracias
#6
Programación C/C++ / Ayuda con hilos en C
24 Enero 2020, 00:37 AM
Hola gente del foro, tengo un pequeño código que no puedo hacer funcionar. consta de un cronometro y musica, los cuales quiero ejecutar a la vez en dos hilos separados. Pero me pasa que, funciona simepre uno solo el thread de la musica, o el del cronometro. Alguien me puede ayudar por favor?
Este es el codigo, con libreria ncurses.

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <ncurses.h>
#include <pthread.h>
void ini_video();
void *cronometro(void *args);
void *musica(void *arg);
void ejecuta_threads();

int main()
{
ini_video();
ejecuta_threads();
return 0;
}

void ejecuta_threads()
{
pthread_t th0, th1;

pthread_create(&th0, NULL, (void *)&cronometro, NULL);
pthread_create(&th1, NULL, (void *)&musica, NULL);
pthread_join(th0, NULL);
pthread_join(th1, NULL);
}

void ini_video()
{
int filas,columnas;
initscr();
start_color();

// letras, fondo.
init_pair(1, 4, 2); // cronometro
init_pair(2, 0, 2); // fondo pantalla
cbreak();
noecho();
keypad(stdscr, true);
bkgd(COLOR_PAIR(2));
curs_set(0);
getmaxyx(stdscr, filas, columnas);
refresh();
}

void *cronometro(void *args)
{
int horas, minutos, segundos;

for(horas = 0; horas <= 2; horas++){
for(minutos = 0; minutos < 60; minutos++){
for(segundos = 0; segundos < 60; segundos++){
attron(A_BOLD | COLOR_PAIR(1));
mvprintw(5, 50, "%s %i:%i:%i", "Tiempo ->  ", horas, minutos, segundos);
napms(1000);
refresh();
}
}
attroff(A_BOLD | COLOR_PAIR(1));
}
return NULL;
}

void *musica(void *arg)
{
char *comando = "/usr/bin/play";
char *args[] = {"play", "-q", "donkey.ogg", "-t", "alsa", 0};

while(1)
execv(comando, args);

}
#7
Hola Amigos del foro. Felices fiestas para todos!
Bueno el tema es que me apareció un cartel de que mi disco está casi lleno, digamos la particion raíz (/). Mostrandome la imágen que publico. Al parecer la carpeta /var/log ocupa unos 40gb aprox. Mi duda es qué archivos se pueden eliminar de esa carpeta sin dañar el sistema. Gracias.
#8
Programación C/C++ / Entendiendo una función
25 Diciembre 2019, 16:53 PM
Hola amigos del foro. Estoy estudiando el archiconocido libro EL Lenguaje de Programción C de Kernighan y Ritchie; en la sección de apuntadores a funciones aparece el siguiente código:

/* qsort: c la sific a v[left].. ,v[right] e n o rd e n a s c e n d e n te */
void qsort(void *v[ ], int left, int right,
int (*com p) (void *, void *))
{
int i, last;
void sw ap(void *v[ ], int, int);
if (left > = right)
/* n o h a c e n ad a si el arre g lo co n tien e */
re tu m ;
/* m enos d e dos elem entos */
sw ap(v, left, (left + right)/2);
last = left;
for (i = le ft+ 1 ; i < = right; i + + )
if ((' com p) (v[i], v[left]) < 0)
sw ap(v, + + la st, i);
sw ap(v, left, last);
qsort(v, left, la st—1, com p);
qsort(v, last + 1, right, com p);
}


No entiendo por qué dentro de dicha función declara otra función de la siguiente manera(segunda línea dentro de la funcion:

void sw ap(void *v[ ], int, int);

Gracias.
#9
Programación C/C++ / Creacion de chats
27 Noviembre 2019, 01:00 AM
Hola amigos. Sé programar en C. En mi casa hay dos computadoras. Quisiera crear un pequeño y sencillo chat para comunicarme con la persona que está en la otra máquina. Una máquina tiene linux y la otra windows. No quiero que me hagan el código por supuesto. Quisiera que me den una idea de por donde arrancar o las cosas a tener en cuenta. Evitar comentarios tipo "usa skipe" "gmail", etc... es un experimento que quiero hacer. Gracias.
#10
Hola amigos. Tengo que presentar un trabajo en la facu, se trata de lo siguiente.
debo registrar los empleados de una empresa, cargar el nombre el sueldo y la antiguedad luego mostrar todo en una tabla. Me dan una idea por favor de como hacerlo? Hice el formulario que pide la cantidad de  empleados y me trabe. Debo usar html y php. gracias
#11
Desarrollo Web / Ayuda en HTML
10 Noviembre 2019, 00:26 AM
Hola, esoty aprendiendo html. La verdad es que me resulta bastante aburrido, igual lo tengo que hacer para la facu. Quisiera pedir que alguien me explique para qué sirven las etiquetas div y span que no temino de entenderlas. Gracias.
#12
Programación C/C++ / Ayuda en threads
7 Noviembre 2019, 02:23 AM
Hola amigos. Pueden darme una mano con el siguiente problema en lenguaje C?
En una aplicaión lanzo 4 threads y necesito que cuando termine un thread también termine otro thread. Por ej:
Al finalizar thread1 finaliza thread2. Gracias
#13
GNU/Linux / Error con Alsa. Ayuda!
27 Septiembre 2019, 20:33 PM
Hola gente!, me siento desconcertado porque al usar el comando play en linux me tira el sguiente error
xcb_connection_has_error() returned true

por ejemplo cuando hago en la consola: play nombreArchivo.ogg

Alguna sugerencia. Nunca me había pasado. Estoy usando debian 10. Gracias
#14
Software / Uso de máquinas virtuales clonadas
24 Septiembre 2019, 00:13 AM
Hola amigos. Necesito la ayuda de alguien sobre la clonación de máquinas virtuales. Sabiendo que hay dos tipos de clonación (completa y enlazada), en que caso se decidirían ustedes en utilizar un y otra? Gracias.
#15
PHP / [Resuelto] Array en php
19 Septiembre 2019, 01:11 AM
Hola gente del foro. Estamos trabajando con php en la facu. Me dieron el siguiente ejercicio que la verdad no entiendo. Alguien me da una mano? Gracias.

19. Mostrar todos los elementos del siguiente arreglo por medio de la estructura for
array("valor1", 1234, array("cero", "uno", "dos", "tres"))
#16
Hardware / Calculo de tasa de transferencia
29 Agosto 2019, 04:58 AM
Hola amigos, tengo una duda con respecto a un problema que me presentaron en la facu. Calcular la tasa de transferencia de datos.
7) Cuál sería la tasa de transferencia expresada en MB/s de un dispositivo si tiene la siguiente frecuencia de trabajo y capacidad de canal:

a) 100MHz y 32bits
La fórmula se presenta como frecuencia en Mhtz * capacidad de canal o sea
100 * 32
Pero en los ejercicios resueltos sigue la siguiente formula

(100*32)/8
Asi es como calcula el profe la tasa.
No entiendo por qué divide por 8.
Si alguien puede ayudarme. Gracias.
#17
Hola, quiero comenzar con la programacion de microcontroladores pic en c. Lo cierto es que he visto varias opciones en internet, y estoy bastante desorientado sobre qué software debo usar. Estoy usando linux. Alguna sugerencia? Gracias
#18
Hola, estoy estudiando el libro de c de Dennis Ritchie, el cual muestra la siguiente funcion para obtener la siguinete palabra de la etrada


/* getw ord:
obtiene la siguiente palabra o carácter de la entrada */

int getword (char *word, int lim)
{
int c, getch(void);
void ungetch(int);
char *w = word;
while (isspace(c = getch()))
        ;
if (c != EOF)
      *w++ = c;
if (!isalpha(c)){
      *w = '\0 ';
       return c;
}
for ( ; --lim > 0; w++ )
        if (!isalnum (*w = getch())) {
                ungetch(*w );
                break ;
        }
*w = '\0 ';
return word[0];
}
I


Lo que me tiene un poco desorientado son las 2da. y 3ra. línea del programa, que usa sintaxis para declarar variables, pero está llamando o funcioes. Ya lo he visto en otra parte del libro y no logro entenderlo. Si alguien puede explicarme, agradezco.
#19
Hardware / Duda sobre mantener la pc encendida
20 Julio 2019, 18:24 PM
Hola, me ha surgido una duda. Cuánto tiempo puede tenerse la pc encendida, hablamos de un pc estándard. Y si es verdad que si se apaga muy seguido el hdd se jode. Gracias.
#20
Hola amigos, estoy pensando en aprender otro lenguaje de programación, la verdad es que no sé bien por cual decidirme. Mi orientación es hacia sistemas operativos, programar drivers, o aplicaciones de escritorio. Hoy en día está muy de moda la programación web, y con eso se gana dinero pero sinceramente no es algo que me atrae mucho.
En mi mente está ruby, perl, python, asm. De perl no me gusta mucho su sintáxis, ese signo $ antes de las variables me da flojera.
Ustedes qué me aconsejarían, gracias.
#21
Hola, he instalado la impresora brother hl-1200 con los siguientes comandos

apt-get install cups cups-client

adduser root lpadmin

/etc/init.d/cups start

apt-get install simple-scan

luego fui a la pagina de configuración  tipenado en el navegador localhost:631
configuré los parámetros que me pidió.
El asunto es el siguiente:
Al abrir la configuracion de impresoras en kali, el sistema la ve la reconoce todo pero cuando mando a imprimir algo no hace nada. Dice tarea realizada todo pero no imprime.


Alguna idea al respecto? Gracias


#22
Hola. Estoy por armar una pc. Y tengo una placa base asus A320-MK DDR4 y una placa de video Armor MSI RAEDON RX 580. quisiera saber si son compatibles ya que la placa es ddr4 y la tarjeta de video ddr5.
Gracias
#23
Programación C/C++ / matriz de estructuras
6 Abril 2019, 01:23 AM
Hola que tal?, tengo el siguiente código


#include <stdio.h>
#include <stdlib.h>
#include <ncurses.h>
#include <pthread.h>
struct casillas{
WINDOW *casilla;
};

void iniVideo();
struct casillas panel();
void mostrar(struct casillas casillero[10][10], int, int, int);
void fin();


int main()
{
iniVideo();
int x = 2;
int y = 3;
struct casillas casillero[10][10];
casillero[10][10] = panel();
mostrar(casillero[10][10], 69, x, y);
fin();
return 0;
}


void iniVideo()
{
initscr();
start_color();
init_pair(1, 0, 7); //letras, fovdo. menu
init_pair(2, 7, 0); // panel números
init_pair(3, 0, 2); // casilla x
init_pair(4, 0, 6);
cbreak();
noecho();
keypad(stdscr, true);
curs_set(0);
refresh();
}


struct casillas panel()
{
struct casillas casillero[10][10];
int k, i, y, x;

y = 5;
x = 16;

//casillas
for(i = 0; i < 10; i++)
{
for(k = 0; k < 10; k++)
{
casillero[i][k].casilla = newwin(3, 6, y, x);
box(casillero[i][k].casilla, 0,0);
wbkgd(casillero[i][k].casilla, COLOR_PAIR(2));
wrefresh(casillero[i][k].casilla);
x+=6;
}
y+=3;
x = 16;
}
return casillero[10][10];
}

void mostrar(struct casillas casillero[10][10], int num, int x, int y)
{

mvwprintw(casillero[x][y].casilla, 2, 1, "%i",num);
wrefresh(casillero[x][y].casilla);
}

void fin()
{
getch();
endwin();
exit(0);
}


El cual en la línea del mani casillero[10][10] muestra la matriz creada, pero cuando invoco la funcion que sigue 'mostrar(casillero[10][10], 69, x, y);' me da el siguiente error: note: expected 'struct casillas (*)[10]' but argument is of type 'struct casillas'
void mostrar(struct casillas casillero[10][10], int, int, int);

Alguien podría ayudarme por favor?
Gracias.