Историја екраноспаситеља (3)

Истом приликом сам и, најзад, почео да приказујем слике. Сад већ знам где су ми монитори, дакле на сваком од њих направим по форму да приказује по једну слику, и нешто да одбројава време кад треба да се пусти следећа слика.

Е, да је то тако просто. Прво што реч “форма” нема везе, јер у ствари (у овом контексту) значи образац, где на екрану опонашамо оно што је било на папиру, ишпартано, са предштампаним називима и празним местима за попуњавање.  Што сваки образац на екрану и ради –  има објашњење шта где треба да се упише, и има места где ће то да се уписује. Не оловком, него има да се куца, кликће, скроља или шта већ, ваљда је тако и лакше. Успут има места и за сличице. У овом случају ама баш ничег осим слике ни нема, какав ми је па то образац. Треба ту боље име.

Дssavior_03tajmerакле, план је овакав: тајмер подесим да окида сваке 4 секунде (или ту негде, зависило би од броја монитора… да негде закачим трећи па да пробам, можда бих смислио како да срачунам интервал). Памтим који је текући монитор, на њему прикажем фотку, па запамтим следећи као текући. Ако нема следећег, онда опет први. Дакле не први-други-први-други, него овако, да ради за било који број од 1 до ен, а што је међу основним разликама између програмерског и нормалног размишљања. Нормално је да се решава свој случај, имам два монитора и шта ме заболе ако неко има девет. Програмер нема тај луксуз, јер ако напише тако да покрива један или два, сутра ће да га зове муштерија која их има три. Има да кукумавчи, спомиње ситну децу, свеце, родбину и неће паре назад него хоће решење у року од одмах или јуче. Зато, треба мислити унапред.

А писано је, у програмерским фајловима староставним, да никад нема времена да се уради како треба, али увек има времена да се уради двапут. Кад га већ пишем за себе, без рокова, нека буде како треба.

Nastavite sa čitanjem… “Историја екраноспаситеља (3)”

Историја екраноспаситеља (2)

Да не бих питање која слика иде водоравно а која усправно решавао накнадно, у табелу са сликама ваља да упишем величину. И размеру, да је не бих рачунао сваки пут кад приказујем слику. А тада би ионако било већ касно, треба да знам пре тога.

За тако нешто треба да прочитам фотку, е сад у ком формату је читати, питање је сад. Као голу гомилу бајтова, па онда да чупам заглавље из тога па да то рашчитавам? Тешко, скоро немогуће, јер су то стандардизовали десетак пута и свако се држи неког стандарда. Почео сам да читам спецификације тога и дигао руке од ћорава посла, могао бих с тим да се играм летњи дан до подне и да на послетку опет не покријем све постојеће формате. А вероватно их не користим све (дакле урадио бих нешто непотребно) а још вероватније би временом наишао још неки који досад нисам срео (дакле нисам урадио све што треба). Уместо тога, ако Ејси Диси из 1998 уме да прочита све што ми треба, онда ваљда и свеж Виндоуз (од милоште зван Пенџери) уме то исто, па ћу да упослим њега.

Дакле, учитам фотку, очитам њену висину и ширину, поделим да добијем размеру, помножим да добијем величину па све то упишем. Поље за величину ми се зове fot_mpiks, јер сам намеравао да уписујем мегапикселе, али сам се предомислио и рачунам на кило, а онда ме мрзело да преименујем поље. Да је ово нешто озбиљно, већ бих дошао себи из будућности да се мало ишамарам, јер ствар са погрешним именом је као комад намештаја на погрешном месту: непогрешиво циља ножни прст кад не гледам куд идем. Ал’ нека га овог пута.

Следећа верзија, дан касније. (Следи пасус са закучастом програмерском логиком, прескок!) Прва ствар је да проверим датум на свакој фасцикли и сравним са датумом у табели. Ако је исти, значи да у њој нема промена од прошлог пута, те да не проверавам фотке – ништа није додато, ништа измењено, ништа обрисано. За проверу нових и измењених фотки, идем кроз фасциклу и проверавам да ли је фотка већ уписана. Ако није, додам. Ако јесте, сравним датум (и време, до у секунду) па ако је новија, освежим. За обрисане бих морао обратно, да читам из табеле, па да проверавам сваку од њих да ли још постоји. Пошто ретко бришем (добро, понекад премештам, што му изађе на исто, нема га више), то би значило да у 99,9% случајева само проверава и не ради ништа. Нећу то, о том потом.

