El Noguer

Joaquim Perez i Noguer

SQL KEEP i DENSE RANK

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

De vegades en un llistat de la base de dades amb molts elements. La base de dades retorna més d’un valor per un mateix element, i només vols agafar el valor més nou. La solució és utilitzar KEEP LAST: SELECT empno, deptno, sal, MIN(sal) KEEP (DENSE_RANK FIRST ORDER BY sal) OVER (PARTITION BY deptno) “Lowest”, […]

Control de versions i Git Flow

Filed under: Ciència i tecnologia — Joaquim Perez Noguer at 9:03 am on Divendres, novembre 3, 2017

Per gestionar un projecte gran amb diversos equips de treball és imprescindible tenir una bona política de control de versions. Una bona idea és utilitzar el flux de Git Flow que està molt ben explicat aquí https://danielkummer.github.io/git-flow-cheatsheet/ Ara bé sembla ser que git flow i maven no acaben d’anar del tot bé (mireu stackoverflow.com) git […]

Andrew Ng: La solució és formar a milions d’expertes en aprenentatge profund

Filed under: Ciència i tecnologia — Joaquim Perez Noguer at 3:16 pm on Dimecres, agost 16, 2017

¿Realmente necesitamos tantos expertos en IA? No creo que cada persona del planeta necesite conocer el aprendizaje profundo. Pero si la IA es la nueva electricidad, solo mira el número de ingenieros eléctricos y electricistas que hay. Hace falta crear una fuerza de trabajo enorme para que la sociedad pueda averiguar cómo hacer todas las cosas maravillosas […]

Java design patterns

Filed under: Ciència i tecnologia — Joaquim Perez Noguer at 3:58 pm on Dimecres, maig 3, 2017

Vist a  www.tutorialspoint.com/design_pattern Design Patterns – Overview Design Patterns – Factory Pattern Abstract Factory Pattern Design Patterns – Singleton Pattern Design Patterns – Builder Pattern Design Patterns – Prototype Pattern Design Patterns – Adapter Pattern Design Patterns – Bridge Pattern Design Patterns – Filter Pattern Design Patterns – Composite Pattern Design Patterns – Decorator Pattern […]

SQLJ – SQL dins de Java

Filed under: Ciència i tecnologia — Joaquim Perez Noguer at 9:14 am on Dimecres, maig 3, 2017

SQLJ és una extensió del llenguatge Java per permetre executar-hi SQL dinàmic. Entre altres coses permet Interactuar fàcilment amb les variables i atributs del Java sense haver de fer l’enllaç amb l’espai de memòria SQL explícitament. Permet declarar iteradors i interactuar amb el FETCH Per desgràcia molts IDE  no reconeixen el llenguatge SQLJ encara. Tot […]

A Better Query Language than SQL

Filed under: Ciència i tecnologia — Joaquim Perez Noguer at 8:46 am on Dimecres, maig 3, 2017

SQL és un llenguatge declaratiu per manipular dades en una base de dades. En l’article  A Better Query Language than SQL proposen eliminar algunes absurditats de la sintaxis SQL. Us heu preguntat mai perquè la sintaxi és  SELECT … FROM … WHERE  quan potser seria més interessant tenir-ho en format  FROM … WHERE … SELECT … […]

Xtend – Java millorat

Filed under: Ciència i tecnologia — Joaquim Perez Noguer at 8:35 am on Dimecres, maig 3, 2017

Eclipse proposa una millora del Java: Xtend La sintaxi de Java és massa explícita: si ja saps que la majoria de classes i mètodes són públics, perquè per defecte no són públics ? si tens tens una llista de Strings per què cal indicar   for (String nom :  llista)  i no simplement  for (nom: llista) […]

String.intern

Filed under: Ciència i tecnologia — Joaquim Perez Noguer at 4:28 pm on Dijous, gener 12, 2017

Java ofereix un sistema intern per optimitzar la memòria utilitzada quan llegeixes grans quantitats de texts i té molts repetits: String.intern, però cal anar amb compte. Vegeu les recomanacions String.intern in Java 6, 7 and 8 – string pooling  – Java Performance Tuning Guide Stay away from String.intern() method on Java 6 due to a fixed […]

Anatomia d’un objecte Java

Filed under: Ciència i tecnologia — Joaquim Perez Noguer at 4:21 pm on Dijous, gener 12, 2017

Com guarda el Java els objectes en memòria? T’ho explica  From Java code to Java heap When your Java code uses the new operator to create an instance of a Java object, much more data is allocated than you might expect. For example, it might surprise you to know that the size ratio of an […]

Trucs amb el Java

Filed under: Ciència i tecnologia — Joaquim Perez Noguer at 11:13 am on Dimecres, desembre 14, 2016

Mirant  What are some cool Java tricks? – Quora He trobat algunes curiositats interessants amb el Java: Double bracing Lists allows you to declare and initialize without Arrays.asList() List<String> places = new ArrayList<String>() { { add(“x”); add(“y”); } }; Joint-union in generic type params public class Baz<T extends Foo & Bar> {} Define, instantiate, and […]

« Previous Page — Next Page »