Hagamos que México crezca..

Prefiere el consumo de lo Hecho en México

Visitantes








Conversación

  • melvin: el mejor vpn es vpn ninja, su sitio es www.vpnnija.com  
  • effeselop: High-heeled shoes n your case, a jimmy choo nova nude slingback shoes girl that are how one prevent stop the terrible! The very thought of these disadvantages, high heel sandals after which it check out this new ladies, how suddenly it had not been so pretty! Pure while burden of check carefully the jimmy choo strappy sandals storage room, spring, summer, the fall and winter shoes, I only identify one pair a little high-heeled sandals, exclusion . Irrrve never worn high heel slides in one time, huh, huh! Today it is easy to understand shoe store favorite jimmy choo wedge women's high heel sandals, beautifully turned to that, believe that of to place it on, wind willow waist put a person unique on top of the swaying grace, the temptation fails to stop  
  • Samantha Santin: ola me pueden ayudar con lo basico para un examen de linux , estoy en 10 mo de basica , por favor , gracias  
  • alexandra: hola...tengo problemas para configurar las llamadas y crear los troncales....uso elastix 2.0.3 con asterisk 1.6...y soy nueva en esto..puedo relizar llamadas dentro de una misma oficina, pero no puedo sacarlas fuera, es decir locales e internacionales...necesito asesoria...gracias  
  • Fernando Hernández: Hey! Ya no estan disponibles los posts sobre facturación electrónica en México, podrías pasarme el tutorial o la clase en php? Por favoooor. Gracias  
  • daniel nuñez: buenas soy de venezuela y tengo una duda yo lo que quiero es hacer una iso debian que tenga todos los paquetes necesarios completos y programas como synaptis fortran java los pluging de video y sonido ya instalados osea que tenga todo lo necesario instalado pero sin que sea una instalacion con un cd netinst, es posible ?  
  • Cesar villegas: Buenas!!! oye no tienes programado algún curso?  
  • Urbano: Hola soy de Argentina.
    Desde hace un tiempo tengo instaldo Asterbilling SL y me parece un rpoyecto útil e interesante. Ahora me compré un AT 530 con la intension de pasar la tarifa al telefono pero seguramente algo estoy haciendo mal ya que despues de configurar el script con los datos del AMI; MySQL y ejecutar el comando que indica el manual.. no pasa nada, todo sigue igual y no se muestra la tarifa en la pantalla del telefono. Tal vez deba configurar algo tambien en el telefono.. la verdad no se, es que tampoco soy un experto en la materia. Les dejo algunos datos que talvez sean utilespara que me puedan ayudar: Tengo Elastíx 2.0.3 con Asterisk 1.6; FreePBX 2.7.0.3; A2Billing 1.8.1; Astercc 1.4 y Asterbilling SL. Espero que me puedan ayudar; desde ya muchas gracias.  
  • kike: Oye filein.. necesito una cotización de unas FxO para analógicas porfa..
    saludos  
  • cristy: hola por favor tengo problemas para conectar agi con asterisk me sale un error de broken pipe, sabes de que se trata???  

Escribe el código Captcha que estás viendo

Código para Exportar Archivos CSV mediante PHP a SQLite - Versión 0.01

