De beste manier om online fraudeurs te slim af te zijn, is om hen meteen te blokkeren. Maar er zijn ook grappige manieren om duidelijk te maken dat je niet gediend bent met iemands vraag naar geld. Dat bewees Frank Fleming Jensen. De Deen kreeg via Facebook een contactverzoek van iemand "die stapelverliefd op hem was" en enkel nog geld nodig had voor een vliegtuigticket om bij hem te geraken.
Fleming Jensen vond er niets beters op dan te antwoorden met stukjes tekst uit "Hello", de wereldhit van Adele. En dat had de persoon aan de andere kant van de conversatie niet onmiddellijk door. Tot zij (of hij) het wel snapte en het huis te klein was ("I smash your life"). Fleming Jensen zelf vond het hilarisch en publiceerde de dialoog op zijn Facebookpagina1.
Fleming Jensen op de Deense nieuwswebsite MetroXpress2:
Het gebeurde allemaal heel spontaan. Ik had zonet het nummer "Hello" op de radio gehoord, toen iemand me online contacteerde. Het was mega-bevredigend. Ik kon me niet inhouden en brulde van het lachen achter mijn computer. Tegelijkertijd verbaasde het me wel dat de persoon aan de andere kant maar wanhopig bleef proberen om me geld af te troggelen. Het gaf me zo'n goed gevoel dat ik die persoon kon terug-bedriegen.
Hieronder kunt u de volledige conversatie op zijn Adeles herlezen:
Schrijf een bash shell script mix waaraan twee locaties van tekstbestanden moeten doorgegeven worden die evenveel regels tekst bevatten (het shell script mag ervan uitgaan dat de doorgegeven argumenten geldig zijn, en moet dit dus niet expliciet controleren). Het shell script moet de regels van de twee bestanden geschrankt uitschrijven naar stdout: eerst de eerste regel uit het bestand dat als eerste argument werd doorgegeven, dan de eerste regel uit het bestand dat als tweede argument werd doorgegeven, dan de tweede regel uit het bestand dat als eerste argument werd doorgegeven, dan de tweede regel uit het bestand dat als tweede argument werd doorgegeven, enzoverder. Alle regels uit het tweede bestand moeten ingesloten worden tussen >>> en <<<.
Als we bijvoorbeeld dit tekstfragment van 4 regels uit het nummer "Martha" van Tom Waits:
Operator, number, please It's been so many years Will she remember my old voice While I fight the tears?
mixen met dit tekstfragment van 4 regels uit het nummer "Hello" van Adele:
Hello from the other side I must have called a thousand times To tell you I'm sorry for everything that I've done But when I call you never seem to be home
dan krijgen we de volgende 8 regels als resultaat:
Operator, number, please >>>Hello from the other side<<< It's been so many years >>>I must have called a thousand times<<< Will she remember my old voice >>>To tell you I'm sorry for everything that I've done<<< While I fight the tears? >>>But when I call you never seem to be home<<<
Idealiter bestaat het shell script uit één enkel Unix commando en worden er geen tijdelijke bestanden aangemaakt.
Bij onderstaande voorbeeldsessie gaan we ervan uit dat de tekstbestanden tom_waits.txt3 en adele.txt4 zich in de huidige directory bevinden.
$ mix tom_waits.txt adele.txt Operator, number, please >>>Hello from the other side<<< It's been so many years >>>I must have called a thousand times<<< Will she remember my old voice >>>To tell you I'm sorry for everything that I've done<<< While I fight the tears? >>>But when I call you never seem to be home<<<
Alle bestanden die gebruikt worden bij het testen van je ingediende oplossing, kan je terugvinden in het ZIP-bestand adele.zip5.