Нова ствар, логовање, ака деловодник. Кад се пише овако нешто што треба да обради хиљаде случајева, нема друге него да се тури комад који ће да бележи шта се ради, и то нарочито грешке. Лакше је то после прелистати него бечити очи пола сата, корак по корак, док не наиђе случај.

ssavior_02log Nastavite sa čitanjem… “Историја екраноспаситеља (2)”

Историја екраноспаситеља (1)

Ретко ми се дешава да овако не знам одакле да почнем, јер могу да почнем са десет места и опет стигнем куд сам наумио. У недостатку јачег стваралачког поступка, дакле, опет класична хронологија. Од почетка. Осим што начело истовремености мало кеца ту хронологију у лево око, а почетака има колико ти душа иште.

Један од могућих почетака би био “опанчари иду боси”, односно она урбанизована легенда да нико није Цезар у свом селу, да су лекари најболеснији људи, да код електричара стално искаче осигурач… и да програмери највише кукају на софтвер. Ово би могла да буде контра томе, нешто као кад столар после разних витрина и фотеља направи себи хоклицу. Програмер пише нешто за себе, ех.

ssavior_skajpДакле, хронологија. Ћерка хтела да се венчају на плажи, а пошто је било бар 4-5 добрих фоткалица и један видео професионалац, фотки је било у изобиљу. И онда, ћаскајући са ћерком преко скајпа, приметим у позадини да је зет поставио да му се те фотке врте, да се смењују на сваких пет секунди, што је и иначе стандард. Ал’ није пустио то из неког посебног програма, него има такав скрин сејвер. Хм, а што немам ја? Па зато што то иде уз Виндоуз 7 а ја терам нешто друго. Хммм…

Nastavite sa čitanjem… “Историја екраноспаситеља (1)”

Једна од пре: изломљени одраз

Диференцијална геометрија је геометрија на кривим површинама (а и објектима са више димензија), где се простор понаша макар релативистички, ако не и луђе. Један од првих задатака њених је био да нађе методе приближног приказивања кривине на равној површи, са чим се патио онај Меркатор својевремено, а и многи други.

Ваљкасте и купасте површи се лако могу размотати у раван, што зна свако ко је правио модел. За лопту, елипсоид, седло (прва два имају позитиван, а трећи негативан полупречник кривине, јер му је уздуж центар с једне, а попреко с друге стране) то већ неће моћи, мора да се тегли или сече.

eos_4094620160320_18_05_16

(велика)

Ствар постаје још занимљивија кад почнете да се играте са огледалима.

Nastavite sa čitanjem… “Једна од пре: изломљени одраз”

Не ресторатер него рестауратор

Мада, то му је једна те иста реч, обнављач. Него су прошле различит пут – једна од француског обнављача, кафане где су служили супу која ће да вас обнови, до савремене ждераонице, друга од мазала који је обнављао фарбу на слици или кипу до данашњег музејског стручњака за васкрсавање оштећених уметнина.

Али… зар дигитални ураци застаревају? Неће нуле и кечеви да се претворе у 0,21 и 0,834, него ће или да постану скроз нечитљиви (сјебе се диск, промени се формат – уме ли још увек нешто да прочита дискете од 5,25 цоли форматиране на 720К?) или ће да остану какви су били.

Тако је, али… део кустоског посла је дигитализација архиве, што у случају фотографије значи или скенирање или преснимавање филма (кад се има) или, још горе, спасавање снимака скенираних давно, ко зна каквим софтвером. Има и горе: кад се скенирао лош папир. Да видимо.

KeyWestBoat

Хм… много црвенкасто. Остале из исте серије су још горе, ал’ послужиће и ова. У ствари, трик који намеравам да објасним сам управо пронашао покушавајући да извучем нешто из неког много горег скенираног папира. Зове се: остали канали на кривуљи осветљености.

Кад скенирам црнобели снимак, прво одсечем део графикона где нема ничега. То практично значи да доведем будућу црну тамо где се појављује нешто на левом крају графикона, и исто тако будућу белу са десне стране. Тако сам извлачио доста црно белих снимака који су били сувише бледи, сувише тамни, или напросто танки. Јесте да се појавило зрно и да се свака прљавштина истакла, али је у збиру резултат био бољи од оригинала.

Nastavite sa čitanjem… “Не ресторатер него рестауратор”

Без иједне речи: Телстар

У забавишту сам брзо научио да не ваља да верујеш свему што чујеш. Не постоји никакав Листон Клеј, то су бре двојица. Сони Листон и Касијус Клеј, некакви боксери које ће за неко вече да гледају сви. Који имају телевизор.

