Gustavo Cantero (The Wolf)
Hola. ¿Cómo estás? Me llamo Gustavo Cantero, vivo en Buenos Aires, Argentina, con mi esposa e hijas y trabajo en desarrollo de software desde hace varios años. Mi experiencia con las computadoras comenzó en la década del 80, con mi primer computadora: el Sinclair ZX Spectrum. Pese a que el mismo tenía una escasa memoria de 48 Kb y como lenguaje un BASIC muy reducido, tengo muy buenos recuerdos de los programas que creaba en él a mis 8 años.
A los 17 años conseguí mi primer trabajo en una empresa de desarrollo como programador part-time mientras terminaba el secundario. Ahí comencé mi vida laboral programando con Clipper y QuickBasic, desarrollando software para empresas como Hendy y creando software de stock que se actualizaba a través del teléfono usando MODEMs para conectarse con la casa central. En esos días aún no existía Internet para la mayoría, con lo cual esta tecnología era novedosa. También creé una aplicación para utilizar una impresora térmica, controlada a través del puerto serial.
Por esos años tenía un BBS en mi casa que funcionaba de noche, a través del cual, y utilizando redes como FidoNet, conocí y hablé con gente de lugares lejanos a los que nunca imaginé que podría contactar, mucho antes de la llegada de Internet a los usuarios hogareños. Al día de hoy aún hay algunos miles de nodos en el mundo que se siguen comunicando utilizando Fido, e incluso aún se pueden consultar los datos de mi nodo a través de la página fido.de.
Unos años después, gracias a mi experiencia en el desarrollo de software de comunicaciones, pude ingresar en una consultora de desarrollo en la cual trabajaba básicamente con GeneXus, una herramienta de desarrollo de software basada en conocimiento, orientada a aplicaciones de clase empresarial. Con GeneXus generábamos código principalmente para aplicaciones para Obras Sociales en Fox Pro para DOS, Visual Basic y Visual Fox Pro para Windows y RPG para AS/400. En esta compañía también desarrollaba con código nativo en Visual Basic y Visual Fox Pro para crear los módulos de comunicaciones que luego se utilizarían desde el código de GeneXus.
Después, gracias a mi experiencia previa, ingresé en una obra social donde también desarrollaba con GeneXus, Visual Basic y ASP (VBScript), utilizando SQL Server como base de datos. Fue aquí donde, alrededor de 1999, hice mis primeras aplicaciones web públicas: el sitio web institucional de la empresa y una aplicación web para consultar los aportes de los afiliados. También, en el mismo año, hice mis primeras certificaciones en Visual Basic 6.0 obteniendo la tarjeta de Microsoft con las siglas MCP, un pin con las mismas siglas y dos diplomas firmados por Bill Gates.
Luego trabajé en otra consultora de desarrollo, creando software para empresas como Telefónica de Argentina, Aventis, Laboratorios Roemmers y Seagram, utilizando principalmente Visual Basic, ASP, JavaScript y SQL Server. A través de esta misma consultora trabajé durante un tiempo en Banco Hipotecario, ya que pedían una persona certificada y por ese entonces yo era Microsoft Certified Solution Developer. Aquí modifiqué la aplicación que hacía las transferencias bancarias entre distintas cuentas a través de la CBU, utilizando varias tecnologías como COM+, MTS e Informix.
Algunos años después mis rumbos tomaron por una empresa de tarjetas de crédito, en una subempresa de “salud”, en la que trabajé como desarrollador y Jefe de Software de Base, con tecnologías como GeneXus, Visual Basic, C# y SQL Server. Desarrollamos una aplicación para una obra social de Salta y también hice una aplicación que recibía llamadas de dispositivos POS para realizar las autorizaciones de los afiliados. A través de esta empresa estuve en Colombia como Director de Proyecto, implementando un sistema de autorizaciones en el que utilizábamos reconocimiento de huellas digitales para verificar que el afiliado fuera quien decía ser.
Posteriormente trabajé para una consultora de desarrollo francesa en La Caja de Valores, donde desarrollaba el sitio de La Bolsa de Comercio. Aquí utilizamos C# como lenguaje y Oracle como motor de base de datos.
De aquí pasé a otra consultora en la que estuve como Director de Tecnología, en la que desarrollamos un AFIS (Automated Fingerprint Identification System ó Sistema Automático de Identificación de Huellas Dactilares), el cual creamos con C# y SQL Server, utilizando MegaMatcher y MySql como motor biométrico. Esta aplicación la implementamos en un banco para la autenticación de sus clientes al acceder a sus cajas de seguridad. También estuvimos en un proyecto para el gobierno Venezolano, en el cual desarrollamos varias aplicaciones con Java sobre Linux.
Por último, a fines de 2007, con Darío Krapp creamos Scientia® Soluciones Informáticas, una consultora en la que hacemos desarrollo de software y capacitación, y en la cual hicimos diversos trabajos (todos relacionados al desarrollo de aplicaciones), como una aplicación para suma de puntos por compras en C# para una distribuidora internacional con sede en Venezuela, un sitio de ventas de discos para una discográfica, un parser en C++ en 32 y 64 bits el cual era llamado desde código en .NET, modificamos uno de los sistemas internos de Bimbo de Argentina, hicimos coaching sobre WPF en .NET 3.5 para la gente de CDA Informática, capacitamos a la gente de La Caja de Valores en la teoría y utilización desde .NET de firmas y certificados digitales, corregimos el sitio web de un diario nacional en ASP para evitar ataques, desarrollamos en PHP y MySql el sitio de un conocido programa de televisión, desarrollamos una aplicación de Business Intelligence con un tablero de comandos y un tablero de control con .NET 3.5, AJAX y WebParts, creamos una aplicación web para Google de Brasil con GWT, hicimos el mantenimiento de una aplicación para Windows Mobile, creamos aplicaciones para Android en Java nativo, una aplicación para SmartTV de LG, un plugin para Excel®, varios juegos web con Phaser, componentes para GeneXus y varios desarrollos más.
Mientras trabajaba en distintas empresas siempre hice otras cosas, como desarrollos particulares para empresas como Temis-Lostaló y TyC Sports, me desempeñe como profesor en un instituto dictando distintos cursos de Visual Basic, SQL Server e introducción a la programación con C, e hice una propaganda para una empresa de seguridad utilizando herramientas como 3D Studio 4 para DOS, la cual se televisó en Bahía Blanca. También escribí un informe especial y algunos artículos para RedUSERS, y dicté clases en la Fundación Pescar Argentina a jóvenes, en general del último año del secundario, sobre Angular.
Desde que mi primer contacto con la computación y hasta ahora he utilizado varias tecnologías y desarrollado en distintos lenguajes con variadas herramientas, pero hay algo que nunca cambió: me apasiona la tecnología y trato de entenderla y utilizarla lo mejor que pueda.
Certificaciones
- Microsoft Certified: Azure Data Fundamentals
- Microsoft Certified: Azure Fundamentals
- Microsoft Certified Solutions Developer: App Builder
- Microsoft Certified Solutions Developer: Web Applications
- Microsoft Certified Solutions Expert: Data Management and Analytics
- Microsoft Certified Solutions Associate: Universal Windows Platform
- Microsoft Certified Solutions Associate: SQL 2016 Database Development (Charter Member)
- Microsoft Specialist: Programming in HTML5 with JavaScript and CSS3 Specialist
- Microsoft Specialist: Programming in C# Specialist
- Microsoft® Certified Professional Developer: Silverlight Developer 4 (Charter Member)
- Microsoft® Certified Professional Developer: Web Developer 4 (Charter Member)
- Microsoft® Certified Professional Developer: Windows Developer 4 (Charter Member)
- Microsoft® Certified Professional Developer: ASP.NET Developer 3.5 (Charter Member)
- Microsoft® Certified Professional Developer: Web Developer
- Microsoft® Certified Technology Specialist: Silverlight 4, Development (Charter Member)
- Microsoft® Certified Technology Specialist: .NET Framework 4, Service Communication Applications (Charter Member)
- Microsoft® Certified Technology Specialist: .NET Framework 4, Data Access (Charter Member)
- Microsoft® Certified Technology Specialist: .NET Framework 4, Web Applications (Charter Member)
- Microsoft® Certified Technology Specialist: .NET Framework 4, Windows Applications (Charter Member)
- Microsoft® Certified Technology Specialist: SQL Server 2008, Business Intelligence Development and Maintenance
- Microsoft® Certified Technology Specialist: .NET Framework 3.5, ASP.NET Applications
- Microsoft® Certified Technology Specialist: .NET Framework 3.5, Windows Presentation Foundation Applications (Charter Member)
- Microsoft® Certified Technology Specialist: .Net Framework 2.0, Web Applications
- Microsoft Certified Solution Developer: Visual Studio 6.0
- Microsoft Certified Professional
Las certificaciones «Charter» son aquellas que fueron obtenidas dentro de los 6 meses del lanzamiento, reconociendo a los miembros que la poseen por su pronta adopción de la tecnología.
Todas las certificaciones se pueden ver en el sitio de Microsoft® a través de este link.
Reconocimientos
Enlaces
|
HOLA BUSCANDO SOLUCIONES A UN PROBLEMITA QUE TENGO, QUERIA HACERTE UNA PREGUNATA. TENGO UN APAGINA WEB, YO SOY FOTOGRAFO TURF, EQUITACION Y POLO. ME HACKEAN LA PAGINA SIN IR MAS LEJOS HOY ME CAMBIARON LA MUSICA, DONDE PUEDO BUSCAR A ALGUIEN QUE ME AYUDE?, UN ABRAZO Y GRACIAS POR TU TIEMPO. EL CURRICULUM TUYO QUE LEI ACA ESTA MUY BUENO ESO SE LLAMA DEDICACION NO HAY OTRA PALABRA, UN ABRAZO Y SALUDOS CORDIALES.
Si quieres puedes comunicarte conmigo a través de la ventan del Messenger de esta misma página para ayudarte a resolver los problemas que tienes con tu página.
Estamos en contacto.
Saludos.
saludos cordiales gustabo cantero fijate que me han dejado una serie de programas de arreglos y entre ellos tengo uno que dice asi «programa que almacene en un vector una oracion que imprima el numero de palabras que tiene la oracion, el numero de consonantes, espacios en blanco, vocales, numeros, caracteres especiales.» si me pudieras ayudar y me dieras una idea de como hacerlo te lo agardeceria un monton bendiciones…
Yo creo que deberías crear un vector de 6 enteros, tomar cada uno de los caracteres de la oración y, según si es un espacio, consonantes, etc., sumarle 1 a una de las posiciones del vector, por ejemplo, si es un espacio sumar 1 a la posición 0, si es una consonante sumarle 1 a la posición 1, etc.
Suerte!
Hola Gustavo, buenos días, buscando soluciones a un problema que tengo he encontrado tu guía sobre certificados digitales, la he trabajado pero como tengo poco conocimiento, la parte de consultar el repositorio de certificados me funciona perfecto, pero en la segunda parte en donde debo de colocar el nombre del certificado no he podido saber como hacerlo, X509Certificate2 objCert = …, si me podes ayudar, te lo agradecería muchisimo.
Muchas gracias.
Hola, Fredys, respondí a tu pregunta en el artículo de certificados: https://www.programandoamedianoche.com/2009/08/utilizar-certificados-digitales-desde-net/comment-page-1/#comment-123.
Suerte!
Te felicito por tu blog, da gusto saber de gente como tu. Mis mejores saludos
Muchas gracias!!!!!
Felicitaciones, tu nivel de desarrollo es estupendo. Solo con ver tu trabajo, ya aprendes, sin tener que urgar absolutamente nada.
Gracias por tu aporte a toda la comunidad.
Cordialmente, Carlos
Muchísimas gracias!!!!!!!!
Saludos!
Felicidades por los logros y mejor aún el deseo de compartir el conocimiento! Exitos.
Tengo ciertas dudas con la programación en capas y ASP.NET. Tengo la capa de datos, la de presentación, la de negocios pero aparte la de «entidades» por asi decirlo donde cada entidad representa una tabla de la base de datos. no trabajo con conexiones como linq o sqlconnections desde código si no más bien «Gráfico», pero me veo en la duda de como implementar para optimizar el código, el problema es que la parte web aprendí a trabajarla con PHP pero como proyecto web actual me ha tocado realizarlo en ASP.NET del cual no tenía mucho conocimiento.
Espero puedas darme consejos para como realizar las cosas de la manera más apropiada en este tipo de tecnolgía.
Gracias.
Hola Miguel, muchas gracias por tus palabras!!!!!
Sobre las capas de datos en un proyecto ASP.NET, nosotros analizamos cada proyecto y buscamos la mejor manera dependiendo de las necesidades, ya que muchas veces hay tecnologías interesantes para utilizar pero nuestro proyecto es demasiado sencillo o, por el contrario, debe realizar tareas complejas (como obtener los 20 puntos geográficos más cercanos a una ubicación ordenados por su distancia) y no sirve la tecnología que estamos usando.
Si quieres puedes comunicarte conmigo a través de la ventana del Messenger de esta misma página y podemos hablar sobre tu proyecto para darte mi visión y poder ayudarte en lo que necesites.
Suerte!
Hola!
Está bien, me reporto hasta ahora porque desde el trabajo me estoy comunicando, en cuanto mire el chat disponible escribiré!.
Necesito ayuda. Muchas gracias por los deseos de ofrecerla. Dios te bendiga!!.
Gracias! Estamos en contacto!
Hola! te diré que tengo un problema, trato de escribir mensajes por el msn chat pero bueno no se están enviando, supongo que se debe a que pues tengo restringido a lo que es msn, skype o cosas por el estilo debido a las GP.
Es raro, ya que usa el navegador….
Lo más seguro que al llegar a mi casa podré conectarme, por cualquier cosa mi e-mail es ….@…..com. Espero puedas ayudarme con cierta duda que tengo.
Yo estoy casi siempre conectado, de todas formas te acabo de enviar un mail para que tengas mi dirección y me pases tus dudas por ese medio.
Suerte!
Ola Gustavo primero felicitate por tu carrera que es muy interesante y segundo queria ver si me podias ayudar en un problema que tengo, estoy haciendo mi tesis para graduarme en ingeniero en informatica y tengo que hacer un sistema de ingreso de hora de entrada y salida de una empresa mediante un lector de huella dactilar, estoy programando en visual basic 2008 y con SQLserver 2008, ojala me puedas orientar ya que me a costado mucho encontrar soluciones.
Muchas gracias!!!!
Sobre tu consulta: te comento que nosotros utilizamos algunas de las librerías pagas de Neurotechnology (empresa lituana que antes se llamaba Neurotechnologija) que funcionan muy bien: http://www.neurotechnology.com. También tienen una versión gratis pero no para hacer búsquedas de huellas, sino para comparar dos huellas y decirte si son coincidentes: http://www.neurotechnology.com/free-fingerprint-verification-sdk.html.
También conozco otra librería paga (aunque no implementé ningún proyecto que la use) que se llama GrFinger: http://www.grfinger.com.
Por último conozco otra librería de biometría que es open source y se puede utilizar desde Java y .NET: sourceforge.net/projects/biometricsdk.
Espero que esta info te sea de utilidad.
Suerte!
hola Gustavo un saludo desde Peru es admirable e impresionante tu trayectoria quisiera saber si podrias ayudarme en algo que considero sera simple para ti.
se trata de un formulario para validad usuarios en asp y ajax, access como databse x ahora nomas; el caso es que tengo un error y no doy con el a pesar queme rompo el coco ayudame por favor.
Los archivos necesarios estan en esta pagina descargalos: http://www.megaupload.com/?d=08ZNAM30
gracias
espero tu respuesta…..thanks again
Hola, Miguel.
Estuve viendo los archivos que me pasaste pero no me dan error. ¿Podrías explicarme qué deberían hacer y cuál es el problema?
Saludos.
Hola, Necesito hacerte una consulta sobre firmas digitales. donde te puedo enviar un e.mail oc mo logramos ponernos en contacto. Gracias
En esta misma página me puedes contactar. Más arriba hay una ventana de Messenger, cliquea en «iniciar una conversación» y podemos hablar.
Saludos.
Hola, Gustavo, hacia rato que no pasaba por aquí, simplemente queria agradecerle alguna vez, anduve investigando sobre este tema y su página me ayudo mucho, muchas veces navegamos la red buscando respuestas y las encontramos y nunca nos detenemos a agradecerle al que ha puesto la respuesta. Muchas Gracias…..
Mucha gracias a vos por tomarte el tiempo de escribir!!!
Gracias!
Muchas gracias por tu web y por ser alguien que aporta con su tiempo y conocimiento con nosotros los desarrolladores o programadores desesperados.
Bueno después del halago merecido quisiera (como todos) hacerte algunas preguntas sobre certificado digital.
He leído tus artículos de utilizar certificados digitales desde net. y los artículos mencionados en el.
He seguido tus ejemplos y los he interpretado en VB para entender línea a línea.
(Toda esta intro, solo para que sepas q he tratado de no dejar nada antes de consultarte)
Mi problema es el siguiente, debo generar una firma de un trozo de un archivo XML,
Ejemplo xml:
76171521-1
34
101
2011-05-24
100004-1
CASO 100004-1
25044
HORAS PROGRAMADOR
76171521-1
EMPRESA
34
101
1100
2011-03-16
uJ9WJK5c0LwkqVu/d1mDgIoIkJxmuRVvs5pIHjGZz/soT4Ho2pFjZDVxBf+OqGIf2u3TpGJHHCNvfChJBvEDzQ==
Aw==
100
sAVCDMOuTz1O1SdyqxWQcaqr61JBnUivpoDmQV//2ZZQUYLu8oQhxQFazuecruf1yszS5rOapeGV+65I0ALUGA==
2011-05-24T08:51:42
Debo crear una firma del tag DD con el algoritmo SHA1WithRSA y dejarlo en el tag FRMT.
Poseo un certificado digital extensión pfx. (largo de llave 1024) en donde al generar el algoritmo me daba un largo de 172 caracteres y en un archivo de ejemplo su largo es de 88 caracteres.
Haciendo programas de ejemplo para encontrar solución, descubrí que al ocupar
RSACryptoServiceProvider(512) y sin llamar al certificado, ósea creando el par de llaves, este me creaba los 88 caracteres, pero como debo ocupar el certificado para las validaciones, esto no me servia. Al querer ocupar esta línea, al momento de mezclarlo con el certificado la firma resultante volvía a ser de 172. ¿Como puedo solucionar esto?
Gracias de antemano
el XML
76171521-1
34
101
2011-05-24
100004-1
CASO 100004-1
25044
HORAS PROGRAMADOR
76171521-1
EMPRESA
34
101
1100
2011-03-16
uJ9WJK5c0LwkqVu/d1mDgIoIkJxmuRVvs5pIHjGZz/soT4Ho2pFjZDVxBf+OqGIf2u3TpGJHHCNvfChJBvEDzQ==
Aw==
100
sAVCDMOuTz1O1SdyqxWQcaqr61JBnUivpoDmQV//2ZZQUYLu8oQhxQFazuecruf1yszS5rOapeGV+65I0ALUGA==
2011-05-24T08:51:42
Lo siento pense q se enviaria el codigo XML aqui lo envio (algo destrozado, quitando al final del tag
DD>
RE>76171521-1 341012011-05-24100004-1CASO 100004-125044HORAS PROGRAMADOR
DA>
RE>76171521-1EMPRESA34
D>1011100</H
2011-03-16 M>uJ9WJK5c0LwkqVu/d1mDgIoIkJxmuRVvs5pIHjGZz/soT4Ho2pFjZDVxBf+OqGIf2u3TpGJHHCNvfChJBvEDzQ==Aw==</E
100</IDK
sAVCDMOuTz1O1SdyqxWQcaqr61JBnUivpoDmQV//2ZZQUYLu8oQhxQFazuecruf1yszS5rOapeGV+65I0ALUGA==</FRMA
2011-05-24T08:51:42</TSTED
</FRMT
hola gustavo, te felicito por tu carrera, quisiera que me ayudaras en lo siguiente si puedes, tengo un problema, hay un programa en un servidor echo con genexus, yo programo en otros lenguajes, tengo una pc terminal en xp, he conectado una unidad de red y quiero hacer correr el ejecutable y me dá un error de runtime, ya configure el odbc, instale el runtime del vfp6, el framework 3.5, el GXpublic, el Microsoft Visual J#.net redistributable package y no funciona, me sale el mismo error, lo necesitamos para trabajar….gracias
Hola, Adrián.
¿Podrías pasarme el error exacto que te devuelve la aplicación al intentar correrla?
Saludos!
Impresionante pagina. Un gran descubrimiento. Felicidades por la ayuda que nos aportas a los desarrolladores!
Muchas gracias!!!
GUSTAVO. Déjame decirte que Yo Soy absolutamente neófita en tecnología.. solo uso mi lap o notebook para mis e-mails, para conectarme a una sola red social donde he encontrado a personas queridas que habían cambiado su vida y nos habíamos distanciado. Para escribir mis pensamientos en Word y copiar citas y cosas bellas también en Word o guardar algunas fotos, mensajes y reflexiones lindas, buscar en el único buscador que me gusta ¨google¨o mejor dicho que conozco y me parece completo -quizá- haya otros mucho más completos pero lo desconozco.. y sin embargo leo siempre cosas muy interesantes que me llenan de gozo y plenitud. Hace dos años que por circunstancias en mi país y adicionalmente por mi elección, decepcionada y frustrada por resultados equivocados en mi vida, lo perdí todo, hasta el impulso de salir COMO SIEMPRE ADELANTE, por ello dado que no hacía nada, me dediqué a buscar temas espirituales que es lo que encamina mi vida. Sin embargo, recién decidí activarme y hé aquí que en efecto, también Dios fue claro conmigo y me puso la guía para que siguiera el camino.. pero me siento frustrada porque no estoy actualizada en absolutamente nada del mundo que me rodea. Y luego veo el impresionante curriculo de un hombre admirable como tú que tienes toda una vida en tecnología, pero no solo al día, sino que propicias y descubres tecnología! Felicitado y reconocido por alguien que todo el mundo conoce, no me queda más que quitarme el sombrero ante tus conocimientos y lo que compartes en un espacio como este.. veo por lo tanto que a nivel mundial estás un poco desperdiciado!! quizá deberías estar dando seminarios por todo el mundo… y, al menos en mi mundo, ah, pero qué falta me hace tener un SENSEI, como tú! Retomando mi vida laboral, me abrieron la puerta en una empresa,digamos que familiar, cuya facturación asciende a los $2mdp mexicanos, nada mal, y cuyos productos me parecieron interesantísimos porque justamente luego de tal ausencia y distancia del mundo moderno y ultra tecnológico, me hace sentir por un lado hasta ´joven´el hecho de ´codearme´con jovenes que manejan la tecnología con los ojos cerrados -o casi- pues son productos que tienen qué ver con PROTEJER EL PRODUCTO VALIOSO EN EL PUNTO DE VENTA. Ya sabes? cuando Walmart -supermercado- exhibe sus cámaras digitales, sus cd´s, sus notebooks.. debe protejerlas de los ladrones.. así también el medio del cosmético, de las prendas finas de vestir en las boutiques, los lentes, la joyería, libros, etc. etc… Luego entonces, mis compañeros del área de ventas, jovenes todos incluyendo a mi jefe, están en permanente contacto con equipos de alta seguridad, incluyendo las antenas con alarma, detectoras de ladrones… y también mandan sus cotizaciones, y luego durante el proceso de la venta hacia el área de inventarios de la Cía, y a Compras y éste hace su Orden de Compras a Europa, China, EUA, etc etc… TODO A TRAVÉS DE LA TECNOLOGÍA.. Y a mí me dan ´chamba´abriendo un área -que no tenían y que les urgía- que se llama: ADMINISTRACIÓN DE VENTAS!! y, con mi neofitez en todo esto que te comparto.. me quiero esconder bajo mi escritorio de la vergüenza. El dueño, amablemente me dijo que por mi CV le parece que mi experiencia está más que ´sobrada´para ese puesto por el que por cierto la paga es mínima.. de entrada, pues quieren prepararme para que en pocos meses me salga a VENTAS que, podría decirse que HABÍA SIDO MI FUERTE, al fin que, según él lo único que requiero es ´aprender a usar excel´… hasta antes de mi ´distanciamiento´en el medio laboral.. aunado a que fui hace apenas 4 años y por 6.. Directora en Giras del Presidente de la República.. Grandes títulos, pero… me pesa mi ignorancia! Y CON TODO LO QUE COMPARTES.. PEOR AÚN!! Ahora, con todo tu C.V. me queda claro que : YO NO SÉ, LO QUE NO SÉ!! Luego de esta perorata que espero no te marée.. lo único que se me ocurre es MOLESTARTE, para ver si me orientas a identificar QUÉ ES LO QUE VERDADERAMENTE ME PUEDE SERVIR COMO UNA VERDADERA INTRODUCCIÓN AL MUNDO.. EN TODOS ASPECTOS: LABORAL, DE LAS VENTAS, DE ADMINISTRACIÓN DE VENTAS..IINCLUYENDO EL DE ORGANIZADORA DE EVENTOS EN ´BANQUETES DE UN HOTEL DE 5 ESTRELLAS´POR EJEMPLO…O SER EMPRENDEDORA, HACIENDO PASTELES.. EN FIN, NO IMPORTA LA ACTIVIDAD, POR FAVOR, TE SUPLICO ME INTRODUZCAS EN EL TOP DEL IDIOMA UNIVERSAL: QUE PARECE QUE ESTOY A AÑOS LUZ DE PERTENECER: LA TECNOLOGÍA!!! ¿¿¿POR DONDE EMPIEZOOOOOO???? -mi secreto: en unos meses cumplo 50 y soy mamá de un chavo igual de ignorante de 21 años.. y no sé cómo guiarlo, tampoco, para que se actualice antes de que este mundo se lo coma…. Un saludo enorme Y gracias por tu valiosísimo tiempo y atención pero sobre todo, tu FELIZ COMPARTIR!! =D Dios te bendice.
Hola Gustavo es para saber si ud a hecho un programa para reconocer una huella digital en C# y si ud me puede colaborar con eso
muchas gracias.
Si, hicimos aplicaciones con reconocimiento de huellas.
Cualquier consulta avisame.
Saludos.
Buenas tardes amigo
sera que me puedes ayudar con un problemita que tengo con ajax y jquery
Aqui el link de lo que describo
http://social.msdn.microsoft.com/Forums/es/netfxwebes/thread/f2a348fa-261e-42a9-ba56-db1964f4e5d9
Saludos
Me olvidé de avisarte que ya te lo había respondido en el blog de Microsoft.
Suerte!
Hola Gustabo,quisiera que me ayudaras un poco con un proyecto, lo que necesito es poder exportar a pdf ejemplo un gridView , en Asp.net, te agradesco anticipado..
Si tu gridview es bindeado a un DataTable podrías utilizar este ejemplo: Export DataTable into PDF with ASP.NET and iTextSharp.DLL.
Suerte!
Realmente tienes un blog bastante bastante bueno, tus post me han ayudado mucho a aprender cosas nuevas y reafirmar otras.
Saludos desde México.
Felicidades los logros que merecidamente te lo has ganado, bueno queria pedirte un consejo en tema de los biometricos de digitalpersona con .net. gracias de antemano y cualquier ayuda es bienvenido.
Hola! Contame que consejo necesitás, con qué librería estás trabajando, etc.
Saludos.
Hola, mira tengo un proyecto con vb 2010 y tengo que agregar una lectura de huella digital y me pregunto si tu estas relacionado con el tema o si tienes un ejemplo sobre esto,bien me gustaria saber sobre esto.
Nosotros tenemos experiencia en desarrollos con reconocimiento biométrico, pero depende de la librería que vayas a utilizar (las buenas son pagas).
De todas formas en esta página tienes un ejemplo de reconocimiento de huellas con VB.NET con una librería que posee una versión LITE que es gratuita: Add Fingerprint Scan-based Security to Your .NET Applications Today.
Suerte!
estoy por crear un pequeño sistema con lector de huellas digitales no se si tendras algo q me puedas ayudar lo voy a desarrollar en visual .net y con base de datos sybase
En realidad depende de la cantidad de huellas a comparar: lo principal que tenés que tener en cuenta es que no es lo mismo comparar una huella contra las de 20 personas que buscar una huella en 1000 personas (la primera por lo general se hace comparando la huella con cada una para la segunda se usa un servidor dedicado a esto).
De todas formas esta página seguro te puede servir por tiene un ejemplo de reconocimiento de huellas con VB.NET con una librería que posee una versión LITE que es gratuita: Add Fingerprint Scan-based Security to Your .NET Applications Today.
Suerte!
Hola, me podrias decir como crear el boton de firefox en WPF? cualquier dato sera de gran ayuda gracias.
Hola, Walter. No entiendo a qué te referís con «el botón de firefox».
Saludos.
es como el boton de office, ese que esta en la esquina superior izquierda firefox tiene uno igual te pongo un link de la imagen :
http://www.google.com.pe/imgres…
Ahora entiendo, Walter.
En esta página «C# WPF custom title bar tutorial» se explica cómo hacer una barra de título personalizada, con lo que seguramente podrías hacer una barra con un botón como el de Firefox.
También tiene un proyecto de ejemplo para descargar.
Espero te sirva.
Suerte!
Me sirvio de mucho, gracias!!!
hola felisidades por tanto logro algun dia aprendere mi poquito para primero Dios defenderme que Dios derrame bendiciones para usted y familia
Hola gustavo necesito una ayudita, yo tengo un certificado x.509 temporal creado en mi equipo y deseo usarlo para firmar un XML, la ayuda si tiene un ejemplo que puede usar en c#, por favor y muchas gracias
En esta página te explica cómo hacerlo: Cómo: Firmar documentos XML con firmas digitales.
Suerte!
Hola Gustavo!!
Primeramente felicidades por el blog, nos ha aportado mucho conocimiento en este tema de los certificados digitales.
Estamos desarrollando una aplicación web para gestionar empresas y necesitamos que en los documentos que cada empresa genera en PDF vaya incluida su firma digital.
Nuestra idea era hacerlo de la siguiente manera, en el panel de control de cada usuario poner un botón para que hagan el upload del certificado digital de su empresa(que aca en España proporciona el gobierno gratuitamente en formato PKCS o x509), e incluir la información en el PDF como ultimo paso al imprimir.
Para esto estamos buscando una libreria de .net que nos permita meter el certificado a partir de un registro de la base de datos, pero no conseguimos encontrar ninguna libreria que haga esto.
Hemos visto que existe la posibilidad de gestionarlo desde el servidor pero esto nos puede plantear problemas ya que con tener varios cientos de clientes esto sería un poco insostenible, nos gustaría que el usuario final pudiera incluir su certificado desde su máquina.
¿Que nos recomendarías?
Un saludo y gracias :).
Nicolai: yo creo que la mejor manera de hacer lo que necesitás es guardando el archivo como binario en la base de datos y al momento de firmar el PDF leer este dato y usar la librería BouncyCastle para firmar el documento.
Espero te sirva la ayuda.
Suerte!
holam quisiera qe me ayudaras :::: con un programa en c# porque tengo que hacer un programa para manejar un matriz led de 6×30 con puerto paralelo….
En este link te explica cómo podés conectarlo a puerto paralelo (LPT): Drive dot LED matrix display using LPT port and driver IC.
Después, para poder enviar los «mensajes» a este puerto deberías usar la DLL Inpout32.dll, que podés bajar de http://code.google.com/p/stimqt/downloads/detail?name=inpout32.dll, y en este artículo tenés un ejemplo de cómo hacerlo: Parallel Port Control with C# .NET 2.0.
Cualquier consulta no dudes en escribirme.
Suerte!
hola hace poco cree una pagina web pero he tenido un pequeño o gran problema con ella y es que cuando la abro con un navegador como mozila,chrome o opera la corre excelente pero cuando la abro en internet explorer de mi computadora no me corre los estilos o css y los javascripts y me da muchos errores mas y no se a que se deba soy nuevo en esto de diseño web espero me puedas ayudar gustavo ya que veo que eres un master en programacion
Eso depende de cada página, seguramente estés usando estilos que no son soportados por IE. Con javascript pasa lo mismo.
Otra posibilidad es que tu página tenga más de 31 archivos de estilo, e IE no te permite más de esa cantidad (baja sólo los primeros 31 y después no baja más). Si este es tu caso te recomiendo juntar varios .css en un sólo archivo para disminuir la cantidad.
Con la cantidad de «reglas» de estilo que tiene cada css pasa lo mismo, está limitado, pero en este caso ese límite es de 4095.
Espero que te sirva de ayuda, cualquier otra cosa avisame.
Suerte!
Hola The Wolf, sos el mismo wolf que «Lupine Wolf» de laInternetApesta.com.ar ?, yo tambien son sistemas, me gusto mucho tu web. abzo.
Hola, Fernando. No, yo soy otro The Wolf 🙂
Saludos.
Hola queria saber si me podrias ayudar con unos ejercicios que me dieron para programar en Visual Basic 2010… yo de esto nose mucho.
espero tu respuesta gracias y saludos
No hay problema, escribime las dudas que tengas y trato de ayudarte.
Saludos.
hola, me gustaria que explicar un sistema de punto de venta, porfavor
No entiendo, necesitás que diseñemos un punto de venta?
Saludos.
Hola Gustavo,
me gustan mucho tus artículos de firma digital pero no veo que nadie haya preguntado nada cuando por ejemplo a través de una herramienta web que se utilizaría en puntos de venta, el vendedor de ese punto de venta utiliza la aplicación y llega un momento que se genera un documento PDF que necesita ser firmado digitalmente en ese mismo momento por el cliente.
Como se debe proceder y como funciona exactamente ? El cliente facilita el DNI al vendedor, lo pasa por un lector y a partir de ahí no se si se guarda un certificado que luego hay que seleccionar en la aplicación leyendo algún repositorio para seleccionar el de aquella persona o no… En fin, a partir de aquí tengo dudas para evaluar esta modificación en una aplicación web.
Muchas gracias por tu ayuda.
Hola amigo Gustavo te saludos respetuosamente para ver si me podeis ayudar tengo una programaita en visual basic 6.0 ahora lo termine pero quiero impenentarlo con un utilitario de poner un lente contacto a una foto para ambos ojos o uno solo necesito tu ayuda por favor!!!! utilizao visual basic 6.0 y sql server 2008 muchas gracias
Hola José. Por favor comentame en qué puedo ayudarte.
Saludos.
Gustavo,
Un gusto y desde ya gracias por toda la info que subís.
Tengo una consulta puntual sobre algo que necesito hacer y me gustaría me digas si se puede…
Sitio web, usuario loggeado ingresa datos, que se guardan en un registro en la bd, con esos datos se genera un pdf que debe guardarse en servidor, ese pdf tiene que estar firmado digitalmente por ese usuario y dependiendo de ciertas condiciones, de otros usuarios más.
Hasta ahora, los usuarios descargaban el pdf a su pc, conectaban el e-token, lo firmaban con un firmador que les dimos y hacian el upload …
Se puede hacer que lo firmen con el e-token directamente en nuestro servidor?
Muchas Gracias!
Se puede realizar
No, lamentablemente no se puede, ya que para firmar un documento necesitás la clave privada del certificado, y si el usuario te la pasa para que lo firmen en su servidor luego podrían firmar cualquier documento en su nombre.
Nosotros, para evitar esto, habiamos hecho una aplicación Silverlight que hacía la firma del lado del cliente y luego subía el documento al servidor.
Suerte!
Gustavo un gran saludo.
Estoy desarrollando una aplicación para capturar la huella digital con el componente BindingSource en c#, pero no existe en VS 2010 un componente donde pueda asignar el array de bytes, como puedo solucionar esto. Se que se puede hacer con parámetros y la función Insert, pero no lo que quiero de esta manera, o existe un componente de algún tercero donde pueda asignar el array de bytes. Muchas gracias.
La verdad es que no conozco un componente de terceros para hacer esto.
Creo que yo lo haría «a mano».
Saludos.
Hola Gustavo.
Quisiera saber dónde puedo descargar el instalador del excelente lenguaje Visual FoxPro 9.0 con su SP2, que funcione bien en Windows Vista y/o Seven.
Gracias por adelantado y éxitos 🙂
Beto, hace mucho que el Visual FoxPro no tiene soporte, por lo cual, no estoy seguro que puedas correrlo en un Windows 7.
Una alternativa sería que instales el «Windows XP Mode» en un Windows 7 Professional y que ahí dentro instales el Visual FoxPro, ahí te debería funcionar sin problemas.
Sobre el instalador: creo que en el único lugar que podrías conseguirlo es a través de una suscripción al MSDN.
Saludos.
Que tal mi amigo Gustavo Cantero, Quiero pedite ayuda sobre un proyecto que estoy realizando (Control de Acceso Mediante Huella Dactilar), el problema con esta solucion es que no me checa la salida de personal. Podrias apoyarme en eso porfavor te estaria muy agradecido….
mi correo: …..
Si, no hay problema, ahora te envío un mail para que charlemos.
Saludos.
Hola Gustavo Yo Esto haciendo una aplicacion de control de acceso con lector de huella biomini, en visual studio si tienes idea sobre el tema quisiera que me ayudaras, gracias!
Hola, Carlos.
La verdad que nunca usé BioMini, pero en esta página tenés el BioMini SDK y algunos ejemplos que seguro te ayudarán en el desarrollo.
Después contame si pudiste hacer el desarrollo.
Saludos.
Hola oye estoy trabajando en un sensor de movimiento con una cámara, esta sensa pero no me dice el lugar donde se encuentra la imagen (derecha izquierda )podrias ayudarme. Gracias
Hola, Kelly.
Disculpá pero entiendo la consulta: ¿El sensor de movimiento lo estás haciendo capturando imágenes con una cámara y comparándolas?
Si es así: ¿Qué algoritmo estás usando? ¿Uno propio?
Saludos.
Gustavo buenas tardes.
Estoy trabajando en genexus x con .Net, estoy intentando trabajar con lectores biometricos, lei tu comentario sobre librerias y descarge la libreria open source q describes ahi… pero al compilar me sale el siguiente error «No se puede encontrar el tipo o el nombre de espacio de nombres ‘SdtCFingerPrint'» tu me podria ayudar con este tema… o indicarme el mejor camino para dar solucion a lo q quiero hacer….
muchas gracias por tu colaboracion.
El problema es que GeneXus no agrega las librerías en la linea de comandos cuando llama al compilador.
En este blog explican cómo hacerlo: Usar Librerias Externas en Genexus.
Suerte!
Hola The Wolf ¿como harias para crear un programa que maneje una base de datos de 3 locales, en distintos lugares, para saber cuanto tiene de stock en el local 1, local 2 y local 3, es una empresa pequeña por lo que costear un servidor privado seria muy caro? ¿que otras formas economicas hay?
Walter, creo que para hacer algo asi deberías pensarlo al momento diseñar la base de datos, para asi poder usar la misma aplicación desde los tres locales. Si haces esto podrás utilizar cualquier hosting para albergar tu aplicación.
Suerte!
Buen dia Gustavo!!
Estoy trabajando en un socket .net y necesito conectarme a un servidor hecho en java,pero tengo problemas al enviar la trama que espera el servidor.
Esta es la forma en que mando la trama de prueba(es tomado de un ejemplo del msdn):
Dim msg As Byte() = Encoding.ASCII.GetBytes(«Trama de prueba»)
Dim bytesSent As Integer = sender.Send(msg)
Espero me puedas ayudar!!
Gracias de ante mano!!
Hola, Cesar.
¿Probaste concatenando al final del string un \r\n? Algo así:
Por favor comentame si funcionó.
Suerte!
Buen Día Gustavo.
Tengo el mismo problema, probé lo que le decía a Cesar y nada.
Este es el código del cliente que tengo:
using System;
using System.Collections.Generic;
using System.Text;
using System.Net;
using System.Net.Sockets;
namespace SocketCliente_Java
{
class Program
{
static void Main(string[] args)
{
StartClient();
Console.ReadLine();
}
public static void StartClient() {
// Data buffer for incoming data.
byte[] bytes = new byte[1024];
// Connect to a remote device.
try {
// Establish the remote endpoint for the socket.
// This example uses port 11000 on the local computer.
IPHostEntry ipHostInfo = Dns.Resolve(Dns.GetHostName());
IPAddress ipAddress = ipHostInfo.AddressList[0];
IPEndPoint remoteEP = new IPEndPoint(ipAddress,4555);
// Create a TCP/IP socket.
Socket sender = new Socket(AddressFamily.InterNetwork,
SocketType.Stream, ProtocolType.Tcp );
// Connect the socket to the remote endpoint. Catch any errors.
try {
sender.Connect(remoteEP);
Console.WriteLine(«Socket connected to {0}»,
sender.RemoteEndPoint.ToString());
// Encode the data string into a byte array.
byte[] msg = Encoding.ASCII.GetBytes(«This is a test»);
// Send the data through the socket.
int bytesSent = sender.Send(msg);
// Receive the response from the remote device.
int bytesRec = sender.Receive(bytes);
Console.WriteLine(«Echoed test = {0}»,
Encoding.ASCII.GetString(bytes,0,bytesRec));
// Release the socket.
sender.Shutdown(SocketShutdown.Both);
sender.Close();
} catch (ArgumentNullException ane) {
Console.WriteLine(«ArgumentNullException : {0}»,ane.ToString());
} catch (SocketException se) {
Console.WriteLine(«SocketException : {0}»,se.ToString());
} catch (Exception e) {
Console.WriteLine(«Unexpected exception : {0}», e.ToString());
}
} catch (Exception e) {
Console.WriteLine( e.ToString());
}
}
}
}
Y este es el servidor de java:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package greetingserver;
import java.net.*;
import java.io.*;
public class GreetingServer extends Thread
{
private ServerSocket serverSocket;
public GreetingServer(int port) throws IOException
{
serverSocket = new ServerSocket(port);
}
public void run()
{
while(true)
{
try
{
System.out.println(«Waiting for client on port » +
serverSocket.getLocalPort() + «…»);
Socket server = serverSocket.accept();
System.out.println(«Just connected to »
+ server.getRemoteSocketAddress());
DataInputStream in = new DataInputStream(server.getInputStream());
System.out.println(«Entrada->»+in.readUTF());
DataOutputStream out =
new DataOutputStream(server.getOutputStream());
String resp=»Hola cliente»;
out.writeUTF(resp);
server.close();
}catch(SocketTimeoutException s)
{
System.out.println(«Socket timed out!»);
break;
}catch(IOException e)
{
e.printStackTrace();
break;
}
}
}
public static void main(String [] args)
{
int port =4555;
try
{
Thread t = new GreetingServer(port);
t.start();
}catch(IOException e)
{
e.printStackTrace();
}
}
}
Necesito de su ayuda ya que este es un tema que ya llevo mucho tiempo y no logro solucionar!!!!
ejele amigo necesito tu ayuda por lo que he leído eres muy bueno en progamacion y te felicito por tu larga carrera y exitosa estoy iniciando mi carrera como programador si tienes una guía que me extienda los conocimientos te lo agradecería
Hola, Leopoldo.
No creo que exista una guía para convertirte en un buen programador, pero sí creo lo siguiente: nuestra profesión es una de las que se actualiza con más frecuencia, en cada año salen nuevas técnicas, herramientas, librerías, dispositivos y hardware, y tenemos que actualizarnos constantemente para estar al día y no terminar siendo obsoletos, por lo cual, debemos estar en continuo estudio y leyendo manuales, revistas y artículos de las nuevas tendencias.
Por otro lado, creo que deberías elegir una tecnología para comenzar tu experiencia, por ejemplo, ASP.NET, PHP, Java para Android, etc., y tratar de aprender todo lo que puedas de ella, de esa forma no sólo vas a aprender a utilizar esa tecnología, sino que aprenderás sobre paradigmas, patrones de diseño, etc., los cuales te servirán para otras tecnologías.
En lo personal creo que .NET es uno de los lenguajes que más me gustan, con mucha información bien ordenada (la mayoría en MSDN Library) y el IDE es uno de los más estables. Seguramente mucha gente en este punto disienta conmigo, pero es una cuestión de gusto.
Contame en qué tecnología estás interesado y en qué te puedo ayudar.
Saludos.
Hola Gustavo…
Estoy creando una aplicacion en ASP.NET, y pues para generar informes utilizo la libreria ITextSharp, pero la pregunta es: como trazo una linea punteada con esa libreria????, me prodrias colaborar
Este es mi correo si tienes una respuesta: epuellos@hotmail.com
De antemano te agradezo.
Hola, Edwin.
Si lo que necesitás es agregar una linea puntada de separación podés utilizar la clase DottedLineSeparator (acá tenés la documentación de la versión de Java, pero es igual a la de .NET).
Si lo que necesitás es agregar un «dibujo», acá tenés un articulo completo al respecto.
Saludos.
Hola Gustavo..
Te felicito por tus aporte, he leído tus bloc sobre firma digital pero te iba a realizar una pregunta..
Tienes alguna solución para poder capturar el certificado digital al lado del cliente, esto para para poder pasarlo al servidor y poder firmar , esto es con la intención de tomar el certificado de la tarjeta conectada en el computador del cliente…
Agradezco tu ayuda
Hola Excelente tu post podrias ayudarme en este error que tengo en servidor de produccion instale el vjslib.dll pero no me lo carga como hago tengo netframework 2.0 y vjredist 2.0
Muchas gracias, Gerardo.
No entiendo el problema. ¿Cuál es el error que te devuelve el servidor y en qué línea de código?
Suerte!
Bien cuando genero un informe me sale el siguiente error
COULD NOT LOAD FILE OR ASSEMBLY ‘VJSLIB.DLL,VERSION=1.0.5000.0,CULTURE=NEUTRAL, PUBLIC KEYTOKEN=B03F5F7F11D50A3A OR ONE OF ITS DEPENDENCIES. THE SYSTEM CANNOT FIND THE FILE SPECIFIED
en mi pc de desarrollo y otra de produccion con win 7 no me sale error, pero en produccion de windows server 2008 me da ese error y ya instale netframework 2.0 y vjredist 2.0 y reinstale
gracias de antemano
Creo que el problema está en que la librería funciona en 32 bits y seguramente el servidor sera de 64 bits.
Imagino que lo que estás desarrollando es una aplicación web, por lo cual, lo que podrías hacer para resolver este problema es configurar el application pool de tu sitio para que se ejecute en x86.
Si tu aplicación no es web entonces podés cambiar, desde la configuración de tu proyecto en Visual Studio, para que en lugar de compìlar con «Any CPU» compile para «x86».
Por favor después comentame si pudiste solucionar tu problema.
Suerte!
y en el application pool ya lo configure y me funciona todo web panel,procesos y funciona bien pero cuando genero cualquier informe me da error y en mi pc de produccion funciona con 64 bits y no tengo problemas lo malo es cuando ya lo pongo en produccion con server 2008
Tal vez el problema sea la versión de Visual J#. Fijate si instalás la 1.0 desde acá: Visual J# .Net Redistributable Package.
Suerte!
otra cosa estoy trabajando con Genexus
Nada ya estoy como colapsado jajajaajajajaj
Hola, tenemos una aplicacion creada con Genexus que trabaja ya hace varios años en plataformas de Windows Mobile y ahora hemos recibo maquinas que tienen Windows Embedded Handheld 6.5 Classic y lo unico que no trabaja son las impresiones a una impresora de 4 pulgadas termica. El error es: Run Error System.Component Model.Wi032 Exception y el sistema se congela despues de eso. Pensamos que los DLL q Genexus tiene para imprimir no son compatibles con esta version de embedded y necesitamos urgente una solucion. Alguien mas a reportado esto?
Es raro, nunca nos pasó eso. Seguramente esa librería utilice algún recurso u otra librería que no está disponible en 6.5 o en esa instancia de Windows Mobile, ya que a veces los fabricantes de equipos modifican el OS (me pasó con un equipo de Samsung con Windows Mobile 6.5 que le «sacaron» las librerías nativas de VoIP).
¿Le consultaron a la gente de Artech sobre esto?
Saludos.
No hemos tenido suerte comunicandonos con Gxus o Artech, seguiremos intentando. Gracias
amigo tiene alguna pagina mas personal para consultas
Hola Jorge.
Desde nuestra página http://www.scientia.com.ar podés utilizar el formulario de contacto.
Saludos!
Buenas, soy de Colombia. Como hago para contactarlo para asesoria en unos temas de ASP.NET que no hemos podido resolver. Gracias.
Hola Luis.
Ya te respondí por mail.
Gracias.
Hola Gustavo, mi consulta es sobre el Framework electron (https://electronjs.org/). Soy desarrollador con 10 años de experiencia, para el escritorio siempre utilicé java, pero al descubrir electron comencé a probarlo. Que te parece este framework??
Hola Franco. La verdad que nunca utilicé este framework, así que no puedo darte una opinión basada en la experiencia. De todas formas la idea de ese framework está buena, pero como todo lo bueno y sencillo, seguramente se complique cuando quieras hacer algo sofisticado o fuera de lo común, pero es sólo mi opinión.
Saludos y buen comienzo de año!
Hola Gustavo
Me gustaría saber como crear una aplicación para WebOS LG para Smart TV, deseo crear un boton y enviar un caracter por medio de bluetooth del TV hacia otra antena bluetooth.
Muy buenos días paisano, soy argentino y vivo en el exterior, soy Ing.de sistemas recibido en la UTN, pero hace varias décadas, me crié en la vieja escuela de mainfren pero de Gx desde 1995 versión 2.5 en fox, pero tengo un problema ahora que no se como resolverlo y nunca se me presento
Necesito leer el contenido de un puerto serial, es una trama de 56 caracteres alfanuméricos, mi problema es como acceder desde una plataforma Web a ese puerto de una pc y si puedes y no es molestias como se resuelve
Muchas gracias
Hola Alejandro.
No es posible leer desde una página un puerto serie, pero puedes crear una aplicación que lo haga y que desde la página se conecte con ella. El único tema con eso es que tus usuarios deberán instalar la aplicación manualmente.
Saludos.
Hola Gustavo, ví tu perfil y es muy interesante todas las certificaciones que lograste.
Te quería preguntar sobre cuál es el que camino para certificar en C# (las bases del lenguaje). Cuál es la certificación actual que debería tomar, si conoces algún lugar donde cursarla para luego rendir.
Muchas Gracias
Christian
Hola Christian.
Para C# hay un solo examen, el 70-483, que demuestra tus conocimientos en este lenguaje. Después podés rendir otros para complementarlo, por ejemplo el 70-486, para certificarte como MCSA: Aplicaciones web.
Sobre dónde estudiar: hay muchos cursos en internet o lugares de enseñanza, algunas son socias de Microsoft y con el costo del curso te incluyen el examen.
En mi experiencia, lo mejor es estudiar por tu cuenta, revisar el temario del examen y buscar por internet ejemplos del examen (hay varios) y probar si respondés bien esas preguntas.
Después pagar sólo el examen y, si no te llega a ir bien, no te preocupes, no es sencillo y la presión influye mucho en el examen, tené en cuenta que tenés que tener más de un 70% correcto y, por lo general, son más de 2hs de examen, así que repasá y volvé a intentarlo.
Cualquier consulta escribime.
¡Suerte!
Gracias Gustavo, voy a tener en cuenta tus consejos.
Hay que ponerse, no más.
Saludos.-
Buenas noches o magrugadas Gustavo.
Queria solicitar tu ayuda, ya que aun soy nuevo en el maravilloso mundo de la programación. Recientemente me dejaron un proyecto a realizar, sobre una tienda ficticia que debe abrir una sucursal. La tienda necesita un software que facture, que de reportes de factura. En la tienda existen 5 productos los cuales tienen un codigo para saber que producto es y cuales son sus precios. Ademas despues de saber el resultado a cobrar y los productos a llevar que aparecerán en la factura, se debe de dar 1 punto por cada Q10.00(moneda de mi país) en compras de los productos. Te queria enviar el archivo de mi proyecto pero no encontré un correo al cual enviartelo.
Necesito ayuda este proyecto ya es para el día domingo 07 de marzo 2021 y no se como plantearlo, ya hasta dude de mi existencia.
De ante mano gracias.
Hola Esteban.
Por favor contame en qué necesitás ayuda y trato de ayudarte, contame qué hiciste y dónde te trabaste.
Si querés pasarme un archivo, podés subirlo en algún servidor (dropbox, mega, etc) y pasame el link.
Saludos.
Hola