Publicidad

OpenCart: formato de moneda

11:03 a. m. Posted by Reinaldo Cassiani (cass) No comments
Si necesitas establecer la posición para el punto y la coma en el formato de la moneda que utilizas por defecto, esta es una opción:

Abre los archivos principales de los idiomas que utilices, por ejemplo, ingles y español:
admin/lenguage/spanish/spanish.php
admin/lenguage/english/english.php
catalog/lenguage/spanish/spanish.php
catalog/lenguage/english/english.php

y edita las siguientes variables
// para separar los decimales
$_['decimal_point'] = '.';
// para separar los miles
$_['thousand_point'] = ',';

Guarda y refresca la página.

Cuadros Sociales con Font-Awesome

11:54 p. m. Posted by Reinaldo Cassiani (cass) No comments
Resultado:

Descargar e incluir Font-Awesome dentro de la etiqueta head
<link rel="stylesheet" href="css/font-awesome/css/font-awesome.min.css">

CSS:
.cuadros-sociales{}
.cuadros-sociales .item{
 text-align: center;
 display: inline-block;
 width: 67px;
 margin: 0;
 padding-top: 20px;
 padding-bottom: 20px;
}
.cuadros-sociales .item a{
 text-decoration: none;
 color: #fff;
}
.cuadros-sociales .facebook{
 background-color:#3b579d;
}
.cuadros-sociales .twitter{
 background-color:#33ccff;
}
.cuadros-sociales .google-plus{
 background-color:#e02f2f;
}
.cuadros-sociales .instagram{
 background-color:#2e5e86;
}

HTML:
<div class="cuadros-sociales">
   <div class="item facebook"><a title="Facebook" href="http://facebook.com/" target="_blank"><i class="fa fa-facebook fa-2x"></i></a></div>
   <div class="item twitter"><a title="Twitter" href="http://twitter.com/" target="_blank"><i class="fa fa-twitter fa-2x"></i></a></div>
   <div class="item google-plus"><a title="Google+" href="http://google.com/" target="_blank"><i class="fa fa-google-plus fa-2x"></i></a></div>
   <div class="item instagram"><a title="Instagram" href="http://instagram.com/" target="_blank"><i class="fa fa-instagram fa-2x"></i></a></div>
</div>

Android Studio: problemas con el Emulador

5:16 p. m. Posted by Reinaldo Cassiani (cass) No comments
Aplicación: Android Studio
Error:
emulator: ERROR: x86 emulation currently requires hardware acceleration!
>Please ensure Intel HAXM is properly installed and usable.  
>CPU acceleration status: HAX kernel module is not installed!

La aceleración de la máquina virtual para Windows requiere del Intel HAXM (Intel Hardware Accelerated Execution Manager).

Solución: 
1.- Buscar y activar la opción de Intel(R) Virtualization Technology (VT) en el BIOS de tu ordenador y dejarlo apagado por unos 10 minutos.
2.- Descargar y descomprimir el Android SDK.
3.- Ejecutar el Intel HAXM (intelhaxm o intelhaxm-android):
{SDK_FOLDER}\extras\intel\Hardware_Accelerated_Execution_Manager
4.- Si la instalación es correcta ya habremos terminado, sino, si al efectuar el paso 3 recibes el siguiente mensaje:
This computer meets the requirements for HAXM, but intel virtualization 
technology (VT-x) is not turned on. HAXM cannot be installed until VT-x 
is enabled. Please refer to the Intel HAXM documentation for more 
information.
continua con el paso 5.

5.- Desinstalar el antivirus temporalmente.
6.- Realizar nuevamente el paso 3.
7.- Instalar nuevamente el antivirus.

Probado en una HP Intel Core I3 con Windows 7.

Más información en: http://developer.android.com/tools/devices/emulator.html

Desaparecen los iconos de la barra de tareas en Windows 7

1:56 p. m. Posted by Reinaldo Cassiani (cass) No comments
Desaparecen los iconos de la barra de tareas en Windows 7

Solución:

- Abrir el Administrador de Tareas de Windows.
- Finalizar el proceso explorer.exe (seleccionas el nombre del proceso, click en el botón Finalizar Proceso).




