Skip to content

Instantly share code, notes, and snippets.

View raimonizard's full-sized avatar
😀
Learning...

raimonizard raimonizard

😀
Learning...
View GitHub Profile
@raimonizard
raimonizard / manual-git-github.md
Last active September 14, 2023 07:40
Instruccions bàsiques de Git i GitHub

MANUAL D'INSTRUCCIONS Git + GitHub [^note]

Git és un sistema de control de versions per a codi font. Està pensat per tal de facilitar el desenvolupament d'aplicacions en equip. Donat el desenvolupament d'un projecte o aplicació, cada desenvolupador/a que hi participi tindrà una còpia del codi al seu ordinador. A aquesta còpia la anomenarem repositori local. Donat un moment, cada persona de l'equip pot tenir una versió diferent del codi de l'aplicació en el seu PC local.

L'escenari ideal és que cada desenvolupador/a treballi sobre una branch diferent per tal de no trepitjar-se. No hauriem de treballar mai sobre la branch master o main. Ja que aquesta branca la considerarem producció.

Quan estem desenvolupant canvis, sempre ho fem sobre arxius del repositori local perquè és el nostre entorn de desenvolupament. Els canvis que fa cada desenvolupador/a sobre el codi només seràn visibles per a ell/a mateix/a i no afectaran a la resta de companys/es de l'equip de desenvolupament.

@raimonizard
raimonizard / getRandomNumberUsingNextInt.java
Created January 28, 2023 18:47
Java method to generate an integer value inside a given interval
/**
* This method generates an integer value inside a given interval (included)
* Credits: https://www.baeldung.com/java-generating-random-numbers-in-range
* import java.util.Random should be imported
*
* @param min The minimum accepted value
* @param max The max accepted value
* @return int The random value which matches the provided interval
*/
public static int getRandomNumberUsingNextInt(int min, int max) {
@raimonizard
raimonizard / gist:8d84102ca0fba4872f738563778ef06c
Last active January 31, 2023 11:57 — forked from rxaviers/gist:7360908
Complete list of github markdown emoji markup

People

:bowtie: :bowtie: 😄 :smile: 😆 :laughing:
😊 :blush: 😃 :smiley: ☺️ :relaxed:
😏 :smirk: 😍 :heart_eyes: 😘 :kissing_heart:
😚 :kissing_closed_eyes: 😳 :flushed: 😌 :relieved:
😆 :satisfied: 😁 :grin: 😉 :wink:
😜 :stuck_out_tongue_winking_eye: 😝 :stuck_out_tongue_closed_eyes: 😀 :grinning:
😗 :kissing: 😙 :kissing_smiling_eyes: 😛 :stuck_out_tongue:

Conventional Commit Messages

See how a minor change to your commit message style can make a difference. Examples

Have a look at CLI util git-conventional-commits to ensure this conventions and generate changelogs

Commit Formats

Default

@raimonizard
raimonizard / MultiplicacioRecursiva.java
Created February 2, 2023 10:55
Exemple de recursivitat per calcular una multiplicació de nombres enters naturals en java
/**
* Classe d'exemple per calcular una multiplicació natural de nombres enters
* a base de sumes recursives
* @author: Raimon Izard
* @version: 1.0
*/
public class MultiplicacioRecursiva {
/**
* Mètode static main per executar la classe
* @param args
@raimonizard
raimonizard / Resum-comandes-SQL.md
Last active February 14, 2023 23:20
Resum de comandes SQL

Data Definition Language - DDL

Comanda Ús
CREATE Serveix per crear objectes dins d'una base de dades (database, table, constraint, index, etc.)
ALTER Modifica paràmetres d'un objecte existent a la base de dades (database, table, constraint)
DROP Elimina objectes existents en una base de dades (database, table, constraint, index, etc.)

Exemples:

CREATE:

FYI: Created blog post with more details

How to fix ".gitignore not working" issue?

Sometimes git does not exclude files/folders added .gitignore especially if you had commited them before. Here is how to fix it. I am ignoring node_modules from Angular project as an example

  1. Update .gitignore with the folder/file name you want to ignore. You can use anyone of the formats mentioned below (prefer format1)
### Format1  ###
node_modules/
@raimonizard
raimonizard / Exemple iterar els valors d'un ENUM.md
Last active April 25, 2023 11:53
Java: Codi d'exemple per iterar sobre els valors d'un Enum
public enum Genere {
    M, F, U;
}

public class Main {
    public static void main(String[] args) {
        crearTexa();
    }
 
@raimonizard
raimonizard / BDOR-Bici-Type.md
Last active April 25, 2023 11:21
Definició d'un OBJECT TYPE Bici usant Oracle BDOR

Creació del TYPE Bici

image

CREATE OR REPLACE TYPE Bici AS OBJECT(
  marca VARCHAR2(30),
  model VARCHAR2(30),
  tipus VARCHAR2(20),
  es_professional NUMBER(1),
  pes FLOAT,
@raimonizard
raimonizard / BDOR-Rectangle-Type.md
Created April 25, 2023 11:22
Definició d'un OBJECT TYPE Rectangle usant Oracle BDOR

Creació del TYPE Rectangle

CREATE OR REPLACE TYPE Rectangle AS OBJECT(
  -- Declaració dels atributs del Type Rectangle
    coordenadaX NUMBER,
    coordenadaY NUMBER,
    base FLOAT,
    altura FLOAT,
    -- Declaració abstracte dels mètodes del Type Rectangle