torek, 1. januar 2008
Srečno Novo leto!
Napisal
Jaz
ob
05:22
0
komentarjev
Oznake bolfenk, to sem jaz
četrtek, 14. junij 2007
Nameščanje: Apache Ant
Danes bom predstavil namestitev Indijansko Mravljo : Apache Ant. Odločil sem se, da bom uporabil verzijo 1.7; saj ni več Beta verzija in se zdi, da je že čisto dozorel produkt. Kot skoraj vsako pot po internetu, bom tudi sedaj začel na Googleju. Google je moja prva točka pohoda po internetu. In začnimo. Iskanje hitro vrne rezultate, ki smo si jih želeli. Ciljna stran bi morala biti vidna kot prvi rezultat v seznamu.
Na voljo je več hitrih povezav, ki jih ponudi Google. Trenutno me zanima le binarna verzija Mravlje, tako da sem se kar od tukaj napotil na spletno stran, ki je naslovljena: "Binary Distributions". Povezava me je hitro in brez dodatnega klikanja pripeljala do ciljne spletne strani. Prikaže se spletna stran na kateri je mogoče zamenjati tudi ponudnika (strežnik) s katerega si želimo prenesti datoteko. Priporočam, da se uporabi privzeta vrednost, saj je, glede na izkušnje, vedno tista, ki je najbolj optimalna glede na povezavo/ lokacijo računalnika, s katerim smo obiskali spletno stran.
Spletna stran nam prav tako ponudi na voljo kateri način stiskanja želimo uporabiti za preneseno datoteko. Če uporabljamo Windows sistem, je priporočljivo .zip pakiranje, na UNIX okoljih pa .tar.gz oz. .tar.bz2. Odločitev je stvar uporabnika in načeloma ni napačne izbire. Sam sem se odločil za apache-ant- 1.7.0-bin.zip. Desno od te povezave so še tri dodate povezave do treh "ključev" različnih varnostnih podpisov. Gre se za PGP, SHA1 in MD5. Če bi delal vse pravilno in tako, kot bi moral ... bi naj, bi po uspešnem prenosu moral preveriti, če je prenesena datoteka dejansko ta, ki sem jo želel in če je bila med potjo mogoče kakorkoli spremenjena... a, na žalost sem preveč len. A delam, da tem, da tudi to spremenim.
Takole, sedaj se to lepo prenese na izbrano lokacijo na osebnem računalniku in po uspešnem prenosu, odpremo paket v direktorij, kjer se nahajajo vse Java povezane zadeve. Jaz imam za Javo namenjen direktorij C:\java\ in v ta direktorij kopiram tudi Mravljo. Na sliki je mogoče videti, kako imam nastavljeno na svojem računalniku. Trenutno je ta računalnik začasni razvojni sistem, a ga bom čez čas resneje postavil. A v vsakem primeru, se mi zdi razdelitev, kot je sedaj zalo pregledna in primerna za razvoj Java aplikacij.
V direktoriju se zraven Indijanske Mravlje nahajajo tudi Java JDK (Java JRE), Eclipse in Apache Tomcat 5.5. Mogoče bi lahko dodal Mravljo v direktorij više, poimenovan Apache. A to je trenutno le začasna ideja, saj je v njem nahaja le Tomcat. Ko se enkrat odločimo, kje bomo shranili Mravljo, je potrebno sistem (ni nujno, je pa priporočljivo) prilagoditi oz. Mravljo povezati v operacijski sistem; kar v mojem poimenovanju pomeni, da nastavimo sistemsko pot do domače vasi Indijanske Mravlje in njenega poglavarja dodamo na sistemsko pot (senat modrih mož). In se odpravimo (po različnih poteh) do Sistemskih lastnosti 
. 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
