martes, 11 de noviembre de 2014

Your PC needs to restart. Windows 10

Baje Windows 10 para instalarlo como maquina virtual en un MacBook Pro, usando VirtualBox. Pero al momento de ejecutar por primera vez la maquina virtual, no podia continuar ya que algo había salido mal.

Your PC needs to restart.
Please hold down the power button y bla bla.


Al revisar otros post encontré que mi problema era de configuración. Al momento de crear la maquina coloque como Other Windows la version del SO que estaba creando. Ya que no aparecía Windows 10. 

La solución fue cambiar la version del SO a Windows 8.1 y funciono la instalación.

Fuente




Invalid use a side-effecting operator 'INSERT' within a function.

Cree una funcion, que hace una serie de consultas y retorna un valor. Pero de entre esas consultas se me ocurrio que podria actualizar una tabla y fue ahy donde me encontre con este error:

Invalid use a side-effecting operator 'INSERT' within a function.



¿La razon del error?
En una funcion no se puede realizar acciones que modifiquen el estado de la base de datos. Para eso se debe crear un Procedimiento Almacenado.

Fuente:
http://stackoverflow.com

http://technet.microsoft.com

sábado, 20 de septiembre de 2014

Que aplicación consume la batería de tu iphone

El problema compartido por todos los smartphones es la duración de la batería, en particular los iPhones. En relación a esto,  una característica muy util que trae la version 8 de iOS es que se puede ver cual es el gasto de batería que hace cada aplicación. De tal forma que se puede descubrir cual o cuales son las culpables de llevarse la carga.

Para acceder a esta nueva característica sigue los siguientes pasos:

  1. Ir a Ajustes
  2. Ir a General
  3. Ir a Uso
  4. Ir a Uso de la Bateria 

Tras este el ultimo paso te mostrara la lista de aplicaciones y su uso de batería.


Fuente
iphonehacks.com

jueves, 8 de mayo de 2014

Imprimir Acentos con Zend_Pdf

Estoy trabajando en una extensión para Magento en la cual edito un PDF e imprimo datos que vienen de una base de datos. Mi problema es que cuando intento imprimir textos que tienen acentos estos no aparecen (Magento usa el Frameword Zend, por lo que si tienes problemas para imprimir acentos en Magento u otro software desarrollado usando Zend_Pdf da lo mismo, este tip te va a servir).

Mi código con problemas es este:
 


La solución al código anterior es indicar en el método drawText el formato de codificación necesario como parámetro, en este caso UTF-8.



sábado, 1 de marzo de 2014

Unable to boot - please use a kernel appropriate for your CPU (VirtualBox)

Configure una maquina en VirtualBox  y cuando la eche a andar me apareció el siguiente mensaje:

Unable to boot - please use a kernel appropriate for your CPU


La maquina que estaba configurando era una variante de Debian y elegí justamente esa versión de 32 bits.

La solución que me sirvió fue habilitar la opción  PAE/NX,  En Configuración - Sistema - Procesador.

¿Que es PAE?
PAE  (Physical Address Extension) es una característica de los procesadores x86, que les permite utilizar hasta 4 GB de memoria física.

¿Que es NX?
NX (No Execute) significa No Ejecutar, es una característica adicional de PAE. Que ayuda al procesador a proteger el equipo contra ataques malintencionados.

Estas características se pueden habilitar desde la BIOS (si el equipo es compatible).

Fuentes




viernes, 9 de agosto de 2013

Ceros a la izquierda en Net

En algunos casos los ceros a la izquierda son necesarios u obligatorios. Como me paso que al pasar como parámetro una nota de venta, a un procedimiento x en un sistema x. Y este, esperaba 10 caracteres y la nota de venta tiene 6. Para estos casos es cuando se hacen necesarios los ceros a la izquierda. Y en Net se puede hacer fácil, con el método PadLeft, como muestro en el siguiente ejemplo:

C#
string texto = "12345";
Console.WriteLine(texto.PadLeft(10,'0'));


VB.Net

Dim texto As String = "12345"
Console.WriteLine(texto.PadLeft(10, "0"C))


El resultado es 0000012345

PadLeft(Int32, Char) Devuelve una nueva cadena que alinea a la derecha los caracteres de la instancia e inserta a la izquierda un carácter Unicode especificado hasta alcanzar la longitud total especificada.
Para insertar espacios en blanco esta PadLeft(Int32).

miércoles, 7 de agosto de 2013

Convertidores de archivos ithmb

Itunes creo en una carpeta en Windows 7 llamada "iPod Photo Cache", esta carpeta contiene muchos archivos con extensión .ithmb ilegibles. Esos archivos son imagenes que estaban en el iPad, ahora no  las puedo ver.

En este post, agrego links de las herramientas que he encontrado para convertir los archivos ithmb a otro formato como .jpg , png , etc. Los cuales pueda ver en el PC.

http://www.ithmbconverter.com/
ithmb Converter
Baje la versión de evaluacion, y es util. Solo que coloca una marca de agua del resultado. Para evitar la marca de agua, el costo de una licencia va desde 12.95 USD.

http://www.ultrafileopener.com
Ultra File Opener
El sitio de esta aplicacion dice que es un visor y conversor de archivos ithmb. Para activar todas las funciones se requiere al menos de 29.95 USD.

 http://www.mediafire.com/download/gvtxgwj2k0m2o1d/ithmbconv.zip
ithmbconv
Esta es una aplicacion gratis, que funciona desde linea de comandos. Pero me fue imposible obtener algun resultado al ejecutarla, me da el siguiente mensaje "File type is unknown". La agrego por si alguien le da una oportunidad, y tambien porque en este foro algunos dicen que funciona.