Arhiva autorului: Alex B.

Librărie .NET/C# pentru verificarea contribuabililor pe baza CIF-ului

Din diverse proiecte s-a condensat în timp o mică librărie pentru consumarea serviciului web ANAF prin care se poate verifica existența unui contribuabil, precum și dacă este-nregistrat în scopuri de TVA. De fapt, funcționalitatea oferită este cea din urmă, dar implicit poate fi folosit și pentru verificarea existenței unui cod fiscal.

Detalii

Detalii

Librăria este scrisă pentru .NET 6.0 și a fost gândită pentru serviciul sincron, versiunea 8, a cărui specificație poate fi găsită aici. Cred că poate fi consumată și versiunea 7, dar nu am încercat. În tot cazul, am acoperit toată structura de date oferită de răspuns; n-am avut personal nevoie de toate datele acolo, dar dacă tot am publicat codul, am zis să fie o treabă făcută nu musai cap-coadă, ci măcar cu un cap și cu o coadă.

Citește mai departe

Medley (I)

Într-un târziu, am reușit să pun în funcție și masa pentru frezare și să montez pe ea un monstru de Triton TRA001 (ce, cum și de ce, cu altă ocazie). Trecând peste faptul că freza sare cu 200W de puterea maxima suportată de aspiratorul meu și, deci, nu pot să folosesc funcția de pornire/oprire automată, întreg ansamblul este ce trebuie. Clișeu, dar alt cuvânt mai potrivit nu este.

Voila

Voila

Ca să-l testez, am luat câteva bucăți de lemn și am încercat cu diverse freze. Întâmplarea face că mi-a picat în mână o bucată de panou de pin și, după ce am frezat câteva laturi și declarându-mă mulțumit, am dat s-o pun în grămada cu deșeuri. Dar, îmi zic, ia stai nițel, are proporții numai bune, este bine-nchegată și foarte plăcută ca aspect.

Citește mai departe

Sper că mesajul meu te găsește bine (III)

Iată, stimați ascultă-cititori, o speță interesantă. Scrisoarea primită pe adresa redacției noastre e puțin cam lungă, așa că o vom sumariza pentru dumneavoastră, mai ales că răspunsul sugerat de către noi este și el o idee mai lung decât de obicei, motiv pentru care preferăm să păstrăm spațiul editorial pentru acela.

În aceste vremuri tulburi fiecare literă contează, motiv pentru care probabil de aceea se mănâncă atâtea. Și, dacă ne mai permiteți încă o divagație, într-un fel, acest caz încununează o trilogie similară cu trilogia dolarilor lui Sergio Lone, așa că vă sugerăm o compilație extrasă din acele filme drept muzică drept acompaniament al lecturii.

Foto: Envato Elements

Foto: Envato Elements

Fără altă addenda, așadar, iată situația: ascultătorul nostru, la recomandarea unuia din clienții săi importanți preia un proiect, în egală măsură pentru că avea disponibilitate, că era un potențial scor bun și pentru a nu implica acel client într-un act de refuz. Proiectul era pentru o importantă clinică dentară (să le zicem Clinicile Țepeleanu) cu sedii presărate inclusiv prin centrul Capitalei, preluată de curând de către un alt lanț, și mai important, de clinici private.

Citește mai departe

Moment hercinic

Una din perspectivele mele preferate asupra Dobrogei este chiar de pe Munții Măcinului, dar desigur că nu bat drumul până acolo să urc doar pentru a vedea ce-i jos. Nu zic că Machiavelli n-avea dreptate, când spunea, tămâindu-l pe Lorenzo Magnificul și-ncercând să-și justifice demersul pe lângă dânsul:

De pe Culmea Pricopanului

De pe Culmea Pricopanului

Căci așa precum cei care desenează locuri din natură se așază jos în câmpie spre a putea privi cu atenție înfățișarea munților și a înălțimilor, iar pentru a cunoaște văile se urcă sus pe culmi, tot astfel pentru a cunoaște bine firea popoarelor, trebuie să fii tu însuți principe, după cum pentru a o cunoaște pe cea a principilor trebuie să fii om din popor.

Citește mai departe

Colonelul

Au fost câteva filme când aveam voie să stăm seara târziu la TV, mai precis la Telecinemateca, deși eram mici. Regulile erau în mare parte impuse de mama, însă atunci când era oricare dintr-o mână de filme, tata o suprascria fără drept de apel. L-am iubit pentru asta, cu toate metehnele lui, pentru că, chiar dacă nu am înțeles mare lucru atunci, fiecare a fost ceva cu adevărat elementar, fundamental.

Addio Colonnello

Addio Colonnello

Printre ele, după cum probabil unii dintre voi au intuit, au fost și filmele lui Segio Leone – Trilogia Dolarilor (A fistful of dollars, For a few dollars more și The Good, the bad and the ugly), dar și Once upon a time in the west. Îmi e neclar de ce au rămas cu mine atât vreme, de așa natură încât am luni în care îmi aleg unul din filme și-l urmăresc și reurmăresc de două-trei ori pe zi, zi de zi, fără să-l găsesc plictisitor sau măcar identic față de vizionarea precedentă.

