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


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Mensajes
Páginas: 1 ... 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 [165] 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 ... 236
1641  Programación / Bases de Datos / Re: [Pregunta]: ON en una consulta con dos datos en: 8 Septiembre 2019, 01:28 am
Saludos,

- Los INNER se usan para realizar consultas MultiTabla y los ON para especificar la relación de las claves primarias y/o foraneas de las tablas en cuestión. ON requiere una expresión, puedes usar un AND para agregar más expresiones de comparación pero ON solo debería de trabajar con el par de claves y dejarle el otro trabado a WHERE.

Código
  1. SELECT U.id_user
  2.     , U.name
  3.     , U.surname
  4.     , U.avatar
  5.     , B.id_bloq
  6.     , B.id_user
  7.     , B.id_adm
  8.     , B.TYPE
  9.     , B.reason
  10. FROM usuarios U
  11. INNER JOIN bloqueados B ON U.id_user = B.id_user AND U.id_user = B.id_adm

Código
  1. SELECT U.id_user
  2.     , U.name
  3.     , U.surname
  4.     , U.avatar
  5.     , B.id_bloq
  6.     , B.id_user
  7.     , B.id_adm
  8.     , B.TYPE
  9.     , B.reason
  10. FROM usuarios U
  11. INNER JOIN bloqueados B ON U.id_user = B.id_user
  12. WHERE U.id_user = B.id_adm



Mod: Obligatorio el uso de etiquetas GeSHi.
1642  Programación / Desarrollo Web / Re: Descargar contendo de un div dinámicamente? HTML, JS o PHP. en: 8 Septiembre 2019, 00:57 am
Saludos,

- A mi funciona este estilo:


Código
  1. <div id="content">
  2.  <blockquote>
  3.    <p>Vamos a entrar en acción, corregir un error, vamos a hacer justicia!</p>
  4.    <p>Contra la ley del rey tal vez, pero contra la ley de la decencia elemental, yo no lo creo.</p>
  5.    <cite>Pookie</cite>
  6.  </blockquote>
  7. </div>
  8. <button onclick="download()">Descargar</button>
  9.  
  10. <script>
  11.  function download() {
  12.    var div = document.getElementById("content");
  13.    var a   = document.createElement("a");
  14.    a.setAttribute( "href", "data:text/plain;charset=utf-8," + div.innerHTML );
  15.    a.setAttribute( "download", "div_content.txt" );
  16.  
  17.    document.body.appendChild(a);
  18.    a.click();
  19.    document.body.removeChild(a);
  20.  }
  21. </script>



Mod: Obligatorio el uso de etiquetas GeSHi.
1643  Media / Multimedia / Re: Tipo de codificacion Bitrate (CBR - VBR - ABR) en: 7 Septiembre 2019, 16:52 pm
- No tiene mucho sentido re-codificar de nuevo para obtener el mismo resultado :xD, esto solo se suele hacer para intentar reparar el vídeo o esas cosas. Por ejemplo para cortar el vídeo, audio, agregar/quitar pistas de audio, video o subtítulos, para estas labores está el método "copy" eso no re-codifica las pistas, es útil para las labores que mencioné antes o cambiar el formato contenedor (no confundir con el codec compresor/descompresor) por ejemplo cambiar el mkv por un mp4.
1644  Sistemas Operativos / Windows / Re: Al iniciar Windows se abre el navegador solo en: 7 Septiembre 2019, 15:28 pm
Hola.

Si ya formateaste, prueba con otro teclado, puede que tengas algunas teclas presionadas.
   :D ;D :xD :laugh: ;-)

Saludos,

- Windows 10 tiene la "característica" de recordar y volver a iniciar aplicaciones como el Navegador Web al encender el PC. Se abren páginas que has visitado, son páginas de publicidad?

-- Si es tu caso, revisa este artículo:
https://www.downloadsource.es/como-desactivar-la-reapertura-de-programas-cuando-reinicies-windows-10-fall-creators/n/10677/

- Si tu problemas es otro, puedes utilizar herramientas como Process Explorer y/o AutoRuns para ver la secuencia de inicio de aplicaciones junto a sus características y todos los ejecutables que se inician con Windows respectivamente.

https://docs.microsoft.com/zh-cn/sysinternals/downloads/process-explorer
https://docs.microsoft.com/zh-cn/sysinternals/downloads/autoruns

- Si necesitas ayuda con estos programas has capturas de pantalla que muestren sus resultados o hay cientos de tutoriales en Internet
1645  Programación / Scripting / Re: Como obtener nombres de archivos en una carpeta y agregarlos a un array | PS en: 7 Septiembre 2019, 01:02 am
- Tus Array de .NET no son Objetos de PowerShell, estos se tratan de diferente manera, por ejemplo no puedes usar comillas en ellos porque esto es propio de Objetos PowerShell:


