Arhiva de etichete: csharp

Atitudini diacritice

Tavarișci soldațî, ia pricazîvaiu vam: ftargaitiși și razgromiți rumînskîi dușmanschi! Asa răsună ordinul comandantului. Ivan deschise aplicația KudaBlyat din dotarea tancului, tastă Bucureşti la destinație, noul Ţarisk ca punct de plecare, la care aplicața răspunse cu Marșrut niet, tavarișci. Ivan scuipă alăturea prin turelă și-nchise ecranul. Privi lung și trist câmpia administrativă din fața lui.

Șirurile de caractere sunt mereu motiv de sărbătoare

Șirurile de caractere sunt mereu motiv de sărbătoare

La fel se-ntâmplă pentru fiecare din cei trei milioane de luptători îndreptați, într-adevăr, spre plăpânda noastră țărișoară. Blocată într-o buclă pentru depanarea situației, cu ramificații și complicații birocratice, tancurile epuizară motorina stând pe loc, iar invazia se anulă până la noi ordine.

Conaționalii noștri nici măcar nu știau ce fel de glonț le trecuse pe la ureche. Întrebarea rămânea totuși: ce se întâmplase de pieriseră la gunoi trei ani de pregătiri, tone de carburant, munți de hărți și întreaga demnitate cartografică a Imperiului Tovărășesc?

Citește mai departe

Mic utilitar C# pentru extragerea conținutului relevant dintr-un fișier PEM

Formatul PEM (Privacy-Enhanced Mail) este o modalitate bazată pe vechea filozofie antică textus chiorensis de-a împacheta date binare – de regulă chei criptografice, certificate X.509 sau alte asemenea artefacte criptografice – într-un fișier ușor de transmis prin canale de comunicație ce suportă exclusiv codificări ASCII.

Într-adevăr

Într-adevăr

Procedura presupune codificarea Băse64 a conținutului binar reprezentând artefactul în format ASN.1 serializat DER (Distinguished Encoding Rules) și-ncadrarea rezultatului obținut între două linii delimitatoare cu o sintaxă bine definită, cum ar fi, în cazul certificatelor (mai jos, un exemplu complet):

Citește mai departe

O problemă de simultaneitate, Entity Framework și SQL Server

Am avut de curând acel soi de situație neplăcută, știți voi cei din branșă, din acelea ce n-au cum să se-ntâmple; cu alte cuvinte, din acelea ce-au foarte mari șanse de-a se manifesta supărător de intens și frecvent și cu umflături. La origine o problemă de acces simultan la date, unul din motivele pentru care n-ar fi trebuit să apară este simplul fapt că nu există niciun scenariu util, oficial document ori măcar suportat.

Uite mă, Costele, de-aia te-ncurci

Uite mă, Costele, de-aia te-ncurci

Cu totate acestea, operatorii au făcut-o, fiind, drept consecință, necesară o intervenție spre corectare, aplanare și reinstaurea voioșiei și, desigur, o modalitate de-a preveni disfuncționalități ulterioare.

În sine, au existat două cazuri distincte ale problemei date, ambele corespunzătoare aceluiași aspect funcțional (practic insesizabile de către un utilizator):

A) când se actualiza un set de date, respectiv
B) când se crea unul nou.

Citește mai departe