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

#321
(permitanme el doble post, ya que es para responder a un tema completamente distinto)

Cita de: Machacador en  4 Junio 2019, 12:40 PM
Que Brasil tiene muchos pobres???... la China tiene muchos mas y nadie niega que será la potencia dominante del planeta en un futuro muy próximo...

Hombreeeee me alegra que reconozcas lo obvio. Lo cierto es que la batalla tecnológica de EEUU está perdida, por mucho que intenten boicotear la economía y progresos de los chinos con Huawei...

[youtube=320,180]https://www.youtube.com/watch?v=2NeehDd_1t8[/youtube]  [youtube=320,180]https://www.youtube.com/watch?v=E07acj2mzEE&t=606s[/youtube]

Pero te diré una cosa, sinceramente a pesar de todas mis quejas, prefiero a EEUU como potencia mundial, que a China. No por nada especialmente relevante sino por que prefiero lo malo conocido, a lo todavía peor por conocer, y además el chino mandarín me parece un lenguaje muy complejo de aprender. Aunque de todas formas soy consciente de que no viviré lo suficiente como para que el Chino se convierta en el idioma más hablado mundialmente por delante del Inglés, pero, al paso que van los chinos, y a menos que EEUU consiga hacer algo mejor para detener su progreso, entonces probablemente algún dia sucederá esto que digo del idioma... y con la moneda también.

Saludos
#322
Cita de: string Manolo en  4 Junio 2019, 04:38 AM
Por unirme al zasca:

Me hace gracia ese comentario, por que en otro comentario tuyo dijiste que tienes una inteligencia superior al resto de mortales, sin embargo, ahora mismo no pareces ser más inteligente de lo que es un mosquito si no eres capaz de comprender la diferencia entre responder a una exageración como ha hecho el individuo de arriba para dar a conocer cierta información sobre el creador brasileño de LUA, y lo que sería refutar una afirmación equivocada (o como tu dices, un 'zasca' para callar la boca), lo cual por el momento no ha ocurrido, ya que suelo escoger muy bien mis palabras y afirmaciones (y cuando me equivoco en algo, no tengo problema en reconocerlo), pero parece que hay gente que no comprende el lenguaje humano escrito para notar una exageración, o que no lo quieren comprender por que son individuos despreciables que a pesar de haberlo entendido, prefieren meterse con cierta persona por que meterse con la gente les hace felces en sus vidas. Esto último no lo digo por ti, quiero dejarlo claro.

Cita de: string Manolo en  4 Junio 2019, 04:38 AM
Por cierto sigue actualmente en desarrollo desde el 2012 y hay sospechas de team de brasil aunque no ha salido a los medios. Wikipedia esta desactualizada.

Eso que dices, además de ser solamente una sospecha/suposición tuya sin país de origen contrastado, daría exactamente igual que fuese de Brasil, por que no tiene valor laboral. ¿Acaso los sistemas de estudio forman a los chavales como programadores/hackers para que los llamen compañías para contratarles por sus habilidades en desarrollo de malware?. Venga, seamos serios. Aunque por supuesto si que hay empresas especializadas en seguridad informática/vulnerabilidades de dispositivos y sistemas operativos que se dedican 100% a desarrollar malwares y que compañías grandes y gobiernos contratan sus servicios, pero son a puerta cerrada, no van por ahí solicitando en InfoJobs.com a personas con conocimiento en el desarrollo de virus informáticos...

Cita de: string Manolo en  4 Junio 2019, 04:38 AM
Quien ha buscado malware y no ha dado con un blog en portugues no ha buscado bien... Ya casi lo hablo como el inglés xD

Muy poco serio este comentario también, y sin ser una exageración, o al menos no has aclarado que lo sea.