Mal:
Citar
"$array_list_nombres[$x]"

Esto me funciona a mí:
Citar
# Especifico el Path
$path = "C:\Users\EdSon\Desktop\"

# OBTENEMOS LA CANTIDAD DE ARCHIVOS EN LA RUTA (-File => Solo Archivos, no carpetas)
$numero_archivos = (Get-ChildItem -Path "$path" -File).Count;
 
# DECLARAMOS EL ARRAY LIST
$array_list_nombres = New-Object System.Collections.ArrayList
 
# ASIGNAMOS LA RUTA A UNA VARIABLE
$archivos = Get-ChildItem -Path "$path" -File -Name
 
# GUARDAMOS EN EL ARRAY LIST
$archivos | Where-Object {$array_list_nombres.Add($_)}
 
# CREAMOS UN ARRAY LIST Y CREAMOS VARIABLES
$array_list_variables = New-Object System.Collections.ArrayList
for ($x=1; $x -le $numero_archivos; $x++) {
    $array_list_variables.Add("`$Ruta$x")
}
# Limpio pantalla y JUNTO LOS 2 ARREGLOS
Clear-Host
for ($n=0; $n -le ($numero_archivos -1); $n++) {
   $array_list_variables[$n] + " = " + "$path" + $array_list_nombres[$n]
}

Citar
$Ruta1 = C:\Users\EdSon\Desktop\8.jpg
$Ruta2 = C:\Users\EdSon\Desktop\AnyDesk.exe
$Ruta3 = C:\Users\EdSon\Desktop\cheatsheet-a5.pdf
$Ruta4 = C:\Users\EdSon\Desktop\cmd_xp.exe
$Ruta5 = C:\Users\EdSon\Desktop\dm
$Ruta6 = C:\Users\EdSon\Desktop\dokumen.site_seguridad-informatica-enidocx.pdf
$Ruta7 = C:\Users\EdSon\Desktop\e-books.lnk
$Ruta8 = C:\Users\EdSon\Desktop\exiftool(-k).exe
$Ruta9 = C:\Users\EdSon\Desktop\FFmpeg Basics ebook.txt
$Ruta10 = C:\Users\EdSon\Desktop\FFmpeg Basics Multimedia handling with a fast audio and video encoder.pdf
$Ruta11 = C:\Users\EdSon\Desktop\ffmpeg-20190826-0821bc4-win32-static.zip
$Ruta12 = C:\Users\EdSon\Desktop\ffmpeg-20190826-0821bc4-win64-static.zip
$Ruta13 = C:\Users\EdSon\Desktop\ffmpeg-GIF.cmd
$Ruta14 = C:\Users\EdSon\Desktop\ffmpeg-palettegen.cmd
$Ruta15 = C:\Users\EdSon\Desktop\GIF Movie Gear.lnk
$Ruta16 = C:\Users\EdSon\Desktop\HTML2BBCode.html
$Ruta17 = C:\Users\EdSon\Desktop\IrfanView 64.lnk
$Ruta18 = C:\Users\EdSon\Desktop\jasperreports-ultimate-guide-3v2_0.pdf
$Ruta19 = C:\Users\EdSon\Desktop\Java_hklm.reg
$Ruta20 = C:\Users\EdSon\Desktop\JS2BBCode.html
$Ruta21 = C:\Users\EdSon\Desktop\Licensing.cnt
$Ruta22 = C:\Users\EdSon\Desktop\Manual.txt
$Ruta23 = C:\Users\EdSon\Desktop\pingo.exe
$Ruta24 = C:\Users\EdSon\Desktop\ProductLicensing.log
$Ruta25 = C:\Users\EdSon\Desktop\python-3.7.4-amd64.exe
$Ruta26 = C:\Users\EdSon\Desktop\python-3.7.4-embed-amd64.zip
$Ruta27 = C:\Users\EdSon\Desktop\python374.chm
$Ruta28 = C:\Users\EdSon\Desktop\ScreenToGif.exe
$Ruta29 = C:\Users\EdSon\Desktop\Solution 5 – Check device partition and osdevice p
$Ruta30 = C:\Users\EdSon\Desktop\SoulseekQt-2019-7-22-64bit.exe
$Ruta31 = C:\Users\EdSon\Desktop\SoulseekQt.zip
$Ruta32 = C:\Users\EdSon\Desktop\SplitString.java
$Ruta33 = C:\Users\EdSon\Desktop\SSR11-1.ABBYY [1BBE2E46].License
$Ruta34 = C:\Users\EdSon\Desktop\video.mp4
$Ruta35 = C:\Users\EdSon\Desktop\VirtualDub.lnk
$Ruta36 = C:\Users\EdSon\Desktop\Windows7 Shortcuts eBook.zip
PS C:\Users\EdSon>
1646  Programación / Scripting / Re: Consulta de batch buscar dato en un txt en: 6 Septiembre 2019, 22:05 pm
Saludos,

