Error con Git: “Cannot access URL return code 22”

Una de las cosas que os pueden ocurrir al trabajar con git es que os salga este bonito error “Cannot access URL return code 22” .

Antecedentes:

  • El repositorio no está en GitHub, sino en un repositorio personal.
  • El repositorio fue creado con Virtualmin, con la sección de “Git Repositories” de un dominio.
  • Tratais de hacer un push para subir los cambios.

Tratando de buscar la solución, la he encontrado con StackOverFlow: http://stackoverflow.com/questions/5264949/cannot-push-git-to-remote-repository-with-http-https

La solución es editar el archivo config que está dentro de la carpeta .git del repositorio local.

Y donde pone:

Cambiarlo a:

Es decir, añadir el usuario y la contraseña que se van a usar para acceder al repositorio.

Entonces ya si que funciona un  git push origin master.

 

Textos largos, ODBC y PHP. Accediendo a una base de datos Access.

Bueno, me imagino que a los que podáis leer esto alguna vez os haya ocurrido.

Por circunstancias de mantenimiento de sitios web que tienen la base de datos en Access, me encuentro con que al recuperar un campo MEMO de Access en una pagina php me cortaba el contenido.

El problema estaba en una directriz de la sección ODBC del php.ini, en concreto en la siguiente variable:

; Handling of LONG fields.  Returns number of bytes to variables.  0 means
; passthru.
; http://php.net/odbc.defaultlrl
ODBC.defaultlrl = 4096

Su valor por defecto es de 4096 bytes para cada variable, pero si vais a utilizar textos realmente largos, es mejor cambiar este valor a uno superior, o dejarlo en ON para no tener limite (aunque esto es bastante arriesgado, ya que probablemente el consumo de memoria se dispararía).

¿Pues no me he tirado un par de días comiéndome la cabeza por esto?…

En fin, por si a alguien más le pasa, aquí queda constancia del error y su solución.

Saludos!!

Incompatibilidades (II)

La solución al enigma: El programa encargado de hacer funcionar todas las cosas de Toshiba falla. En concreto el Toshiba Value Pack que se tiene que instalar.

Es un fallo software que espero solucionen en un corto espacio de tiempo, porque sino muchos de sus portátiles perderan algunas de sus características más “divertidas”.

Ahora a por la sintonizadora… que espero que sea un problema de controladores también (tiene toda la pinta ya que recién instalado el ordenador funcionaba).

Actualización: Estoy reinstalando el sistema instalando solo algunos controladores, comiendome algunas utilidades. Voy  a perder las teclas de función (Fn) pero el resto funcionará como quiero.

Incompatibilidades.

Bueno, pues hoy toca un caso curioso.

Por un lado tenemos un portátil Toshiba A500-140, nuevecito.

Por el otro un lector de DNI (en concreto el LCT31 de C3PO, y no, no es el robot de La Guerra de las Galaxias.)

Resulta que el portátil tiene un panel táctil muy chulo, con acceso a las funciones de reproducción, activación del modo ecológico, etc…

Bien, ha sido poner el lector en el portátil y dejar de funcionar el susodicho panel.

Creía que podía haber sido una incompatibilidad de cualquier cosa, así que formatee el disco desde cero (sin utilizar la recuperación de producto), instalo controladores, y todo funciona (salvo la sintonizadora de tv, pero eso creo que será un problema del SO, estoy con Windows 7 ahora). Instalo el lector, y ha dejado de funcionar el panel…

Pues no es un fallo critico, pero toca las narices un rato.