3

Cálculo del Dígito de Control en Código de Barras EAN a través de EXCEL

Después de un buen rato buscando información por internet, de ver los tres pasos para la realización de este cálculo y ver como alguno ofrece alguna solución para Excel que no es correcta, a continuación pongo mi fórmula de EXCEL para el cálculo del dígito de control de los códigos de barra EAN-13. Se supondrá que el número de 12 dígitos estará en la casilla B8 y en la C8 o D8 pondremos la fórmula que ella, en sí misma nos ofrecerá el código de barras completo:

=CONCATENAR(B8;MULTIPLO.SUPERIOR((VALOR(EXTRAE(TEXTO(B8;0);1;1))*1)+(VALOR(EXTRAE(TEXTO(B8;0);2;1))*3)+(VALOR(EXTRAE(TEXTO(B8;0);3;1))*1)+(VALOR(EXTRAE(TEXTO(B8;0);4;1))*3)+(VALOR(EXTRAE(TEXTO(B8;0);5;1))*1)+(VALOR(EXTRAE(TEXTO(B8;0);6;1))*3)+(VALOR(EXTRAE(TEXTO(B8;0);7;1))*1)+(VALOR(EXTRAE(TEXTO(B8;0);8;1))*3)+(VALOR(EXTRAE(TEXTO(B8;0);9;1))*1)+(VALOR(EXTRAE(TEXTO(B8;0);10;1))*3)+(VALOR(EXTRAE(TEXTO(B8;0);11;1))*1)+(VALOR(EXTRAE(TEXTO(B8;0);12;1))*3);10)-((VALOR(EXTRAE(TEXTO(B8;0);1;1))*1)+(VALOR(EXTRAE(TEXTO(B8;0);2;1))*3)+(VALOR(EXTRAE(TEXTO(B8;0);3;1))*1)+(VALOR(EXTRAE(TEXTO(B8;0);4;1))*3)+(VALOR(EXTRAE(TEXTO(B8;0);5;1))*1)+(VALOR(EXTRAE(TEXTO(B8;0);6;1))*3)+(VALOR(EXTRAE(TEXTO(B8;0);7;1))*1)+(VALOR(EXTRAE(TEXTO(B8;0);8;1))*3)+(VALOR(EXTRAE(TEXTO(B8;0);9;1))*1)+(VALOR(EXTRAE(TEXTO(B8;0);10;1))*3)+(VALOR(EXTRAE(TEXTO(B8;0);11;1))*1)+(VALOR(EXTRAE(TEXTO(B8;0);12;1))*3)))

En caso de querer el dígito de control aislado:

=(VALOR(EXTRAE(TEXTO(B8;0);1;1))*1)+(VALOR(EXTRAE(TEXTO(B8;0);2;1))*3)+(VALOR(EXTRAE(TEXTO(B8;0);3;1))*1)+(VALOR(EXTRAE(TEXTO(B8;0);4;1))*3)+(VALOR(EXTRAE(TEXTO(B8;0);5;1))*1)+(VALOR(EXTRAE(TEXTO(B8;0);6;1))*3)+(VALOR(EXTRAE(TEXTO(B8;0);7;1))*1)+(VALOR(EXTRAE(TEXTO(B8;0);8;1))*3)+(VALOR(EXTRAE(TEXTO(B8;0);9;1))*1)+(VALOR(EXTRAE(TEXTO(B8;0);10;1))*3)+(VALOR(EXTRAE(TEXTO(B8;0);11;1))*1)+(VALOR(EXTRAE(TEXTO(B8;0);12;1))*3)-MULTIPLO.SUPERIOR((VALOR(EXTRAE(TEXTO(B8;0);1;1))*1)+(VALOR(EXTRAE(TEXTO(B8;0);2;1))*3)+(VALOR(EXTRAE(TEXTO(B8;0);3;1))*1)+(VALOR(EXTRAE(TEXTO(B8;0);4;1))*3)+(VALOR(EXTRAE(TEXTO(B8;0);5;1))*1)+(VALOR(EXTRAE(TEXTO(B8;0);6;1))*3)+(VALOR(EXTRAE(TEXTO(B8;0);7;1))*1)+(VALOR(EXTRAE(TEXTO(B8;0);8;1))*3)+(VALOR(EXTRAE(TEXTO(B8;0);9;1))*1)+(VALOR(EXTRAE(TEXTO(B8;0);10;1))*3)+(VALOR(EXTRAE(TEXTO(B8;0);11;1))*1)+(VALOR(EXTRAE(TEXTO(B8;0);12;1))*3);10)

