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


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Mensajes
Páginas: 1 ... 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 [144] 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 ... 235
1431  Foros Generales / Foro Libre / Re: Montar tu propio PC gaming ya no es tan rentable en: 26 Febrero 2020, 17:10 pm
asumes mucho con eso... he visto premontados incluso comprados en emezon que vienen sin haber configurado perfiles en la BIOS, actualizado la BIOS, ni nada, basicamente pusieron las piezas, instalaron windows y enviaron

- La cosa es no confundir "premontados que fueron montados" que premontados propiamente dichos, por ejemplo, yo suelo comprar premontados de segundo uso DELL con placa de doble PCI-E, Core i5 de 4 generación, con 8 GB de Ram  a 200 dólares, las piezas encajan perfecto se nota que todo el conjunto está hecho para encajar uno con otro y son de buena calidad. La marca DELL del conjunto da cierta garantía y a mi me va perfecto para ponerle dos tarjetas de video para sacar 4 monitores de esa misma PC usando Ibik Aster para obtener 4 PC "independientes" a partir se una sola XD. En estos casos sale mas barato y seguro un premontado de marca.

- Para usuarios exigentes si que vale echarle buen precio a sus componentes principales de acuerdo a sus gustos y requerimientos, en este caso los premontados suelen costar bastante.
1432  Programación / Scripting / Re: [AYUDA] [BATCH] Batch sencillo para comparar un valor del registro de windows en: 26 Febrero 2020, 02:29 am
Saludos,

- En Batch se acostumbra resolverse la vida usando Find para encontrar cosas:

Código
  1. @Echo Off
  2.  
  3. Set clave="HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2"
  4. Set valor="1004"
  5. ( Reg Query %clave% /V %valor% 2>&1 | Find "0x3" ) >nul
  6.  Echo Valor no encontrado
  7. ) Else (
  8.  Echo Valor encontrado
  9. )
  10.  

- También podrías usar For /F para filtrar el resultado de un comando y sacar tokens para subdividirlo:

Código
  1. @Echo Off
  2.  
  3. Set clave="HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2"
  4. Set valor="1004"
  5. For /F "tokens=3" %%a In ('Reg Query %clave% /V %valor% 2^>^&1') Do (
  6.  If "%%a" == "0x3" (
  7.    Echo Valor encontrado
  8.  ) Else (
  9.    Echo Valor no encontrado
  10.  )
  11. )
  12.  
1433  Foros Generales / Foro Libre / Re: Muere el aventurero Mike Hughes intentando demostrar que la Tierra es plana en: 26 Febrero 2020, 00:28 am
- Jeje, falta ver más películas y dibujos animados, por ejemplo en los Simpsons: https://simpsons.fandom.com/es/wiki/Domo, las cúpulas de Ergo proxy, la película The Truman Show, etc, etc:



1434  Informática / Software / Re: Al cargar Windows e inciar sesión se me apaga el Notebook en: 24 Febrero 2020, 22:56 pm
- Cierto, si es un apagado súbito es por Hardware: un sensor informa sobrecalentamiento y apaga para evitar daños. Lo otro es Reinicio súbito, esto puede ser por error de Software debido a algún driver.

- Debería de ser fácil detectar sobrecalentamiento al tacto. Aunque yo mismo he tenido un problema de apagado súbito con un viejo puerto serie, si ponía algo a ese puerto la PC se apagaba a los 40 a 70 segundos, tiempo que más o menos coincidía con el arranque de windows, quizá ese puerto estaba dañado y/o hacia un corto circuito. El puerto ya no se usa y la PC funciona normal.
1435  Programación / PHP / Re: ftp_login() ERROR en: 24 Febrero 2020, 02:28 am
- Tendrías que revisar los Logs de Filezilla, quizá el servidor solo acepte SFTP o alguna otra restricción debe tener.
1436  Programación / Scripting / Re: [AYUDA] [BATCH] Como saber si una variable tiene un caracter especifico. en: 24 Febrero 2020, 00:06 am
- Sip, solo tienes que recorrer cada caracter de tu variable y ver si es una coma. Como en Batch es algo más complicado obtener el número de caracteres de una variable, puede resultar más sencillo recorrer cierta cantidad de caracteres, en este caso 50, luego se comprueba si aún quedan caracteres en la variable para salir del For y no seguir la 50 veces en vano.

-- Y como siempre, cuando se van a manipular variables de entorno dentro de instrucciones agrupadas hay que utilizar EnableDelayedExpansion:

--- GeSHi tiene un bug con !num:~%%a,1! en DOS así que le voy a poner PHP-BRIEF XD
Código
  1. @Echo Off
  2. Set /P "num=Introduce un n£mero decimal > "
  3.  
  4. SetLocal EnableDelayedExpansion
  5. For /L %%a In (0,1,50) Do (
  6.  Set char=!num:~%%a,1!
  7.  If Defined char (
  8.    If "!char!" == "," (
  9.      Echo Si hay ,
  10.      GoTo :continuar
  11.    )
  12.  ) Else (
  13.    Echo No hay ,
  14.    GoTo :continuar
  15.  )
  16. )
  17.  
  18. :continuar
  19. Pause

