El Noguer

Joaquim Perez i Noguer

Hall of Shame del Java

Filed under: Ciència i tecnologia — Joaquim Perez Noguer at 4:28 pm on Dijous, abril 26, 2018

Què retorna el següent fragment de codi? for(;;) { try { return 1; } finally { break; } } return -1; Retorna 1 o -1 ? La resposta és -1!!! I aquest tros de codi? while (true) { try { return; } finally { continue; } } No retorna mai, es queda sempre en bucle!!! […]

Mockito i JUnit

Filed under: Ciència i tecnologia — Joaquim Perez Noguer at 11:27 am on Dilluns, març 19, 2018

Molt bon tutorial del què es pot fer i com fer-ho amb Mockito. Quan cal utilitzar mock() i quan cal utilitzar spy(). Vegeu-lo http://www.vogella.com/tutorials/Mockito/article.html També un altre tutorial per principiants a http://www.in28minutes.com/mockito-tutorial-for-beginners Si es vol fer servir Mockito amb Spring: https://dzone.com/articles/spring-boot-unit-testing-and-mocking-with-mockito I en concret si tens problemes amb mockejar una classe abstracta using-mockito-to-test-abstract-classes     […]

Private block chain

Filed under: Ciència i tecnologia — Joaquim Perez Noguer at 2:49 pm on Dimarts, març 13, 2018

Vist al Blog de GFT, escrit per Esteban Chiner: Ethereum es una de las  plataformas más populares para el desarrollo de smart contracts, como ya comentamos en el post anterior; pero, ¿sabes cómo conectarse a una red pública? ¿sabrías cómo crear nuestra propia cadena de bloques privada? En este post te lo explicamos. Cadenas Públicas […]

RxMarbles: Reactive programming

Filed under: Ciència i tecnologia — Joaquim Perez Noguer at 12:05 pm on Dilluns, març 12, 2018

La programació reactiva és un paradigma de programació declarativa per  a quan hi ha una o més fonts d’esdeveniments asíncrons. A RxMarbles podeu veure una descripció dels diversos operadors d’aquest paradigma. Per exemple: Map( x => x *10 )   retorna una seqüència igual a la d’entrada però multiplicant per 10 Reduce ( x,y => x+y […]

Readme Driven Development

Filed under: Ciència i tecnologia — Joaquim Perez Noguer at 9:40 am on Dilluns, febrer 26, 2018

Normalment els projectes informàtics es dissenyen > s’implementen > es proven > es documenten. Però normalment la implementació sempre s’allarga, aleshores això treu temps a les proves i encara més temps a la documentació. I això porta a que les aplicacions estiguin: Poc provades Mal documentades. Una solució això és utilitzar l’estratègia TDD  (Test Driven […]

FOSDEM 2018

Filed under: Ciència i tecnologia — Joaquim Perez Noguer at 8:36 am on Dimecres, febrer 14, 2018

Ja podeu veure tots els vídeos de FOSDEM 2018 a https://video.fosdem.org/ Per exemple aquí teniu els vídeos gravats a l’aula de Mozilla. FOSDEM is a free event for software developers to meet, share ideas and collaborate. Every year, thousands of developers of free and open source software from all over the world gather at the […]

Kotlin

Filed under: Ciència i tecnologia — Joaquim Perez Noguer at 10:30 am on Dimecres, febrer 7, 2018

Kotlin és un llenguatge de programació que s’executa a la màquina virtual de Java i també es pot compilar al codi font de JavaScript o utilitzar la infraestructura del compilador LLVM. La filosofia del llenguatge Kotlin és aprofitar tot lo bo del Java i en canvi simplificar-lo radicalment, per fer la vida més senzilla als […]

Google Sheets, un Excel amb llenguatge natural

Filed under: Ciència i tecnologia — Joaquim Perez Noguer at 12:44 pm on Dilluns, gener 29, 2018

Vist a blog.google Tweet

Google AutoML: intel·ligència artifical a l’abast

Filed under: Ciència i tecnologia — Joaquim Perez Noguer at 12:35 pm on Dilluns, gener 29, 2018

Google ha creat una nova eina, Auto ML, amb la qual els usuaris podran entrenar els seus propis algoritmes d’aprenentage. Vegeu:  cloud.google.com/automl Algunes persones ja han suggerit que en el futur els usuaris podran disposar d’IA com aquell qui disposa de l’electricitat. Pot ser això és la primera pedra a aquest futur. Més informació: technologyreview.es […]

SQL PRIOR

Filed under: Ciència i tecnologia — Joaquim Perez Noguer at 4:04 pm on Dimecres, novembre 15, 2017

Per treballar amb SQL amb taules amb relacions amb elles mateixes, cal utilitzar l’operació CONNECT BY PRIOR de Oracle: SELECT LEVEL, MGR MANAGER, LPAD(EMPNO,5*(LEVEL-1)) REPORTEE FROM EMPLOYEE START WITH MGR IS NULL CONNECT_BY PRIOR EMPNO=MGR ORDER SIBLINGS BY EMPNO ; LEVEL MANAGER REPORTEE ———- ———- ——————– 1 2 100 110 3 110 160 4 160 […]

« Previous Page — Next Page »