Conectar a Gmail con PHP y IMAP

Sucede que intento establecer la conexión para interactuar entre php y gmail con IMP y me sale el Error: No such host as pop.gmail.com/imap.gmail.com.

Mi código es:

$  host="{pop.gmail.com:995/pop3/ssl/novalidate-cert}"; $  host="{imap.gmail.com:993/imap/ssl/novalidate-cert}";  $  user="---"; $  pass="---";  if($  mbox=imap_open( $  host, $  user, $  pass )){      echo "<h3>Conectado</h3>\n";     imap_close($  mbox);  } else{      echo "<h3>Error! ". imap_last_error()."</h3>\n";  } 

He probado con los 2 $ host

¿Es posible conectar con un dispositivo Android mediante ADB desde un escritorio remoto o Hyper-V?

actualmente trabajo con una máquina virtual montada en Hyper-V y en ella tengo el software de desarrollo y entre ellos Eclipse.

Me encuentro con el problema de que al ser una máquina virtual, desde Eclipse no puedo enviar la aplicación a una tablet conectada al host para poder realizar el debug de la aplicación.

¿Habría algún modo de establecer una conexión desde Hyper-V o desde un escritorio remoto a un dispositivo Android conectado al host?

Gracias de antemano.

Error al conectar XAMPP en puertos 3306 y 3307

Intento abrir XAMPP y activo la opción de Apache y MySQL dándole en Start y me aparece el siguiente error:

05:33:50 p.m.  [Apache]     Error: Apache shutdown unexpectedly. 05:33:50 p.m.  [Apache]     This may be due to a blocked port, missing dependencies,  05:33:50 p.m.  [Apache]     improper privileges, a crash, or a shutdown by another method. 05:33:50 p.m.  [Apache]     Press the Logs button to view error logs and check 05:33:50 p.m.  [Apache]     the Windows Event Viewer for more clues 05:33:50 p.m.  [Apache]     If you need more help, copy and post this 05:33:50 p.m.  [Apache]     entire log window on the forums 

Ya intenté cambiar el puerto del 3306 al 3307, y el servidor está bien escrito que es 127.0.0.1

También me aparece el siguiente error, del cual se cancela sin yo darle a nada:

05:47:15 p.m.  [mysql]  Problem detected! 05:47:15 p.m.  [mysql]  Port 3306 in use by ""C:\Program Files\MariaDB 10.2\bin\mysqld.exe" "--defaults-file=C:\Program Files\MariaDB 10.2\data\my.ini" "MySQL""! 05:47:15 p.m.  [mysql]  MySQL WILL NOT start without the configured ports free! 05:47:15 p.m.  [mysql]  You need to uninstall/disable/reconfigure the blocking application 05:47:15 p.m.  [mysql]  or reconfigure MySQL and the Control Panel to listen on a different port 05:47:15 p.m.  [mysql]  Attempting to start MySQL service... 05:49:21 p.m.  [mysql]  There may be an error, return code: 1223 - El usuario ha cancelado la operación. 

Cómo conectar Ubuntu Desktop 18.04 a un servidor LDAP

He seguido este tutorial para configurar Ubuntu con un servidor ldap:

How to configure LDAP Client on Ubuntu 18.04 & Ubuntu 16.04 LTS

El sistema se ha vuelto extremadamente lento y no consigo que se conecte al servidor. Tampoco puedo ver ninguna opción de conexión remota desde la pantalla de login. Necesito saber si ubuntu o Gnome shell tienen algún tipo de extensión para conectar a un servidor ldap.

Conectar contador de tempo com o datetime do banco de dados

Galera estou com o esse script porém não consigo conectar com o banco de dados de jeito nenhum, algúem me ajuda por favor??

está funcionando perfeitamente dessa forma, mais preciso puxar a data do banco de dados.

