ponedeljek, 29. december 2008
Vojko Flegar: 10 let po smrti časopisov bo mrtev tudi google news
vir: http://www.dnevnik.si/video/3030
petek, 26. december 2008
The Next Fifty Years of Science
Iz predavanja:
- Dobro vprašanje odpre več novih vprašanj kot odgovorov.
- Nič na svetu ne raste tako hitro kot količina informacije.
- Dobro vprašanje odpre več novih vprašanj kot odgovorov.
- Nič na svetu ne raste tako hitro kot količina informacije.
sobota, 29. november 2008
sreda, 26. november 2008
Ibm s sistemom za simulacijo možganov (vir delo.si)
Ameriški računalniški koncern Ibm je s petimi ameriškimi univerzami sklenil partnerstvo za razvoj računalniških sistemov, ki naj bi simulirali zmožnost možganov za čutila, zaznavanje, interakcijo in kognitivnost, ob tem pa bi posnemali njihovo majhno porabo energije in prostora.
več...
več...
četrtek, 16. oktober 2008
JQuery1.2 cheatsheet
Pri nekem projektu sem uporabil JQuery. Preprosto se prožijo ajax klici. Še cheatsheet.
torek, 30. september 2008
sreda, 13. avgust 2008
torek, 5. avgust 2008
ponedeljek, 4. avgust 2008
David Lynch o iPhone
Mogoče jaz nisem zahteven gledalec filmov. V sili, če ni drugega, pa da čas mine, pride prav tudi film na iPhone (ali na kakšnem drugem prenosnem mediju). Se pa strinjam da ni isto. Kakorkoli, izjava je svetovna.
ponedeljek, 28. julij 2008
MediaWiki
Pojma nisem imel, da je wiki sistem Free (zastonj). MediaWiki je izvorno napisan za Wikipedio in se sedaj uporablja tudi za druge projekte. Na mojem Apache strežniku že teče (plus PHP in MySQL). Namestitev je zelo preprosta. Mapo umestiš na svoj strežnik, nekaj vprašanj okoli MySQL gesla in EVO. Dela!
sreda, 23. julij 2008
Web 2.0 je zgodovina
"Semantic Web", računalniki bodo sposobni analizirati vse informacije na internetu, vsebino, povezave, transakcije med računalniki in uporabniki. Pojavili se bodo intelegentni agenti. Za iskanje informacije ne bo več potrebno opremljanje vsebine s ključnimi besedami in meta tagi.
Kako bodo računalniki brali in interpretirali web vsebino? Glavne komponente potrebne za gradnjo semantičnega web-a so:
- RDF (Resource Description Framework,podpira ga Ruby On Rails)
- OWL (Web Ontology Language)
- XML
Seveda se bodo morali nadalje razviti tudi brsklaniki, ki bodo zelo povezani z namizjem. Mogoče se bo brskalnik moral razviti v nekaj podobnega urejevalniku vsebine.
Web 3.0 razvojna orodja
- Adobe Flex
- Adobe Air
- Adobe Flash
- Codeigniter
- Silverlight
- Expression Studio
(povzeto po reviji Web Designer)
Kako bodo računalniki brali in interpretirali web vsebino? Glavne komponente potrebne za gradnjo semantičnega web-a so:
- RDF (Resource Description Framework,podpira ga Ruby On Rails)
- OWL (Web Ontology Language)
- XML
Seveda se bodo morali nadalje razviti tudi brsklaniki, ki bodo zelo povezani z namizjem. Mogoče se bo brskalnik moral razviti v nekaj podobnega urejevalniku vsebine.
Web 3.0 razvojna orodja
- Adobe Flex
- Adobe Air
- Adobe Flash
- Codeigniter
- Silverlight
- Expression Studio
(povzeto po reviji Web Designer)
sobota, 19. julij 2008
kvarkadabra
Ne vem koliko časa že obstaja (sem poškilil na njihovo stran, od leta 1997), sem bil pa prav vesel, da sem naletel na to stran. Gre za poljudnoznanstveno vsebino, ki je lahko berljiva tudi meni, laiku. Na straneh sem naletel na knjigo DARWINOVA NEVARNA IDEJA in druge zgodbe o vesoljih, ljudeh in molekulah (Sašo Dolenc), ki je v celoti objavljena na Google Book. In sem jo prebral. Kar na prenosniku. Požiral sem jo.
torek, 24. junij 2008
Firebug za Firefox 3.0
Če vam v Firebug po prehodu na novo verzijo Firefox-a 3.0 ne dela več, je potrebna nova verzija Firebug 1.2.
nedelja, 22. junij 2008
Najstarejši in najbolj bran slovenski bloger o svojih spletnih dnevnikih
Nisem še prešel v fazo bloganja, v kateri bi želel komentirati objavljene zadeve. Moje trenutno bistvo objavljanja je, da si nekam pribeležim vsebino, ki se me je nekako dotaknila. V spodnjem videu zanimiva modela.
sreda, 18. junij 2008
Javascript za galerijo fotografij
Iskal sem Javascript knjižnico za galerijo fotografij in sem našel tole
- JonDesign’s SmoothGallery
in tole
- Image Thumbnail Viewer
in tole
- Highslide JS
in tole
- Minishowcase
... in še več na 30 Scripts
Vse rešitve so preproste, učinkovite in lepe za oko.
- JonDesign’s SmoothGallery
in tole
- Image Thumbnail Viewer
in tole
- Highslide JS
in tole
- Minishowcase
... in še več na 30 Scripts
Vse rešitve so preproste, učinkovite in lepe za oko.
nedelja, 8. junij 2008
sreda, 28. maj 2008
ponedeljek, 12. maj 2008
Berem Core JavaServer Faces
Še vedno se vrtim okoli JSF-jev. Našel sem knjigo Core JavaServer Faces, ki opisuje osnove. Ker sem šele pričel, nimam kaj dosti povedati. Bom dopisal.
četrtek, 1. maj 2008
JSF tabela (insert, update delete)
Danes sem se malo poigral z Java Server Faces. Pri poplavi Framework-ov za uporabniški vmesnik web aplikacij nisem čisto prepričan katerega izbrati. Našel sem preprosti tutorial "NetBeans - Performing Inserts, Updates, and Deletes" in ga preučil. Navdušila me je preprostost razvoja. Izgled je tudi lep. Paginacija in razvrščanje sta vključena (ena kljukca). Tabelo iz MySQL baze sem drag-and-drop spustil nad jsf tabelo in se je samodejno povezala z bazo (brez vrstice kode). Delal sem z osnovnim tabelarnim pogledom. Moti me, da se podatki shranjujejo v session. Se mi zdi, da je pri velikih tabelah to lahko problem.
ponedeljek, 28. april 2008
YUI Compressor
Po navodilih spodnje knjige sem danes poskušal optimizirati Java skripte v eni od mojih aplikacij. Skripte sem zložil v eno datoteko in jih minimiziral z priporočenim programom YUI Compresor. Ta odstrani odvečne karakterje, komentarje, prazne prostore. YUI Compresor lahko uporabite tudi pri CSS datoteki.
Gre za java programček, ki sem ga pognal na sledeč način:
java -jar yuicompressor-2.3.4.jar --t ype js -v -o tedenskiAjaxCompress.js tedenskiAjax.js
Podrobnejša navodila boste našli na njihovi spletni strani.
Gre za java programček, ki sem ga pognal na sledeč način:
java -jar yuicompressor-2.3.4.jar --t ype js -v -o tedenskiAjaxCompress.js tedenskiAjax.js
Podrobnejša navodila boste našli na njihovi spletni strani.
sobota, 26. april 2008
YSlow
Steve Souders je razvil Firefox add-on YSlow, ki analizira zmogljivost spletne strani glede na 14 pravil, ki jih je opisal v knjigi "High Performance Web Sites" (Essential Knowledge for Frontend Engineers). Knjigo pravkar berem, komentarji še sledijo.
V knjigi piše, da se vsaj 80% časa potrebnega za prikaz HTML dokumenta porabi na strani klienta po tem, ko je osnovni HTML pri uporabniku. Sledi nalaganje komponent, ki jih vsebuje HTML (skripti, css, jpg, ...).
(28.04.2008 Knjigo prebral, priporočam vsakemu razvijalcu spletnih aplikacij. Z nekaj preprostimi ukrepi lahko bistveno pohitrite nalaganje spletnih strani. Misli mi uhajajo na moje spletne aplikacije kako sem ga biksal. )
19.07.2008
Mislim da je tip (Gordan Orlić) bral isto knjigo. Lahko bi jo vsaj omenil.
27.07.2008
Še eden dober članek na to temo
Why Is My Web Site So Slow for Global Visitors?
V knjigi piše, da se vsaj 80% časa potrebnega za prikaz HTML dokumenta porabi na strani klienta po tem, ko je osnovni HTML pri uporabniku. Sledi nalaganje komponent, ki jih vsebuje HTML (skripti, css, jpg, ...).
(28.04.2008 Knjigo prebral, priporočam vsakemu razvijalcu spletnih aplikacij. Z nekaj preprostimi ukrepi lahko bistveno pohitrite nalaganje spletnih strani. Misli mi uhajajo na moje spletne aplikacije kako sem ga biksal. )
19.07.2008
Mislim da je tip (Gordan Orlić) bral isto knjigo. Lahko bi jo vsaj omenil.
27.07.2008
Še eden dober članek na to temo
Why Is My Web Site So Slow for Global Visitors?
nedelja, 20. april 2008
Moja prva Joomla
Evo! Rezultat igranja z Joomlo je objavljen. Ni nek presežek, sem jo pa malce spoznal in zelo poenostavi postavitev spletne strani. Dodal sem modul WirtueMart. Animacija slik na prvi strani je narejena z modulom JSN ImageShow.
Še povezava www.jomesa.si (stran je še vedno v razvoju).
Še povezava www.jomesa.si (stran je še vedno v razvoju).
petek, 4. april 2008
NetBeans Library Manager
Library Manager se nahaja v meniju:
Tools -> Libraries.
Z gumbom New Library ustvarimo prostor za novo knjižnico. Vpraša nas za ime knjižnice in tip knjižnice. Jaz sem mojo poimenoval ZK-Framework, ker bom potestiral ZK 3.0.4, a o tem drugič. Tip pustim na Class Libraries.
Nato še izberem JAR datoteke z gumbom Add JAR/Folder. V mojem primeru vse JAR datoteke iz map
zk-bin-3.0.4\dist\lib,
zk-bin-3.0.4\dist\lib\ext in
zk-bin-3.0.4\dist\lib\zkforge,
ki sem jih našel v zk-bin-3.0.4.zip
ZK je open source Ajax Web framework, ki omogoča razvijanje uporabniških vmesnikov za web aplikacije. Priporočam quickstart na njihovi spletni strani.
Tools -> Libraries.
Z gumbom New Library ustvarimo prostor za novo knjižnico. Vpraša nas za ime knjižnice in tip knjižnice. Jaz sem mojo poimenoval ZK-Framework, ker bom potestiral ZK 3.0.4, a o tem drugič. Tip pustim na Class Libraries.
Nato še izberem JAR datoteke z gumbom Add JAR/Folder. V mojem primeru vse JAR datoteke iz map
zk-bin-3.0.4\dist\lib,
zk-bin-3.0.4\dist\lib\ext in
zk-bin-3.0.4\dist\lib\zkforge,
ki sem jih našel v zk-bin-3.0.4.zip
ZK je open source Ajax Web framework, ki omogoča razvijanje uporabniških vmesnikov za web aplikacije. Priporočam quickstart na njihovi spletni strani.
sreda, 2. april 2008
NetBeans Samples, Visual JSF, Veichle Incident Report Application
Danes sem posodobil NetBeans IDE na verzijo 6.0.1.
Namestil sem paket Web & Java EE, ki že vsebuje dva aplikacijska strežnika GlassFish V2 UR1 in Apache Tomcat 6.0.14. Če želite strežnike potestirati, potrebujete še kakšno Web aplikacijo. Če nimate svoje, je dobra tudi kaka 'Sample' aplikacija, ki je priložena. Našli jo boste tam, kjer ustvarite nove projekte. Torej
File -> New Project -> Samples -> Web ->
Jaz sem izbral Vehicle Incident Report App.
Aplikacija se je namestila, tu sem pa naletel na problem. Rešljiv, nič posebnega, vendar mi je vzelo nekaj časa, ker nisem vedel in povem vam, če boste rabili.
Aplikacija hoče podatkovno bazo, ki je ni. OK. Naredimo bazo.
Tools -> Java DB Database -> Start server (če že ni)
in nato
Tools -> Java DB Database -> Create database
Database Name = vir
User Name = vir
Password = vir
OK. Baza je, tabel in podatkov pa ne.
V mapi, kjer imaste nameščen NetBeans boste našli sql datoteke, ki rešijo problem.
Najprej shema.
Program Files\NetBeans 6.0.1\visualweb1\startup\samples\create-schema-vir-derby.sql
Potem še tabele in podatki.
Program Files\NetBeans 6.0.1\visualweb1\startup\samples\create-vir-derby.sql
Datoteki odprite kar znotraj NetBeans-ov. File -> File Open.
Tako boste lahko datoteko pognali na DB strežniku. V zgornji vrstici izberete Connection in poženete obe sql datoteki s prvo ikono na desni strani - Run SQL.
Namestil sem paket Web & Java EE, ki že vsebuje dva aplikacijska strežnika GlassFish V2 UR1 in Apache Tomcat 6.0.14. Če želite strežnike potestirati, potrebujete še kakšno Web aplikacijo. Če nimate svoje, je dobra tudi kaka 'Sample' aplikacija, ki je priložena. Našli jo boste tam, kjer ustvarite nove projekte. Torej
File -> New Project -> Samples -> Web ->
Jaz sem izbral Vehicle Incident Report App.
Aplikacija se je namestila, tu sem pa naletel na problem. Rešljiv, nič posebnega, vendar mi je vzelo nekaj časa, ker nisem vedel in povem vam, če boste rabili.
Aplikacija hoče podatkovno bazo, ki je ni. OK. Naredimo bazo.
Tools -> Java DB Database -> Start server (če že ni)
in nato
Tools -> Java DB Database -> Create database
Database Name = vir
User Name = vir
Password = vir
OK. Baza je, tabel in podatkov pa ne.
V mapi, kjer imaste nameščen NetBeans boste našli sql datoteke, ki rešijo problem.
Najprej shema.
Program Files\NetBeans 6.0.1\visualweb1\startup\samples\create-schema-vir-derby.sql
Potem še tabele in podatki.
Program Files\NetBeans 6.0.1\visualweb1\startup\samples\create-vir-derby.sql
Datoteki odprite kar znotraj NetBeans-ov. File -> File Open.
Tako boste lahko datoteko pognali na DB strežniku. V zgornji vrstici izberete Connection in poženete obe sql datoteki s prvo ikono na desni strani - Run SQL.
torek, 1. april 2008
Google Docs brez povezave
Google Docs bo mogoče uporabljati tudi brez internetne povezave. Dokumenti se bodo nahajali na vašem računalniku, ko boste pa povezani, se bodo dokumenti sinhronizirali z dokumenti na google strežniku. To omogoča razširitev Google Gears.
petek, 28. marec 2008
Randy Pausch
Randy Pausch, professor računalniške znanosti na univerzi Carnegie Mellon. Če mislite, da vam gre v življenju slabo, si oglejte njegovo predavanje. Poleg vsebine me je prevzel njegov način predavanja.
četrtek, 28. februar 2008
sreda, 2. januar 2008
Joomla module positions
Te dni sem se spet poigraval z JOOMLO. Res sem šele na začetku in mi npr. informacija o pozicijah modula veliko pomeni. Našel sem sliko, ki prikazuje pozicije v defaultnem template-u.
Seveda lahko pozicijo tudi sami ustvarite;
menu=>Site=>Template manager=>Module Positions
Tukaj ste pozicijo samo ustvarili in ji dali ime. Sedaj je potrebno poziciji določiti še POZICIJO. To naredimo v template datoteki, kjer se nahaja html in kamor vpišemo PHP kodo, ki sledi.
menu=>Site=>Template manager=>Site Templates=>Edit HTML
mosLoadModules ( 'novo_ime_pozicije' );
Na admin straneh izberite iz menija
menu => Site => Preview => Inline with Positions.
Prikaže se domača stran, ki ima izrisane poimenovane kvadratke na mestih, kjer se nahajajo pozicije domače strani. Zelo priročno.
Več o tej temi na help.joomla.org.
Naročite se na:
Objave (Atom)