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

#1951
Foro Libre / Re: Cual es su editor favorito?
9 Julio 2017, 09:22 AM
Microsoft posee dos funcionalidades singulares en su gnérero (entre muchas otras que no viene al caso mencionar para tratar este tema), por un lado el sistema de autocompletado y listas de sugerencias, me refiero a "IntelliSense", que es el más elegante, amistoso y sofisticado de todo el mercado, y por otro lado nos ofrece también las notables ventajas del motor de análisis sintáctico y semántico de código, "Roslyn". Todo esto es es una realidad y por ese motivo hacen que Visual Studio Code sea un editor orientado a la programación entre los mejores, sino el mejor, y que además sean dos pequeños detalles que en conjunto con muchos otras más funcionalidades hacen que su hermano mayor el majestuoso Visual Studio sea el rey de las IDEs, la IDE más completa y sofisticada de todo el mercado, le pese a quien le pese.



...Por no hablar de sus capacidades de depuración, refactorización de código, compilación, y la distribuición de las ventanas en la UI con la ventana de salida, la terminal, las extensiones (y el manager de búsqueda de éstas), es simplemente un editor espectacular, y estéticamente hablando también lo es, insuperable en ese sentido.

Para ediciones básicas y cotidianas, por lo general de archivos txt, ini, bat/cmd, vbs, reg y lenguajes de markups yo utilizo Sublime Text, y para los demás lenguajes VS Code, pero ojo, estoy hablando de ediciones normalitas que se hagan en 5 min, no para ponerse a trabajar en profudnidad con la programación escribiendo un código/script, para eso utilizo la IDE correspondiente (ej. PyCharm, RubyMine, Lazarus, Visual Studio) por que un editor por lo general carece de muchas ventajas de una IDE... las cuales aumentan nuestra productividad.

VS Code es mi editor favorito por excelencia (aunque no es un editor perfecto, pero lo considero mejor que el resto en general) y Sublime Text lo dejo en el 2º puesto, ya que dos grandes desventajas que le encuentro son: su pobre sistema de autocompletado (que me hace perder tiempo y por consiguiente reduce mi productividad), y que su versión en 64-Bits está muy, muy, muy verde en pleno año 2017, pues ni siquiera el 10% de los plugins existentes son compatibles con la versión x64, y además hay que descargar un manager de plugins de terceros para poder descargar plugins x64, demasiadas complicaciones en la evolución de este editor, Sublime Text, también en el tema de poder imprimir documentos, muy mal, le faltan muchas cosas básicas y útiles, y en las cosas buenas y útiles que tiene se podrían mejorar mucho más (aunque de todas formas ninguna de sus funcionalidades jamás estarían a la altura de la competitividad profesional de Microsoft).

Notepad++ no me atrae nada, sé que para muchos será su gran favorito, pero a mi me resulta horrendo visuálmente hablando (le apliques el theme que le apliques), la disposición de los elementos en la interfáz de usuario me despista, no lo veo agradable, como tampoco su análisis sintáctico, es muy pobre, y aunque le hagan propaganda de "editor minimalista" no lo es tanto, tiene demasiados elementos implementados "al tún tún" y organizados de forma poco eficiente (empezando por el menú expandible donde elegir el lenguaje) que te acaban desorientando y acabas abrumado por que al final no necesitas usar ni la mitad de cosas que te ofrece este editor (¿que te pongan un botón en la frente para grabar macros de las pulsaciones del teclado con los que aplicar ediciones de texto, me estás hablando en serio Notepad++?... RegEx).

Tan solo son mis preferencias personasles y mi opinión.

Saludos!
#1952
Me gusta ponerme este tipo de Rock energético para hacer gimnasia, vaya temazo!:

Losing September - Betrayed
[youtube=640,360]https://www.youtube.com/watch?v=NR3ovbeu3eo[/youtube]
#1953
Estoy escuchando un cover de Rock muy energético, interpretado por la banda Tapestry...

...In For The Kill:
[youtube=640,360]https://www.youtube.com/watch?v=CXLMK439j38[/youtube]
( en el minuto 3:20 pega el Climax. )

La original, de La Roux:
[youtube=640,360]https://www.youtube.com/watch?v=JZ1Mi77nogQ[/youtube]
#1954
CitarEl problema es que cuando INTENTO correr el control personalizado en el proyecto de creación, no me muestra las propiedades a mano derecha y empieza a parpadear. Sé que esto pasa por el evento Paint, pero pues no se conceptualmente como solucionarlo.

Fíjate bien en lo que haces, cuando se dispara por primera vez el evento Control.Paint de tu UserControl, entras en un círculo vicioso volviendo a disparar el mismo evento una y otra vez como un búcle infinito, esto es por culpa de las llamadas que estás haciendo a Control.Invalidate() dentro del bloque de los métodos TransformarGraphics() y DrawLineReferencieMouse(), literálmente hablando estás colapsando la cola de mensajes del control/la aplicación/el diseñador de Visual Studio, todo.