Ahí queda eso y ahora un poco de teoría.

El proceso de cálculo es muy sencillo, basta con seguir tres puntos:

*Numerando el código de Derecha a Izquierda, se multiplican por 1 los
dígitos que ocupan posición par, y por tres los dígitos que ocupan posición
impar.

*Se suman los valores de los productos obtenidos.

*Se busca la decena superior al resultado de la suma anterior y se restan
estos dos valores. El resultado obtenido es el dígito de control.

Ejemplo práctico:

(12) (11) (10) (9) (8) (7) (6) (5) (4) (3) (2) (1) Numeración
8 4 1 2 3 4 5 6 7 8 9 1 Código EAN-13 sin dígito de Control
1 3 1 3 1 3 1 3 1 3 1 3 Primer Paso (el multiplicador para cada posición)
8 12 1 6 3 12 5 18 7 24 9 3 Resultados (de la multiplicación)

8+12+1+6+3+12+5+18+7+24+9+3 = 108 Segundo Paso (suma de todas las multiplicaciones)

Valor de la decena Superior ………………. 110
Valor del resultado obtenido ………………. 108
Diferencia = 2

Resultado de la Resta : 2 DÍGITO DE CONTROL
EL CÓDIGO COMPLETO ES: 84 12345 67891 2

0

Particion Oculta en Servicio Técnico

A veces le “meto mano” al servicio técnico, es algo que me gusta y aunque sea de uvas a peras pues bajo y me meto con alguna máquina por variar de trabajo.
A lo mejor es una tontería pero alguna vez se me ha pasado por la cabeza el saber cómo hacen algunos fabricantes para crear una partición oculta con el sistema operativo inicial, y si te “peta” windows, pues coges y aunque lo pierdes todo, restauras y al rato ya tienes otra vez el ordenador como lo compraste.
Tras buscar y buscar por foros, encontré una herramienta (que para variar aún no he probado) que realiza esa función.
La verdad que pensándolo un poco, aunque la idea mola mazo xD, aqui en la tienda no sirve demasiado pues no es lo mismo un portátil (que casi no se puede actualizar el hardware) que un PC que en cuanto actualices la placa base o se te estropee y haya que cambiarla o incluso el disco duro (que parece que últimamente los miras con mala cara y se rompen sólos) pues ya no valdría esa herramienta que deja el windows como de casa (habría que volver a crearlo).
Pero bueno, el programita que encontré es http://www.acronis.com/oem/ y no se si llegaré a probarlo pues creo que cobran unos 60€ por cada equipo. En un portatil a lo mejor se lo pueden permitir, en un PC pues la cosa está más apretada de margen.

0

¿Decir la verdad al cliente?

A veces se me han planteado situaciones como las de hoy en las que hago lo que mi ética me dictamina.
Un cliente se presenta con una memoria ram en la mano (256mb DDR400). Me comenta si tenemos módulos pues el suyo está estropeado.
Pues ni corto ni perezoso miro en el almacén y efectivamente hay módulos de memoria, le saco uno (512mb DDR400) y le digo el precio, además de que con Windows XP notará un poco de mejoría al tener mayor memoria. A todo esto que me choca que el cliente traiga el módulo de memoria en la mano y le pregunto:
YO: ¿Pero como sabe que está estropeado?
Cliente: Pues me lo ha dicho un técnico.
Yo: Ah, si te lo ha dicho un técnico pues entonces OK.
(A todo esto que me quedo con la mosca detrás de la oreja porque si se lo ha dicho un técnico porqué no se lo ha cambiado el técnico?¿ Así que “ataco” de nuevo)
Yo: Pero… entonces el ordenador no enciende, no?¿
C: Si, el ordenador enciende y pita y no llega a la pantalla de inicio de windows
Yo: (Me quedo flipando del “técnico” que le había dicho eso) Pues cuando un ordenador pita puede ser por la VGA u otras razones. ¿Te sale algo en pantalla?
C: Si, me sale unos textos y pita y se queda ahí. Y el técnico me ha dicho que eso es de la memoria.
Yo: (Me descojono internamente) Pues poco técnico será si le ha dicho eso (y me quedo tan pancho). ¿Pero entonces salen letras? (No me lo podía creer)
C: Si, salen letras pero no puedo meter la clave.
Yo: Eso seguramente es la BIOS del ordenador que lleva una pila y lo debes de haber dejado desenchufado de la corriente un tiempo …blablabla…
C: Ahora que lo dices, si que lo he tenido un tiempo quitado de la corriente…
Yo: Lleva cuidado con el técnico que te ha recomendado eso (si le ha recomendado cambiar la memoria ram por una desconfiguración de la BIOS, ¿qué hará cuando entre un virus al ordenador? ¿Cambiar la placa base? xD)
C: Es que es técnico pero es ya mayor
(Si, cuando los ordenadores no tenian disco duro…en fin…)
Yo: Pues si como me dices que tienes Windows XP yo te recomiento que le pongas las 512Mb. de RAM te irá mucho más fluido el windows y si no te aclaras con lo de la BIOS te lo traes y te lo miramos pero ya te tendríamos que cobrar servicio técnico. Que otra persona a lo mejor te vende la memoria RAM y se queda tan tranquilo pero es que yo, venderte algo sabiendo que no es eso, pues no.
C: Ah, vale gracias, pues lo miraré de traer.

