Sunday, 26 June 2011

Solucion: Illegal mix of collations for operation 'UNION'

Si por ejemplo tienes esta consulta SQL:


UNION ALL SELECT 1,2,3,table_name FROM information_schema.tables


Y recibes este error:

Illegal mix of collations for operation 'UNION'


Se soluciona con esto:


UNION ALL SELECT 1,2,3,UNHEX(HEX(table_name)) FROM information_schema.tables


Usando las funciones unhex() y hex() respectivamente

FUENTE


Publicado en tttony.blogspot.com

Thursday, 16 June 2011

Grabar desde un HDMI con AVerTV HD DVR

Recientemente me compre en Amazon esta tarjeta PCIe x1

AVerTV HD DVR

Pagina oficial




Queria grabar video desde el HDMI del PS3, asi que me tope con esa tarjeta y con buena puntuacion en Amazon decidi comprarla

En la caja vino:

  1. La tarjeta PCIe x1
  2. Un cable 10-en-1 [imagen]
  3. CD Software
  4. Manual


La tarjeta tiene dos puertos HDMI, uno es para la entrada directa de un cable HDMI y el segundo es para el cable 10-en-1

Yo no instale el driver que me vino en el CD, baje la ultima version desde la pagina y cuando abri el programa AVer MediaCenter coloque el HDMI como salida principal de video y me tope con estos problemas

  1. Configurar la salida del video del PS3 a 1080i, sino, se mostrara un pantalla en negro
  2. Cuando le doy a record para grabar me sale un mensaje de proteccion HDCP, LOL es una proteccion para contenidos HD


Averigue en internet y no existe una solucion si usas el HDMI a menos que lo captures con un cable componente pero yo quiero capturar por HDMI, asi que me toco entrar en lo mas profundo del internet y me tope con unos driver viejos que si permiten grabar directamente desde HDMI, OJO EL LINK YA NO FUNCIONA te lo puedes bajar desde aqui, gracias a Cauptain en este foro por subirlos

NUEVO LINK PARA DESCARGAR LOS DRIVERS AQUI

Gracias a Fer Garza por avisarme

Hay otro detalles mas, el software con que vino la tarjeta es bastante basico pero es muy indispensable, asi que tuve que recurrir con otros softwares de capturas como VH Capture [descargar] [imagen] que ofrecen mas opciones a la hora de capturar

Sin embargo el VH capture no puede capturar directamente de la tarjeta ya que es el AVer MediaCenter quien de alguna manera controla el HDMI, sigue estos pasos para capturar video desde el HDMI con VH Capture:

  1. Ejecuta el VH capture
  2. En la parte derecha del programa en:
    • Video capture source busca:
    • AVerMedia DBA Analog Capture Secondary [imagen]
  3. Alli mismo le das click en la flecha que apunta hacia abajo y seleccionas: Use internal audio source [imagen] como es HDMI envia Audio y Video al mismo tiempo
  4. Ejecuta AVer MediaCenter (por eso no se puede desinstalar)
  5. El VH Capture ya deberia de recibir video como muestro en esta imagen


Te recomiendo que intalaes un paquete de codecs como el K-Lite Codec Pack Full para que tengas disponibles los codecs de video a la hora de capturar y/o comprimir

Ya depende de ti la calidad que buscas por ejemplo tienes varias opciones:

  1. Capturar directamente con el VH Capture y de una vez aplicarle un codec de tu preferencia
  2. Capturar el video sin hacer compresion con un codec, es decir video puro, este ocupa muuuuucho espacio asi que debes tener bastante espacio en el disco, para darte un jemplo grabe 10 segundos a 1280x720 y el archivo pesa unos 928MB, luego ya puedes comprimir ese video con algun programa que te ayude a codificar tales como:


Bueno hasta ahora he descubierto que el mejor codec es el Xvid y el DivX y para audio el AC3


Publicado en tttony.blogspot.com

Tuesday, 19 April 2011

Iniciar un programa en C# y VB.NET

C#


using System;
using System.Diagnostics;
using System.ComponentModel;

