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

#2381
Software / Re: Visual Studio 2017
7 Mayo 2017, 07:09 AM
Cita de: engel lex en  7 Mayo 2017, 01:36 AMa menos que ya tengas amplia experiencia en vs, no creo que necesites el profesional, bajate community que tiene practicamente todo y es gratuito

El mayor problema con la edición Community (en todas, no solo la 2017) es que se han dado muchos casos de bugs extraños y aparentemente irresolubles, y dicha edición tiene capada la funcionalidad de instalar extensiones... bueno, se pueden instalar muchas extensiones gratuitas para la edicion Community, pero la gran mayoría de extensiones realmente útiles que nos ahorran un 90% de tiempo al programar solo son compatibles con la edición Professional para adelante. Por esos motivos, según como se mire no tiene por qué ser cuestión de profesionalidad, sino de compatibilidad y comodidad.

Si un programador no necesita instalar extensiones para aumentar su rendimiento, entonces yo tendría muy en cuenta el comentario que ha hecho el compañero @Engel, pero en el caso contrario yo me instalaría la edición Professional para evitarme problemas en el futuro.




La ISO offline de la versión Professional, incluyendo clave de activación, la puedes descargar aquí (ojo, son 20 GB):

Professional:

https://www.amazon.com/clouddrive/share/KgWdE7Oxhu3mAgfZJnp4i0ggZQMruxfdxmaFkEpc4IC?ref_=cd_ph_share_link_copy

http://ul.to/zruszhcd
http://ul.to/xy4hr4hy
http://ul.to/xgri4rnh
http://ul.to/w9cgmf2y
http://ul.to/vilvw5n1
http://ul.to/r9iv1y0l
http://ul.to/psb5v27f
http://ul.to/kvpn4c20
http://ul.to/i3rb0o0k
http://ul.to/cnfj0gnf
http://ul.to/9znjgea6
http://ul.to/6o732pey
http://ul.to/64cwi8ke
http://ul.to/3uixuzpc

http://rapidgator.net/file/4556bded9a41ed053f83f5150c8db4ba/Vis.Studio.Pro.201709051901.part14.rar.html
http://rapidgator.net/file/e9a24efbc6dd134ed73442f7849fcd12/Vis.Studio.Pro.201709051901.part13.rar.html
http://rapidgator.net/file/36dbc590aac856c6f3e516f0a3a3b223/Vis.Studio.Pro.201709051901.part12.rar.html
http://rapidgator.net/file/88961be47a85ad6a3cfc5ecd61bad1a9/Vis.Studio.Pro.201709051901.part11.rar.html
http://rapidgator.net/file/3ff9f16db7c7aa588bf8eacb19f460c8/Vis.Studio.Pro.201709051901.part10.rar.html
http://rapidgator.net/file/742f9da66e395e8c6e87392cc1848b58/Vis.Studio.Pro.201709051901.part09.rar.html
http://rapidgator.net/file/e48115de76c08d6c8e203a40e3bbd8b0/Vis.Studio.Pro.201709051901.part08.rar.html
http://rapidgator.net/file/c4a01ba0df085bf411005c2ccc87890c/Vis.Studio.Pro.201709051901.part07.rar.html
http://rapidgator.net/file/54917f2b3376cefcec067b038f052e87/Vis.Studio.Pro.201709051901.part06.rar.html
http://rapidgator.net/file/f9feb5f152ed7f900a5858788c2ad9c4/Vis.Studio.Pro.201709051901.part05.rar.html
http://rapidgator.net/file/6ed1764d345c8cadb7d6f8643835aa56/Vis.Studio.Pro.201709051901.part04.rar.html
http://rapidgator.net/file/3781992794f7a92d23f4e409199e7040/Vis.Studio.Pro.201709051901.part03.rar.html
http://rapidgator.net/file/8a35a1c2ee93a0e2112a32a82d786a78/Vis.Studio.Pro.201709051901.part02.rar.html
http://rapidgator.net/file/92f525f39bd4e867b969c927789e481c/Vis.Studio.Pro.201709051901.part01.rar.html