No se si lo traerá o no, pero a mi me gusta hacer lo correcto. Quizás no soy el vendedor perfecto que una empresa desearía tener pero yo creo que a la larga, dar buenos consejos y dejar correctamente los equipos atrae más dinero que el que sólo se dedica a vender (aunque en este mundo no todo funciona con esta lógica y menos en informática, así que tampoco estoy seguro de lo que acabo de decir).

La pregunta de esta entrada es: ¿decir al cliente el problema real? o ¿quedarme callado, no preguntar, vender y punto? A lo mejor si no hubiera sido tan curioso hubiera vendido un módulo de memoria pero yo creo que el cliente lo hubiera traido otra vez, casi seguro.
Así que, qué es mejor¿? Soy mal vendedor?¿ (A parte que lo mio no es vender si no la programación :P)

0

La pila del ordenador

Bueno, esto me pasó el otro dia. Increible pero cierto y que conste que lo pongo aqui porque me resulta gracioso. No me rio de las personas ni de su desconocimiento, simplemente para mi, conocedor de la materia, me resulta un poco cómico al igual que yo les resultaré gracioso cuando pregunto cosas que no entiendo a gente que entiende :D

Entra un cliente a la tienda pila de placa base en mano:

Cliente: Hola, tenéis pilas para el ordenador
Yo: Pues no tenemos, es algo que no se suele estropear
C: Es que el ordenador no enciende y era para cambiar la pila
Y: Pero sale algo en pantalla o algun error o algo?¿
C: No, no enciende
Y: Pues eso no creo que sea la pila, la pila sirver para mantener la información de la BIOS almacenada pero puede arrancar perfectamente aunque falle la pila
C: Pues no se. Un amigo no le iba el ordenador, le cambió la pila y ya le funcionó; y yo iba a hacer lo mismo
Y: ….

Pues eso :D a mi me resultó chocante. A ver si ahora va a resultar que hay algo que no se y del que se rien es de mi xD

0

Error de inicio de sesión

Error de inicio de sesión: no se ha concedido al usuario este tipo de inicio de sesión en este equipo

Pues ese error me sale hoy en el trabajo al intentar acceder a un Windows 2003 Server (servidor IBM con licencia original) y tras mucho buscar y buscar y requete buscar (y probar y probar ,….) pues he hecho un par de cosas que han solucionado el problema:

1. http://www.neoteo.com/tabid/54/ID/844/Title/Error_de_inicio_de_sesion__no_se_ha_concedido_al_usuario_este_tipo_de_inicio_de_sesion_en_este_equipo/Default.aspx?844=Title&Error_de_inicio_de_sesion__no_se_ha_concedido_al_usuario_este_tipo_de_inicio_de_sesion_en_este_equipo=Default.aspx

2.

1.- ir a panel de control
2.- ir a herramientas administrativas
3.- ir directiva de seguridad local
4.- elejir directivas locales
5.- elegir asignacion de derechos de usuario
6.- “Tener acceso a este equipo desde la red” – Agregar: Todos (y también revisé otras opciones del mismo lugar)

solucionado

0

Eliminar miles de correo en servidor

Este Post es un poco específico y no va dirigido al usuario final.