<?php                                    $  databd1 = '2009-08-06-00-10-10';  $  databd2 = date('Y-m-d-H-i-s');   $  data1   = explode('-', $  databd1);  $  data2   = explode('-', $  databd2);   $  ano     = $  data2[0] - $  data1[0];  $  mes     = $  data2[1] - $  data1[1];  $  dia     = $  data2[2] - $  data1[2];   $  hora    = $  data2[3] - $  data1[3];  $  min     = $  data2[4] - $  data1[4];  $  seg     = $  data2[5] - $  data1[5];                                    // configuração data   if ($  mes < 0) {$  ano--;  $  mes = 12 + $  mes; }   if ($  dia < 0) { $  mes--;     $  dia = 30 + $  dia; }   if ($  ano > 0) { $  str_ano = $  ano . ' ano'; }  if ($  ano > 1) { $  str_ano .= 's '; }   if ($  mes > 0) { @$  str_mes .= $  mes . ' mes'; }   if ($  mes > 1) {      if ($  ano > 0) { $  str_ano .= ', ';   }   $  str_mes .= 'es'; }  if ($  dia > 0) { $  str_dia = $  dia . ' dia'; }   if ($  dia > 1) {      if ($  mes > 0) { $  str_mes .= ', ';   }   $  str_dia .= 's'; }                                       // configuração hora   if ($  min < 0) {$  hora--; $  min = 60 + $  min; }   if ($  seg < 0) { $  min--; $  seg = 60 + $  seg; }   if ($  hora > 0) { $  str_hora = $  hora . ' hora'; }   if ($  hora > 1) { @$  str_hora .= 's'; }   if ($  min > 0) { @$  str_min .= $  min . ' minuto'; }   if ($  min > 1) {      if ($  hora > 0) { @$  str_hora .= ', ';    }   @$  str_min .= 's'; }   if ($  seg > 0) { $  str_seg = $  seg . ' seg'; }   if ($  seg > 1) {      if ($  min > 0) { $  str_min .= ' e ';  }   $  str_seg .= 's'; }                                       echo @$  str_ano, @$  str_mes, @$  str_dia,', ', @$  str_hora, @$  str_min, @$  str_seg,  ' atrás'; ?> 

Erro ao conectar instancia mysql com nodejs

Levantei com Docker container mysql

docker run --name mysql-docker -e MYSQL_ROOT_PASSWORD=password -d -p 3306:3306 mysql 

Porém ao tentar conectar via node

node index.js 

ocorre o seguinte erro

    { Error: connect ECONNREFUSED 127.0.0.1:3306     at Object._errnoException (util.js:992:11)     at _exceptionWithHostPort (util.js:1014:20)     at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1186:14)     --------------------     at Protocol._enqueue (DIRETORIO DO PROJETO\node_modules\mysql\lib\protocol\Protocol.js:144:48)     at Protocol.handshake (DIRETORIO DO PROJETO\node_modules\mysql\lib\protocol\Protocol.js:51:23)     at Connection.connect (DIRETORIO DO PROJETO\node_modules\mysql\lib\Connection.js:118:18)     at Object.<anonymous> (DIRETORIO DO PROJETO\api\index.js:13:12)     at Module._compile (module.js:652:30)     at Object.Module._extensions..js (module.js:663:10)     at Module.load (module.js:565:32)     at tryModuleLoad (module.js:505:12)     at Function.Module._load (module.js:497:3)     at Function.Module.runMain (module.js:693:10)   code: 'ECONNREFUSED',   errno: 'ECONNREFUSED',   syscall: 'connect',   address: '127.0.0.1',   port: 3306,   fatal: true } 

arquivo index.js

const mysql = require('mysql');     const connection = mysql.createConnection({   host: '127.0.0.1',   port: 3306,   user: 'root',   password: 'password', }); 

no puedo conectar crystal reports con mysql

Tengo: Visual Studio 2017, Crystal Reports 13.0.24, Conector MySql net 6.9.12

Ya agregue al proyecto la referencia de MySql.Data

Pero al crear el crystal report no me permite crear una nueva coneccion para MySql:

introducir la descripción de la imagen aquí

Intente generar un nuevo origen de datos odbc desde el panel de control de windows pero tampoco me aparece la opcion para Mysql

introducir la descripción de la imagen aquí

¿Que otra cosa tendria que hacer para conectar Crystal Reports con MySql?

Conectar a un WCF desde una Biblioteca de Clases

Estimados es posible invocar un servicio (WCF) en una biblioteca de clases?. Estoy creando una dll para poder usarla en un proyecto en VB 6.0 y necesito consumir un Servicio. Cuando ejecuto el programa me da el siguiente error :

“No se encontró el elemento de extremo predeterminado que hace referencia al contrato ‘wcfGestion.IGestion_v2’ en la sección de configuración de cliente de ServiceModel. La razón puede ser que no se encontró ningún archivo de configuración para la aplicación o que no se encontró “

En el proyecto de Biblioteca de Clases tengo generado el archivo app.config:

<?xml version="1.0" encoding="utf-8" ?> <configuration>     <configSections>     </configSections>     <system.serviceModel>         <bindings>             <basicHttpBinding>                 <binding name="BasicHttpBinding_IGestion_v2" />             </basicHttpBinding>         </bindings>         <client>             <endpoint address="http://localhost:50638/svcGestion_v2.svc"                 binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IGestion_v2"                 contract="wcfGestion.IGestion_v2" name="BasicHttpBinding_IGestion_v2" />         </client>     </system.serviceModel> </configuration>

y el Codigo como lo Instancio es:

    public string ConsumirWCF()     {         wcfGestion.Gestion_v2Client objServicio = new wcfGestion.Gestion_v2Client();         return DateTime.Now.ToLongDateString();     } 

Desde ya muchas gracias.