http://nitroflare.com/view/A74936E97821C3F/Vis.Studio.Pro.201709051901.part14.rar
http://nitroflare.com/view/D29BE4CEB5380AD/Vis.Studio.Pro.201709051901.part13.rar
http://nitroflare.com/view/1978A2D9DE100E9/Vis.Studio.Pro.201709051901.part12.rar
http://nitroflare.com/view/F52DAD09CBAED91/Vis.Studio.Pro.201709051901.part11.rar
http://nitroflare.com/view/6D2DEF97AF5AF18/Vis.Studio.Pro.201709051901.part10.rar
http://nitroflare.com/view/5CA05C8A8F225B7/Vis.Studio.Pro.201709051901.part09.rar
http://nitroflare.com/view/89FCC7BB7940ECD/Vis.Studio.Pro.201709051901.part08.rar
http://nitroflare.com/view/80F449BD462C910/Vis.Studio.Pro.201709051901.part07.rar
http://nitroflare.com/view/1E53567A349B641/Vis.Studio.Pro.201709051901.part06.rar
http://nitroflare.com/view/627E7799E8E6D42/Vis.Studio.Pro.201709051901.part05.rar
http://nitroflare.com/view/C07DF35E77C8931/Vis.Studio.Pro.201709051901.part04.rar
http://nitroflare.com/view/89CB4DF37EB5FB0/Vis.Studio.Pro.201709051901.part03.rar
http://nitroflare.com/view/3010AF0D83098DF/Vis.Studio.Pro.201709051901.part02.rar
http://nitroflare.com/view/6449DE91E9C65A4/Vis.Studio.Pro.201709051901.part01.rar

https://1drv.ms/u/s!ArLelkKqomvPjAGYr8DHUOFhC59y
https://1drv.ms/u/s!ArLelkKqomvPjAD8MlJfpV6ay3MI
https://1drv.ms/u/s!ArLelkKqomvPi3YqSTFpPUyd3MRo
https://1drv.ms/u/s!ArLelkKqomvPi3xaKfBd5CjL9hl6
https://1drv.ms/u/s!ArLelkKqomvPi3VU7J1Cl_bBFEmm
https://1drv.ms/u/s!ArLelkKqomvPi3swFeToGE53O2Wy
https://1drv.ms/u/s!ArLelkKqomvPi3RrWqMK0ehog-r9
https://1drv.ms/u/s!ArLelkKqomvPi3oH6z4OwhVVuCno
https://1drv.ms/u/s!ArLelkKqomvPi3mNV_OncQxTj_r-
https://1drv.ms/u/s!ArLelkKqomvPi3-k3lyljs0xjUqT
https://1drv.ms/u/s!ArLelkKqomvPi3hiaBB4c2dNwOEL
https://1drv.ms/u/s!ArLelkKqomvPi3efj2vAfVH1Hmb8
https://1drv.ms/u/s!ArLelkKqomvPi37i9XndmUtSFzFL
https://1drv.ms/u/s!ArLelkKqomvPi31diDgt4KoOggcj

PD: Para reducir considerablemente el tamaño, y sin afectar al proceso de instalación, puedes eliminar componentes que no necesites y que ocupan varios gigabytes, por ejemplo Xamarin, las SDK de Android, emuladores de windows phone, todo lo relacionado con la tecnología ASP.NET, etc. Es cosa tuya saber lo que necesitas y lo que no en tu entorno de programación.

¡Saludos!
#2382
Pf... qué tonto de mi, acabo de darme cuenta que este post se publicó en el año 2015. Puesto que okik es un usuario activo, no me fijé en la fecha de publicación.

@RIVASBROTHERS por favor la próxima vez revisa la fecha del post antes de revivirlo. Como comprenderás no tiene mucho sentido invertir tiempo y esfuerzo en escribirle un código a alguien para responderle dos años despues a un tema que probablemente ya habrá solucionado o habrá dejado de interesarle. Además, revivir temas antiguos está prohibido por las reglas.

Cierro el tema.
#2383
Cita de: RevolucionVegana en 28 Abril 2017, 02:04 AMen mi opinión, debería de tener una condena pero de muchos años, no por el acto de pegarle un guantazo si no por todo el contexto del vídeo, mínimo yo le pondría 5 años de cárcel.

Llámame radical, primitivo o inhumano, pero si la decisión de su condena estuviese en mi poder, yo directamente aprovaría que a ese personaje se le ampute la mano con la que pega el tortazo. Lo digo completamente en serio, no es por exagerar, creo que para algunos tipos de delitos (y sin arrepentimiento, como es el caso) en este siglo tendrían que seguir existiengo los verdugos, y así un peligro menos para toda la sociedad, y que sirva de ejemplo para aquellos que sigan teniendo ganas de soltar hostias a gente inocente por la calle, por que el próximo inocente podrías ser tú, o tu madre, o tu hija de 3 años... etc. Así que ni carcel ni hostias, un escarmiento físico es lo que yo le daría, que además si se piensa bien en el fondo sería algo mucho más benevolente que privarle de toda libertad y de luz del Sol durante 5 años, no me digas que no a eso...

