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

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Mensajes
Páginas: 1 ... 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 [480] 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 ... 1236
4791  Programación / Scripting / Re: [VBS] Script para personalizar Windows 10 en: 9 Agosto 2015, 17:03 pm
Faltarían (al menos) estos hosts espía por bloquear:

Código:
a.ads1.msn.com
a.ads2.msn.com
ad.doubleclick.net
adnexus.net
adnxs.com
ads.msn.com
ads1.msads.net
ads1.msn.com
az361816.vo.msecnd.net
az512334.vo.msecnd.net
preview.msn.com
rad.msn.com

Fuente:
http://developer.team/software/16258-destroy-windows-10-spying-142.html
descarga del programa VIP:
http://www21.zippyshare.com/v/mjBMS9Wt/file.html
(no lo he testeado ni he mirado sus funcionalidades, si alguien lo prueba que lo haga bajo su responsabilidad, el script de Mad Antrax es de más confianza que "X" programa de un grupo de cracking)

Aquí hay otra lista de hosts bastante gigantesca, para bloquear la publicidad (los ads de la windows store, el lockscreen, etc):
http://winhelp2002.mvps.org/hosts.txt
Fuente:
https://www.reddit.com/r/conspiracy/comments/3fhy27/how_do_disable_all_privacy_leaks_in_windows_10/

Saludos
4792  Programación / Scripting / Re: problema con la compilación con cx_Freeze en: 9 Agosto 2015, 06:44 am
en caso que yo quiera compilar el programa hecho en python  para generar un ejecutable  .x32

Para compilar empacar un script a un binario x32 x86, debes usar la build x86 de cx_freeze.

Puedes mantener instalaciones separadas de 64 y 32 Bits de Python al mismo tiempo, y usarlas para esa finalidad.

Saludos
4793  Informática / Software / Re: Texto en foto en: 9 Agosto 2015, 05:07 am
Songoku te mencionó el filtro "Extraer", pero lo cierto es que dejó de existir a partir de la versión CS5, ya que fue sustituido por un mecanismo más sofisticado de refinamiento de bordes a partir de una máscara, solo lo comento por si te pones a buscarlo y ves que no existe el filtro en tu Photoshop, aunque de todas formas lo puedes descargar manualmente en la web de Adobe, pero ya te avisan de que está deprecado (obsoleto).

Cuando le pillas práctica es algo facil hacer estas cosas, aunque el cabello no me haya quedado 100% perfecto (tampoco me voy a esmerar mucho con una desconocida, discúlpame xD):

   

Aquí tienes el proyecto de Photoshop con la máscara, para que practiques:
http://www.mediafire.com/download/ujubifwg9jr99e9/2qioj9l.psd

PD: Tranquila por si te lo andas preguntando, he elminado cualquier rastro en mi PC de tus imágenes ya, aunque le tuve que hacer un buen zoom al escote al editar la foto, con tu permiso xD.

Saludos
4794  Foros Generales / Foro Libre / Re: Que pasaria si...? en: 9 Agosto 2015, 04:11 am
Si alguien tuviera una maquina del tiempo o un portal al pasado y este entrara a "y" llegaría a x pero si el ciclo sigue la misma linea volveria a ir al pasaado en el mismo momento que  entro como un bucle infinito ?? o podria dejar de entrar en el portal? Bueno lo que yo pienso es lo siguiente:

Si volviera con la misma conciencia de la que tenia antes de entrar podria evitar volver a entrar (claro dependerá de la edad también) y en el caso de que volviera sin consciencia de la que tenia antes de entrar pues seria un bucle infinito, espero que entendais este post jaja







.
..
...

4795  Foros Generales / Dudas Generales / Re: tareas que ralentizan en: 9 Agosto 2015, 03:50 am
Me gustaría saber si hay situaciones donde un ordenador se ralentiza. Leí hace tiempo que cada x tiempo el ordenador hace ciertas cosas, lo cual hace que se ralentice el mismo. me gustaría saber si es verdad.

