Archivio mensile 27 July 2021

Tarquinia

Il Lazio, terra di meraviglie, di storia e di hub vaccinali. Un lungo fine settimana, da giovedì sera a martedì pomeriggio, sul litorale nord vicino Tarquinia. Il soggiorno presso il Resort Civico Zero che poco ha di resort, cosa che mi fa riflettere su alcune cose: perché fornire l’immagine di un albergo di Abu Dabi per modelle e calciatori, quando sei un bel albergo per famiglie? Perché fare foto patinate ai piatti del ristorante, quando i piatti sono buoni ma la tua clientela non ricerca l’eccellenza dell’impiattamento nè il contrasto di sapori antichi ma dal gusto moderno? 

Fondamentalmente se fai degli ottimi spaghetti alle vongole, il tuo personale è super gentile, il posto è bello… perché devi mettere sul sito le foto del ristorante e dell’albergo come se fosse il Burj Khalifa con annesso La Pergole dell’Hilton? Vabbè. Tolta questa premessa l’albergo è bello, posizione sul mare, il personale è gentilissimo e super disponibile, il ristorante è buono e onestissimo. La sera, appena arrivati, mangiamo direttamente lì. Lo stacco tra le aspettative delle foto e la realtà c’è, ma la cena è di tutto rispetto:

  • Polpo al rosmarino
  • Insalata di seppie
  • Paccheri allo scoglio
  • Sorbetto al limone
  • Semifreddo al melone

Venerdì un poco di mare, anche se è agitato e non proprio limpidissimo. In questi casi del sano svacco in piscina ci sta tutto. Così come ci sta la cena a Tarquinia presso il ristorante Namo Ristobistrot. Il ristorante si allinea ad una cucina ricercata, fatta di commistioni e contrasti. Peccato per i primi: gli spaghettoni cacio & pepe e cozze erano carenti di un pizzico in più di cozze e gli spaghettoni vongole veraci ed emulsione di bottarga al limone erano carenti di bottarga. Benissimo invece il maritozzetto, la vellutata di antipasto, così come le alici e i dolci.

  • Maritozzetto salato ai mirtilli, baccalà mantecato e mandorle tostate
  • Vellutata di ceci dal solco dritto, crostini e cozze dorate al limone candito
  • Spaghettone quadrato con vongole veraci ed emulsione di bottarga al limone
  • Spaghettone quadrato cacio pepe e cozze con pepe affumicato
  • Alici imbottite con caciocavallo e fiori di zucca e salsa di yogurt greco alla menta
  • Meringa morbida con crema caramello e arachidi
  • Fondo di cheesecake con lamponi

Sabato pranzo a Scansano, città del morellino, presso il ristorante al Grottone una piccola osteria con ottima cucina di carne, gestito amorevolmente da vecchini super buoni. Ottimo sopratutto il coniglio al morellino. Più tardi visita al micro-borgo di Pereta.

  • Antipasto del grottone
  • crostini misti
  • Fegatini arrosto
  • Coniglio al morellino
  • Cantucci e vin santo
  • Crema catalana

Un’ultima gita nella vicina Tuscania, piccolo borgo fatto come un piccolo borgo italiano. Pronti a prendere la tipica sola da turisti per cena, stiamo quasi per andarcene e ci imbattiamo invece nell’ottimo ristorante i Tullipani fuori dalla via centrale e con una cucina di pesce ottima e, a giudicare dai profumi e dai piatti visti, anche di carne non male. Menzione d’onore alla ricciola al forno con profumi e sapori veramente particolari (una puntina di cumino? bha forse) e alla ragazza che in sala si è smazzatta tutti i coperti e tutti i tavoli e conti, senza sbagliare un solo colpo.

  • Misto mare
  • Verza con pinoli baccalà mantecato
  • Orecchiette zafferano coda di rospo e zucchine
  • Ricciola al forno cipolla rossa patate e pomodorini

Civico Zero Resort Albergo a Tarquinia

Nonno fredy bistrot ristorante dell’albergo

Namo ristorante a Tarquinia

I tullipani ristorante a Tuscania

La mia seconda volta

 

Katzenjammer del 12-7-2021

  1. Galantis – Heartbreak Anthem
  2. Phatwell, Hugo Hartley – Don’t You Say There Is A Better Day
  3. Samuel, Francesca Michielin – Cinema
  4. Angel Olsen – Gloria
  5. La rappresentante di lista – Vita
  6. Courtney Barnett – Rae Street
  7. Billie Eilish – NDA
  8. Bobby Gillespie – Living a Lie
  9. trentemøller, Tricky – No One Quite Like You
  10. The Coral – Change Your Mind
  11. Adrian Crowley – Bread And Wine
  12. Cosmo – Regata 70
  13. Sophia Kennedy – I Can See You
  14. Texas – Say What You Want
  15. The Velvet Underground, Nico – Sunday Morning

