Acerca de jachguate

Acerca de jachguate

jachguate

Juan Antonio Castillo Hernández es un entusiasta de las tecnologías de la información originario de Guatemala.

Ha sido moderador de los foros del Club Delphi, una activa comunidad de desarrolladores de habla hispana de las herramientas de Embarcadero.

Tiene 18 años de experiencia en el desarrollo de sistemas y su herramienta de desarrollo favorita es, sin lugar a dudas, Delphi.

Recientemente fue nombrado como Embarcadero MVP.

Sus intereses no giran solo en torno al desarrollo de software, dado que también se dedica a la instalación y administración de servidores de diferente propósito, donde tiene una especial preferencia por linux, inclinándose desde el 2007 por la distribución debian

Al mismo tiempo que realiza su actividad como desarrollador de software, desde Castillo IT brinda servicios de consultoría, asesoría y capacitación en diferentes temas relacionados con IT. Es invitado de manera regular como expositor en eventos presenciales y en línea organizados por Embarcadero o sus asociados en América Latina.

Acerca del blog

Este blog surge por la necesidad de expresar ideas y opiniones en un ambiente propio y ordenado. Además sirve de plataforma para compartir información y conocimiento. Tiene mucha relación con la actividad en línea de su autor y de su actividad como profesional independiente en en el desarrollo de sistemas y la arena de las Tecnologías de la Información.

30 Respuestas a “Acerca de jachguate

  1. esto es muy bien blog

  2. Hola,

    Saludos desde Escuintla, te felicito por tu espacio.

    Soy programador de Delphi y bueno actualmente tambíen programo
    utilizando Lazarus IDE 0.9.26 bajo Windows y Slackware Linux 12.1.

    escribeme ya que quisiera ponerme en contacto con tu persona,

    saludos y feliz año 2009

  3. No tienes ejemplos de como usar Hilos con delphi Win32

    estoy con el problema de como hacer para bajar varios archivos simultaneamente y una vez descargados
    hacer la actualizacion grafica en el form principal
    de que archivos ya se han bajado y una vez bajados.
    trabajar con ellos.

    cualquier tipo de ejemplo de hilos me ayuda.
    especialmente el codigo fuente.

    gracias.

  4. Raul Salvatierra (Kipow)

    Que tal vos, como te va, tas vivo ya ratos que no te leo. espero que todo bien.

    Saludos

  5. Hola,

    He leido información en el clubdelphi de que tenias alguna idea para crear un odontograma, si me pudieras facilitar algo de info, estaria bastante agradecido.

    Airiul

    • Hola airiul. Mi sugerencia, si lo que te interesa es hacerlo vos mismo, es que te hagas una idea de lo que ya se ha dicho en los foros.. y si tenes dudas puntuales, que lo preguntés allí mismo, pues ese es el sentido de los foros.

  6. Saludos y èxitos siempre.
    La pregunta versa en :
    Si comprò la version profesional De lphi y desarrollo en esta,
    que licencias debe adquirir mi cliente.
    O còmo se maneja esto? Gracias por la atenciòn al presente.

    • @emonroy: Aclaro primero que la información que yo te de no debes considerarla oficial: En general, tu cliente no deberá comprar licencias ni vos pagar royalities para utilizar un programa compilado con Delphi. Eso si, si utilizas otras tecnologías, aplicará para ello las reglas de licenciamiento de estas. Por ejemplo, una base de datos usualmente te requerirá el pago de licencias por el número de clientes que se conecten o por el número de procesadores del servidor. Algunas tecnologías de terceros incluidas en Delphi podrían requerir que tu cliente adquiera licencias para su uso (por ejemplo IntraWeb). Si usas la interfaz Ribbon (Office 2007) Microsoft requiere que se solicite una licencia para su uso, que es gratuita. Para aclarar tus dudas es mejor que leas el archivo deploy_en.htm o deploy.txt que se instala en tu computadora junto con Delphi o que contactes con el representante de Embarcadero en tu país/región.

  7. Gracias, por la introducciòn en el tema de licenciamiento, seguirè investigando pero ya me das luces para hacerlo.
    Nuevamente gracias y hasta pronto.
    Siempre paz y luz en tu vida.

  8. Hola compañero, me interesa el tema de un stackoverflow en español, me gustaría compartir ideas sobre el tema.

    Soy un jóven desarrollador de España con ganas de aprender siempre algo nuevo y la idea me parece estupenda para toda la gente que puede tener dudas a la hora de buscar información sobre como arreglar algunos de los problemas con los que los desarrolladores se pueden encontrar a la hora de trabajar.

    Un saludo

  9. Hay un pequeño error ortográfico en las Preguntas Frecuentes acerca de Stackoverflow en español. Ver “puedeo”. Perdona que te lo avise. Es para mejorar el stio, nada más.

  10. Hola que tal, sabes si habra alguna comunidad o grupo de programadores en Delphi que asistan al Campus Party? en otras ediciones he visto comunidades de PHP, HTML5, Java e IOS pero nunca de Delphi, por que me agradaria unirme a ellos, de cualquier manera gracias por la info.

  11. ¿Esto era lo que necesitaba, un instalador con una fecha de caducidad. He añadido este código: funciona cuando la fecha ha pasado y dar el mensaje, pero no cuando la fecha sea válida no arranca el instalador.

    da el mensaje: InitializeSetup devuelve False; abortar. Tienes excepción EAbort. Desinicialización instalación. *** Configurar código de salida: 1

    ¿me pueden ayudar? gracias

    http://stackoverflow.com/questions/13218874/how-to-stop-inno-setup-installer-if-a-certain-date-was-expired

  12. donde puedo comprar Delphi xe3 ?

  13. Hola Jachguate

    Siguiendo el ejemplo del video que publicaste para crear el servidor datatsnap y accederlo desde un celular con android, te cuento que ya cree un servidor datasnap, y luego desde una aplicación móvil hago referencia a ese servidor con el datasnap cliente, pude hacer que en el formulario de la aplicación mobil aparezcan los datos de la tabla que hace referencia el servidor datasnap, pero cuando la compilo para que se refleje en el teléfono conectado a la pc me da el siguiente error

    Project Project1.APK raised exception clase EIDsocketerror with message ‘socket error#110 conection timed out Refused’

    Si me podes dar una mano te lo agradezco

    saludos Raul

    • Raúl, hay varias razones por las que esto puede ocurrir.

      Una puede ser que el servidor DataSnap no está accesible para el celular en la red. Una forma común de hacer que esté accesible, en una red local, es conectar el móvil a la red mediante WiFi. En una configuración casera o de pequeña oficina, el móvil tendrá entonces una IP en la misma sub-red que el servidor y será directamente visible este. En una red corporativa, habla con el administrador de la red para verificar el acceso.

      Otra es colocando el servidor DataSnap en un equipo accesible públicamente (con una IP pública) y asegurarse que el móvil cuenta con un plan de datos activo.

      Por otro lado, el servidor DataSnap debe estar ejecutándose y con sus puertos abiertos.

      Si hay cortafuegos en el medio, estos deben permitir el tráfico por el/los puertos que se estén utilizando.

  14. Gracias Jachguate !!!!

    te cuento que avance un poco en el proyecto, ahora puedo ver el servidor datasnap , lo tengo en una pc con una ip publica y puedo acceder desde el celular, puedo ver en una grilla en el celular todo el contenido de una tabla , pero el problema lo tengo ahora cuando quiero hacer un INSERT
    clientmodule1.Jcalles.insert;
    clientmodule1.JCallesCODIGO.AsString:=’JSARM’;
    clientmodule1.JCallesDESCRI.AsString:=’SARMIENTO’;
    clientmodule1.JCallesOBSERVA.AsString:=’PRUEBA’;
    Clientmodule1.JCalles.Post;
    Clientmodule1.JCalles.ApplyUpdates(0);

    Esto me da el siguiente error :

    Project Prueba.apk raised exception class TDBXERROR with message ‘Remote error: Access violation at address 00806F3B in mudule ‘ServerDatasnap.Exe ’ . Read of address 000000000000.

    y en el celular da

    EXCEPTION IN SAFECALL METHOD
    //////////////////////////////////////////////////////////////////////////////////////////////////////
    Servidor Datasnap uso estos componentes
    TIBdatabase (190.151.144.181 TCP) c:\sistemas\dpu\JBASE.GDB
    TIBtransaction
    TIBdataset
    TdataSetProvider
    Cliente Snap Mobil
    SQLConnection
    DSproviderConnection
    TClientdataset
    /////////////////////////////////////////////////////////////////////////////////////////////////////

    Es raro porque veo la tabla pero no me deja hacer el insert,

    Saludos y Muchas Gracias !!!!!!!

  15. Hola. ¿Qué hay de nuevo? ¿Qué ha sucedido con la propuesta de SO en Español? ¡Saludos cordiales!

  16. Juan Manuel Ruiz García

    Hola Jachguate. El día de ayer estuve en tu seminario y pregunté cómo conectar delphi con google spreadsheet a lo cual recomentaron a Marco Cantú pero no encontré nada. ¿Podrías enviarme un ejemplo de éste proceso a mi correo por favor?.

  17. Hola Jachguate
    Aunque no personalmente, pero lo conozco de los foros de delphi, clubdelphi y delphiaccess, de ahi que conozco tambien su blog
    Podrias decirme de que parte de guatemala eres?
    Es cerca de Jalapa?

    Disculpa por la pregunta que nada tiene que ver con delphi

    • JoAnCa, Guatemala es país pequeño donde todo queda Cerca. Mi base es en la ciudad capital, aunque eventualmente viajo por todos los rincones del país o, al menos, ese es el plan.

      Un saludo.

  18. hola casi paisano .. soy de chiapas , necesito un pequeno apoyo de tu experiencia.. quiero leer el correo con indy .. y ya le di 20mil vueltas a los ejemplos y sigo con problemas. he aqui el problema ..ORK WITH DELPHI XE8
    WITH GMAIL OR YAHOO MAIL SAME ERROR
    idPOP31.Host := sServidor;
    idPOP31.Username := sUsuario;
    idPOP31.Password := sClave;
    idPOP31.Port := 995;

    ssl.Host:=idpop31.host;
    ssl.Port:=IdPOP31.Port;
    ssl.destination:=ssl.host+’:’+ inttostr(ssl.port);

    idpop31.iohandler:=ssl;
    IdPOP31.UseTLS:=utUseImplicitTLS;
    try
    idPOP31.Connect;
    except
    on e:exception do
    raise Exception.Create( ‘Error al conectar con el servidor. ‘+ e.Message );
    end;
    Mensaje := TIdMessage.Create( nil );
    no_msg:=IdPOP31.CheckMessages <== big error and is this

    EIdReplypop3 error with message 'bad command

    WATH AM I DOING WRONG ?…. HELPMEEE .. PLEASE

    MY INGLISH IS VERY BAD.. SORRY

    • Amigo, el mejor lugar para plantear dudas y pedir ayuda comunitaria son los foros. Hay varios sobre Delphi y programación en general. En tu caso, te recomiendo ClubDelphi o DelphiAccess. Un saludo.

  19. disculpe le podria hacer una consulta

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s