Skip to content

Instantly share code, notes, and snippets.

Dani Ferrandiz Mont dferrandizmont

  • Terrassa, Barcelona.
Block or report user

Report or block dferrandizmont

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@dferrandizmont
dferrandizmont / ruta-imagen-report.java
Last active Jan 28, 2019
[Obtener ruta imágenes report] #report #scriptlet
View ruta-imagen-report.java
public String getLogoInforme() {
return FacesContext.getCurrentInstance().getExternalContext().getRealPath("") + "/resources/imagenes/" + "vinclesweb_logo.png";
}
@dferrandizmont
dferrandizmont / public-apis.md
Created Jan 10, 2019
[Public APIs 3] inglés #api
View public-apis.md

Public-APIs Twitter: @abgbm Build Status PRs Welcome

This is an attempt to categorise different APIs scoured from the web which make their resources available for consumption.

*Items marked with Open Source are open-source *Items marked with 💸 are trial based APIs

Table of Contents

@dferrandizmont
dferrandizmont / awesome-api.md
Created Jan 10, 2019
[Public APIs 2] inglés #api
View awesome-api.md

Awesome API Awesome Build Status Donate

A curated list of awesome resources for design and implement RESTful APIs.

Design

Overview

REST allows us to create services and applications that can be used by any device or client who understands HTTP.

@dferrandizmont
dferrandizmont / public-apis.md
Created Jan 10, 2019
[Public APIS ENG] apis públicas en ingles #api
View public-apis.md

Public APIs Build Status

A collective list of free APIs for use in software and web development.

Sponsor:

A public API for this project can be found here - thanks to DigitalOcean for helping us provide this service!

@dferrandizmont
dferrandizmont / lifetime-management.md
Last active Jan 8, 2019
[PART 1.2 Lifetime management] #rxjava #rxjavaguide
View lifetime-management.md

Lifetime management

The idea behind Rx is that it is unknown when a sequence emits values or terminates, but you still have control over when you begin and stop accepting values. Subscriptions may be linked to allocated resources that you will want to release at the end of a sequence. Rx provides control over your subscriptions to enable you to do that.

Subscribing

There are several overloads to Observable.subscribe, which are shorthands for the same thing.

Subscription 	subscribe()
@dferrandizmont
dferrandizmont / key-types.md
Last active Jan 8, 2019
[PART 1.1 Key types] #rxjava #rxjavaguide
View key-types.md

Key types

Rx is based around two fundamental types, while several others expand the functionality around the core types. Those two core types are the Observable and the Observer, which will be introduced in this chapter. We will also introduce Subjects, which ease the learning curve.

Rx builds upon the Observer pattern. It is not unique in doing so. Event handling already exists in Java (e.g. JavaFX's EventHandler). Those are simpler approaches, which suffer in comparison to Rx:

  • Events through event handlers are hard to compose.
  • They cannot be queried over time
  • They can lead to memory leaks
  • These is no standard way of signaling completion.
@dferrandizmont
dferrandizmont / why-rx.md
Last active Jan 8, 2019
[PART 1.0 - Getting started] Why Rx #rxjava #rxjavaguide
View why-rx.md

PART 1 - Getting started

Why Rx

Users expect real time data. They want their tweets now. Their order confirmed now. They need prices accurate as of now. Their online games need to be responsive. As a developer, you demand fire-and-forget messaging. You don't want to be blocked waiting for a result. You want to have the result pushed to you when it is ready. Even better, when working with result sets, you want to receive individual results as they are ready. You do not want to wait for the entire set to be processed before you see the first row. The world has moved to push; users are waiting for us to catch up. Developers have tools to push data, this is easy. Developers need tools to react to push data

Welcome to Rx. This book is based on Rx.NET's www.introtorx.com and it introduces beginners to RxJava, the Netflix implementation of the original Microsoft library. Rx is a powerful tool that enables the solutio

@dferrandizmont
dferrandizmont / HelloWorld.java
Created Jan 7, 2019
[Hello World] JavaServer Faces with rxJava #rxjava
View HelloWorld.java
package learnrxjava.examples;
import java.util.concurrent.TimeUnit;
import rx.Observable;
import rx.Observable.OnSubscribe;
import rx.Subscriber;
import rx.schedulers.Schedulers;
public class HelloWorld {
@dferrandizmont
dferrandizmont / ReactiveBean.java
Created Jan 7, 2019
[ReactiveBean] JavaServer Faces with rxJava. #rxjava
View ReactiveBean.java
package com.reactive;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import javax.enterprise.context.RequestScoped;
import javax.inject.Named;
import rx.Observable;
import rx.Subscriber;
@dferrandizmont
dferrandizmont / coses-adria.md
Last active Jan 7, 2019
[Scripts / Text / Anotacions Adrià] #Other
View coses-adria.md

ENTRAR DENTRO DEL CONTENEDOR

docker exec -it confident_mccarthy bash

REALIZAR COPIA DE SEGURIDAD

mysqldump --user root --password=Set-ting88 lfportal > liferay_2018_07_03.sql

RESTAURAR COPIA DE SEGURIDAD

mysql -u root -p produccio < produccio_2018_07_03.sql

COPIA DE SEGURIDAD ENTRE SERVIDOR Y LOCAL

You can’t perform that action at this time.