viernes, 23 de marzo de 2012

Instalar Firebird + PHP en CentOS

Pasos para instalar firebird en CentOS, aunque fue probado en CentOS 6 no dudo que difiera a v5

PASO 1
Instala el repositorio de EPEL
http://fedoraproject.org/wiki/EPEL

PASO 2
ejecutamos en shell
#yum --skip-broken  install firebird-* php-interbase php-pdo*
y
#yum install firebird

PASO 3
iniciamos firebird y reiniciamos apache


#/etc/init.d/httpd  restart
#/etc/init.d/firebird-superserver start




y listo 

interbase

Firebird/InterBase Supportdynamic
Compile-time Client Library VersionFirebird API version 25
Run-time Client Library VersionLI-V6.3.1.26351 Firebird 2.5

DirectiveLocal ValueMaster Value
ibase.allow_persistentOnOn
ibase.dateformat%Y-%m-%d%Y-%m-%d
ibase.default_charsetno valueno value
ibase.default_dbno valueno value
ibase.default_passwordno valueno value
ibase.default_userno valueno value
ibase.max_linksUnlimitedUnlimited
ibase.max_persistentUnlimitedUnlimited
ibase.timeformat%H:%M:%S%H:%M:%S
ibase.timestampformat%Y-%m-%d %H:%M:%S%Y-%m-%d %H:%M:%S


PDO

PDO supportenabled
PDO driversfirebird, mysql, odbc, pgsql, sqlite

PDO_Firebird

PDO Driver for Firebird/InterBaseenabled










viernes, 16 de marzo de 2012

Definiciones para un programador

"Depurar es dos veces más difícil que escribir el código en primer lugar. Entonces si escribes el código tan astutamente como sea posible, no eres -por definición- tan listo como para depurarlo."
Brian Kernighan

"Sólo hay dos tipos de lenguajes: aquellos de los que la gente se queja y aquellos que nadie usa."
Bjarne Stroustrup

"Cualquier tonto puede escribir código que un ordenador entiende. Los buenos programadores escriben código que los humanos pueden entender."
Martin Fowler

"Hay dos formas de diseñar software: la primera es hacerlo tan simple que obviamente no hay deficiencias y la segunda es hacerlo tan complicado que no hay deficiencias obvias. La primera forma es mucho más difícil.".
C.A.R. Hoare

"Mucho del software hoy en día se parece a una pirámide egipcia: con millones de ladrillos apilados uno encima del otro, sin integridad estructural y hecho por pura fuerza bruta y miles de esclavos."
Alan Kay

"Medir el progreso de la programación por líneas de código es como medir el progreso en la construcción de aviones por el peso."
Bill Gates

Ejemplo de factura electrónica 2022 en Panamá (DGI)

Código fuente Facturación 2022 Panamá Panamá comenzó el proceso de migración a facturación electrónica,  actualmente ya salieron los primero...