Hacer git pull en repositorio ubicado en una VM desde la computadora host

Tengo una máquina virtual (VM) de mi empresa, cuando utilizo la interfaz de la VM no tengo ningún problema para hacer cosas con el repositorio remoto ya que tengo configuradas mis credenciales allí. El problema es cuando quiero utilizar la máquina virtual sin cargar la interfaz (por motivos de consumo de recursos) e intento acceder a la VM desde mi computadora host. Todo en orden hasta que quiero hacer cualquier cosa con el escritorio remoto, pues me dice que el repositorio no existe.

En mi computadora host tengo configuradas mis credenciales personales de github, además de que creé un archivo con la contraseña para que no me las estuviera pidiendo cada vez que hiciera algo con el repositorio remoto.

Ya coloqué unas credenciales de forma “local” para esa carpeta utilizando

git config user.name "Your Name Here" git config user.email your@email.com 

Pero sin éxito, también probé generando unas nuevas claves SSH para mi empresa y añadiendolas a la cuenta desde github, pero me sigue diciendo que no encuentra ningún repositorio, lo que quiere decir que tiene problemas con autenticación.

Cómo puedo conectarme desde SSIS a Listas de SharePoint

Buen día comunidad.

Necesito conectarme a las listas de SharePoint Online desde SSIS y la única herramienta que me funciono fue de KingswaySoft, lo ejecuto manual y me funciona pero cuando lo pongo de manera manual desde JOB de SQL SERVER no conecta con la lista de SharePoint.

¿Como puedo conectarme a una lista de SharePoint sin el componente KigswaySotf para ejecutarlo de manera automática?

¡Muchas gracias por su ayuda!

como crear notificacion desde una clase en android studio?

Hola alguien me puedes decir por que con este codigo no consiguo crear la notificacion cuando la app de abre? el codigo de la clase Player es este quiero que cuando la app se abra se inicie la notificacion hasta que cierre la app

import android.app.PendingIntent; import android.app.Service; import android.content.Intent; import android.media.MediaPlayer; import android.os.IBinder; import android.support.v4.app.NotificationCompat;  public class Player extends Service implements MediaPlayer.OnCompletionListener {     @Override     public IBinder onBind(Intent intent) {         return null;     }      public void onCompletion(MediaPlayer paramMediaPlayer) {}      public void onCreate()     {         super.onCreate();         PendingIntent localPendingIntent = PendingIntent.getActivity(this, 0, new Intent(this, MainActivity.class), 0);         startForeground(1337, new NotificationCompat.Builder(this)                 .setSmallIcon(R.mipmap.ic_launcher)                 .setContentTitle("My Awesome App")                 .setContentText("Doing some work...")                 .setContentIntent(localPendingIntent).build());     } } 

Guardar valor desde funcion a formulario Ionic-Angular-Cordova

Tengo problemas para guardar coordenadas en un form para luego pasarlo a la base de datos con una API, el asunto es que puedo guardar los valores desde otras funciones pero aqui necesito hacerlo desde la funcion geo_success que es declarada dentro de geo_location y esto provoca que no pueda pasarle el parametro del form

 <ion-content>   <ion-card>    <ion-card-content>     <form [formGroup]="loginForm" (ngSubmit)='logForm()'>      <ion-item>       <ion-label color = 'primary' position = 'stacked'>Mensaje:</ion-        label>       <ion-input formControlName="descripcion" type="text"         placeholder="Escribe.."></ion-input>      </ion-item>      <ion-item lines="none">       <ion-button type='submit' (click)="guardar()" shape="round"        color="primary" expand="block">Guardar</ion-button>      </ion-item>     </form>    </ion-card-content>   </ion-card>  </ion-content> 

