martes, 21 de julio de 2020

Mejores Servicios Rest

https://github.com/omniti-labs/jsend

https://waltermontes.wordpress.com/2014/02/21/modelo-de-madurez-de-richardson-rest/

https://medium.com/@freddyerf/richardson-maturity-model-para-simples-mortales-bb23ca4a34e5

jueves, 16 de agosto de 2018

Como agregar a los mensajes de validacion de spring parametros


Spring properties messages with parameters

tenemos el properties siguiente


cuenta.longitud=Longitud invalida esta debe ser {0} y {1} 
En el código java hay que tener algo así
errors.rejectValue(field, "cuenta.longitud",  new
 Object[]{minLenght, maxLenght},"default mensaje");

Probar peticiones REST en IntelliJ

Intellij posee una consola para poder probar servicios rest, y esta se encuentra en Tools->Http Client->Test Restful Webservice, yo recomiendo usar la parte donde dice convert request a new format, pero lo pueden usar según sus necesidades.

POST /sistemachingon/rest-login HTTP/1.1
Host: localhost:8080
Accept: application/json
Content-Type: application/json
Authorization: Basic YSYSYSYSYSYSYSYSSY
Cache-Control: no-cache

{  "password":"d91928282828zxsxsxsxsxsxsxsxxsyw",  "userName":"correodegmail@gmail.com"
}

sábado, 14 de julio de 2018

Master 8 y Tuzoftware, Aprende a Programar de cero y de Forma Divertida

Estoy colaborando con un proyecto para que todo mundo pueda aprender a programar aplicaciones web, me gusto el proyecto porque la principal intención es que puedan aprender de forma divertida, no como en la mayoría de canales de youtube en la cual es todo muy aburridooooo, siempre hablan nerds y es aburrido, aburrido, aburrido.

Darle un giro de 360 grados a la forma de aprendizaje, y aunque en un principio no estaba muy de acuerdo con usar groserías, creo que la definición real para una grosería es la forma en que vivimos y trabajamos, repitiendo cosas y no aprendiendo, espero que les guste y sobre todo que se diviertan.

El proyecto completa lógica de programación hasta poder construir una aplicación web con php.

Y bueno sin mas palabras aquí les dejo el link del famoso canal PonteV3rg4s.

Happy Coding :)

viernes, 29 de junio de 2018

Excelente Pagina de UX

Les dejo este link, para los que quieren aprender de ux https://uxknowledgebase.com/.

domingo, 21 de enero de 2018

Cambiar puertos oracle 8080

C:\WINDOWS\system32>sqlplus system@xe

Aqui pide el password:

SQL> Exec DBMS_XDB.SETHTTPPORT(999); 

viernes, 28 de abril de 2017

LEAN Y user stories

Encontre un par de excelentes links,

http://elblogdelfrasco.blogspot.mx/2008/07/los-siete-principios-de-lean-o-los.html
http://elblogdelfrasco.blogspot.mx/2008/07/user-stories.html

Curiosamente se llama el blog del fracaso, aunque yo lo llamaria el blog de lo intento, ya que si no lo intentas no fracasas, creo que lo importante de fracasar es aprender, mi teoria es entre mas rapido fracases, anliza el porque fracasaste aprende, y vuelve a intentarlo haciendo cosas diferentes.

miércoles, 15 de marzo de 2017

martes, 29 de noviembre de 2016

PULQUE FRAMEWORK BASADO EN F3

He creado un framework basado en fat free framework https://fatfreeframework.com, y lo he llamado el elixir de los dioses, jajajaj era muy largo el nombre lo he llamado pulque, ya trae varias librerias cargadas, poco a poco ire subiendo documentación, y estaré dando conferencias, sobre su uso, (agarrense flisoles).

Lo cree por la necesidad, creo que codeigniter fue bueno en sus tiempo, sin embargo es un framework orientado a características(Ordeno todo por caracteristicas iguales, Modelos, Vistas, Controladores),  y esto actualmente lo limita al no ser Modular, ya que hay qe instalar varios plugins para hacer más.

Se que les va gustar mucho ya que es parecido a SPRING(MVC, CORE, SECURITY), solo que mas liviano, y facil.

Aqui la URL, espero que lo disfruten https://github.com/tuzoftware/pulque/

lunes, 28 de marzo de 2016

Juntar arreglo con form para enviarlo como un arreglo de controles dinamicos html jquery


//arreglo es una variable de tipo array
var arreglo= ["2368", "1818", "2365"];
           var model = $("#formulario").serializeArray();

                    $.map(arreglo, function (val, i) {
                        return model.push({ "name": "nombrePropiedadoControl[" + i + "]", "value": val });
                    });

lunes, 7 de diciembre de 2015

Group concat en oracle 11g como el de MYSQL

Group concat en oracle 11g como el de MYSQL
SELECT 
    col1,
    LISTAGG(col2, ', ') WITHIN GROUP (ORDER BY col2) "names"
FROM table_x
GROUP BY col1

Thymeleaft envio de listas de objetos al server

El isuiente link me ayudo bastante, sin embargo con los select no funciona.

http://nixmash.com/java/object-child-lists-in-thymeleaf-forms-and-spring-mvc/

jueves, 16 de julio de 2015

Verificar que elemento en un CheckBoxList dispara un evento

 protected void chkEtapaLegal_SelectedIndexChanged(object sender, EventArgs e)
        {
            CheckBoxList list = (CheckBoxList)sender;
            string[] control = Request.Form.Get("__EVENTTARGET").Split('$');
            int idx = control.Length - 1;
            string sel = list.Items[Int32.Parse(control[idx])].Value;   
          
        }