Para evitarlo sencillamente elimina las llamadas a Control.Invalidate(), a simple vista no parece ser realmente necesario, y en caso de necesitarlo pues simplemente crea una variable booleana que sirva como señal para determinar si el control necesita invalidación, de esta forma evitar entrar en ese "búcle infinito"...

Código (vbnet) [Seleccionar]
Private needsValidation As Boolean = True

Private Sub TransformarGraphics(g As Graphics)
   ' ...
   ' Aquí no es necesario hacer nada, solamente invalidarías al terminar todas las operaciones de dibujado, en el método DrawLineReferencieMouse.
   ' ...
End Sub

Private Sub DrawLineReferencieMouse(pt As PointF, g As Graphics)
   ' ...
   If (Me.needsValidation) Then
       Me.needsValidation = False
       Me.Invalidate(invalidateChildren:=False)
   Else
       Me.needsValidation = True
   End If
   ' ...
End Sub


...Tan solo te muestro cual sería una solución a ese tipo de problema, pero como ya he comentado no necesitas invalidar nada... al menos a simple vista.

Ten en cuenta también la propiedad Component.DesignMode, mediante esta propiedad deberías evaluar si tu control está siendo usado en tiempo de diseño o en tiempo de ejecución para evitar operaciones de dibujado que resulten innecesarias...

Código (vbnet) [Seleccionar]
If Not MyBase.DesignMode Then
   ' DIBUJAR
Else
   ' NO DIBUJAR
End If


Con respecto al flickering o parapadeo, bueno, las constantes e infinitas invalidaciones que haces sobre el control es lo que causa ese parpadeo, una vez lo hayas arreglado deberías dejar de sufrir más parpadeos, pero en general te diré que el doble búfer es tan solo una ayuda para reducir (que no eliminar) el flickering. No existe ninguna forma posible para erradicar por completo la posibilidad de producir flickering en WinForms/GDI/GDI+, cuanto más complejas sean las operaciones de dibujado, más alta será la probabilidad, es inevitable, aunque según en que escenario y si haces las cosas bien entonces se puede reducir el flickering hasta que parezca casi imperceptible; si eso te preocupa entonces lo más sensato que podrías hacer es migrar a la tecnología WPF, allí no tendrás ese problema.

EDITO: Ah, por cierto... en tu código no estás liberando objetos administrados que internamente generan recursos no administrados (residuos), como por ejemplo las instancias de la clase Pen.

Saludos!
#1955
Les comparto un tema de Emily Browning, la actriz que ultimamente está de moda con la serie American Gods (y también por su papel en la película Sucker Punch), que hermosura de mujer... y que preciosidad de cover:

Emily Browning - Sweet Dreams (Are Made Of This)
[youtube=640,360]https://www.youtube.com/watch?v=cxdwEOpGknk[/youtube]

La original, un clásico de Eurythmics:
[youtube=640,360]https://www.youtube.com/watch?v=qeMFqkcPYcg[/youtube]

Y una versión muy conocida de Marilyn Manson:
[youtube=640,360]https://www.youtube.com/watch?v=QUvVdTlA23w[/youtube]
#1956
Hola.

Lo que describes probablemente sea un problema aislado que estás sufriendo tú en tu escenario (o dicho de otra manera, 1 usuario entre 1.000.000) por culpa de alguna causa desconocida e inconclusa... de dificil resolución por la ausencia de información que has entregado en ese sentido, ya que te has limitado a hacer presunciones, hecharle la culpa a "X" sin tan siquiera mostrar tu código.

Por si te sirve de algo, llevo años utilizando dicha clase y nunca encontré un problema de alto consumo de CPU. El problema que se describe en el post que has linkeado de StackOverflow es irreproducible en mi caso, pues un FileSystemWatcher que monitorice un directorio con +13.000 archivos, incluyendo subdirectorios vacios y llenos, no supera los 0,1% de CPU (en IDLE) en Windows 10 x64, y solo llega a approx. 0,10% cuando hay cambios en el directorio, ya sea cambios/creación de 1 archivo o de miles en un intervalo corto de tiempo; el programa lo compilé bajo modo Neutro en .NET 3.5, 4.0, 4.5 y 4.6 y los resultudados observados fueron siempre los mismos, es decir, un consumo de CPU medo del 0,10% cuando hay cambios en el directorio... con un Ryzen 7 1700X.