Simplemente voy a comentar que me he topado con un Addon para WHM/Cpanel que sirve entre otras cosas para eso. Hay veces que creamos cuentas del tipo “Catch all” y las dejamos en el olvido y cuando queremos darnos cuenta está con 100.000 correos o más.

Una solución sería eliminar el fichero de correo a través de SSH pero dado que he visto este Addon que parece que hace más cosillas voy a ver si lo pruebo y ya os comento algo.

ConfigServer Mail Manager (cmm)

Saludos.

Edit1: Pues dado que desde hace no mucho tiempo la nueva version de cPanel requiere mbox en vez de maildir -o viceversa, no lo recuerdo con exactitud- y por pereza aun no hice la transformacion, pues justo la opcion de vaciar la cuenta de correo no aparece :D asi que no me vale. No obstante tambien he visto que ofrecen scripts de antivirus y firewall gratuitos, parece interesante.

Edit2 (27-nov-2007): Ahora si que si. Me ha tocado eliminar los correos. Era exageradamente exagerado: 1gb de correo basura y es que estaba en la cuenta catch-all y no era usada. Ya la he puesto para que enrute a :fail: y ahora me toca vaciar la cuenta. Dado que accediendo a través de webmail se queda un poco frito o más bien no aparece el listado de emails estoy probando un programita que aunque no es que sea una maravilla va haciendo su cometido bastante bien. Es el típico programa que se descarga las cabeceras y luego puedes borrar los mails. Me está descargando a razón de 40mails/segundo y luego la eliminación lo hace aproximadamente a 4mails/segundo, teniendo en cuenta que hay 133.021 mensaje, pues toca: 3325 segundos para la descarga (55 minutos) y luego 9 horas para el borrado. A esperar toca pues no tengo acceso root al servidor que yo creo que eliminando el contenido de la carpeta… :D pero como trabaja solo tampoco hay prisa. Ahi se queda.. xD

Edit2 (7abr2008): Pues lo he vuelto a necesitar y en su día no apunté el nombre del programa. Vallen POP3 Mail Checker. :D

Edit3 (18sep2008): MailBOX Exterminator, lo borra todo, molt be :D (sigo esperando lo mio) Es lo que tiene ser bueno, que le toman a uno el pelo; pero todo tiene sus límites incluso hasta yo tengo los mios y cuando estallo mejor no estar cerca.

 

0

¿Nunca he hablado del SYSPREP?

Pues pensé que sí pero revisando un poco el Blog por encima veo que no y es muy útil para actualizar equipos. Es decir cambiar la Placa Base, CPU, Memoria, etc. e intentando conservar el mismo Windows y no morir en el intento y tener que reinstalar el windows.

Pues eso es básicamente Sysprep. Va incluido en el disco de instalación de Windows XP en la carpeta \SUPPORT\TOOLS\DEPLOY.CAB

¿Qué hace básicamente Sysprep? Pues básicamente lo que hace (tras una configuración previa del programa) es eliminar todos los drivers de Windows del sistema actual y apagar el equipo. En ese momento cambiamos la placa y todo lo que haga falta y volvemos a encender nuestro antiguo Windows con nuestros programas y arrancará de una forma especial que empezará a detectar dispositivos. Luego se instalan los drivers que falten y ya está. Nuestro antiguo Windows con todos nuestros programas y ficheros y juegos sin morir en el cambio de placa base :D (como comentario tengo que decir que las contraseñas del Messenger, del Correo Electrónico, etc. se “des-recuerdan” y hay que volver a ponerlas).
Pero tras esta gran utilidad también existe otra para los montadores de equipos.

Imaginemos que Instalamos el Windows y los programas básicos (StarOffice, Grabación CD/DVD, descompresores gratuitos, Windows Messenger, Codecs, etc.) lo básico para que un ordenador empiece a funcionarle a un cliente y no te venga luego diciendo “oye que esto no lleva nada”, esto parece que no pero lleva de tiempo más de 1 h.
Ahora imaginemos que tras tener todo el sistema operativo puesto a punto, le realizamos un Sysprep, se apaga, le hacemos un Ghost a un disco duro del Servicio Técnico y ahora en cada equipo que queremos montar simplemente le metemos la imagen del Ghost (unos 15 minutos) y le instalamos los drivers (unos 5 minutos), pues vemos que se reduce considerablemente el tiempo de instalación de 1,20h a 0,20h :D
Meter esta imagen en un CD Bootable con el Ghost incluido sería ya lo más cómodo del mundo xD yo estoy deseando que la tienda monte equipos a tope para ponerlo en práctica porque todo hay que decirlo la venta de equipos ahora mismo es mínima.