En el TS:

 import { Component } from '@angular/core';  import { FormGroup, FormBuilder, FormControl, Validators } from   '@angular/forms';  @Component({   selector: 'app-home',   templateUrl: 'home.page.html',   styleUrls: ['home.page.scss'],  })  export class HomePage {   public loginForm: FormGroup;   constructor(public formBuilder: FormBuilder) {    this.loginForm = this.formBuilder.group({     lng: 150.99,     lat: '',     descripcion: new FormControl('',Validators.compose([     Validators.required    ]))   });  }  logForm(){   console.log(this.loginForm.value);  }  guardar(){   this.get_location();   this.loginForm.patchValue({lat: 50.0000008});   this.loginForm.patchValue({lng: 50.0000008});   console.log(this.loginForm.value);  }  get_location() { //obtiene localizacion actual   var geo_options = {   enableHighAccuracy: true,   maximumAge        : 30000,   timeout           : 30000  };  //var wpid = navigator.geolocation.watchPosition(this.geo_success,   this.geo_error, geo_options);  var wpid = navigator.geolocation.getCurrentPosition(this.geo_success,   this.geo_error, geo_options);  }  geo_success(position) {  //this.loginForm.get('lng').setValue(position.coords.longitude);  //this.loginForm.patchValue({lat: position.coords.latitude});  //this.loginForm.value.lng = position.coords.longitude;  //this.loginForm.value.lat = position.coords.latitude;       //this.loginForm.value.post("http://127.0.0.1:8000/api/guardar").then(    ({data}    ) => {console.log(data)})   console.log(position.coords.longitude + " - " +    position.coords.latitude);   //console.log(this.loginForm.value.lng + "; " +    this.loginForm.value.lat    +"; " + this.loginForm.value.descripcion + ";");  }   geo_error() {    console.log("Error!!!");   }  } 

Todo lo que esta comentado es lo que he intentado y he fallado, necesito pasar esas coordenadas al form para luego con la api mandarlo a la base de datos

Insertar a 2 tablas desde un formulario

Qué tal , estoy con php, mysql, un formulario consecutivo con bootstrap y jquery en el cual registró datos de la tabla A y de la tabla B, la tabla B es la tabla intermedia entre las tablas A y C por ser relación de muchos a muchos , mi pregunta es , al solo tener un formulario con estas dos tablas y dar submit para enviar los datos por Post, como los inserto cada uno en su tabla correspondiente con consultas preparadas ,

Refrescar navegador raspberry remotamente desde otro navegador

Tengo un equipo A y un equipo B en la misma red. El equipo B es una raspberry con raspbian con un navegador chromium mostrando un html ubicado en /var/www/html(se está lanzando un apache). Necesito refrescar el navegador del equipo B desde el equipo A mediante el navegador de este que consulta el servidor apache del equipo B, para ello lanzo un fichero.php ubicado en el equipo B con el siguiente código, pero no sucede nada:

<?php  exec("/bin/sh /var/www/html/refrescar.sh");  ?>

El fichero refrescar.sh se encarga de refrecar el navegador del equipo B y si lo ejecuto por linea de comandos en el equipo B, funciona.

El problema está en el exec() de php que ejecuta los comandos del equipo B mediante el usuario www-data, y creo que esto es el causante de que no funcione.

Enviar archivo desde Curl PHP a servidor MVC y recuperarlo por request

Tengo una pagina con PHP en la que añado un archivo, y tengo que mandarlo, junto con más información a un servicio web en c#.

Mi código actual es

$ datosEnvio = array(DATOS);

$ urlEnvio = ‘URL AL SERVICIO WEB’;

$ contentEnvio = json_encode($ datosEnvio);

$ curlEnvio = curl_init($ urlEnvio);

curl_setopt($ curlEnvio, CURLOPT_HEADER, false);

curl_setopt($ curlEnvio, CURLOPT_RETURNTRANSFER, true);

curl_setopt($ curlEnvio, CURLOPT_HTTPHEADER, array(“Content-type: application/json”));

curl_setopt($ curlEnvio, CURLOPT_POST, true);

curl_setopt($ curlEnvio, CURLOPT_POSTFIELDS, $ contentEnvio);

$ json_responseEnvio = curl_exec($ curlEnvio);

$ statusEnvio = curl_getinfo($ curlEnvio, CURLINFO_HTTP_CODE);

curl_close($ curlEnvio);

Esto se ejecuta en el submit de la pagina, ¿que tengo que modificar para que al servicio web me llegue un archivo que tengo en memoria? A ser posible para recuperarlo por request.

Como modificar un campo de un adoquery desde otro formulario

Tengo un formulario que tiene un adoquery llamado qyPatientContact y quiero al campo qyPatientContactNote modificarlo desde otro formulario

Estoy intentando con esto:

TfmMdPatientContacts.qyPatientContactNote.AsString:=memo.Text; 

donde TfmMdPatientContacts es el nombre de formulario donde esta el adoquery.

El formulario de donde lo estoy llamando se llama TfmMdPatientContactsAddNote

Ejecutar función desde una vista sin componente

Estoy haciendo un ERP bastante grande, en él hay un menú dividido en pestañas. El contenido de estas pestañas irá variando dependiendo de la página en la que se está. Para realizar este cambio se han creado templates (vistas individuales con el html correspondiente).

Esto funciona correctamente (casi, tiene algunos errores, pero eso es tema aparte), el problema viene con la funcionalidad en el menú. Un template válido sería el siguiente:

<button (click)='boton()'>Botoncín</button> 

Como se puede ver, en este caso sería únicamente un botón con funcionalidad, el problema está en esto último. Al ser un html individual (no un componente), no tengo muy claro cómo o dónde debería poner la función a la que llama.

Según mi lógica (muy influenciada por JavaScript), la función debería funcionar si existe desde el componente activo. Es decir, si en el componente “Usuario” tuviera esta función:

public boton() {    console.log('toolbar'); } 

Al estar en la ventana “Usuario”, como el menú está cargado y el template anterior también, el clic en el botón debería llamar a la función del componente “Usuario”. Pero entiendo que en Angular con TypeScript no funciona de esta manera.

Por otro lado, creo que esto puede ser importante, la forma en la que se está introduciendo el template en el menú es la siguiente:

<div [innerHTML]="this._sanitizer.bypassSecurityTrustHtml(viewContent)"></div> 

Siendo viewContent una variable en la que se guarda el html del template. Creo que al estar introduciéndolo de esta manera, no me permite utilizar TypeScript (por ejemplo, cuando hago clic en el botón poniéndolo como (click) no hace nada, pero si lo pongo como onclick me da error porque no encuentra la función).

Mi pregunta es si lo que intento hacer es imposible o si existe una forma de hacerlo aunque tenga que cambiar algo de lo que tengo.