Lo único que te puedo recomendar es que depures bien tu código de arriba a abajo para buscar posibles anomalias que puedan estar causando ese elevado uso de CPU. Podrías empezar por crear un nuevo proyecto en Visual Studio (nada de escribir el código en Unity para probar el rendimiento, ya que ese podría ser precisamente el problema en tu caso, Unity), añade un FileSystemWatcher y realiza las observaciones necesarias en las herramientas de diagnóstico de rendimiento de Visual Studio (Diagnostics Tools) o en tu herramienta preferida de Profilling.

Saludos!
#1957
Software / Re: Reason full
7 Julio 2017, 13:01 PM
Cita de: Zorronde en  6 Julio 2017, 03:23 AM
Hora estoy buscando este  programa
PD:Estoy buscando varios, para ver cual me conviene mas

Sin ánimo de ofender, Zorronde, ¿realmente te sabes manejar con un DAW (Digital Audio Workstation)?. Lo comento más que nada por que es obvio que la informática se te dificulta mucho, entonces, no te veo yo con un programa como Cubase... masterizando y/o creando pistas musicales. ¿Para qué quieres ese programa exactamente?, sea para lo que sea en mi opinión deberías buscar una alternativa más sencilla.

Saludos
#1958
.NET (C#, VB.NET, ASP) / Re: xml-matriz
7 Julio 2017, 12:12 PM
Cita de: PETTETE en  7 Julio 2017, 09:56 AM
bsalida(fila, c0.aplicacion)=dato1

El error es el siguiente: Referencia a objeto no establecida como instancia de un objeto.

El error se explica por si mismo, te está diciendo que uno de los siguientes objetos es nulo (Nothing): fila, o el valor devuelto por el miembro bsalida

Depura tu código para comprobar cual es la referencia nula.

Saludos
#1959
Por fin es Viernes!... hay que ponerse las pilas con esta selección especial de temazos de uno de mis artistas favoritos del género Hard-Electro: Lazy Rich !!

Empezamos con un desayuno audiovisual para campeones:

Lazy Rich - Breakfast Of Champions
[youtube=640,360]https://www.youtube.com/watch?v=2wfIJ4a-Xd0[/youtube]

...Versiones originales y remixes para aburrirse! :)

Lazy Rich & Hirshee Feat. Amba Shepherd - Damage Control
[youtube=640,360]https://www.youtube.com/watch?v=f_jPZK7Ifrs[/youtube]

Lazy Rich & Hirshee Feat. Amba Shepherd - Damage Control (Rowe & Gardner Remix)
[youtube=640,360]https://www.youtube.com/watch?v=e-VszM2dBT0[/youtube]

Lazy Rich Feat. Belle Humble - The Chase
[youtube=640,360]https://www.youtube.com/watch?v=Z5LsS6Fwqoo[/youtube]

Chris Lake Feat. Jareth - Helium (Lazy Rich & Afsheen Remix)
[youtube=640,360]https://www.youtube.com/watch?v=syI-8Cp5Yzk[/youtube]

Lazy Rich & Hirshee Feat. Lizzie Curious - Blast Off
[youtube=640,360]https://www.youtube.com/watch?v=c30tEvWITUI[/youtube]

Porter Robinson Feat. Amba Shepherd - Vandalism (Lazy Rich Remix)
[youtube=640,360]https://www.youtube.com/watch?v=7g3I9kXYi1g[/youtube]

Lazy Rich Feat. Lizzie Curious - Boom!
[youtube=640,360]https://www.youtube.com/watch?v=Hc4w3Xt_cXQ[/youtube]

Lazy Rich - Insomnia
[youtube=640,360]https://www.youtube.com/watch?v=EsehgJSaaHg[/youtube]

