Source: https://www.ks7000.net.ve/2016/05/?month=jan&yr=2020
Timestamp: 2020-03-31 21:31:26+00:00

Document:
mayo 2016 - KS7000+WP
ProFTPD tutorial en GNU/Linux Debian/Ubuntu
Publicado el sábado, 28 de mayo de 2016 | por ks7000
Muchas veces necesitamos copiar archivos de una computadora a otra de manera rápida y para ello podemos utilizar el Protocolo de Transferencia de Archivo (FTP por sus iniciales en inglés File Transfer Protocol). Pero para ellos debemos utilizar (sin importar el tipo sistema operativo en ambas máquinas) un programa servidor y un programa cliente. Para el programa servidor en esta oportunidad presentamos ProFTPD un programa de código abierto -software libre- sobre el sistema operativo GNU/Linux. Para este tutorial utilizaremos Ubuntu como máquina servidora de archivos: bajoe ste ambiente instalaremos el ProFTPD.
Breve historia del FTP.
En 1971, mucho antes de inventarse el protocolo TCP/IP, ya había la necesidad de copiar archivos de un ordenador a otro, el problema es que ambas máquinas tenían sus propios «sistemas operativos» (eran los albores de la infomática: en realidad era un software que servía única y exclusivamente a cada modelo de máquina en particular, hoy día le decimos «firmware»). Para resolver este problema el programador indio Abhay Bhushan propuso la norma en el documento RFC 114 donde esbozó cómo hablarían las máquinas por medio de una conexión indirecta. Este método de conexión indirecta significaba que no se necesitaba un nombre de usuario o identificación (o incluso contraseña alguna) para acceder a los archivos de una computadora destinada a alojar datos (archivos).
Para aquella época la seguridad era muy simple: ¿quién tiene dinero para comprar una computadora y de paso tenerla en linea? «La nube» -como se empeñan en llamarla hoy- era muy pequeña, todos se conocían. Por ello no se pretendía ir más allá de resolver el problema de pasar datos por medio del Programa de Control de Red de trabajo (NCP por sus siglas en inglés de «Network Control Program«) la primigenia y precursora capa de red para entonces. Aquí el sr. Bhushan propuso utilizar los caracteres ASCII siguientes para controlar los paquetes al transmitirlos: SOH, STX, ETX, DC1, DC2, DC3, US, RS, GS y FS. También se definió los comandos a utilizar definidos por un solo caracter ASCII: recordad que el hardware era lentísimo y cada bit ahorrado era tiempo ganado. Esto fue un denominador común en el nacimiento de TODOS los protocolos de esa época: debido a la limitación de hardware existente MENOS ES MÁS -y cuya principal consecuencia fue el «bug» del milenio en el año 2000, pero esa es otra historia-.
"History of #FTP"https://t.co/agOVgzBb6v
— KS7000 (@ks7000) 1 de agosto de 2016
Así, por ejemplo, el comando «Retrieve» (descargar un archivo) se iniciaba con la letra «R» a lo que el servidor respondía con un «ready-to-send (rs)» enviando el caracter «>» y finalizaba de enviar el archivo con el comando «complete_file» enviando el caracter «*» (todo lo anterior «encapsulado» por los códigos STX y ETX, entre otros). Si quereís ahondar más en el uso de caracteres ASCII como «protocolo» de intercambio de información podeís hacer click en este enlace.
Ya para 1980 esta norma fue reemplazada por la RFC 765 donde soportaba los entonces nuevos protocolos TCP y TELNET (el señor Jon Postel, proponente, así aclara en la introducción donde asume el conocimiento previo de dichas normas). Además incluye una terminología donde incluye conceptos nuevos acorde con la tecnología y hardware exitentes y los comandos dejan de ser de un solo caracter a varios, iniciando así un lenguaje de alto nivel (lo comprendemos los humanos, por ejemplo, desconectarse o «logout» se enviaba un comando «QUIT«).
En 1985 de nuevo el señor Jon Postel -junto con J. Reynolds- lanza la RFC 959 donde reconoce los nuevos artefactos de computación y los define, aparte de agregar comandos opcionales como el famoso MKD -«make directory», crear un directorio- sumando funcionalidad práctica los programas clientes. Esta sigue siendo la norma vigente hoy en día y la razón de su longevidad es que es muy parecida a todas las cosas que podemos hacer hoy día por medio de una linea de comandos en nuestras propias computadoras: copiar, renombrar, mover archivos, etc.
Nota curiosa: Jon Postel es el creador de 8 servidores de dominio raíz DNS agrupados bajo la figura de Internet Assigned Numbers Authority (IANA), lo cual hizo para separarse de la ARPANET (4 servidores raíz en control del ejército de los EE.UU.) sin perder conexión nunca -ni en ningún momento- ambas redes entre sí. A pesar de sus detractores, fue una acción heróica y por represión el gobierno hizo que se detractara en sus acciones y una semana después se adueñó de la IANA -incluso la Wikipedia apunta que la fundó el gobierno lo cual no es así, el autor intelectual es Postel- y el incidente quedó registrado en el RFC 2468. Postel murió 9 meses después del asunto debido a un ataque al corazón -¿quién no se preocuparía si tu propio gobierno te reprime en tus pensamientos?- y con el pasar de los años el triunfo fue para Jon Postel: hoy la IANA es apenas un departamento de la ICANN donde los «civiles» somos en realidad quienes controlamos los nombres de dominios en internet -insisto: siguen habiendo detractores de que no tenemos ese control pero esa discusión no la detallaremos en esta entrada-.
En 1994 en la RFC 1579 se agrega se Firewall-Friendly FTP (passive mode), en 1997 se hace un enmienda para agregarle seguridad en la RFC 2228 y en 1998 en la RFC 2428 hace soporte para IPv6 y define un nuevo modo pasivo de conexión. Este modo pasivo se agrega para dar soporte a servidores FTP que están en una red de área local regida por un NAT (un enrutador utilizado para compatir una conexión a internet entre varios ordenadores o artefactos) o un «Firewall» (filtro de conexiones entrantes utilizado para evitar entradas no autorizadas en una computadora).
Pero para que conozcaís cual es la diferencia entre modo activo y modo pasivo, vamos a explicarlo corriendo el riesgo de ser demasiados simplistas -catedráticos, PhD, licenciados, etc. perdonadme por adelantado debido a lo que os voy a decir-. El esquema de conexión (conocido hoy como conexión en modo activo) es el siguiente:
Conexión modo activo:
Un servidor de archivos ejecuta constantemente (da servicio) un programa que «escucha» en el puerto 21 y «habla» por el puerto 20 (imaginemos una carretera doble vía: así evitamos colisiones de paquetes).
Un cliente dado conoce la dirección IP del servidor y abre un puerto de escucha N.
El cliente envia el comando «PORT» acompañado de su dirección IP y el puerto N abierto en el paso 2 al puerto 21 del servidor.
El servidor envia respuesta por su puerto 20 al puerto N del cliente.
Se ejecutan más comandos, los que se necesiten o deseen.
Se cierra la conexión por cualquiera de las dos partes tras lo cual quien recibe el aviso de cierre contesta indicando que también cierra la conexión.
Conexión modo pasivo:
Un servidor de archivos ejecuta constantemente un programa que «escucha» en el puerto 21 y «habla» por el puerto 20.
Un cliente dado conoce la dirección IP del servidor y simplemnte envia al puerto 21 del servidor el comando «PASV» (está prohibido enviar algo más, es decir se vnia SIN parámetros).
El servidor recibe por el puerto 21 y procede a abrir un puerto «de salida» N.
El servidor contesta por el puerto 20 enviando un código «227» más un texto explicativo más su propia dirección IP acompañado del puerto N abierto en el paso 3.
El cliente recibe el mensaje del punto anterior y cuyo formato es el siguiente: «227 Entering Passive Mode. A1,A2,A3,A4,a1,a2» donde A1~A4 es la dirección IP y a1*256+a2=puerto N abierto en el servidor.
Comandos de respuesta numerados y agrupados.
En la sección anterior pudieron observar que el servidor responde con un comando numerado, 227 en el caso del comando PASV. En realidad todos los comandos que comienzan con el número 2 son comandos de respuesta exitosa y que se espera por un nuevo comando que no tiene que ver con el comando previamente enviado. El resto de las numeraciones de respuesta son las siguientes:
1XX Comando exitoso y se espera un hilo de comandos (mantener orden estricto).
2XX Comando exitoso y se esperan nuevos comandos.
3XX El comando ha sido aceptado pero necesita más datos para completarlo.
4XX El comando no se aceptó de manera temporal, se puede intentar de nuevo más tarde.
5XX El comando se negó de plano, no reintentar.
6XX Son utilizados en protocolos seguros de transferencia.
X0X Errores de sintaxis o comandos superfluos.
X1X Mensajes informativos.
X2X Referentes a conexión.
X3X Referentes a ingreso a cuentas y autenticación.
X4X No especificados en la norma.
X5X Referentes a sistemas de archivos.
Como podéis observar hay diversas combinaciones posibles, no obstante ya hay unos mensajes predefinidos que podéis observar en este enlace. No obstante no quiere decir que no hay más mensajes, por ejemplo Microsoft -empresa que gusta de hacer las cosas a su manera apalancados por muchísimo dinero de por medio- creó su propio mensaje no normado e identificado con el número 234 («2» comando exitoso pero «3» se necesitan más datos para acceder a la cuenta y «4» un mensaje solo para nosotros los seres humanos). Así que si creaís vuestro propio sofware libre de servidor FTP no dudéis de informar a vuestro clientes con el código 234 cuando tengan problemas para autenticarse con vosotros y se lo explicáis bien amablemente. 😉
ProFTPD logotipo
Breve historia del ProFTPD.
ProFTPD nace de la necesidad de tener un software con mayor seguridad y con miras a complementar al servidor web Apache. Sus autores invirtieron mucho tiempo y esfuerzo en WU-FTPD (wuarchive-ftpd), un servidor FTP para Unix, al cual le corrigieron muchos errores de seguridad. Pronto se dieron cuenta que lo mejor era comenzar un proyecto totalmente nuevo al cual denominaron ProFTPD. Su creador fue Jesse Sipprell (hoy retirado de su desarrollodo) y es mantenido a la fecha por TJ Saunders -y su equipo-.
Instalación del ProFTPD.
Teniendo nuestros repositorios bien configurados, abrimos una ventana terminal y ganamos acceso con usuario raíz root e introducimos los siguientes comandos:
Veremos algo similar a esto por pantalla:
Durante su instalación nos hará una sola pregunta, si lo queremos ejecutar sobre inetd (un demonio «daemon» que escucha y recibe las solicitudes y ejecuta el programa adecuado) o si lo queremos ejecutar de manera completa «standalone«. La decisión en este caso depende de si queremos descargar archivos de vez en cuando o si queremos un servir múltiples conexiones. Con la capacidad de hardware de hoy en día el cual es más que suficiente para la mayoría de los usuarios, de manera predeterminada está seleccionada la opción «standalone«.
Y listo ¿A que fue fácil, verdad o no? Ahora para probarlo nos podemos conectar desde cualquier otro ordenador o dispositivo en nuestra red de área local con la dirección IP del servidor y con nuestro nombre de usuario -y contraseña- en nuestra distribución Ubuntu. Por defecto, todos los usuarios registrados en el sistema operativos del servidor tienen acceso vía ftp. Desde cualquier distribución GNU/Linux podemos conectarnos rápidamente por medio de la linea de comandos gracias a la utilidad ftp desarrollada para Unix en 4.2 BSD, acá ponemos una captura de pantalla hecha en Debian:
man ftp (4.2 BSD)
Configuración del ProFTPD.
Una vez probado os daréis cuenta que ProFTPD honra sobradamente los deseos del señor Abhay Bhushan. Aunque no podemos conectarnos de manera indirecta podemos habilitar la conexión anónima a nuestro servidor de la siguiente manera: se acostumbra utilizar como nombre de usuario la palabra anónimo en inglés «anonymous» y como contraseña nuestro correo electrónico con las restricciones de solo lectura en todos los directorios disponibles y como solo escritura en la carpeta «incoming». Para ello debemos modificar al archivo «/etc/proftpd/proftpd.conf». Primero debemos respaldar dicho archivo por asia caso cometemos cualqueir error podremos restaurar rapidamente los valores:
cp /etc/proftpd/proftpd.conf /etc/proftpd/proftpd.conf.bak
E introducimos el contenido siguiente, tal como aconsejan en la propia página web de ProFTPD:
# After anonymous login, daemon runs as user/group ftp.
# The client login 'anonymous' is aliased to the "real" user 'ftp'.
# Deny write operations to all directories, except for 'incoming' where
# 'STOR' is allowed (but 'READ' operations are prohibited)
<Limit READ >
Luego ejecutamos el reinicio del servicio ftp:
Unav vez reiniciado el servicio procedemos a comprobar de nuevo la conexión.
También es aconsejable cambiar, según nuestras necesidades, los siguientes parámetros de igual manera como acabamos de hacer con las conexiones anónimas:
UseIPv6: podemos colocarlo en «off» mientras no usemos IPv6, por defecto viene «on».
ServerName: por defecto al instalarse le coloca el nombre dado al ordenador por medio del sistema operativo, pero tal vez necesitemos colocarle el nombre de nuestra empresa u organización.
Enlaces consultados.
«https://ftptest.net/Help»
WU-FTPD Development Group (at web.archive.org year 2008).
WU-FTPD (at Wikipedia).
ProFTPD: Project goals (at official site).
Proftpd: a simple proftp tutorial (at calomel.org).
Securizing the FTP (proftpd) Server (at Pandora FMS’s Wiki).
How to set up an FTP server on Windows (at Serv-U).
How To Set Up ProFTPD on Ubuntu 12.04 (at DigitalOcean).
How To Configure ProFTPd To Use SFTP Instead of FTP (at DigitalOcean).
Installing and Configuring ProFTPD Server in Ubuntu/Debian (by Hanny Helal).
How to use the Linux ftp command to up- and download files on the shell (at HowToForge.com)
«Que es y como instalar un servicio FTP en Ubuntu» por Lluis Espert.
«curl ootw: –ftp-pasv» by .
Publicado el File Transfer Protocol, ProFTPD | Etiquetado FTP, ProFTPD
SUNDDE Providencia N° 053 y 054/2016
Publicado el sábado, 21 de mayo de 2016 | por ks7000
Aunque consideramos que el sincerar los precios de los productos de higiene personal es una medida bastante tardía y completamente extemporánea por parte del SUNDDE ya sabíamos que inevitablemente se tenía que tomar, al igual como sucedió con los precios de la gasolina.
Superintendente Contreras: era necesaria esta actualización de precios https://t.co/P3xF6UOJe9 pic.twitter.com/aC3VbaOw1a
— Sundde (@sundde_ve) 24 de mayo de 2016
Pero de los clientes que nosotros atendemos ninguno vende gasolina y por tanto solamente publicamos Leyes, Decretos y Providencias que afectan los sistemas de cómputo de quienes nos proveen sustento de trabajo; «vivirás del sudor de tu frente» como dice la Biblia.
Actualización sábado 04 de Junio de 2016.
El sábado 04 de junio de 2016, en la página web del SUNDDE (recordemos que lo que se publique en dicha página web tiene el mismo valor y efecto a que si hubiese sido publicado en Gaceta Oficial de la República Bolivariana de Venezuela) hicieron una reforma PARCIAL a la Providencia 053 mediante la Providencia 054 es decir, se deben tener a la mano ambos ejemplares porque se complementan y de hecho se publican de nuevo ambos, uno a continuación del otro (tal como se hace en la Gaceta Oficial). Es por tanto que AMBAS Providencias Administrativas (a saber, 53 y 54) estarán publicadas en esta vuestra humilde página web, para VOLVER a actualizar los precios en nuestras bases de datos y para la comunidad en general, a fin de darle mayor difusión a las decisiones tomadas plena y legalmente por el Poder Ejecutivo Nacional.
Contreras: "Estaremos haciendo un control y estudio,
acerca del comportamiento que tendrá los nuevos precios en los rubros que
anunciamos"
— Sundde (@sundde_ve) 4 de junio de 2016
Transcripción de la Providencia SUNDDE N° 053/2016.
Como ya es costumbre ofrecemos los enlaces: al documento original en la página web de la SUNDDE (recordad que desde abril de 2014 todo documento publicado en la página web de la Superintendencia tiene el mismo valor legal de haber sido publicado en Gaceta Oficial):
Mediante Providencia Administrativa N°053 se actualiza los precios de productos de higiene personal. https://t.co/HVQLZVGmLg #JustosSomosMás
— Sundde (@sundde_ve) 21 de mayo de 2016
O en su defecto podéis descargar desde esta vuestra humilde página web una copia del documento es cuestión .
A este documento le aplicamos el reconocimiento óptico de caracteres por medio del software libre Tesseract y aún estamos perfeccionando la técnica para ahorrar trabajo, así que disculpad las fe de erratas, en todo caso siempre consultad la página web del SUNDDE donde tiene la misma validez legal que la Gaceta Oficial.
SUPERINTENDENCIA NACIONAL PARA LA DEFENSA DE LOS DERECHOS SOCIECONÓMICOS
Caracas, a los 21 días del mes de mayo de 2016
206°, 156°, 17°
PROVIDENCIA ADMINISTRATIVA N° 053/1016
El Superintendente Nacional para la Defensa de los Derechos Socioeconómicos, designado mediante Decreto N° 2.186, publicado en la Gaceta Oficial de la República Bolivariana de Venezuela N° 40.830 de fecha 18 de enero de 2016, en cumplimiento del artículo 1 del Decreto con Rango, Valor y Fuerza de Ley Orgánica de Precios Justos, publicado Gaceta Oficial de la República Bolivariana de Venezuela N° 40.787. de fecha 12 de noviembre de 2015, en concordancia con las atribuciones conferidas en los numerales 1, 2, 3 y 7 del artículo 10 y numerales 10, 11 y 13 del artículo 17 ejusdem.
Que el Decreto con Rango, Valor y Fuerza de Ley Orgánica de Precios Justos, tiene por objeto establecer las normas para la determinación de precios de bienes y servicios, los márgenes de ganancia, los mecanismos de comercialización, y los controles que se deben ejercer para garantizar el acceso de las personas a bienes y servicios a precios justos, que conlleven a la satisfacción de sus necesidades en condiciones de justicia y equidad, con el ﬁn de proleger los ingresos de las ciudadanas y los ciudadanos, y muy especialmante, el salario de las trabajadoras y los trabajadores en tal sentido esta Superintendencla, Dicta la presente:
PROVIDENCIA ADMINISTRATIVA MEDIANTE LA CUAL SE FIJA EL PRECIO MAXIMO DE VENTA DEL PRODUCTOR Y/O DEL IMPORTADOR (PMVPI), EL PRECIO MAXIMO DE VENTA DEL DISTRIBUIDOR MAYDRISTA (PMVDMA), Y EL PRECIO JUSTO DE LOS PRODUCTOS QUE SE INDICAN
La presente Providencia Administrativa tiene por objeto fijar en todo el territorio de la República Bolivariana de Venezuela el Precio Máximo de Venta del Productor y/o del Importador (PMVPI), el Precio Máximo de Venta del Distribuidor Mayorista (PMVDMA) y el Precio Justo de los produclos que se indican.
A los efectos de la aplicación e interpretación de la presente Providencia Administrativa se adoptan las siguientes definiciones:
Sujeto de Aplicación: Refiere a toda persona natural o Jurídica de las indicadas en el artículo 2 del Decreto con Rango, Valor y Fuerza de Ley Orgánica de Precios Justos.
Precio Máximo de Venta del Productor y/o del Importador (PMVPI): Es el máximo valor del producto, expresado en bolívares al que todo productor y/o importador puede venderlo.
Precio Máximo de Venta del Distribuidor Mayorista (PMVDMA): Es el máximo valor del producto, expresado en bolívares, al que todo distribuidor mayorista puede venderlo.
Precio Justo: Es el valor del bien o servicio, expresado en bolívares, determinado y fijado por la Superintendencia Nacional para la Defensa de los Derechos Socioeconómicos.
Se fija el Precio Máximo de Venta a nivel del Productor y/o Importador (PMVPI), el Precio Máximo de Venta a Nivel del Distribuidor/Mayorista (PMVDMA) y el Precio Justo, de los productos señalados a continuación:
Toallas sanitarias:
PMVPI
PMVDMA
SANITARIAS 8 Unid. 88,57 100,65 114,37
10 Unid. 91,34 111,72 120,65
12 Unid. 100,47 117,30 126,03
14 Unid. 110,52 123,78 138,63
16 Unid. 116,71 128,38 141,22
18 Unid. 128,38 141,22 155,34
20 Unid. 141,22 155,34 170,87
24 Unid. 155,34 170,87 187,96
28 Unid. 170,87 187,96 206,75
30 Unid. 187,96 206,75 227,43
32 Unid. 206,75 227,43 250,17
33 Unid. 223,64 241,53 260,85
40 Unid. 246,00 265,68 286,94
42 Unid. 270,60 292,25 315,63
54 Unid. 297,66 321,48 347,20
60 Unid. 327,43 353,63 381,92
80 Unid. 360,17 388,99 420,11
100 Unid. 396,19 427,89 462,12
SUNDDE Providencia Administrativa 053/2016 (reformada parcialmente por la Providencia 054/2016)) donde se fijan los precios justos de los productos de higiene personal -toallas sanitarias en esta tabla dedicada-.
Pañales desechables para bebé talla «P»:
PAÑALES PARA BEBÉ (TALLA P) 10 Unidades 201,15 251,96 243,36
12 Unidades 223,50 268,05 264,53
16 Unidades 248,33 285,16 287,53
18 Unidades 275,93 303,36 312,53
20 Unidades 306,59 322,72 339,71
24 Unidades 324,98 342,09 360,09
28 Unidades 344,48 362,61 381,70
30 Unidades 365,15 384,37 404,60
32 Unidades 387,06 407,43 428,87
40 Unidades 410,28 431,87 454,60
44 Unidades 434,90 457,79 481,88
48 Unidades 460,99 485,25 510,79
50 Unidades 488,65 514,37 541,44
54 Unidades 517,97 545,23 573,93
56 Unidades 549,05 577,95 608,36
60 Unidades 581,99 612,62 644,87
62 Unidades 616,91 649,38 683,53
66 Unidades 653,93 688,34 724,57
68 Unidades 693,16 729,64 768,05
72 Unidades 734,75 773,42 814,13
76 Unidades 778,84 819,83 862,98
SUNDDE Providencia Administrativa 053/2016 (reformada parcialmente por la Providencia 054/2016)) donde se fijan los precios justos de los productos de higiene personal -pañales desechables para bebé talla "P" en esta tabla dedicada-.
Pañales desechables para bebé talla «M»:
(TALLA M) 10 Unid. 148,60 166,44 186,41
12 Unid. 165,11 184,93 207,12
14 Unid. 183,46 205,48 230,13
15 Unid. 203,85 228,31 255,70
16 Unid. 226,49 253,67 284,11
20 Unid. 268,44 305,04 346,64
24 Unid. 286,83 329,45 363,97
28 Unid. 304,51 341,05 381,98
30 Unid. 334,96 375,16 420,17
32 Unid. 368,46 412,67 462,19
40 Unid. 405,30 453,94 508,41
44 Unid. 445,83 499,33 559,25
48 Unid. 490,42 549,27 615,18
54 Unid. 539,46 604,19 676,96
56 Unid. 593,40 664,61 744,36
60 Unid. 652,74 731,07 818,80
66 Unid. 718.02 804,18 900.68
68 Unid. 789,82 884,60 990,75
72 Unid. 868,80 973,06 1089,82
76 Unid. 955,68 1.070,36 1.198,81
SUNDDE Providencia Administrativa 053/2016 (reformada parcialmente por la Providencia 054/2016)) donde se fijan los precios justos de los productos de higiene personal -pañales desechables para bebé talla "M"-.
Pañales desechables para bebé talla «G»:
(TALLA G) 10 Unidades 217,55 236,47 250,66
12 Unidades 229,00 248,91 263,85
14 Unidades 241,05 262,02 277,74
16 Unidades 253,74 275,81 292,35
18 Unidades 267,10 290,32 307,74
20 Unidades 296,77 322,58 343,17
24 Unidades 320,52 348,39 370,62
28 Unidades 346,16 376,26 400,27
32 Unidades 373,85 406,36 432,30
36 Unidades 403,76 438,87 466,88
38 Unidades 436,06 473,98 504,23
40 Unidades 470,94 511,89 544,57
44 Unidades 508,62 552,85 588,13
48 Unidades 549,31 597,07 635,18
54 Unidades 593,25 644,84 686,00
56 Unidades 640,71 696,43 740,88
60 Unidades 672,65 731,25 777,92
62 Unidades 706,38 767,81 816,82
66 Unidades 741,70 806,20 857,66
68 Unidades 778,79 846,51 900,54
72 Unidades 817,73 888,84 945,57
76 Unidades 858,61 933,28 992,85
SUNDDE Providencia Administrativa 053/2016 (reformada parcialmente por la Providencia 054/2016)) donde se fijan los precios justos de los productos de higiene personal -pañales desechables talla "G" en esta tabla dedicada-.
Pañales desechables para bebé talla «XG»:
(TALLA XG) 10 Unidades 187,15 203,42 216,41
12 Unidades 203,42 221,11 235,22
13 Unidades 221,11 240,34 255,68
14 Unidades 240,34 261,24 277,91
16 Unidades 261,24 283,95 302,08
18 Unidades 283,95 308,64 328,35
20 Unidades 308,64 335,48 356,90
22 Unidades 333,34 362,32 385,45
24 Unidades 360,00 391,31 416,28
26 Unidades 388,80 422,61 449,59
28 Unidades 419,91 456,42 485,55
32 Unidades 453,50 492,93 524,40
36 Unidades 489,78 532,37 566,35
40 Unidades 528,96 574,96 611,66
44 Unidades 560,70 609,46 648,36
48 Unidades 594,34 646,02 687,26
52 Unidades 630,00 684,79 728,49
54 Unidades 667,80 725,87 772,20
56 Unidades 707,87 769,42 818,54
60 Unidades 774,29 841,62 867,65
64 Unidades 805,26 875,28 902,36
66 Unidades 837,47 910,30 938,45
68 Unidades 870,97 946,71 975,99
72 Unidades 905,81 984,58 1.015,03
76 Unidades 942,04 1.023,96 1.055,63
SUNDDE Providencia Administrativa 053/2016 (reformada parcialmente por la Providencia 054/2016)) donde se fijan los precios justos de los productos de higiene personal -pañales desechables talla "XG" en esta tabla dedicada-.
Pañales desechables para bebé talla «XXG»:
(TALLA XXG) 10 Unidades 196,51 213,59 227,23
12 Unidades 213,59 232,17 246,99
13 Unidades 232,17 252,35 268,46
14 Unidades 252,35 274,30 291,81
16 Unidades 274,30 298,15 317,18
18 Unidades 298,15 324,08 344,76
20 Unidades 324,08 352,26 374,74
22 Unidades 350,00 380,44 404,72
24 Unidades 378,00 410,87 437,10
26 Unidades 408,24 443,74 472,07
28 Unidades 440,90 479,24 509,83
32 Unidades 476,17 517,58 550,62
36 Unidades 514,27 558,99 594,67
40 Unidades 555,41 603,71 642,24
44 Unidades 588,73 639,93 680,78
48 Unidades 624,06 678,33 721,62
52 Unidades 661,50 719,02 764,92
54 Unidades 701,19 762,17 810,81
56 Unidades 743,26 807,90 859,46
60 Unidades 813,00 883,70 911,03
64 Unidades 845,52 919,05 947,67
66 Unidades 879,35 955,81 985,37
68 Unidades 914,52 994,04 1.024,79
72 Unidades 951,10 1.033,80 1.065,78
76 Unidades 989,14 1.075,16 1.108,41
SUNDDE Providencia Administrativa 053/2016 (reformada parcialmente por la Providencia 054/2016)) donde se fijan los precios justos de los productos de higiene personal -pañales desechables talla "XXG" en esta tabla dedicada-.
Jabón de baño:
JABÓN DE BAÑO 10 g. 55,38 59,81 64,59
70 g. 60,19 65,01 70,21
75 g. 65,43 70,66 76,31
85 g. 71,12 76,81 82,95
90 g. 77,30 83,48 90,16
100 g. 83,12 88,94 95,16
110 g. 89,37 95,63 102,32
115 g. 96,10 102,83 110,03
125 g. 103,33 110,57 118,31
130 g. 111,11 117,78 125,75
150 g. 117,78 124,85 132,34
160 g. 123,67 131,09 138,95
SUNDDE Providencia Administrativa 053/2016 (reformada parcialmente por la Providencia 054/2016)) donde se fijan los precios justos de los productos de higiene personal -Jabón de baño en esta tabla dedicada-.
Crema dental:
CREMA DENTAL 40 c.c. 94,78 106,16 118,90
50 c.c. 103,03 115,39 129,24
73 c.c. 111,99 125,42 140,47
74 c.c. 119,13 133,43 149,44
75 c.c. 126,74 141,95 158,98
79 c.c. 134,83 148,31 163,14
89 c.c. 139,00 152,90 168,19
90 c.c. 143,30 157,63 173,39
100 c.c. 147,73 164,14 182,38
125 c.c. 155,11 167,52 189,30
150 c.c. 162,87 175,90 198,77
177 c.c. 171,01 184,69 208,70
SUNDDE Providencia Administrativa 053/2016 (reformada parcialmente por la Providencia 054/2016)) donde se fijan los precios justos de los productos de higiene personal -crema dental en esta tabla dedicada-.
Papel higiénico:
(193 hojas) 1 rollo 19,77 38,53 40,56
4 rollos 79,09 154,11 162,22
12 rollos 237,27 462,33 486,66
(200 hojas) 1 rollo 21,97 39,24 41,31
4 rollos 87,88 156,96 165,22
12 rollos 263,63 470,88 495,66
(215 hojas) 1 rollo 24,41 39,95 42,06
4 rollos 97,64 159,81 168,22
12 rollos 292,92 479,43 504,66
(250 hojas) 1 rollo 27,12 40,66 42,81
4 rollos 108,49 162,66 171,22
12 rollos 325,47 487,98 513,66
(260 hojas) 1 rollo 30,14 41,38 43,56
4 rollos 120,54 165,51 174,22
12 rollos 361,63 496,53 522,66
(280 hojas) 1 rollo 33,48 42,09 44,31
4 rollos 133,94 168,36 177,22
12 rollos 401,82 505,08 531,66
(290 hojas) 1 rollo 37,21 42,80 45,06
4 rollos 148,82 171,21 180,22
12 rollos 446,46 513,63 540,66
(300 hojas) 1 rollo 41,34 43,51 45,81
4 rollos 165,36 174,06 183,22
12 rollos 497,07 522,18 549,66
(360 hojas) 1 rollo 45,47 48,20 53,02
4 rollos 181,89 192,81 212,09
12 rollos 545,67 578,42 636,26
(400 hojas) 1 rollo 50,02 53,02 58,32
4 rollos 200,08 212,09 233,29
12 rollos 600,24 636,26 699,88
(500 hojas) 1 rollo 55,02 58,32 64,16
4 rollos 220,09 233,29 256,62
12 rollos 660,27 699,88 769,87
(600 hojas) 1 rollo 60,52 64,16 70,57
4 rollos 242,10 256,62 282,29
12 rollos 726,29 769,87 846,86
SUNDDE Providencia Administrativa 053/2016 (reformada parcialmente por la Providencia 054/2016)) donde se fijan los precios justos de los productos de higiene personal -papel higiénico en esta tabla dedicada-.
PARAGRAFO PRIMERO: La regulación de precios establecida en el presente artículo abarca todas las presentaciones y modalidades de los productos en ella señalados, sin excluir aquellos productos que tengan denominaciones distintas y que tengan como componente principal el producto objeto de regulación.
Los procesos de revisión de precios de los productos regulados en el Artículo 3 de la presente Providencia Administrativa, dependerén del estricto cumplimiento del Compromiso de Incremento y Reimpulso de la Producción Nacional en el marco del Sistema de Abastecimiento Territorial de Productos Esenciales para el Pueblo Venezolano, suscrito entre el Ejecutivo Nacional y los sujetos de aplícación de la Ley Orgánica de Precios Justos.
Proporcionalidad de Márgenes
Los sujetos de aplicación podrán vender los bienes señalados en el artículo 3 a precios inferiores o iguales a los establecidos, pero en ningún caso a precios superiores, garantizando la proporcionalidad de los márgenes de ganancia en los diferentes eslabones de la cadena de comercialización.
Duplicidad de Unidades de Medida
Cuando se trate de productos cuya presentación se exprese simultaneamente en dos o más unidades de medidas distintas, el precio de venta será el correspondiente a la cantidad de la unidad de medida señalada en el artículo 3 de este instrumento.
Marcaje de Precios
Los sujetos de aplicación de esta Providencia Administrativa, deberán cumplir con las disposiciones que Regulan las Modalidades para la Determinación, Fijación y Marcaje de Precios en todo el territorio nacional dictadas por la Superintendencia Nacional para la Defensa de Derechos Socioeconómicos, en la Providencia Administrativa N° 070/2015, publicada en Gaceta Oficial de la República Bolivariana de Venezuela N° 40.775, de fecha 27 de octubre de 2015.
PARAGRAFO PRIMERO: A los ﬁnes que los productores e importadores cumplan con el marcaje de Precio Justo de los productos señalados en el artículo 3, se concederá un plazo de quince (15) días continuos contados a partir de la publicación de esta Providencia Administrativa.
Hasta tanto el productor y/o importador cumpla con la obligación del marcaje de precios al cual se refiere el artículo anterior, los establecimientos deberán garantizar a partir de la entrada en Vigencia de esta Providencia Administrativa, que el Precio Justo, esté marcado, indicado o adherido, de manera visible, y/o estar publicados en listas o carteles de precios expuestos en lugares accesibles y visibles para el público.
Aquellos productos regulados en la presente Providencia Administrativa marcados con precios inferiores a los aquí indicados, cuyo marcaje se haya realizado antes de la entrada en vigencia de este acto administrativo, deberán venderse al menor precio.
Los productores o importadores no pueden implementar prácticas de comercialización que impongan desventajas a lo largo de la cadena de distribución de los productos señalados en la presente Providencia Administrativa.
Garantía de Existencia y Expendio
El productor y/o importador así como todo establecimiento mayorista y vendedor al detal del produclo regulado en esta Providencia Administrativa deberá garatizar en los eslabones de la cadena de comercialización nacional, según corresponda, su existencia y expendio.
El productor y/o importador y los propietarios o responsables de los establecimientos mayoristas y vendedores al detal deberán cumplir con las normativas vigentes en matería de fabricación, composición y calidad, de los productos comprendidos en esta Providencia Administrativa, de conformidad con lo establecido en la Ley que regula la materia.
Exhibición igualitaria
Los propietarios o responsables de las establecimientos comerciales al detal, deben exhibir en igualdad de condiciones los alimentos regulados en la presente Providencia Administrativa, respecto a otros productos.
Deber de Infomación
Los sujetos de aplicación que reciban de sus respectivos proveedores productos con precios superiores a los establecidos en esta Providencia Administrativa, deberán notificar a la Superintendencia Nacional para la Defensa de los Derechos Socioeconómicos esta situación, señalando la Razón Social y Registro de información Fiscal del respectivo proveedor, así como los bienes y precios, a fin que este órgano aplique los correctivos correspondientes; todo ello de conformidad con el principio de corresponsabilidad.
Por medio del presente acto normativo se ratifica la observación del principio de Corresponsabllidad, establecido a nivel constitucional, que existe entre la Superintendencia Nacional para la Defensa de los Derechos Socioeconómicos (SUNDDE) y los sujetos de aplicación de la Ley Orgánica de Precios Justos en cuanto a la vigilancla y estricto cumplimiento de lo dispuesto en la presente Providencia Administrativa, esto con la finalidad de garantizar los derechos individuales caracterizados en la Ley ejusdem.
Las situaciones que la presente Providencia Administrativa no describa explícitamente, en cuanto a su aplicación y cumplimiento, serán sometidas a la consideración y aprobación de Superintendencia Nacional para la Defensa de los Derechos Socioeconómicos (SUNDDE), por lo cual los sujetos de aplicación deberán notificar las mismas de manera oportuna.
Los sujetos de aplicación que infrinjan la presente Providencia Administrativa serán sancionados conforme a lo establecido en el Decreto con Rango, Valor y Fuerza de Ley Orgánica de Precios Justos.
Quedan sin efectos los actos administrativos que hayan ﬁjado con anterioridad precios de venta a los productos previstos en el artículo 3 de esta Providencia Administrativa.
El Contenido de la presente Providencia Administrativa entrará en vigencia a partir de su publicación.
Comuníquese y Publiquese,
William Antonio Contreras
Superintendente Nacional para la Defensa de los Derechos Socioeconómicos.
Decreto N° 2.186, publicado Gaceta Oficial de la
República Bolivariana de Venezuela N° 40.630 de fecha 18 de enero de 2016
República Bolivariana de Venezuela N° 40.473 de fecha 12 de agosto de 2014
Caracas, a los 23 días del mes de mayo de 2016
PROVIDENCIA ADMINISTRATIVA N° 054/1016
PROVIDENCIA QUE REFORMA PARCIALMENTE LA PROVIDENCIA ADMINISTRATIVA N° 053/2016 DE FECHA 11 DE MAYO DE 2016 MEDIANTE LA CUAL SE FIJA EL PRECIO MÁXIMO DE VENTA DEL PRODUCTOR Y/O DEL IMPORTADOR (PMVPI), EL PRECIO MÁXIMO DE VENTA DEL DISTRIBUIDOR MAYORISTA (PMVDMA) Y EL PRECIO JUSTO DE LOS PRODUCTOS QUE SE INDICAN
Se modiﬁca el artículo 3 de la Providencia Administrativa N° 053/2016 del 21 de mayo de 2016 publicada en la página web de esta Superintendencia Nacional para la Defensa de los Derechos Socioeconómicos (SUNDDE), el cual queda redactado de la siguiente forma:
Se ﬁja el Precio Máximo de Venta a nivel del Productor y/o Importador, el Precio Máximo de Venta a nivel del Distribuidor/Mayorista (PMVDMA) y el Precio Justo de los productos señalados a continuación:
16 Unid. 127,10 142,35 159,43
18 Unid. 146,16 163,70 183,34
20 Unid. 168,09 188,26 210,85
24 Unid. 193,30 216,49 242,47
28 Unid. 222,29 248,97 278,84
30 Unid. 255,64 286,31 320,67
32 Unid. 293,98 329,26 368,77
33 Unid. 338,08 378,65 424,09
40 Unid. 317,89 416,51 466,50
42 Unid. 409,08 458,17 513,15
54 Unid. 449,98 503,98 564,46
60 Unid. 494,98 554,38 620,91
80 Unid. 544,48 609,82 683,00
100 Unid. 598,93 670,80 751,30
SUNDDE Providencia Administrativa 054/2016 donde se fijan los precios justos de los productos de higiene personal -toallas sanitarias en esta tabla dedicada- (montos en números de color negro: Providencia 053, montos en números de color rojo: Providencia 054).
Listado de frases en idioma inglés conversacional y su traducción al castellano.
Una lista de frases utilizadas en el idioma inglés durante una conversación informal -coloquial- que hay que verlas como un todo y por ello presenta un inconveniente a la hora de traducirlas al castellano.
A a while back hace un tiempo Il y a quelque temps
a while ago hace un tiempo il y a un moment
after a while después de un rato après un moment
ahead of time con anticipación, previamente en avance
all along todo el tiempo tout le long
all day long todo el día toute la journée
all in all después de todo, al final de cuentas en tout
all the same da lo mismo, da igual tous les mêmes
all the while todo el tiempo tout en
any day cualquier día de estos n'importe quel jour
as a rule por lo general comme règle
as if como si comme si
as though como si comme si
as thought como pensé comme pensée
as much como mucho autant
as usual como siempre comme d'habitude
as well as además de, tanto como aussi bien que
as yet todavía no pas encore
ask me another no tengo idea
esa no me la se, preguntame otra demande-moi un autre
at a moment's notice en cualquier momento, de inmediato à la notification d'un moment
at a time a la vez a la fois
at any price a cualquier precio à tout prix
at all times en todo momento, siempre de tout temps
at every step a cada paso à chaque étape
at last al fin enfin
at long last por fin enfin
at one time en un tiempo, en una época à la fois
at that point en ese momento, en esta etapa,
en ese punto (referido al tiempo) à ce moment
at that rate a ese paso, a ese ritmo à ce taux
at the moment actualmente, por el momento en ce moment
at the point of a un paso de, a punto de au point de
at the same time al mismo tiempo en même temps
at the worse possible time en el peor momento,
en mala hora au pire momment possible
at times a veces, de tiempo en tiempo par moments, de temps en temps
B be in for it encontrarse en una situación desagradable dans une situtation désagreable
be that as it may como pueda ser, sea como sea de toute façon
be quits sin deuda con alguien,
estar en paz o a mano (con alguien), (en inglés es frecuente llevar todo al terreno monetario, si no tienes deudas eres feliz cosa que no es necesariamente así en nuestra sociedad) être solvable, être à portée de main à quelqu'un
be at the end of one's tether llegar al límite, como si uno estuviera atado como una mascota. atteindre la limite, comme si l'on troussees comme un animal de compagnie.
be well of (money) adinerado, estar bien (de dinero) riche, être bien d'argent
by all means/by any means por todos los medios par tous les moyents
By and large En general; proviene de una expresión naútica en 1706
by no mean de ninguna manera en aucun cas
by way of por medio de par voie de
carry one's point, gain one's point, win one's point salirse con la suya, lograr su propósito sortir avec elle, atteindre son but
D day after day, day by day, from day to day día a día au jour le jour
day in day out todos los días jour après jour
down and out, down-and-out (see outcast) pobre, indigente;
preferimos la forma con guiones para formar una palabra -tal como explicamos en la introducción-. pauvre, indigent
E eat one's words comerse sus propias palabras manger ses mots
either way de cualquier manera,
de una u otra manera d'une màniere ou d'aune outre
every now and then de vez en cuando de temps en temps
every so often, every now and again a veces de temps en temps
F for a change para varias pour changer
for all intents and purposes,
to all intents, constructions and purposes Oficialmente o de manera oficial: deriva de una ley de Inglaterra que indicaba así literlamente, jerga legal. Officiellement ou officieusement: dérivé d'une loi de l'Angleterre indiquant que literlamente, le jargon juridique.
for good definitivamente, permanentemente définitiviment
for the present Por ahora,
por el momento Pour le moment
from now on a partir de ahora à partir de maintenant
from scratch a partir de cero à partir de rien
from the ground up desde el comienzo à partir du sol
from this day forward a partir de hoy,
de hoy en adelante à partir de ce jour
from time to time de vez en cuando de temps en temps
from way back desde hace tiempo depuis longtemps
G go back one's word romper la promesa
(acá acostumbramos decir que una "persona no es de palabra" u "no es hombre/mujer de palabra") revenir sur sa parole
go into details entrar en detalles entrer dans les détails
get into trouble meterse en problemas avoir des problèms
go to waste ser desperdiciado aller aux dèchets
good for nothing,
good-for- nothing bueno para nada,
inútil bon à rien
good fortune buena fortuna, buena suerte la chance
H hard times tiempos difíciles les temps difficiles
have a hard times pasar por tiempos difíciles avoir de moments difficiles
have a way with tener una aptitud o facilidad avoir des compétences et des capacités
high time urgente, el momento exacto para urgent, l'heure exacte pour
his days are numbered sus días están contados ses jours son comptés
however much por mucho que peu importe combien
home in alcanzar una meta u objetivo, ejemplo "The missile homed in on its target." objectif atteint
I I mean it! ¡Lo digo en serio! ¡Je suis sériux!
I shall never got over it Nunca lo superaré Je ne m'em remettrai jamais
I wish I knew Ojalá supiera si seulement je savais
In doing so Al hacerlo Ce faisant,
it doesn' matter nada importa Ça n'a pas d'importance
it doesn't make sense esto no tiene sentido Ça n'a pas de sens
It's all the same to me Me da igual tout est pareil pour moi
It's beside the point eso no viene al caso,
ese no es el punto C'est à côté du point
it's new to me es nuevo para mí Cést nouveau pour moi
it's up to you depende de usted, depende de tí (es tu responsabilidad) dépend de vous
it's down to you sólo depende de usted,
sólo usted puede hacerlo que cela dépend de vous
it's waste of time es un desperdicio de tiempo,
es pérdida de tiempo C'est du temps perdu
in every sense of the word en todo el sentido de la palabra Dans tous les sens du mot
in his day en su época, en sus tiempos en son temps
in no time en un instante en un rien de temps
in old days en aquellos tiempos Dans les temps anciens
in place en su sitio, en su lugar en place
in the meantime al mismo tiempo,
mientras tanto En même temps
just in time a tiempo Juste à temps
in vain en vano en vain
it can wait esto puede esperar ça peut attendre
it could have been worse pudo haber sido peor ça aurait pu être pire
it was a quite job fue un gran trabajo,
fue todo un trabajo,
costó mucho trabajo
(la palabra "quite" también se utiliza para enfatizar algo) C'était tout un travail
it's no go,
it's no-go,
no-goes Esto no va,
no funciona C'est pas aller
it's a matter of time es cuestión de tiempo c'est une question de temps
J just about casi, ya casi presque
just now justo ahora,
¡ya! en ce moment
K know one's place saber cuál es su lugar,
en su sitio Connaître sa place
know somebody by sight conocer alguien de vista Connaître quelqu'un par la vue
L let's clear it up vamos a aclarar esto nous allons clarifier cette
let's drop the subject vamos a dejar el tema Laissons tomber le sujet
M make a show of hacer un espectáculo de Faire un spectacle de
make haste darse prisa se dépêcher
make time hacer tiempo,
entretenerse o entretener para que pase el tiempo prendre le temps
mind your business ocúpate de tus asuntos (en inglés todo es dinero "business" es negocio, "deal" es trato de dinero pero se extiende al ámbito abstracto del pensamiento de esa sociedad)
no te metas en lo que no te incumbe. Occupe-toi de tes oignons
more often than not la mayoría de las veces Le plus souvent
N no matter no tiene importancia,
off and on intermitentemente,
que cesa periodicamente par intermittence
inmediatamente immédiatement
One and the same uno y otro a la vez Un seul et même
on time puntual, a tiempo à temps
once and for all de una vez por todas une fois pour toutes
once in a while de vez en cuando de temps à autre
out of date anticuado démodé
P Piece of cake pan comido C’est du gâteau.
piqued my interest despertó mi interés Piqué mon intérêt
point of view punto de vista point de vue
pro and con ventajas e inconvenientes avantages et inconvénients
R run for one's life correr muy rápido,
correr como si uno fuera a salvar su propia vida courir très vite,
courir comme si on était de sauver sa propre vie
right away ahora mismo tout de suite
round the clock día y noche,
las 24 horas 24 heures sur 24
run out of quedarse sin manquer de
say one's say emitir una opinión Exprimez une opinion
set the pace marcar el ritmo,
marcar la pauta
donner le rythme
side against (someone) tomar partido en contra Prendre parti contre
so far hasta ahora jusque là
sooner or later tarde o temprano tôt ou tard
speak too soon hablar muy temprano,
adelantarse Parler trop tôt
speak one's mind emitir una opinión Exprimez une opinion
stand one's ground mantenerse firme (en un tema),
mantenerse de pie Se tenir debout
stand to reason mantenerse con la razón,
ser lógico Se tenir à la raison
T take a side tomar partido,
apoyar prendre à part
take a stand tomar posición prendre position
take into account tomar en cuenta prendre en compte
take time tomar tiempo,
debe transcurrir tiempo para prendre du temps
take your time! Tómate tu tiempo prends ton temps,
till the end of time hasta el final de los tiempos Jusqu'à la fin des temps
time and again una y otra vez encore et encore
time is up se acabó el tiempo le temps est écoulé,
Il se termine le temps
time out pausa temps libre,
time will tell el tiempo dirá le temps nous le dira
time's getting short El tiempo se vuelve corto, se acaba. Le temps devient court, juste.
that's not the point ese no es el punto,
ese no es el tema ce n'est pas le propos
all year round todo el año Toute l'année
there is no hurry no hay apuro,
no hay prisa il n'y a pas d'urgence
throw good money after bad Tirar dinero a la basura Jeter de l'argent après mauvais.
to one's face enfrentar, en su cara À son visage
up against contra Contre
use your own judgment utilize su propio juicio Utilisez votre propre jugement
W what are you driving at? ¿A dónde quieres llegar? (retórica) Dans quelle mesure vous voulez aller?
what for? ¿para qué? ¿pourquoi?
what of it? ¿qué tiene? Qu'y a-t-il?
wait and see Espera y verás attend et regarde
Y you can take it from me tú puedes creerme Vous pouvez me faire confiance
NOSET 0 no aplica no aplica
DEBUG 10 logging.debug() Diganóstico de problemas, muestra información bien detallada.
INFO 20 logging.info() Confirma que todo está funcionando correctamente.
WARNING 30 logging.warning() Indica que algo inesperado ha sucedido, o pudiera suceder.
ERROR 40 logging.error() Indica un problema más serio.
CRITICAL 50 logging.critical() Muestra un error muy serio, el programa tal vez no pueda continuar.
Sin escritorio 128 Megabytes 512 Megabytes 2 Gigabytes
Con escritorio 256 Megabytes 1 Gigabyte 10 Gigabyte
Fichero nuevo
CTRL+O Open... Abrir un fichero
CTRL+S Save Guardar fichero
Mayús+CTRL+E Export slides as PDF Exportar presentaciones a formato PDF
CTRL+W Close Cerrar programa
CTRL+Z Undo Deshacer acción
Mayús+CTRL+Z Redo Rehacer acción
CTRL+X Cut Cortar selección
CTRL+C Copy Copiar selección
CTRL+V Paste Pegar selección
CTRL+A Select all Seleccionar todo
F11 Toggle full screen Cambiar a pantalla completa
Blog davidochobits http://www.ochobitshacenunbyte.com/ ochobitsunbyte
Aprendiz de sysadmin http://aprendizdesysadmin.com @aprendizdsys
Blog de Mauro Follet https://soyadmin.com/ @Soy4dmin
Josué Encinar https://www.ciberbyte.com/ @_ciberbyte_
@JosueEncinar
«El Array de Jota» https://www.elarraydejota.com/ @elarraydejota
Miguel de Dios Matías
«Tomates asesinos» http://www.tomatesasesinos.com/webs-de-interes/ @tres14159
Valencia Software Libre
@VaSLibre
Eduardo Collado https://www.eduardocollado.com/sobre-mi/ @ecollado
Nombre (IBP)
Sí 0001 Banco Central de Venezuela G200001100
No 0002
No 0003 Banco Industrial de Venezuela C.A.
No 0004
No 0005
No 0006 Banco de Coro, C.A.
No 0007 Banfoandes, Banco Universal C.A.
No 0008 Banco Guayana, C.A.
No 0009
No 0100
Sí 0102 Banco de Venezuela S.A.C.A. Banco Universal G200099976
No 0103
Sí 0104 Venezolano de Crédito, S.A. Banco Universal J000029709
Sí 0105 Banco Mercantil, C.A. Banco Universal J000029610
No 0106
No 0107
Sí 0108 Banco Provincial, S.A. Banco Universal J000029679
No 0109
No 0110
No 0111
No 0112
No 0113
Sí 0114 Bancaribe C.A. Banco Universal J000029490
No 0115 Banco Exterior C.A. Banco Universal
Sí 0116 Banco Occidental de Descuento, Banco Universal C.A J300619460
No 0117
No 0118
No 0119
No 0120
No 0121 Corp Banca, C.A. Banco Universal
No 0122
No 0123
No 0124
No 0125
No 0126
No 0127
Sí 0128 Banco Caroní C.A. Banco Universal J095048551
No 0130
No 0131
No 0132
No 0133 Banco Federal C.A.
Sí 0134 Banesco Banco Universal S.A.C.A. J070133805
No 0135
No 0136
Sí 0137 Banco Sofitasa, Banco Universal J090283846
Sí 0138 Banco Plaza, Banco Universal J002970553
No 0139
No 0140 Banco Canarias de Venezuela Banco Universal, C.A.
No 0141 Banco Confederado, S.A. Banco Comercial Regional
No 0142
No 0143
No 0144 Inverunión, Banco Comercial, C.A.
No 0145
Sí 0146 Banco de la Gente Emprendedora C.A J301442040
No 0147 Banorte Banco Comercial, C.A.
No 0148 Total Bank, C.A. Banco Comercial
No 0149
No 0150 Bolívar Banco, C.A.
Sí 0151 BFC Banco Fondo Común C.A. Banco Universal J000723060
No 0153
No 0154
No 0155
Sí 0156 100% Banco, Banco Universal C.A. J085007768
Sí 0157 DelSur Banco Universal C.A. J000797234
No 0158 C.A. Central Banco Universal
No 0159
No 0160 Stanford Bank, S.A. Banco Comercial
No 0161 Banco Provivienda, C.A. Banco Universal (Banpro)
No 0162 Banvalor Banco Comercial, C.A.
Sí 0163 Banco del Tesoro, C.A. Banco Universal G200051876
No 0164 BANCO REAL, BANCO DE DESARROLLO, C.A.
No 0165
Sí 0166 Banco Agrícola de Venezuela, C.A. Banco Universal G200057955
No 0167 BANCO DEL SOL, BANCO DE DESARROLLO, C.A.
Sí 0168 Bancrecer, S.A. Banco Microfinanciero J316374173
Sí 0169 Mi Banco, Banco Microfinanciero C.A. J315941023
Sí 0171 Banco Activo, Banco Universal J080066227
Sí 0172 Bancamica, Banco Microfinanciero C.A. J316287599
Sí 0173 Banco Internacional de Desarrollo, C.A. Banco Universal J294640109
Sí 0174 Banplus Banco Universal, C.A J000423032
Sí 0175 Banco Bicentenario del Pueblo de la Clase Obrera, Mujer y Comunas B.U. G200091487
Sí 0176 Novo Banco, S.A. Sucursal Venezuela Banco Universal J308918644
Sí 0177 Banco de la Fuerza Armada Nacional Bolivariana, B.U. G200106573
No 0178
No 0179
No 0180
No 0181
No 0182
No 0183
No 0184
No 0185
No 0186
No 0187
No 0188
No 0189
Sí 0190 Citibank N.A. J000526621
Sí 0191 Banco Nacional de Crédito, C.A. Banco Universal J309841327
No 0192
No 0194 Helm Bank de Venezuela, S.A. Banco Comercial
No 0195
No 0196 ABN-AMRO Bank N.V.,(Sucursal Venezuela)
No 0197
No 0198
No 0199
Sí 0601 Instituto Municipal de Crédito Popular G200068973
No 0408 Provivienda, E.A.P.
No 0410 Casa Propia, E.A.P.
No 0425 Mi Casa E.A.P., C.A.
No 0428 Banplus Entidad de Ahorro y Préstamo, C.A.
Los propietarios o responsables de los establecimientos comerciales al detal, deben exhibir en igualdad de condiciones los productos regulados en la presente Providencia Administrativa, respecto a otros productos.
Precios Justos de productos de higiene en la página web del SUNDDE.
Actualización de precios de rubros alimenticios.
Mediante Providencias Administrativas se actualizan precios del grano y harina de maíz, producto avícola y ABA. https://t.co/JBNmOH69As
— Sundde (@sundde_ve) 23 de mayo de 2016
LISTA | Conozca los nuevos precios de la crema dental en todas sus presentaciones aprobados por la @sundde_ve pic.twitter.com/yvyujVrRzH
— CVAL_Informa (@PrensaCVAL) 16 de junio de 2016
Publicado el Providencias SUNDDE, SUNDDE
Gaceta Oficial Extraordinaria N° 6.227: Estado de Excepción y Emergencia Económica.
Publicado el miércoles, 18 de mayo de 2016 | por ks7000
El día viernes 13 de mayo de 2016, en transmisión conjunta de radio, televisión e internet se anunció un Estado de Excepción y Emergencia Económica durante 60 días (y prorrogable por 60 días más) debido a los bajos precios del petróleo, nuestra principal fuente de divisas y la severa sequía causada por el fenómeno climatológico «El Niño» el cual publicamos en una entrada anterior. Ese mismo día se publicó un ejemplar Extraordinario de la Gaceta Oficial numerada con los guarismos 6.227 y se remitió sendos ejemplares a la Asamblea Nacional y el Tribunal Supremo de Justicia.
Sumario Gaceta Oficial Extraordinario N° 6.227
Como ya es costumbre, podéis descargar dicho ejemplar desde esta vuestra humilde página web en el siguiente enlace web o bien podeís ir al sitio web del Tribunal Supremo de Justicia en este enlace de hipertexto.
#VIDEO: ¿Para qué es el decreto de Estado de Excepción y Emergencia Económica? pic.twitter.com/BSC46xZKBf
— Prensa Presidencial (@PresidencialVen) 18 de mayo de 2016
Como ya es nuestra costumbre transcribimos el Decreto N° 2.323 y, para variar, hechamos mano de una herramienta tecnológica que nos permite ahorrar tiempo y trabajo en dicha labor, la cual os invito a conocer cómo funciona en nuestra entrada anterior en nuestro blog.
A continuación el texto digitalizado, y me disculpáis cualquiera fe de errata.
Decreto N° 2.323, mediante el cual se declara el Estado de Excepción y de la Emergencia Económica, dadas las circunstancias extraordinarias de orden Social, Económico, Político, Natural y Ecológicas que afectan gravemente la Economía Nacional.
Decreto N° 2.323
En cumplimiento del mandato constitucional que ordena la suprema garantía de los derechos humanos, sustentada en el ideario de El Libertador Simón Bolívar y los valores de paz, igualdad, justicia, independencia, soberanía y libertad, que deﬁnen el bienestar del pueblo venezolano para su eﬁcaz desarrollo social, en el marco del Estado Democrático y Social de Derecho y de Justicia, y en ejercicio de las atribuciones que me conﬁere el artículo 226 y el numeral 7 del artículo 236 de la Constitución de la República Bolivariana de Venezuela, en concordancia con lo dispuesto en los artículos 337, 338 y 339 ejusdem, y en los artículos 2°, 3°, 4°, 5°, 6°, 7°, 10, 17 y 23 de la Ley Orgánica sobre Estados de Excepción, en Consejo de Ministros,
Que desde la partida física del Presidente Hugo Chavez Frías, ocurrida el 05 de marzo de 2013, algunos sectores politicos nacionales, aliados con intereses particulares extranjeros, arreciaron ataques contra la economía venezolana, con la ﬁnalidad de promover un descontento popular contra el Gobierno Nacional; creando un clima de incertidumbre en la población, con la intención de desestabilizar las Instituciones del Estado,
Que llevandose a cabo en Abril de 2013 elecciones libres, válidas y ampliamente verificadas por la comunidad nacional e internacional, en las cuales el Pueblo de Venezuela otorgó leglítimo mandato al actual Presidente de la Republica, Nicolás Maduro Moros, la oposición política venezolana reiteradamente, a través de multiples mecanismos, ha pretendido menoscabar la voluntad popular, asediar a todos los Poderes Publicos y someter a zozobra a los venezolanos y las venezolanas mediante la aplicación de esquemas perversos de distorsión de la economía venezolana tales como el acaparamiento, el boicot, la usura, el desabastecimiento y la inﬂación inducida,
Que, a la actitud hostil y desestabilizadora de ciertos sectores privados de la economía y de politicos opuestos a la gestión de Gobierno, se suma la calidad del precio de la cesta petrolera de hasta un 70%, lo que ha incidido directamente en los ingresos de la Nación; provocando una disminución sensible de la disponibilidad ﬁnanciera que permita atender Ias más urgentes necesidades del pueblo venezolano y, a pesar de esta situación, el Gobierno Nacional ha mantenido las misiones sociales y la satisfacción de los derechos fundamentales de toda la población, con énfasis en las clases desposeídas,
Que el 05 de enero de 2016 dio inicio un nuevo ciclo del Poder Legislativo Nacional, a cargo de representantes políticos de la oposición a la Revolución Bolivariana, quienes desde su oferta electoral y hasta sus más recientes actuaciones con apariencia de formalidad, han pretendido el desconocimiento de todos los Poderes Públicos y promocionando particularmente la interrupción del período presidencial establecido en la Constitución por cualquier mecanismo a su alcance, fuera del orden constitucional, llegando incluso a las amenazas e injurias contra las máximas autoridades de todos los Poderes Públicos,
Que a fin de contrarrestar los efectos del ataque de factores de oposición, la agresión económica nacional y extranjera, contra el Pueblo de Venezuela, el Gobierno Bolivariano implementó una serie de medidas tales como la captación de recursos extraordinarios para los proyectos sociales, la creación de un fondo especial para Misiones y Grandes Misiones, el otorgamiento a los hogares de la Patria de la tarjeta de las misiones socialistas, el Plan Nacional de Transporte y Obras Públicas, la centralización y racionalización de compras del Estado, y otras medidas excepcionales para favorecer la economía nacional y proteger al Pueblo del Libertador Simón Bolívar,
Que en fecha 03 de marzo de 2016, el Presidente de los Estados Unidos de Amórica prorrogó la orden ejecutiva 13.692 dictada en fecha 8 de marzo de 2015 y amplió las medidas contra la República Bolivariana de Venezuela, en una clara acción injerencista que pretende amedrentar a las venezolanas y venezolanos en el ejercicio de su derecho a la libre determinación, principios consagrados en nuestra Carta Magna; ante las mencionadas amenazas, la Sala Constitucional del Tribunal Supremo de Justicia, en forma patriótica, se pronunció mediante la Sentencia N° 100, de fecha 20 de febrero de 2015, en defensa del Pueblo Soberano de Venezuela,
Que el fenómeno meteorológico conocido como “El Niño», ha generado la crisis climática más difícil de la historia de nuestra Patria, mermando la capacidad de nuestros suelos para producir alimentos y materia prima, limitando el abastecimiento interno de alimentos, afectando el sistema national de producción de energía eléctrica, disminuyendo las reservas hídricas del país destinadas a la provisión de los servicios esenciales de agua y electricidad, y causando otros efectos en la productividad del país,
Que ciertos agentes económicos que hacen Vida en el país, auspiciados por intereses extranjeros, obstaculizan el acceso oportuno de las venezolanas y los venezolanos a bienes y servicios indispensables para la Vida digna de la familia venezolana, generando de manera deliberada malestar en la población a travÉs de fenómenos distorsivos como el “bachaqueo”, las colas inducidas y un clima de desasosiego e incitación a la violencia entre hermanos,
Que recientes actuaCiones de los cuerpos de investigación y de seguridad del Estado, en el marco de las Operaciones de Liberación del Pueblo (OLP), han detectado la existencia de grupos criminales armados y paramilitarismo extranjero, estableciendo su vinculación a actores con intereses políticos de desestabilizacion de la economía nacional y de la institucionalidad del Poder Público, quienes les han promovido y ﬁnanciado desde el exterior de la Republica con el afán de generar en Venezuela problemas de orden público que causen malestar en el pueblo venezolano, vulneren la Seguridad nacional y justiﬁquen una intervencion de poderes extranjeros contra el país,
Que los ataques a la economía nacional y a la estabilidad democrática, la agresión de potencias extranjeras, las amenazas, el desconocimiento al Orden Jurídico y la confrontación deliberada del Poder Legislativo nacional contra los Poderes Públicos, con la intención de derrocar el Gobierno legitimamente constituido graclas a la voluntad popular, ponen seriamente en peligro la seguridad de la Nación, de sus ciudadanas y ciudadanos, y de su institucionalidad,
Que la concurrencia de tales situaclones extraordinarias de índole climático, económico y político han afectado gravemente la Vida económica de la nación, con lo cual se requiere de la aplicación de urgentes y excepcionales medidas a ser tomadas para proteger al Pueblo en función de las amenazas internas y externas existentes; medidas éstas, de una gran magnitud e impacto en la economía y seguridad naclonal, de carácter estructural, sin afectar los derechos a la Vida digna, la salud, la alimentación, la educación, el trabajo y todos aquellos reivindicados a las venezolanas y los venezolanos por el Gobierno Nacional, a ﬁn de evitar la ruptura del equilibrlo económico ﬁnanciero.
ESTADO DE EXCEPCIÓN Y DE EMERGENCIA ECONÓMICA
Se declara el Estado de Excepción y de Emergencia Económica, de conformidad con los articulos 337, 338 y 339 de la Constitución de la República Bolivariana de Venezuela en todo el territorio Naclonal, dadas las circunstanclas extraordinarlas de orden social, económico, político, natural y ecológicas que afectan gravemente la Economía Naclonal, el Orden Constitucional, la paz social, la seguridad de la Nación, las Instituclones Públicas y las ciudadanas y ciudadanos habitantes de la República, a fin de que el Ejecutivo Naclonal adopte las medidas oportunas excepcionales y extraordinarlas, para asegurar a la población el disfrute pleno de sus derechos, preservar el orden interno, el acceso oportuno a bienes y servicios fundamentales, e igualmente disminuir los efectos de las circunstancias de orden natural que han afectado la generación eléctrica, el acceso a los alimentos y otros productos esenciales para la Vida.
Como consecuencia de la declaratoria del estado de excepción, de emergencia económica, a que se reﬁere este Decreto, el Ejecutivo Naclonal podrá dictar las medidas que considere convenientes, particularmente relaclonadas con los siguientes aspectos:
La adopción de medidas necesarias para que el sector público asegure el apoyo del sector productivo privado en la produción, comercialización y sana distribución de insumos y bienes que permitan satisfacer las necesidades de la población y el combate de conductas economicas distorsivas como el “bachaqueo”, el acaparamiento, la usura, el boicot, la alteración fraudulenta de preclos, el
contrabando de extracción y otros ilícitos económicos.
El diseño e implementación de mecanismos excepcionales para el suministro de insumos, maquinaria, semillas, créditos y todo lo relacionado para el desarrollo agrícola y ganadero naclonal.
La garantía, incluso mediante la intervención de la Fuerza Armada Nacional Bolivariana y los órganos de seguridad ciudadana, con la participación de los Comités Locales de Abastecimiento y Distribución (CLAP), de la correcta distribución y comercialización de alimentos y productos de
La autorización por parte del Presidente de la República, en Consejo de Ministros, de erogaciones con cargo al Tesoro Naclonal y otras fuentes de ﬁnanciamiento que no están previstas en la Ley de Presupuesto, para optimizar la atención de la situaclón excepcional. En cuyo caso, los órganos y entes receptores de recursos ajustarán los correspondientes presupuestos de ingresos.
La aprobación y suscripción por parte del Ejecutivo Nacional de contratos de interés público para la obtención de recursos ﬁnancieros, asesorías técnicas o aprovechamiento de recursos estratégicos para el desarrollo económico del país, sin sometimiento a autorizaciones o aprobaciones de otros Poderes Públicos.
El establecimiento de rubros prioritarios para las compras del Estado, o categorlías de éstos, y la asignación directa de divisas para su adquisición, en aras de satisfacer las necesidades más urgentes de la población y la reactivación del aparato productivo nacional.
Decidir la suspensión temporal y excepcional de la ejecución de sanciónes de carácter político contra las máximas autoridades del Poder Público y otros altos funcionarios, cuando dichas sanciones puedan obstaculizar la continuidad de la implementatión de medidas económicas para la urgente reactivación de la economía nacional, el abastecimiento de bienes y serviclos esenciales para el pueblo venezolano, o vulnerar la seguridad de la nación.
El establecimiento de politicas de evaluación, seguimiento y control de la producción, distribución y comercialización de productos de primera necesidad.
Atribuir funciones de vigilancia y organización a los Comités Locales de Abastecimiento y Distribución (CLAP), a los Consejos Comunales y demás organizaciones de base del Poder Popular, conjuntamente con la Fuerza Armada Nacional Bolivariana, Policía Nacional Bolivariana, Cuerpos de Policía Estadal y Municipal, para mantener el orden público y garantizar la seguridad y soberanía en el país.
La autorización a los Ministros o Ministras competentes para dictar medidas que garanticen la venta de productos regulados según cronogramas de oportunidad que respondan a las particulares características de la zona o reglón, prevaleciendo el interés en el acceso a los bienes con el debido control y supervisión, y con el ﬁn de lograr que los artículos de primera necesidad lleguen a toda la población, mediante una justa distribución de productos que desestimule el acaparamiento y reventa de éstos.
La planiﬁcación, coordinación y ejecución de la procura nacional 0 internacional urgente de bienes o suministros esenciales para garantizar la salud, la alimentación y el sostenimiento de servicios básicos en todo el territorio nacional, en el marco de acuerdos comerciales o de cooperación que favorezcan a la República, mediante la aplicación excepcional de mecanismos de contratación expeditos que garanticen además la racionalidad y transparencia de tales contrataciones.
La implementación de las medidas necesarias para contrarrestar los efectos de los fenómenos climatológicos, tales como el ajuste de la jornada laboral, tanto en el sector público como en el privado, y la realización de estudios y contratación de asesoría internacional para la recuperación de los ecosistemas involucrados en la generación hidroeléctrica del país, la vigilancia especial de las cuencas hidrográficas por parte de la fuerza pública.
Requerir de organismos nacionales e internacionales, así como del sector privado nacional, apoyo y asesoría técnica para la recuperación del parque de generación del Sistema Eléctrico Nacional.
Adoptar las medidas necesarias y urgentes para el restablecimiento y mantenimiento de las fuentes de energía eléctrica del Estado.
Dictar medidas de protección de zonas boscosas para evitar la deforestación, la tala y la quema que contribuyen a la disminución de las precipitaciones, alteran los ciclos hidrológicos e impactan de forma negativa amenazando los ciclos agroproductivos y cosechas, mermando los niveles de producción y afectando el acceso del pueblo venezolano a bienes y servicios, cuya vigilancia estará a cargo de la Fuerza Armada Nacional Bolivariana.
Dictar medidas y ejecutar planes especiales de seguridad pública que garanticen el sostenimiento del orden público o ante acciones desestabilizadoras que pretendan irrumpir en la vida interna del país o en las relaciones internacionales de este y que permitan avances contundentes en la restitución de la paz de la ciudadanía, la seguridad personal y el control de la fuerza pública
sobre la conducta delictiva.
La adopción de medidas especiales en el orden de la política exterior de la República que garanticen el absoluto ejercicio de la soberanía nacional e impidan la injerencia extranjera en los asuntos internos del Estado venezolano.
Instruir al Ministerio de Relaciones Exteriores la auditoría e inspección de convenios ﬁrmados por personas naturales o jurídicas nacionales con entidades u organismos extranjeros para la ejecución de proyectos en el país, y ordenar la suspensión de los financiamientos relacionados a dichos convenios cuando se presuma su utilización con ﬁnes políticos o de desestabilización de la República.
El Presidente de la República podrá dictar otras medidas de orden social, ambiental, económico, político y jurídico que estime convenientes a las circunstancias, de conformidad con los artículos 337, 338 y 339 de la Constitución de la República Bolivariana de Venezuela, con la ﬁnalidad de resolver la situación extraordinaria y excepcional que constituye el objeto de este Decreto e impedir la extensión de sus efectos.
El Ministerio del Poder Popular con competencia en materia de banca y ﬁnanzas podrá efectuar las
coordinaciones necesarias con el Banco Central de Venezuela a los ﬁnes de establecer límites máximos de ingreso o egreso de moneda venezolana de curso legal en efectivo, así como restricciones a determinadas operaciones y transacciones comerciales o financieras, restringir dichas operaciones al uso de medios electrónicos debidamente autorizados en el país.
Se podrá suspender de manera temporal el porte de armas en el territorio nacional, como parte de las medidas para garantizar la seguridad ciudadana y el resguardo de la integridad física de los ciudadanos y ciudadanas, preservando la paz y el orden público. Tal medida no sera aplicable a| porte de armas orgánicas dentro del ejercicio de sus funciones a los cuerpos de seguridad del Estado y la Fuerza Armada nacional Bolivariana.
A ﬁn de fortalecer el mantenimiento y preservación de la paz social y el orden público, las autoridades competentes deberán coordinar y ejecutar las medidas que se adopten para garantizar la soberanía y defensa nacional, con estricta sujeción a la garantía de los derechos humanos.
Corresponde a| Poder Judicial y al Ministerio Públinco realizar las actividades propias de su competencia a ﬁn de garantizar la aplicación estricta de la Constitución y la Ley para reforzar la lucha contra el delito e incrementar la celeridad procesal, así como las atribuciones que le correspondan en la ejecución del presente decreto.
Este Decreto será remitido a la Asamblea Nacional, a los ﬁnes de su consideración y aprobación, dentro de los ocho (8) días siguientes a su publicación en la Gaceta Oﬁcial de la República, de conformidad con el artículo 339 de la Constitución de la República Bolivariana de Venezuela y el artículo 26 de la Ley Orgánica sobre Estados de Excepción.
Este Decreto sera remitido a la Sala Constitucional del Tribunal Supremo de Justicia, a los ﬁnes de que se pronuncie sobre su constitucionalidad, dentro de los ocho (8) días siguientes a su publicación en la Gaceta Oﬁcial de la República, de conformidad con el articulo 339 de la Constitución de la República Bolivariana de Venezuela y el articulo 31 de la Ley Orgánica sobre Estados de Excepción.
Este Decreto tendrá una vigencia de sesenta (60) días, contados a partir de su publicación en la Gaceta Oficial de la República Bolivariana de Venezuela, prorrogables por sesenta (60) días más de acuerdo al procedimiento constitucional.
Artículo 11°.
El Vicepresidente Ejecutivo y los Ministros del Poder Popular quedan encargados de la ejecución de este decreto.
Este decreto entrara en vigencia a partir de su publicación en la Gaceta Oﬁcial de la República Bolivariana de Venezuela.
Dado en Caracas, a los trece días del mes de mayo de dos mil dieciséis. Años 206° de la Independencia, 157° de la Federación y 17° de la Revolución Bolivariana.
Publicado el Gaceta Oficial, Presidencia de la República | Etiquetado Estado de Excepción
Tesseract OCR software.
Publicado el martes, 17 de mayo de 2016 | por ks7000 | 3 comentarios en Tesseract OCR software.
Tesseract OCR es un software de reconocimiento óptico de caracteres, hecho ahora en código abierto (o como se conoce mejor, Software Libre). «OCR» es el acrónimo de tres letras (en inglés) para «Optical Character Recognition» el cual consiste en extraer texto de una imagen dada (ya sea un documento digitalizado: una foto, manuscrito, etcétera o en su defecto generado por ordenador, el cual es nuestro caso y lo haremos más adelante). Dicha tecnología existe desde finales del siglo veinte, en incluso nosotros poseíamos un «escáner» (digitalizador de documentos, artefacto parecido a una fotocopiadora) que se comunicaba via puerto paralelo al ordenador e incluso tenía otro puerto adicional para conectar a la impresora de puerto paralelo -matriz de puntos- al escáner -con un interruptor mecánico- ya que la tecnología era extremadamente costosa para la época y pocos se podían dar el lujo de agregar puerto paralelos por ranura PCI o una tarjeta USB (pero se debía adquirir también una impresora tipo USB, cara también).
En aquella época cada escáner traía su propio CD (700 megabytes) de donde uno instalaba el software y aunque existía el internet era inviable intentar descargar tal cantidad de datos por un módem de 56K. Pero hoy en día la cantidad de software es inmensa, tanto privativo o de código abierto, y Tesseract OCR es apenas uno de ellos. Podéis revisar una lista evaluada en Wikipedia pero no se limiten, el mundo es muy grande.
Es por esto que recalcamos que el mundo es inmenso: Tesseract OCR fue desarrollado por la empresa Hewlett-Packard en sus propios laboratorios radicados en Inglaterra y Estados Unidos entre 1985 y 1994 (recordad lo que os dije anteriormente sobre los limitados recursos de hardware de aquella época, por eso tantos años de desarrollo). En 1996 se logró una versión para el sistema operativo Windows y se migró -en parte- al lenguaje C++ en 1998. Poco se avanzó al llegar el siglo XXI pero en el año 2005 la empresa liberó el código fuente emplazándolo en la Universidad de Nevada (Estados Unidos) y en el año 2006 es patrocinado su mantenimiento por parte de la empresa Google. Tesseract OCR es actualmente mantenido en linea (su repositorio, código fuente), abierta para todos, por la empresa GitHub y están a cargo de dicho proyecto el señor Ray Smith acompañado de 27 colaboradores.
La necesidad es la madre de las invenciones.
La Gaceta Oficial de Venezuela (podéis leer su historia completa en nuestro blog) es la encargada de publicar las Constituciones, leyes, decretos, providencias, nombramientos y avisos oficiales (entre otras cosas) para que tengan vigencia legal en todo nuestro territorio nacional. Su importancia es capital para el funcionamiento de nuestra República Bolivariana. Sin extendernos mucho en su historia (que para ello tiene su propia entrada en esta web) del tradicional papel se ha modernizado y en un principio era simplemente digitalizada del papel impreso en imágenes en formato gif pero de unos años para acá esas imágenes gif se estaban incrustando en formato pdf (portable document format) a fin de poderlo imprimir y llevar en un solo archivo.
El método anterior es muy seguro: una fotografía del texto impreso en papel, una fiel copia del original. Pero con la modernización de las imprentas, que dejaron de ser analógicas y ahora aceptan formatos digitales (aunque sigan usando tinta y papel) se ha decidido «hacerla» en pantalla y luego enviarla a los talleres. Hasta aquí todo bien pero se planteó el problema de publicar vía electrónica (Internet) y aquí es que se presenta el dichoso problema que aquejan a nuestros estudiantes hoy día: EL INFAME COPIAR Y PEGAR.
Es por ello que en la Imprenta Nacional decidieron echar mano del método descrito MUY BIEN en esta página web para ofuscar el documento pdf. Vamos a simplificar al máximo porque si queréis conocer todos los detalles debéis leer esa página web (y traducirla):
Los laboratorios Xerox de Palo Alto, California (Estados Unidos) y luego posteriormente Steve Jobs, fundador de Apple Computer, inventaron y difundieron las fuentes gráficas para las computadoras (recientemente falleció el profesor de caligrafía quien dio clases a Steve Jobs en la universidad).
Dichas fuentes son simplemente archivos de imágenes (repito simplificando al máximo) pero con un detalle importante: cada letra -en codigo ASCII (y luego en UNICODE)- está embebida en su correspondiente imagen.
Esto se logró realizar debido al avance de las computadoras y el aumento de su potencia y velocidad con el paso de los años: son capaces de dibujar muy rápidamente en pantalla, puntito a puntito, píxel a píxel cada letra en pantalla.
Sin embargo podéis ver aún que cuando arranca una computadora, ya sea presionando escape o alguna otra tecla dedicada observaréis el texto puro y simple del monitor. Es más rápido pasarle al monitor el código ASCII (con su ubicación en fila y columna, generalmente 80 columnas y 25 lineas) y el propio monitor en su memoria inscrustada sabe cómo dibujar la letra a o el número seis (tiene sus fuentes grabadas en «firmware»).
Pues así son las fuentes instaladas en nuestras computadoras: le dicen al ordenador cómo dibujar en pantalla (de nuevo simplificando al máximo) con ayuda del sistema operativo que se comunica con el monitor y le indica el tamaño del «lienzo» (actualmente la resolución mínima es 1024×768 píxeles) y además la ubicación de cada «letra» que vemos.
El problema se presenta por los diversos sistemas operativos y hardware: al pasar un documento con una muy bonita fuente a otro ordenador que no tiene instalada dicha fuente se pierde enormemente el trabajo realizado (aunque sigue siendo legible porque el sistema operativo se encarga de sustituir por una fuente predeterminada pero no se ve igual al original).
Es por ello que se inventó el Documento con Formato Portátil (Portable Document Format): en un solo archivo se incluye el código ASCII o UNICODE de cada letra del documento además de las fuentes escogidas por el autor del documento. Por supuesto esto abulta el tamaño del archivo pero para compensar esta desventaja aprovecharon de incluir características adicionales: se pueden incluir imágenes, enlaces web y lo más importante: cómo dibujar cada letra en el sitio correcto para que se vea idéntico a como originalmente se hizo.
Aquí viene lo interesante de la ofuscación del documento: se toma el texto original, de cada letra su código ASCII o UNICODE y se cambia según fórmula predeterminada por otro caracter ASCII o UNICODE diferente y a la vez también se hace lo mismo con la fuente que se incluye en el documento.
Es así entonces, por ejemplo, si tenemos una letra A cuyo código ASCII es 65 y la aplicamos una fórmula sencilla (sumarle 100) en el PDF colocamos el código ASCII 165 y la fuente que dibuja el caracter 195 la modificamos y ahora dibuja una letra A.
Luego al hacer el archivo pdf pues incluimos la fuente modificada para visualizarla como «texto» normal, seleccionable y copiable, pero que al pegar en otra ventana producirá como resultado el caracter ASCII 165 (no la letra deseada, la «A», código 65).
Y volvemos a repetir, esto es simplificación al máximo, volvemos a indicar el enlace donde explican la ofuscación en pdf.
Explicado «brevemente» lo anterior, observamos que las Gacetas Oficiales publicadas en Internet por la Imprenta Nacional gozan de dicha técnica pero más complicado aún: seleccionan párrafos enteros con una fórmula aplicada y fuente modificada pero diferentes para cada párrafo. Esto en realidad parece difícil de realizar (ya es difícil «dibujar» uno mismo sus propias fuentes tipográficas) más difícil aún modificar varias fuentes, pero echando mano del lenguaje PostScript (lenguaje orientado y basado en vectores gráficos) se puede automatizar la tarea y luego convertirlo a PDF (de nuevo: leed el artículo completo -en inglés-).
El resultado es el siguiente: en el documento PDF abierto seleccionas una porción de texto e inmediatamente se ve de esta manera (al copiar y pegar en nuestro editor de texto gedit solo se ven un monto de caracteres sin sentido):
PDF ofuscado
Debido a esto, y como nuestro trabajo de programación debe cumplir parámetros legales (más que todo con las Providencias del SENIAT) que son publicadas en la Gaceta Oficial (amén de muchísimas otras leyes del SUNDDE, SUNAGRO, etc -por nombrar unos cuantos apenas-) nos damos a la tarea de transcribirlas y publicarlas por este vuestro humilde sitio web. Aquí es entonces que echamos mano del Reconocimiento Óptico de Caracteres (y no os califiqueís a nosotros de «flojos» sino que queremos hacer más en menos tiempo PARA HACER MÁS TRABAJO CON ESE TIEMPO AHORRADO, en serio).
Instalación de Tesseract OCR.
Probablemente en su distribución GNU/Linux ya tengáis instalado el Tesseract OCR (casi lo olvido, siempre acompaño las siglas OCR cuando lo escribo porque en realidad un «tesseract» -teseracto en castellano- es un cubo pero en la cuarta dimensión, demostrado por teorías matemáticas pero difícil de imaginar -de allí que lo nombran en muchas películas, la más famosa «The Avengers»-). Como ya dijimos, al ser Software Libre podemos acudir a su repositorio e instalarlo nosotros mismos pero eso escapa al tema tratado en este tutorial. Si tenéis vuestros repositorios bien orientados lo único que debéis hacer es abrir una ventana terminal, ganar acceso como usuario raíz root e introducir la siguiente orden:
apt get install tesserac-ocr
En nuestro caso nuestro Ubuntu ya tiene instalado y nos presenta el siguiente mensaje:
Instalación de Shutter.
Otro software de código abierto que utilizaremos es Shutter el cual nos permite tomar capturas de nuestra pantalla de ordenador de una manera muy ordenada y de una forma más poderosa que la tecla de imprimir pantalla («ImpPant» o «PrintScreen»). Dicha tecla hace muchísimos años cuando los sistemas operativos no tenían interfaz gráfica (no nos andemos con rodeos. cuando existía el CP/M y el MS-DOS) «tiraban» a la impresora de matriz de punto de puerto paralelo lo mostrado en pantalla (es decir sus códigos ASCII) y era rapidísimo porque eran unos cuantos bytes y ya la impresora «sabía» cómo imprimirlos según su memoria en «firmware». En los sistemas operativos modernos ahora dicha opción consiste en guardar en formato de imagen lo que muestra en pantalla, ya sea en el portapapeles o en un archivo en la carpeta «imágenes» del usuario.
Conoce a #Shutter, la mejor aplicación para hacer capturas de pantalla en GNU/Linux. https://t.co/NYV4dYpnZH via @computernewage
— KS7000 (@ks7000) 28 de mayo de 2016
Para instalar Shutter debemos realizar los pasos previos cuando instalamos Tesseract OCR pero esta vez cambiamos la orden de la siguiente manera:
apt-get install shutter
Si ya está instalado veréis algo similar a esto:
Instalando Shutter en Fedora y Ubuntu 18
Actualizado el día martes 11 de diciembre de 2018
En otra entrada dedicada totalmente a Shutter explicamos cómo instalarlo en Fedora y además, si queremos utilizar sus herramientas de edición de imágenes, explicamos cómo habilitarlas, especialmente en Ubuntu 18, ya que dichas librerías no se encuentran en los repositorios habituales.
Configurando Shutter
Repetimos: hoy en día al uno imprimir pantalla, según sea el sistema operativo que uséis, o bien lo copia como imagen al portapapeles o bien lo guarda de una vez en la carpeta «Imágenes del usuario» tal como hace GNU/Linux Debian. Con Shutter podremos hacer muchísimas más cosas al capturar nuestra pantalla y una de ellas es poder tomar solamente partes específicas de lo que vemos en nuestro monitor. Para ello lo ejecutamos y al «cerrarlo» el programa se queda en la bandeja del sistema con un ícono al cual le hacemos clic derecho y al desplegar el submenú escogemos «Selección» y arrastramos con el ratón lo que deseemos capturar y luego presionamos la tecla «Intro» o «Enter».
En nuestro caso vamos a cambiar la carpeta donde vamos a guardar nuestras imágenes seleccionadas en una carpeta nueva con el nombre de la Gaceta Oficial más el número de ejemplar, esto para trabajar de manera un tanto organizada:
Shutter – Preferencias
Shutter – preferencia de carpeta
Si no os gusta el prefijo «Selección_» podéis cambiarlo como necesitéis y/o gustéis, acá las opciones automatizadas en variables canónicas:
Shutter – nomenclatura de nombre de archivos
Capturando imágenes para convertirlas a texto.
Pues acá un ejemplo de lo que se deseamos a convertir:
De nuevo abrimos una ventana terminal e introducimos el siguiente comando, estando ubicados en la carpeta donde guardamos las selección arriba mostrada:
tesseract nombre_imagen nombre_archivo.txt
Veriamos algo similar a esto al ejecutarlo:
Acá «copiamos y pegamos» lo que convertimos para que podamos analizarlo:
Decreto N° 2.323, mediante el cual se declara el Estado de
Excepcién y de la Emergencia Econémica, dadas Ias
circunstancias extraordinarias de orden Social, Econémico,
Politico, Natural y Ecolégicas que afectan gravemente Ia
Evidentemente que existe un margen de error al convertir la imagen; podemos contar los siguientes:
«Excepcién».
«Econémica».
«Econémico».
«Ecolégicas».
«NaCIonal».
Cinco errores en cuarenta y un palabras, aproximadamente un 12% de margen de error. Sin embargo, a la larga, resulta menos «trabajoso» que tipear letra por letra, es decir, no tiene tanto trabajo corregir el texto convertido.
Actualizado el viernes 22 de septiembre de 2017.
Más vale tarde que nunca, acá colocamos el enlace al «Hunspell Tutorial» que permite de manera automática -en sumo grado- el corregir estas palabras mal digitalizadas, esperamos le sean de utilidad en su trabajo diario.
Trabajo de proceso por lotes.
Con un solo archivo ya vimos lo que nos espera, el panorama en general. El problema es que tenemos 43 archivos y debemos tipear (y modificar los números) de 43 lineas de comandos. Mucho trabajo, y lo que queremos es hacer más en menos tiempo (y con menos esfuerzo).
Así que echaremos mano de la programación de comando BASH de la siguiente manera:
Listamos los archivos deseados según un patrón predeterminado.
Dicho listado lo guardamos en un archivo de texto.
Luego leemos, linea por linea, dicho archivo de texto y lo guardamos en una variable de cadena.
Hacemos una linea de comando sustituyendo el nombre del archivo con la variable leída.
Al final concatenamos en un solo archivo, editamos los errores que encontremos simplemente leyendo y corrigiendo y ya podremos «copiar y pegar» hacia donde lo necesitemos.
El archivo de comandos por lotes tendrá estas características (comentario explicativos incluidos, son las lineas que comienza con numeral «#»):
####Licencia de uso###
# Copyright 2016 Jimmy Olano at ks7000.net.ve
# Cambiar la siguiente variable por el prefijo deseado
patron="Selección_*"
# Cambiar la siguiente variable para el nombre del archivo deseado
nomarch="lista.txt"
# Limpiamos pantalla
# Guardamos en un archivo de texto los nombres de los archivos a convertir
ls $patron > $nomarch
# Creamos un archivo de texto vacio para inicializar ciclo
touch documento.txt
# Leemos linea por linea el archivo lista.txt
# Enunciamos el archivo con que vamos a trabajar (los seres humanos somos ansiosos)
echo "Procesando "$linea
# Aqui colocamos la orden de convertir a texto (automaticamente agrega extension txt)
tesseract $linea $linea
# Concatenamos el archivo recien convertido en un archivo temporal
cat documento.txt $linea".txt" > documentotmp.txt
# Renombramos el archivo temporal a su nombre original
mv documentotmp.txt documento.txt
# Borramos el archivo de texto convertido luego de haberlo integrado al documento completo
rm $linea".txt"
done <$nomarch
# Borramos el archivo donde guardamos la lista de nombres
rm $nomarch
# Indicamos al usuario (nosotros mismos) que el trabajo está hecho
echo "Trabajo terminado, abra el archivo documento.txt"
Así tendríamos el archivo de procesos por lotes sin los comentarios pero manteniendo la licencia de uso:
Reconocimiento óptico caracteres de forma avanzada
Actualizado el martes 19 de marzo de 2019
Esto que acabamos de explicar es un entorno muy aséptico, con condiciones óptimas para la detección de letras y números pero va a ser que el mundo real no es así… Por ellos traemos un vídeo de LUCA (the Last Universal Common Ancestor) acerca de las últimas tecnologías empleadas en el reconocimiento óptico de caracteres, espere disfruten del vídeo tanto como nosotros:
Enlaces relacionados (en castellano):
«Steve Jobs, y como la caligrafía marcó su vida«
Enlaces relacionados (en inglés):
Tesseract OCR at Wikipedia.
BASH Programming – Introduction HOW-TO by Mike G mikkey at dynamo.com.ar
Obfuscate PDF
Publicado el Reconocimiento óptico de caracteres, Shutter, Software Libre | Etiquetado HunSpell, OCR, Shuttet
Gaceta Oficial N° 40.893: aumento sueldo 30% 1° mayo 2016.
Publicado el miércoles, 04 de mayo de 2016 | por ks7000
Son 5 hojitas en formato pdf (gracias a pdfSam y lo recomiendo para dividir y combinar documentos en ese formato) y la pueden descargar desde esta vuestra humilde página web.
También podéis descargar la Gaceta Oficial desde el sitio web del Tribunal Supremo de Justicia el ejemplar completo de 16 hojas y aproximadamente 4 megabytes y medio desde este enlace web.
Con este aumento sueldo mínimo en Venezuela se ubica en Bs. 15.051,15 (si tomamos como referencia el SIMADI serían aproximadamente US$ 37 mensuales) según Decreto Presidencial N° 2.307.
Gaceta Oficial 40.893 sumario.
Asimismo se aumenta el valor del Cestaticket Socialista de 2,5 U.T. a 3,5 U.U. y dado que el valor actual de la unidad tributaria es de Bs. 177,00 a razón de 30 días por mes da un total de Bs. 18.585,00 (sobrepasando el valor del salario mínimo; en los años noventa también sucedió lo mismo e incluso también se pagaba bono de transporte: los dos bonos sumaban 12 mil y el salario 8 mil, la historia se repite en contra de las prestaciones sociales).
Gaceta Oficial N° 40.893.
A continuación presentamos la transcripción (de seguro con alguna fe de errata) de la Gaceta Oficial N° 40.893 del viernes 29 de abril de 2016.
Decreto N° 2.307,
mediante el cual se fija un aumento del salario mínimo nacional mensual obligatorio en todo el territorio de la República Bolivariana de Venezuela para los trabajadores y las trabajadoras que presten servicios en los sectores público y privado, del treinta por ciento (30%), a partir del 1° de mayo de 2016.
Decreto N° 2.308,
mediante el cual se ajusta el pago del Cestaticket Socialista para los trabajadores y las trabajadoras que presten servicios en los sectores público y privado, a tres Unidades Tributarias y media (3,5 U.T.) por día, a razón de treinta (30) días por mes.
Con el supremo compromiso y voluntad de lograr la mayor eficacia política y calidad revolucionaria en la cosntrucción del Socialismo, la refundación de la Patria Venezolana, basado en principios humanistas, sustentado en condiciones morales y éticas que persiguen el vivir bien del país y del colectivo, por mandato del pueblo de conformidad con lo establecido en el artículo 226 de la Constitución de la República Bolivariana de Venezuela; y en ejercicio de las atribuciones que me confiere el numeral 11 del artículo 236, en concordancia con lo dispuesto en los artículos 80 y 91 eiusdem, concatenado con el artículo 46 del Decreto con Rango, Valor y Fuerza de la Ley Orgánica del Trabajo, los Trabajadores y Trabajadoras, en Consejo de Ministros,
Que el Estado democrático y social, de Derecho y de Justicia garantiza a los trabajadores y trabajadoras la participación en la justa distribución de la riqueza generada mediante el proceso social del trabajo, garantizándoles que su salario sea suficiente y le eprmita vivir con dignidad y cubrir para sí y su familia las necesidades materiales, sociales e intelectuales, como condición básica para avanzar hacia hacia la mayor suma de felicidad posible, como objetivo esencial de la Nación que nos legó El Libertador,
Que es principio rector del gobierno revolucionario proteger a la familia venezolana de la guerra económica desarrollada por el imperialismo, que induce la inflación exacerbada por la oligarquía apátrida, como instrumento de acumulación de capital en manos de una minoría,
Publicado el Cestaticket Socialista, Gaceta Oficial, Sueldo mínimo, Unidad Tributaria, Venezuela.

References: artículo 1
 artículo 10
 artículo 17
 artículo 2
 Artículo 3
 artículo 3
 artículo 3
 artículo 3
 artículo 3
 artículo 3
 artículo 226
 artículo 236
 artículo 339
 artículo 26

Artículo 11
 resolución 
 artículo 226
 artículo 236
 artículo 46