Skip to content

Commit

Permalink
publish
Browse files Browse the repository at this point in the history
  • Loading branch information
maric993 committed Aug 9, 2024
1 parent 246035f commit f986836
Show file tree
Hide file tree
Showing 132 changed files with 5,703 additions and 4,212 deletions.
190 changes: 93 additions & 97 deletions docs/0_Uvod/00_Uvod.html

Large diffs are not rendered by default.

171 changes: 86 additions & 85 deletions docs/0_Uvod/01_Uvodne vezbe.html

Large diffs are not rendered by default.

181 changes: 91 additions & 90 deletions docs/0_Uvod/03_Uvodni kviz.html

Large diffs are not rendered by default.

131 changes: 66 additions & 65 deletions docs/0_Uvod/index.html

Large diffs are not rendered by default.

168 changes: 83 additions & 85 deletions docs/1_Uredjivanje teksta/11_Podebljan tekst.html

Large diffs are not rendered by default.

176 changes: 87 additions & 89 deletions docs/1_Uredjivanje teksta/12_Promena boje teksta.html

Large diffs are not rendered by default.

172 changes: 85 additions & 87 deletions docs/1_Uredjivanje teksta/13_Iskosen tekst.html

Large diffs are not rendered by default.

188 changes: 93 additions & 95 deletions docs/1_Uredjivanje teksta/14_Podvucen tekst.html

Large diffs are not rendered by default.

223 changes: 107 additions & 116 deletions docs/1_Uredjivanje teksta/15_Kopiranje_isecanje_lepljenje.html

Large diffs are not rendered by default.

159 changes: 80 additions & 79 deletions docs/1_Uredjivanje teksta/16_Velicina i oblik slova.html

Large diffs are not rendered by default.

181 changes: 91 additions & 90 deletions docs/1_Uredjivanje teksta/17_Kviz.html

Large diffs are not rendered by default.

139 changes: 70 additions & 69 deletions docs/1_Uredjivanje teksta/index.html

Large diffs are not rendered by default.

194 changes: 97 additions & 97 deletions docs/2_Slika u dokumentu/21_Umetanje slike u dokument.html

Large diffs are not rendered by default.

149 changes: 75 additions & 74 deletions docs/2_Slika u dokumentu/22_Velicina slike.html

Large diffs are not rendered by default.

157 changes: 77 additions & 80 deletions docs/2_Slika u dokumentu/23_Pozicija slike.html

Large diffs are not rendered by default.

149 changes: 75 additions & 74 deletions docs/2_Slika u dokumentu/24_Dodavanje okvira slike.html

Large diffs are not rendered by default.

173 changes: 87 additions & 86 deletions docs/2_Slika u dokumentu/25_Kviz.html

Large diffs are not rendered by default.

135 changes: 68 additions & 67 deletions docs/2_Slika u dokumentu/index.html

Large diffs are not rendered by default.

180 changes: 91 additions & 89 deletions docs/3_Projektni zadatak/31_Projektni zadatak.html

Large diffs are not rendered by default.

187 changes: 93 additions & 94 deletions docs/3_Projektni zadatak/32_Preuzimanje teksta.html

Large diffs are not rendered by default.

182 changes: 89 additions & 93 deletions docs/3_Projektni zadatak/33_Preuzimanje slike.html

Large diffs are not rendered by default.

131 changes: 66 additions & 65 deletions docs/3_Projektni zadatak/index.html

Large diffs are not rendered by default.

227 changes: 114 additions & 113 deletions docs/4_Bezbedno koriscenje digitalnih uredjaja/41_Mali podsetnik.html

Large diffs are not rendered by default.

167 changes: 84 additions & 83 deletions docs/4_Bezbedno koriscenje digitalnih uredjaja/42_Uputstvo.html

Large diffs are not rendered by default.

129 changes: 65 additions & 64 deletions docs/4_Bezbedno koriscenje digitalnih uredjaja/index.html

Large diffs are not rendered by default.

179 changes: 90 additions & 89 deletions docs/5_Algoritamski nacin razmisljanja/51_Mali podsetnik.html

Large diffs are not rendered by default.

176 changes: 88 additions & 88 deletions docs/5_Algoritamski nacin razmisljanja/52_Linijski programi.html

Large diffs are not rendered by default.

210 changes: 105 additions & 105 deletions docs/5_Algoritamski nacin razmisljanja/53_Petlje.html

Large diffs are not rendered by default.

145 changes: 73 additions & 72 deletions docs/5_Algoritamski nacin razmisljanja/54_Grananje.html

Large diffs are not rendered by default.

160 changes: 80 additions & 80 deletions docs/5_Algoritamski nacin razmisljanja/55_Aritmetika.html

Large diffs are not rendered by default.

167 changes: 84 additions & 83 deletions docs/5_Algoritamski nacin razmisljanja/56_Promenljive.html

Large diffs are not rendered by default.

242 changes: 119 additions & 123 deletions docs/5_Algoritamski nacin razmisljanja/57_Razni zadaci.html

Large diffs are not rendered by default.

139 changes: 70 additions & 69 deletions docs/5_Algoritamski nacin razmisljanja/index.html

Large diffs are not rendered by default.

177 changes: 89 additions & 88 deletions docs/6_Programiranje mikrobita - primeri/61_Mali podsetnik.html

Large diffs are not rendered by default.

230 changes: 113 additions & 117 deletions docs/6_Programiranje mikrobita - primeri/62_Linijski programi.html

Large diffs are not rendered by default.

184 changes: 92 additions & 92 deletions docs/6_Programiranje mikrobita - primeri/63_Petlje.html

Large diffs are not rendered by default.

165 changes: 83 additions & 82 deletions docs/6_Programiranje mikrobita - primeri/64_Aritmetika.html

Large diffs are not rendered by default.

153 changes: 77 additions & 76 deletions docs/6_Programiranje mikrobita - primeri/65_Grananje.html

Large diffs are not rendered by default.

230 changes: 114 additions & 116 deletions docs/6_Programiranje mikrobita - primeri/66_Promenljive.html

Large diffs are not rendered by default.

131 changes: 66 additions & 65 deletions docs/6_Programiranje mikrobita - primeri/67_Zadaci.html

Large diffs are not rendered by default.

139 changes: 70 additions & 69 deletions docs/6_Programiranje mikrobita - primeri/index.html

Large diffs are not rendered by default.