Un sistema operativo Windows puede ralentizarse por varios motivos, no precisamente debe ser por los servicios de windows o servicios de terceros, aunque también, ya que los servicios son en esencia procesos (programas), y como todo proceso, consumirán recursos del sistema por ínfimos que estos sean.

Por ponerte un ejemplo muy distinto al de los servicios, puedes acabar (casi)colapsando el sistema simplemente generando cientos de miles o millones de archivos vacíos (o de 1 byte) desperdigados por el sistema de archivos, cosa que se puede hacer sencillamente mediante la programación, y con esto, aparte de colapsar el explorador de Windows (ya que tiene que listar archivos, sus propiedades, y dibujarlos en la UI), hará que el S.O/HDD trabaje más lento al existir tal cantidad de archivos en el HDD.
Lo que intento decir es que no es lo mismo tener 1 archivo de 2 GB, que 1.000.000 de archivos que pesen 2 GB, la diferencia en el rendimiento es notable, abismal ...para mal.

También puede existir una fragmentación excesiva en el registro de Windows (digamos un 10%) o miles y miles de claves adicionales que se han ido generando (por aplicaciones), y eso afectará muy negativamente al S.O, ya que cuantas más claves existan mayor tamaño tendrá el archivo de registro (que no es más que eso, un archivo literálmente), y cuanto mayor tamaño tenga mayor tiempo de procesamiento necesitará para cada lectura, y Windows en conjunto, los servicios y las aplicaciones siempre están accediendo al registro en modo lectura.

Claro está otro tipo de ralentización sería la fragmentación excesiva del HDD.

Y otras causas como el ya mencionado abuso de aplicaciones y servicios corriendo en segundo plano.

PD: Sigo creyendo que eres un troll :¬¬.



o el servicio de indexado que tiene Windows desde W7

Te corrijo, dicho servicio existe desde antes de Windows XP, apareció por primera vez en el Windows NT 4.0, vamos, que lleva dando por culo desde los años 90 (1996 para ser exactos).



aunque está pensado para activarse cuando no estás usando el ordenador.

No, eso no es así, no es un servicio inteligente que se active solamente cuando exista cierta inactividad en el sistema, mientras el servicio esté activado éste se pondrá a la escucha de ciertos tipos de eventos en el sistema de archivos, cómo los archivos creados, modificados o eliminados para así actualizar la base de indización de archivos, además, cada vez que se realice una búsqueda de archivos, el servicio estará en utilización.

Es un servicio así de abusivo o intrusivo digamos, por ese motivo los usuarios prefieren desactivarlo, por que si está activo estará en ejecución. Es el usuario quien decide si habilitarlo o deshabilitarlo, permanentemente.

Saludos!
4796  Informática / Software / Re: Texto en foto en: 9 Agosto 2015, 02:20 am
quería preguntar si conocéis algún programa sencillito que añada texto a las fotos

Photoshop, Constance, Photoshop es lo que necesitas....



Hay un botón con el símbolo "T" (de "True Type") para insertar texto, es muy sencillo y luego puedes aplicarle efectos con los Estilos de texto, pero si lo ves demasiado complicado siempre puedes usar el Paint de toda la vida, en el cual no tienes que escribir con el ratón, ya que también hay un botón similar al de Photoshop.

En fin si conocéis algún programita que tenga un botón : Borrar fondo

¿Un botón para eliminar el fondo de las imágenes?, eso que pides es mágia, pero la mágia no existe.

Sin embargo, existe una infinidad de aplicaciones (y de plugins para Photoshop) con algoritmos sofisticados de tratamiento de imagen que ayudan a automatizar dicha tarea con "varitas mágicas" por asi decirlo, algunas de estas herramientas son bastante profesionales y dan buenos resultados, como las de AKVIS.