¡Saludos!
#2384
Cita de: #!drvy en  6 Mayo 2017, 18:05 PMEn fin, hacia mucho que no veía sus vídeos.. pero vamos, sigue con la misma *****.. con las mismas pausas dramáticas y el tono de voz recalcante.. el mismo que ingresa tranquilamente 100.000 pavos al año sacando vídeos chorras cuyas ideas se le ocurren mientras esta en el bater y vendiendo piedras "mágicas" que son más estafa que el mismo.

http://www.latiendadelmisterio.com/index.php?id_product=1693&controller=product
Ahí tienes a este ..... , clavandote 30 pavos (con IVA y envió) por una piedra de ***** que dice que te purifica las emociones y te mejora la salud. En otras palabras te estafa por 30 pavos (y con dinero digital...).

Drvy, me encanta cuando te tomas tiempo para sacar este tipo de argumentos y de la forma en la que los expones, suelen ser muy directos y acompañados de pruebas irrefutables para acallar bocas, y no niego que tengas razón tachando de estafador a J.L, pero es que eso no tiene que ver con el video sino con la persona. Me explico, yo he compartido el video más o menos teniendo una opinión parecida a la tuya, pero coño, a pesar de sus defectos y de su evidente interés por el dinero en algunas cosas, yo creo que el trabajo que ha hecho con ese video es crítico y respetable, o al menos a mi me ha parecido lo suficientemente respetable como para compartirlo. Al fin y al cabo se entiende que lo que se dice en el video no deja de ser una opinión personal, eso está claro, J.L se puede equivocar... o también puede pretender manipularnos con su opinión (para hacerse el sabio y ganar subscriptores, o algo parecido).

¡Saludos!
#2385
Cita de: El_Andaluz en  6 Mayo 2017, 18:24 PMPor cierto de la lista que he puesto para no desviarnos del tema cual te gusta mas de los 42 canciones que he puesto ?

Los demás podéis dar vuestra Opinión y decir cual de las 42 canciones de los distinto países veis favorito para ganar solo es por curiosidad.

En un principio no quería dar mi opinión por que pienso que en esas galas internacionales siempre va a haber tongo, pero bueno.

No pensaba que serían tantas las canciones que me iban a gustar, pero al final han resultado ser bastantes:

1. Albania. Lindita Halimi: World
6. Azerbaiyán. Dihaj: Skeletons
11. Chipre. Hovig: Gravity
16. Estonia. Koit Toome Laura: Verona
17. Finlandia. Norma John: Blackbird
18. Francia. Alma: Requiem
23. Islandia. Svala: Paper
26. Letonia. Triana Park: Line
28. ARY Macedonia. Jana Burceska: Dance alone
32. Noruega. JOWST: Grab the moment
34. Polonia. Kasia Moś: Flashlight
39. Serbia. Tijana Bogićević: In too deep
40. Suecia. Robin Bengtsson: I can't go on
42. Ucrania. O.Torvald: Time

El resto de canciones que no he incluido, no me gustan nada.

Por orden de favoritismo yo me quedo con estas tres canciones:

42. Ucrania. O.Torvald: Time
6. Azerbaiyán. Dihaj: Skeletons
1. Albania. Lindita Halimi: World





TL/DR:

La gran mayoría de las 42 canciones son típica morralla comercial EDM/Electropop y canciones del verano, como era de esperar, así que si yo tuviera que premiar a una sola canción, esa sería Ucrania, basicamente por que es la única de las 42 canciones que aporta variedad musical con su estilo rock, o bueno, pop-rock, y por cierto el rock es mi estilo favorito y me gusta bastante esa canción, así que además la dejo como mi favorita nº1.

Mi segunda favorita es la 6, Azerbaiyán, que tiene un ritmo, instrumentos, voz, estribillo, y un climax bastante pegadizo. Se me hace agradable de escuchar y me gusta todo en general de esta canción (aunque la letra no es que me apasione demasiado, creo que habla de hombres por que dice "bad boy", pero bueno, en general me mola), y la producción del video también está bien.

Mi tercera y última favorita es la 1, Albania, aunque la voz de la artista no me gusta mucho, más bien tirando a poco, pero la interpretación de la letra está bastante trabajada y el climax de la canción me gusta con ese grito que pega, me parece una canción bastante currada.

De la 15. España, prefiero guardarme mi opinión, por que solo de ver pronunciarle una palabra a ese intento de Bisbal, me irrito. Fijo que no ganaremos ni con tongo.

Y por último, el tema que menos me ha gustado, hasta el punto de sentir verguenza ajena como hombre y como ser humano, acompañado de arcadas, mareos y vómitos, ha sido la 31, Montenegro. Y si, es por lo que estais pensando.

