Bemąstant apie knygų ateitį toptelėjo mintis, kad popierinių knygų nykimo tendencijoje elektroninės knygos nėra galutinė stotelė. „Traukinys“ nesustos ir tokio daikto, kuris vadinasi „knyga“ nebeliks. Žinoma, ne visai neliks, bibliotekos neišnyks, liks kažkiek skaitančių popierines knygas kaip yra „vinilo“ gerbėjų. Bet elektroninių knygų neliks visai.

Kad suprastumėt apie ką aš, turiu priminti, kad knyga tėra informacijos laikmena. Labai specifinė laikmena. Su daugybe techninių ir ekonominių apribojimų. Būtent tie ribojimai knygą padarė tokią kokia ji yra dabar. Tie ribojimai suformavo jos naudojimo, kūrimo ir gamybos būdus. Kai kurie iš jų labai akivaizdūs ir plačiai aptarinėjami. Tai jos kaina, platinimo galimybės, pojūčiai ją laikant rankose, skaitant.

Dėl tų akivaizdžių savybių mes manom, kad tikrasis knygos pakaitalas yra elektroninė knyga ir kad ateis ji amžiams.

Bet knygų skaitomumas mažėja. Mažėja nenumaldomai. Galiausiai knygas ištiks kolapsas, vartotojiškos kultūros terpėje jų neliks.

Tik kodėl knygų skaitoma mažiau? Gal manot, kad mažėja raštingumas ir kaip pasekmė skaitančiųjų skaičius? Tikrai ne, esu tikras, kad perskaityto teksto vienetų kiekis (kuom juos matuojame?) didėja ir jis neišvengiamai didės toliau. Knygų skaitoma mažiau, bet internete yra tiek daug visokio skaitalo, kad net tenka į dienotvarkę įtraukti skaitymo valandas. To anksčiau man neteko daryti, nors knygas ir žurnalus skaityti labai mėgstu.

Ir vis dėlto, kodėl išnyks knygos? Knygos išnyks dėl jų „formato“. Čia omenį turiu knygos kaip fizinės laikmenos apribojimus, dėl kurių niekuomet lentynose nepamatysite 20 puslapių romano arba poezijos knygų sudarytų iš vieno trumpo eilėraščio. Tai ekonominių požiūriu beprasmės knygos. Yra daug literatūrinių žanrų, kurių jus nepamatysite knygos pavidale. Ar jie neįdomūs skaitytojams? Prisimenu, kaip nedrąsiai, niekam nežinomas poetas, teiraujasi apie jo poezijos išleidimo galimybes. Ir vėliau skolinasi pinigus tam, kad atspausdinti knygelę bent 20 vienetų tiražu… „Masiniam“ skaitytojui jis neįdomus, leidėjui taip pat.

Dauguma knygų yra 200-300 puslapių apimties (tai pas mus, turtingose šalyse optimalios yra storesnės), nes ekonominiu požiūriu tai optimalus dydis. Autoriai priversti tilpti į tokius rėmus. Leidyklos to reikalauja. Bet ko neparašinėsi. Yra ir plonesnių bei storesnių knygų, bet jos nepaisant didesnio santykinio pelno, absoliučiu pelno dydžiu (per laiko vienetą) yra leidėjams nepatrauklios. Tas pats ir su žanrais. Romanas? Gerai, išleisim. Pjesė? Poezija? Pasiteiraukit kitoj leidykloj… Trumpų kūrinių ir „neformatinių“ žanrų nišą anksčiau užpildydavo žurnalai (pvz., „Nemunas“). Internetas juos nugalabijo. Atėjo eilė knygoms.

Internetas keičia viską. Jame vietos yra visiems. Kiekvienas poetas gali rasti savo skaitytoją. Jame įmanomi net vieno žodžio kūriniai. Tiesa sakant galit rašyti net be žodžių, jei tik skaitytojai sugebės tai perskaityti ir įvertinti. Nėra jokių apribojimų. Ar tai reiškia, kad suklestės elektroninės knygos? Ne. Skaitytojams įdomūs patys įvairiausi žanrai, o elektroninės knygos bando pakeisti popierines kartu su jų formato apribojimais. Ne! Internetui formato apribojimai negalioja, jis formuoja visiškai naujus skaitymo įpročius. Ir tie įpročiai nelabai derinasi su knygų leidėjų primetamais reikalavimais.