Saludos
#323
Vaya por delante que yo solo hacía una burla inocente y exagerada. Está claro que hasta en Mongolía habrá alguna excepción de un programador famoso por algo, pero lo que ocurre con las excepciones es eso, que por son pocos, muy pocos. Serán tan pocos los que serán reconocidos mundialmente que no le veo potencial a Brasil en ese sentido como para que una multinacional de telecomunicaciones vaya a montar un centro para formar programadores allá. Me parece de risa. Amos no me jodas, no hay futuro de negocio en ese sentido... es como si yo ahora decidiese montar en medio del Sáhara un centro para formar jugadores profesionales de Hockey o esquiadores con salida laboral. Qué futuro...

#324
Cita de: Machacador en  4 Junio 2019, 01:52 AM
Ándale... yo pensaba que el Elektro solo odiaba a los gringos... ahora resulta que también odia a los brasileros... jejejejejeee... yo como soy objetivo y veo mas allá de mis narices, se que el Brasil es un gran país y apunta  superar muchos otros que se creen "desarrollados"...

A mi la sociedad brasileira ni me gusta ni me disgusta, me parece curiosa, aunque me cuesta entender esa obsesión cultural que parecen tener por querer poner a mujeres (y transexuales) con las nalgas más gordas del país, a desfilar. Casi sin ropa, y llenas de plumas como si fuesen pájaros. Humillan a sus mujeres por la codicia del turismo. En fin. Supongo que a ese país todavía no ha llegado la locura del feminazismo moderno, por que sino poco le iba a durar todo eso... oye, que me parece bien, cuantas más mujeres casi desnudas por la calle, yo estaría encantado, así, aunque fuesen vestidas como gaviotas, pero que se me hace raro de ver esas costumbres de Brasil...

Y si, como bien dices, Brasil apunta superar muchos otros paises que se creen "desarrollados". Sobre todo apunta superarlos en la cantidad de niños por cada esquina que se pasan el día esnifando pegamento en una bolsa (lo digo así, pero obviamente me da lástima), y la cantidad de prostitutas (con VIH) en las calles, y criminales, mafias, etc. En todo eso es que apuntan superar a los paises más desarrollados, por que en otra cosa... lo dudo. Bueno, no soy muy entendido pero creo que siempre han tenido buenos futbolistas (mi favorito de la infancia: Ronaldinho), ahora, ¿buenos programadores?, solamente tienen al creador del M.U.G.E.N. y tampoco estoy muy seguro de si son brasileños pero creo haber escuchado eso xD...
#325
Ok. Paso a responderte a las dudas y a mencionar varios de los fallos y/o imperfecciones del código que has mostrado...

Cita de: CDC33 en  4 Junio 2019, 00:19 AM
Código (csharp) [Seleccionar]
ManagementObjectSearcher disco = new ManagementObjectSearcher("root\\CIMV2", "SELECT *FROM  Win32_LogicalDisk where drivetype=3");

Si de por si la infraestructura WMI es lenta, es todavía más lenta si devuelves todas las propiedades de una clase y sus herencias, para luego no usarlas en absoluto. Por ese motivo, usar el comodín o asterisco se podría considerar un mal hábito de programación.

En lugar de usar ese comodín, solamente selecciona aquellas propiedades que realmente necesites devolver/usar, en este caso:

"SELECT Size FROM Win32_LogicalDisk WHERE DriveType=3"

Ah, y ahora si, te debería funcionar.

De todas formas no necesitas realizar una consulta WMI para eso. Puedes obtener el tamaño y otra información de los HDD mediante la función System.IO.DriveInfo.GetDrives(), la cual devolverá una colección de tipo System.IO.DriveInfo. Además, ten en cuenta que en la propiedad DriveInfo.DriveType se especifica el tipo de dispositivo mediante la enumeración System.IO.DriveType ( DriveType.Fixed = 3 ).




Cita de: CDC33 en  4 Junio 2019, 00:19 AM
Código (csharp) [Seleccionar]
double hd = hdd / 1024 / 1024/ 1024;
txtCdDuro.Text = hd.ToString();


Ese cálculo es innecesario, y la representación visual, imprecisa.

Para darle un formato de texto a un tamaño especificado en bytes, y como resultado del formato mostrar algo como "500 GB" o "2,5 TB", sencillamente puedes usar la función de Windows StrFormatByteSize64:


