planet

Kaip atsinaujinti Drupal modulius greitai?

Kaip žinia, mano blogas sukasi ant Drupal. Naudoju 25 papildomus modulius. Anksčiau ar vėliau atsiranda naujesnės tų modulių versijos. Kadangi aš retai atsinaujinu, tai kai prisiruošiu patikrinti, praktiškai visi moduliai reikalauja atnaujinimo...

Koks tingus Windows naudotojas, ko gero siųstų visus atnaujinimus po vieną ir keltį per FTP. Tačiau vikrus Linux naudotojas, toks kaip aš, darytų taip:

Iš atnaujinimų puslapio /admin/reports/updates išsaugome turinį į /tmp/updates.html ir įvedame kelias komandas:

  1. $ mkdir /tmp/updates && cd /tmp/updates
  2. $ egrep -o 'http.*?\.tar\.gz' /tmp/updates.html | \
  3. grep -v 'dev\.tar\.gz' | \
  4. while read f ; do \
  5. wget $f -O- | \
  6. tar -xzf - ; \
  7. done
  8. $ lftp manosvetaine
  9. lftp me@manosvetaine:/www> cd sites/all/modules
  10. lftp me@manosvetaine:/www/sites/all/modules> mirror -R

Aplankome /update.php ir įdiegiame visus atnaujinimus.

Žinoma, prieš darant tokius atnaujinimus, būtina pasidaryti atsargines kopijas.

Ką tik, kaip tik taip atsinaujinau 18 modulių. Viskas suveikė sėkmingai ir be priekaištų.

Kaip paleisti darbinį LAMP serverį su buildout?

Jei kada bandėte programuoti su PHP, tikriausiai susidūrėte su LAMP serverio diegimu ir konfigūravimu. Žinoma Ubuntu aplinkoje tai padaroma vienos komandos pagalba, tačiau turi šiokių tokių minusų:

  • PHP, Apache ir MySQL versijos yra tokios, kokias pateikia distribucija
  • Pagal nutylėjimą, web-root katalogas yra /var/www ir turi ne itin draugiškas failų ir katalogų teises.
  • Įdiegus LAMP, kiekvieną kartą paleidus kompiuterį, automatiškai startuoja Apache ir MySQL.

Kaip įdiegti Windows?

Istorija tokia, darbe teko testuoti svetainę su IE naršyklėmis. Kadangi prie projekto dirbau vienas ir nebuvo porininko naudojančio Windows, tai tas bjaurus darbas teko man pačiam... :/

Darbe naudoju Ubuntu, tai jokio IE neturėjau. Ačiū IEs4Linux projektui, kurio dėka IE6 daugiau/mažiau veikia per Wine (Wine Is Not an Emulator!). Deja to pačio padaryti su IE7 nepavyko. Sprendimas – greitai įsidiegti Windows į virtualią mašiną ir ten testuoti.

Kaip paleisti Web serverį, per 5 sekundes su Python

Jei kada nors prireiks greitai paleisti Web serverį ir nenorėsite gaišti laiko konfigūruodami Apache ar panašiai, tuomet Python jums padės! Python savo didžiulėje standartinėje bibliotekoje turi HTTP serverio modulį. Panaudoję šį labai paprastą HTTP serverio modulį, labai greitai galite paversti bet kurį katalogą į Web serverio šakninį katalogą. Tam reikės turėti tik įdiegtą Python.

Tai labai naudinga, jei norite tinkle ar internete paviešintį kokius nors failus. Serveris paleidžiamas vienos komandos pagalba.

Lietuvos blogeriai neabejingi GNU/Linux OS

Kilo mintis padaryti šiokią tokią Lietuvos blogų apžvalgą, rašančių apie Atvirą kodą arba GNU/Linux. Šaltiniai, kuriuose ieškojau blogų yra planet.akl.lt, ubuntu.lt ir mano blogo referrer'iai. Jei kažką praleidau, tai rašykite į komentarus, sąrašą papildysiu.

Windows 7 nuodėmės

Windows 7 pasirodys spalio 22 dieną (Ubuntu Karmic Koala spalio 29 dieną). Ta proga FSF paleido kampaniją prieš Windows 7: windows7sins.org.

Kadangi į IT vystymosi tendencijas žiūriu, kiek giliau, nei eilinis kompiuterio naudotojas, tai nusprendžiau palaikyti FSF ir paskleisti jų žinią.

Ką reiškia „žiūrėti kiek giliau“? Pateiksiu paprastą pavyzdį. Kaip žinote, viena iš dabartinės pasaulinės krizės atsiradimo priežasčių – beatodairiškas skolinimasis. Tai lėmė toks neatsakingas žmonių požiūris: „skolinuosi pinigų būstui įsigyti, skolą atiduosiu per 40 metų, man dabar gerai, o po to bus matyt, kaip nors išgyvensiu“. Šioje vietoje interpretacijų galima prisigalvoti kiek tik nori, tačiau viskas ką noriu pasakyti, kad reikia į dalykus žiūrėti kur kas giliau. Lygiai tas pats ir IT pasaulyje, pavyzdžiui daugelis žmonių naudoja Windows ir dėl nieko nesuka sau galvos, tačiau jei žiūrėtumėte giliau, suprastumėte kokie pavojingi dalykai vyksta Microsoft užkulisiuose.

