Pamenu, atsakinėjau į skaitytojų klausimus. Tarsi būčiau koks visažinis. :) Iš tikrųjų tai tiesiog surasdavau reikalingą informaciją, kad jos nereikėtų ieškoti kitiems. Bet dabar ne apie tai…
Kartais man pačiam kyla su kompiuteriu susijusių klausimų, į kuriuos neturiu atsakymo. Net nežinau, ar tie atsakymai apskritai yra. Galima laikyti juos retoriniais – dalykais, kurių prasmė visiškai nepaaiškinama, bet jie egzistuoja, stebina, dažnai – erzina ar trukdo. Prie tokių anglakalbiai nepraleistų progos pridėti „WTF?“. Keletas neatsakytų klausimų:
1. Kodėl kai kurie atnaujinimai Windows Vista susideda iš trijų ilgų etapų: pirmas – tik parsisiuntus, antras – stabdant kompiuterį perkrovimui (žinote, tas „prašome neišjungti kompiuterio…“) ir trečias – jį perkrovus („baigiama konfigūruoti“)? Kiekvienas iš šių etapų dar gali būti suskaidytas į bet kokį kiekį smulkesnių. Kam viso to reikia? Nejau negalima vienu ypu?
2. Kokia nauda iš naujų versijų leidimo beveik kiekvieną dieną? Taip elgiasi FileZilla – FTP klientas. Naujos „alpha“, „beta“, RC ir „baigtos“ versijos pasirodo taip dažnai, kad kiekvieną kartą paleisdamas programą iš esmės paleidi naują jos versiją (jei tik sutinki siųstis atnaujinimą). Net jei nesisiunti bandomųjų versijų, „baigtų“ skaičius yra gerokai didesnis už kitų programų. Kai versijos taip dažnai keičiasi, tai juk normaliai vartotojų nė viena jų ištestuota negali būti. Geras pavyzdys – FileZilla 3.1.0 beta1 versija, kuri per skubą buvo išleista su įdomia „klaidele“ – išvis negebėjo jungtis prie FTP serverių…
3. Godėl Google, Facebook, Bloglines ir kiti bando naujas sąsajas, neįdėdami patogaus mygtuko į senasias sąsajos perjungimui? Kam reikalingi kiti adresai arba specialus kodas? Jei norima sužinoti vartotojų nuomonę prieš pakeičiant esminius svetainės elementus ir funkcijas, tai reikia pateikti patogią galimybę tai padaryti visiems. Nes kodus rašinėti ar po kitas svetaines bėgioti norisi ne visiems (kažin ar 1% pasinaudoja tomis „beta“ svetainėmis, net jei apie jas žino). Kadangi aktyviai domisi tik didžiausi entuziastai, kuriems dauguma pokyčių yra savaime gerai, tai firmos negauna realios informacijos, ar priims naujoves dauguma tarnybos vartotojų.
Gal jūs irgi turite neatsakytų klausimų? :)




