Interfete Evoluate - Web-ul nu a aratat niciodata mai bine
luni, 8 decembrie 2008
duminică, 7 decembrie 2008
Fwd
Forward:
The truth about working in the IT industry
1. We work weird (night) shifts... Just like prostitutes.
2. They pay you to make the client happy... Just like a prostitute.
3. The client pays a lot of money, but your employer keeps almost every penny... Just like a prostitute.
4. You are rewarded for fulfilling the client's dreams... Just like a prostitute.
5. Your friends fall apart and you end up hanging out with people in the same profession as you... Just like a prostitute.
6. When you have to meet the client you always have to be perfectly groomed... Just like a prostitute.
7. But when you go back home it seems like you are coming back from hell... Just like a prostitute.
8. The client always wants to pay less but expects incredible things from you... Just like a prostitute.
9. When people ask you about your job, you have difficulties to explain it... Just like a prostitute.
10. Everyday when you wake up, you say: "I'm not going to spent the rest of my life doing this." Just like a prostitute........
Credeti ce vreti :))
Etichete: funny
Despre viata la Poli si de ce e bine sa inveti...
Da, esti student la Politehnica. La Automatica si Calculatoare. Trist, n-am ce sa zic, te-a cam batut soarta. Mai tarziu o sa iti dai seama ca nu-i ala rau asa de negru. Eu mi-am dat seama. Iti ia mult pana faci pasul dar cu siguranta il faci.
Etichete: Poli
Not funny
Acest post este unul mai exclusivist, intrucat are un public tinta destul de restrans. Ma incadrez in timp ce scriu in grupul celor care lucreaza cu .NET Remoting. Grupul Zap sharefree ne saluta :D.
In periplul meu prin lumea incantatoare a serviciilor Windows si a obiectelor instantiate remote am avut o problema destul de sacaitoare. Cu Windows Server 2003. Scos 10 peri albi.
Pentru cei care inca nu stiu despre ce este vorba dar se incapataneaza sa citeasca in continuare, un scurt about .Net Remoting gasiti aici.
In C# obiectele folosite pentru comunicare intr-un scenariu remote sunt fie marcate cu atributul Serializable (sunt serializate si transmise ca atare de la server la client si viceversa), fie mostenesc din clasa MarshalByRefObject (se instantiaza pe client doar un proxy spre obiectul respectiv si acest proxy este folosit pentru comunicare). In cel de-al doilea caz, obiectele propriu-zise au o durata de viata determinata de un lease sponsor. Si in Windows Server 2003 exista o problema cu acest sponsor: va face orice aplicatie remote sa aiba un comportament pur nedeterminist. Asta pentru ca expira foarte repede lease-ul obiectelor. Si pentru ca sunt simpatica, va ofer si o solutie (e bine de scris asta in cod si preventiv, nu stiti niciodata pe ce sistem vor instala clientii serviciile): in fiecare obiect MarshalByRefObject trebuie suprascrisa metoda InitializeLifetimeService astfel incat sa intoarca null. Easy, right?:D
Here's a piece of pie example:
class MyRemote : MarshalByRefObject