Tai tokia mano įžanga, o dabar apie tuos „pavojingus dalykus“ iš FSF kampanijos.

w3m – daugiau nei naršyklė

Visų pirma noriu visus apšviesti, kad pirmoje vietoje internetą naršau su Firefox, Chromium arba Opera. Tačiau kartais atverti svetainę tekstiniame režime yra kur kas patogiau, išvengiant visokių mirguliuojančių spalvų, keistų dizainerio ketinimų ir panašiai.

Interneto naršymui tekstiniame režime esu išbandęs lynx, links, elinks ir w3m. Ilgiau apsistojau prie elinks ir w3m, tačiau galiausiai pasirinkau w3m. Tokį pasirinkimą lėmė tai, kad w3m pateiktas interneto svetainės tekstinis variantas, daugeliu atvejų atrodo geriau, aiškiau ir tiksliau.

Nors w3m naudoju jau gan seniai, tačiau tik visai neseniai nusprendžiau nuodugniau patyrinėti šį įrankį ir radau visai įdomių dalykų...

Auštrevičius siūlo taupyti naudojant Atvirojo kodo programinę įrangą

Nežinau ar jau visi girdėjo, tačiau prieš kokią savaitę kilo nedidelis šurmulys dėl Auštrevičiaus siūlymo taupyti naudojant Atvirojo kodo programinę įrangą. Aš pats apie tai sužinojau iš AKL el. pašto konferencijų, kur buvo pateikta nuoroda į alfa.lt naujieną.

Pasiskaičiau pačio Auštrevičiaus asmeninėje svetainėje ir nudžiugau radęs tokį sakinį:

„Liberalų sąjūdžio frakcijos atstovas Petras Auštrevičius kreipėsi į premjerą Andrių Kubilių, siūlydamas papildomai taupyti valstybės lėšas, viešajame sektoriuje įdiegiant Atvirojo kodo programinę įrangą.“

Skamba taip, lyg ketinimai būtų rimti.

Pasidomėjęs kiek plačiau išsiaiškinau, kad nesenai Zigmantas Orvidas kreipėsi į seimą siūlydamas taupyti, pereinant prie Atvirojo kodo programinės įrangos. Į šį siūlymą iš visų seimo narių sureagavo tik vienintelis – Petras Auštrevičius.

Pats Zigmantas Orvidas šiai įdėjai platinti turi sukūręs interneto svetainę www.liet-it.lt, kurioje viskas labai puikiai ir aiškiai surašyta. Svetainė tikrai verta dėmesio tiems, kas domisi AK.

Šaunu, kad atsiranda tokių iniciatyvių žmonių, kaip Zigmantas, padedančių skleisti Atvirojo kodo įdėją net tarp valdžios atstovų... :)

Visus kviečiu prisijungtie prie Z. Orvido ir P. Auštrevičiaus iniciatyvos! Gal kas nors ir gausis?

Lietuvos tūkstantmečio vaikai neturi jokio supratimo apie atvirą kodą!!!

Istorija tokia. Kaip ir visada sėdžiu prie kompiuterio, o žmona žiūri televizorių. Staiga išgirstu klausimą: „Populiariausia atviro kodo licencija?“, kuris buvo pateiktas tuo metu vykstančioje televizijos laidoje.

Nors buvau giliai susikaupęs ir televizoriaus garsai tarsi plaukė pro šalį, tačiau vis tik smegenys užfiksavo šį klausimą ir suveikus refleksui surikau: GPL!.

Toliau pasidarė įdomu kas tai per laida ir ką atsakys tie, kam buvo užduotas klausimas. Išsiaiškinau, kad tuo metu rodė Lietuvos tūkstantmečio vaikus. Citata iš laidos aprašymo: „Lietuvos televizija pristato gabiausių Lietuvos vaikų konkursą“.

Pasidarė dar įdomiau, ką gi atsakys Lietuvos gabiausi vaikai. Tačiau išgirdęs, atsakymus negalėjau patikėti ką išgirdau!

  • Pirmasis atsakė – PHP
  • Antrasis atsakė – Linux

Siaubas, jei jau Lietuvos patys gabiausi vaikai ne ką te supranta apie atvirą kodą, tai ką jau kalbėti apie eilinius Lietuvos piliečius.

Guodžia tik tai, kad bent jau po šios laidos Lietuvos gabiausi vaikai žinos kokia yra populiariausia atviro kodo licencija, o gal ir plačiau pasidomės.

Reikia kaip nors keisti padėti ir pažindinti Lietuvą su atviru kodu.

Kas geriau pradedančiajam, Gimp ar Photoshop?

Gavau laišką, kuriame klausiama kurią programą geriau naudoti pradedant dirbti su dizainu, Gimp ar Photoshop. Kadangi atsakymas gali būti naudingas ir kitiems, tai atsakau nauju blogo įrašu.

Aš pats, prieš kokius 5 metus dizainus paišiau su Photoshop, tačiau vėliau perėjau prie Gimp. Tokį sprendimą daugiausiai lėmė tai, kad Photoshop nėra pritaikytas Linux OS (prieš 5 metus wine dar nebuvo toks sumanus).

Tiek Photoshop, tiek Gimp pagalba, daugeliu atvejų galima pasiekti tų pačių rezultatų. Viskas priklauso nuo įgūdžių, išradingumo ir menininko gyslelės :)

Surinktas turinys