Nikon nakosyachil în cel mai recent firmware, simple trucuri

Compania Nikon, care pare a fi preocupat de utilizatorii lor dintr-o data tulbura apa, până de curând, a rămas relativ curat, aruncarea el însuși unele riscuri reputaționale eforturile depuse de programatori, care doresc doar cele mai bune pentru sigur. Ca târziu Cernomirdin, „sa dovedit ca întotdeauna“ ... Este acum că cel mai recent firmware pentru camerele de luat vederi ale diferitelor clase de erori sau lentile Sigma, sau cu baterii de la terțe părți, în cazul în care dintr-o dată nu știu. Când acest lucru sa dovedit a fi afectate nou aparat foto D5300 și Df (camera de bine, destul de diferite clase), și ca rezultat al D3100 firmware-ului actualizat, D3200, D5100 și D5200. Sau poate că este gest intenționat cu privire la eliberarea din partid? Partea lentile, atunci bateriile, ce urmează - blițul?

Imagine: andocare Stație de actualizări de firmware Sigma (de Canon, îmi pare rău)

Astăzi, în cadrul sistemului Nikon, precum și un Canon, de altfel, a produs o mulțime de lentile terțe părți - specificații și standarde sunt deschise, nimeni nu se rupe, iar compania este interesat de aceasta: creșterea numărului de lentile duce la o acoperire mai largă audiență chiar și numai pe parametrul cantitativ. Mai mult decât atât, având în vedere faptul că lentilele de la terțe părți sunt mai ieftine „nativ“, ele sunt mai frecvente, de obicei, în țările mai sărace - dacă vă amintiți, ceva timp în urmă Foto.ru (compania a scufundat în uitare, dar nu lor din cauza asta), personalul de vânzare, chiar seturi cu optica Sigma decât au contribuit la extinderea substanțială în fosta 1/6 a terenului. Sunt de acord că, dacă mărfurile sunt declarate pentru parametrii tehnici uite costul același, și a treia parte de două ori mai ieftin, mai mult, în orice caz, va cumpara este acesta din urmă. În final, profesioniștii de pe ordinea de mai mică decât cetățenii obișnuiți.

Deci, care este atât de rău Încadrată Sigma și producătorii de non-nativi de baterii. Cu alte cuvinte, „care beneficiază“ (Cicero, de altfel - și, în același timp, reprezentanți ai antichității nu mint)?

O altă versiune - programatori nakosyachili Nikon. care a pus codul de firmware rău, dar numai accidental. de ce a mers tehnica de verificare după nume, care a distrus toți cei care nume nu începe și nu se termină cu litera latină N. De ce? Ei bine, acest lucru este același - de a greși este uman. Spune-mi, înainte de multe ori există cazuri în care compania este de a face de accident? Ei bine, uneori pentru că aveți nevoie pentru a începe - la aceeași FEN pro de codificare a fost făcută să-l cred ca o greșeală pro, pentru că după „unele“ doi ani pentru a repara totul, format consecvent cu convertoare designeri populare, deși de vânzare mai mult de un milion de camere mai multe lentile, și cel mai important, pentru a ridica ușor software-ul proprietar pentru a converti fișierele RAW. Ulterior, software-ul a revenit la nivelul scăzut de pe piață, dar pentru moment, să spunem, o astfel de mișcare, chiar salbatic nepopular și strica vânzarea, compania a fost nevoie - cel puțin potrivit companiei.

Cu toate acestea, există o altă opțiune - Programmers firmware prescrisă în strictă conformitate cu specificația sa. în timp ce ei știau că, probabil, imperfecțiunea firmware-ului anterioare sunt deja folosind producătorii de hardware, și nu pot să știu, dar sincer prescris de regulile care există de ceva timp. Nu sunt un programator, dar eu știu că codul este de foarte multe ori departe de a fi perfectă - nu este scris de o persoană de la început până la sfârșit, este colectarea de acum unitate, și calitate diferite de execuție. Cel mai bun caz, aceste unități vor testa doar pentru a fi superficiale, iar apoi totul va fi împreună pentru o lungă perioadă de timp pentru a testa pentru compatibilitate, și în cazul în care lucrează, să sape mai adânc și să devină ( „cel mai bun - dușmanul binelui“). Știi de un număr de fișiere, inclusiv cele scrise la momente diferite, este un sistem de operare ca Windows? Nu sunt, și mă îndoiesc că ei știu dezvoltatorii săi - nu, desigur, toți împreună au o știu, dar o persoană familiară cu întregul cod, pur și simplu nu. Da, nici un sistem de operare unul nu. În mod similar, lucrurile și cu firmware-ul, există blocuri care fac parte din meniu, managementul de putere, procesor matrice, flash-ul, suprimarea zgomotului, autofocus și mult mai multe la ceva care nu l-am menționat.

Cu alte cuvinte, în cazul în care o parte din blocuri rescris de la zero, dar poate fi modificat în mod considerabil de bază EEPROM sau complet, programatorii sunt in mod natural ghidate de specificația care este standardul pentru ei, cât și pentru producătorii de dispozitive periferice. Dacă au făcut toate conștiință, este posibil să se închidă unele bug-uri, care apoi ar trebui să lupte, așa cum se face astăzi, după lansarea programului, care rezultă în programele de utilizator final sunt convertite la testeri beta. Cu alte cuvinte, chiar calea cea bună și dreptul de a face munca nu vă garantează rezultatul - care, aparent, este ceea ce sa întâmplat cu tinerii programatori de produse Nikon. Cu toate acestea, să presupunem că ei se vor grăbi să caute găuri care au fost utilizate anterior (de asemenea, probabil, din neatenție, în special în cazul în care dezvoltatorii din diferite companii folosesc unele biblioteci), este dificil în viitorul apropiat - la urma urmei, aceasta este o utilizatorilor problemă cu lentile de buget, care va recomanda să abordeze în centre de service pentru firmware-ul de lentile, sau baterii de schimbare (cu greu chinezii vor schimba bateriile vechi la chips-uri în garanție). Alternativ, cumpărare stație de andocare Sigma pentru a conecta sticla și actualiza firmware-ul pe cont propriu.

Shoals se întâmplă, ce să facă.

Citește mai mult: