
Dvs, det som vi programmerare lämnar i kod, variabel, konstant, kommentar eller på annat sätt markerar att det är just vi som gjort det och bara för att vi kan.
Jag hade glömt denna, men då dök det upp ett citat av Jimi Hendrix i en tråd och videon All Along The Watchtower med Jimi, då triggade det lite minne och jag var tvungen att leta upp min artefakt.
Jag deltog som frivillig i projektet FreePBX under några år då företaget jag jobbade med valde att satsa på Linux-baserad IP-växel. Efter lite utvärdering, uppsättning av en demomiljö och ett samarbete med Tele2 gick vi igång med just FreePBX. En växel, 5 lokalkontor, 90 IP-telefoner, 326 direktnummer (jupp, ni läste rätt), supportköer med olika prioriteter etc. Om mitt minne inte sviker mig så körde vi denna lösning i 9 år.
Två bloggar skrev jag om detta på FreePBX: https://www.freepbx.org/an-introduction ... ouncement/ och https://www.freepbx.org/bugs-feature-re ... et-system/.
Så, framme till vad som nu är min artefakt.
Jag jobbade med en rapportmodul, CDR, baserad på kod från en annan utvecklare. Koden modifierades och anpassades till FreePBX, en av sakerna som jag adderade var den krypterade sökvägen till var inspelningarna sparades. Variabeln kallades $REC_CRYPT_PASSWORD och baserades på en textsträng i konstanten AMPPLAYKEY. Mitt artefakt blev denna:
Kod: Markera allt
$REC_CRYPT_PASSWORD = (isset($amp_conf['AMPPLAYKEY']) && trim((string) $amp_conf['AMPPLAYKEY']) != "")?trim((string) $amp_conf['AMPPLAYKEY']):'TheWindCriesMary';
Koden finns här https://github.com/FreePBX/cdr/blob/rel ... r_play.php, och committen är här https://github.com/FreePBX/cdr/commit/5 ... b5bba3fdf2
Fyll på med era alster.