Page 1
more
more
Standard

Solución: El objeto no acepta la propiedad o el método ‘AddEventListener’

En Visual Basic 2015 al usar el herramienta WebBrowser y ejecutar un a url con codigo javascript al compilar aparece el error: El objeto no acepta la propiedad o el método ‘AddEventListener’

addEventListener

El error se soluciona agregando la siguiente línea en el <head> de la página a consultar:

<meta http-equiv="X-UA-Compatible" content="IE=edge">

Este código hace posible la compatibilidad de la página con versiones de Internet Explorer ya que WebBrowser esta usando su motor.

more
Standard

Enviar por POST en ajax

Una forma de ver lo que se envía por POST a través ajax en PHP es probarlo en la misma página y mostrarlo con un alert, así verificamos que lo que se va es lo deseado.

<?php

if($_SERVER['REQUEST_METHOD'] == 'POST') {
    echo '<pre>';
    print_r($_POST);
    exit; // importante!
}

?>

<form method="post" id="classic_login" action="">
    <input type="text" name="user" placeholder="Username" class="classic_field" id="user_field" />
    <input type="text" name="pass" placeholder="Password"  class="classic_field" id="pass_field" />
    <input type="submit" name="login" value="Login" class="classic_button" id="login_button" />
    <input type="submit" name="register" value="Register" class="classic_button" id="register_button" />
</form> 


<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript">
$("#classic_login").submit(function(event) {
    var formdata  = $(this).serialize();
    event.preventDefault();

    $.ajax({
        url: document.URL, 
        type: 'POST',
        data: formdata,
        success: function(response) { 
            alert(response); 
        }
    });
});
</script>

Si es un ARRAY lo que enviamos:

"data": {sData:sData},

En codeigniter en el controlador lo atrapamos de esta forma

function test(){
	$data = $this->input->post('sData');
	print_r($data);
}

 

more
more
Standard

Error 3414 Sql Server servicio no inicia

El servicio SQL Server y Agent SQL no inician mostrando el error 3414, si vemos el Visor de Sucesos muestra el error:

El número de examen de registro (xx:xxx:xx) pasado al examen del registro de la base de datos ‘model’ no es válido. Este error puede indicar que hay datos dañados o que el archivo de registro (.ldf) no coincide con el archivo de datos. Si el error tuvo lugar durante una operación de replicación, cree de nuevo la publicación. De lo contrario, restaure la base de datos a partir de una copia de seguridad si el problema da lugar a un error durante el inicio.

Solución:

Copiar los archivos model.mdf y model.ldf de una instancia de SQL Server que esté funcionando en otro servidor. Se reemplazan estos archivos en la máquina afectada y se inician los servicios de forma manual

more
Aside

Instalar fuentes Tahoma y Verdana en Ubuntu

Las fuentes de Tahoma y Verdana usadas comunmente en Windows no vienen instaladas por defecto en Ubuntu y se hace necesario tenerlas para varias aplicaciones, para instalarla debemos seguir los siguientes pasos:

  1. sudo apt-get install ttf-mscorefonts-installer
  2. Ubicado por ejemplo en la carpeta Download se descarga las fuentes
    wget http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/EN-US/IELPKTH.CAB
  3. Se extrae la fuente
    cabextract -F 'tahoma*ttf' IELPKTH.CAB
  4. Movemos las fuentes
    sudo mv -f tahoma*ttf /usr/share/fonts/truetype/msttcorefonts/
  5. Se le asignan los permisos
    sudo chmod 644 /usr/share/fonts/truetype/msttcorefonts/tahoma*
  6. Se actualiza la font cache
    fc-cache -v
more
Standard

Convertir PDF a PNG en Ubuntu

1. Para convertir un documento PDF a PNG primero debemos tener instalado imagemagick

2. Abrir la terminal y ejecutar el código

convert -density 150 input.pdf -quality 90 output.png

– Las densidades mas comunes son 150 y 300 dpi

– La calidad 100 no tiene compresión

more
Standard

Solución: Lista de excepciones de sitios en JAVA – No actualiza

excepciones java

Al momento de agregar un nuevo sitio a la lista de excepciones al Panel de Control JAVA éste no actualiza, se resuelve agregando manualmente la url en el archivo de configuración ubicado en:

C:\Windows\Sun\Java\Deployment\exception.sites

Se abre con Bloc de notas y se agrega a la últina línea.

Eso me sucedió agregando http://superwas.supersociedades.gov.co para que funcionara el software STORM User

more
codeigniter
Standard

Enviar mensajes desde Codeigniter con gmail

  1. Descargar Codeigniter
  2. Crear el controlador email  ./application/controllers/email.php con el siguiente código:
    <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
    
    class Email extends CI_Controller {
    
    	public function index()
    	{
    		$config = Array(		
    				    'protocol' => 'smtp',
    				    'smtp_host' => 'ssl://smtp.gmail.com',
    				    'smtp_port' => 465,
    				    'smtp_user' => 'correo@gmail.com',
    				    'smtp_pass' => 'clave',
    				    'smtp_timeout' => '4',
    				    'mailtype'  => 'text', 
    				    'charset'   => 'iso-8859-1'
    				);
     
    		$this->load->library('email', $config);
    		$this->email->set_newline("\r\n");
    
    		$this->email->from('correo@gmail.com', 'correo@gmail.com');
    		$this->email->to('destino@ejemplo.com');
    		//$this->email->cc('otro@otro-ejemplo.com');
    		//$this->email->bcc('copiaoculta@otro-ejemplo.com');
    
    		$this->email->subject('Email Test');
    		$this->email->message('Mensaje de Prueba');
    
    		$this->email->send();
    
    		echo $this->email->print_debugger();
    
    
    	}
    }

    Continue Reading →

more