Qué mejor manual que este de SuperTecnicos:

http://tecnics2.madpage.com/modules.php?name=News&file=article&sid=8

que incluso está en versión doc.

Por si acaso algún dia no estuviera operativo dicho web subo una copia directa a mi servidor.

0

Prácticas de Informática

Bueno, pues hoy a comenzado en la “empresa” un chico nuevo en prácticas. Siempre me toca a mi hacer de tutor pues cada año tenemos uno nuev@ y unas veces les gusta más el servicio técnico y otras los temas relacionados con el web.
Este año toca el tema del web y mi procedimiento es normalmente parecido y creo que salen con más conocimientos que los que obtienen y sobretodo más prácticos pues está claro que uno recién salido de estudiar no sale ya 100% listo para trabajar y me gusta que aprendan alguna cosa más que les sea útil el dia de mañana.
Como se que tienen base de programación les pongo el mismo manual para que lo sigan y prueben los ejemplos de PHP:

http://es.tldp.org/Manuales-LuCAS/manual_PHP/manual_PHP/index.htm

Aparte les explico el funcionamiento de los programas que empleamos aqui para seguir el manual: Total Commander (para el FTP) y TextPad (para la edición de archivos)

Y por ahora ya tienen para practicar y asentar un poco más los conocimientos. Luego ya paso a ejemplos prácticos y útiles para la empresa para que se estrujen un poco el cerebro y posteriormente tocará Photoshop y Dreamweaver.

0

Impresion de Carteles

Hay veces que se necesita imprimir algo a gran tamaño y no sabemos donde acudir y la verdad que hay imprentas un poco cara. Si el tamaño no es excesivamente grande (30x40cm o 50x70cm) una opción interesante es un Revelado Digital.
Personalmente he probado el servicio de Pixaco para un revelado de 50×70 y la verdad que estoy muy contento con el servicio y el resultado pero también hay otros sitios de revelado e impresión digital y offset por internet con precios interesantes. Tengo que decir que no se cómo funcionaran pues el único que he probado ha sido Pixaco:

www.pixaco.es

www.clubflyer.es

www.print24.es

www.vibeimpressio.com

www.digitalzero.es

www.imprentaweb.com

En print24 se puede ver unas webcam de diferentes zonas de trabajo y la verdad que impresiona ver tanta máquina y gente revisando todo (no se dónde estarán ubicadas las máquinas si aqui o fuera de España). En clubflyer parece interesante el precio como por ejemplo impresion de 200 carteles de 50×70 a todo color por 189 + transporte + IVA.

EDITO: Pues parece que los de print24.es además de esas medidas que aparece en su página web se pueden realizar más medidas y opciones a través de sus diferentes webs www.flyer24.es www.poster24.es www.folleto24.es www.postcard24.es www.officeprint24.es www.magacin24.es
Lo de 24 es porque tienen opción de realizar el trabajo en 24 horas, eso sí, te sale muchisimo más caro pero para una urgencia lo veo fiable. Ya me contaréis alguno o ya os contaré yo algún dia :P

EDITO2: Un web también interesante es http://flyer.eu/ sobre todo, la información y plantillas que dan al usuario.

0

Recomendaciones de un “amigo”

Hoy se presenta un cliente y comenta que su ordenador no arranca. Iba cada vez más lento y peor hasta que dejó de funcionar.
Pregunto lo de siempre. ¿Tienen Internet? ¿Tienen antivirus?
Hoy en día navegar por internet sin antivirus es un peligro y más si es gente que no controla del todo y no lleva el cuidado que debiera, pues virus 100% asegurado.
Pero la respuesta del cliente es la siguiente:
“Si, tenemos internet”
“Antivirus? No. Un amigo nos recomendó reinstalar el windows y no instalar antivirus”
Y ahí me sale del alma decirle al hombre “Pues vaya una recomendación más mala” :)
Es increible las recomendaciones que dan algunos “amigos”, ¿en qué estaría pensando el amigo? Es tópico decirlo pero: Im-presionante.

Pages ... 1 2 3 4 5 6