Podcast #11 – El concepto de abstracción en el desarrollo de software

En este podcast hablare de un tema que no muchos hablan, sobre el concepto de abstracción en el desarrollo de software, y como se obtiene está conforme pasan los años.

¿Cómo resolver el error XAMPP Apache server has wrong path?

El error puede mostrar algo parecido a lo siguiente:

12:07:22 PM  [Apache]   Apache Service detected with wrong path
12:07:22 PM  [Apache]   Change XAMPP Apache and Control Panel settings or
12:07:22 PM  [Apache]   Uninstall/disable the other service manually first
12:07:22 PM  [Apache]   Found Path: "C:\Apache24\bin\httpd.exe" -k runservice
12:07:22 PM  [Apache]   Expected Path: "c:\xampp\apache\bin\httpd.exe" -k runservice

Este error puede pasar cuando anteriormente instalamos XAMPP en nuestro equipo y activamos que se iniciaran como servicios Apache o Mysql.

Si este es el caso solo basta con que abramos XAMPP Control Panel y desactivemos las palomitas verdes, y una vez desactivadas, las volvamos a activar.

Con eso debería a volver a crearse el servicio con el path correcto.

Espero se haya solucionado tu problema.

¿Cómo enviar un correo electrónico con archivos adjuntos en C# .Net Core?, Gmail

En este video te mostrare como puedes enviar archivos adjuntos en C# .Net, utilizando una cuenta de gmail.

Activar cuenta gmail para aplicaciones terceras

Código fuente:


using System;
using System.Net.Mail;


namespace EmailAdjunto
{
    class Program
    {
        static void Main(string[] args)
        {
            string EmailOrigen = "[email protected]";
            string EmailDestino = "[email protected]";
            string Contraseña = "tu_pass";
            string path = @"C:\turuta\burger.png";
            string path2 = @"C:\turuta\a.jpg";

            MailMessage oMailMessage = new MailMessage(EmailOrigen,EmailDestino,"este es un asunto","<b>soy texto negro</b>");
            oMailMessage.Attachments.Add(new Attachment(path));
            oMailMessage.Attachments.Add(new Attachment(path2));

            oMailMessage.IsBodyHtml = true;

            SmtpClient oSmtpCliente = new SmtpClient("smtp.gmail.com");
            oSmtpCliente.EnableSsl = true;
            oSmtpCliente.UseDefaultCredentials = false;
            oSmtpCliente.Port = 587;
            oSmtpCliente.Credentials = new System.Net.NetworkCredential(EmailOrigen,Contraseña);

            oSmtpCliente.Send(oMailMessage);

            oSmtpCliente.Dispose();


        }
    }
}


¿Cómo enviar un correo electrónico en C# .Net Core?, Gmail

En este video te enseñare como enviar un correo desde C# .Net Core de manera fácil utilizando una cuenta de correo de Gmail.

Si tienes problemas para que se envie el correo, te sugiero actives permiso a terceras aplicaciones en los dos siguientes links:

https://myaccount.google.com/lesssecureapps?utm_source=google-account&utm_medium=web

https://accounts.google.com/b/0/DisplayUnlockCaptcha