9

Modificaciones en Codeka

Como mucho conoceréis, Codeka es un software gratuito de facturación vía web y aunque es algo antiguo, para según que cosas cumple plenamente con su finalidad.

Me han pedido 4  modificaciones y ya he realizado 3! Son las siguientes:

1. Cuando se Facturan varios Albaranes en una, a la hora de imprimir que aparezca desglosado de qué Albaranes son los artículos y fecha. (Realizado!)

2. En los formularios siempre aparece el texto en mayúsculas, sin embargo, luego se guardan mayúsculas y minúsculas por lo que se ha modificado para que se muestren mayúsculas y minúsculas en los formularios. Esto se consigue simplemente modificando el CSS. (Realizado!)

3. Módulo de Presupuestos con posiblidad de pasar a Albarán. (Realizado!)

4. Módulo de Partes de Trabajo (En proceso!)

Saludos!!

Actualización! 18/05/2013
Disponible para descarga http://blog.eduardopagan.com/blog/2013/05/18/codeka-facturacion-web-ahora-con-modulo-de-presupuestos/

 

1

Recoger en Tienda en OsCommerce

Hoy he puesto un módulo en “Recoger en Tienda” en un OsCommerce, o mejor dicho, una mezcla de 2 módulos con alguna modificación:

Para el “shipping” he usado el módulo “Store Pickup Shipping Module”
http://www.oscommerce.com/community/contributions,164

Para el “payment” he empleado parte del “Pago en Mano + Retirar en mano” (la parte del pago lógicamente)
http://addons.oscommerce.com/info/5309

Ya aparece en Envío “recoger en tienda” pero en pago salen todos los módulos de pago incluido el “pago en tienda” y lo suyo es que si se escoge “recoger en tienda” salga luego sólo “pago en tienda” (que es lo que el cliente quiere) y también queremos que al escoger otro método de envío (por ejemplo “Seur”), el “pago en tienda” desaparezca. Para ello hay que modificar:

los módulos de “payment” que tengamos activos y:

la línea: global $order;
ponerla como: global $order, $shipping;

y buscar la línea relacionada con: $this->enabled
y poner a continuación:

if ($shipping[‘id’]==”spu_spu”) {
$this->enabled = false;
}

y en el caso del fichero “contado.php” (que es el de pago en tienda) hay que hacer lo mismo pero el if es:

if ($shipping[‘id’]!=”spu_spu”) {
$this->enabled = false;
}