Código
  1. @Echo Off
  2. Echo Busca verdura
  3. Set /p verdura="Digita tu verdura: "
  4. Find "%verdura%" lista.txt >NUL
  5. If %ERRORLEVEL% EQU 1 (
  6.  Echo No tenemos %verdura%
  7. ) Else (
  8.  Echo Si tenemos %verdura%
  9. )

Citar
C:\Users\InterAm\Desktop>type lista.txt
zanahoria
cebolla
papa

C:\Users\InterAm\Desktop>verduras.cmd
Busca verdura
Digita tu verdura: cebolla
Si tenemos cebolla

C:\Users\InterAm\Desktop>verduras.cmd
Busca verdura
Digita tu verdura: rabano
No tenemos rabano

C:\Users\InterAm\Desktop>

- Es necesario el uso de For ? vas a usar los tokens generados?
1647  Programación / Desarrollo Web / Re: visual studio code, formateo y atajos de teclado en: 6 Septiembre 2019, 21:39 pm
- Dependerá de lo que estén intentado formatear, tu selección tiene que tener contexto o el formateador no sabe como trabajar. Seleccionar unas líneas CSS en un archivo HTML y dar a formatear no me funciona:

Código
  1. .items div { margin: 0 .5rem; }
  2.    .items p { margin: 0; }

-- Pero si selecciono todo el CSS si funciona:

Código
  1. <style>
  2.    .items .logo { height: 4.5rem; padding: 0 1rem; }
  3.    .items img { height: 3rem; }
  4.    .items div { margin: 0 .5rem; }
  5.    .items p { margin: 0; }
  6.  </style>

Código
  1. <style>
  2.    .items .logo {
  3.      height: 4.5rem;
  4.      padding: 0 1rem;
  5.    }
  6.  
  7.    .items img {
  8.      height: 3rem;
  9.    }
  10.  
  11.    .items div {
  12.      margin: 0 .5rem;
  13.    }
  14.  
  15.    .items p {
  16.      margin: 0;
  17.    }
  18.  </style>

-- Y no afecta al codigo html, js que no esté seleccionado. Un truco sería copiar tu código que quieres formatear y pegarlo en una nueva hoja de VSC, luego elegir el formato (HTML, CSS, etc) y formatear todo el documento, VSC comprenderá que el contexto es el formato html, css, etc y no fallará.



Mod: Obligatorio el uso de etiquetas GeSHi para código.
1648  Programación / Scripting / Re: Mantener un directorio circular con X ficheros, eliminando los más antiguos en: 6 Septiembre 2019, 18:05 pm
- Ahí Tincopasan te ha dado una idea, yo para irme por otra rama revisaría la fecha de creación, esta fecha aparece o actualiza cuando el fichero o carpeta aparece en un lugar, ya sea cuando se pega desde otro lado o se crea manualmente.

-- Esto sería bastante fácil con un For, puedes revisar si te convence, o si prefieres otro método:

Citar
c:\Users\EdSon\Desktop>For /f "tokens=* skip=30" %a In ('Dir /b /a:-D /o:-d /t:c') Do @Echo %a
exiftool(-k).exe
dm
cmd_xp.exe
ffmpeg-GIF.cmd
ffmpeg-palettegen.cmd
GIF Movie Gear.lnk
ScreenToGif.exe
8.jpg
dokumen.site_seguridad-informatica-enidocx.pdf
jasperreports-ultimate-guide-3v2_0.pdf
JS2BBCode.html
HTML2BBCode.html
AnyDesk.exe
IrfanView 64.lnk
pingo.exe
Windows7 Shortcuts eBook.zip
e-books.lnk
VirtualDub.lnk

c:\Users\EdSon\Desktop>

- Lo que hace es hacer un Dir para mostrar solo los nombres de archivo (/b) de la carpeta actual, no carpetas/directorios (/a:-D), ordenados por fechas (/o) del más nuevo al más viejo (/o:-d) considerando las fechas de Creación (/t:c).

- El For utiliza el resultado del Dir considerando nombres de archivos con espacions (tokens=*) y obviando los primeros 30 archivos (skip=30) (en tu caso poner 50) para la variable %a (en batch usar %%a) e imprimir en pantalla el nombre de dicho archivo (@echo %a)