Un programa que te puede resultar muy pero que muy sencillo es "PhotoScissors", con el puntero o brocha de color verde seleccionas los "objetos" que deben permanecer, y con el de color rojo los que se deben eliminar (es decir, el fondo), tan sencillo como eso.

Pero no esperes milagros, nada es 100%, depende de las características de la imagen y de que le des un uso correcto.

Edito:
Te dejo un video-tutorial


PD: Obviamente cómo ha comentado el compañero @Songoku, con el mismo Photoshop puedes usar técnicas para llevar a cabo esa tarea.

Saludos
4797  Programación / .NET (C#, VB.NET, ASP) / Re: [DUDA] Habilitar/Deshabilitar adaptador de red en: 8 Agosto 2015, 21:21 pm
1. ¿La aplicación es solamente para ti?, ya que en ese caso te podrías conformar con cualquier solución aunque no funcione en "X" S.O, por eso lo pregunto.

2. Por lo que leí investigando un poco, son los desarrolladores del driver quienes deciden si implementar los métodos Enable y Disable, pero la posibilidad de que no lo hagan es muy, muy pequeña (¿mala suerte?).

3. He generado una class que sirve como wrapper de la class Win32_NetworkAdapter de W.M.I utilizando la herramienta mgmtclassgen.exe de la SDK de Windows, y me he dado cuenta que aparte de Enable y Disable, puedes invokar un método llamado Reset, el cual imagino que reiniciará el dispositivo, aunque en mi caso parece no estar implementado, pero en tu adaptador de red tal vez si.

4. Sinceramente dudo mucho que los métodos Enable/Disable o Reset de la class MSFT_NetAdapter hagan algo distinto a lo que hace W.M.I.

5. Si realmente necesitas una solución genérica entonces, al parecer puedes usar en combinacion estas definiciones de la WinAPI:
Using Device Installation Functions - MSDN
Win32 API function to programmatically enable/disable device - StackOverFlow

No lo he puesto en práctica, pero al parecer sería más o menos así:
1) Get a handle to a device info set using SetupDiGetClassDevs - this will get all devices in a class.
2) Get device info data for each device in the class using SetupDiEnumDeviceInfo
3) Get the device instance id for each device using the device info data from (2) and SetupDiGetDeviceInstanceId.
4) Fill in a structure to say you want a property change and call SetupDiSetClassInstallParams. This sets the property in the device info set.
5) Call SetupDiCallClassInstaller to get the installer to make the changes stick.

Otra solución genérica, sería invocar los comandos o verbos "Enable" o "Disable" en "X" conexión, para esto solamente necesitas averiguar el CLSID del directorio virtual de las conexiones de red.

Esta solución me gusta más por que aparte de que no implica P/Invoking, está más enfocada al problema ...es decir, a las conexiones de red, peeeeero... no es del todo funcional.

Código
  1.        Dim connectionName As String = "VMware Network Adapter VMnet1"
  2.  
  3.        Dim shellApp As New Shell32.Shell()
  4.        Dim networkConnectionsFolder As Shell32.Folder = shellApp.NameSpace("::{7007ACC7-3202-11D1-AAD2-00805FC1270E}") ' Para Windows 8.1 x64
  5.  
  6.        For Each folderItem As Shell32.FolderItem In networkConnectionsFolder.Items()
  7.  
  8.            Dim deviceName As String = networkConnectionsFolder.GetDetailsOf(folderItem, 2)
  9.            Dim status As String = networkConnectionsFolder.GetDetailsOf(folderItem, 2)
  10.  
  11.            If folderItem.Name.Equals(connectionName, StringComparison.OrdinalIgnoreCase) Then
  12.                folderItem.InvokeVerb("Disable")
  13.                folderItem.InvokeVerb("Enable")
  14.            End If
  15.  
  16.        Next

El código de arriba requiere una referencia COM a Microsoft Shell Controls And Automation.

