Skip to content

Instantly share code, notes, and snippets.

David López Castellote Dellos7

Block or report user

Report or block Dellos7

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
@Dellos7
Dellos7 / deploy-site-to-master-on-github-pages.md
Last active May 31, 2019
HOW TO: Mantain the source (stenciljs example) and the built files of your site in the 'source' and 'master' branch, respectively, in order to deploy the site to Github Pages
View deploy-site-to-master-on-github-pages.md

Deploy both the source and built site to Github Pages

This gist shows an example of how to mantain both the source (stenciljs example) and the built files of your site in the 'source' and 'master' branch, respectively, in order to deploy the site to Github Pages.

Why this is useful?

I wanted to deploy my personal site to my dellos7.github.io Github repo. However, in order to publish the site with Github Pages from your main Github pages repo (this is, <whatever>.github.io), it is a must from GH Pages to deploy it from the master branch.. So it is very difficult to easily mantain both the source and the built files for your site (I am talking about the www folder) in the same repo if you want to deploy it with GH Pages.

So with this method you are able to (thanks to git worktrees):

  • Have a source branch where you will push the source code of your site (in this example, the source files and folders of the site generated with Stencil).
@Dellos7
Dellos7 / index.html
Created May 3, 2019
index.html completo para aplicación StackBlitz con Ionic 3 y Angular
View index.html
<!--<ion-app></ion-app>-->
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="UTF-8">
<title>TÍTULO APP</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
<meta name="format-detection" content="telephone=no">
<meta name="msapplication-tap-highlight" content="no">
@Dellos7
Dellos7 / semaphore.js
Created Jan 31, 2019 — forked from Gericop/semaphore.js
A simple implementation of a semaphore in JS
View semaphore.js
function Semaphore(max) {
var counter = 0;
var waiting = [];
var take = function() {
if (waiting.length > 0 && counter < max){
counter++;
let promise = waiting.shift();
promise.resolve();
}
@Dellos7
Dellos7 / README.md
Last active Jul 19, 2018
How to block Spotify and most apps ads (valid also for Android & iOS)
View README.md

Block Spotify ads (and most app ads)

This is a how-to guide in order to block Spotify ads. However, this will also block most apps ads as apps usually use very similar ad providers.

Disclaimer

This guide was done with the only aim of learning.

Blocks ads in desktop and mobile

@Dellos7
Dellos7 / index.js
Created May 2, 2018
Tampermonkey script in order to enable browser notifications for the Web-based Microsoft Teams chat. Useful in Linux (in Linux chat notifications do not work). Tested in Chrome 66.
View index.js
// ==UserScript==
// @name Microsoft Teams Notifications
// @namespace http://tampermonkey.net/
// @version 1.0
// @description Creates browser notifications for the Web-based Teams application. Useful in Linux (in Linux notifications do not work). Tested in Chrome 66.
// @author David López Castellote
// @match https://teams.microsoft.com/*
// @grant none
// ==/UserScript==
(function() {
@Dellos7
Dellos7 / record.js
Last active May 9, 2019
SugarCRM - Open selection-list drawer with custom collection
View record.js
initialize: function(options) {
this.plugins = _.union(this.plugins, ['LinkedModel']);
this._super('initialize', [options]);
//Example of use
this.search( 'ProductTemplates', 'revenuelineitem_templates','what I want to search' );
},
/**
@param module: The module of the collection you want to retrieve records from
@Dellos7
Dellos7 / AccessibilityClassHack.php
Created Jul 14, 2017
Helper class that allows to read private & protected properties from a specific object and also to invoke private & protected methods from a specific object
View AccessibilityClassHack.php
<?php
class AccessibilityClassHack {
/**
* Allows you to get the value of a protected or private property of an object
* @param $obj The class object of the property you want to get access to
* @param $prop The name of the property you want to get access to
* @return Returns the property $prop value of the object $obj
*/
You can’t perform that action at this time.