De este modo obtendrás la misma representación textual que utiliza Windows para mostrar el tamaño de unidades y de archivos, en la unidad de tamaño más apropiada (ej. 1024 -> 1,00 KB).




Citar
Código (csharp) [Seleccionar]
private void btnRAM_Click(object sender, EventArgs e)
{
   ManagementObjectSearcher cram = new ManagementObjectSearcher("root\\CIMV2", "SELECT Capacity FROM Win32_PhysicalMemory");

   UInt64 Capacity = 0;
   foreach(ManagementObject ram in cram.Get())
   {
       Capacity += Convert.ToUInt64(ram["Capacity"]);
       double cantidad = Capacity / 1024 / 1024 / 1024;
       txtCdRam.Text = cantidad.ToString();
   }
}

Me he fijado que en ese y en todos los demás métodos haces múltiples asignaciones a propiedades de los controles de la UI. En este caso la propiedad txtCdRam.Text, deberías asignarla una única vez (fuera del búcle), ya que por cada iteración del búcle / slot de memoria establecerás un valor nuevo/incrementado a la propiedad txtCdRam.Text. Lo mismo en el resto de búcles, ya que nada te asegura que vaya a haber un único elemento en la colección que iteras. Trata de corregir ese mal hábito de programación.

Lo mismo para el método donde haces doble reasignación de la hora/fecha actua (System.Date.Now).

Aparte, y con respecto a lo de obtener el tamaño del disco, también es innecesario hacerlo mediante WMI, ya que simplemente puedes usar la propiedad Microsoft.VisualBasic.Devices.ComputerInfo.TotalPhysicalMemory.




Citar
Código (csharp) [Seleccionar]
private void btnArquitectura_Click(object sender, EventArgs e) { }

Veo que el bloque de ese método está vacío. Supongo que es una de las cosas que te faltan por completar...

Bien. Para obtener la arquitectura puedes verificar el valor de la propiedad System.Environment.Is64BitOperatingSystem, o también puedes usar la función System.Environment.GetEnvironmentVariable con la variable de entorno PROCESSOR_ARCHITECTURE para obtener directamente una representación textual ("x86" / "x64").




Citar
Código (csharp) [Seleccionar]
private void btnSO_Click(object sender, EventArgs e)
{
   ManagementObjectSearcher w = new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM Win32_OperatingSystem");

   foreach(ManagementObject so in w.Get())
   {
       txtSO.Text = so.ToString();
   }
}

Si lo que realmente pretendías era mostrar el nombre amistoso del sistema operativo actual, entonces debes obtener la propiedad Caption de la clase WMI Win32_OperatingSystem. Pero de todas formas esto es también innecesario pudiendo usar la propiedad Microsoft.VisualBasic.Devices.ComputerInfo.OSFullName.




Citar
Código (csharp) [Seleccionar]
if(iP.AddressFamily.ToString() == "InterNetwork") {...}

¿Me puedes explicar, esa conversión y evaluación al tipo String, a cuento de que?.

Anda, no me hagas una chapuza así. Haz la evaluación como Dios manda:

Código (csharp) [Seleccionar]
using System.Net.Sockets;
Código (csharp) [Seleccionar]
If (iP.AddressFamily == AddressFamily.InterNetwork) {...}




Citar
Código (csharp) [Seleccionar]
private void btnTRed_Click(object sender, EventArgs e)
{
   ManagementObjectSearcher tr = new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM Win32_NetworkAdapter");
 
   foreach(ManagementObject red in tr.Get())
   {
       txtTdeRed.Text = red["AdapterType"].ToString();
   }
}

De nuevo, una consulta WMI no es necesaria aquí para obtener la información de los adaptadores de red...

Código (csharp) [Seleccionar]
foreach (NetworkInterface adapter in NetworkInterface.GetAllNetworkInterfaces()) {
Console.WriteLine(adapter.NetworkInterfaceType.ToString());
}


Cita de: CDC33 en  4 Junio 2019, 00:19 AM
la tarjeta de red nose como llamarlos del WMI