Pongo a su disposición un Script en PHP que permite exportar archivos CSV a una Base de Datos de SQLite.
Objetivo:
El fin de este script es exportar cualquier archivo CSV, con cualquier longitud de campos y cualquier numero de registros a una tabla específica de SQLite.
Limitantes:
  • No valida la información contenida dentro del archivo CSV, solo realiza inserts. Pueden implementar alguna función que haga la validación.Pueden descargar el script del Siguiente URL.PHPCSV2SQLite
  • O directamente desde Source Forge
    Historia:Este script fué implementado para incorporarlo en un sistema de captura de datos para terminales móviles.Requería extraer 35 tablas de una Base de Datos Legacy y Propietaria con cerca de 100,000 registros en total, por lo que solo era posible extraer la información en CSV .En un inicio mis planes era usar SQL Mobile Server 2005 para Windows Mobile 2005 pero encontré las siguientes liminates que me hicieron optar por SQLite
  • La base de datos de SQL Mobile Server es propietaria.
    No puedo manipular el fichero SDF de SQL Mobile Server en Windows XP, solo en los dispositivos móviles, por lo que la importación solo podría hacerla en las terminales.
  • El tiempo de importación de los registros CSV en la terminal es promedio de 100 registros por minuto con SQL CE, imagínense importar 100,000 registros.
  • Puedo hacer replicación entre MS SQL Server y SQL Server Mobile, pero esto requeriria tener las terminales en sitio, aparte el tiempo de replicación sigue siendo muy lento para hacer la inserción de los registros, sin contar las conexiones que debería de hacer para que las terminales lo hagan vía GPRS.
  • No podría usar replicación primero porque los terminalistas estarían en zonas alejadas conectados vía GPRS, por lo que una replicación sería completamente insegura al intentar transmitir los datos.
  • Diariamente se requiere hacer esta replicación, y existen más de 20 terminales, lo que se requeriría una licencia del servidor MS SQL Server y una licencia por cada conexión de los clientes, a menos que se tuviera una licencia por procesador.
  • Con SQLite me evité dolores de cabezas por lo siguiente:
  • Importar las mismas 35 tablas junto con sus 100,000 registros me toma solo 17 segundos.
  • No requiero hacer replicaciones o conexiones raras entre las terminales y algun servidor, solo compactar la Base De Datos y transmitir el archivo vía GPRS cosa que me toma 5 minutos.
  • La librería de la Base de Datos va empotrada dentro del código de la aplicación, por lo que no requiero instalar algún tipo de servidor o aplicación extra más que la mía para que funcione la base de datos de SQLite
  • Puedo exportar cualquier esquema y datos de una Base de Datos, sí ! hasta tipos Blob.Puedo operar la Base de datos en Linux, Mac OS X Windows, FreeBSD,PocketPC2002, 2003, Windows Mobile 2005, Windows CE, etc.. y existen multiples herramientas y lenguajes para hacerlo.
  • Es Software Libre.
  • Es por eso que este script me ayudó a exportar toda la información de la Base de Datos a las PDAs sin dolores de cabeza, y cómo aportación lo pongo a su disposición libremente para que puedan usarlo en algún desarrollo.
    Esta es la línea que me permite exportar la información del archivo CSV
    $_registros["PRODUCTS"] = FileToTable("./catalogos/PRODUCTS.CSV", $dbHandle, $separador, $delimitador, "PRODUCTS", $_fields_productos, $debug);
    // $_registros["PRODUCTS"]  recibe la cantidad de registros del archivo CSV
    // FileToTable función que llamo para exportar el archivo
    // Ruta del archivo CSV
    // $dbHandle  Conector de la Base de Datos SQLite
    // $separador caracter de separación de campo del archivo CSV
    // $delimitador  caracter delimitador de campo  del archivo CSV
    // "PRODUCTS" nombre  de la tabla
    // $_fields_productos array que contiene la descripción de los campos de la tabla
    // $debug bandera para mostrar los registros no insertados en la tabla
     
    Para más información consulten el código y lean el archivo Doc, se aceptan sugerencias y comentarios.
    Referencias
    Eclipse
    PHP
    SQLite
    Wamp Server-Apache-PHP-MySQL sobre Windows
    Microsoft - Visual Studio 2005 .Net para C#

    Dejar un comentario

    Escribe el código Captcha que estás viendo

    Fuentes XML de comentario: RSS | Atom

    Emblemas

    Energizado por Jaws Project
    Soporta RSS2
    Energizado por Software Libre
    Energizado por Mozila Firefox
    Energizado por Ubuntu Linux
    Energizado por PHP
    Energizado por Apache Web Server
    Energizado por MySQL
    Energizado por SQLite
    atom

    ¿ Where The Hell Am I ?

    Mi Flickr







    Aquí Mis Mejores Fotos

    Eventos

    Encuesta

    ¿Que medio de comunicación usas más ?

    Comentarios Recientes