Some code, some tricks, some hacks, some more

Roman Czyborra’s Unicode and extended ASCII information pages /// html symbols /// W3Schools Tutorials /// WOFFer Andrew Sun’s handy tool for converting TTF or OTF fonts to WOFF format and back /// Flexbox Froggy for learning flexbox and Grid Garden for learning grid ///

float, flex grid, responsive, javascript

Some wordpress

strikethrough keyboard shortcut for wordpress is Shift + Alt + D
GenerateWP the easiest and fastest way to create custom and high quality code for your WordPress project using the latest WordPress coding standards and API’s. *** How to Create a Child Theme (via wordpress codex) *** How to Display All Your WordPress Posts on One Page with Template Code ***   How to (Safely) Add Code to functions.php *** How to Add Titles in Menu Without Linking to a Page *** How to Create a Separate Page for Blog Posts *** How to Create Super Cool Category Pages *** How to Properly Move WordPress From Subdomain to Root Domain *** WordPress Multisite Before you create a network and Create a network *** Hoe je je WordPress-site achter een wachtwoord zet: elke methode (22 juli 2021) ***

Quick hacks

Target a specific page with CSS by adding page-id

.page-id-843 .custom-logo-link img, { display:none; }

Referencing new fonts by inserting the following code to your css, after uploading them to a newly created folder (preferably named “fonts”).

@font-face {
 font-family: 'DejaVu Sans';
 src: url('https://mywebsite.be/fonts/DejaVuSansRegular.woff') format('woff'),;
 font-weight: normal;
 font-style: normal;
}

Also: In-depth guide on Hosting Local Fonts in WordPress *** free google-webfonts-helper tool *** Plugin Disable and Remove Google Fonts ***

Add Categories and Tags to Pages / Customize WP query (source)
Add this snippet to function.php :

function add_taxonomies_to_pages() {
  register_taxonomy_for_object_type( 'post_tag', 'page' );
  register_taxonomy_for_object_type( 'category', 'page' );
  } 
add_action( 'init', 'add_taxonomies_to_pages' );
  if ( ! is_admin() ) {
  add_action( 'pre_get_posts', 'category_and_tag_archives' );  } 

function category_and_tag_archives( $wp_query ) {
 $my_post_array = array('post','page');

    if ( $wp_query->get( 'category_name' ) || $wp_query->get( 'cat' ) )
    $wp_query->set( 'post_type', $my_post_array );

    if ( $wp_query->get( 'tag' ) )
    $wp_query->set( 'post_type', $my_post_array );
 } 

Linux quick hacks

Hernoem verschillende bestanden tegelijkertijd in de terminal met “rename”

Van lowercase naar uppercase

$ rename -v 'y/a-z/A-Z/' *.*

Van uppercase naar lowercase

$ rename -v 'y/A-Z/a-z/' *.*

Hernoemen met begin kapitaal

$ rename 's/\b(\w)/\U$1/g' *.*

Ubuntu opstarten vanaf usb

Zorg voor een usb met minimum 4 GB opslagruimte.

Download een iso-bestand
Ga naar ubuntu.com/downloads. Klik op ‘Ubuntu Desktop’. Kies de meest recente LTS versie. Klik op de downloadknop.

Zet iso op usb
Open het programma dat u wilt gebruiken om het ISO-bestand op de USB-stick te zetten. Kies het gedownloade Ubuntu-ISO-bestand en het USB-station dat u wilt gebruiken. Opgelet: De USB-stick wordt tijdens dit proces gewist. Klik op ‘Start’ en doorloop het proces.

Wanneer het proces voltooid is, start je de computer terug op. Zorg dat de usb is aangesloten. Druk op F2 om de opstartvolgorde van de computer te wijzigen. Ga naar Boot en kies voor ‘usb’ of ‘external drive’ als eerste keuze om op te starten. Sla op en ga verder.

Kies daar ofwel “Try Ubuntu” als je Ubuntu wil gebruiken zonder installeren of “Install Ubuntu” (als je …).

Harde schijf wissen (linux/ubuntu)

Start de laptop of computer op vanaf usb (met Ubuntu geïnstalleerd).

Gparted – gebruik Gparted om te bekijken welke partities op de harde schijf aanwezig zijn.

Gebruik het command shred in de terminal om de harde schijf te wissen. De X in het voorbeeld hieronder slaat op het cijfer van de partitie (zie hierboven), bijvoorbeeld sda2 of sdb6. Het cijfer 3 slaat op het aantal keren dat de harde schijf overschreven wordt. Hoe hoger het cijfer, hoe beter het overschrijfwerk maar ook hoe langer de procedure duurt. Voor extreem gevoelige data kan je een hoger cijfer kiezen, in de meeste gevallen volstaat 2 of 3 keer.

sudo shred -v -z -n 3 /dev/sdaX

Download video’s van vrtnu.be om die later offline te bekijken

Installeer ffmpeg

sudo apt-get install ffmpeg

Installeer youtube-dl

sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl

Start de video op vrtnu.be

  • Open de developertools
  • Klik op de tab network
  • Filter op .mpd
  • Rechterklik op de .mpd-lijn en kies kopiëren > url kopiëren

Navigeer naar de map downloads

cd Downloads

Download de video

youtube-dl -f bestvideo+bestaudio [url]

Bron: Mante en youtube-dl

Next hack …