2012-03-27

Incriminación penal del despilfarro público

El día 28 de enero de 2012, se ha publicado en el Diario La Razón, un artículo de Abraham Castro, en el que el autor opina sobre la conveniencia de reformar el Código Penal para incluir en el mismo un nuevo delito de despilfarro en el uso de los fondos públicos. Transcribo íntegramente el texto del artículo.


INCRIMINACIÓN PENAL DEL DESPILFARRO PÚBLICO
Una de las cuestiones que se sitúan en el centro del debate político y jurídico en el presente momento es la de la conveniencia de reformar el Código Penal para incluir en el mismo un nuevo delito de despilfarro en el uso de los fondos públicos. Necesidad que ha sido incluso reclamada por la Defensora del Pueblo ante el Congreso.
Efectivamente, en nuestra legislación penal no se contempla ningún delito que permita sancionar las conductas de despilfarro de los fondos públicos por quienes están encargados de su gestión. Lo que existe es el clásico delito de malversación de caudales públicos, que, como su propio nombre indica, consiste en un mal uso, pero que no puede ser aplicado a los supuestos de despilfarro porque este delito sanciona únicamente la conducta del funcionario o autoridad que se apropia, definitiva (art. 432 CP) o temporalmente (arts. 433 y 434 CP), pero en todo caso con lucro personal propio o ajeno, de los caudales que tiene confiados a su cargo por razón de sus funciones. Sin embargo, el delito de malversación no resulta adecuado para sancionar penalmente los supuestos de despilfarro en los que no se produce una apropiación ni una aplicación de los caudales a fines personales con intención de lucro, sino un simple y puro uso irresponsable.
El actual Código Penal, que data de 1995, vino a restringir el delito de malversación contenido en el viejo Código de 1973, que también consideraba como delito de malversación las conductas imprudentes (art. 395) e incluso el dar a los caudales una aplicación pública diferente de aquella a la que estuvieren destinados (art. 397). Conductas ambas que, sin coincidir plenamente, se aproximan más a los supuestos de despilfarro que el actualmente vigente delito de malversación. La razón de su supresión fue la práctica unanimidad reinante entre la doctrina, sobre la suficiencia de reprender estas conductas por vía administrativa o por medio de la responsabilidad contable, en su caso, reservando el ámbito criminal para los casos más graves en los que el funcionario actuara de forma consciente y con intención de lucro privado.
Y es que, en efecto, existe una gran desconocida para el público en general, que es la denominada “responsabilidad contable”, a la que están sujetos quienes tienen la responsabilidad de gestionar caudales públicos, cuya determinación es competencia del Tribunal de Cuentas, al que el art. 136.1 de la Constitución encomienda la suprema fiscalización de las cuentas y de la gestión del Estado y del sector público. Su ámbito, además, se extiende a toda la geografía nacional (art. 1.2 LO 2/1982, 12 mayo, del TCU) para el enjuiciamiento de la responsabilidad contable en que incurran quienes tengan el manejo de fondos públicos (art. 2.b), con la función específica de fiscalizar que la actividad económico-financiera del sector público se someta a los principios de legalidad, eficiencia y economía (art. 9.1). E igualmente debe fiscalizar cuantas infracciones, abusos o prácticas irregularidades haya detectado en la gestión de los caudales públicos (art. 12.2). En definitiva, su razón de ser es la fiscalización de la gestión de los fondos públicos para detectar, controlar y evitar, precisamente, su despilfarro.
En tal función, cuando el Tribunal de Cuentas detecta que se ha hecho un mal uso de los fondos públicos (que no tiene por qué ser constitutivo de malversación ni de ningún otro delito), debe determinar la responsabilidad contable en que incurre el gestor público que los ha despilfarrado, para hacer efectiva la obligación de reparar e indemnizar que imponen los arts. 38.1 LO 2/1982, de 12 de mayo, del TCU, y 49.1 Ley 7/1988, de 5 de abril, de Funcionamiento del TCU, a quien por acción u omisión originara el menoscabo de caudales o efectos públicos. En consecuencia, el funcionario o autoridad que despilfarra los fondos públicos cuya gestión diligente tiene confiada no debería irse “de rositas” si se dotara al Tribunal de Cuentas de los medios e instrumentos necesarios para que pueda hacer eficazmente la función constitucional que tiene encomendada. En la que se encuentra apoyada, por lo demás, por la propia Fiscalía del Tribunal de Cuentas, que viene realizando una labor excepcional desde hace años. Por tanto, no es preciso crear ningún nuevo delito de despilfarro para exigir responsabilidad a los gestores públicos negligentes: para eso existe la responsabilidad contable. Es más, tal responsabilidad contable normalmente es superior a la que sería propia de la responsabilidad civil derivada del delito, hasta el punto de poder alcanzar a los propios herederos del gestor público en determinadas circunstancias (art. 38.5).
Así las cosas, crear un nuevo delito de despilfarro no se encuentra justificado ni resulta acorde a los principios de intervención mínima y de ultima ratio que rigen nuestro sistema penal. Ello, al tiempo que resultaría extraordinariamente peligrosa su existencia, porque podría dar pábulo a que determinados juzgados y fiscalías se dedicaran en un exceso de celo a someter a enjuiciamiento judicial criminal la oportunidad de las decisiones políticas adoptadas por quienes tienen confiada en exclusiva por las urnas la responsabilidad de gestionar los fondos públicos. Situación que podría llegar a poner en peligro en algunos casos la propia esencia de la división de poderes, que constituye uno de los pilares esenciales de la sociedad democrática.