Managing a web radio streaming provider

If you manage a Web Radio, if you are an IT consultant, or you’re just the “one of the tech guys” behind the scenes of such a radio, keep in mind the following suggestions. There could be some part of the web integration with your site that may result in future problems or a lot of work. Most of these problems are related to third-party services that you may or may not use, so let’s analyze some of them.

Streaming services

If you manage a Web Radio, you already know that you need a streaming web service in order to make people listen to your streaming audio. Unless you select an “all-in-house” solution, where you have a server with your website, your streaming server, and also podcast spaces, you probably rely on some third-party streaming services. This is also convenient from an economical point of view, because streaming servers can be very cheap, and some of them also come with an una-tantum solution (you paid once and only once). This basically means that your website has an url

https://www.myradiowebsite.com

While your streaming service has a different url, maybe something like this

https://stream.thirdparty.org:8021/stream

While this is a good solution and it works nicely without any problem, please consider that your streaming url (https://stream.thirdparty.org:8021/stream) may be used in multiple places: your website is one of them, but also your mobile app, your other integration with other websites, other webradio aggregator websites and so on.

The problem: streaming url 

When you use a streaming server provider, this basically means you are coupled to a streaming url and if you want to change your streaming server provider, you need to update everything with your new streaming url: your website, your mobile app, the webradio aggregator website (eg. Tunein). More than this, if you need more listeners, the only way of doing this is to pay your streaming server provider for an upgraded plan.

The solution: a redirect proxy

The solution is to set up a simple redirect that can be easily manageable in-house. The redirect should add a streaming URL owned in your website, so something like this:

https://www.myradiowebsite.com/mystreaming --redirect to--> https://stream.thirdparty.org:8021/stream

This can be achieved in different ways: the simplest could probably be adding a rule in your .htaccess file (if you have an apache hosting) or a directive in ngnix configuration, if your hosting supports nginx. The redirect syntax is not covered in this post, you could probably find the right ones just by looking on the internet. I want to cover a slightly different solution that uses a programmatic approach. It’s a PHP redirect solution, but I know that this can be done with any other server-side language. More than having just a redirect, I’ve added the possibility of a random weighted redirect. The idea is that you can set up a redirect that is randomly distributed, so if you have 2 streaming service providers…

server1 = https://my.webradioserver.com:8201/stream 
server2 = https://another.server.com/8020/stream

… you can then weigh for example set 50-50 so that a user could listen to server1 or to server2 with a 50% of probability. This gives you the chance to move to another server with a ramp up, or you can add another server to increase the possible listeners, and assign the user randomly . This is my solution: 

<?php header("Expires: on, 01 Jan 1970 00:00:00 GMT"); header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); header("Cache-Control: no-store, no-cache, must-revalidate"); header("Cache-Control: post-check=0, pre-check=0", false); header("Pragma: no-cache"); function getRandomWeightedElement(array $weightedValues) { $rand = mt_rand(1, (int) array_sum($weightedValues)); foreach ($weightedValues as $key => $value) { $rand -= $value; if ($rand <= 0) { return $key; } } } $serverSTreaming1 = 'https://my.webradioserver.com:8201/stream'; $serverSTreaming2 = 'https://another.server.com/8020/stream'; $wheights = array($serverSTreaming1=>0, $serverSTreaming2=>100); header("location: ".getRandomWeightedElement($wheigths)); die();

The section
$wheights = array($serverSTreaming1=>0, $serverSTreaming2=>100);

does all the magic: this setup moves all the traffic to streaming $serverSTreaming2, but you can of course configure it at 50-50 as well, for example with

$wheights = array($serverSTreaming1=>50, $serverSTreaming2=>50);

This solution could easily be extended with more streaming providers and different weights.

Giveaways

With a redirect solution, you can easily change your streaming provider to all your clients like your website, your mobile application, third party web site aggregators etc. because you use the source url and then only change the redirect destination.

You can add multiple sources and weigh them, as per my example.

 

Katzenjammer del 5 luglio 2021

  1. Doja Cat – You right
  2. USA I – Notte
  3. The Killers – Spaceman
  4. David Bowie – Life on Mars?
  5. Garbage – No gods no masters
  6. Ema Stokholma – Menage a trois
  7. Kraftwerk – The Robots
  8. Viito – Industria Porno
  9. Colapesce, Dimartino, Ornella Vanoni – Toy Boy
  10. Gorillaz – The now now
  11. Imagine Dragons – Wrecked
  12. Bobby Gillespie – English Town
  13. Dropkick Murphys – I’m shipping up to Boston
  14. Beck – Beercan
  15. Alanis Morissette – Hands Clean
  16. Finley – Addio
  17. The Killers – Read my mind
  18. I ministri – Il sangue dal naso
  19. Depeche mode – Here is the house

La commedia dell’attesa, video

Guarda le foto di scena qui