Elektroninių knygų skaityklės — geras išradimas. Jos ilgai dirba su vienu įkrovimu, nejautrios saulės šviesai ir lengvos. Ateityje jos taps puikiais planšetiniais kompiuteriais ir kitokiais patogiais prietaisais. Šiuo metu, elektroninių knygų idėja skatina gamintojus jas tobulinti. Bet čia joms tik tarpinė stotelė. Elektroninių knygų ateityje nebus. Savo telefonuose ir planšetuose vietoj jų skaitysime apsakymus, eilėraščius, romanus, straipsnius, apybraižas, anekdotus, pjeses ir kitokius įvairiausio žanro kūrinius. Bet tik ne knygas.

Kaip dažnai jus siųsdavo „gūglinti“, kai linuksą dar tik bandėt perprast? Ir kaip dažnai dabar jūs siunčiat kitus „gūglint“, vietoj to, kad atsakyti į pradedančiojo klausimus?

linuksoido klausimėlis

Firefox 3.6

2010-01-21, GODhack

Šiandien. Išleido.

Daugiau info

Susidūriau vakar su problemėle. Kopijuojant gigabaitinį failą į USB atmintuką kompiuteris ima smarkiai stabdyti, net pelės žymeklis laikas nuo laiko prišąla prie ekrano. Pasižiūrėjau su top-u, procesorius beveik neapkrautas, jis neturėtu stabdyti. RAM užpildytas pilnai, čia aišku kešuojamas kopijuojamas failas, bet į swap-ą nieko nekrauna, todėl stabdyti taip pat neturėtu.

Priežastis paaiškėja pažiūrėjus į šią eilutę:

Cpu(s): 2.1%us, 1.3%sy, 0.0%ni, 0.3%id, 96.3%wa, 0.0%hi, 0.0%si, 0.0%st

96.3%wa reiškia, kad procesorius nieko daryti negali nes užsiėmęs laukimu kol atsilaisvins kažkoks procesas. Kvaila situacija panaši į valdininko darbą…