2012-03-26

Libro del MIT para descargar: Matemáticas para la Ciencia de la Computación (Inglés)

En [cyberhades] He encontrado esta referencia a un libro de matematicas publicado por Eric Lehman (Google), F. Thomson Leighton  y Albert R. Meyer (Ambos del Departamento IA del MIT) que explica como usar modelos matemáticos y métodos para analizar problemas en Informática.
Muy técnico, muy bien explicado, y con bastantes ejemplos.
Merece la pena darle un buen vistazo.
Puedes descargarlo desde aquí.

2011-09-28

Paralelismo de datos (Task Parallel Library)

Aquí tienes un ejemplo de cómo se pueden usar los (dos o más) núcleos del procesador para que cada uno de ellos trabaje en paralelo de forma independientePara ello se usa una librería estándar de Microsoft [Paralelismo de datos (Task Parallel Library)] http://msdn.microsoft.com/es-es/library/dd537608.aspx
   
El código que he puesto es un bucle que recorre una matriz cargada con hilos que están funcionando y que quiere saber cuántos hilos siguen vivos [IsAlive] La comprobación de [Nothing] es para evitar errores por llamar a una referencia nula (cuando el hilo termina su ejecución me lo cargo haciéndolo [Nothing]
Ya sé que he descubierto la pólvora, pero me gusta, y estoy mu contento :-)


Dim resultado As Integer = 0
If Not (_matrizHilos Is Nothing) Then
   '----------------------------------
   ' Usando código normal
   'For indice As Integer = _matrizHilos.GetLowerBound(0) To 
                           _matrizHilos.GetUpperBound(0)
   ' cuerpo del bucle 
   '    If Not (_matrizHilos(indice) Is Nothing) Then
   '        If _matrizHilos(indice).IsAlive = True Then
   '            resultado += 1
   '        End If
   '    End If
   'Next
   '----------------------------------
   ' Usando [Paralelismo de datos (Task Parallel Library)]
   ' http://msdn.microsoft.com/es-es/library/dd537608.aspx>
   Threading.Tasks.Parallel.For(_matrizHilos.GetLowerBound(0), _
                                _matrizHilos.GetUpperBound(0), _
          Sub(indice)
             'cuerpo del bucle 
              If Not (_matrizHilos(indice) Is Nothing) Then
                 If _matrizHilos(indice).IsAlive = True Then
                     resultado += 1
                 End If
             End If
         End Sub)
End If
' Return resultado


Ta otra amig@
 

Paquete de herramientas de seguridad

HackArmoury es un repositorio de aplicaciones y utilidades de seguridad que como peculiaridad y característica más importante es su facilidad de acceso.

Autor: Alejandro Ramos
Ver mas información

Export Data to Excel, Word, PDF without Automation from DataBase

This article introduces how to export data from database to Excel, PDF, MS Word, HTML, MS clipboard ,XML, DBF, SQL Script, SYLK, DIF, CSV without Automation and Acrobat Reader. DataExportWizard, specially designed for developers/programmers, is used for exporting data from database to Excel, PDF, MS Word, HTML, MS clipboard, XML, DBF, SQL Script, SYLK, DIF, CSV without Automation. This article focuses on introducing how to use this Wizard with source code.

Este artículo presenta la forma de exportar los datos de base de datos a Excel, PDF, MS Word, HTML, portapapeles de MS, XML, DBF, SQL Script, SYLK, DIF, CSV sin la automatización y Acrobat Reader.
 DataExportWizard, especialmente diseñado para los desarrolladores / programadores, se utiliza para exportar datos de bases de datos a Excel, PDF, MS Word, HTML, portapapeles de MS, XML, DBF, SQL Script, SYLK, DIF, CSV sin la automatización. Este artículo se centra en la introducción de cómo utilizar este asistente con el código fuente.

By rlejason | 26 Sep 2011 | Ver mas información
 

2011-09-26

Herramienta zonas horarias

Este programa muestra la la hora actual del sistema en dos zonas horarias diferentes, de forma que permite ver , por ejemplo, la hora que es en nueva York y en Moscu.
También puede usarse (que es como lo uso yo y el objetivo de esta herramienta) mostrando en la parte superior la hora local y en el inferior la hora que me interesa tener controlada.

2005-04-23

Bases de datos: SQL Injection

La integridad de los datos es uno de los pilares de la sociedad informatizada en la que vivimos, y depende de una correcta encriptación de la información y del acceso autorizado y autenticado a la misma. Este sistema puede verse seriamente comprometido por una vulnerabilidad de código que ha de ser controlada e inutilizada, ya que si no se tornan las medidas apropiadas puede suponer una auténtica debacle: la inyección SQL.

2005-04-17

La conciencia del planeta

Un asombroso proyecto científico plantea la posible existencia de una especie de "interconexión mental" entre toda la humanidad. Una polémica investigación internacional de la Universidad de Princeton (EE UU) pretende demostrar que existe una 'conciencia de la humanidad' que se manifiesta cuando se producen fenómenos de gran impacto social.