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ú

Mensajes - Eleкtro

#6361
Desarrollo Web / Re: Cookies de gmail
10 Octubre 2014, 21:05 PM
Antes de nada, debo decir que el desarrollo web no es lo mio, pero, buscando 1 minuto en Google encontré lo siguiente.

Una posible solución sería utilizar un servicio de seguimiento para monitorizar/rastrear las ips que hacen clicks en los anuncios de AdWords, y cuando ya hayas localizado las irregularidades en las ips, debes acceder al servicio de AdWords donde puedes excluir ips, parece sencillo y efectivo.

Aquí te explican todo el proceso a seguir paso por paso:
How to stop competitors clicking your AdWords adverts

EDITO: Además, al final del artículo proponen una alternativa por si lo primero no te funcionó como esperabas.

La búsqueda que realicé: http://lmgtfy.com/?q=disable+adwords+for+ip+ranges

Saludos.
#6362
No he probado la aplicación del compañero @Platanito Mx, pero aquí te dejo una opción más (Gratis): http://www.filerepair1.com/, lo utilicé un par de veces con videos avi, con bases de datos no se como de efectivo será.

Saludos
#6363
Cita de: Bundor en 10 Octubre 2014, 19:41 PMEl chuloplayas del video me ha parecido ofensivo, de mal gusto.

Si, te doy la razón, su forma de hablar es muy ofensiva, pero por otro lado las verdades suelen ofender a quien piensa lo contrario de lo que le están contando... suene en el tono que suene, siempre ofenderá a menos que se supere la barrera de la negación para llegar a la aceptación.


Cita de: Bundor en 10 Octubre 2014, 19:41 PMEse individuo para empezar no es médico ni se identifica como profesional de algo relacionado con la enfermedad de ébola.

Si nos ponemos así entonces los presentadores de los noticieros tampoco son médicos ni están lo más minimamente cualificados para hablar sobre enfermedades, ¿ellos tienen más creedibilidad?, NO, son como tú y como yo, solo que ellos salen en la TV y leen lo que pone en un papel o en una pantalla, cosa que ha escrito otra persona que tampoco tiene ni idea, porque otra persona le dijo que debía escribir eso, porque a esa otra persona se lo envió otra persona por email, porque quizás y solamente quizás un médico le contó la noticia al que debía enviar el email a la cadena de TV, y entre "pasaje" y "pasaje" el mensaje de la fuente original se puede distorsionar, por no decir que nunca se puede estar seguro de cuan confiable es la fuente original de una noticia mediática.

Por ende, no veo la diferencia, es más, estoy seguro que al menos el tipo del video ha investigado para intentar entender de lo que está hablando antes de hablar, cosa que probablemente el 99% de los presentadores y reporteros no hacen, le dan un micro, y a cobrar luego su dinerito.


Cita de: Bundor en 10 Octubre 2014, 19:41 PM2000 muertos le parecen pocos pero si le tocara a alguno de su familia creo que cambiaría su discurso.

Ese comentario me parece más de lo mismo, ¿que tendrá que ver su familia?, es criticar por criticar, no justifica nada.


Cita de: Bundor en 10 Octubre 2014, 19:41 PMcreo que se puede confiar en los testimonios de los médicos que son en última instancia los que mejor pueden asesorarnos

Puedes confiar en la opinión y el testimonio de tu médico de cabecera, o en el de un miembro de tu familia, pero no en estos medicuchos los cuales muchas veces cuando les interesa son comprados para dar un testimonio falso en beneficio de nadie (menos del que se lleva la pasta, claro), por favor, esto lo hacen en los anuncios, lo hacen en cualquier negocio de a pie o de Internet, algo a lo que todos estamos acostumbrados ver día a día, ¿pero tu crees que en la prensa/noticias no van a hacerlo de vez en cuando?, pues déjame decirte que eso es simplemente otro negocio más, y actores hay muchos, esos si que son personajes, y de comic, además.


Saludos!
#6364
Foro Libre / Re: Consulta sobre archivo binario
10 Octubre 2014, 19:52 PM
Cita de: Jirafa98 en 10 Octubre 2014, 19:19 PM¿Si son archivos binarios porque no vemos código binario? (001010101)

El binario es "muy largo", y se suele representar en hexadecimal para hacerlo más ameno, claro está, todo depende de que herramienta utilices para ver su contenido.


Cita de: Jirafa98 en 10 Octubre 2014, 19:19 PMese código ininteligible que mostré arriba tiene algún nombre? o como se genera y porque?

Nombre: ASCII/Extended ASCII
Como se genera: Simplemente es una representación que genera dicho editor, se convierte cada byte a su respectivo caracter de la tabla ASCII.
Porque: Porque un editor de texto es un editor de texto, no un editor binario/hexadecimal. Un editor de texto suele tratar todo archivo como texto plano, legible.