- He estado haciendo pruebas con 50000 iteraciones y veo que el FOR tiene un Bug porque demora igual XD, como si no saliera del For.

-- Tampoco es que se vaya a poner tantas iteracciones, no creo que el usuario se ponga a tipear un número cientos de dígitos XD. Esta otra opción no tiene el Bug:

Código
  1. @Echo Off
  2. Set /P "num=Introduce un n£mero decimal > "
  3. Set /A i = 0
  4.  
  5. :inicio_bucle
  6. Call Set char=%%num:~%i%,1%%
  7. If Defined char (
  8.  If "%char%" == "," (
  9.    Echo Si hay ,
  10.    Goto :fin_bucle
  11.  )
  12.  Set /A i += 1
  13.  Goto :inicio_bucle
  14. ) Else (
  15.  Echo No hay ,
  16.  Goto :fin_bucle
  17. )
  18. :fin_bucle
  19.  

-- Estoy utilizando Call Set var1=%%var2:~%var3,1%% para que se expandan bien las variables dentro de variables y asi evitarme usar EnableDelayedExpansion.
1437  Programación / PHP / Re: Ayuda---descargar video de facebook usando php en: 23 Febrero 2020, 22:14 pm
- Ufff, vaya que ha costado, he estado probando funcionalidad de cURL en PHP ya que yo siempre lo utilicé en .exe independiente XD.

- De momento me funciona lo siguiente:

Código
  1. <?php
  2.  
  3.  $url = "https://www.facebook.com/CuddleClones/videos/473689233322969";
  4.  $ch = curl_init($url);
  5.  $ua = "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:70.0) Gecko/20100101 Firefox/70.0";
  6.  
  7.  curl_setopt($ch, CURLOPT_HEADER, false);
  8.  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  9.  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  10.  curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
  11.  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
  12.  curl_setopt($ch, CURLOPT_USERAGENT, $ua);
  13.  
  14.  $html = curl_exec($ch);
  15.  curl_close($ch);
  16.  
  17.  preg_match('#content="(https://video.*?)"#', $html, $matches);
  18.  echo "URL del vídeo a descargar: $matches[1]";
  19.  
  20.  // Descargar video
  21.  $url = $matches[1];
  22.  $video = fopen("video.mp4", "w");
  23.  $ch = curl_init();
  24.  curl_setopt($ch, CURLOPT_URL, html_entity_decode($url));
  25.  curl_setopt($ch, CURLOPT_FILE, $video);
  26.  curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
  27.  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
  28.  $data = curl_exec($ch);
  29.  curl_close ($ch);
  30.  fclose($video);
  31.  
  32. ?>

- Tuve que agregarle un UserAgent para Facebook no me rechace diciendo que mi navegador no es compatible. Luego también un html_entity_decode para que no malinterprete la url (esto no lo capto bien x_x)

Referencias: https://stackoverflow.com/questions/52016753/save-image-from-url-with-curl-and-file-put-contents-php
1438  Programación / PHP / Re: ftp_login() ERROR en: 23 Febrero 2020, 20:08 pm
- Me parece que hasta ahí esta bien. En que línea exacta te manda error?
1439  Comunicaciones / Redes / Re: Configuracion de servidor para un cliente desktop? en: 23 Febrero 2020, 17:30 pm
Saludos,

- Pues debería ser lo mismo que has hecho con tu puerto 81: Firewall y PortForwarding. Luego armas tu cadena de conexión dependiendo a tu Conector indicando la IP/Nombre de dominio, puerto, usuario, contraseña, base de datos, etc.
1440  Media / Diseño Gráfico / Re: Borrar elementos abiertos recientemente y quedarte con uno (plantilla) en: 23 Febrero 2020, 17:16 pm
- Pues ya está, me he descargado la última versión de Photoshop y he comprobado que los Nuevos Tamaños Recientes no tienen nada que ver con Archivos Recientes, y que estos se guardan en un archivo .json en la siguiente ruta:

Código:
"C:\Users\TU_USUARIO\AppData\Roaming\Adobe\Adobe Photoshop CC 2020\Adobe Photoshop CC 2018 Settings\MRU New Doc Sizes.json"

- Puedes acceder a esa ruta copiando y pegando el siguiente texto en tu barra de direcciones de tu explorador de windows:
Código:
%LocalAppData%\Adobe\Adobe
luego de acuerdo a tu versión de Photoshop encontrar el fichero .json que pueden eliminar sin ningún problema ya que se vuelve a crear automáticamente al iniciar Photoshop nuevamente, esta vez sin Tamaños reciente de archivo.
Páginas: 1 ... 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 [144] 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 ... 235
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines