Archive for the ‘Patarimai’ Category
Pirmadienis, 4 sausio, 2010
Dažnai mūsų gyvenime pasitaiko situacijų kai prireikia pasiekti Linux’o particijas iš Windows sistemos (perkelti failams, pakeisti jiems, panaudoti kaip virtualią atmintį Windows’ams ar pan.). Šiandien aptarsime kaip tą padaryti kai failų sistema yra Ext2/Ext3.
Mano pateiktame pavyzdyje mes įdiegsime Ext2 failų sistemos driver’ius iš svetainės http://www.fs-driver.org.
Pirmiausiai parsisiunčiame naujausią versiją iš aukščiau paminėto puslapio.
Paleidę parsisiųstą failą pamatysime maždaug tokį langą:
Kaip matote tai tipinis Windows instaliatorius. Tiesiog „Next“, „Next“, „Next“…
Sekančiame lange nepamirškite nuimti „read-only“ varnelės, jeigu norite įrašinėti į diską. Priešingu atveju Ext2/Ext3 particija bus prieinama tik nuskaitymui.
Dažniausiai ne lotyniškom raidėm naudojama UTF-8 koduotė, todėl jeigu norite matyti ir tokius katalogus/failus kaip „žodynas“, „ąęčęė“ ar kitus, kurie pavadinti naudojant ne lotyniškas raides, UTF-8 palaikymas jums bus būtinas.
Šiame lange nepamirškite pažymėti varnelės „Enable the large file feature“, nebent neturite didesnių nei 2GB failų.
Čia manau visiems aišku, kad reikia pasirinkti kokią raidę priskirsite kokiai particijai (vėliau pasirinkimą galėsite pakeisti „Control Panel“–>„IFS Drives“).
Pabaigus instaliaciją, Ext2/Ext3 diskas atpažįstamas kaip ir visi kiti įprasti diskai Windows sistemoje.
Įrašinėjant failus gali kilti nesklandumų su leidimais.
Žinoma, aš patarčiau geriau susikurti FAT particiją failų perkėlimui (nors ir lėtesnis variantas, bet sukeliantis mažiau problemų). Ji pravers visada ir manau šiais laikais, kai daugelio HDD talpa viršija 100 GB, tikrai nepamaišys.
Palaikomos sistemos: Windows NT 4.0/2000/XP/2003/Vista/2008 (x86 ir x64 platformos).
Daugiau nuotraukų.
Parsisiųsti.
Posted in Linux, Patarimai, Windows | 3 Comments »
Penktadienis, 1 sausio, 2010
Aukščiau pavaizduotas vaizdas greičiausiai jau ne vienam patyrusiam Linux vartotojui pažįstamas - sistema nerado VirtualBox modulio, todėl negalėjo jo užkrauti. Be šio modulio nebepasileis VirtualBox virtualūs kompiuteriai. Ši problema iškyla praktiškai visose Linux sistemose, atnaujinus sistemos branduolį (aka „kernel'į“). Paprastai kiekviena sistema turi savą sprendimą - dauguma turi jau iš anksto paruoštus scenarijus kaip perkompiliuoti VirtualBox modulį, jog šis būtų paruoštas darbui su naujai suinstaliuotu branduoliu. Deja, ArchLinux man tenka dažnai susidurti su keistais nutikimais, kai dokumentacijoje aprašomas metodas paprasčiausiai pasenęs.
Štai ArchLinux Wiki siūlo įvykdyti šią komandą:
# vbox_build_module
Pasak Wiki, ši komanda turėtų perkompiliuoti modulį. Ji turėtų tikti visoms VirtualBox versijoms iki 2.1. Tačiau jai reikalingi išeities tekstai, kurių jūs po branduolio atnaujinimo neturite, jeigu naujinotės į pačią naujausią 2.6.32 versiją.
Kitas siūlomas metodas yra įvykdyti šią komandą:
# /etc/rc.d/rc.vboxdrv setup
Keista, tačiau mano sistemoje kažkodėl /etc/rc.d/ nėra nė vieno failo, kurio pavadinimas prasidėtų „rc.“.
Kodėl neveikia šie metodai?
Pasirodo, su 2.6.32 branduolio versija ArchLinux kūrėjų komanda padarė „siurprizą“ ir branduolio „headers“ iškėlė į atskirą paketą su mažai pompastikos. Apie tai sužinojo tik arch-dev-public laiškų sąrašo skaitytojai ir kiti naujienomis besidomintys, kuriems buvo įdomu sužinoti kas naujo 2.6.32 branduolyje. Visi kiti buvo palikti ant ledo :) .
Sprendimas iš tiesų labai paprastas, tik tiek, jog erzinantis. Dabar su branduolio atnaujinimu į 2.6.32 , turite įdiegti ir „kernel26-headers“ paketą, tad tiesiog įvykdykite:
# pacman -S kernel26-headers
# vbox_build_module
# modprobe vboxdrv
Ir šio keisto nesusipratimo kaip nebūta po labai elementaraus sprendimo :) . Keista, jog ArchLinux negali įdėti pranešimo apie tokius pakeitimus tiesiog atnaujinant branduolį su pacman, kaip tą daro Gentoo.
Posted in Linux, Patarimai | 1 Comment »
Pirmadienis, 28 gruodžio, 2009
Jeigu jūsų kompiuteris neleidžia ištrinti/perkelti failo, o jūs naudojate Microsoft Windows operacinę sistemą, jums šis patarimas padės ištrinti/perkelti failą. Tokie failai dažnai būna naudojami kitų programų ar pačios programos, todėl Microsoft Windows sistema neleidžia jums jų ištrinti ar perkelti ir perspėja jus tokiu langu:
Sprendimas
Parsiųskite programą Unlocker iš http://www.filehippo.com/download_unlocker/ tinklapio. Įdiekite ją. Jeigu kartais prašytų perkrauti komputerį, tai ir padarykite. Spauskite dešinįjį pelės klavišą ant failo ir pasirinkite „Unlocker“. Programa Unlocker jungsis prie interneto ieškoti atnaujinimų - greičiausiai jų neras, tačiau jeigu rastų, įdiekite juos. Trinant neištrinamą/neperkeliamą failą, jeigu programa suras programą, kuri jį naudoja, jūs galėsite paspausti „Unlock All“ ir ištrinti/perkelti tą failą patys. Bet gali taip atsitikti, kad programa neras tokios programos, kuri naudotų tą failą. Nenusiminkite. Pasirinkite „Ištrinti“ ir programa ištrins jūsų failą. Gali paprašyti perkrauti kompiuterį, tada taip ir padarykite. Kartais kai kuriuos failus galima ištrinti tik kraunantis kompiuteriui.
Jeigu kartais jums neveikia Unlocker arba jūs neturite pakankamai srauto Unlocker parsisiuntimui, galite rinktis toliau esantį būdą:
1) nuspaudus „Ctrl“+„Alt“+„Delete“ pasirinkti procesų langelį ir jame suradus „explorer.exe“ jį paprasčiausiai išjungti („Kill process“);
2) tame pačiame lange spausti viršuje esantį „File“ meniu punktą, o jo meniu pasirinkti „Run“;
3) į „Run“ įvesti „cmd“ ir spausti „Enter“;
4) atsidariusiame juodame lange reikia susirasti vietą, kur guli reikalingas failas ir tada jį paprasčiausiai pervadinti ar pašalinti. Tam reiktų pasinaudoti pagrindinėmis komandomis:
„cd“ - keisti katalogą;
„dir /p“ - parodoma jūsų buvimo vieta ir esamų katalogų bei failų sąrašas;
„del“ - trinti vieną ar daugiau failų;
„ren“ - pervadinti failą.
Pavyzdžiai:
„del failas.txt“ - bus ištrintas „failas.txt“ failas;
„ren senas.txt naujas.txt“ - keičiamas failo pavadinimas iš „senas.txt“ į „naujas.txt“;
„cd D:“ - pereiname į D diską;
„cd D:\Dokumentai“ - keičiame buvimo vietą ir pereiname į katalogą „Dokumentai“;
„cd ..“ - pereiname vienu katalogu į viršų. Pavyzdžiui, jei esate „C:\Windows\system32“ tai surinkę šią komandą atsidursite „C:\Windows“.
Pastaba: dažnai užtenka surinkti pirmąsias failo ar katalogo pavadinimo raides, po to, nuspaudus „Tab“ klavišą, pavadinimas yra pabaigiamas automatiškai.
Tačiau šis metodas gali būti ne visai sėkmingas, jeigu jį naudosite jau užkrautoje Windows sistemoje. Geriausia būtų jį pritaikyti „Safe Mode“ sistemos režime, kuriame naudojama programa greičiausiai netgi nebus užsikrovus. „Safe Mode“ režime tą failą gali pavykti ištrinti ir per paprasčiausią „Windows Explorer“. Patekti į „Safe Mode“ visai paprasta. Kraunantis kompiuteriui jums tereikia paspausti „F8“ ir pateksite į meniu, kuriame galėsite pasirinkti „Safe Mode“:
Pavyzdyje matote patekimą į Windows 7 „Safe Mode“ režimą. Analogiškai yra ir su kitomis sistemomis, tik nėra mėlyno „GRUB“ meniu, todėl iš karto reikia spausti „F8“.
Pastaba: jeigu trinate virusą, jis greičiausiai atsikurs iš kitos vietos ir jo ištrynimas nepadės. Reikia surasti visas viruso kopijas ir jas iš karto ištrinti.
2006 m. liepos 6 d., CBLF
Posted in Patarimai, Programos, Windows | 3 Comments »
Šeštadienis, 12 gruodžio, 2009
Daugelis žmonių vis dar nustemba pamatę užrašą „Visoms elektronikos prekėms suteikiama 2 metų garantija“ Maxima parduotuvėje ar apskritai sužinoję, jog garantija privalo būti suteikiama visiems produktams.
O gi visa istorija tokia: kai Lietuva įstojo į Europos Sąjungą, automatiškai įsigaliojo ir 1999/44/EC direktyva. Tai viena iš svarbesnių Europos Sąjungos direktyvų, kurias reikėtų žinoti perkant kompiuterį ar kokią kitą ne maisto prekę.
Kodėl ji tokia svarbi?
1. Niekas apie ją nežino. Na, taip, perdedu šiek tiek - yra žinančių, bet ypatingai mažai.
Apie ją dažnai nežino ne tik pardavėjas, parduodantis prekę sąlygomis, pažeidžiančiomis 1999/44/EC direktyvą, bet ir tokią prekę perkantis pirkėjas.
2. Tai viena pagrindinių direktyvų, kuriomis galima užginčyti neteisingą produkto aprašymą, garantijos trukmę ir pačių svarbiausią dalyką - susigrąžinti pinigus už neveikiančią prekę, net jeigu nepavyksta įrodyti, jog ji neveikia.
Remiantis 1999/44/EC direktyvos „Sale of Goods Act“ dalimi pirkėjas per 6 mėnesius nuo prekės pirkimo datos turi teisę susigrąžinti
Tas pats įstatymas Vartotojų Teisių Gynimo įstatyme
2004 metais Lietuvos Respublika perkėlė 1999/44/EC direktyvą į Lietuvos Respublikos Vartotojų Teisių Gynimo įstatymą. Per tą laiką įstatymas buvo šiek tiek pakeistas nuo originalo, tačiau jūs vis dar turite teisę į 2 metų garantiją:
Tai, ką turite žinoti iš Lietuvos Respublikos įstatymų
1. Apie garantinį gedimą privalote pranešti per 2 mėnesius nuo jo pastebėjimo. (įdomu kaip įrodoma, jog pastebėta ne, pvz., vakar?)
2. Pardavėjas privalo grąžinti už prekę sumokėtus pinigus, išskyrus atvejus, kai prekės trūkumas yra mažareikšmis. Prekės trūkumo mažareikšmiškumo kriterijus nustato Vyriausybės įgaliota institucija.
3. Jeigu prekei „nebuvo suteikta garantija“ (kabutėse, nes pagal įstatymą visoms prekėms yra suteikiama garantija), garantiją turite net 2 metų. (7 straipsnis, 4 dalis)
4. Jeigu prekė sugędo nepraėjus 2 metams nuo jos įsigyjimo, o garantinis terminas jau pasibaigė, vis dar galite naudotis garantija, jeigu tik galite įrodyti, kad prekė sugędo ne dėl jūsų kaltės, o dėl priežasčių, kurios jau buvo prieš ją įsigyjant. (argi ne keista, jog pagal direktyvą gaunate garantinį bet kokia sąlyga, o pagal LR įstatymą - dar turite įrodinėti?)
5. Pagal įstatymą garantija - be papildomo mokesčio teikiamas prekės pardavėjo ar gamintojo įsipareigojimas vartotojui atlyginti sumokėtą sumą ar pakeisti, pataisyti prekes, jei jos neatitinka kokybės rodiklių, nurodytų prekės garantiniame dokumente ar prekės reklamoje.
6. Tie patys įstatymai - ir internete. Tiesa, jeigu perkate iš užsienio - būtų pravartu žinoti tos šalies įstatymus ir kaip 1999/44/EC interpretuojama toje šalyje. Tai galite rasti šiame dokumente (lietuvių, anglų ir kitomis kalbomis).
Nuorodos
Komisijos komunikatas tarybai ir Europos Parlamentui dėl direktyvos (lietuvių, anglų ir kitomis kalbomis).
1999/44/EC direktyva (lietuvių, anglų ir kitomis kalbomis).
Lietuvos Respublikos Vartotojų Teisių Gynimo įstatymas.
Posted in Patarimai | 8 Comments »
Trečiadienis, 25 lapkričio, 2009
Jau kuris laikas naudojuosi Blake.lt pranešimų siuntimui ganėtinai globaliu mąstu - iš čia jos gali keliauti į Twitter, Facebook, Ežio klubą ir pan. Statusus atnaujinti galima per XMPP (GTalk) protokolą, kas labai pravartu, jeigu nenorite atidaryti Blake.lt puslapio atnaujindami statusą. Tačiau man to negana - todėl labai susidomėjau Ping.fm siūlomomis galimybėmis - statusą galite atnaujinti per Skype, GTalk, SMS, WAP, naršyklę ir t. t. Statusas keliauja tiek į Linkedin, Twitter, Facebook tiek į daug kitų socialinių tinklų. Tačiau Blake.lt palaikomų tinklų sąraše nėra. Blake.lt reikia pačiam pasidaryti „palaikomu“ tinklu. Laimei tam nereikia net penkių minučių.
Iš pradžių perskaičiau NePo rašytą straipsnį apie Blake API ir OAuth tačiau iš karto į akis puolė pastaba, jog reikės kontaktuoti su administratoriais dėl trupučio duomenų:
Pirmiausiai jums reikės oauth_consumer_key ir oauth_consumer_secret, kuriuos gausite tik asmeniškai sukontaktavę su Blakės kurėjais.
Kur čia visas patogumas? Per daug negalvojęs atsidariau Blake.lt API dokumentacijos puslapį. Truputį paskaičiau ir supratau, jog Blake.lt API dar toli iki Twitter API - nėra net paprasčiausios „follow“ funkcijos pridėti naujiem draugam, kas yra labai būtina funkcija marketingo mėgėjam save populiarinti užsisakant kitų srautus. Nors mano tikslas tik atnaujinti statusą, tačiau čia nieko naujo neradau - bandant naudotis bet kokia funkcija, reikalaujama autorizacija per šiuos kintamuosius:
{"error":"OAuth Verification Failed: Can't verify request, missing oauth_consumer_key or oauth_token"}
Nusprendžiau per daug nežaisti ir atsidariau Blake.lt nustatymų puslapį. Čia iš karto už akių užkliuvo galimybė statusą atnaujinti per XMPP (GTalk). Tai kiek bjaurokas metodas, tačiau visas darbas užtruko ne daugiau 5 minučių.
Reikalavimai šiam metodui
Serveris su PHP 5.x palaikymu.
curl.
Google Talk sąskaita.
Blake.lt ir GTalk palaikymas
Pirmiausiai Blake.lt nustatymų puslapyje įjungiame GTalk palaikymą:
Jeigu norite - galite uždėti varnelę. Tada į GTalk'ą gausite visus draugų statusų atnaujinimus, kuriuos esate užsisakę.
Dabar mūsų turėtų paprašyti patvirtinti, jog mūsų nurodyta GTalk sąskaita priklauso iš tikrųjų mums:
Atsidarykime GMail'ą ir pokalbių laukelyje įrašykime „
[email protected]“:
Iš čia pasirenkame „Invite to chat“, „Send invites“. Dabar kontaktų sąraše turėtų atsirasti kontaktas „blake.lt gtalk“. Paspauskime ant jo ir įveskime Blake.lt duotą patvirtinimo kodą (pavyzdyje, tai „8d39a7f2a2“):
Bet kokia žinutė, nusiųsta šiam kontaktui, paklius į Blake.lt kaip jūsų statuso atnaujinimas. Blake.lt nustatymų puslapyje turėtų dingti prašymas patvirtinti sąskaitą.
Dabar galite pereiti prie PHP scenarijaus („script'o“) rašymo.
Norite tiesiog išbandyti kaip tai veikia?
Praleiskite sekančią dalį ir pradėkite nuo 5-ojo žingsnio. Tik vietoje „blake.php“ (pvz., „https://versme.net/Temp/blake.php“) rašykite:
https://versme.net/blake.php?username=prisijungimovardaspriegmailbeeta&password=slaptazodis
Pavyzdžiui:
https://versme.net/blake.php?username=ernetas&password=slaptazodis
Pavyzdyje laiškas būtų siunčiamas į
[email protected], o GTalk sąskaita ir slaptažodis turėtų būti nuo „
[email protected]“.
XMPPHP scenarijus statuso atnaujinimui per GTalk
Mūsų rašomas scenarijus bus dvejopų funkcijų - išsiųsti XMPP protokolu žinutę Blake.lt robotui ir išsiųsti laišką su statuso atnaujinimu sau, jeigu kartais Blake.lt neveiktų ir tuo metu negalėtų atnaujinti mūsų statuso.
Pirmiausiai surenkame visą reikiamą informaciją laiškui:
Nepamirškite pakeisti „
[email protected]“ ir „slaptazodis“ į prisijungimo duomenis prie GTalk. Slaptažodyje venkite naudoti nestandartinius simbolius. Pavyzdžiui, viengubų kabučių sistema nesupras teisingai.
Bendras scenarijaus vaizdas: http://pastebin.com/f1803eb6f.
Scenarijų išsaugokime pavadinimu „blake.php“ (nebūtinai, tačiau toliau tokį naudosime pavyzdyje).
Surenkame ir pabaigiame integraciją
1. Parsisiųskite XMPP implementaciją XMPPHP iš oficialaus puslapio Google Code: http://code.google.com/p/xmpphp/.
2. Išpakuokite naujame kataloge.
3. Į serverį perkelkite katalogą „XMPPHP“ iš archyvo. Kiti failai mums nereikalingi.
4. Serveryje, šalia „XMPPHP“ katalogo įkelkime „blake.php“ scenarijų.
5. Prisijunkime prie Ping.fm ir „dashboard'e“ spaudžiame „Add more networks.
6. Pasirenkame „Custom URL“ spausdamie „Add network“.
7. „Custom URL“ nurodome „blake.php“ scenarijaus adresą ir spaudžiame „Submit“. Pvz.: „https://versme.net/Temp/blake.php“.
8. Grįžtame į „Dashboard“ ir išbandome. Veikia. Vuolia!
Posted in Internetas, Patarimai | 6 Comments »