Dydd Sul 'n ddigrif: “Mae'n Argraffu Garbage”

Yn fy swydd gyntaf allan o coleg yn 1991, Roeddwn yn ffodus i weithio i gwmni gweithgynhyrchu gyda 13 lleoliadau, heb gynnwys ei HQ corfforaethol yn New Jersey. Ymunais â dim ond pan oedd y cwmni yn cyflwyno system cynllunio adnoddau menter newydd. Roeddem yn adran TG fach tua deg o bobl yn gyfan gwbl, Nid oedd dau ohonynt yn teithio. Mae'r prosiect yn rhan o ddisodli'r IBM System 36 blychau â HP caledwedd a HPUX. Roedd pawb yn defnyddio tiwbiau gwyrdd i gael mynediad i'r system.

Mae'r prosiect yn rholiau hyd ac rwy'n anfon i lawr i Baltimore gyda chyd-weithiwr newydd, Jeff. Ein gwaith ni oedd grym y bocs Unix, gwneud yn siwr oedd y O / S yn rhedeg, osod y system ERP, ffurfweddu'r ERP, hyfforddi pobl ar y rhaglen adnewyddu'r economi a gwneud gwaith personol i fabanod yn y fan a'r lle. (Roedd hon yn swydd ddelfrydol, yn enwedig yn dod yn syth allan o coleg). Cyn y gellid mynd oddi ar y ddaear, roedd angen i ni ddadbacio holl tiwbiau gwyrdd, eu rhoi ar ddesgiau a weiren iddynt. Ac yn y rhan gorau oedd ein bod wedi gorfod rhoi RJ11 connectors ar ein hunain.

Am ryw reswm yr wyf byth yn deall ac mewn gwirionedd byth yn meddwl i ofyn am ar yr adeg, rydym wedi wedi rhai cwmni contractio dod draw ac yn rhedeg cebl drwy gydol y planhigyn, ond nad oedd gennym i'w rhoi ar y Cysylltwyr. Felly, Roedd "patch blwch" â dwsinau o o geblau unlabeled yn yr "ystafell gyfrifiaduron" ac roedd y rhain snaked o amgylch yr adeilad i wahanol leoedd yn yr adeilad.

Buom yn gweithio ein ffordd drwyddo dros gyfnod o benwythnos, profi pob gwifren, rhoi ar cysylltydd (wneud yn siŵr ei fod yn syth vs. croesi), sicrhau bod y gosodiadau bit ar y tiwbiau gwyrdd ac argraffwyr yn gywir, labelu gwifrau, gwneud yn siŵr bod "getty" Roedd yn rhedeg yn gywir ar gyfer pob porth a fwy na thebyg mil o bethau eraill yr fod wedi ffrwyno ers hynny. Holl Daeth gyda'i gilydd yn dwt iawn.

Ond, Roedd un cebl bwysig inni na allai ffigur allan hwnnw. Roedd y ffatri yn Baltimore berthynas gyda lleoliad warysau yn New Jersey. Roedd rhai archebion yn Baltimore yn allforio y tu allan i'r lleoliad hwnnw. Roedd dau gwifrau a gawsom i gysylltu â blwch HPUX: tiwb gwyrdd ac argraffydd. Y tiwb gwyrdd oedd yn hawdd, ond mae'r argraffydd droi'n hunllef dair-wythnos.

Os nad ydych yn ei wybod, neu sydd wedi ei hatal, delio gyda thiwbiau gwyrdd ac argraffwyr y ffordd hon, Ceir opsiynau gwahanol yr ydych yn delio â drwy osod yr Arolygiaeth Gynllunio amrywiol. 8-bit, 7-bit, cydraddoldeb (hyd yn oed / od / dim), eraill mae'n debyg. Os ydych yn cael un o'r lleoliadau hynny anghywir, y tiwb neu argraffydd yn dal i ddangos pethau, ond bydd yn gyfanswm gibberish, neu bydd yn sothach gyda llawer o stwff adnabyddadwy rhwng. Wrth gwrs, hyn yr Arolygiaeth Gynllunio yn anodd eu gweld a rhaid eu gosod drwy ddefnyddio'r gyrrwr sgriw ymyl fflat bach. Ac maent yn byth yn safon.

Rydym yn sefydlu y cyntaf o nifer o alwadau cyflym gyda'r NJ guy (a hater gyfrifiadur brith sydd, mae'n debyg melltithion i ni hyd y dydd hwn). Cawsom y tiwb gwyrdd a gweithio yn weddol gyflym, ond ni allai gael yr argraffydd i weithio. Mae'n cadw "sothach argraffu". Byddem yn creu cysylltydd RJ11 newydd, newid rhwng syth a chroesi. Byddai dileu'r porth ac yn ail-greu yn Unix. Aethom drwy y dasg llafurus o gael iddo esbonio i ni y ffurfweddiad pin ar yr argraffydd, byth yn siwr os oedd yn ei wneud yn gywir.

Mae'n hen bryd i fynd yn fyw, popeth yn Baltimore yn hymian, ond ni allwn gael y argraffydd melltigedig i fyny yn NJ i weithio! Wedi inni ystyried pob posibilrwydd heblaw am yrru hyd at NJ yn ôl i'r gwaith ar yr argraffydd yn berson. Er mwyn osgoi popeth a gyrru, yn olaf yn gofyn inni iddo Ffacs wrthym beth y mae'n ei gael pan mae'n "sothach", gobeithio y efallai y bydd rhywfaint o syniad yn y garbage a fydd yn dweud wrthym beth rydym yn ei wneud o'i le.

Pan fyddwn yn cael y ffacs, Gwyddem ar unwaith beth oedd o'i le. Gweler, Roedd ein dull o brofi a ydym wedi ffurfweddu argraffydd yn gywir i gyhoeddi "lp" gorchymyn fel hyn:

lp / etc / passwd

Yn y bôn, argraffu ffeil cyfrinair unix Rydym. Mae bob amser yn bresennol ac allan o'r bocs, bob amser dim ond un dudalen. Eich safon Unix cyfrinair ffeil edrych rhywbeth fel hyn:

smith:*:100:100:8A-74(swyddfa):/cartref / smith:/usr / bin / sh
:*:200:0::/cartref / gwestai:/usr/bin/pysgod  

Roedd Rydym wedi argraffu ffeil cyfrinair drosodd a throsodd am sawl wythnos ac roedd ei argraffu yn gywir. Fodd bynnag,, i'r defnyddiwr terfynol, yr oedd "sothach argraffu".

</diwedd>

Roedd un o'r farn ar "Dydd Sul 'n ddigrif: “Mae'n Argraffu Garbage”

Ad a Ateb i Peter Galvin Diddymu ateb

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Meysydd gofynnol yn cael eu marcio *