- Siempre se prueba primero, luego puedes cambiar el @Echo %a por un Del /f %a para eliminar
1649  Media / Multimedia / Re: Tipo de codificacion Bitrate (CBR - VBR - ABR) en: 6 Septiembre 2019, 17:38 pm
- Primero entender que hoy en día prácticamente no se CBR por defecto, h264 siempre usa VBR a no ser que se ponga un MinBitrate igual al MaxBitrate. Además de que se prefiere usar escalas de Calidad que ofrece el codec en lugar de Bitrates, dejando al codec el cálculo del bitrate ideal. En h264 se considera la Calidad o CRF (Constant Rate Factor) desde 0 (lossless) a 51 (mínima calidad), por defecto el codec usa 23 y se considera "visualmente lossless" a 17 o 18.

- Solo se especifica el Bitrate para calcular el tamaño final que se quiere obtener a partir de la duración, por ejemplo si quiero que mi video pese 100MB hago el cálculo usando su duración:

(100 * 8000kb) / 500s = 1600KB/s

-- convierto mis MB a kilobits y los divido entre los 500 segundos que dura el video dándome 1600kb/s o 1.6Mb/s como bitrate que debería usar, claro que se tendría que considerar los MiB, KiB, el bitrate del audio, etc. Se suelen usar dos o más pasadas para precisar mejor el resultado de este cálculo.

1) ¿Si un video tiene “X” Kbps de bitrate constante, perdería calidad si lo recodifico con el mismo bitrate como constante o variable?
2) ¿Si un video tiene “Y” Kbps de bitrate variable, perdería calidad si lo recodifico con el mismo bitrate como constante o variable?

1. No se puede mejorar la calidad pero si empeorarla, si el bitrate nuevo es constante dependerá del preset (grado de compresión) y del profile (grado de compatiblidad) para obtener un archivo de menor peso y/o perder prácticamente nada de calidad.

2. Depende de como has hallado ese bitrate variable, el VBR tiene un MinBitrate y un MaxBitrate, por lo general los programas como MediaInfo muestran como bitrate el AverageBitrate (media). Programas como (MPC-HC (K-lite) o VLC )* tienen la opción de ver en tiempo real el Bitrate que está utilizando el vídeo mientras se está reproduciendo, mostrando el MinBitrate, MaxBitrate y AverageBitrate.

-- Como dije antes, por defecto se usa siempre VBR, si le dices a h264 que use cierto bitrate, este entenderá que quieres obtener cierto peso de archivo pero usara VBR en el vídeo dándole prioridad al tamaño estimado que se obtendría con ese bitrate especificado. Si quieres un CBR se tiene que poner también el MinBitrate y MaxBitrate iguales.

-- Con respecto a la calidad final, ocurre lo mismo que en mi respuesta 1 si tomas como bitrate el MaxBitrate, en caso de CBR obtienes un tamaño de archivo mayor y con VBR no debería haber diferencia notoria aunque depende del preset y el profile a usar.

---

* XD, por más que pruebo y pruebo el VLC no me termina de gustar, tengo entendido de que es el reproductor más popular pero no entiendo porque? XD, lo veo infinitamente mejor a Media Player Classic Home Cinema (MPC-HC) de K-Lite Mega.

-- Para mostrar en tiempo real el BitRate en MPC-HC: Ver > Estadísticas. Adjunto dos capturas que muestran como la Tasa de bits (BitRate) sube hasta 3781 kb/s en una escena con mucho movimiento ([0] corresponde al Stream de Video, [1] al Stream de audio, luego viene el AverageBitRate / ActualBitRate):



--- Luego en esta otra captura se ve como el BitRate baja hasta los 507 kb/s en una escena con poco movimiento:



-- En caso de VLC: Herramientas > Información del codec > Estadísticas (no tiene mucha info, solo el BitRate actual del video + audio):

1650  Foros Generales / Noticias / Re: Los responsables del navegador Brave acusan a Google de transmitir ... en: 6 Septiembre 2019, 02:24 am
Saludos,

- Cierto, por mucho que se quejen del uso de los AdLock'ers es completamente indispensable hoy en día, es como andar desnudo en la calle XD. Por eso me gusta este vídeo: https://player.vimeo.com/video/145167993

-  Brave es buena alternativa, pero si comparo Chrome + AdBlock vs Brave ... me quedo con Chrome + AdBlock.

- Darle la espalda a Google es dificil: Android, Chrome, DNS, AdSense, Maps, Buscador, Traductor, YouTube, ChromeCast, Gmail, Calendar, Drive, Analitics, Fonts, CDN, etc, etc, etc, que uno los intenta evitar ya es muy dificil, aparte de que otros sitios web usan servicios de google, aquí en elhacker.net el Adblock me está bloqueando AdSense y el dicho doubleclick, pero Brave no detecta nada, supongo porque estos scripts están en Base64 XD.
Páginas: 1 ... 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 [165] 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 ... 236
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines