Posts in category Lenguajes de programación


DNS, como se configuran en un VPS

Se llama DNS el Domain Name Server, esto es un identificador que nos permite pasar desde un nombre a una dirección IP,

si contratais un VPS, teneis que configurar manualmente los DNS, y hay dos forma de hacerlo:

1) podeis usar el NS del vuestro provider ie: ns01.provider.com, ns02.provider.com y estos lo ponéis en la configuración de vuestro dominio, y el vuestro provider tiene que hacer un redirect al vuestro servidor en su tabla de DNS

...

Read more 0 Comments

Permisos en Plesk por Joomla y WordPress…

Plesk por defecto en Linux tiene un usuario para el ftp (psacln) y un otro usuario para el servicio Apache (apache), Estos dos usuarios son de dos grupos diferentes y uno no puede modificar lo que está asignado a el otro. Una solucion es poner los derechos de las carpetas a 777 y de los files a 666, pero no es una solución sostenible, porqué no es segura para nuestra web.

...

Read more 2 Comments

C# Telnet Connection

Vamos a analizar como conectar nuesto programa en C# a un host en Telnet.

El programa se conectará usando un Usuario y Contraseña al puerto 23 (Telnet) y efectuerá un comando telnet de prueba.

Para este ejemplo usamos el TcpClient y la AsyncCallback para evitar que la ejecucion del programa se pare si no encuentra la direción IP prestablesida y se quede sin responder.

Para empezar vamos a Abrir una conexion TCP

using System.Net;
using System.Net.Sockets;
using System.IO;
NetworkString ns = null;

void InitConnection()
{

try
{

  // Notifica que se ha producido un evento a un subproceso en espera.
  AutoResetEvent connectDone = new AutoResetEvent(false);

  // Proporciona conexiones de cliente para servicios de red TCP.
  TcpClient tcpClient = new TcpClient();

//Comienza una solicitud asincrónica para una conexión a host remoto.
  tcpClient.BeginConnect(IPADDRESS, PORT, new AsyncCallback( delegate(IAsyncResult ar) {
   tcpClient.EndConnect(ar); connectDone.Set();}), tcpClient);

// si tarda mas del TIMEOUT entonces termina la connexion y para  el proceso
 if (!connectDone.WaitOne(TIMEOUT))
 {
    MessageBox.Show("Network connection failed!");
    return;
 }

  ns = tcpClient.GetStream();
  connectHostandReboot(USER, PASSWORD);
  tcpClient.Close();

}
catch (Exception e)
{
   MessageBox.Show(e.ToString());
}

}

...

Read more 9 Comments

Desarrolla en C# y publica en silverlight/HTML5

Visual Web Gui permite de programar en C# usando el editor de Visual Studio, y gestiona la comunicación con el client. Vale a decir que no hay que programar en Ajax y Javascript, y simplemente usando el editor de VS 2010 se puede publicar una web funcional.

Esta herramienta se instala directamente en Visual Studio y para empezar a usarla hay que crear un projecto visual Web Gui y después se puede empezar a programar como se fuera una  aplicación de escritorio.

...

Read more 0 Comments