EDITO:
Cita de: Jirafa98 en 10 Octubre 2014, 19:51 PM¿Si abro la imagen jpg con alguna otra herramienta podré ver su código binario (unos y ceros)? alguien conoce una herramienta que haga eso?

Google + Hexadecimal Editor

HexWorkShop (muy bueno), por ejemplo.

Saludos
#6365
Cita de: ivancea96 en 10 Octubre 2014, 13:28 PMSi la verdad, tienes razón en todo. El ébola es una enfermedad de momento incurable y mortal, no hay razón de alarmarse. (Sarcasmo)

¿Tú estás preocupado y/o alarmado?, ¿Por qué?, ¿Que hace tan diferente al Ébola para ti, de las otras miles o cientos de enfermedades incurables y mortales, como un sin fín de cánceres, por ejemplo?.

¿Cuantas personas con las que alguna vez tú o cualquier persona de tu entorno haya mentenido contacto directa o indirectamente conoces que tengan Ébola, o que se hayan muerto a causa del Ébola?, imagino que Cero, o al menos, esa sería la respuesta de todos :P;
¿Y, ahora, cuantas personas conoces que tengan una enfermedad mortal ya sea incurable o no, y que sea distinta al Ébola, o que hayan muerto a causa de cualquier otra enfermedad distinta al Ébola?

En serio, chicos, hay cosas peores por las que preocuparse, pero no por una enfermedad que quieren poner de moda para beneficiarse economicamente...

Saludos!
#6366
Si yo hubiese escrito un post similar seguramente ya me estarían llamando loco por "creerme lo que dicen en un video", de echo algo parecido es lo que pasó cuando publiqué ese mismo video de @Dallas en el otro post del ébola que escribió Constance... xD.

Me ha encantado la redacción de tu post, por fín alguien con sentido común y que entiende que todo en esta vida lo hacen por dinero, si, INCLUSO LAS ONG y todas esas personas, grupos, organizaciones, etc... de las que nunca te imaginarías que pudieran motivarse por algo tan miserable como el dinero, ¡ja!, ¡despierten ya, coño!.

Solo aclarar que las +1.000 muertes de las que habla el compañero @Senior (donde wikipedia dice que son alrededor de 3.500), dato que no he podido encontrar en la web de la OMS, pero se supone que son las muertes totales desde el descubrimiento del ébola, es decir, desde el año 1976, así que ya veis, que enfermedad tan mortífera, ¿verdad?, y algunos se atreven a llamarla pandemia cuando por supuesto la mayoria de muertes han sido solo en África (o todas las muertes, porque nunca hay que confiar al 100% en los medios ni en la wikipedia), en fín, señores, en fín...

Aquí un poco más de datos, aunque no se deben creer mucho lo que les cuentan:
http://en.wikipedia.org/wiki/List_of_Ebola_outbreaks

PD: Si te lanzan críticas poco constructivas, no les hagas ni caso... tu ya has intentado informarles con la pura verdad.

Un saludo!
#6367
Ya está subido el 'Instalador del pack de recursos'

Cualquier duda que tengan no duden en preguntar.

Saludos!
#6368
Scripting / Re: this ,self problemas python
10 Octubre 2014, 11:01 AM
La variable self representa la instancia del objeto en si mismo (la Class Principal).

Muchos lenguajes orientados a objetos hacen practicamente lo mismo pero de manera más oculta (es decir, le pasan un parámetro 'oculto' a los métodos definidos en un objeto), Python no lo hace, debes declarar esa variable explicitamente.

Saludos
#6369
1) Los valores de esas propiedades se almacenan en la clave de registro:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones

Cita de: https://support.microsoft.com/kb/182569?wa=wsignin1.0Value    Setting
  ------------------------------
  0        My Computer
  1        Local Intranet Zone
  2        Trusted sites Zone
  3        Internet Zone
  4        Restricted Sites Zone

2) Cada valor hace referencia a una propiedad distinta:

Cita de: https://support.microsoft.com/kb/182569?wa=wsignin1.0Value    Setting
  ----------------------------------------------------------------------------------
  1001     ActiveX controls and plug-ins: Download signed ActiveX controls
  1004     ActiveX controls and plug-ins: Download unsigned ActiveX controls
  1200     ActiveX controls and plug-ins: Run ActiveX controls and plug-ins
  1201     ActiveX controls and plug-ins: Initialize and script ActiveX controls not marked as safe for scripting
  1206     Miscellaneous: Allow scripting of Internet Explorer Web browser control ^
  1207     Reserved #
  1208     ActiveX controls and plug-ins: Allow previously unused ActiveX controls to run without prompt ^
  1209     ActiveX controls and plug-ins: Allow Scriptlets
  120A     ActiveX controls and plug-ins:
ActiveX controls and plug-ins: Override Per-Site (domain-based) ActiveX restrictions
  120B     ActiveX controls and plug-ins: Override Per-Site (domain-based) ActiveX restrict
ions
  1400     Scripting: Active scripting
  1402     Scripting: Scripting of Java applets
  1405     ActiveX controls and plug-ins: Script ActiveX controls marked as safe for scripting
  1406     Miscellaneous: Access data sources across domains
  1407     Scripting: Allow Programmatic clipboard access
  1408     Reserved #
  1409     Scripting: Enable XSS Filter
  1601     Miscellaneous: Submit non-encrypted form data
  1604     Downloads: Font download
  1605     Run Java #
  1606     Miscellaneous: Userdata persistence ^
  1607     Miscellaneous: Navigate sub-frames across different domains
  1608     Miscellaneous: Allow META REFRESH * ^
  1609     Miscellaneous: Display mixed content *
  160A     Miscellaneous: Include local directory path when uploading files to a server ^
  1800     Miscellaneous: Installation of desktop items
  1802     Miscellaneous: Drag and drop or copy and paste files
  1803     Downloads: File Download ^
  1804     Miscellaneous: Launching programs and files in an IFRAME
  1805     Launching programs and files in webview #
  1806     Miscellaneous: Launching applications and unsafe files
  1807     Reserved ** #
  1808     Reserved ** #
  1809     Miscellaneous: Use Pop-up Blocker ** ^
  180A     Reserved #
  180B     Reserved #
  180C     Reserved #
  180D     Reserved #
  180E     Allow OpenSearch queries in Windows Explorer #
  180F     Allow previewing and custom thumbnails of OpenSearch query results in Windows Explorer #
  1A00     User Authentication: Logon
  1A02     Allow persistent cookies that are stored on your computer #
  1A03     Allow per-session cookies (not stored) #
  1A04     Miscellaneous: Don't prompt for client certificate selection when no
                          certificates or only one certificate exists * ^
  1A05     Allow 3rd party persistent cookies *
  1A06     Allow 3rd party session cookies *
  1A10     Privacy Settings *
  1C00     Java permissions #
  1E05     Miscellaneous: Software channel permissions
  1F00     Reserved ** #
  2000     ActiveX controls and plug-ins: Binary and script behaviors
  2001     .NET Framework-reliant components: Run components signed with Authenticode
  2004     .NET Framework-reliant components: Run components not signed with Authenticode
  2007     .NET Framework-Reliant Components: Permissions for Components with Manifests
  2100     Miscellaneous: Open files based on content, not file extension ** ^
  2101     Miscellaneous: Web sites in less privileged web content zone can navigate into this zone **
  2102     Miscellaneous: Allow script initiated windows without size or position constraints ** ^
  2103     Scripting: Allow status bar updates via script ^
  2104     Miscellaneous: Allow websites to open windows without address or status bars ^
  2105     Scripting: Allow websites to prompt for information using scripted windows ^
  2200     Downloads: Automatic prompting for file downloads ** ^
  2201     ActiveX controls and plug-ins: Automatic prompting for ActiveX controls ** ^
  2300     Miscellaneous: Allow web pages to use restricted protocols for active content **
  2301     Miscellaneous: Use Phishing Filter ^
  2400     .NET Framework: XAML browser applications
  2401     .NET Framework: XPS documents
  2402     .NET Framework: Loose XAML
  2500     Turn on Protected Mode [Vista only setting] #
  2600     Enable .NET Framework setup ^
  2702     ActiveX controls and plug-ins: Allow ActiveX Filtering
  2708     Miscellaneous: Allow dragging of content between domains into the same window
  2709     Miscellaneous: Allow dragging of content between domains into separate windows
  270B     Miscellaneous: Render legacy filters
  270C     ActiveX Controls and plug-ins: Run Antimalware software on ActiveX controls


  {AEBA21FA-782A-4A90-978D-B72164C80120}   First Party Cookie *
  {A8A88C49-5EB2-4990-A1A2-0876022C854F}   Third Party Cookie *

*  indicates an Internet Explorer 6 or later setting
** indicates a Windows XP Service Pack 2 or later setting
#  indicates a setting that is not displayed in the user interface in Internet Explorer
^  indicates a setting that only has two options, enabled or disabled

3) Los datos (DWORD) de cada valor hacen referencia a la opción establecida para su respectiva propiedad.





Cualquier lenguaje te sirve, solo tienes que escribir en el Registro de Windows, a continuación te mostraré una forma automatizada de llevar a cabo la tarea, en Batch.


Pasos a seguir:

1) Configura manualmente las propiedades de IE, y cierra la aplicación.