Felguk - Blow Out (Lazy Rich's Impossible Remix)
[youtube=640,360]https://www.youtube.com/watch?v=WCvXzVBn75Y[/youtube]

Earpark - Hexapolis (Lazy Rich's WTF Remix)
[youtube=640,360]https://www.youtube.com/watch?v=lMTXQDrddQM[/youtube]

Morgan Page Feat. Tegan & Sara - Body Work (Lazy Rich Remix)
[youtube=640,360]https://www.youtube.com/watch?v=Dtom0PlFM1A[/youtube]

Kyro & Bomber feat. Blissando - Beacon (Lazy Rich & Hirshee Remix)
[youtube=640,360]https://www.youtube.com/watch?v=lqVztEtw9Qg[/youtube]

Steve Aoki Feat. Polina - Come With Me (Deadmeat) (Lazy Rich Remix)
[youtube=640,360]https://www.youtube.com/watch?v=nRFghi_M7Qo[/youtube]

Marie L. Feat. Bruk - Keep Running (Lazy Rich Remix)
[youtube=640,360]https://www.youtube.com/watch?v=KiG7OwTaC3o[/youtube]

Lazy Rich Feat. Lizzie Curious - Boom! (Bruk Remix)
[youtube=640,360]https://www.youtube.com/watch?v=bXbX0bHQ6Y8[/youtube]

Wideboys - Addicted 2 The Bass (Lazy Rich Club Mix)
[youtube=640,360]https://www.youtube.com/watch?v=160nfUwnYpk[/youtube]

Chris Lake - Sundown (Lazy Rich Remix)
[youtube=640,360]https://www.youtube.com/watch?v=Aek0WXEfM80[/youtube]

Scot Project Pres. Supermusique! - Do You Want Me (Lazy Rich Remix)
[youtube=640,360]https://www.youtube.com/watch?v=OR70JXNdXzw[/youtube]

Lazy Rich & Porter Robinson Feat. Sue Cho - Hello (Chrizz Luvly & Rocket Pimp Remix)
[youtube=640,360]https://www.youtube.com/watch?v=3tFaNm2m1WY[/youtube]

Lady Gaga - Marry The Night (Lazy Rich Remix)
[youtube=640,360]https://www.youtube.com/watch?v=mGHeQyliY5M[/youtube]

Fast Foot - Cows To The Slaughter (Lazy Rich Remix)
[youtube=640,360]https://www.youtube.com/watch?v=Yfuj-Gxk90E[/youtube]

Avicii - Silhouettes (Lazy Rich Remix)
[youtube=640,360]https://www.youtube.com/watch?v=ZLaRxUuQL50[/youtube]

3lau Feat. Bright Lights - How You Love Me (Lazy Rich Remix)












¡BONUS! :

3lau Feat. Bright Lights
[youtube=640,360]https://www.youtube.com/watch?v=wmJ06K9v_Dc[/youtube]

Avicii - Silhouettes
[youtube=640,360]https://www.youtube.com/watch?v=6VJBBUqr1wM[/youtube]

Chris Lake - Sundown
[youtube=640,360]https://www.youtube.com/watch?v=yVDuJBBr-Oc[/youtube]

Chris Lake Feat. Jareth - Helium
[youtube=640,360]https://www.youtube.com/watch?v=LyFJyjSM4U0[/youtube]

Earpark - Hexapolis
[youtube=640,360]https://www.youtube.com/watch?v=RB9rtIEv_oo[/youtube]

Fast Foot - Cows To The Slaughter
[youtube=640,360]https://www.youtube.com/watch?v=HA5_hWYVA7k[/youtube]

Felguk - Blow Out
[youtube=640,360]https://www.youtube.com/watch?v=4L2Io2WfpbM[/youtube]

Kyro & Bomber feat. Blissando - Beacon
[youtube=640,360]https://www.youtube.com/watch?v=RnncrO8sJlY     https://www.youtube.com/watch?v=55WA_8ei30o[/youtube]

Lady Gaga - Marry The Night
[youtube=640,360]https://www.youtube.com/watch?v=cggNqDAtJYU[/youtube]

Marie L. Feat. Bruk - Keep Running
[youtube=640,360]https://www.youtube.com/watch?v=A53gVhrXlis[/youtube]

Morgan Page Feat. Tegan & Sara - Body Work
[youtube=640,360]https://www.youtube.com/watch?v=QHe1PvKALaY[/youtube]

Porter Robinson Feat. Amba Shepherd - Vandalism
[youtube=640,360]https://www.youtube.com/watch?v=af1hIoGLRWQ[/youtube]

Scot Project Pres. Supermusique! - Do You Want Me
[youtube=640,360]https://www.youtube.com/watch?v=cOoI-08uYE0[/youtube]

Steve Aoki Feat. Polina - Come With Me (Deadmeat)
[youtube=640,360]https://www.youtube.com/watch?v=fWxsSzr_Irg[/youtube]

Wideboys - Addicted 2 The Bass
[youtube=640,360]https://www.youtube.com/watch?v=1aY2AnaKhC8[/youtube]
#1960
Scripting / Re: ayuda en html.
7 Julio 2017, 06:55 AM
Cita de: fisica 638 en  7 Julio 2017, 05:33 AM
Código (vbscript) [Seleccionar]
archivotexto.writeline "strAnswer"

el error esta el la penultima linea. **********archivotexto.writeline "strAnswer"

Por favor, define "error". En esa linea no hay un error, lo que pasa es que al encerrar el nombre de la variable entre comillas dobles estás tratando una variable como si fuese una cadena de texto. Para expandir el valor de la variable, simplemente no utilices las comillas dobles, escribe el nombre de la variable y ya está.

De todas formas viendo el código... yo creo que en realidad lo que querrás hacer será esto:

Código (vb) [Seleccionar]
archivotexto.writeline "Start /B """" ""chrome.exe"" " & """" & strAnswer & """"

PD: Por curiosidad, ¿cómo te dió por concluir que eso era Html?.

Saludos!