4. September 2010

Linux – Firefox – Flash Player – Error #2046

Narazil som na problém s Flex aplikáciou pod Linuxom. Načítavanie aplikácie sa pri štarte zasekne s chybou:

Error #2046: The loaded file did not have a valid signature.

Treba preveriť verziu Flash Playeru. Pravé ucho myši – About Flash Player. V mojom prípade bola inštalovaná: 10.1.51.95.

Po aktualizácii bol problém vyriešený.

Upozorňujem na to hlavne z toho dôvodu, že HTML template vygenerovaný z Flash Buildera typicky vyžaduje len verziu novšiu ako 10.1, takže uživateľ nie je vyzvaný, aby si zaktualizoval FP:

var swfVersionStr = "10.0.0";

Odporúčam zmeniť minimálnu požadovanú verziu na 10.1.82.

13. March 2010

Ignorujú školy prínosy otvoreného softvéru?

Rád by som cteného čitateľa upozornil na zaujímavý článok o otovorenom softvéri. Citát z článku – Možnosti otvoreného softvéru na školách: “Jednou z najvýznamnejších čŕt otvoreného a slobodného softvéru je skutočnosť, že je dostupný zdarma pre jednotlivcov, ako aj organizácie. Na prvý pohľad by sa teda zdalo, že nič nebráni jeho prieniku do škôl a do pedagogického procesu. Opak je však pravdou, miera využitia otvoreného a slobodného softvéru zaostáva za možnosťami, ktoré poskytuje.”

Autor: Miloš Šrámek – SOIT.sk

Cteného čitateľa teraz presmerujem na plné znenie článku - Postreus.sk.

Tak a teraz späť k otázke v nadpise. Podľa môjho názoru školy prínosy neignorujú. Veľkým problémom, o ktorom opakovane počúvam z viacerých strán, nie je ignorovanie otvoreného softvéru, ale preťaženie učiteľov. Aby sa človek mohol venovať výskumu v oblasti softvéru, tak potrebuje čas a nohy v teple. To isté platí aj pre zatvorený softvér.

Takýto čas školy jednoducho nemajú. Majú jedného informatika, ktorý rieši všetko cez počítače. Od zaseknutého papiera v tlačiarni, cez nefungujúci učtovnícky softvér, výuku informatiky, až po inštaláciu 10 nových PC, ktoré poslali z ministerstva a hneď zajtra musia bežať. Takýto informatik netrávi v škole 8 hodín. Jeho/jej pracovná doba hravo presiahne 12 hodín. Čo sa nestihlo, tak sa lepí cez víkendy. Do toho si ministerstvo zmyslí, že musí mať vyplnenú ružovú excelovskú tabuľku a to HNEĎ. Keby sme boli v korporátnej sfére, tak poviem, že sa bavíme o organizácii typu Adrenalínový feťák.

K čomu smeruje takéto preťaženie? Burnout. Vyhorenie. Strata motivácie, životného elánu. V kritických prípadoch k TRVALÉMU poškodeniu zdravia. Viem o prípadoch, kedy preťaženie dospelo do veľmi povážlivého stavu. Organizmus povedal dosť. Nešťastný informatik zostal rok na maródke. A tu už prestáva sranda.

Takže pozrime sa na problém softvéru na škole z iného uhla pohľadu. Zjednodušuje softvér prácu alebo ju komplikuje? Ak ju komplikuje,  znamená to zvýšenie zaťaženia ľudí. Chudáka informatika potom môže trafiť šľak, keď dostane z ministerstva nariadené používanie nejakého zázračného softvéru a bude musieť pri ňom stráviť ďalšie tri víkendy. Zvýšenie zaťaženia u preťaženého človeka “prekvapivo” nevedie k pozitívnym výsledkom.

Ako je vôbec možné nasadiť softvér tak, aby veci zjednodušoval. Google má na to nonšalantnú hlášku: Work smarter, not harder. (Pracuj rozumnejšie, nie ťažšie)

Skúsme spraviť modelovú situláciu s Gimpom a Firefoxom. Nainštalovať Gimp na 30 počítačov je náročné. Nainštalovať Firefox na 30 počítačov je náročné. Robiť všetky kroky ručne a donekonšena odklikávať Next je zbytočné. Treba to zautomatizovať. Tu poradíme informatikovi, aby použil napríklad ninite.com. Kde si vyberie, aký softvér chce inštalovať. O zbytok sa postará inštalátor.

http://www.youtube.com/watch?v=tHuqgnuZbWU

Výsledok? Ušetrili sme minimálne 30 minút života informatika. Naviac pomocou rovnakého nástroja je schopný inštalovať ďalšie a ďalšie veci. Otvorený softvér je úspešne nasadený a došlo k zjednodušeniu celého procesu.

Pre úspešné nasadenie softvéru je kľúčové zjednodušovanie.

15. December 2009

VirtualBox – problémy s Grubom?

Alebo s Lilom? Proste s bootovaním?

Potom máte pravdepodobne dynamicky alokovaný disk.

Takže si to pekne skonvertujte na statický a ono vám to zase bude fungovať.

Veď je to úplne zrejmé! Nie?

Pomocou Sysrecuecd som nabootoval VirtualBox, pripojil som si disky  a rsyncom preniesol dáta. Keďže bolo naviac nutné zachovať aj rozšírené atribúty filesystému, lebo inak by Centos nadával ako pohan, pridal som -X

rsync -av -X disk-dynamicky/* disk-staticky/

Grub som skúšal odpaľovať z chrootu, ale to nebol moc dobrý nápad. Nakoniec sa mi to podarilo priamo zo Sysrescuecd.

To, čo zafungovalo bolo spustenie inštalátoru grubu s nasledujúcimi parametrami:

grub-install --root-directory=disk-staticky /dev/sda

Pokiaľ máte lepšiu metódu, sem s ňou.

Ešte taká drobnosť, ktorá možno nie je zrejmá. Keď máte shell grubu, tak môžete použiť tabulátor na doplňovanie príkazov a názvov súborov. Ak zrovna neviete, kde je uložné jadro na systéme, tak vám ho tabulátor pomôže nájsť.

Príklad:

kernel /boot/vmlinuz<TAB>... root=/dev/sda1
initrd /boot/init<TAB>...

6. November 2009

Debian problém – dpkg dependtry

Tak si inštalujem balíček a aha ho koťuhu. Dpkg mi začalo nepekne nadávať v jazyku C:

dpkg: ../../src/packages.c:221: process_queue: Assertion `dependtry <= 4' failed.

Ej veru. Nejakú chvíľku som sa s problémom trápil. Skúšal som ručne odstrániť balíky, potom ich zase pridať. Presne tak ako to tvrdilo veľa užitočných príspevkov vo fórách. No a hádajte ako to dopadlo? Nepomohlo to.

Pozrel som sa teda na archív balíčkov. Vravím si, skúsim upgrade dpkg.

wget http://ftp.cz.debian.org/debian/pool/main/d/dpkg/dpkg_1.15.4.1_i386.deb
dpkg -i dpkg_1.15.4.1_i386.deb
dpkg --configure -a

Zabralo. Pravdepodobne to bola chyba v implementácii dpkg.

  • Babel fish

      Translate from:

      Translate to:

  • Where’s the fish?

  • Further info

  • Badges

  • Video channel

  • Learning

    Grow your brain.
  • Tags

  • Topics

  • May 2013
    M T W T F S S
    « Feb    
     12345
    6789101112
    13141516171819
    20212223242526
    2728293031  
  • Comments