2) Inicia la aplicación Regedit, busca la clave de registro donde está almacenada la configuración que hiciste de IE, y exporta la clave entera al disco.

3) Utiliza mi herramienta para convertir un Script de Registro, a un Batch-Script: [SOURCE] REG2BAT (Convierte archivos de Registro a scripts Batch)



Resultado (un poco modificado para este caso en específico):
Código (dos) [Seleccionar]
:: Converted with Reg2Bat by Elektro

@Echo OFF

Set "RegRoot=HKCU"
Set "RegKey=Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0"

(
REG ADD "%RegRoot%\%RegKey%" /V "DisplayName"   /T "REG_SZ"    /D "Computer"      /F
REG ADD "%RegRoot%\%RegKey%" /V "Description"   /T "REG_SZ"    /D "Your computer" /F
REG ADD "%RegRoot%\%RegKey%" /V "CurrentLevel"  /T "REG_DWORD" /D "0x00000000"    /F
REG ADD "%RegRoot%\%RegKey%" /V "Flags"         /T "REG_DWORD" /D "0x00000021"    /F
REG ADD "%RegRoot%\%RegKey%" /V "1200"          /T "REG_DWORD" /D "0x00000000"    /F
REG ADD "%RegRoot%\%RegKey%" /V "1400"          /T "REG_DWORD" /D "0x00000000"    /F
REG ADD "%RegRoot%\%RegKey%" /V "2001"          /T "REG_DWORD" /D "0x00000000"    /F
REG ADD "%RegRoot%\%RegKey%" /V "2004"          /T "REG_DWORD" /D "0x00000000"    /F
REG ADD "%RegRoot%\%RegKey%" /V "2007"          /T "REG_DWORD" /D "0x00000003"    /F
)1>NUL

Pause&Exit


Saludos.
#6370
.NET (C#, VB.NET, ASP) / Re: Ayuda duda C#
10 Octubre 2014, 10:05 AM
Si no pretendes distribuir la aplicación de forma profesional entonces te sugiero utilizar la infraestructura My.Settings/Properties.Settings.

1. Documéntate:
http://msdn.microsoft.com/en-us/library/aa730869%28v=vs.80%29.aspx

2. Crea una propiedad adecuada a tu propósito:


3. Utiliza la propiedad para tus fines:

( Con este ejemplo debería ser suficiente para que entiendas el uso y lo puedas adaptar a tu aplicación. )

Vb.NET:
Código (vbnet) [Seleccionar]
Public Class SerialFormTest

   Private Sub New()

       InitializeComponent()

       Me.CheckSerialStatus()

       Dim serial As String = "0f8fad5b-d9cb-469f-a165-70867728950e"

       If Me.ValidateSerial(serial) Then
           Me.SaveSerial(serial)
           ' Application.Restart()
       End If

   End Sub

   Public Sub CheckSerialStatus()

       If My.Settings.Serial.Equals(Nothing) Then
           MessageBox.Show("No se ha licenciado la aplicación.", Me.Name,
                           MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
           ' Application.Exit()

       Else
           MessageBox.Show("Se ha licenciado la aplicación.", Me.Name,
                           MessageBoxButtons.OK, MessageBoxIcon.Information)

       End If

   End Sub

   Private Function ValidateSerial(ByVal serial As String) As Boolean

       Dim refSerial As Guid
       Return Guid.TryParse(serial, refSerial)

   End Function

   Private Sub SaveSerial(ByVal serial As String)

       With My.Settings
           .Serial = Guid.Parse(serial)
           .Save()
       End With

   End Sub

End Class



C# (conversión al vuelo):
Código (csharp) [Seleccionar]

using Microsoft.VisualBasic;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Diagnostics;
public class SerialFormTest
{


public SerialFormTest()
{
InitializeComponent();

this.CheckSerialStatus();

string serial = "0f8fad5b-d9cb-469f-a165-70867728950e";

if (this.ValidateSerial(serial)) {
this.SaveSerial(serial);
// Application.Restart()
}

}


private void CheckSerialStatus()
{
if (My.Settings.Serial.Equals(null)) {
MessageBox.Show("No se ha licenciado la aplicación.", this.Name, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
// Application.Exit()

} else {
MessageBox.Show("Se ha licenciado la aplicación.", this.Name, MessageBoxButtons.OK, MessageBoxIcon.Information);

}

}

private bool ValidateSerial(string serial)
{

Guid refSerial = default(Guid);
return Guid.TryParse(serial, refSerial);

}


private void SaveSerial(string serial)
{
var _with1 = My.Settings;
_with1.Serial = Guid.Parse(serial);
_with1.Save();

}

}

//=======================================================
//Service provided by Telerik (www.telerik.com)
//=======================================================


Saludos.