¡Saludos!
#2386
Cita de: simorg en  6 Mayo 2017, 16:54 PMesa limitación se justifica para evitar la circulación de "dinero negro"

Cita de: simorg en  6 Mayo 2017, 16:54 PMEl pago ilimitado en efectivo sería una manera de blanquear ese dinero.

Tienes toda la razón, es un razonamiento muy básico (no sé como no habia caido antes) y un argumento muy contundente.

Sin embargo, siempre cabe la posibilidad de que impongan una limitación con doble intención (una de ellas oculta), ya sabes, por aquello de matar 2 pájaros de 1 tiro...

¡Saludos!
#2387
Bueno, creo que este video es algo que todos deberiamos visualizar; algo sobre lo que reflexionar.

El señor Jose Luis Camacho nos habla de forma general sobre varios aspectos negativos a tener en cuenta del futuro cambio hacia el sistema de "la moneda digital".

Por cierto, yo no sabía que aquí en España era ILEGAL pagar en efectivo una cantidad superior a los 1.000€... es algo indignante. Siempre que un gobierno pretende llevar a cabo un cambio "económico" o un cambio en las leyes de gran magnitud y poco o nada beneficioso para la sociedad, el modo de ejecutar el plan siempre es mediante múltiples y pequeñas limitaciones de todo tipo para que a largo plazo el usuario o individuo se sienta impotente y renuncie de forma inconsciente a esos derechos que le han limitado, poco a poco, hasta que al final lo acaban prohibiendo o ilegalizando definitivamente, pero nunca lo prohiben o ilegalizan al principio, puesto que el caos o impacto social sería terrible y no se permitiría el cambio, así que siempre lo fraccionan en pequeñas limitaciones como ya he dicho... para que al final todo el país tenga que ceder y no puedan hacer nada por solucionarlo. Pf, no son listos ni nada, y nosotros demasiado tontos por permitir que siempre se salgan con la suya.

En fin, que me desvio del tema. Aquí os dejo el video:

[youtube=640,360]https://www.youtube.com/watch?v=VZEbXDDWUrk&feature=em-uploademail[/youtube]
#2388
No debería haberte mostrado ningún código por que no ha servido de nada si no comprendes como utilizarlo, debería haberme limitado a decirte que lo que debes hacer antes que nada es leer un tutorial básico de C# hasta que aprendas a manejar conceptos básicos como instancias de clase, objetos/referencias y eventos.

Podriamos estar así un siglo explicándote cada intento fallido de hacerlo funcionar, pero no me apetece explicar más, lo siento, por que para utilizar un código en el que basicamente solo hay que copiar y pegar para testearlo, le estás dando 2.000 vueltas de forma complicada por no comprender como se puede usar. Y para colmo luego me culpas a mi de que no te vaya por "estar haciendo las cosas mal", cuando yo no hice nada mal en ese código, pero bueno, no volveré a ese tema...




Cita de: TickTack en  6 Mayo 2017, 14:16 PMWBrowser does not contain a definition for WebBrowserExtendedd1 and no WebBrowserExtended1 extension method accepting a first argument of type WebBrowser could be found (are you missing a using directive or an assembly reference?)

Veamos, te explico, pero esto será lo último que te explicaré en este post:

Para asociar un evento expuesto en una clase, primero debes crear una instancia de la clase, en este caso sería una instancia de la clase/control WebBrowserExtended, entonces declaras un objeto para mantener una referencia de esa clase, y le pones el nombre que quieras al objeto. ¿Y cómo se hace todo eso?, pues así:

Código (csharp) [Seleccionar]
WebBrowserExtended miObjeto = new WebBrowserExtended();

Y entonces, teniendo la referencia, ya puedes asociar el evento WebBrowserExtended.DocumentMouseDown al controlador de evento, que en este caso se llama WebBrowserExtended1_DocumentMouseDown:

Código (csharp) [Seleccionar]
this.miObjeto.DocumentMouseDown += this.WebBrowserExtended1_DocumentMouseDown;

Y todo esto que acabo de explicar se puede resumir y hacer de un modo muy distinto e igual de sencillo: debes reemplazar las instancias del control WebBrowser por WebBrowserExtended en tu clase del diseñador, XXXX.Designer.cs.
Desde el principio no ha tenido más misterio lo que debes hacer, tan solo en tu código reemplaza el uso del WebBrowser por el nuevo control WebBrowserExtended, como te llevo diciendo desde un principio, y luego asociar el evento WebBrowserExtended.DocumentMouseDown donde implementarías la funcionalidad de obtener la url... cosa que ya te mostré como hacerlo en otro ejemplo.