Esa duda queda respondida con el ejemplo de arriba / el uso de la función System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces().




Cita de: CDC33 en  4 Junio 2019, 00:19 AM
los tipo de datos numéricos son los que no puedo mostrar en un formulario,

El tipo de dato numérico que no podías obtener (tamaño del disco duro) ya quedó solucionado. Si hay alguno más, especifica.




Cita de: CDC33 en  4 Junio 2019, 00:19 AM
la versión de BIOS

Propiedad SMBIOSBIOSVersion de la clase WMI Win32_BIOS...





Eso sería todo, suponiendo que no me haya dejado nada por resolverte.

EDITO: Si tienes alguna duda sobre como generar código en C# relacionado con consultas WMI, o si quieres explorar las clases de WMI para ver en tiempo real cual es el valor específico de cada propiedad, entonces te puede servir de ayuda la aplicación WMI Code Creator de Microsoft, o mi programa favorito: WMI Delphi Code Creator.

PD: Supongo que CDC podrían ser las siglas de un nombre, pero me suena como el canal de Youtube 'CDeCiencia', ¿es pura casualidad o tienes algo que ver?. xD Ya me gustaría ver por el foro a alguno de esos científicos youtubers formulando preguntas informáticas...

En fin. Un saludo.
#326
Cita de: string Manolo en  3 Junio 2019, 22:55 PM
Alguien más del foro lo va a intentar?

Para empezar, a Timofónica no hay que ofrecerle ni un vaso de agua. Sin piedad ni compasión. Yo no me convertiré en partícipe/esbirro de ningún proyecto relacionado con esa compañía de mierd@ (lo mismo puedo decir de todas las demás compañías de telecomunicaciones, pero en especial Timofónica por ser pionera en España en establecer políticas abusivas y sacarnos los cuartos y ofrecernos un servicio se asistencia lamentable).

Que se busquen a otro pardillo para meterlo en esa especie de Gran Hermano de frikis afligidos que quieren hacer, digo... Operación Triunfo, para triunfadores y emprendedores, por supuesto que si.

Cita de: string Manolo en  3 Junio 2019, 22:55 PMTiene pinta de tener salida laboral sí o sí.

Que un centro OT de esos esté ubicado en España, vale, es comprensible dado que es el país de origen de la compañía, pero que el otro centro/sede lo pongan en Brasil???... a mi que me digan que potencial o provecho van a poder sacar de eso para formar programadores competentes, reconocidos y con salida laboral al extranjero. No es por cuestión de prejuicios, por que en otros paises en situación de pobreza hay un buen índice de demanda laboral de programadores, pero... ¿Brasil?... ya me dirás tu que visión de negocio es la que ha tenido Timofónica para tomar esa decisión, si en Brasil solo se forman programadores para diseñar los correos electrónicos de SCAM que no vienen de principes nigerianos. xD



Fuente: https://www.freelancinggig.com/blog/2018/12/20/top-10-countries-with-the-best-computer-programmers/

Desde luego no me inspira nada de confianza esta iniciativa de Timofónica. De hecho, le doy 1 o 2 años contados como máximo antes de que derriben esos centros para montar un solar. XD

Ahora en serio. A ver, dejando a un lado todas las posibles cosas positivas o negativas de ese proyecto para programadores, es que estamos hablando de Telefónica; no os podeis fiar ni un pelo en ningún sentido...

Quien esté interesado en ese proyecto, que sea precavido con su decisió de futuro. Y sobretodo que no deposite confianza en nada que tenga que ver con esa compañía, por que eso es de ser necios.

Saludos.
#327
Cita de: CDC33 en  3 Junio 2019, 20:43 PM
Necesito hacer un programa que me muestre la información de mi hardware con el lenguaje de programación C#, ya investigue un poco pero hay algunas cosas que aun no las he podido sacar estoy utilizando WMI para ver el hardware

Yo necesito, tu necesitas, él necesita, ellos necesitan, nosotros necesitamos, sin duda la peor forma en la que puedes comenzar a escribir una duda de programación...