Šiandien radau sprendimą. Pasirodo problema linux užduočių planavimo nustatymuose. Jis bando vieną, neskaidomą užduotį paskirstyti tarp dviejų branduolių. O jie vienas kitą blokuoja :( Ką darom? Pirmiausia pažiūrim į pertraukimų sąrašą:

kiras@linuksoidas $ cat /proc/interrupts
      CPU0   CPU1
...
19:   99     29095 IO-APIC-fasteoi ehci_hcd:usb1, ohci_hcd:usb2, ohci_hcd:usb3
...

Susirandam pertraukimų numerius skirtus usb jungtims. Pas mane tik vienas, 19. Tada pririšam juos prie vieno kurio nors branduolio, pavyzdžiui prie nulinio:

echo 1 > /proc/irq/19/smp_affinity

… žiūrim kas gavosi. Man šis veiksmas padėjo. Jei susidūrėt su tokia pačia problema ir priežastis ta pati, padės ir jums.

Besikapstydamas po /usr/portage/app-misc/ iš visiško neturėjimo ką veikti radau visai naudingą programėlę Anki. Kaip sako aprašymas:
$ cat /usr/portage/app-misc/anki/anki-0.9.9.8.5.ebuild | grep DESCRIPTION
DESCRIPTION="A spaced-repetition memory training program (flash cards)"

Sounds fun haha. Taigi nepatingėjau ją susikompiliuoti. Programa iš ties pasirodė visai naudinga, nors žinoma stebuklų nepadaro. Principas tas, kad pirmiausiai suvedami klausimai ir atsakymai į juos. Paskui programa parodo klausimą ir paspaudus space atsakymą. Turi pats pažymėti ar atsakymą atsimeni ar ne. Patogiausia tas, kad tie klausimai kurių atsakymus atsimeni „užkasami“ giliai ir rodomi tik po kelių dienų. Todėl iš naujo kartojama tik dar nežinoma informacija. O tai padeda sutaupyti laiko. Dar svarbu nerašyti ilgų atsakymų ir išskaidyti juos į kelis klausymus. Kitas dalykas, kad spandyti programą yra savotiškas žaidimas ir padeda „užmušti“ nuobodulį, be to galima pažiūrėti savo įsiminimo progreso statistiką.

Tikiuosi kam nors pravers.

Ilgą laiką buvau Openbox naudotojas, o prieš tai naudojau Fluxbox, o dar prieš tai Gnome, o pradėjau nuo KDE. Bet jos visos turėjo vieną ir tą patį trūkumą: jos netvarkė langų už mane. Unix filosofija visuomet teigė, kad programa turi atlikti vieną darbą ir jį atlikti gerai. Jei langų tvarkyklė neveikia pagal savo pavadinimą ir palieka visus minimize/maximize džiaugsmus man kaip naudotojui tai ji neatitinka Unix filosofijos. Kadangi net langų tvarkyklė neatitinka Unix filosofijos tai tada nėra fun naudotis kompiuteriu. Taip galiausiai tas langinių tampymas pagal windows įpročius mane užkniso ir taip atėjo laikas naujovėms. Atėjo Awesome laikas. O tai atrodo maždaug taip:

ArchLinux___Awesome_Greenish_by_nustyle

Esminė idėja labai paprasta atidaromas naujas langas, o likę sumažinami pagal iš anksto užprogramuotą schemą kurią galima pasirinkti arba susikurti. Visi kvaili tampymai ir -/☐/x eina *. Pele užtempus ant lango arba Mod4+j kombinacija aktyvuojami vis kiti langai. Mod4+f kombinacija perjungia tą langą į fullscreen rėžimą. Mod+skaičiai siūlo turėti dar iki 9 darbastalių. Tie kas nori geriau pažinti awesome valdymą siūlau paskaityti:

man awesome

Norint galima susikonfigūruoti *box stiliaus „startą“ arba windows stiliaus startą arba netgi paleisti programas klavišų kombinacijomis. Pvz.: Mod4+Enter atidaro terminalą. Būtent didžiausios linksmybės prasideda pradėjus konfigūruoti. Viskas valdoma per Lua (lua.org) skriptus. Kalba nėra sunki. Tarkime jei norime, kad klavišų Mod4+m kombinacija atidarytų Firefox mums reikės tokios papildomos eilutės awesome/rc.lua skripte:

awful.key({ modkey, }, "m", function () awful.util.spawn("firefox") end),

Jei kam įdomu bus galėsiu plačiau paaiškinti Awesome Lua skriptinimą, bet tai gana savaime suprantama, ypač jei žiūrite į jau esamus pavyzdžius. Labiausiai žavi galimybės: vos keliomis viena į kitą panašiomis eilutėmis pasidariau tokį pat menu kokį mėgau ant Openbox ir be to susikūriau klavišų kombinacijas visoms mėgstamiausioms programoms paleisti. Vėliau manau padarysiu dar daugiau. Labiausiai gundo viršuje esančios juostos „užskriptinimas“ taip, kad joje matyčiau tik ką noriu.

naujienos trumpai

Linux 2.6.32

2009-12-05, GODhack

Prieš pora dienų pasirodė nauja Linux branduolio versija. Trumpai aprašysiu pagrindines naujoves. Plačiau galite pasiskaityti kernelnewbies.org puslapyje.

  • Pagreitintas didelių duomenų kiekių įrašymas.
  • BTRFS patobulinta.
  • Atminties deduplikacija. Vienodais duomenimis apkrauti RAM atlaisvinami.
  • Seniau sukurti GEM ir KMS padėjo pamatus tolimesniam 3D grafikos tobulinimui. Patobulinti Intel ir Radeon draiveriai
  • make localmodconfig aptiks užkrautus modulius ir juos sukels į .config failą, o tai turėtų palengvinti branduolio kompilavimą.
  • Patobulinta virtualizacija.