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


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


  Mostrar Mensajes
Páginas: 1 ... 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 [188] 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 ... 232
1871  Programación / Desarrollo Web / Re: [Pregunta]: Obtener clases con JQUERY en: 27 Febrero 2019, 12:52 pm
Saludos,

- Me parece que es igual, en el libro jQuery Pocket Reference dice:

Código
  1. var paras = $("p");
  2. paras.first() // Select only the first <p> tag
  3. paras.last() // Select only the last <p>
  4. paras.eq(1) // Select the second <p>
  5. paras.eq(-2) // Select the second to last <p>
  6. paras[1] // The second <p> tag, itself

- Y para establecer estilos se sigue esta sintáxis:

Código
  1. $("h1").css("font-weight"); // Get font weight of 1st <h1>
  2. $("h1").css("fontWeight"); // Camel case works, too
  3. $("h1").css("font"); // ERROR: can't query compound style
  4. $("h1").css("font-variant", // Set style on all <h1> tags
  5.            "smallcaps");
  6. $("div.note").css("border", // Okay to set compound styles
  7.                  "solid black 2px");
  8. // Set multiple styles at once
  9. $("h1").css({ backgroundColor: "black",
  10.              textColor: "white",
  11.              fontVariant: "small-caps",
  12.              padding: "10px 2px 4px 20px",
  13.              border: "dotted black 4px" });
  14. // Increase all <h1> font sizes by 25%
  15. $("h1").css("font-size", function(i,curval) {
  16.             return Math.round(1.25*parseInt(curval));
  17. });
1872  Media / Diseño Gráfico / Re: Navegador google chrome es lento en: 25 Febrero 2019, 16:48 pm
Saludos,

- Hoy en día los Navegadores Web consumen muchos recursos, primero tienes que revisar en tu administrador de tareas el consumo total de CPU, RAM y Disco Duro, esto cuando notes la lentitud que comentas, haber si compartes esos datos y/o revisas si es normal este consumo.

- Luego, yo siempre recomiendo hacerle un HardReset al Chrome, ya que con el tiempo se van instalando extensiones y demás cosas que ensucian el Navegador Web. Para hacer esto, debes dirigirte a %localappdata%\Google, recomiendo copiarlo y pegarlo en tu Explorador de Windows > Barra de direcciones. Entonces eliminas esa carpeta Google, esto reseteará a Google Chrome a los valores predeterminados. Esto eliminará tus temporales, contraseñas guardadas, extensiones, etc de Chrome, has un backup o toma nota de ser necesario antes.

- Por otro lado, Google Chrome tiene opciones que puedes retocar para que consuma menos recursos, por ejemplo: Utilizar aceleración por hardware cuando esté disponible, esto deberías de desactivarlo para ahorrarte un 30 a 40% de consumo de RAM, Chorme permite buscar configuraciones, haci que no deberías de tener problema en encontrar dicha opcion.

- Si el problema es el Hardware de tu PC, es decir tienes poca RAM, un bajo CPU o un Disco Duro antiguo, poco puedes hacer más que cambiar de PC o tratar de repotenciar tu PC. Esto te lo dirá el Administrador de Tareas de windows.
1873  Informática / Hardware / Re: Pendrive no suena la musica en: 25 Febrero 2019, 00:39 am
Saludos,

- Lo más sencillo de ver es el File System (Sistema de Archivos), el estandar para reproductores es Fat32. Dale un CLick Derecho > Propiedades, a tu USB. Revisa que sistema de archivos tiene y formatea seleccionando Fat32 en caso de que tenga otro (ntfs, extfat, etc)

- El Clean de DiskPart debería de haber eliminado cualquier residuo, y solo faltaria formatearlo como Fat32, tal como explica simorg.
1874  Programación / ASM / Re: ¿cómo se ejecuta este codigo? en: 24 Febrero 2019, 17:41 pm
Saludos,

- Bueno, yo solo conozco Masm y lo trabajo con RadASM junto a los cursos/videos/pdf del grupo  RVLCN.

- Veo que Fasm es muy ligerito, voy a revisarlo, según veo puedes descargártelo desde: https://flatassembler.net/ , la descarga incluye ejemplos, pdf, miniIDE, etc. También están las instrucciones de compilación que necesitas.

- Otra cosa que veo es que tiene cierta base el en curso de Programación de Virus por zeroPad, son cursos antiguos que trabajan en Masm, pero si quieres profundizar puedes revisarlos.

