Opera patarimai #1

OperaLogo

Aš esu didžiulis Opera naršyklės fanas. Jau 5 metai, kaip aš ištikimas šiai naršyklei, ir po bandymų pereiti prie Firefox ar Chrome, vistiek Opera man yra geriausia. Opera yra inovatoriai, o jų kūrinys – 3 pagal populiarumą naršyklė (Ir pasaulyje, ir Lietuvoje) yra visų inovacijų ir idėjų mišinys. Opera sukūrė labai daug, bet gaila, jog negavo tiek vietos po saule, kaip konkurentė Firefox. Pagrindinis rodiklis – ne atviras kodas. Bet šia tema aš prasiplėsiu vėliau 🙂

Kadangi jaučiuosi pakankamai patyręs Opera naudotojas, tai manau galiu pasidalinti patarimais, kaip Opera panaudoti dar geriau, nei prieš tai. Šie keli patarimai bus iš mano, programuotojo varpinės. O sekančiuos įrašuose, pažiūrėsim, kaip reikalai pasikeis.

2009.07-opera

Vienu dešinio mygtuko spustelėjimu galite pasiekti 2 labai naudingas funkcijas:

  1. Kodo validatorių (Kolkas nemačiau, kad tai būtų įgyvendinta kitose naršyklėse, arba bent jau tam nereiktų įvairių priedų). O ir kodo validumas rodo, kaip gerai išmanai standartus. Sakysite, jog kartais svarbu, jog atvaizduotų gerai, ir užtenka. Taip, bet tada manau toks projektas nevertas netik dėmesio, bet ir apskritai vietos internete.)
  2. “Atidaryti su” (Manau žinote, koks skausmas užpakalyje yra tos krūvos naršyklių. Šis mažytis meniu punktas sumažina Ctrl-V ir Ctrl-C panaudojimą, bei dažniausiai nuorodos į naršyklę ieškojimą.)

2009.07

Rasite: Tools –> Advanced –> Error Console

Taip pat Opera turi įdiegta klaidų konsolę, kurioje labai lengvai galima sekti CSS, JavaScript, bei kitas įvairias klaidas. Kuriant tai yra ypač svarbu, nes kartais yla iš maišo išlenda labai nelauktu metu 🙂

2009.07-df

Rasite: Tools –> Advanced –> Developer Tools

Taip pat Opera turi įdiegtą “Firebug”. Taip, gal šis įrankis nėra toks geras, kaip Firefox alternatyva, bet man asmeniškai jis vis labiau ir labiau patinka. Beto, nereikia jokių įskiepių atnaujinimų, nes Opera Dragonfly yra talpinamas Opera serveriuose, bei yra atviro kodo.

Ir tai vos keli geri patarimai kolegoms web kūrėjams 🙂 Kitame straipsnyje apžvelgsiu keletą paprastų, bet naudingų funkcijų, kurios pravers visiems!

Kaip prie nuorodos įterpti favicon v2

Favicons

Atnaujinta! Ištaisytos kelios klaidos!

Karolio iniciativa, bei Aido pagalba buvo sukurtas Javascript žaisliukas, prie kiekvienos įrašo nuorodos pridedantis favicon iš puslapio į kurį veda ta nuoroda. Bet žaisliukas turėjo keletą minusų: Buvo paimami ne visi favicon, bei jeigu favicon didesnis nei 16×16, matydavosi tik jo dalis. Tad pagalvojau, jog galiu patobulinti šį žaisliuką, ir panaikinti šias klaidas 🙂

Taigi, prikišau savo developer’io nosį ir pataisiau tas klaidas, panaudojau PHP bei žinoma Javascript žinias. Dabar favicon paimama iš puslapio, net jei ji nėra standartinėje pozicijoje (pvz:http://lalal.lt/favicon.ico). Beto, ikonos automatiškai sumažinamos iki 16×16 matmenų. Bei pridėtas nuorodų kešavimas, tam jog nekankinti PHP 🙂

Javascript dalis (dar atnaujinta!)
ZIP Archyvas (atnaujinta!)
Kaip jau rašė Karolis, šį skriptą reikia įdėti prieš </head> dalį savo template (jei naudojate WordPress, tai bus header.php failas). Būtinai pakeiskite .itemtext į tokį, kokiame talpinamas jūsų įrašo tekstas (Jeigu tai yra <div class=”irasas”>, tai Javascript dalyje bus .irasas, jeigu tai yra id <div id=”irasas”>, tai tai Javascript dalyje bus #irasas). Beto, į pagrindinę puslapio direktoriją įkelkite jquery.js, bei favicon.php failus (jie pateikti zip archyve). Taip pat turite sukurti direktoriją cache ir suteikti jai pilnas teises (aka CHMOD) (Su FileZilla spaudžiate dešinį ant direktorijos, randate File Attributes ir sudedate visas varneles)

ATNAUJINIMAI
07.09 Sutvarkytos galimos klaidos su failų užkrovimu, tad Javascript dalyje pakeiskite domenas.lt į jūsų domeną, bei jei reikia prirašykite pilną kelią! Reikia pakeisti tik jquery.js adresą! Favicon.php keiskite tik tada, jei jis nėra šakniniame aplanke!.
07.09 Jeigu puslapyje,į kurį kreipiamasi nėra nurodytas favicon, nebeatsiras balta vieta šalia nuorodos.
07.09 Pridėta funkcija tiems hostingams, kuriuose neveikia file_get_contents funkcija į atitolusius domenus. Jei jūsų hostinge allow_url_fopen leidžiamas, tiesiog pašalinkite šią funkciją ir visame skripte filegetcontents pakeiskite į file_get_contents.

Štai tiek 🙂 Jei kilo klausimų, ar turite problemu, drąsiai susisiekite su manimi! Padėsiu kaip galėsiu 🙂

BMW GINA

BMW GINA

BMW Koncernas visai neseniai pristatė idėją, apie mašiną, pagamintą iš kaulų ir odos. Taip, iš kaulų ir odos. Oda sudaryta iš anglies tekstilės, o kaulai iš plieno. Juos judinti padės šimtai hidraulinių variklių. Visa tai padės mašinai atrodyti kaip žmogui, pvz. variklio dangtis prasiveria kaip skylė, oda atsitraukia į šonus, arba priekiniai žibintai, įjungiant juos atrodo, kad jie atsimerkia.

Trumpinys GINA reiškia Geometry and Functions in ‘N’ Adaptations, ir tai garantuoja kažką įdomaus. Štai teaser filmukas

O čia daugiau apie GINA

Nerealios Photoshop pamokos

Photoshop – gėris. Ir nebutinai reikia būti super specialistu, jog būtų galima sukurti tikrai įspūdingus darbus. Tereikia tik šiek tiek fantazijos, šiek tiek anglų kalbos žinių bei sugebėjimo naudotis Photoshop. Aš jums nesuteiksiu nei fantazijos, nei anglų kalbos žinių, bet užtat bent šiek tiek įvesiu į Photoshop kelią. Štai mano atrinktos super Photoshop pamokos, anglų kalba.


Vaivorykštinės linijos



Wordpress logo šviesulys iš wpcustomization.com


“Švytinti karšta mergina”


Fantastinis naktinis dangus


Elektriniai energijos pliūpsniai


Energijos pliūpsnis


Žaidimas su vektoriais. Nerealus


Abstraktus fonas iš spalvotų eilučių


Įspūdingas koncepcinis menas


Piešinys iš nuotraukos

Kolkas tiek, laukite sekančių straipsnio dalių 😉

PHP 5.3 ateina!

PHP 6 jau beveik čia, ir dauguma mūsų,PHP programerių, laukiame jos,kaip pašvaistės tamsiame danguje. Gaila, bet PHP 6 pasirodys tik šių metų gale, bet PHP kūrėjų komanda mus palaimins ankščiau, pristatydama PHP 5.3, su daug naujų patobulinimų, kurie numatyti PHP 6 versijoje 🙂 Happy us -jap-

Pakeitimų daug,jie labiausiai susiję su OOP prapletimu, bei funkcijų stabilumu. Mane labiausiai sudomino 2 dalykai, tai class namespaces bei visiškai naujai perrašytas MySQL native driver’is

Namespaces padės daug kam, kadangi nebereiks rašyti tokių f-jų pavadinimų, kaip blog_post_add , blog_post_view ir panašiai, tereiks nurodyti namespace , ir galėsime rašyti post_add, post_view 🙂

Labiausiai laukiu naujo MySQL driver’io , kaip rašo SitePoint, šis driver’is bus pilnai pritaikytas PHP bei ZEND, tad sulauksime ryškių greičio bei stabilumo didėjimų , yapee 😀 Ir beto, šis driver’is naudos ZEND memory management, tad pagaliau bus laikomasi PHP atminties nustatymų 🙂

Gaila, jog PHP dar nesiruošia pereiti prie kitokio stiliaus f-jų vardų, man asmeniškai labiau patiktų FileGetContents ar file-get-contents , nei dabartinis file_get_contents…

Parašiau vos keletą naujienų, viską plačiau rasite SitePoint.com straipsnyje .

Reikalingi BETA testuotojai

UPDATE!

Visai neseniai man kilo šiokia tokia idėja apie Symbian statistikas, ir projektuką susijusį su jomis 🙂 Visai įdomu būtų rinkti info apie naudojamas programas ir panašius dalykus 🙂 Ir šis dalykas visai įmanomas su Nokia programa Device Status 🙂 

Manau kad yra žmonių naudojančių Symbian telefonus (s60 V3 jei tiksliau), taigi dalykas įmanomas 🙂 

Prie esmės, man reikia beta testuotojų, nieko sunkaus daryti nereikia, tiesiog įsirašote Nokia programą ir atsiunčiate jos sugeneruota failą man į email 😉

Apie Device Status

Šioks toks ‘tutorialas’ :

1.Parsisiunčiate Device Status
2.Perkeliate programą į telefoną ir įrašote.
3.Programai įsirašius, ją paleiskite ir palaukite kol suras IMEI, kai baigs, programa automatiškai sugeneruos failą.

4.Pasileidžiate Failų Tvarkytuvę ir telefono diske surandate Device Status aplanką, jame rasite .xml failą, jis mums ir bus reikalingas.

5.Perkeliate failą į kompiuterį ir atsiunčiate man į e-mailą , žinutės pavadinime rašykite “MoInfo Beta Test”, pačioje žinutėje įrašykite savo telefono modelį, pvz “Nokia N95”, prisekite failą gautą iš telefono ir siųskite 😉

Viskas, būsiu labai dėkingas už jūsų pagalbą 🙂

UPDATE!

Projekto idėja surinkti informaciją apie jūsų telefonuose naudojamas programas, bei minimalią info apie jūsų telefoną, ir pateikti ją į viešumą, statistikai generuoti ,ateityje būtų galima pateikti rekomendacijas programoms ir panašius dalykus, netgi sukurti bendravimo terpę tarp tuos pačius telefonus turinčių žmonių 🙂 Taip galima nustatyti daugiausiai naudojamus telefonus, programas ir panašius dalykus 🙂 Į mano rankas patenka nelabai daug informacijos, bet ir tai naudoju tik mažumėlę, kadangi kaikuri informacija tiesiog negali būti panaudota rinkti statistikoms 🙂

Pavyzdys:

Model: Nokia E70
Type: RM-10
Software Version: 3.0633.09.04
Time zone: GMT+1, Vienna
RAM: Free: 15 MB, Total: 45 MB
Language: German
Program list: Device status, A1Chat, A1Chat, WayfinderOutdoor, NSysInfo, Adobe Reader, Launcher MailForExchange, WorldMate, Zip manager

Tai kolkas labai minimalus sąrašas ką galiu išgauti, šiuo metu dirbu kad galėčiau išgauti daugiau 🙂

P.S Jokie privatūs duomenys nebus perduodami trečiosioms šalims! Jūsų IMEI bus naudojamas tik identifikavimui, dėl saugumo jis bus užkoduojamas! 

PHP4 Pabaiga!

Tiksi paskutinės PHP4 sekundės… 🙂

Pagaliau PHP4 artėja į savo pabaigą,kai bus leidžiami tik security-upgrade’s , ir išganingasis http://gophp5.org laikrodukas rodo:

5.2.2008 – Tuesday, February 5th, 2008
3 days + 07:06:44″

Manau kad tai tikrai didžiulis pasikeitimas PHP visuomenėje, kadangi PHP4 stabdė jau senokai pasirodžiusios ir dešimt kartų geresnės PHP5 versijos plitimą , dėl jos nukentėjo didžiuliai projektai (gal ir nenukentėjo, bet kad PHP5 naujovių diegimas nevyko,tai faktas) , tarp jų ir mano mylimasis CodeIgniter , o gaila 🙁
Bet visgi, galime džiaugtis,jog PHP4 era baigiasi,manau tai tik į gerą 🙂
P.s naujoji blogo versija jau greit, beliko keletas smulkių darbelių 🙂