namespace MyProcessSample
{
class MyProcess
{
public static void Main()
{
Process myProcess = new Process();

try
{
myProcess.StartInfo.UseShellExecute = false;
myProcess.StartInfo.FileName = "C:\\ejecutable.exe";
myProcess.StartInfo.CreateNoWindow = true;
myProcess.Start();

}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}





VB.NET


Imports System
Imports System.Diagnostics
Imports System.ComponentModel


Namespace MyProcessSample

Class MyProcess

Public Shared Sub Main()
Dim myProcess As New Process()

Try

myProcess.StartInfo.UseShellExecute = False
myProcess.StartInfo.FileName = "C:\\ejecutable.exe"
myProcess.StartInfo.CreateNoWindow = True
myProcess.Start()

Catch e As Exception
Console.WriteLine((e.Message))
End Try
End Sub
End Class
End Namespace




Publicado en tttony.blogspot.com

Friday, 15 April 2011

Contactar a MercadoLibre Venezuela


Donde compras y vendes de todo pero no puedes contactarte con ellos!!
Donde compras y vendes de todo pero no puedes contactarte con ellos!!


Recientemente tuve un problema editando mis datos personales en mi cuenta en ML Venezuela, no me dejaba cambiar el numero de telefono y ademas me daba un error al ingresar mi Cedula de Identidad (C.I.)

Entonces pense en contactar a ML para que me solucionen el problema, pero en toooda la bendita pagina de ML no hay un bendito link de contacto, solo tienen un foro y nadie responde, las preguntas frecuentes que estan alli no son generales y lo mio fue solo un error de diseño/programacion de parte de esta gente

Bueno aqui les dejo el link del formulario de contacto de ML Venezuela

OJO!!! EDITADO 28/01/2016: el link ya no te envia al formulario de contacto, te enviara a la pagina de ayuda, en mi caso el problema que tuve era un error de programacion que por cierto no se si esta resuelto

AQUI esta la pagina de ayuda en caso que tengas algun problema con la compra de un producto

Y aqui el link de AYUDA de Mercadolibre Venezuela, yo hasta los momentos no he tenido problemas con la compra de productos


Formulario de contacto (ya no es un formulario de contacto)


EDITADO 28/01/2016
 
Esto es lo que pienso del porque ML no te ayuda en caso de algun problema

ML tiene un sistema de pago interno llamado MercadoPago, en el que puedes usar tu tarjeta de credito para pagar tus compras en ML, este sistema es efectivo pero a los vendedores y compradores no les gusta por la sencilla razon de que al pagar con este sistema, el vendedor recibira el pago cuando el comprador califique positivo la venta, y muchos se aprovechan para no calificar y esto conlleva a muchos problemas y restrasos, muchos vendedores tienen la politica de que el comprador debe calificar positivo para que pueda recibir el producto comprado, ademas esta de que con este sistema el pago se hara efectivo unos tres dias habiles

ML se lava las manos si no usas MercadoPago, a pesar de que entre las opciones para pagar esta la de ponerse de acuerdo con el vendedor, ML tiene avisos en las publicaciones de vendedores nuevos, advierte que el vendedor no tiene calificaciones y recomiendan usar MercadoPago


NOTA: si eres de otro pais, intenta cambiar el dominio .ve por el que corresponda de tu pais


EDITO: hoy 17/04/2011 y no he recibido ninguna respuesta por parte de ellos y persiste el problema que no puedo editar mi perfil


EDITO: hoy 20/04/2011 me han contestado pero ahora me piden el codigo fuente de la pagina en que se genera el error, que tal??


EDITO: hoy 20/05/2011 ha pasado un mes y no puedo modificar mi perfil y sin respuestas por parte de esta gente


EDITO: tiempo depues me contactaron diciendo que ya podia modificar mis datos pero... aun no puedo modificar mi perfil


MecadoLibre
Donde compras y vendes de todo pero no puedes contactarte con ellos!!






Publicado en tttony.blogspot.com

Thursday, 14 April 2011

Almacenamiento/disco duro online

Aqui les traigo otra opcion para el almacenamiento online, esta vez se trata de Sugar Sync





Sugar Sync ofrece:

  • Desde 5GB gratis hasta 250GB pago

