. Navodila so za Slovenske Windows XP SP2. V primeru, da je uporabljen kak drug sistem, se spremeni tudi lokacija menijev, tako da me ne držat za besedo (sliko). V Sistemskih lastnostih se opravimo do "Dodatno" in nato pri dnu še "Spremenljivke okolja". Odpre se okno z enakim naslovom. V tem oknu dodamo med lastne sistemske spremenljivke, spremenljivko "ANT_HOME" (Ime) in pot do direktorija, kamor smo kopirali kot vrednost. Spremenljivke shranimo v "uporabniške spremenljivke", ker ne želimo, da celoten sistem uporablja (nočemo česar povozit) enake nastavitve - naj ima vsak svoje. Zaenkrat. Da pa bomo lahko dostopali do Velikega Mravljaka je potrebno dodati na sistemsko pot, pod do njegove kočice. To naredimo tako, da kreiramo (ali uredimo že obstoječo) spremenljivko "PATH". Ponovno dodamo spremenljivko med "Uporabniške spremenljivke", zato dodamo kot sami sebi vrednost "%PATH%", ki prebere "sistemsko spremenljivko", s tem ne "prepišemo" sistemske spremenljivke, temveč le dodamo vrednosti. Tako, smo pripravljeni na prvi test delovanja. Poženemo "Meni start --- Poženi --- cmd --- OK". Pokaže se ukazna vrstica. Napišemo "ant" in Enter. Hmmm. Kaj pa je sedaj to? Ne najde "tools.jar"? Hmm, zgleda da kaže na napačno Java implementacijo. Pa popravimo. V Uporabnikove sistemske spremenljivke dodamo pot do Java implementacije. Pred tem sem poiskal kje na mojem sistemu se nahaja datoteka "tools.jar" - Iskanje po datoteki, čez celoten sistem. Ko sem dodal še tole pot, pa lahko testiram še enkrat. Pa ponovimo korak "Meni start --- Poženi --- cmd --- OK". In ... jeee, napiše, da ne najde datoteke build.xml, a najdel je ANT in ni se pritoževal nad manjkajočo datoteko tools.jar. Takole, pa smo namestili še en uporaben programček.
četrtek, 14. junij 2007
Nameščanje: Apache Ant
. Navodila so za Slovenske Windows XP SP2. V primeru, da je uporabljen kak drug sistem, se spremeni tudi lokacija menijev, tako da me ne držat za besedo (sliko). V Sistemskih lastnostih se opravimo do "Dodatno" in nato pri dnu še "Spremenljivke okolja". Odpre se okno z enakim naslovom. V tem oknu dodamo med lastne sistemske spremenljivke, spremenljivko "ANT_HOME" (Ime) in pot do direktorija, kamor smo kopirali kot vrednost. Spremenljivke shranimo v "uporabniške spremenljivke", ker ne želimo, da celoten sistem uporablja (nočemo česar povozit) enake nastavitve - naj ima vsak svoje. Zaenkrat. Da pa bomo lahko dostopali do Velikega Mravljaka je potrebno dodati na sistemsko pot, pod do njegove kočice. To naredimo tako, da kreiramo (ali uredimo že obstoječo) spremenljivko "PATH". Ponovno dodamo spremenljivko med "Uporabniške spremenljivke", zato dodamo kot sami sebi vrednost "%PATH%", ki prebere "sistemsko spremenljivko", s tem ne "prepišemo" sistemske spremenljivke, temveč le dodamo vrednosti. Tako, smo pripravljeni na prvi test delovanja. Poženemo "Meni start --- Poženi --- cmd --- OK". Pokaže se ukazna vrstica. Napišemo "ant" in Enter. Hmmm. Kaj pa je sedaj to? Ne najde "tools.jar"? Hmm, zgleda da kaže na napačno Java implementacijo. Pa popravimo. V Uporabnikove sistemske spremenljivke dodamo pot do Java implementacije. Pred tem sem poiskal kje na mojem sistemu se nahaja datoteka "tools.jar" - Iskanje po datoteki, čez celoten sistem. Ko sem dodal še tole pot, pa lahko testiram še enkrat. Pa ponovimo korak "Meni start --- Poženi --- cmd --- OK". In ... jeee, napiše, da ne najde datoteke build.xml, a najdel je ANT in ni se pritoževal nad manjkajočo datoteko tools.jar. Takole, pa smo namestili še en uporaben programček.
Napisal Jaz ob 01:31 0 komentarjev
Oznake java, kako naredim, programiranje
četrtek, 31. maj 2007
Tri ure časa za tri črke
// predhodna logika - funkcija m_parse_node
if(node.hasChildNodes()) {
result += ">";
alert("Child nods size:" + node.childNodes.length);
var childNodes = node.childNodes;
var childNode;
var childNodesXml = "";
for(i = 0; i <childNodes.length; i++) {
childNode = childNodes[i];
try {
if(childNode.nodeType != 1) {
g_debug_info("Child node ni ELEMENT: Continue");
continue;
}
childNodesXml += m_parse_node(childNode);
alert("childNodesXml["+ i +"]: " + childNodesXml);
} catch(eee) {
g_debug_error(eee);
}
}
result += childNodesXml;
result += "";
} else {
result += "/>";
}
// nadaljevanje logike
To je to: torej POZOR! JE razlika med "var i = 0;" in "i = 0;"
P.S.: Stran mi je čisto razmetalo ... :( - to pa mi ni všeč!
Napisal Jaz ob 00:40 0 komentarjev
Oznake kako naredim, programiranje
sreda, 30. maj 2007
Nadaljevanje študija
Tako! Danes končno dobil pošto z faksa. Pred ducatom dni sem poslal (odložil na referatu) pismo, v katerem sem zaprosil za nadaljevanje študija po začetnem študijskem programu.
Študij sem pustil na stranskem tiru več kot dve leti (štiri, če sem natančen) in tako sem moral zaprositi za dovoljenje nadaljevanja študija. Pozitiven odgovor me je zelo razveselil! Kak fajn, kak fajn, kak fajn.
Sedaj se tudi že nekaj časa trudim z učenjem - pripravljanje na opravljanje izpitov. Sedaj imam na vrsti fiziko. Fizika mi je dokaj zanimiva, a je toliko stvari, da si jih je že včasih problem zapomnit.
Lepo, da bomo nadaljevali! Mogoče bom kdaj še zapisal: Diplomiral sem! :)
Napisal Jaz ob 12:34 0 komentarjev
Oznake feri
nedelja, 27. maj 2007
Razširitve spletnega brskalnika Firefox
Danes bom opisal svoj priljubljen seznam razširitev za spletni brskalnik Firefox. Firefox uporabljam ravno zaradi pestre izbire razširitev in enakosti okolja na različnih operacijskih sistemih. Firefox ima na tem veliko prednost, saj se uporabnik veliko hitreje lahko preseli iz enega sistema na drugega (npr. z Windows na Linux).
Firefox je prav tako moj priljubljen brskalnik, ker prikazuje HTML kodo, tak kot je zapisano v standardu in me tako hitro opomni, da sem pozabil na kak del. Zame je sedaj postal nepogrešljivo orodje pri razvoju spletnih aplikacij.
Pred slabim mesecem sem na vseh računalnikih zamenjal operacijski sistem Windows XP z openSuSE 10.2. Takrat sem si tudi podrobneje pogledal razširitve, ki jih ponuja Firefox
- Firebug je vse splošno "debug" orodje za spletni pretok podatkov, spletne strani. Omogoča prikaz zaporedja nalaganja podatkov (slik, odvisnosti, ...), njihovo hitrost, velikost; prikazuje vse prenesene podatke (HTML header-je) in vsebuje še mnogo drugih priročnih prikazov in majhnih orodij. Orodje sem "odkril" pred kakšnim mescem dni in sem v nekaj minutah odkril kaj vse sem zamujal in se spomnil na številne ure, kjer bi mi prišlo to orodje zelo prav
- ScribeFire (previously Performancing for Firefox) je priročna razširitev za takojšnje objavljanje na priljubljenem blogu. Razširitve si sicer nisem namestil (oz. je ohranil : odstranil sem jo po kakšnem dnevu), ker mi je uporabniški vmesnik na mojem blogu (www.blogpost.com) zelo priročen in izpopolnjen. V primeru, da spletni vmesnik ne bi bil tako dober, bi uporabljal to razširitev.
- Forecastfox je priročna vremenska napoved v statusni vrstici. Večino časa preživim pri brskanju po spletu (branje novic, člankov, iskanje dokumentacije, ...); tako da imam zmerom sveže informacije o vremenu. Napoved je dokaj točna in ima vpogled tri dni vnaprej.
- Clipmarks omogoča shranjevanje delov spletne strani, ki jo obiščem v lepo pregledno celoto. Možno je izbrati sliko, besedilo in ostale elemente, ki so prikazani na spletni strani. Razširitev sem kasneje odstranil, ker enostavno tega ne uporabljam in se trudim držati načela - če ne potrebuješ, ne nameščaj.
- Greasemonkey omogoča, da majhni delčki JavaScript kode spremenijo privzeto delovanje spletne strani; spremenijo delovanje obstoječe JavaScript kode oz. ostalih delov spletne strani. Ideja je zelo zanimiva, tudi nekaj zanimivih primerov je navedenih; a osebno imam težavo z zaupanjem takšnim majhnim delčkom kode, ko ne vem točno kaj počnejo. Res da so "open source", a se mi ne ljubi pregledovat vsake vrstice kode, ki jo takšna razširitev zajema. Drugače je to zelo zanimiva in priročna razširitev.
- Foxmarks Bookmark Synchronizer omogoča sinhronizacijo priljubljenih povezav s spletnim strežnikom, od koder si jih lahko na drugem sistemu ponovno sinhroniziramo in tako se priljubljene povezave, v primeru nepričakovanega sesutja sistema ali kakšne druge nepričakovane dogodivščinem, ne izgubijo. Pri tej razširitvi si je potrebno narediti račun na spletni strani, ki omogoča prepoznavo lastnih povezav. Ta razširitev je zanimiva, a sem velik ljubitelj oz. pristaš Googla, tako da imam nameščeno njihovo rešitev. V primeru, da ne bi imel Google računa, bi uporabljal to razširitev.
- Web Developer je namenjen razvijalcem spletnih aplikacij. Je popolna dopolnitev razširitve Firebug. Web developer je moj glavni pripomoček pri odpravljanju napak v spletnih aplikacijah.
- Google Browser Sync sem najdel že pred časom in sem na njega že skoraj pozabil, spomnil sem, ko sem iskal razširitev, ki počne ravno to. Na spletni strani Firefox razširitev, sem najdel Foxmarks Bookmark Synchronizer, a se mi ni zdel primeren zaradi varnostnih razlogov.
Napisal Jaz ob 23:45 0 komentarjev
Oznake firefox, kako naredim
sreda, 9. maj 2007
SiOL - v tretjič gre rado
Napisal Jaz ob 12:14 1 komentarjev
Oznake kako naredim, siol, to sem jaz
ponedeljek, 7. maj 2007
Resna punca / življenska partnerka
KAVA - POGOVOR
MIROTOVE ZAPOVEDI IDEALNE ŽENSKE
Tako Miro Mirkosaljevič, pripravi se da boš izobčenec ženske družbe, posledično tudi moške; ker kdor se druži za takim bedakom je tudi sam bedak. Ja, tak je to... resnica ni plenica, pa čeprav marsikomu smrdi.
Napisal Jaz ob 23:00 2 komentarjev
Oznake to sem jaz, ženske
nedelja, 29. april 2007
Namestitev Eclipse okolja
Tokrat sem si vzel čas, da skupaj namestiva in pogledava nekaj osnov programa Eclipse. Eclipse je razvojno okolje: orodje za razvoj programske opreme in veliko več. Preko namenskih vtičnikov je omogočeno urejanje oz. reševanje velike palete problemov. Najpogosteje se Eclipse uporablja za razvoj programske opreme napisane v programskem jeziku Java; a to ni niti edini programski jezik, ki ga podpira, ni niti edino okolje, ki ga podpira. Eclipse se prav tako počuti domače pri urejanju C/C++, PHP, XML/HTML, UML, TeX in še številnih ostalih projektov. Obstajajo tudi različne namenske distribucije, med njimi so JBoss, IBM, BEA, EasyEclipse, nexB, … Načeloma so takšne distribucije zelo namenski produkti za reševanje problemov. V splošnem ni razlike izbrati osnovo in jo nadgrajevati ali pa izbrati že namensko distribucijo: odvisno od zahtev. Jaz bom začel z osnovo in jo nadgrajeval z različnimi dodatki.
Slika 1: Urejanje Java projekta z uporabo SVN
Namestitev
Začnimo z namestitvijo. Eclipse si je priporočljivo prenesti iz uradne domače spletne strani. Domača spletna stran Eclipse projekta je:
Prikazala se bo naslednja spletna stran:
Slika 2: Domača stran Eclipse
Sama spletna stran je pred časom začela s spreminjanjem izgleda in obsega vsebine. Preobrazba še ni končana, a je na dobri poti. Stran ponuja obilo koristnih informacij; za vsakogar, ki želi izvedeti kaj več o produktu in tehnologiji, ki ga poganja je to eden prvih primernih naslovov. Nadaljeval bom na strani za prenos, s klikom na gumb “Download Eclipse”.
Slika 3: Stran za prenos Eclipse
Prenos lahko traja nekaj časa, odvisno od hitrosti internetne povezave. Po končanem prenosu kopiram vsebino v direktorij:
MacOS X: /Applications/java/eclipse
Windows: C:/java/eclipse
Linux: /usr/local/java/eclipse
Izbran direktorij je popolnoma poljuben in je stvar osebne ureditve, napisal sem poti, kjer imam sam nameščen Eclipse.
Slika 7: Vsebina ciljnega direktorija
Ponavadi si še naredim bližnjico do programa Eclipse, odvisno od operacijskega sistem je to eclipse.exe, eclipse.app (to je ena od razlik, ki so "opazne" na različnih operacijskih sistemih - prepusti izbor verzije spletni strani).
Slika 8: Bližnjica do Eclipse na MacOS X
Tako, Eclipse je nameščen in pripravljen na uporabo. Poženi ga.
Napisal Jaz ob 20:16 0 komentarjev
Oznake eclipse, java, kako naredim, programiranje
nedelja, 15. april 2007
Sobotna noč - Nedeljsko jutro
petek, 13. april 2007
Pohod na Pohorje, prvič
Ni nam lahko, ni kondicije.
Napisal Jaz ob 23:35 0 komentarjev
Oznake bolfenk, kondicija, pohorje, prosti čas, rekreacija
sreda, 28. marec 2007
Salsa party v Murski Soboti
Seznam slik se nahaja na naslovu: Spletni arhiv Diane.
Napisal Jaz ob 04:50 1 komentarjev
sobota, 3. marec 2007
AJAX
Napisal Jaz ob 12:59 0 komentarjev
petek, 16. februar 2007
Kurva pijana!
Napisal Jaz ob 03:18 0 komentarjev
Oznake bolfenk, to sem jaz, vikend, ženske
sreda, 14. februar 2007
Slovenian documentation translation announcement
Na naslov freebsd-doc@freebsd.org, sem poslal sporočilo:
Hi!
My name is Miroslav Beranič ml. I would like to begin Slovenian documentation translation, as I look no one else is doing it. If I am wrong please mail me. I am planning to translate some tutorials and basic documentation, for now. Help is welcome.
@The guys on FreeBSD.org: What do I have to do next? I updated my CVS and started translation. Please mail me if you need additional information. I do not have a dedicated host jet.
Does anyone else has experiences with new translation project to share?
Regards,
Miroslav
Kot prvi mi je odpisal Ganbold:
You should read first FDP-Primer at
http://www.freebsd.org/doc/en/books/fdp-primer/.
Then set up your own local repository (cvs or svn). After setting up
local repository, copy
original FreeBSD tutorial to your local repo and start working on it,
preferably on SGML files.
good luck,
Ganbold
Nato pa še Cezary Morga
I've started (or actually restarted based on previous translations
found over the Internet) Polish translation project in July. Our main
goal (yes, after half a year others have join me) is to translate the
Handbook.
If have any question feel free to mail me.
Regards,
Cezary Morga
Takole, sedaj se pa lahko začne. :)
Napisal Jaz ob 00:02 0 komentarjev
Oznake documentation, freebsd
ponedeljek, 12. februar 2007
Prevod FreeBSD dokumentacije v Slovenščino
Napisal Jaz ob 14:11 0 komentarjev
Oznake documentation, freebsd
četrtek, 1. februar 2007
Odprtje nove spletne strani
Napisal Jaz ob 04:01 0 komentarjev
Oznake bolfenk