http://www.ricardonarvaja/WEB/OTROS/PROGRAMACION%20DE%20VIRUS/

- En caso de los cursos de RVLCN, no veo que haya un sitio donde los tengan completos, supongo que me daré un tiempo para buscarlos completos y resubirlos, mientras tanto se puede ir viendo:
http://www.ricardonarvaja/WEB/OTROS/DE%20LA%20LISTA%20MASM32-RADSM/
1875  Programación / Programación General / Re: Ayuda con un programa de C# en: 24 Febrero 2019, 15:23 pm
- break, permite salir el bucle, es como un escape, lo utilizo para que no siga buscando.

- .Length, es una propiedad que devuelve la cantidad de elementos, útil para Arrays o similares.

- Como está empezando, te recomendaría este e-book gratuito en español:
https://openlibra.com/es/book/introduccion-a-la-programacion-con-c-2

-- Y mejor aún si te haces este libro muy completo (español, de pago):
https://profesorezequielruizgarcia.files.wordpress.com/2016/06/como-programar-en-c-segunda-edicion-deitel.pdf

- Siempre es bueno leer un pequeño libro, guía o tutorial, para ver más o menos la capacidad del Lenguaje y que hilos tirar para resolver problemas o buscar más documentación. Luego tener un buen libro de referencia completa o tener cierta destreza buscando en Internet.
1876  Programación / Programación General / Re: Ayuda con un programa de C# en: 24 Febrero 2019, 03:59 am
Saludos,

- Échale un ojo a mi implementación:

Código
  1. using System;
  2.  
  3. public class Array {
  4.  public static void Main() {
  5.  
  6.    int[] arreglo = { 4, 6, 3, 10, 15, 23, 56, 78, 9, 54 };
  7.    int numero, posicion;
  8.    bool existe;
  9.  
  10.    do {
  11.  
  12.      Console.WriteLine( "Digite un numero a buscar dentro del arreglo: " );
  13.      numero = Convert.ToInt32( Console.ReadLine() );
  14.      existe = false;
  15.  
  16.      for ( posicion = 0; posicion < arreglo.Length; posicion++ ) {
  17.        if ( arreglo[posicion] == numero ) {
  18.          existe = true;
  19.          break;
  20.        }
  21.      }
  22.  
  23.      if ( existe ) {
  24.        Console.WriteLine( "El elemento se encuentra en la posicion {0}", posicion );
  25.      } else {
  26.        Console.WriteLine( "El elemento no existe" );
  27.      }
  28.  
  29.      Console.WriteLine( "Desea buscar otro numero s/n: " );
  30.    } while ( Console.ReadLine() == "s" );
  31.  }
  32. }

Código:
C:\Users\EdSon\Desktop>csc /nologo array.cs && array.exe
Digite un número a buscar dentro del arreglo:
14
El elemento no existe
Desea buscar otro número s/n:
s
Digite un número a buscar dentro del arreglo:
10
El elemento se encuentra en la posición 3
Desea buscar otro número s/n:
s
Digite un número a buscar dentro del arreglo:
158
El elemento no existe
Desea buscar otro número s/n:
s
Digite un número a buscar dentro del arreglo:
4
El elemento se encuentra en la posición 0
Desea buscar otro número s/n:
n

C:\Users\EdSon\Desktop>
1877  Programación / Programación C/C++ / Re: Puntero e indice 0 de ese puntero... en: 23 Febrero 2019, 02:30 am
Saludos,

- Recién voy tocando Clases en C++, un poco lioso porque hay varias maneras de estructurarlas ...

Código
  1. //Persona.h
  2. class Persona {
  3.  
  4.  int edad;
  5.  
  6.  public:
  7.  Persona() : edad(60) {};
  8.  int LeerEdad() const {
  9.    return this->edad;
  10.  }
  11.  
  12. };

Código
  1. //main.cpp
  2. #include <iostream>
  3. #include "Persona.h"
  4.  
  5. Persona * personas;
  6.  
  7. int main () {
  8.  
  9.  personas = new Persona;
  10.  
  11.  std::cout << personas->LeerEdad() << std::endl;   //Esto imprime 60
  12.  std::cout << personas[0].LeerEdad() << std::endl; //Esto imprime 60
  13.  //std::cout << personas.LeerEdad() << std::endl; //Esto da error
  14.  std::cout << (*personas).LeerEdad() << std::endl; //Esto imprime 60
  15.  
  16.  
  17.  /* Metodo clasico */
  18.  Persona personita;
  19.  
  20.  //std::cout << personita->LeerEdad() << std::endl;   //Esto da error
  21.  //std::cout << personita[0].LeerEdad() << std::endl; //Esto da error
  22.  std::cout << personita.LeerEdad() << std::endl; //Esto imprime 60
  23.  //std::cout << (*personita).LeerEdad() << std::endl; //Esto da error
  24.  
  25.  return 0;
  26. }