  • Puedes sincronizar tus carpetas bajando su aplicacion




Publicado en tttony.blogspot.com

Tuesday, 12 April 2011

Certificado Digital del Banco de Venezuela




POR FIIINNNNNN este Banco nos ha hecho caso!!! Ya no es necesario usar el bendito Certidicado Digital POR FINNNNN YA HICE TRANSFERENCIAS CON LA TARJETA DE COORDENADAS, como el que usa el Provincial


NOTA: si no pudistes descargar el certificado DEBES solicitarlo de nuevo, porque no existe un link de descarga ya que eso mucho depende de la cuenta del usuario, asi que como dije DEBEN hacer la solicitud de nuevo, mas abajo describo como solicitarla de nuevo sin necesidad LLAMAR al banco


Esto es un critica sobre el sistema de solicitud del certificado de dicho banco

Opinion del servicio de solicitud del certificado

Voy a hablar sobre lo fastidioso que es pedir el certificado digital en el banco de Venezuela, tengo una cuenta alli desde hace año y medio y no he podido hacer una transferencia por culpa del sistema de solicitud del certificado de ese banco

He buscado en google y me encontre con esto y describe exactamente lo que me ha pasado tratando de pedir el bendito certificado

Es logico que queremos la mejor seguridad pero estos ya se pasan con preguntas y mas preguntas acerca de la actividad que tengas en el banco.. que cuando fue que uso la tarjeta de credito, que si usastes la tarjeta del dia tal, que cuanto gastastes la ultima... pffff en fin yo creo que deberian de cambiar ese sistema que ya me tiene harto, solo tienes tres oportunidades y si fallas te jodistes

Estoy seguro que la unica respuesta en la que falle fue cuando me preguntaron si habia solicitado el certificado digital enteriormente, le respondi que si, porque las preguntas anteriores estoy 100% seguro que las conteste bien

Lo peor es que llamas al 0500-MICLAVE opcion 5 y lo que hacen que esperes 5 dias habiles para que te llamen del banco y te vuelvan hacer las mismas estupidas preguntas

Aprendan de Banesco con su sistema de imagenes... muy bueno....





¿Como conseguir el Certificado Digital, aun despues de no haber pasado las preguntas?


Es muy sencillo, solo desafilience del servicio y vuelvan a afiliarse, ¿como?


NOTA: Recomiendo usar Firefox:

Actualizar

para la instalacion del Certificado Digital


NOTA2: al hacer esto no pierdes la cuenta, no pierdes dinero y ademas es perfectamente legal, solo te estas re-registrando para llegar a conseguir el bendito Certificado Digital


  1. Entra en la cuenta express
  2. Para desafiliarse vaya al menu que esta en la izquierda




  3. Click en Servicios Adicionales
  4. Luego haz click en Desafiliacion del servicio
  5. Te vuelves a registrar con la opcion de Certificado Digital seleccionada
  6. Rellena todos los campos requeridos
  7. Te vuelven a hacer las preguntas de siempre (y que para asegurarse de que tu eres el dueño de la cuenta) las mismas preguntas que hacen cuando pide el Certificado
  8. Si contestastes bien las preguntas al final te instalara el Certificado Digital, si no haz contestado bien alguna pregunta entonces empieza de nuevo desde el primer paso
  9. Listo!! El bendito Certificado Digital deberia estar instalado

NOTA: Si hay un error en la descarga comiencen de nuevo desde el paso numero uno, pero...

¿Poque comenzar de nuevo?

Porque no existe un link de descarga, siendo un certificado digital es un archivo que es creado dependiendo de la cuenta del usuario entre otras cosas

Es un certificado, debe ser seguro y unico para cada usuario


ACTUALIZADO: 09/07/2012


Publicado en tttony.blogspot.com

Friday, 25 February 2011

Error de Avast en Ubuntu

Si te encuentras con este error en Ubuntu:

An error occured in avast! engine: Invalid argument


Esto se debe a una limitacion del kernel de Linux, segun en este post

Nos explica que:

reason? older kernels have an artificial limitations which dictates the maximum size of one SHM block in bytes. And, one block of our database exceeded this limit. so just, relax them to more reasonable values. that's it.


Traduccion:


Los Kernels viejos tienes una limitacion artificial que dicta el tamaño maximo de un bloque SHM en bytes. Y un bloque de una de las base de datos excede ese limite, asi que, solo debes asignarle un valor razonable, eso es todo


El problema se arregla de esta manera:

sudo sysctl -w kernel.shmmax=100000000


Incrementar el limite del bloque SHM


Publicado en tttony.blogspot.com