Para que por defecto sea SEUR. OsCommerce automáticamente selecciona la tarifa de transporte más barata. En este caso específico queremos que seleccione la más alta por defecto, así que en el fichero “includes/classes/shipping.php” cambiamos la línea:
if ($rates[$i][‘cost’] < $cheapest[‘cost’]) {
por
if ($rates[$i][‘cost’] > $cheapest[‘cost’]) {

Saludos!

0

Probando Drupal

A lo largo de estos años de relación con la web y debido a mi inquietud he probado muchos CMS y scripts. Los míticos phpnuke, postnuke, mambo, joomla, oscommerce, prestashop, magento, wordpress, wordpress mu, buddypress, b2evolution y muchos más que ya ni recuerdo!

Pero me he dado cuenta que Drupal no lo había probado! (También tengo pendiente probar Plone, hacer una aplicación para iPhone y otra para Android! -entre otras cosas-)

Así que este fin de semana estoy probando Drupal en modo local a ver que tal.

Ya comentaré los resultados con un nuevo post!

Saludos!

0

Receta Crepes

he hecho crepes para merendar. Han salido muy ricos junto con nocilla. A ver si la próxima vez lo hago con nutella; ñam ñam!

Ingredientes (para 4 personas):
– 2 huevos
– 1 taza de harina
– 1 1/4 taza de leche
– 2 cucharadas de aceite
– 1 pizca de sal

Preparación:
– Se ponen todos los ingredientes en un recipiente y se mezcla bien con una batidora hasta que quede una masa totalmente homogénea.
Dejar reposar 1 hora.
La elaboración es bien sencilla. En una sartén se echa un poco de margarina y se echa un poco de masa; lo justo para tener una base fina. Se extiende y se espera un poco a que dore. Se da la vuelta y esperamos a que dore.
Una vez terminado el crepe, se pone en un plato, se unta con nocilla/nutella (también se puede emplear crema de leche, mermelada,…) y se dobla 2 veces por la mitad.

Saludos!

0

Tablesorter

Para mostrar tablas y ordenarlas de forma rápida

tablesorter is a jQuery plugin for turning a standard HTML table with THEAD and TBODY tags into a sortable table without page refreshes. tablesorter can successfully parse and sort many types of data including linked data in a cell. It has many useful features including:

Multi-column sorting
Parsers for sorting text, URIs, integers, currency, floats, IP addresses, dates (ISO, long and short formats), time. Add your own easily
Support for ROWSPAN and COLSPAN on TH elements
Support secondary “hidden” sorting (e.g., maintain alphabetical sort when sorting on other criteria)
Extensibility via widget system
Cross-browser: IE 6.0+, FF 2+, Safari 2.0+, Opera 9.0+
Small code size

http://tablesorter.com/docs/

0

Script para subir imagenes a ImageShack

Información en http://www.rohitab.com/discuss/index.php?showtopic=29759

0

Odisea de un disco duro y WHS

Esta semana he estado muy ocupado/preocupado con mi servidor de whs. Resulta que un disco duro estaba ya estropeándose. Me compro un 500GB en PcBox y lo añado a WHS y le doy a retirar al antiguo.

Al día siguiente inicio el WHS y salen errores por todos lados y el resultado es que el disco duro que compré en PcBox ha desaparecido la partición y diferentes herramientas de testeo de HD dan muy malos resultados. Algunas como por ejemplo HDD Regenerator va a saltos, cosa nunca vista; otras le dan de Healthy sólo un 10%.

Así que lo que era una simple sustitución de Disco Duro, se convierte en un odisea por pérdida de datos y no sólo eso.

Lo llevo a PcBox y al día siguiente me avisan que ya está. Que estaba defectuoso y que me lo cambian por uno nuevo. Voy a recogerlo y al llegar a casa ya por la noche me doy cuenta que me han tangao! Un disco duro que no he tenido ni 24h en mi poder y he pagado religiosamente y me querían colar un “Repaired Certified”!!!! Así que a mi estas cosas me dejan muy mal cuerpo y pasé una noche regular. A la mañana siguiente fui al PcBox ya pensando en las mil historias que me iban a decir y trabas que me iban a poner pero la verdad que fue como la seda (imagino que realmente sabían que me la estaban colando y no pusieron impedimentos). Este disco duro nuevo aún no lo he podido probar del todo porque sigo con mi odisea de WHS.

Me aparece la primera unidad de PcBox que compré en el listado de unidades de WHS. La intento eliminar y al poco me dice que no lo puede retirar. He probado diferentes herramientas como por ejemplo “Windows Home Server Cleanup Tool” que tardó unas 8 horas y para que funcionase correctamente el fichero CMD creado tuve que regrabarlo con formato DOS empleando TextPad. Además estuve aplicando attributos -r -s -h a todas las carpetas recursivamente y también estuve con temas de permisos de seguridad para que el CMD borrara bien. Pese a todo sigue sin dejarme retirar la unidad.

Además cuando inicia windows, salen errores de que no se pudo inicializar el servicio de backups, ni de replica, algún error general de whs y ahora mismo estoy probando a ver si puedo hacer un Server reinstall que se ve que es la única forma de lograr una reconstrucción del tombstone o lo que es lo mismo, la base de datos que los ficheros que hay en DATA y apuntarlos bien si existen realmente.

Al seleccionar reinstalar WHS informa que tanto la unidad del sistema SYS como la unidad DATA que no estén duplicadas, desaparecerán. Dado que no tengo carpetas duplicadas (pues el servicio no funciona). He iniciado y estoy copiando la carpeta d:\de\shares\ a una unidad externa. A ver como queda luego la cosa…

0

Hoy, técnicas HDR con una sóla foto JPG

Comenzaré definiendo qué es HDR según la wikipedia:

High dynamic range (HDR), aunque el nombre completo de esta tecnología es “high dynamic range rendering” o HDRR (renderizado de alto rango dinámico), es una tecnología de renderizado que imita el funcionamiento de la pupila en el ojo humano.

Es una tecnología de reciente aparición en fotografía digital, que también se beneficia de este realismo, y consiste en tomar tres o más fotografías de una escena estática: unas subexpuestas (-1 o 2 pasos), otra normal, y la otras sobreexpuestas (+1 o 2 pasos). Los nuevos programas de edición fotográfica comienzan a venir equipados con un render que permite unificar estas imágenes consiguiendo el efecto HDR, de forma que se reproducen con nitidez tanto las zonas oscuras como las más iluminadas. En teoría, a mayor número de imágenes, mayor calidad del “renderizado” HDR. También numerosas cámaras actuales permiten, con un solo disparo, la toma de 3 o más imágenes con distintos niveles de exposición. Usualmente esta función es citada como “horquillado” de exposición, y es recomendable tomar las imágenes con un trípode o soporte fijo.

En este caso y dado que ni siquiera tengo trípode, se puede intentar emular este efecto que no tiene nada que ver con cómo quedaría realizándolo correctamente, pero sí que se obtiene una bonita y peculiar imagen.

… Continue Reading

0

Eliminar registros duplicados en mysql

SELECT
nombre_campo, count(*)
FROM
nombre_tabla
GROUP BY
nombre_campo
HAVING
count(*) > 1;

Y para que no pase más, poner el campo pertinente en UNIQUE

1

Lan Core

Servidor, cliente y sistema operativo para Thin Clients

Lan Core fue diseñado originalmente para ofrecer una solución Thin Client completa basada en Windows, es decir, utilizando un sistema operativo Windows en la estación de trabajo central (i.e. en el servidor). Para conseguir esto Lan Core incluye todo lo necesario para poner en marcha una red de thin clients, esto es: una aplicación servidor para el arranque de los clientes (los denominados thin clients o terminales), el sistema operativo de los clientes (una version empotrada basada en Linux), y una aplicación visual para la gestión del servidor y los terminales. El arranque de los thin clients se realiza a través de la red y está basado en el protocolo PXE (Preboot Execution Environment), para lo cual Lan Core proporciona un servidor DHCP y un servidor Trivial FTP para Windows.

http://lancore.sourceforge.net/es/thin_client_software.html

Pages ... 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15