Saludos.
#2389
Método Application.DoEvents() perfeccionado

Muchos programadores de VB.NET a veces se encuentran en un escenario de programación en el que deben realizar una operación asincrónica, pero en lugar de implementar el modo correcto de programación asincrónica suelen llamar al método Application.DoEvents() con la intención de esperar a que dicha operación asincrónica termine y evitar el bloqueo en el hilo de la interfáz gráfica. Esto se suele hacer decorando la llamada a dicho método usando un búcle, por ejemplo:

Código (vbnet) [Seleccionar]
Do While (condición)
    Application.DoEvents()
Loop


Sin embargo, hacer llamadas consecutivas a dicho método en un tiempo de intervalo demasiado corto (como en el búcle de arriba) causará un exceso muy importante de consumo de recursos en el equipo, puesto que basicamente lo que hace el método Application.DoEvents() es recibir, procesar, y despachar todos los mensajes pendientes en la cola, y no lo hace de forma selectiva, así que se procesan todos los mensajes de entrada/input, de dibujado/paint, los eventos, y etc, una y otra vez.

El método Application.DoEvents() tiene un propósito muy distinto del que realmente se le suele dar, y hay muchas formas de evitar tener que usar dicho método, pero no entraremos en esos temas ahora. Lo que explicaré será como poder mejorar el rendimiento y la responsabilidad de nuestra aplicación en un 90% al usar el método Application.DoEvents() cuando se le pretenda dar el uso que se ha explicado al principio.

Puesto que el método Application.DoEvents() se suele utilizar para aumentar la respuesta de la UI en una iteración intensiva, lo más apropiado para aumentar el rendimiento sería comprobar si existen mensajes de entrada (teclado o ratón) en la cola de mensajes del hilo de la UI antes de llamar a Application.DoEvents(). Y para ello existe una función Win32 a la que podemos recurrir presicamente para obtener un valor que nos diga si hay mensajes que se deban procesar o no los hay. La función se llama GetInputState, y en fin, todo esto que acabo de explicar quedaría implementado así:

Código (vbnet) [Seleccionar]
''' <summary>
''' Determines whether there are mouse-button or keyboard messages in the calling thread's message queue.
''' </summary>
''' <remarks>
''' <see href="https://msdn.microsoft.com/en-us/library/windows/desktop/ms644935(v=vs.85).aspx"/>
''' </remarks>
''' <returns>
''' If the queue contains one or more new mouse-button or keyboard messages, the return value is <see langword="True"/>.
''' <para></para>
''' If there are no new mouse-button or keyboard messages in the queue, the return value is <see langword="False"/>.
''' </returns>
<SuppressUnmanagedCodeSecurity>
<DllImport("user32.dll", SetLastError:=False)>
Private Shared Function GetInputState() As <MarshalAs(UnmanagedType.Bool)> Boolean
End Function

''' <summary>
''' Processes all Windows messages currently in the message queue of the application.
''' <para></para>
''' This method greatly boosts the performance of any application in difference to <see cref="Application.DoEvents()"/> method.
''' <para></para>
''' When calling <see cref="Application.DoEvents()"/> to make the UI responsive, it generally decreases application performance;
''' <para></para>
''' however, using this method, we make sure there is at least one input event (keyboard or mouse) that needs to be processed before internally calling <see cref="Application.DoEvents()"/>.
''' </summary>
Public Shared Sub DoEvents()
   If GetInputState() Then
       Global.System.Windows.Forms.Application.DoEvents()
   End If
End Sub


Modo de empleo:
Código (vbnet) [Seleccionar]
Do While True
    DoEvents()
Loop

#2390
Cita de: Constance en  6 Mayo 2017, 11:47 AMPD: EL sentido en el que yo lo dije, es el de broma, como algo gracioso y simpático, o sea como lo ha interpretado Simorg. Para nada el sentido de crítica o ataque personal a Ran como lo has interpretado tú Elektro....

Emmm... te agradecería que no pongas en mi boca palabras que no he dicho, eso para empezar, y dejes de desvirtuar mis palabras.

He dicho que aunque lo hayas dicho en broma, esas bromas son las que injustamente pueden crear una primera mala imagen de alguien (de Randomize en este caso) sin haberlo conocido primero, por que alguien que no le conozca solo verá que hablamos de "lo mal que se porta" y se quedará con eso... por muy en broma o en serio que sea lo que se diga sobre él.

Creo que es muy senclllo de entender lo que te dije, y lo que acabo de decir. No sigas desvirtuando mis palabras.

PD: También creo que este hilo ya se puede ir cerrando...

Saludos