Komentarų (27)
Mano pats rimčiausias klausimas iškilo vakar. Kodėl Windows Vista sprendžia už vartotoją? Backgrounde susiinstaliavo update’us ir žaidimo metu perkrovė kompą. Kas tai sistemai leido nuspręsti kada perkrauti PC?
@Tomekas:
Galima Windows Update nurodyti, kad Vista truputį mažiau saviveikla užsiiminėtų, bet ji vistiek įkyri be saiko lieka.
O kaip tik iš def.lt gavau rekomendaciją naudoti FileZilla. Ta proga reiks palaukti stabilios versijos.
1. Vista tiesiog taip sukurta. Kompiuterį perkrauti tenka dėl vienos pagrindinės priežasties: veikiant operacinei sistemai programos naudoja DLL failus (kodo bibliotekas, kurios sharinamos tarp programų). Tam kad Windowsuose failas galėtų būti užrašytas „ant viršaus“ jis turi būti nenaudojamas. Jeigu tai yra labai žemo lygio DLL, kurį pavyzdžiui naudoja visos programos (user32.dll), tuomet jį pakeisti galima tik perkrovus OS. Apskritai kiekvieną atnaujinimą bendru atveju sudaro 3 žingsniai: a) failų trynimas, b) failų kopijavimas, c) registro atnaujinimas su naujais nustatymais. (b) nepavyksta padaryti, nes failai naudojami, todėl (c) galima daryti tik perkrovus kompiuterį ir pakeitus failus. Juk nedėsi naujų nustatymu seniems failams, kurių sistema gali ir nesuprasti. :)
Sistemos atnaujinimams naudojama Mircosoft Installer technologija. Džiaukitės, kad neteko su ja knistis ir kurti įdiegimo failus :) Už tai naktį migot galit normaliai, o mane va košmarai kamuoja nuo tų nesąmonių, kurias daro naudojama diegimo technologija ;)
Mircosoft žadėjo, kad Vista kompiuterį reikės labai mažai perkrovinėti, nes buvo sukurtas specialus API, kurio pagalba programos privalo atlaisvinti DLL failus ir tada diegimo programa gali juos užrašyti neperkrovus kompiuterio. Atrodo, kad net pats Microsoftas ta technologija nesinaudoja :D
2. Išleisti naują versiją gali būti daug lengviau negu gali atrodyti iš pirmo žvilgsnio. Naudojantis automatinius skriptus programos išeitiniai tekstai gali būti paversti vykdomaisiais failais, automatiškai sukuriama įdiegimo programa turinti tuos failus ir visa įdiegimo programa nusiunčiama į serverį, kur visi gali parsisiųsti ir dabartinės programos detektuoja, kad yra nauja versija. Visa tai padaroma vieno mygtuko paspaudimu. Kokybės nepažada, bet vartotojai gali visada turėti naujausią versiją su naujausiom funkcijom. Aišku ne visiems tų funkcijų reikia :) Automatinį programos atnaujinimą ir naujų versijų tikrinimą visada galima išjungti nustatymuose.
3. Kiti adresai naudojami tam, kad atskirti svetainės kodą ir nesuplakti visko į vieną. Programiniu požiūriu atrodo, kad kas čia yra: vienas mygtuko paspaudimas ir turėtų atsirasti nauja versija. Bam kitas – tuo pačiu adresu sena. Programiniu požiūriu seną ir naują kodą tektų laikyti toje pačioje vietoje, o tai labai smarkiai padidina klaidų galimybę. Paprasčiau norintiems pasidomėti varotojams tiesiog duoti naujos versijos nuorodą ir tegu jie ten žaidžia :)
Beta svetainių versijomis stengiamasi, kad naudotųsi kuo mažiau vartotojų dėl tų pačių klaidų galimybės ir nesusipratimų (ei, kas čia dabar, kur dingo mano senas Facebook?!). Su mažesniu vartotojų skaičiumi galima lengviau ir greičiau išgaudyti klaidas ir paleisti naują sistemą į dienos šviesą.
Tikiuosi atsakiau į tave kamuojančius klausimus :)
@Arvydas:
Dėkui – tikiuosi, kad pravers visiems, susiduriantiems su panašiomis problemomis. Klausimus uždaviau ne tiek dėl to, kad nesuprantu, kas vyksta, kiek dėl to, kad nesuprantu priežasčių. Man ir dabar neaišku, kodėl Microsoft nenaudoja tos DLL atlaisvinančios technologijos, kodėl spaudomas mygtukas naujoms versijoms taip dažnai, kad norėdamas turėti naujausią FileZilla, turi kasdien ją siųstis iš naujo (be to, ji ne šiaip papildo failus, o kiekvieną kartą diegiant, pašalina senąją ir įdiegia naująją – anksčiau tai netgi rankomis reikėjo daryti). Ir visiškai neaišku, kodėl stabilios versijos serveryje negalima tiesiog įdėti paprasčiausios nuorodos į naują, o naujoje – į seną. Tam juk kodo nereikia keisti?
O dėl testavimo. Ankstyvų versijų tikrai neverta visiems rodyti, bet parodę vėlesnę ir brandesnę visiems išvengtume problemų, kai dėl vartotojų nepasitenkinimo atšaukiami sąsajos pakeitimai – taip ne kartą yra buvę.
Kad jau tiek nusiskundimų, tai gal tiesiog laikas pamiršti bent meteliams Windows VISTA?
@bananoidas:
Kad kol kas neturiu jokios kitos legalios OS, kuri veiktų su mano technine įranga. :(
@vienastoks,
Nenaudoja technologijos, nes spėju kad tingi. Daug paprasčiau perkrauti kompiuterį, negu suvaldyti šimtus programų.
Filezilla greičiausiai nori pasirodyti kokie jie kieti ir kaip daug dirba prie programos. :)
Dėl nuorodų manau yra atskiros firmos politika :)
Ir galų gale :) mesk tą Vista. Man jau tavęs net gaila kai su tiek problemų susiduri ;)
1. nes vista yra made by microsoft, o jų tu geriau neklausk, kodėl jų programos užima po 10GB, ir kodėl reikia pekrovinėti savo kompą 10 kart.. kodėl nieks neveikia? taip tiesiog turi būti, o ypač ant Vistos. :DD
2. Tikriausiai žmonės neturi ką veikt, tai progamų update užmuša bent porą valandų laisvalaikio ar „darbo“. :) Kam updatintis, jei ir taip gerai veikia programa? Aš tai specialiai išjungiu autoupdate, jei man patinka programa, nes žinau, kad vistiek kada nors prikiš į ją tiek šlamšto, jog tau nebepatiks nauja versija..
3. Google beveik ir liko langelis su vienu mygtuku ieškoti, dėl ko jis ir išpopuliarėjo. :)
@vienastoks
bet kuris vartotojas turintis legalia Vista gali visiskai legaliai vietoj jos naudoti ankstesne Win versija.
P.S. su Vista Business tikrai, patikrinta.
@vienastoks:
O jei pamėgint ne langines? Aš pats jas iki šiol naudojau, bet senojo kompiuterio pabyrėjimo proga nutariau išmėgint Linux: pamėginau Ubuntu – visus įrenginius rado, viskas veikia, bet visgi kol kas lieku prie opensuse – irgi viskas yra, viskas veikia, super ;)
…o iki šiol nesu Linux naudojęsis – buvau tikrai maloniai nustebęs, kad rado tikrai gan naujų modelių (motininės plokštės, vaizdo kortos) tvarkykles ;)
Mėginau ir aš Ubuntu. Didelių problemų nebuvo, bet nepavyksta nustatyti interneto, kad stabiliai veiktų.
Na tikrai yra Linux fanatikai, akli Google fanai, Vista priesai, XP gerbejai ir kiti zaidejai, AMD’shnikai, Intelininkai, ifonininkai ir nokijiniai, golferiai ir hondininkai, ai.
O kai eina kalba apie atsakymus, tai i visus 3 galima atsakyti viena placia abstrakcija:
Taip idomiau gyventi.
2. Todėl, kad kode tiek daug klaidų ir skylių, kad kiekvieną dieną atrandamas naujas critical bug’as :D
3. [viena iš priežasčių] Todėl, kad kaip kūrėjas, tu nenori, kad vartotojai liktų prie senosios versijos. Nes jei jie lieka, tai reiškia, kad tu turėsi ją palaikyti, ir kai turėsi versiją 3, kuri bus nesuderinama su versija 1, prasidės problemos. Todėl daug paprasčiau yra palikti tik naująją versiją, ir tik ypatingais atvejais leisti pasiekti ir seną.
Patiko ctfmon komentaras :D
man tai labiausiai patinka linux megeju pasisakymas, „naudoju linux, nes palaiko daugiau mano irenginiu nei tikejausi“. na atsipeikekit viena karta, gi irenginiu palaikymu niekas nesibaigia, reikia gi dirbti su pc, o ne kartoti, kaip gerai kaip gerai, kad matosi mano irenginiai.
del vista – kazkur skaiciau, kad vistoje yra apie 50 tarpusavyje susijusiu sluoksniu, normalus microsoft programuotojas gerai ismano 3-4 sluoksnius su tarpusavio rysiais, todel manau daugeliu atveju yra nusprendziama, kad perkrauti bus saugiausia.
del filezila – visada galima aktyviai reikalauti is gamintoju, kad viena karta isskirtu critical updatus nuo siaip patobulinimu ir padarytu tai konfiguruojama – pagal default pranesa tik apie critical updatus, jeigu labai idomu, gali isijungti priminima ir apie ne tokius svarbius atnaujinimus.
btw, del per prievarta igrustos vistos:
http://gizmodo.com/5027302/how.....aged-vista
Trumpai sakant: taip lengviau programuotojams :) Juk niekam nepaslaptis, kad softas kepamas kuo greičiau, nes konkurentai lipa ant kulnų, nes pelnas gali mažėti, nesinvestuotojai supyks, nes… Programiškai galima padaryti daug, bet tai užtruks per ilgai, pareikalaus daugiau pinigų, o ką daryti viršininkui kuriam reikia naujo Lambo? :)
kiek justasimus nuomone laiko galima issilaikyti rinkoje su tokiu poziuriu i darba? Is kitos puses kad google mazai kas vazineja su lambo tai tikrai, manau kad ir ms panasiai – ne visu gi zmoniu prioritetai yra greitos masinos.
Giedriau pakankamai ilgai. Jei yra monopolis galima sėdėti amžinybę. Google pakankamai išskirtinis atvejis. Visur būna išimčių. Dalis Windows’ų kodo buvo pavogta ir iš ten išrinkti geriausi komentarai. http://www.kuro5hin.org/story/2004/2/15/71552/7795
O jei žiūrint į kokią Oracle… Žiauru su juo dirbti. Jam visiškai nusispjauti į klientus, užtenka įsijungti Forms developerį ar dar kokį tools’ą… Įsijungus kokį http://www.forbes.com/forbesli.....ide_2.html pamatysi kokiose vilose gyvena visi jie :)
@arvidas
tavo teiginys „Kiti adresai naudojami tam, kad atskirti svetainės kodą ir nesuplakti visko į vieną“ yra klaidaingas, kadangi nuosavam serveryke failus gali laikyti kaip išmanai. Netgi galima naudoti cookius, kad nurodyti kuriuos konkrečiai failus krauti, taigi visa kita išliks taip pat. Kogero adresai keičiami vien tam, kad ne kiekvienas useris surastų, o surastų tik tie, kuriems to reikia.
Gal man sugebetum issprest viena problemele-space(tarpo)klavisas nedaro tarpo,kai ji paspaudi zymeklis iskarto persoka i adress eilute ir atsidaro visi internetiniai adresai,kuriuose lankiausi,ir toliau zodis ten rasosi.Norint,kad darytu tarpa,reik toolbars-adress bar nuimti varnele,tada dingsta ir visa adress eilute.
turiu klausimu, kant deskopo prisirado daug neaktyviu torrent piktogramu kuriu neina istrinti nei panaudoti ar yra koks budas jas itrinti? aciu
@tomas
Jos turėtų išsitrinti uždarius Torrentų programą. Visiškai uždarius, ne tik aktyvų langą.
deja, nepadedejo tas
sako, kad neimanoma skaityti is failo ar saltinio..
@vienastoks
Neršiau po internetą ir užšokau ant neblogo įrankio tinklapio populiarumui kelti. PLačiau http://maketecheasier.com/only.....2009/01/25
Dėkui už šaunų blog’ą ir sėkmės rašant toliau.
Citatų (2)
[...] žino ne tik atsakymus, bet turi ir klausimų. Visi mes turime klausimų, bet ar išdrįstame paklausti? (Tiesa. Ketvirtame – Arvydo komentare [...]
[...] Jau esu skundęsis beprotišku Filezilla FTP kliento atnaujinimo ciklu. Po vieno tokio atnaujinimo apskritai nebesugebėjau prisijungti prie savo FTP serverio. Panašus pokštas gavosi su nauja Newsleecher versija – ji tiesiog atsisakė jungtis prie serverio per saugias jungtis. Šiandien ėmė lūžinėti ką tik atnaujinta Windows Live Writer versija. Taip, visa tai – Beta versijos. Suprantama, kad jos skirtos naujų funkcijų bandymui, todėl gali lūžinėti. Tačiau aš visada maniau, kad „beta“ stadijos programos sminga tik ypatingais atvejais (kuriuos ir padeda rasti viešas ir platus testavimas), o pagrindinės funkcijos yra stabilios. Juk kam tada reikalingos vidinės kūrėjų versijos ir „alpha“ periodas? [...]