Skip to content

Instantly share code, notes, and snippets.

@amielucha
amielucha / 5dias-article.md
Created December 5, 2023 11:51
El Gobierno prohíbe a las empresas el software usado para la contabilidad en negro

https://cincodias.elpais.com/economia/2023-12-05/el-gobierno-prohibe-a-las-empresas-el-software-usado-para-la-contabilidad-en-negro.html?event_log=go

El Gobierno aprobará este martes en Consejo de Ministros el desarrollo de la normativa que prohíbe la utilización del software de doble uso en los sistemas informáticos de facturación de las empresas. En concreto, mediante un real decreto, el Ejecutivo dará luz verde al reglamento por el que se establecen los requisitos que deben adoptar los sistemas y programas informáticos o electrónicos utilizados día a día por empresarios y profesionales para dejar constancia de su contabilidad. El objetivo de Hacienda es poner coto a los pagos en negro que se registran en muchos negocios españoles y así contribuir a frenar el fraude fiscal y la economía sumergida.

El software de supresión de ventas, comúnmente conocido como de doble uso, se basa en un sistema informático que permite a las empresas ocultar a Hacienda cuáles han sido las ventas e ingresos reales. El ejemplo

@amielucha
amielucha / tts.js
Last active March 23, 2020 12:18
Text to speech one-liner
// Store an article node as a temp1 variable and run this:
[...temp1.querySelectorAll('p')].forEach(p => speechSynthesis.speak(new SpeechSynthesisUtterance(p.textContent)))
// or:
speechSynthesis.speak(new SpeechSynthesisUtterance([...temp1.querySelectorAll('p')].map(p => p.textContent).join(' ')))
// To stop playback:
speechSynthesis.cancel()
@amielucha
amielucha / functions.php
Created December 7, 2019 13:36
Remove the archive title prefix from get_the_archive_title in WordPress
<?php
// Return an alternate title, without prefix, for every type used in the get_the_archive_title().
// Source: https://wordpress.stackexchange.com/a/203884
add_filter('get_the_archive_title', function ($title) {
if ( is_category() ) {
$title = single_cat_title( '', false );
} elseif ( is_tag() ) {
$title = single_tag_title( '', false );
} elseif ( is_author() ) {
$title = '<span class="vcard">' . get_the_author() . '</span>';
@amielucha
amielucha / wp-acf-gutenberg.php
Last active April 16, 2019 16:10
WordPress Gutenberg and ACF - add a custom hero panel block
<?php
/**
* Register ACF Gutenberg Block
*/
add_action('acf/init', 'gutenberg_hero_panel_block');
function gutenberg_hero_panel_block()
{
// check function exists
if (function_exists('acf_register_block')) {
@amielucha
amielucha / gutenberg-custom-category.php
Created February 21, 2019 16:02
WordPress Gutenberg - add custom block category
<?php
/**
* Add Custom Block Category.
*/
add_filter( 'block_categories', 'lightseek_add_block_category' );
function lightseek_add_block_category( $categories ) {
$categories[] = array(
'slug' => 'lightseek-blocks',
'title' => 'Lightseek Blocks'
@amielucha
amielucha / cleanup.sh
Created November 17, 2018 16:10
Remove node_modules folder recursively
find . -name "node_modules" -type d -prune -exec rm -rf '{}' +
@amielucha
amielucha / site-logo.php
Created September 20, 2018 13:55
WordPress display site logo content (SVG)
<?php
// Echos site logo contents directly on the page.
// Suitable for displaying SVGs.
echo file_get_contents( get_attached_file( get_theme_mod( 'custom_logo' ) ) );
@amielucha
amielucha / _half-container.scss
Created August 28, 2018 14:47
Bootstrap - half-width container
/*
* Half of a Bootstrap container
*
* Useful when one of the columns is supposed to match the grid,
* and the other stretch to 50% of the viewport.
*/
$container-half-widths: (
md: map-get($container-max-widths, md) / 2,
lg: map-get($container-max-widths, lg) / 2,
xl: map-get($container-max-widths, xl) / 2
@amielucha
amielucha / functions.php
Created August 24, 2018 15:11
Enable Hidden Labels in Gravity Forms
<?php
/*
* Selectively Disable Gravity Forms Labels
*/
add_filter( 'gform_enable_field_label_visibility_settings', '__return_true' );
@amielucha
amielucha / functions-category-dropdown.php
Created August 23, 2018 18:04
WordPress Category Dropdown Nav
<?php
/**
* Category Dropdown. Can be used for listing categories on WP archive pages.
*/
?>
<select onchange="this.options[this.selectedIndex].value && (window.location = this.options[this.selectedIndex].value);">
<option value="<?php echo get_permalink( get_option( 'page_for_posts' ) ) ?>">All</option>
<?php
$cats = get_categories();
$current_category = get_category( get_query_var( 'cat' ) );