- Ir al Menú -> Archivo -> Nueva Tarea (Ejecutar), introducir explorer.exe y aceptar.

Básicamente lo que se hace es reiniciar el proceso del explorer, así que deberías tener los iconos de regreso.

Instalar Netbeans 8 en Ubuntu 14

2:29 p. m. Posted by Reinaldo Cassiani (cass) , No comments
Básicamente el procedimiento es igual a cuando instalabamos la versión 7.x de Netbeans en Ubuntu 11 y superiores.

1.- Instalar el JDK de java (requerido por netbeans). Desde la consola lo haríamos así:
sudo apt-get install openjdk-7-jdk

2.-Nos vamos al apartado de descargas de Netbeans en la Web Ofiical y descargamos la opción que nos sea más conveniente (en mi caso sólo con soporte para HTML5 & PHP: netbeans-8.0-php-linux.sh).

3.- Una vez descargado, ubícamos el archivo (netbeans-8.0-php-linux.sh) a través de la terminal, yo lo tengo en el escritorio:
cd Escritorio

4.- Después le otorgamos permisos de ejecución:
chmod +x netbeans-8.0-php-linux.sh

5.- y ejecutamos:
./netbeans-8.0-php-linux.sh

Luego aparecerá un asistente gráfico para instalar Netbeans, sólo debemos dar clic en Siguiente según sea el caso, hasta Finalizar.

uninstall: (ejemplo)
root@ubuntu-local:/# cd /usr/local/netbeans-8.0/
root@ubuntu-local:cd /usr/local/netbeans-8.0# ./uninstall.sh

PHP y los archivos dBase (dbf)

7:07 a. m. Posted by Reinaldo Cassiani (cass) , , No comments
Hasta ahora nunca había tenido la necesidad de acceder a ficheros de extensión .dbf, y aunque sea bastante viejo (sin ofender), algunas aplicaciones (hechas con Visual FoxPro por ejemplo) hacen uso de ésta tecnología. Esta extensión pertenece a archivos de base de datos y uno sólo de ellos viene siendo una tabla, por así decirlo.

Desde PHP podemos acceder a los ficheros de formato dBase(dbf), para conseguirlo, necesitamos habilitar la librería.

nota
A partir de PHP 5.3.0. php_dbase ha sido movido al repositorio de PECL de php.net, por lo que su instalación debe hacerse manualmente.

Los ejemplos de éste artículo, corren sobre PHP 5.4.22 (Windows7)

Instalación y Configuración:
Debemos ir al archivo de configuración de PHP (php.ini) y habilitar la extención de dBase:
En Windows (c://xampp/php/php.ini en caso de que uses Xampp), buscamos y descomentamos la siguiente línea:
// cambiar de ...
;extension=php_dbase.dll

// ... a (sólo retirar el punto y coma)
extension=php_dbase.dll

//en ubuntu prueba extension=dbase.so ..

y reiniciamos el servidor.. luego ya podemos empezar a trabajar.

- Si no se encuentra la librería instalada (en el directorio ../php/ext), entonces tocará ,buscarla, descargarla e instalarla.

Archivophp_dbase.dll
DescripcióndBase
Tamaño28kb aprox.
Oficialpecl.php.net/package/dbase

- Descargamos la DLL, descomprimimos y la movemos al directorio de librerías de PHP, en este caso c://xampp/php/ext


- Luego reiniciamos el servidor..


Trabajando con los .DBF

La librería dBase tiene varias funciones para trabajar. Veamos un ejemplo:
<?php
$fichero_dbf = 'mi_dbf.dbf';
$conex       = dbase_open($fichero_dbf, 0);
if($conex){
    $arrData = array();
    $total_registros = dbase_numrecords($conex);
    for ($i = 1; $i <= $total_registros; $i++){
        $arrData[] = dbase_get_record($conex,$i);
    }
    echo '<pre>',print_r($arrData),'</pre>';
}else{
    echo 'No se pudo acceder al fichero dbf';
}
?>


Fuentes:
http://hrazdil.info/blog/414-php-dbase-extension-for-php-5-4-windows-nts-ts-vc9