El Noguer

Joaquim Perez i Noguer

Java Logback benchmarck

Filed under: Ciència i tecnologia — Joaquim Perez Noguer at 9:42 pm on Dimarts, gener 22, 2019

Vist a https://blog.overops.com/how-to-instantly-improve-your-java-logging-with-7-logback-tweaks/ Per reduir la latència dels logs del Logbackper Java s’aconsella: En el pattern del log no utilitzar mai el className; i si pot ser només mostrar el Level i el Message. Utilitzar AsyncAppender amb queue-size>500, en comptes de fer servir FileAppender. Fins i tot ConsoleAppender és més ràpid que FileAppender. Per millorar […]

javac

Filed under: Ciència i tecnologia — Joaquim Perez Noguer at 1:11 am on Dissabte, gener 5, 2019

En principi per compilar un programa Java és tan fàcil com: javac ProgramaJava.java Però què passa quan es vol compilar un programa sencer, amb biblioteques, package, … ? Suposem que tens els JAR en un directori lib/ i que el JAVA està en el src/ i que el resultat es vol en un directori classes/. […]

Netbeans 8.1 falla en Ubuntu

Filed under: Linux — Joaquim Perez Noguer at 12:30 am on Dissabte, gener 5, 2019

Si heu provat d’utilitzar Netbeans en Linux utilitzant el repositori normal d’Ubuntu (2018), notareu que falla a l’arrencar. Això és degut a dos problemes: Netbeans 8.1 només arrenca si teniu Java 8. No va ni amb Java 7 ni amb Java 9 o superior. Netbeans 8.1 no arrenca si la biblioteca libequinox-osgi-java és 3.9.1-1. Sembla […]

M’he comprat un nou portàtil i amb LINUX!

Filed under: Linux — Joaquim Perez Noguer at 10:14 pm on Dijous, octubre 18, 2018

Feia molt temps que em queixava que no hi havia opcions de comprar portàtils Linux. I de fet és veritat que no n’hi ha moltes opcions i menys de portàtils moderns i menys amb “proximitat” i menys a un preu raonable. Doncs bé finalment he trobat un portàtil que ha complert amb totes les meves […]

Finestres transparents en KD5

Filed under: Linux — Joaquim Perez Noguer at 10:53 pm on Dimarts, octubre 9, 2018

Tweet

Gràfiques i diagrames amb JS

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

Aquesta és la llista de les biblioteques Javascript més potents del 2018 per a fer gràfiques i diagrames interactius. Vist a https://www.slant.co/topics/3890/~javascript-charting-libraries D3.js· · · Chart.js· · · Shield UI· · · AnyChart· · · c3.js· · · Highcharts· · · Chartist.js· · · Livegap charts· · · CanvasJS Charts· · · Webix Charts· · · KoolChart· · · Google Charts· · · ZingChart· · · dhtmlxDiagram· · · CxJS· · · Flot· · · jqPlot· · · MindFusion· · · Tweet

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 […]

« Previous Page — Next Page »