Citește mai departe

Sunt pline firmele de repetenții de la Politehnică

Motto
Doi + doi = cinci pentru valori suficient de mari ale lui doi.

Maică-mea îmi zicea asta, foarte afectată. Îi spusese un profesor bătrân de la Politehnică, în contextul în care eu tocmai terminasem anul I și mă angajasem. Vorbind una-alta, ea i-a zis că m-am angajat, el i-a răspuns cu replica din titlu și ea mi-a zis mai departe. Din tonul vocii, luase foarte-n serios ce-i transmisese respectivul.

Eu aș adăuga: din păcate, sunt și mai pline de absolvenții de la Politehnică. Din partea unuia ca mine (absolvent, nu repetent), ar părea o chestie foarte ciudată, însă, așa cum unii sunt profesori doar cu titulatura, sunt și eu absolvent doar cu diploma. Nu că n-aș fi învățat nimic acolo, doar că nu consider că am ieșit din facultate știind meserie: am învățat meserie făcând meserie.

Citește mai departe

Afișarea denumirii și adresa locker-ului EasyBox folosind modulul oficial SameDay pentru WooCommerce

Pe lângă problema cu netrimiterea datelor locker-ului EasyBox ales, mai este loc de o îmbunătățire a ergonomiei modulului SameDay pentru WooCommerce: afișarea informațiilor locker-ului ales (nume și adresa) atunci când se afișează detaliile comenzii (în e-mail-ul de confirmare, panoul de administrare, contul de client etc.).

Clarificări

Clarificări

Motivele sunt evidente, așa că o să trec direct la descrierea soluției, adăugând doar că premisele de la care plec sunt:

– că oriunde este afișata metoda de transport asociată unei comenzi trebuie să fie afișate și aceste informații;
– că există doar o metodă de transport pentru o comandă.

Citește mai departe

Efectul Gloria (II)

23 August! O zi măreață, adevărată sărbătoare europeană, ținută la mare preț de către comuniștii de la Bruxelles. M-am trezit înainte de răsăritul soarelui. Liniștea ancestrală din jur, tulburată rar și timid de către zgomote specifice bivuacului, îndemnau la contemplare.

O cafeluță, fără biscuite

O cafeluță, fără biscuite

Mi-am făcut un nes, în timp ce soarele boia orizontul cu benzi roșii, m-am așezat în poziție de proletar și mi-am făcut în gând samokritika pentru impietatea de-a fi ieșit din casă. Cine știe câte babe, mai ales feministe la treizeci de ani, adevărate babornițe, răpusesem cu indolența  mea, cu egoismul meu!

Citește mai departe

Improvizații (IV) – Bancul cu blatul

Prin toamnă am luat un mic banc de lucru, reglabil pe înălțime și cu blatul rabatabil și, la rândul lui, reglabil pe lungime prin două manivele care apropiau sau depărtau cele două jumătăți componente. Avantajele nu le mai enumăr, pentru că l-am folosit de toți banii, chiar dacă l-am luat cu 110 lei mai mult decât costă acum. Și apoi, sunt oricum evidente.

Rezultatul final

Rezultatul final

Mai puțin evidente sunt dezavantajele: materialul din care e făcut blatul seamănă cu un soi de MDF, doar că nu pare să fie. E foarte ușor de penetrat și un pendular mai pricopsit intră-n el aproape fără să-ți dai seama, cam ca Dânsa-n găleată. Apoi, mi-aș fi dorit să fie o idee mai lung și o idee mai lat și, în sfârșit, să fie ceva mai greu, deci și mai stabil.

Citește mai departe

Efectul Gloria (I)

Rumegam demult un traseu prin Parâng. Ideal, ar fi fost de trei zile, însă contextul și ocazia au impus doar două. Naturalmente, trebuia să renunț la o parte din traseul care suia pe Coasta lui Rus, ținea culmea până la refugiul Cârja și apoi cobora prin căldarea Roșiile spre cabana Groapa Seacă. Cum încadrarea și ieșirea erau bătute-n cuie, am renunțat la puța dintre Parângul Mare și Cârja.

Lacul Mândra

Lacul Mândra

Am lăsat mașina chiar la cabana Groapa Seacă, pentru a nu lua-n piept pe final de traseu urcușul până-n pas (tot Groapa Seacă se numește), de unde-ncepe-a se povârni Coasta lui Rus. Ca să șuntăm asfaltul, am suit pe un fost drum forestier, marcat cu punct roșu și, de la o răscruce, cu punct galben, ambele aplicate ori întreținute-n cu mare parcimonie, ca multe trasee și poteci prin Parâng sau prin alți munți unde autoritățile n-au chef să muncească.

Citește mai departe