Binary file modified docs/_images/boja1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/_images/boja2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/_images/bold1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/_images/bold2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/_images/deca_vole.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/_images/jesen.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/_images/kopiranje_1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/_images/kopiranje_2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/_images/korak_nazad.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/_images/kurziv1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/_images/kurziv2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/_images/mb1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/_images/mb10.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/_images/mb11.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/_images/mb13.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/_images/mb14.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/_images/mb15.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/_images/mb16.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/_images/mb17.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/_images/mb18.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/_images/mb19.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/_images/mb2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/_images/mb20.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/_images/mb21.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/_images/mb22.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/_images/mb23.png
Binary file modified docs/_images/mb24.png
Binary file modified docs/_images/mb2a.png
Binary file modified docs/_images/mb3.png
Binary file modified docs/_images/mb4.png
Binary file modified docs/_images/mb5.png
Binary file modified docs/_images/mb6.png
Binary file modified docs/_images/mb7.png
Binary file modified docs/_images/mb8.png
Binary file modified docs/_images/mb9.png
Binary file modified docs/_images/oblik1.png
Binary file modified docs/_images/oblik2.png
Binary file modified docs/_images/pic_1.png
Binary file modified docs/_images/pic_10.png
Binary file modified docs/_images/pic_11.png
Binary file modified docs/_images/pic_2.png
Binary file modified docs/_images/pic_3.png
Binary file modified docs/_images/pic_4.png
Binary file modified docs/_images/pic_5.png
Binary file modified docs/_images/pic_6.png
Binary file modified docs/_images/pic_7.png
Binary file modified docs/_images/pic_8.png
Binary file modified docs/_images/pic_9.png
Binary file modified docs/_images/podvucen_1.png
Binary file modified docs/_images/podvucen_2.png
Binary file modified docs/_images/podvucen_3.png
Binary file modified docs/_images/premestanje_1.png
Binary file modified docs/_images/premestanje_2.png
Binary file modified docs/_images/premestanje_3.png
Binary file modified docs/_images/premestanje_4.png
Binary file modified docs/_images/pretraga_1.png
Binary file modified docs/_images/pretraga_10.png
Binary file modified docs/_images/pretraga_11.png
Binary file modified docs/_images/pretraga_2.png
Binary file modified docs/_images/pretraga_3.png
Binary file modified docs/_images/pretraga_4.png
Binary file modified docs/_images/pretraga_5.png
Binary file modified docs/_images/pretraga_6.png
Binary file modified docs/_images/pretraga_7.png
Binary file modified docs/_images/pretraga_8.png
Binary file modified docs/_images/pretraga_9.png
Binary file modified docs/_images/robot.png
Binary file modified docs/_images/tekst.png
Binary file modified docs/_images/velicina.png
294 changes: 294 additions & 0 deletions docs/_static/base-stemmer.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,294 @@
/**@constructor*/
BaseStemmer = function() {
this.setCurrent = function(value) {
this.current = value;
this.cursor = 0;
this.limit = this.current.length;
this.limit_backward = 0;
this.bra = this.cursor;
this.ket = this.limit;
};

this.getCurrent = function() {
return this.current;
};

this.copy_from = function(other) {
this.current = other.current;
this.cursor = other.cursor;
this.limit = other.limit;
this.limit_backward = other.limit_backward;
this.bra = other.bra;
this.ket = other.ket;
};

this.in_grouping = function(s, min, max) {
if (this.cursor >= this.limit) return false;
var ch = this.current.charCodeAt(this.cursor);
if (ch > max || ch < min) return false;
ch -= min;
if ((s[ch >>> 3] & (0x1 << (ch & 0x7))) == 0) return false;
this.cursor++;
return true;
};

this.in_grouping_b = function(s, min, max) {
if (this.cursor <= this.limit_backward) return false;
var ch = this.current.charCodeAt(this.cursor - 1);
if (ch > max || ch < min) return false;
ch -= min;
if ((s[ch >>> 3] & (0x1 << (ch & 0x7))) == 0) return false;
this.cursor--;
return true;
};

this.out_grouping = function(s, min, max) {
if (this.cursor >= this.limit) return false;
var ch = this.current.charCodeAt(this.cursor);
if (ch > max || ch < min) {
this.cursor++;
return true;
}
ch -= min;
if ((s[ch >>> 3] & (0X1 << (ch & 0x7))) == 0) {
this.cursor++;
return true;
}
return false;
};

this.out_grouping_b = function(s, min, max) {
if (this.cursor <= this.limit_backward) return false;
var ch = this.current.charCodeAt(this.cursor - 1);
if (ch > max || ch < min) {
this.cursor--;
return true;
}
ch -= min;
if ((s[ch >>> 3] & (0x1 << (ch & 0x7))) == 0) {
this.cursor--;
return true;
}
return false;
};

this.eq_s = function(s)
{
if (this.limit - this.cursor < s.length) return false;
if (this.current.slice(this.cursor, this.cursor + s.length) != s)
{
return false;
}
this.cursor += s.length;
return true;
};

this.eq_s_b = function(s)
{
if (this.cursor - this.limit_backward < s.length) return false;
if (this.current.slice(this.cursor - s.length, this.cursor) != s)
{
return false;
}
this.cursor -= s.length;
return true;
};

/** @return {number} */ this.find_among = function(v)
{
var i = 0;
var j = v.length;

var c = this.cursor;
var l = this.limit;

var common_i = 0;
var common_j = 0;

var first_key_inspected = false;

while (true)
{
var k = i + ((j - i) >>> 1);
var diff = 0;
var common = common_i < common_j ? common_i : common_j; // smaller
// w[0]: string, w[1]: substring_i, w[2]: result, w[3]: function (optional)
var w = v[k];
var i2;
for (i2 = common; i2 < w[0].length; i2++)
{
if (c + common == l)
{
diff = -1;
break;
}
diff = this.current.charCodeAt(c + common) - w[0].charCodeAt(i2);
if (diff != 0) break;
common++;
}
if (diff < 0)
{
j = k;
common_j = common;
}
else
{
i = k;
common_i = common;
}
if (j - i <= 1)
{
if (i > 0) break; // v->s has been inspected
if (j == i) break; // only one item in v

// - but now we need to go round once more to get
// v->s inspected. This looks messy, but is actually
// the optimal approach.

if (first_key_inspected) break;
first_key_inspected = true;
}
}
do {
var w = v[i];
if (common_i >= w[0].length)
{
this.cursor = c + w[0].length;
if (w.length < 4) return w[2];
var res = w[3](this);
this.cursor = c + w[0].length;
if (res) return w[2];
}
i = w[1];
} while (i >= 0);
return 0;
};

// find_among_b is for backwards processing. Same comments apply
this.find_among_b = function(v)
{
var i = 0;
var j = v.length

var c = this.cursor;
var lb = this.limit_backward;

var common_i = 0;
var common_j = 0;

var first_key_inspected = false;

while (true)
{
var k = i + ((j - i) >> 1);
var diff = 0;
var common = common_i < common_j ? common_i : common_j;
var w = v[k];
var i2;
for (i2 = w[0].length - 1 - common; i2 >= 0; i2--)
{
if (c - common == lb)
{
diff = -1;
break;
}
diff = this.current.charCodeAt(c - 1 - common) - w[0].charCodeAt(i2);
if (diff != 0) break;
common++;
}
if (diff < 0)
{
j = k;
common_j = common;
}
else
{
i = k;
common_i = common;
}
if (j - i <= 1)
{
if (i > 0) break;
if (j == i) break;
if (first_key_inspected) break;
first_key_inspected = true;
}
}
do {
var w = v[i];
if (common_i >= w[0].length)
{
this.cursor = c - w[0].length;
if (w.length < 4) return w[2];
var res = w[3](this);
this.cursor = c - w[0].length;
if (res) return w[2];
}
i = w[1];
} while (i >= 0);
return 0;
};

/* to replace chars between c_bra and c_ket in this.current by the
* chars in s.
*/
this.replace_s = function(c_bra, c_ket, s)
{
var adjustment = s.length - (c_ket - c_bra);
this.current = this.current.slice(0, c_bra) + s + this.current.slice(c_ket);
this.limit += adjustment;
if (this.cursor >= c_ket) this.cursor += adjustment;
else if (this.cursor > c_bra) this.cursor = c_bra;
return adjustment;
};

this.slice_check = function()
{
if (this.bra < 0 ||
this.bra > this.ket ||
this.ket > this.limit ||
this.limit > this.current.length)
{
return false;
}
return true;
};

this.slice_from = function(s)
{
var result = false;
if (this.slice_check())
{
this.replace_s(this.bra, this.ket, s);
result = true;
}
return result;
};

this.slice_del = function()
{
return this.slice_from("");
};

this.insert = function(c_bra, c_ket, s)
{
var adjustment = this.replace_s(c_bra, c_ket, s);
if (c_bra <= this.bra) this.bra += adjustment;
if (c_bra <= this.ket) this.ket += adjustment;
};

this.slice_to = function()
{
var result = '';
if (this.slice_check())
{
result = this.current.slice(this.bra, this.ket);
}
return result;
};

this.assign_to = function()
{
return this.current.slice(0, this.limit);
};
};
47 changes: 23 additions & 24 deletions docs/_static/basic.css
Original file line number Diff line number Diff line change
Expand Up @@ -236,6 +236,16 @@ div.body p, div.body dd, div.body li, div.body blockquote {
a.headerlink {
visibility: hidden;
}
a.brackets:before,
span.brackets > a:before{
content: "[";
}

a.brackets:after,
span.brackets > a:after {
content: "]";
}


h1:hover > a.headerlink,
h2:hover > a.headerlink,
Expand Down Expand Up @@ -324,15 +334,11 @@ aside.sidebar {
p.sidebar-title {
font-weight: bold;
}
nav.contents,
aside.topic,
div.admonition, div.topic, blockquote {
clear: left;
}

/* -- topics ---------------------------------------------------------------- */
nav.contents,
aside.topic,
div.topic {
border: 1px solid #ccc;
padding: 7px;
Expand Down Expand Up @@ -371,17 +377,13 @@ div.body p.centered {

div.sidebar > :last-child,
aside.sidebar > :last-child,
nav.contents > :last-child,
aside.topic > :last-child,
div.topic > :last-child,
div.admonition > :last-child {
margin-bottom: 0;
}

div.sidebar::after,
aside.sidebar::after,
nav.contents::after,
aside.topic::after,
div.topic::after,
div.admonition::after,
blockquote::after {
Expand Down Expand Up @@ -606,26 +608,19 @@ ol.simple p,
ul.simple p {
margin-bottom: 0;
}
aside.footnote > span,
div.citation > span {
dl.footnote > dt,
dl.citation > dt {
float: left;
margin-right: 0.5em;
}
aside.footnote > span:last-of-type,
div.citation > span:last-of-type {
padding-right: 0.5em;
}
aside.footnote > p {
margin-left: 2em;
}
div.citation > p {
margin-left: 4em;
}
aside.footnote > p:last-of-type,
div.citation > p:last-of-type {

dl.footnote > dd,
dl.citation > dd {
margin-bottom: 0em;
}
aside.footnote > p:last-of-type:after,
div.citation > p:last-of-type:after {

dl.footnote > dd:after,
dl.citation > dd:after {
content: "";
clear: both;
}
Expand All @@ -641,6 +636,10 @@ dl.field-list > dt {
padding-left: 0.5em;
padding-right: 5px;
}
dl.field-list > dt:after {
content: ":";
}


dl.field-list > dd {
padding-left: 0.5em;
Expand Down
Loading

0 comments on commit f986836

Please sign in to comment.