Por cierto, ¿cual es tu duda?. Especifica que información te falta por obtener, y trata de compartir un código para demostrar que lo has intentado hacer por ti mismo. Aquí no se hacen tareas.

Aporta lo que se te solicita, y con gusto te ayudaré(mos).

Saludos.
#329
Ya pero no creo que sea muy factible ese tipo de denuncia...

A ver, yo estoy 100% convencido y de manera inequívoca conmigo mismo, de que esa Cola-Zero de Consum causa, o al menos a mi me ha causado problemas digestivos a corto plazo si se consumen varios botes (2-3) de 33 cl al día, por esa sensación de ardor en la garganta que me ha mantenido muchas noches en vela, con malestar, sin poder dormir, realmente mal fisica y psiquicamente también, por el miedo en el cuerpo de no saber si lo que me sucedía podría ser algún problema realmente grave/mortal, con miedo de ir al médico para que me examinasen. Así que, ¿que menos que los culpables me recompensasen economicamente?, por que seguro que algunos días de vida se me han ido por el susto. Y también que cambien (a mejor) la fórmula de la bebida para que no siga haciendo daño a nadie, que seguro habrá muchas personas padeciendo este problema y que todavía no saben que es por culpa de esa bebida...

Ahora, dejando a un lado los daños secundarios/fisicos/psiquicos, ¿denunciar el producto por que causa un mal estar de ardores en el estómago/garganta parecidos a la sensación de vomitar?. No se, creo que sería como intentar denunciar a alguien que cultiva y comercia tomates solo por que causan ardores o extreñimiento a mucha gente... no se, lo veo un poco sin sentido.

Claro que, pensándolo mejor, la diferencia es que una cosa es un producto natural, y otro sería un producto modificado geneticamente, o una bebida como la Cola, es decir, un producto hecho a conciencia (imprudentemente sin darle la importancia necesaria en los estándares de calidad) a los efectos secundarios que puede causarle al consumidor debido a uno o varios de sus componentes químicos...

No se. Me lo tengo que pensar muy detenidamente.
#330
Cita de: Machacador en  2 Junio 2019, 11:48 AM
Eso te pasa por andar consumiendo copias malas de algo tan bueno como la Coca-Cola...

Prefiero la fórmula española/latina de la Cola, a la versión original yankee...



No por el sabor, sino por lo que tu ya sabes. Seré muy capitalista y consumidor de productos extranjeros y todo lo que tu quieras, pero al menos mis palabras no las malgastaré para apoyar a una nación de terroristas y presidentes sin escrúpulos.

Cita de: rub'n en  2 Junio 2019, 12:05 PM
Y no puede denunciar ese producto ?

Llevar a cabo ese tipo de esfuerzo para intentar cambiar el mundo a mejor, se lo dejo a otro. Imagino que una denuncia hacia un producto alimenticio implica un proceso jucidial (y la incertidumbre de no saber si vas a ganar) que no me apetece vivir. Así que yo me conformo con publicar una advertencia general. Además, tampoco es que tenga pruebas suficientes para demostrar nada, me refiero, ¿como demostraría yo que esa bebida provoca problemas digestivos?, quizás dependa de cada persona, ¿y me tendrían que hacer exámenes clínicos si denuncio?. Quita, quita. Demasiado lio...

En realidad no se como funciona ese tipo de denuncia, pero no me apetece hacerla. También se que se puede denunciar a una compañia no por la vía penal para llevarlos a la carcel, sino por la via civil para reclamar una indemnización por los daños físicos y otros perjuicios mentales causados por X producto, y de esta manera lo más normal sería llegar a un acuerdo por ambas partes para que el denunciante obtenga una recompensa económica (a veces, de cifras millonarias), pero mientras yo no sienta que el consumo excesivo de Cola de Consum me haya causado otros problemas más graves que yo por el momento dezconozca, y además sin tener modo de demostrarlo ante un juez, pues creo que tampoco lo denunciaré.

Un saludo.