Taburet multifuncțional

Pentru că nici măcar un băț nu se poate pune-n vânzare până nu-i declarat ca fiind mai-multe-în-1 (e lung și, în același timp, cilindric și de culoare maro), mi-am zis că aș putea totuși gândi și executa și eu un taburet care chiar să fie multifuncțional.

După ceruire

După ceruire

De fapt totul a pornit de la faptul că nevastă-mea, așa cum șade bine unei muieri, nu e tocmai girafă și are nevoie să se cocoațe pe câte ceva pentru a ajunge-n locurile mai înalte din casă. Cam strâmbă din nas la scaunele normale, are ceva, nu pot să-i zic rău de înălțime, care-o face să se crizeze când se vede la mai mult de câteva palme de podea pe niște chestii cu picioare subțiri.

Citește mai departe

Turul Carpaților Apuseni – Ziua 7 – În loc de jurnal, în loc de epilog

Dacă ar fi să mă iau doar după amintirile de atunci, aș zice că Moșna ar fi mai frecventabilă decât Biertanul. Încă semăna a sat vechi, nu a suport logistic pentru un singular obiectiv turistic, fie el și deosebit, așa cum este, într-adevăr, biserica fortificată din Biertan. Cred că e cumva o soartă-n sine a alege dintr-unul din două destine: foame și uitare sau un trai decent, deperesonalizare și, în cele din urmă, tot uitare.

Moșna

Moșna

Lesne de-nțeles, ne-am început ziua vizitând locul după, aș menționa, un splendid mic dejun. Era prima dimineață în care începusem să mă simt din nou a om, cu o digestie vag restabilită. Întâi și-ntâi, deci, am dat o tură prin și prin jurul bisericii.

Citește mai departe

Scrisori de pe front

Am găsit recent două scrisori, mă rog, cărți poștale, din Al Doilea Război Mondial, trimise acasă de un om oarecare, din Batalionul II, Regimentul Vlașca Nr. 5. Nu știu exact de unde, cel mai probabil din Transnistria, având în vedere că poartă mențiunea unui oficiu al armatei din Duboșari (actualmente Dubăsari sau Dubossary).

12 Decembrie 1941

Dragă Cumnate

Veți ști cu toți că eu sunt sănătos, dar nu știu despre voi nimic. De mama mia scris Costică de la Bucu. Dragă cumnate te rog dacă vrei, și chiar te și oblig pentru prima oară în viața mea, fă tot posibilul și scriei lui Nenea Pandele la P. Olt, lui Anghel la Periș sau într-un caz, lui  Papa la Oshor (Roșiori, poate?), ca să facă rost de bani de suma de lei 8000 (opt mii) și fie prin poștă, fie dacă găsește vre o ocazie săi trimită la mine iar de nu mie la (???) Comandant Of. Bat. 2 din Reg. 5 art. of. poștal militar 42.

Citește mai departe

Please choose your EasyBox Locker!

Eroarea din titlu am primit-o lucrând la un magazin virtual peste WooCommerce, având instalat modulul de livrare prin SameDay (problemă pe care au mai întâlnit-o și alții). Ei, cu toate că este selectat locker-ul la care să fie livrată comanda, modulul emite acest mesaj. Pentru început, am aruncat un ochi în codul sursă al modulului:

Sursa erorii

Sursa erorii

Cu alte cuvinte, se purta ca și cum datele nu ar fi fost trimise deloc. Să consultam și globul de cristal, adică Developer Tools – Network. Șoc sau nu, o să-ți vină sau n-o să-ți vină să crezi așa ceva, dar datele nu erau acolo deloc. Voilà, precum zăpezile anului trecut, precum bunul simț la ecologiști, imposibil de găsit:

Citește mai departe

Mambo Number Five – Sumar tehnic și considerente filozofice

Am simțit construind acest sistem de dulapuri o satisfacție pe care n-am simțit-o scriind nici cea mai reușită componentă software. Într-adevar, este ceva imaterial în a scrie cod, ceva care sfidează și eludează acel ultim și autentic nivel al satisfacției: a pune mâna, a mirosi, a interacționa fizic cu rezultatul muncii tale.

Master of disasters

Master of disasters

Contemplând lucrarea și scriind introducerea de mai sus, mă îndrept fără să vreau cu gândul spre vorbele lui Șatov:

– Ascultă, caută-l pe Dumnezeu pe căile muncii; totul aici stă; dacă nu, dispari; dispari ca un mucegai, găsește-l prin muncă. (…)
– Prin muncă țărănească. Du-te, leapădă-te de bogății… Aha! râzi, ți-e frică de ridicol?

De fapt, nu chiar fără să vreau. E o replică ce mi-a răsunat în cap încă de când am citit-o, iar acum doar s-a agățat precum o lipitoare, dar care nu ia, ci dă. Dă sens întrucâtva unor imbolduri naturale, aruncă puțină lumină asupra lor.

Citește mai departe