Páginas

22 de diciembre de 2017

El cansancio de las fiestas ?

Estas fechas me recuerdan al mes de agosto... Todo el mundo corriendo despepitado por la calle para hacer las últimas compras... Compras para ... Lo que sea para el viaje que vas a realizar para tu familia...

Son fechas que me parece que hemos disvirtuado un poco... Y hemos perdido el norte de las cosas.yo siempre he vivido la Navidad como la venida del hijo de Dios a la tierra

Creo que todo se está desvirtuando, perdiendo las perspectivas de las cosas... De lo que representan... Porque ahora lo que representan ...

Creo en una humilde opiñion creo que lo estamos llevando al consumismo... Las empresas están cosificando dando lugar a que la gente valla perdiendo del motivo...En algunos casos perdiendo la tradición.

Quizás es de lo que va esto de cambiar las tradiciones... Ya que vivimos en una idea de aldea global todos debemos de tener la misma idea. Será que soy un sentimental y que yo quiero inculcar las viejas costumbres, dichos y tradiciones 
;he vuelto a publicar de nuevo en los viaje

Sino ahora. O mejor dicho por ahora he terminado el curso que he realizado. Pero ya tengo otro para febrero al menos un mes. Y medio de descanso y otro añito de curso.

Ayer jueves 14 de Diciembre del 2017 en el 20 minutos, hos. He dejado una foto... Si encuentro el artículo por la red pongo el enlace.



El artículo se llama. "Economía colaborativa y empleo precario" de Miguel Piñeiro Catedrático de la universidad de Sevilla... No pone que especialidad

En el ámbito de la informática ... Lo del trabajo colaborativo es algo común y en muchos casos enriquecedor para las personas que lo realizan. Normalmente suelen ser gente que la filosofía de software libre les seduce o agrada en alguno de sus aspectos. 

Yo no puedo decir que soy una persona que ayude a la comunidad pero si intento todo dar algo de lo mucho que he recibido. Mucho del trabajo que se hace es de manera gratuita la manera del pago es poner de alguna manera que tú has hecho algo. Desde la creación de un programa, escribir un manual o traducir un texto, hasta por resolver una pregunta.....

Existe trabajo o tareas que la forma de remuneración es cuanto menos extra que es tu haces algo y te pagan por ello... Lo que pasa es el importe es pequeño y de una sola vez. Pero eso no es lo habitual.

Normalmente cuando trabajas para la comunidad lo haces más por ayudar. Esto es siempre en el ámbito de la informática. Algunas veces te recompensa con dinero otros con fama dentro de la comunidad.

13 de diciembre de 2017

Escribir en log del servidor desde un jsp



en la parte de los imports

<%@ page import="java.io.*"%>


y luego

<%
System.out.println(" Hola mundo debug " );
%>

y cuando ejecutes esa pantalla se imprimira

12 de diciembre de 2017

pivot sql Oracle


la única manera que he visto para poder usar pivot para que el valor de las columnas sea dinamico es atrevas de pivot xml

select *
from (
-- consulta SQL
)temp
pivot xml
( count(columna_tabla_temp_1)
 for columna_tabla_temp_2 IN ( select paramaetros from tabla )
);


otro manera es que pasar como parámetro la lista de columnas

select *
from (
-- consulta SQL
)temp
pivot 
( count(columna_tabla_temp_1)
 for columna_tabla_temp_2 IN ( &rango )
);

pudiendo ser rango -- '1' . '2' , '3'

16 de marzo de 2017

junit Packages java



si se utiliza jUnit y lo que se quiere es añadir una serie de clase dentro del mismo paquete

   .addPackages(true,"org.joda.time")


un ejemplo concreto

    @Deployment
    public static Archive<?> createTestArchive() {
        return ShrinkWrap.create(WebArchive.class, "test.war")
                .addClasses(clase.class)    
                  .addPackages(true,"org.joda.time")
                .addAsResource("META-INF/test-persistence.xml","META-INF/persistence.xml")
                .addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml")
                .addAsWebInfResource("test-ds.xml");
    }

29 de enero de 2017

ubuntu 16.04 lts gnome clasico


para instalar la versión clasica de gnome es muy fácil. Primeo actualizamos los repositorio y las versiones de software.

sudo apt update

sudo apt upgrade

luego instalamos gnome

sudo apt install gnome-session-flashback

debes de cerrar la sesión.

10 de enero de 2017

añadir elemento en texto en el combo


esta es la parte del texto y el boton

<pre> <p:remotecommand name="rc" update="f2:fp,f2">
  <p:commandbutton actionlistener="#{page.guardarFormatoPresentacion}" id="idGuardarFormatoPresentacion" onsuccess="rc()" value="#{msg['diligenciaIdentificacion.btn_guardar_modelo']}">
    <h:outputtext value=" ">
    <h:outputtext value=" ">
    <h:outputtext value=" ">
    <p:outputlabel value="#{msg['nombre_prestacion']}">
    <p:inputtext id="nombre1" value="#{page.formato.nombre}">
    <f:validatelength maximum="20" minimum="1">
    </f:validatelength></p:inputtext>
</p:outputlabel></h:outputtext></h:outputtext></h:outputtext></p:commandbutton></p:remotecommand>
</pre>

la funcion guardarFormatoPresentacion guarda en base de datos en el combo

<p:outputlabel for="fp" value="#{msg['formato_presencial']}">
 <p:selectonemenu id="fp" rendered="true" style="width: 80%;" value="#{page.formato.nombre}">
 <p:ajax listener="#{page.onTextCombo}" update="f2:nombre1,:f2">
 <f:selectitem itemlabel="#{msg['generic.value_selec']}" itemvalue="">
 <f:selectitems itemvalue="#{formatoPresntacion1.nombre}" value="#{page.lFormato}" var="formatoPresntacion1">
  </f:selectitems></f:selectitem></p:ajax></p:selectonemenu>
</p:outputlabel>
la funcion onTextCombo , carga de base de datos el combo