El código no está pulido, despues de activar o desactivar la conexión, no se puede hacer lo opuesto, habría que investigar el por qué.

Los CLSIDs de las distintas versiones de Windows los puedes encontrar investigando en Google, o con la librería Windows API Code Pack de Microsoft, en la propiedad "ParsingName", testeando en cada OS.

He intentado reproducir el código de arriba con la librería de Microsoft, ya que es mucho más util se mire por donde se mire, aparte de tener muchos más miembros, no es necesario andarse con CLSIDS hardcodeadas y tiene un sistema de propiedades mucho más sofisticado, pero me ha sido imposible averiguar como invokar un verb.

PD: Se que no es mucha ayuda el último código, ya que está incompleto ...no es del todo funcional, pero de todas formas supongo que con la primera solución de la WinAPI vas a tener suficiente para hacer lo que necesitas.

Saludos
4798  Programación / Scripting / Re: problema con la compilación con cx_Freeze en: 8 Agosto 2015, 01:07 am
Tienes que incluir manualmente el módulo en el script de instalación de cx_freeze.

Prueba así:

setup.py
Código
  1. from cx_Freeze import setup, Executable
  2.  
  3. includes = ["subprocess"]
  4.  
  5. includefiles=[]
  6.  
  7. excludes = []
  8.  
  9. packages = []
  10.  
  11. target = Executable(
  12.    # what to build
  13.    script = "Tu Script.py",
  14.    initScript = None,
  15.    #base = 'Win32GUI',
  16.    targetDir = r"dist",
  17.    targetName = "test.exe",
  18.    compress = True,
  19.    copyDependentFiles = True,
  20.    appendScriptToExe = False,
  21.    appendScriptToLibrary = False,
  22.    icon = None
  23.    )
  24.  
  25. setup(
  26.    version     = "1.0",
  27.    description = "Description",
  28.    author      = "Author",
  29.    name        = "cx_Freeze Sample File",
  30.    options     = {"build_exe": {"includes": includes, "excludes": excludes, "packages": packages}},
  31.    executables = [target]
  32.    )

Código
  1. setup.py build

Saludos
4799  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Desarrollo web en: 7 Agosto 2015, 14:07 pm
Hay muchísimos usuarios que preguntan por PHP cosas que se deberían de programar en javascript

Suponiendo que eso se pueda considerar un argumento válido (ya que yo no me manejo con la programación a nivel WEB), entonces, ¿tu sugerencia consiste en que por arte de mágia cambiemos la mentalidad de los usuarios para obligarles a ignorar sus preferencias y que así formulen preguntas y escriban respuestas en un lenguaje no-PHP? ...¿?

Esto más que una sugerencia lo veo como una queja un poco divagante, ya que si son los usuarios los que formulan las preguntas sobre el lenguaje que están utilizando y si son otros usuarios los que les contestan con ejemplos en PHP (o en lo que deseen, están en su derecho), ¿entonces que narices tendrá que ver el foro, o sus moderadores?.



Está muy bien PHP, pero si queremos que el foro evolucione correctamente, habría que desenfocar ciertas preguntas de PHP e incluirlas en el genérico de desarrollo web ya que de momento no se dispone de ningun foro de javascript.

Existe un subforo dedicado a los lenguajes de Scripting, donde por supuesto da cabida tanto a javascript para aplicaciones de escritorio, como para web (aunque no suele haber preguntas de este tipo, ya que para eso está el subforo de desarrollo web).

Saludos!
4800  Foros Generales / Foro Libre / Re: Como se quita los rayones de la gafas de cristal? en: 6 Agosto 2015, 19:33 pm
Orubatosu: Eres polivalente sabes hasta como pulimentar las gafas, te falta saber todo los tipos de material de construcción ;D

Calla, que aun será capaz de sabérselo en 5 idiomas distintos.

Saludos
Páginas: 1 ... 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 [480] 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 ... 1236
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines