Carenza di rapporti sessuali come bug di Mozilla… e altro
In Umorismo spicciolo e... il 3/11/08 @ 15:17 , trackbackHo letto qualcosa di esilarante e grave allo stesso tempo: una minaccia che incombe su tutti noi utenti, se non riusciremo a risolvere questo problema:
“A causa della mancanza di sesso non sono stato capace di concentrarmi sui bug perché sono spesso distratto. Questo costituisce un grande problema per Mozilla, dal momento che spesso sono io colui che tiene i bug non confermati sotto controllo. Non essere in grado di concentrarmi comporta che i bug non confermati aumentino fino a essere fuori controllo [T.d.felipe]“
Le risposte a questo “bug dei bug” sono molto pertinenti e interessanti, ve ne propongo qualcuna sapendo di offrire uno spunto per un divertente inizio di settimana ;)
Salto tutte le battute ironiche e poco costruttive sull’infelice stato di astinenza sessuale in cui si trova il nostro caro sviluppatore e riporto pari pari la prima delle possibili soluzioni sensate al bug:
// for you parents while (age < 18years) sleep(1year); gf = getGirlFriend(); if (!gf.isLoose()) getMarried(gf); haveSex(gf);
Considerando che in genere “le migliori sono già occupate” però, ecco una immediata osservazione:
I think the complaint here is that getGirlFriend tends to deadlock because all of the available resources have write locks.
Mi spiace ma tradurre questa parte ne fa perdere gran parte del significato, ad ogni modo, “tutte le risorse sono occupate” ;) Ecco allora un rapido workaround:
I immediately replaced all references to getGirlFriend with emulateGirfriend(this.hand), and although it might be the optimal solution, it gets rid of the assertion. I recommend to be careful of what you pass to the emulateGirlfriend function
Considero specialmente valida l’ultima raccomandazione, dal momento che in passato ho dovuto assistitere alla scena agghiacciante di un mio amico che traeva piacere e godimento da una macchina per scrivere1 e sosteneva che avrei dovuto provare anche io.
Non mancano risposte più articolate:
[W] MLK: Memory leak of 69 bytes from 1 block allocated in nsAllocateGirlfriends Distribution of leaked blocks Allocation location new(UINT) [mshuman.DLL] nsCreateGirlfriends [nsGirfriends.cpp:60] #endif // Generic constructors => NS_FEMALE_CONSTRUCTOR(nsFemale) // create a female instance NS_MALE_CONSTRUCTOR(nsMale) // create a male instance nsConvert::YoungFemaleToTeen(nsAge, Class, Morals, SelfConfidence ) [nsConvertToTeenager.cpp:3321] // taking these parameters, we shape the girl's personality and availability nsresult rv = NS_MakeAvailable(nsAge, Class, Morals, SelfConfidence); if (NS_FAILED(rv)) return rv; // check the result from above for availability => return cm->AvailabilityManager(nsAge, Class, Morals, SelfConfidence); }
E non si fermano qui: sono davvero tante e molto articolate, io ho semplicemente riportato alcuni spunti. Dovreste leggere l’intera pagina del bug #95849 e magari dare un’occhiata a questi similmente divertenti: #360323 sulla garbage collection (voglio una femmina così!) e #60455 sul fatto che Mozilla dovrebbe aggiungere un paio d’ore al giorno per poter permettere agli sviluppatori di dormire (via linuxshellaccount).
Qualche volta di queste scrivo una guida su come superare lo scoglio dell’astinenza forzata, per la garbage collection e le ore mancanti… ci stiamo attrezzando ;)
— Note all'articolo:
- Giuro che è vero, mi spiace non aver documentato ma all’epoca non esistevano telefonini con foto/videocamera. [↩]
— Pagine forse correlate:
Commenti »
…. Una macchina per scrivere?! O_O
Felipe guarda che ti spuntano i banner delle chat gay!
Google adsense non ha il senso dell’umorismo…
LOL ADSENSE ” Centro Fertilità” xD
Comunque veramente sta roba fa crepare dalle risate!!
@ riferendomi a quello che ha detto flyingecko
ahahahahaahahahahahahahaaahahahahahahahahaahah
emulateGirlFirend(this.hand) lol..
eh ma quel tipo d’emulatore perde gradualmente efficacia..
XD
Fenomeni!
ho paura che la funzione emulateGirlFirend(this.hand) rischi la restituzione da parte del compilatore di un numero non definito di cecità-warning XD
Ma felipe..racconta un po’ sta storia della macchina da scrivere?! XD
non per dire ma il banner per la chat gay io lo vedo veramente………….ahahahahahah
per fortuna poi l’ha marcato ‘fixed’!
Sì sì racconta la storia della macchina per scrivere! ahah
ahhhhhhhhh…è vero che ai banner non dedico piu attenzione di un millisecondo con movimenti dell’occhio involontarii, me adesso che lo fate notare……è VERO!!!! c’è un tipino che mi punta il dito invitandomi alla cleargay chat!! aiuuuuuutooooooooo!!!
toglietemi il frooooooooosna LOL
Io punterei comunque la “GirlFriends” :)
const 2picche= null;
gf = getGirlFriend();
if (gf != 2picche)
oNeSexGirl= &gf
haveSex(gf);
potrebbe rivolgersi ad altro …
Se il sistema operativo è Windows non oso pensare che ti succeda se mentre stai trastullandoti venga fuori la schermata blu…Dovrebbe essere tipo l’effetto di pinocchio e la carta vetrata.
Il banner di google è spettacolare, avrà capito il codice o il testo?
Gli han pure messo gli addominali con photo…..ops , gimp.
Questo è un genio…
I found the solution:
GetGirlFriend (#24) is not buggy, but needs a parameter “secret
interaction-code” (24 bit integer). A lot of codes work, but doesn’t always
result in an instace that’s compatible with havesex(). And some instances only
can be activated when GetMarried is called and after that it can be only used
once a half year. Reverse engineering hasn’t worked for me. It’s much too
complex and large. So I suggest brute force hacking. Use threading! (see #52)
I’ll try it myself this weekend.
PS: Brute force hacking is something else then hardcode:
gf.Purpose = sex;
gf.ThinkForHerself = False;
gf.AutoLay = True;
gf.PeriodLenght = 0;
gf.Type = teenager;
… and all the other wicked things in your mind.
Deheheheh :P
Uhm. Banner di Google. La soluzione è unica e meravigliosa, anzi una e duplice …
https://addons.mozilla.org/it/firefox/addon/1865
https://addons.mozilla.org/it/firefox/addon/4364
Buon oscuramento di banner :-D
che figata :) … peccato che adsense si sia fumato qualche cosina XD
mamma mia che pena
io ho un amico che trae godimento dal suo Piumone :D
fantastico!
emulateGirlFirend(this.hand)
è una perla XD
ahahah
emulateGirlFirend(this.hand) = EPIC
@:io ho un amico che trae godimento dal suo Piumone :D
non presentarmelo…
@luca: non oscuro per rispetto dei blogger che guadagnano soldi coi banner, in ogni caso adblock è la soluzione peggiore in assoluto, bfilter e squid+adblock sono decisamente più stile linux, adblock lo lascio ai windowsiani :)
Giusto per testimonianza riporto cosa mi propone adsense:
“Ordina la tua macchina da scrivere Gratis un omaggio per te!”
Ragazza ottieni_ragazza (Mondo *terra)
{
Ragazza *ragazza_corrente = terra->ragazze->inizio;
while ( !ragazza_corrente->respira && ragazza_corrente->successiva )
ragazza_corrente = ragazza_corrente->successiva;
if ( !ragazza_corrente->successiva && !ragazza_corrente->respira ) {
ragazza_corrente = federica; /* la mano amica */
}
return ragazza_corrente;
}