Не знам да ли је то био први сателитски пренос у историји или негде другде, или само први који је и до нас стигао јер је најзад неко добро нанишанио ону тањирачу од антене, свеједно. Отварало се нешто ново, могли смо први пут (ко је имао телевизор) да видимо шта се догађа на другом крају Земље (немојте ми објашњавати како то лопта има крајеве).

Не знам ко су Торнада (који су се код нас, наравно, звали Торнадоси) и није ни битно. Овај снимак, у мојој личној хронологији, је био тренутак кад се тај рани инструментални рок одвојио од музике за (бивши, плагирани, какав било) каубојац и нашао нову њиву ново поље где ће да нађе изговор да се баци у експериментисање.

Nastavite sa čitanjem… “Без иједне речи: Телстар”

Glugenije Svemogući: Dugo očekivani intervju

Najpre, velika prašina se digla. Onda su došli preko student-servisa, pa očistili tu prašinu. Onda su krenule glasine, od one najgore vrste, kao ono kad cela kafana ućuti kad uđete u nju, a svi gledaju u vas. Onda se, kao, malo smirilo, svi gledali svoja posla, pa se i ućutali. Izgledalo je kao da su zaboravili.

Ali nisu.

Intervju sa Glugenijem SvemogućimKada smo započeli intervju sa Glugenijem Svemogućim, još je bila jesen. A onda, negde uoči Nove godine, Glugenije Svemogući je naprasno odlučio da povuče dugo vođeni intervju kada smo mu ga poslali na autorizaciju. Težak udarac, ali da je bio baš sasvim neočekivan, to ne bismo mogli reći. Jer znate, voditi bilo kakav razgovor – čestit, uljudan i dvosmeran – nije teško čak i kad ga vodite sa nekim namćorom, poput našeg Šefa ili Vana Morrisona. Intervju sa Glugenijem Svemogućim, međutim, zahteva strpljenje koje prevazilazi velemajstorski nivo dopisnog šaha: sve ide korak po korak, brižljivo se, danima, analizira svaka reč pre nego što se uputi sagovorniku, a onda se sve odjednom sruši nekim pacerskim potezom, odigranim možda iz besa ili iz nehata, možda zbog neke više sile, ko bi to znao. Bolno nepredvidljiv, izgubljen u svemiru, svakako nepodmitljiv, brutalno direktan kada uopšte poželi da vam se obrati, Glugenije Svemogući je nadaren da vas izbaci iz takta. Tražili smo mu sliku i poslao nam je fotografiju nekakve škrabotine. Šta je ovo, pitamo, a on nam veli: “Ako Pikaso, onda grafit; kao da jesam.” Kakvo pitanje, takav odgovor.

Zbog toga na činjenicu da smo uopšte uspeli da obavimo ceo intervju sa najmisterioznijim saradnikom Suštine pasijansa gledamo kao na više od uspeha. Čak, ovaj događaj se može smatrati i nekakvom prekretnicom. Međutim, upozoravamo vas da bi ovaj intervju trebalo da pročitate što pre, možda čak i da ga iskopirate na svoje računare. Elem, nismo hteli da pošaljemo konačnu verziju na autorizaciju, da ne bi ispalo ono što je već ispalo – da nam intervju postane neodobren u poslednjem času. Zato ćemo možda morati da menjamo sadržaj teksta, možda i više puta, dok Glugenije Svemogući ne odluči da je najzad dobar ili da ga možda treba izbrisati. Rizik je realan, a izbor je vaš. Izvolite.

Intervju sa Glugenijem Svemogućim

Ah, da: poslednja napomena, dužni smo vam je. Prekjuče ste dobili ključ za čitanje izjava Glugenija Svemogućeg. Posle toga ste mogli da pomislite da je to samo maska, a da zapravo “čovek piše te nebuloze”, kao što je jedan Čitalac Između Redova U Pokušaju odlučio da je shvatio posle pola minuta čitanja. Nije takav slučaj. Tekstovi jesu polirani, ali to je učinjeno isključivo tako što je unutar teksta korišćen taster Delete, a jedino što je dopisivano ili menjano su znakovi interpunkcije i velika slova. Ništa više nije menjano u odnosu na matični tekst koji je izjavio Glugenije Svemogući.

Ako niste spremni da prihvatite ovu činjenicu, možda bi bilo bolje da se ne upuštate u čitanje sledećeg sadržaja. A ako vam je jasno da vas ovde niko ne laže, izvolite.

Nastavite sa čitanjem… “Glugenije Svemogući: Dugo očekivani intervju”