Código:
C:\Users\EdSon\Desktop>g++ main.cpp -o main.exe && main.exe
60
60
60
60

C:\Users\EdSon\Desktop>

Referencias:
https://openlibra.com/es/book/fundamentos-de-programacion-con-el-lenguaje-de-programacion-c-ed-2017 (Pág. 131 Tipos abstractos de datos, Clases)
https://openlibra.com/es/book/programacion-orientada-a-objetos-2 (Pág. 17 Clases y Objetos)
https://goalkicker.com/CPlusPlusBook/CPlusPlusNotesForProfessionals.pdf (Pág 195 Accessing Class members)
1878  Foros Generales / Dudas Generales / Re: Escritorio dividido via AnyDesk en: 20 Febrero 2019, 15:29 pm
- Y el Sysinternal Desktops virtualiza Máquinas? Supopngo que no he entendido bien tu pregunta, creí que necesitabas en verdad obtener dos sesiones independientes como muestra el vídeo de bettu.

- Yo suelo utilizar Hardware y/o Software para obtener hasta 6 sesiones independientes de un solo PC, agrego un mouse, teclado, monitor, etc para cada estación y pueden utilizar la PC hasta 6 usuarios diferentes (me parece que se pueden crear hasta 12) a la vez.



-- Para esto se suelen utilizar Software como el viejo BeTwin o el que uso actualmente Aster:
http://www.thinsoftinc.com/index.aspx
https://www.ibik.ru/es/

- También está la opción de Hardware:

https://www.ncomputing.com/products/MX-series/MX100

- Voy a probar si puedo abrir multiples instancias de AnyDesk por usuario y se puede acceder a cada estación independiente, en mi caso sólo tengo una Tarjeta de Red, espero no sea un problema.

- La verdad no veo como Desktop te ha ayudado, quizá desconozco esa funcionalidad (teniendo en cuenta que pesa sus 120KB, que es bastante viejo 2012, y que Windows 10 ya trae multi-escritorios), cuéntame como le has hecho.

- También tengo que ver bien el video de bettu ... puede ser una alternativa más...

---------------------------------------

- Correcto, AnyDesk funciona a nivel Sesión de Usuario y si es posible ejecutar AnyDesk en cada Estación, no hay problemas, lo he probado con Aster y con nComputing.
1879  Programación / Bases de Datos / Re: ¿como reconocer cardialidad en modelo entidad relacion? en: 19 Febrero 2019, 01:32 am
- Es por simple lectura y entendimiento de las Tablas. El enunciado del ejercicio no es muy claro, pero viendo como lo han desarrollado se puede entender de que [producto] es una tabla que contiene varios productos diferentes, cada uno con su Stock, luego [venta] es una tabla que contiene un detalle de la compra de uno o varios productos.

-- Por esto se deduce que Un Producto se puede Vender Muchas veces hasta que se acabe su Stock, y que se pueden hacer Muchas Ventas de Un Producto.

-- Si fuera 1:1 entonces un producto, llámese tomates se vendería en una venta. Si se quieren vender varios productos, papas, tomates, rábanos, etc, cada uno debería de tener su propia venta individual, esto sería muy redundante, así que un 1:N permite vender varios productos en una sola venta. Claro que todo esto depende de los requerimientos solicitados y del análisis de la base de datos.
1880  Informática / Hardware / Re: No Funciona perfectamente Duda de por que no soporta Xp en: 19 Febrero 2019, 01:16 am
- Tengo ese Adaptador de Vídeo (tarjeta de vídeo), es de los económicos y de bajo consumo, además es muy compatible, tiene drivers desde Windows XP hasta Windows 10 en 32 y 64 bits.

- El Driver para Windows 7 y 8 de 32 bits: https://www.nvidia.es/Download/driverResults.aspx/132854/es

- El Driver para Windows 7 y 8 de 64 bits: https://www.nvidia.es/Download/driverResults.aspx/132872/es

- Todos los Drivers: https://www.nvidia.es/Download/index.aspx?lang=es
Páginas: 1 ... 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 [188] 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 ... 232
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines